Rabu, 05 September 2018

Python Part 2 | MENGENAL PYTHON YUK

Python Part 2 | MENGENAL PYTHON YUK


Loops adalah kata dalam bahasa inggris yang berarti pengulangan. Dalam Bahasa Pemograman tentu tidak akan lepas dari yang namanya Loops karena tidak mungkin sekali bila kita membutuhkan 100 pengulangan dan kita harus mengulangnya secara Manual. Loop dalam Bahasa Pemograman Python membantu kita untuk dapat mengulang Sesuatu berdasarkan Kondisi tertentu yang kita tentukan.
Loops dengan Menggunakan " While "
Saya akan langsung menjelaskan salah satu Contoh Loop dalam Pemograman Python, perhatikan Kode berikut ini :
x = 0
while x < 10:
(TAB)  x = x + 1
(TAB)  print x

Jangan Lupa untuk menggunakan (TAB), disitu maksud saya adalah kamu perlu memajukan Kodenya dengan menekan tombol Tab pada keyboard. Ingat di dalam Pemograman Python. Tabulasi akan berpengaruh pada Kode jadi jangan samapai melakukan Kesalahan dalam Tabulasi. Jika dijelaskan dengan Komentar :
x = 0 #Variabel X sama dengan 0
while x < 10: #Selama Variable x kurang dari 10 maka lakukan perintah ini :
(TAB)  x = x + 1 #Variable x sama dengan x ditambah 1
(TAB)  print x #Tampilkan Variabel x

Pertama ditentukan bahwa nilai Variabel  x adalah 0. Lalu perintah "While" adalah yang menyebabkan terjadi Loops. Karena selama Variable x bernilai kurang dari 10 Komputer akan terus mengulang kode dibawah Kondisi While. Jadi Kode Program Python di atas akan menampilkan Angka.
Walaupun bisa menggunakan Notepad namun untuk pengguna Windows, saya sarankan untuk langsung memakai Program IDLE (Python GUI). Start >> Cari Program IDLE (Python GUI) >> Untuk Membuka File Program >> File >> Open >> Cari File Program Pythonnya >> Tekan F5 untuk menjalankan Programnya.

Sekarang kita akan mencoba Mempraktekan Kode selanjutnya, Pertama - tama silahkan Buka IDLE (Python GUI). Lalu Klik Menu File >> New File.



Ketikkan Kode berikut Ini :
 #Contoh Pertama
x = 1
if x == 1:
    print "x tetap Bernilai 1"

#Contoh Kedua
print "Tunjukan Angka Genap sampai angka dibawah sama dengan 20"
y = 1
while y <= 20:
    if y % 2 == 0:
        print y
    y = y + 1
print "Sudah Selesai"


 Tekan "F5" untuk menjalankan Program Python'nya.


Dari Output di atas, kita dapat menyimpulkan Maksud dari Kode Program Python tersebut dengan Bahasa Kita Sendiri.
Else dan Else If (Elif)

Selanjutnya adalah Statement Else dan Elif, yang dapat kita gunakan untuk memberikan Perintah jika Kondisi tidak sesuai dengan "If". Jika kondisi sama dengan "If" maka itu disebut TRUE (benar) jika tidak sama itu disebut (FALSE) salah. Jadi jika Kondisi tidak sama dengan "If" maka Komputer akan melakukan perintah dalam Statement Else. Langsung saja seperti ini contohnya :
x = 1
if x > 10:
    print "Kondisi Benar"
else:
    print "Kondisi Salah"

Output dari Kode di atas adalah "Kondisi Salah" Karena jika dibahasakan Kode tersebut akan seperti Ini :
Variabel x bernilai 1
Jika Variabel a bernilai lebih dari 10, lakukan ini
    tulis Kondisi benar
Jika tidak
    tulis Kondisi Salah

Kalau Elif, Contoh kodenya akan seperti berikut ini :
x = 6
if x > 10:
    print "Kondisi Benar"
elif x < 5:
    print "Kondisi Salah"
else:    print "Kondisi Tengah"

               Output dari Kode di Atas adalah "Kondisi Tengah" karena Nilai dari variabel "x" adalah "6" kode IF pertama memerlukan kondisi nilai "x" harus lebih besar dari "10" berarti IF pertama salah, lalu lanjut ke "ELIF" kondisi "ELIF" di kode diatas adalah "x" harus dibawah angka "5" sementara nilai "x" adalah "6", jadi "ELIF" salah lalu lanjut ke "ELSE" yang tidak mempunyai persyaratan Kondisi berarti benar, maka komputer akan melakukan perintah dari "ELSE". Oleh karena itu "ELSE" harus di letakkan di Paling bawah. Kalian boleh memakai "ELIF" lebih dari satu sebelum kode "ELSE".

               Selesai Sudah Tutorial Bahasa Pemograman Python yang ke-5, Mungkin kamu bisa istirahat dulu karena materai sudah mulai sedikit berat, atau boleh Juga Lanjut ke Materi Berikutnya! :D


