PROGRAM PYTHON “DATA FILM”
Kali ini
saya akan menjelaskan kepada Kalian cara membuat Program Data Film Menggunakan
Python
Sebelum kita
memulai silahkan Instal terlebih dahulu pytoh di komputer anda
1. Unduh Python 2.7 di Python
2. Jalankan file instalasi Python yang telah diunduh. Secara default Python
akan terinstall di folder C:\Python27.
3. Selanjutnya mengatur variable environment,
buka Control Panel->System and Security->System.
4. Klik Advanced system settings, Environment Variables.
5. Pada System variables, pilih Path,
klik Edit.
6. Pada Variable value, tambahkan ;C:\Python27.
Saya akan
memperkenalkan Fungsi-Fungsi yang akan digunakan nantinya
1.
Fungsi def
Untuk
membuat fungsi sendiri kita harus menggunakan kata def yang
setelahnya diikuti dengan nama fungsi itu sendiri. Contoh gampangnya adalah
seperti ini:
nah pada “def pagi ()
:”, pagi merupakan nama dari fungsi itu, karna dia berada setelah kata def.
Terus, dibawahnya terdapat “print “selamat Pagi”” ininmerupakan isi dari
fungsi tersebut. Untuk memanggil fungsi maka kita hanya cukup mengetik nama
dari fungsi tersebut ditambah dengan tanda buka kurung serta tutup kurung.
Terdapat pada contoh diatas yaitu pada “pagi()” maka akan muncul output print “selamat
Pagi”
Setelah
memahami penggunaan fungsi secara sederhana selanjutnya saya akan menjelaskan
mengenai program fungsi yang cukup besar, yaitu Program Data Film. Dengan
kodingan seperti ini:
# Variabel global untuk menyimpan data Buku
film = []
# fungsi untuk menampilkan semua data
def show_data():
if len(film) <= 0:
print "DATA TIDAK ADA"
else:
for indeks in range(len(film)):
print "[%d] %s" % (indeks,
film[indeks])
# fungsi untuk menambah data
def insert_data():
film_baru = raw_input("Judul Film: ")
film.append(film_baru)
# fungsi untuk edit data
def edit_data():
show_data()
indeks = input("Input Kode Film: ")
if(indeks > len(film)):
print "Maaf, Kode Salah"
else:
judul_baru
= raw_input("Judul Baru: ")
film[indeks] = judul_baru
# fungsi untuk menhapus data
def delete_data():
show_data()
indeks = input("Input Kode Film: ")
if(indeks > len(film)):
print "Maaf, Kode Salah"
else:
film.remove(film[indeks])
# fungsi untuk menampilkan menu
def show_menu():
print "\n"
print "-----------
MENU ----------"
print "[1] Show Data"
print "[2] Insert Data"
print "[3] Edit Data"
print "[4] Delete Data"
print "[5]
Exit"
menu = input("PILIH MENU> ")
print "\n"
if menu == 1:
show_data()
elif menu == 2:
insert_data()
elif menu == 3:
edit_data()
elif menu == 4:
delete_data()
elif menu == 5:
exit()
else:
print "Maaf, Nomor Tidak Ada Pada Pilihan!"
if __name__ == "__main__":
while(True):
show_menu()
Selanjutnya
saya akan menjelaskan masing-masing syntax yang ada pada kodingan diatas, yang
saya susun dalam bentuk table, dan setiap tabelnya saya bagi per-fungsi:
- Syntax
fungsi show_data:
Syntax
fungsi insert_data
Syntax
fungsi edit_data:
Syntax
fungsi delete_data:
Syntax
fungsi show_menu:
Setelah
menjelaskan masing-masing output selanjutnya saya akan menampilkan outputnya,
untuk outputnya saya akan memberi screenshotnya dibawah ini:
1. Ini
merupakan output jika kita langsung memilih menu 1 pertama kali.
2. Saat kita
memilih menu 2 kita diperintahkan untuk mengisi judul filmnya, setlah itu kita
membuktikan apakah data masuk kedalam daftar apa tidak dengan memilih nomer 1.
3. Kita
memilih menu 3 untuk mengedit data yang sudah ada sebelumnya, jika kita salah
memasukkan kode maka akan muncul output seperti diatas, sedangkan jika benar
maka kita akan dilanjutkan dengan memberi judul baru.
4. Jika
memilih menu 4 maka kita diharuskan memasukkan kode film, jika salah maka akan
muncul output seperti diatas, jika benar maka akan data dengan kode yang kita
masukkan akan terhapus, ini terbukti disaat kita memilih menu 1 output yang
keluar merupakan "DATA TIDAK ADA"
Jika kalian ingin lebih jelasnya Silahkan Tonton Video berikut ini :
Terima kasih Semoga bermanfaat