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.
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
- Apa itu Bahasa Pemograman Python ? - Tutorial 1
- Menginstall Python di Windows / Linux - Tutorial 2
- Program Python Pertama Kamu - Tutorial 3
- Menulis Python dengan Notepad - Tutorial 4
- Loops di Pemograman Python - Tutorial 5
- Menggunakan Function di Python - Tutorial 6
- Membuat Program Kalkulator di Python - Tutorial 7
- List, Tupel, dan Kamus di Python - Tutorial 8
- Menggunakan For Loop di Python - Tutorial 9
- Membuat Class di Python - Tutorial 10
- Import Module di Pemograman Python - Tutorial 11
- Membuka File I/O di Python - Tutorial 12
- 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.
aangaat membantu
BalasHapusBagus, sangat membantu
BalasHapusSangat membantu... I Love you.
BalasHapusmantul mba
BalasHapusBagussssss
BalasHapus