Function adalah suatu kode yang dapat melakukan Task / Perintah tertentu yang dapat dimasukkan dalam kode program kamu yang lebih besar. Setelah kamu membuat suatu Fungsi, kamu dapat menggunakannya setiap saat dan dimanapun. Ya, lebih simplenya sih untuk menghemat waktu kita agar tidak perlu menulis banyak kode berulang kali.
Menggunakan Fungsi di Pemograman Python | KEBUT MENGENAL PYTHON YUK
Python memiliki beberapa macam Function yang dapat langsung kamu gunakan cukup hanya dengan memanggilnya saja. Sebelum memanggil suatu Function kamu perlu menginput Function terlebih dahulu dengan suatu Value, ketika Function dipanggil Function tersebut baru akan bisa mengeluarkan Output. Contoh pemanggilan Function dalam Python :
function_name(parameters)
Bagaimana? Terlihat gampang bukan? Okay, sekarang kita akan lanjut mempelajari tentang penggunaan Function dalam Pemograman Python.

Okay, sekarang Mas Galih akan menjelaskan lebih lanjut mengenai Function dalam Python, seperti pada penjelasan pertama saya sudah bilang kalau Function membantu kita untuk menyingkat kode sehingga kita tidak perlu menulis suatu Kode berulang - ulang. Contohnya sebuah Function ditulis seperti ini, misalnya sebelumnya kita telah menentukan Function Multiply = dikali 5, Variabel function yang terlihat seperti ini :
a = multiply(70)

Komputer sebenarnya membaca kode di atas seperti ini :
a = 350

Function "multiply" di atas jangan dicoba karena itu hanya contoh, jika kamu ingin memanggil fungsi, kalian harus memberikan input dan menentukan nilai Function terlebih dahulu.
Program Kalkulator Menggunakan Python | KEBUT MENGENAL PYTHON YUK
Yak, Kali ini ayo kita coba membuat program yang lebih besar yaitu Program Kalkulator. Program Kalkulator ini akan lebih seru dibandingkan dengan Program - program yang kita buat sebelumnya. Karena dalam Program Kalkulator ini terdapat Banyak Option, Menu dll. Sehingga kodenya pun akan sedikit lebih rumit, saya sarankan untuk lebih teliti dalam menulis kode Python nya. Langsung saja berikut adalah Kode Python untuk membuat Program Kalkulator :
# 1 Berarti Loop, Selain itu tidak akan
Loop
loop = 1

#Variable choice menahan Program pada Tampilan Menu

choice = 0

while loop == 1:

    print "Selamat datang di Program Kalkulator."

    print "Pilih Operasi Matematika :"
    print " "
    print "1) Penjumlahan"
    print "2) Pengurangan"

    print "3) Perkalian"

    print "4) Pembagian"
    print "5) Keluar dari Program"
    print " "
    choice = input("Pilih Operasi Matematikanya : ")
    if choice == 1:
        jum1 = input("Jumlahkan Ini: ")
        jum2 = input("Dengan ini: ")
        print jum1, "+", jum2, "=", jum1
+ jum2
    elif choice == 2:
        kur2 = input("Kurangkan ini: ")
        kur1 = input("dari ini: ")
        print kur1, "-", kur2, "=", kur1 - kur2
    elif choice == 3:
        kal1 = input("Kalikan Ini: ")
        kal2 = input("Dengan ini: ")
        print kal1, "*", kal2, "=", kal1 * kal2
    elif choice == 4:
        bag1 = input("Bagikan ini: ")
        bag2 = input("Dengan ini: ")
        print bag1, "/", bag2, "=", bag1 / bag2
    elif choice == 5:
        loop = 0
               print "Terima Kasih telah Menggunakan Kalkulatorku.py"

Copy dan Paste Kode Programnya ke dalam Aplikasi IDLE Python (Start >> All Programs >> Python >> IDLE (Python GUI).) lalu Simpan Programnya dengan nama "Kalkulatorku.py" setelah di Simpan, Langsung saja Coba jalankan Programnya. Bermain - mainlah sejenak dengan Program Kalkulator yang sudah kamu buat sendiri, lakukan eksperimen dengan memasukkan Operasi bilangan yang berbeda beda.


