OLEH : MUHAMMAD REFKY HIKMA SANJAYA
Selamat datang
Kali ini saya akan menjelaskan mengenai pembuatan program Python sederhana
melalui media menu data
LISTING PROGRAM
# Variabel global untuk menyimpan data Buku
buku =
[]
//Var Buku berisikan data inputan menggunakan kurung siku “[]” untuk enkapsulasi inputan
//Var Buku berisikan data inputan menggunakan kurung siku “[]” untuk enkapsulasi inputan
#
fungsi untuk menampilkan semua data
def
show_data():
//Memanggil fungsi show_data “def” berguna untuk deklarasi fungsi
//Memanggil fungsi show_data “def” berguna untuk deklarasi fungsi
if len(buku)
<= 0:
print "BELUM ADA DATA"
print "BELUM ADA DATA"
else:
for indeks in range(len(buku)):
print "[%d] %s" % (indeks, buku[indeks])
//Penggunaan if else yang mana jika value buku adalah 0 maka akan mencetak “BELUM ADA DATA” dan jika value buku tidak 0 maka akan menampilkan
for indeks in range(len(buku)):
print "[%d] %s" % (indeks, buku[indeks])
//Penggunaan if else yang mana jika value buku adalah 0 maka akan mencetak “BELUM ADA DATA” dan jika value buku tidak 0 maka akan menampilkan
#
fungsi untuk menambah data
def insert_data():
//Memanggil fungsi insert_data
//Memanggil fungsi insert_data
buku_baru =
raw_input("Judul Buku: ")
//Var buku_baru berisikan data inputan
//Var buku_baru berisikan data inputan
buku.append(buku_baru)
//Var Buku akan menambah data yang di isikan pada buku_baru
//Var Buku akan menambah data yang di isikan pada buku_baru
#
fungsi untuk edit data
def edit_data():
//Memanggil fungsi edit_data
//Memanggil fungsi edit_data
show_data()
//Memanggil fungsi show_data
//Memanggil fungsi show_data
indeks = input("Inputkan ID buku: ")
//Var indeks akan berisikan data inputan
//Var indeks akan berisikan data inputan
if(indeks > len(buku)):
print "ID salah"
else:
judul_baru = raw_input("Judul baru: ")
buku[indeks] = judul_baru
print "ID salah"
else:
judul_baru = raw_input("Judul baru: ")
buku[indeks] = judul_baru
//Jika
value pada var indeks lebih besar dari id yang ada pada var buku maka akan
mencetak “ID salah”
jika benar maka akan mengganti judul sesuai id yang di pilih tadi
jika benar maka akan mengganti judul sesuai id yang di pilih tadi
#
fungsi untuk menhapus data
def delete_data():
//Memanggil fungsi delete_data
//Memanggil fungsi delete_data
show_data()
//Memanggil fungsi show_data
//Memanggil fungsi show_data
indeks =
input("Inputkan ID buku: ")
//var indeks akan berisikan data inputan
//var indeks akan berisikan data inputan
if(indeks > len(buku)):
print "ID salah"
else:
buku.remove(buku[indeks])
//Jika value pada indeks lebih besar dari value pada var buku maka akan mencetak “ID Salah”
namun jika benar akan menghapus data yang ada pada buku sesuai id yang dimasukkan
print "ID salah"
else:
buku.remove(buku[indeks])
//Jika value pada indeks lebih besar dari value pada var buku maka akan mencetak “ID Salah”
namun jika benar akan menghapus data yang ada pada buku sesuai id yang dimasukkan
#
fungsi untuk menampilkan menu
def
show_menu():
//Memanggil fungsi show_menu
//Memanggil fungsi show_menu
print "\n"
//Mencetak “\n”
//Mencetak “\n”
print "----------- MENU
----------"
//Mencetak "----------- MENU ----------"
//Mencetak "----------- MENU ----------"
print "[1] Show
Data"
//Mencetak "[1] Show Data"
//Mencetak "[1] Show Data"
print "[2] Insert
Data"
//Mencetak "[2] Insert Data"
//Mencetak "[2] Insert Data"
print "[3] Edit
Data"
//Mencetak "[3] Edit Data"
//Mencetak "[3] Edit Data"
print "[4] Delete
Data"
//Mencetak "[4] Delete Data"
//Mencetak "[4] Delete Data"
print "[5] Exit"
//Mencetak "[5] Exit"
//Mencetak "[5] Exit"
menu = input("PILIH
MENU> ")
//var menu akan berisikan data inputan
//var menu akan berisikan data inputan
print "\n"
//Mencetak “\n”
//Mencetak “\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
"Salah pilih!"
//Jika value pada menu adalah 1 maka akan memanggil fungsi show_data namun jika value pada menu adalah2 maka akan memanggil fungsi insert_data namun jika value pada menu adalah 3 maka akan memanggil fungsi edit_data namun jika value pada menu adalah 4 maka akan memanggil fungsi delete_data namun jika value pada menu adalah 5 makan akan memanggil fungsi exit namun jika tidak ada value yang sesuai maka akan mencetak
//Jika value pada menu adalah 1 maka akan memanggil fungsi show_data namun jika value pada menu adalah2 maka akan memanggil fungsi insert_data namun jika value pada menu adalah 3 maka akan memanggil fungsi edit_data namun jika value pada menu adalah 4 maka akan memanggil fungsi delete_data namun jika value pada menu adalah 5 makan akan memanggil fungsi exit namun jika tidak ada value yang sesuai maka akan mencetak
if
__name__ == "__main__":
while(True):
show_menu()
CARA
PENGAPLIKASIAN KODE DIATAS KEDALAM APLIKASI PYTHON 2.7.14
1. Bukalah aplikasi Python versi 2.7.14 lalu klik File dan pilih New File. Setelah itu lanjut mengetikkan Syntax program seperti gambar diatas.
2. Kita akan
membuat Fungsi untuk menampilkan data(show_data), menghapus data(delete_data),
insert data(insert_data) dan juga meng-edit data(edit_data).
3. Perhatikan
titik(.), titik koma(;), dan operator operator lainnya pada program tersebut.
4. Setelah
selesai mengetikkan program tersebut Klik File kembali lalu pilih
Save
As--Folder yang diinginkan—namafile.py lalu klik save.
5. Cobalah
compile dan jalankan program python dengan cara Klik-Run—Run Module atau bisa
langsung dengan menekan F5.
1. User
memilih nomor [1] Show data. Maka akan keluar “BELUM ADA DATA” karena data
belum di input oleh user.
2. User ingin memasukkan data maka user akan memilih nomor [2] lalu akan keluar outputan “Judul Data : “ lalu user akan memasukkan data apa yang akan dimasukkan contoh user memasukkan “Judul Buku : MANTAP “ maka jika user memilih menampilkan data (Show data) akan tercetak ”[0] MANTAP”
3. User ingin meng-edit data maka user akan memilih nomor [3] dan akan muncul List data yang sudah di input., dan user diminta memasukkan ID judul yang ingin diedit Contoh user memlih ID Judul Buku “[1] MANTAP MANIA MANCING!!!”
Lalu akan
muncul Text ‘Judul Baru :” untuk menggantikan judul yang sudah ada menjadi : “MANCING
MANIA MANTAP!!!”
4. User menginginkan menghapus data yang telah di input, maka user akan memilih nomor [4] Delete data untuk menghapus data yang sudah ada dengan cara memilih ID data keberapa yang akan dihapus. Contoh user ingin menghapus data nomor [0] maka secara otomatis data akan terhapus dan data yang tersisa akan maju nominal ID nya menjadi “[0]” MANCING MANIA MANTAP!!!
5. User ingin keluar dari Run program maka user akan memilih nomor [5] maka otomatis program akan berhenti dan keluar dari Compiler.
Yappss itu merupakan langkah langkah dalam pembuatan program
sederhana pada Python untuk Fungsi atau (def) jika di blog saya kurang jelas
tenangggg, pasti ada solusinyaa.... Anda dapat melihat Video tutorialnya dengan
secara lengkap di Link dibawah silahkan di Like, Subscribe dan Share ke seluruh
duniaaa
https://youtu.be/zYrMunzGpzY
SEKIAN DULU TERIMAKASIH ATAS PERHATIAN ANDA JANGAN LUPA KUNJUNGI BLOG
SAYA KEMBALI
CIAO ADIOS J








Tidak ada komentar:
Posting Komentar