
Python merupakan bahasa pemrograman yang cukup digemari meskipun tidak sepopuler bahasa pemrograman java ataupun C. Terdapat beberapa kelebihan dari bahasa pemrograman python, diantaranya ialah python sangat mendukung internet of things (IoT), bahasanya yang fleksibel/dapat dijalankan pada pada OS Windows, linux, unix dan lain sebagainya, kemudian python termasuk bahasa pemrograman yang free/open source.
Nah, pada kesempatan kali ini, kita akan mencoba untuk membuat sebuah mini project dengan menggunakan bahasa pemrograman python. Mini project tersebut adalah membuat aplikasi sederhana dengan fungsi Create, Read, Update dan Delete (CRUD). Namun disini kita tidak memperlukan database dan aplikasi tersebut nantinya berbasiskan Command Line Interface (CLI).
1. Tahapan Pertama
#variabel untuk menampung sebuah data nama=[] #untuk menambahkan data baru def tambah_nama(): inpnama = input("Masukkan nama peserta:") nama.append(inpnama) #append gunanya untuk menambahkan array/list pada urutan akhir print("Data berhasil ditambah")
2. Tahapan kedua
#untuk update data def ganti_nama(): tampil_index_nama() index = int(input("Masukkan nomor dari nama yang akan dirubah: ")) nama_baru = input("Masukkan nama baru: ") nama[index] = nama_baru print("Data berhasil dirubah")
3. Tahapan ketiga
#untuk menghapus data def hapus_nama(): tampil_index_nama() index = int(input("Masukkan nomor dari nama yang akan dihapus: ")) del nama[index] print("Data berhasil dihapus")
4. Tahapan keempat
def tampil_index_nama(): index=0 if len(nama)<=0: print("Data nama peserta tidak ") else: for name in nama: print(str(index)+". "+name) index = index+1
5. Tahapan kelima
def menu(): print("CRUD Simpel") print("1. Tambah Nama") print("2. Ganti Nama") print("3. Hapus Nama") print("4. Tampilkan Daftar Nama") print("5. Keluar") kode = input("Pilih Angka: ") if kode == '1': tambah_nama() elif kode =='2': ganti_nama() elif kode == '3': hapus_nama() elif kode == '4': tampil_index_nama() elif kode == '5': print("Terima Kasih") exit() else: print("Inputan salah, masukkan sesuai dengan arahan")
while(True): menu()
Apliasi CRUD sederhana menggunakan Python berbasis CLI telah selesai dibuat, sekarang coba lakukan running dan kurang lebih hasilnya akan seperti yang ada pada gambar dibawah ini.
.png)