Membuat Fungsi Program Python sendiri | KEBUT MENGENAL PYTHON YUK
Tadi kita sudah membuat Program Kalkulator sederhana dengan Python, berhubung pada Postingan ini kita sedang membicarakan tentang Function selanjutnya kita akan menerapkan Function pada Pembuatan Program Kalkulator.

Sebelumnya coba Kode Function dibawah ini :
def hello():
    print "hallo"
    return 5678

print hello()
Ketika kode "def hello()" di baca oleh Program, maka Function "hello" baru saja dibuat. Function hello berisi perintah untuk menampilkan kata hallo (print "hallo") dan mengembalikan angka 5678 (return 5678). Jadi ketika di ada kode "print hello()", outputnya akan terlihat seperti ini :
hallo
5678
Program Kalkulator dalam Python menggunakan Function
def menu()
    print "Selamat Datang di Program Calculator"
    print "Operasi Bilangan :"
    print " "
    print "1) Pemjumlahan"
    print "2) Pengurangan"
    print "3) Perkalian"
    print "4) Pembagian"
    print "5) Keluar Program"
    print " "
    return input ("Pilih Operasi Bilangannya: ")
   
# Function Penjumlahan
def tbh(a,b):
    print a, "+", b, "=", a + b
   
# Function Pengurangan
def kur(a,b):
    print b, "-", a, "=", b - a
   
# Function Perkalian
def kal(a,b):
    print a, "*", b, "=", a * b
   
# Function Pembagian
def bag(a,b):
    print a, "/", b, "=", a / b

loop = 1
choice = 0
while loop == 1:
    choice = menu()
    if choice == 1:
        tbh(input("Tambahkan Ini: "),input("Dengan ini: "))
    elif choice == 2:
        kur(input("Kurangkan ini: "),input("Dari ini: "))
    elif choice == 3:
        kal(input("Kalikan ini: "),input("Dengan ini: "))
    elif choice == 4:
        bag(input("Bagikan ini: "),input("Dengan ini: "))
    elif choice == 5:
        loop = 0

print "Terima Kasih Telah Menggunakan Kalkulatorku2.py"
Lakukan Eksperimen sama ketika kamu sudah membuat program sebelumnya yang tidak mengandung Fungsi. Simpulkan perbedaan antara Kalkulator yang menggunakan Function dan Tidak. Selamat kamu sekarang sudah menjadi semakin pintar dalam memprogram dengan Bahasa Pemograman Python. Silahkan Lanjut ke Tutorial Pemograman Python Selanjutnya.
Selamat datang di Blog Buku Python, Blog yang akan memandu kamu Belajar Bahasa Pemograman Python dari awal, dari Level Pemula yang tidak tahu apa - apa hingga kamu benar - benar dapat mengerti dan membuat Program kamu sendiri dengan bahasa Pemograman Python.

Tutorial Python di Blog ini akan dibagi menjadi Beberapa Sesi, untuk sesi Pertama adalah sesi untuk pemula atau kamu yang baru saja ingin belajar Pemograman Python. Pada sesi Pertama ini akan dibahas mengenai Pengertian dan Pemahaman Python dasar.


Materi Belajar Pemograman Python | KEBUT MENGENAL PYTHON YUK

  1. Apa itu Bahasa Pemograman Python ? - Tutorial 1
  2. Menginstall Python di Windows / Linux - Tutorial 2
  3. Program Python Pertama Kamu - Tutorial 3
  4. Menulis Python dengan Notepad - Tutorial 4
  5. Loops di Pemograman Python - Tutorial 5
  6. Menggunakan Function di Python - Tutorial 6
  7. Membuat Program Kalkulator di Python - Tutorial 7
  8. List, Tupel, dan Kamus di Python - Tutorial 8
  9. Menggunakan For Loop di Python - Tutorial 9
  10. Membuat Class di Python - Tutorial 10
  11. Import Module di Pemograman Python - Tutorial 11
  12. Membuka File I/O di Python - Tutorial 12
  13. Mengatasi Error Exception Python - Tutorial 13
Dengan mengikuti tutorial di atas, kamu berarti sudah siap untuk ke Level berikutnya dalam belajar Pemograman Python. Tunggu sesi berikutnya ikuti terus Update Blog ini untuk menjadi Programmer Python yang Hebat.
 




5 komentar:

 

Mengenal Bahasa Pemograman Python | MENGENAL PYTHON YUK Template by Ipietoon Cute Blog Design