Tutorial Membuat CRUD Menggunakan Python

Tutorial membuat aplikasi sederhana (CRUD) menggunakan bahasa pemrograman Python berbasis Command Line Interface (CLI)
CRUD menggunakan bahasa pemrograman python

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

Kita membuat sebuah variabel untuk menampung data dan fungsi untuk tambah data
#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

Buat fungsi untuk mengupdate sebuah data
#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

Buat fungsi untuk menghapus data
#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

Buat fungsi untuk menampilkan index data
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
Setelah semua fitur mulai dari Create, read, update dan delete sudah dibuat, maka langkah selanjutnya ialah membuat sebuah menu untuk menampilkan fitur CRUD.

5. Tahapan kelima

membuat menu CRUD
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")
Selanjutnya tambahkan fungsi looping dalam code untuk menampilkan kembali setelah memilih menu lain.
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.

Tampilan CRUD menggunakan bahasa pemrograman Python berbasis CLI
Freelancer

Posting Komentar

© Izenet. All rights reserved. Premium By Izenet