Friday, April 27, 2018

Listing Program Python

Saya akan menjelaskan program yang telah saya buat bersama kelompok saya

# Variabel global untuk menyimpan data Buku
buku = []x
//Var Buku berisikan data inputan
# fungsi untuk menampilkan semua data
def show_data():
//Memanggil fungsi show_data
    if len(buku) <= 0:
                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


# fungsi untuk menambah data
def insert_data():
//Memanggil fungsi insert_data
    buku_baru = raw_input("Judul Buku: ")
//Var buku_baru berisikan data inputan
    buku.append(buku_baru)
//Var Buku akan menambah data yang di isikan pada buku_baru

# fungsi untuk edit data
def edit_data():
//Memanggil fungsi edit_data
    show_data()
//Memanggil fungsi show_data
    indeks = input("Inputkan ID buku: ")
//Var indeks akan berisikan data inputan
    if(indeks > len(buku)):
                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

# fungsi untuk menhapus data
def delete_data():
//Memanggil fungsi delete_data
    show_data()
//Memanggil fungsi show_data
    indeks = input("Inputkan ID buku: ")
//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

# fungsi untuk menampilkan menu
def show_menu():
//Memanggil fungsi show_menu
    print "\n"
//Mencetak “\n”
    print "----------- MENU ----------"
//Mencetak "----------- MENU ----------"
    print "[1] Show Data"
//Mencetak "[1] Show Data"
    print "[2] Insert Data"
//Mencetak "[2] Insert Data"
    print "[3] Edit Data"
//Mencetak "[3] Edit Data"
    print "[4] Delete Data"
//Mencetak "[4] Delete Data"
    print "[5] Exit"
//Mencetak "[5] Exit"

   
    menu = input("PILIH MENU> ")
//var menu akan berisikan data inputan
    print "\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


if __name__ == "__main__":
//Blok main yang ada pada python

    while(True):
//Perintah perulangan while adalah true

        show_menu()
//memanggil fungsi menu

Penjelasan Lebih Lanjut Klik Disini

No comments:

Post a Comment

Postingan Lain

Prosedur dan Syarat Pembuatan 7 Dokumen Legalitas Perusahaan

Kelompok 1 Budiman Rasyid - 51417266 Deotama Taqy - 51417539 Ekky Mahesa - 51417898 Farid Rizqi - 52417206 Rizky Endang - 55417335 Akta Pend...