CRUD adalah singkatan дари Создание, чтение, обновление, дан удаление, дан merujuk пада empat operasi dasar yang dapat dilakukan пада данных dalam aplikasi.

Create (membuat) berarti menambahkan data baru ke dalam aplikasi, Read (membaca) berarti menampilkan data yang sudah ada dalam aplikasi, Update (memperbarui) berarti mengubah data yang sudah ada dalam aplikasi, dan Delete (menghapus) berarti menghapus data yang sudah ада далам приложения.

CRUDbianya digunakan Dalam konteks pengembangan aplikasi berbasis базы данных, ди мана pengguna dapat memanipulasi данных dalam базы данных melalui antarmuka pengguna aplikasi. Dalam hal ини, aplikasi memungkinkan pengguna untuk membuat, membaca, memperbarui, дан menghapus данных Dalam базы данных dengan мудах дан intuitif.

Berikut adalah hasil dari proyek mini saya mengenai база данных программы karyawan. Ада beberapa подменю untuk menjalankan программы INI. Данные Yaitu menampilkan, данные menambah, данные mengubah, данные dan menghapus. Подробная программа Берикут адалах дари ян сая буат:

Berikut adalah меню utama ян акан mengubah подменю selanjutnya.

database = { 'Id_karyawan'  : [123,456,789,147],
             'nama_karyawan': ['josep','bambang','dara','suep'],
             'jabatan'      : ['staf','senior','junior','SPV'],
             'gaji'         : [100,200,150,500],
             'kpi'          : [95,85,74,63]
def main_menu ():
    print('===============Data Base Karyawan===================')
    print('1.','Report Data Karyawan')
    print('2.','Menambahkan Data Karyawan')
    print('3.','Mengubah Data Karyawan')
    print('4.','Menghapus Data Karyawan')
    print('5.','Exit')
    print(' ')
    input_main_menu = input('Silakan pilih menu dengan input angka 1-5:')
    print(' ')

    if input_main_menu == '2':
        angka1()
    elif input_main_menu == '3':
        angka2()
    elif input_main_menu == '4':
        angka3()
    elif input_main_menu == '1':
        angka4()
    elif input_main_menu == '5':
        angka5()
    else:
        print(' ')
        print('--------------------------------')
        print('Silakan Masukan Angka yang benar')
        print('`````````````````````````````````')  
        print(' ')
        main_menu()

main_menu()

Код ини mendefinisikan sebuah словарь bernama базы данных янь berisi informasi tenang karyawan seperti ID, нама, posisi, gaji, дан KPI. Selanjutnya, код ини mendefinisikan sebuah fungs bernama main_menu() yang mencetak menu pada konsol meminta pengguna untuk memilih opsi dari 1 hingga 5.

Berdasarkan pilihan pengguna, код memanggil fungsi tertentu (angka1(), angka2(), angka3(), angka4(), atau angka5()) янь melakukan оперы tertentu пада данных. Misalnya, jika pengguna memilih opsi 2, коде акан memanggil fungsi bernama angka1 () ян diharapkan menambahkan данных karyawan бару ке Dalam словарной базы данных. Jika pengguna memilih opsi 3, коде акан memanggil fungsi bernama angka2() ян diharapkan mengubah данных karyawan ян sudah ada dalam словарной базы данных.

Jika pengguna memilih opsi 1, код акан memanggil fungsi bernama angka4() янь diharapkan untuk menampilkan данных Саат ини дари semua karyawan Dalam словарной базы данных. Jika pengguna memilih opsi yang tidak действительный, код акан mencetak pesan ke konsol untuk memberi tahu pengguna untuk memasukkan opsi ян действительный, dan kemudian memanggil fungsi main_menu() lagi untuk memberikan kesempatan kepada pengguna untuk memilih opsi lain.

Данные меню менампилькана:

def angka4():
    print(" ")
    print('===============Report Data Karyawan===================')
    print('pilih untuk melanjutkan proses!')

    def tampilkan_data(): ## menampilkan table data keseluruhan  
        print(' ')
        print(f''''========================== # Data Base Karyawan # =======================================''')
        print("{: <15} {: <15} {: <15} {: <15} {: <15}".format('| Id Karyawan', ' | Nama Karyawan', ' | Jabatan', '  | Gaji', '   | KPI'))
        print('-----------------------------------------------------------------------------------------')
        for i in range(len(database['Id_karyawan'])):
            
            print(f'''| {database['Id_karyawan'][i]:<15}| {database['nama_karyawan'][i]:<15}| {database['jabatan'][i]:<15}| {database['gaji'][i]:<15}| {database['kpi'][i]:<15}''')

    def tampilan_data_2(): ## menampilkan table data yang ingin dicari
        print(' ')
        input_id = input('masukan id karyawan: ')  ## mengimput data yang ada di data base...jika tidak maka ada notif
        while True:
            if input_id.isnumeric(): ## untuk mengecek data apakah bentunya interger
                t_d = int(input_id)
                counter = 0
                for i in database['Id_karyawan']:
                    if t_d == i:
                        index_find = database['Id_karyawan'].index(t_d)
                        print(' ')
                        print(f'Berikut adalah hasil pencarian data dengan ID Karyawan : {input_id}')
                        print('````````````````````````````````````````````````````````````')
                        print(f''''========================== # Data Base Karyawan # =====================================|''')
                        print("{: <15} {: <15} {: <15} {: <15} {: <15}".format('| Id Karyawan', ' | Nama Karyawan', ' | Jabatan', '  | Gaji', '   | KPI'))
                        print('----------------------------------------------------------------------------------------|')

                        print(f'''| {database['Id_karyawan'][index_find]:<15}| {database['nama_karyawan'][index_find]:<15}| {database['jabatan'][index_find]:<15}| {database['gaji'][index_find]:<15}| {database['kpi'][index_find]:<15}''')
                        print('----------------------------------------------------------------------------------------|')
                        break
                    else:
                        counter += 1 ## fungsi counter adalah untuk mengecek keseluruhan data dalam list yang ada di data base
            
                if counter == len(database['Id_karyawan']):  ## jika nilai kounter sama dengan panjang data base maka keluar dari forloop
                    print('')
                    print('------------------------------------------')
                    print('Maaf Data yang Anda Cari Tidak Ditemukan:(')
                    print('------------------------------------------')
                    break                      
                else:
                    break
            else:
                print('') ## jika tidak interger maka muncul notif di bawah
                print('------------------------------------')
                print('Ulangi Input ID dalam Bentuk Angka!!')
                print('-------------------------------------')
                break
        
    while True:
        print('.......................................................')
        lanjutkan = input('TAMPILKAN DATA = 1, MENCARI = 2 BACK = 0: ') ## jika anda memilih menu report data maka anda akan diberikan pilihan sebagai berikut:
        if lanjutkan == '1':
            tampilkan_data()
        elif lanjutkan == '2':
            tampilan_data_2()
        elif lanjutkan == '0':
            main_menu()                       
        else:
            print('--------------------------')
            print('Masukan Angka yang Benar!!') ## jika anda salah input maka anda akan diminta untuk megulangi lagi
            print('--------------------------')
            print(' ')

if input_id.isnumeric(): = untuk memeriksa apakah data cratsebut bilangan bulat

counter += 1 = Fungsi counter digunakan untuk meriksa semua data dalam daftar pada database

if counter == len(database[‘employee_Id’]): ## = jika nilai counter sama dengan panjang database, maka keluar dari perulangan forloop

Выход:

Меню добавления данных:
Pada menu ini, sebagai panduan untuk memasukkan data, harus memasukkan ID karyawan. Ketika memasukkan ID янь sudah tersedia maka программа акан menolaknya. Олег Карена Иту, harus memasukkan ID Ян Бербеда.

def angka1():
    print('===============Masukan Data Karyawan===================')
    print('pilih untuk melanjutkan proses!')
    
    def masukan_data():
        print(' ')
        input_integer = input("Masukan ID Karyawan : ") # masukan input ID karyawan

        kata_list = list(input_integer)
        interger = [char.isnumeric() for char in kata_list]  # untuk memastikan angka dalam bentuk interger
        # print(interger)

        if False in interger:
            print(' ')
            print('Silakan Input Dalam Bentuk Angka!!')    # jika salah dan tidak sesuai maka muncul ini
            print(' ')
            angka1()
        
        input_id = int(input_integer)
        
        counter = 0
        for i in database['Id_karyawan']:     # untuk mencari apakah data ada yang sama, jika ada data yang sama maka 
            if input_id == i:

                database['Id_karyawan'].index(input_id)
                print(' ')
                print('----------------------')
                print("!!!maaf ID suda ada!!!")     # jika ada data yang sama maka muncul kata ini
                print('----------------------')
                print(' ')
                break
            else:
                counter +=1
                
        if counter == len(database['Id_karyawan']):               # jika for loop sudah looping sampai akhir maka hasilnya sama dengan counter
            input_nama = input("masukan nama karyawan : ").title()
            input_jabatan = input("masukan jabatan : ").title()
            while True:
                input_gaji = input("masukan data gaji : ")
                if input_gaji.isnumeric():
                    input_gaji_int = int(input_gaji)                   # untuk menentukan apakah ini dalam bentuk interger
                    break
                else:
                    print('_______________________________________________')
                    print('silakan masukan lagi Gaji dalam bentuk "ANGKA" ')  # jika tidak dalam interger maka muncul notif ini
                    print('```````````````````````````````````````````````')

            while True:
                input_kpi = input("masukan nilai KPI : ")
                if input_kpi.isnumeric():
                    input_kpi_int = int(input_kpi)
                    break
                else:
                    print('_______________________________________________')
                    print('silakan masukan lagi KPI dalam bentuk "ANGKA" ')
                    print('```````````````````````````````````````````````')


                        
            while True:
                print('')
                input_pasti = input('Apakah Anda Yakin??  \nYA=1  \nNO= 0 \nPilih Angka: ')   # kemudian user diberikan kepastian 
                if input_pasti == '1':    
                    database['Id_karyawan'].append(input_id)
                    database['nama_karyawan'].append(input_nama)  ## append untuk menambahkan data baru ke dalam data base yang telah di buat.
                    database['jabatan'].append(input_jabatan)
                    database['gaji'].append(input_gaji_int)
                    database['kpi'].append(input_kpi_int)
                    print('............................................')
                    print('Data Berhasil di Tambahkan di Database Kami:)') 
                    print('````````````````````````````````````````````')
                    break
                elif input_pasti == '0':
                    main_menu()          # jika 0 kembali ke main menu utama
                    break
                else:
                    print(' ')
                    print('Masukan Angka yang Benar!!') # jika salah maka akn ngelooping lagi sampai benar
                    print(' ')

    while True:
        print('.......................................................')     
        lanjutkan = input('MENAMBAHKAN DATA = 1,BACK = 0: ')
        if lanjutkan == '1':
            masukan_data()
        elif lanjutkan == '0':
            main_menu()        
        else:
            print('--------------------------------')
            print('Silakan Masukan Angka yang benar')
            print('````````````````````````````````')  
            print(' ')

Ini adalah код Python янь digunakan untuk menambahkan данных karyawan ке Dalam базы данных. Ketika коде dijalankan, программа акан menampilkan меню utama dengan opsi untuk menambahkan данные karyawan atau kembali ке меню utama. Jika opsi "tambah data" dipilih, программа akan meminta pengguna untuk memasukkan ID karyawan, nama, jabatan, gaji, dan KPI. Программа akan memeriksa apakah ID karyawan sudah ada di database. Jika sudah ada, программа akan menampilkan pesan kesalahan. Jika belum ada, программа akan menambahkan data ke dalam database dan menampilkan pesan sukses. Jika pengguna memilih untuk kembali ke menu utama, программа akan kembali ke menu utama. Jika pengguna memasukkan nomor atau input yang salah, программа akan menampilkan pesan kesalahan dan mengulangi permintaan input.

Выход:

Jika kita memasukkan ID yang telah kita masukkan sebelumnya maka:

Обновление меню:
Меню пада pembaruan di sini, kita akan mengubah data yang dipilih mulai dari nama, posisi, gaji, dan nilai KPI.

# ===========================================menu update===================================================

def angka2():
    print('===============Mengubah Data Karyawan===================')
    print('pilih untuk melanjutkan proses!')
    def merubah_data():
        print(' ')
        input_id = input('masukan id karyawan: ') 
        print(' ')
        while True:
            if input_id.isnumeric(): ## untuk mengecek apakah interger
                t_u = int(input_id)
                counter = 0
                for i in range(len(database['Id_karyawan'])): ## melooping data yang ada di data base

                    def input_ubah2():
                        print(' ')
                        ubah_input_karyawan = input('Masukan Nama Baru: ')      ## mengubah untuk memasukan nama
                        while True:
                            A = input('Apakah Anda Yakin Mengubah Nama diatas? \nYes = 1 \nNo = 0 \nPilih Angka: ')
                            if A =='1':
                                index = database['Id_karyawan'].index(i)    ### akan mencari index yang sama
                                database['nama_karyawan'][index] = ubah_input_karyawan  ## jika ada data baru yang di ubah maka data lama akan berubah
                                print(' ')
                                print('data telah di ubah')
                                main_menu_ubah()
                            elif A == '0':
                                angka2()   
                            else:
                                print(' ')
                                print('!!harap memasukan sesuai angka di atas!!')
                                print(' ')
                                    
                    def input_ubah3():
                        print(' ')
                        ubah_input_jabatan = input('Masukan Jabatan Baru: ')
                        while True:
                            A = input('Apakah Anda Yakin Mengubah Jabatan Diatas? \nYes = 1 \nNo = 0 \nPilih Angka: ')
                            if A =='1':
                                index = database['Id_karyawan'].index(i)
                                database['jabatan'][index] = ubah_input_jabatan
                                print(' ')
                                print('Data Telah Diubah')
                                main_menu_ubah()
                            elif A == '0':
                                angka2()   
                            else:
                                print(' ')
                                print('!!harap memasukan sesuai angka di atas!!')
                                print(' ')
                                    
                    def input_ubah4():
                        while True:
                            print(' ')
                            ubah_gaji = input('Masukan Gaji Baru: ')
                            if ubah_gaji.isnumeric():
                                input_ubah_gaji = int(ubah_gaji)
                                while True:
                                    A = input('Apakah Anda Yakin Mengubah Gaji diatas? \nYes = 1 \nNo = 0 \nPilih Angka: ')
                                    if A =='1':
                                        index = database['Id_karyawan'].index(i)
                                        database['gaji'][index] = input_ubah_gaji
                                        print(' ')
                                        print('data telah di ubah')
                                        main_menu_ubah()
                                    elif A == '0':
                                        angka2()   
                                    else:
                                        print(' ')
                                        print('!!harap memasukan sesuai angka di atas!!')
                                        print(' ')
                                
                            else:
                                print('_______________________________')
                                print('!!!Inputan Hanya Untuk Angka!!!')  
                                print('~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~')
                                print(' ')
                                    
                    def input_ubah5():
                        print(' ')
                        while True:
                            ubah_kpi = input('Masukan KPI Baru: ')
                            if ubah_kpi.isnumeric():
                                input_ubah_kpi = int(ubah_kpi)
                                while True:
                                    A = input('Apakah Anda Yakin Mengubah KPI diatas? \nYes = 1 \nNo = 0 \nPilih Angka: ')
                                    if A =='1':
                                        index = database['Id_karyawan'].index(i)
                                        database['kpi'][index] = input_ubah_kpi
                                        print(' ')
                                        print('data telah di ubah')
                                        main_menu_ubah()
                                    elif A == '0':
                                        angka2()
                                        
                                    else:
                                        print(' ')
                                        print('!!harap memasukan sesuai angka di atas!!')
                                        print(' ')
                                
                            else:
                                print('_______________________________')
                                print('!!!Inputan Hanya Untuk Angka!!!')
                                print('~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~')
                                print(' ')
                                
                    def main_menu_ubah():
                        print(' ')
                        print('===============Merubah Data Base Karyawan===================')
                        print('1.','Nama Karyawan')
                        print('2.','jabatan')
                        print('3.','Gaji')
                        print('4.','KPI')
                        print('5.','Kembali')

                        input_main_menu_ubah = input('Silakan pilih menu dengan input angka 1-5:') # user diminta untuk masukan input data
                                
                        while True:
                            
                            if input_main_menu_ubah == '1':
                                input_ubah2()
                                
                            elif input_main_menu_ubah == '2':
                                input_ubah3()
                                
                            elif input_main_menu_ubah == '3':
                                input_ubah4()
                                
                            elif input_main_menu_ubah == '4':
                                input_ubah5()
                                
                            elif input_main_menu_ubah == '5':
                                angka2()
                            else:
                                print('Silakan Ulangi Sesuai Angka Diatas!!')



                    if t_u == database['Id_karyawan'][i]:      ## jika input sama dengan data base maka akan di proses
                        while True:
                            counter = 0
                            for i in database['Id_karyawan']:
                                if t_u == i:
                                    index_find = database['Id_karyawan'].index(t_u)
                                    print(' ')
                                    print(f'Berikut adalah hasil pencarian data dengan ID Karyawan : {input_id}')
                                    print('````````````````````````````````````````````````````````````')
                                    print(f''''========================== # Data Base Karyawan # =====================================|''')
                                    print("{: <15} {: <15} {: <15} {: <15} {: <15}".format('| Id Karyawan', ' | Nama Karyawan', ' | Jabatan', '  | Gaji', '   | KPI'))
                                    print('----------------------------------------------------------------------------------------|')

                                    print(f'''| {database['Id_karyawan'][index_find]:<15}| {database['nama_karyawan'][index_find]:<15}| {database['jabatan'][index_find]:<15}| {database['gaji'][index_find]:<15}| {database['kpi'][index_find]:<15}''')
                                    print('----------------------------------------------------------------------------------------|')
                                    break
                                else:
                                    counter += 1

                            B = input('Apakah Anda Yakin Mengubah Data diatas? \nYes = 1 \nNo = 0 \nPilih Angka: ')

                            if B == '1':
                                main_menu_ubah()    ## jika ya maka akan dilanjutkan dengan function                            
                            elif B == '0':
                                angka2()        
                            else:
                                print(' ')
                                print('!!harap memasukan sesuai angka di atas!!')
                                print(' ')
                        
                    else:        
                        counter +=1   ### fungsi counter untuk mengecek banyaknya data di data base
                
                if counter == len(database['Id_karyawan']):
                    print(" ")
                    print('..........................................................')
                    print('Maaf ID yang Anda Input Tidak Tersedia di Data Base kami:)')     ## jika setelah counter menghabiskan data di data base maka counter sama dengan panjang data base
                    print('"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""')    ## maka akan akan di proses tikak menampilkan dat
                    print(" ")
                    break
            
            else:
                print('')
                print('------------------------------------')
                print('Ulangi Input ID dalam Bentuk Angka!!')
                print('-------------------------------------')
                break

#--------------------------------------------------------------------------------
    while True:
        print('.......................................................')
        lanjutkan = input('MERUBAH DATA = 1,BACK = 0: ')
        if lanjutkan == '1':
            merubah_data()
        elif lanjutkan == '0':                                 
            main_menu()
        else:
            print(' ')
            print('--------------------------------')
            print('Silakan Masukan Angka yang benar')
            print('`````````````````````````````````')  
            print(' ')

Kode ini mendefinisikan sebuah fungs bernama angka2(). Di dalam fungsi tersebut, terdapat sebuah fungsi untuk merubah_data().

Tujuan дари fungsi ини adalah untuk memungkinkan pengguna untuk mengubah данных karyawan tertentu dengan memilih ID дари karyawan ян ingin dimodifikasi, дан kemudian memilih bidang данных ян ingin diubah (нама, posisi, gaji, atau KPI).

Fungsi kemudian mendefinisikan beberapa fungsi dalam, masing-masing memungkinkan pengguna untuk memasukkan nilai baru untuk атрибут karyawan. Setiap fungsi dalam meminta pengguna untuk memasukkan nilai baru dan kemudian meminta konfirmasi sebelum memperbarui nilai dalam базы данных.

Fungsi main_menu_ubah() digunakan untuk menampilkan меню opsi untuk pengguna memilih. Ini berisi петля в то время как ян terus-menerus meminta pengguna untuk memilih opsi sampai ввод ян действительный diberikan. Jika pengguna memililih opsi untuk memperbarui атрибут karyawan, fungsi dalam yang sesuai dipanggil.

В то время как Loop terluar dalam fungsi angka2() meminta pengguna untuk memasukkan ID karyawan untuk diperbarui. Jika ID действителен (yaitu, angka), база данных fungsi melooping melalui untuk menemukan karyawan dengan ID tersebut. Jika karyawan ditemukan, fungsi main_menu_ubah() dipanggil untuk memungkinkan pengguna memperbarui атрибут karyawan. Setelah pengguna selesai memperbarui data karyawan, fungsi main_menu_ubah() kembali ke fungsi angka2(), yang meminta pengguna untuk memasukkan ID karyawan lain untuk diperbarui. Jika pengguna memasukkan ID янь tidak действительный (yaitu, bukan angka), pesan kesalahan ditampilkan дан pengguna diminta untuk mencoba lagi.

Выход:

jika ID tidak tersedia di dataBase:

Удалить данные:
Pada menu ini, kami akan menghapus database dari ID karyawan.

# #######################################MENU DELETE############################################

def angka3():
    print('===============Menghapus Data Karyawan===================')
    print('pilih untuk melanjutkan proses!')
    def hapus_data():
        print(' ')
        input_id = input('masukan id karyawan: ')
        while True:
            if input_id.isnumeric():
                t_h = int(input_id) 
                counter = 0
                for i in range(len(database['Id_karyawan'])):    ## ## melooping data yang ada di data base
                    if t_h == database['Id_karyawan'][i]:
                        while True:
                            B = input('Apakah Anda Yakin Menghapus Data Ini? \nYes = 1 \nNo = 0 \nPilih Angka: ')
                            if B == '1':
                                del database ['Id_karyawan'][i]     ### akan menghapus data yg ada di data base
                                del database['nama_karyawan'][i]
                                del database['jabatan'][i]
                                del database['gaji'][i]
                                print(' ')
                                print('Data Berhasil di hapus') 
                                break
                            elif B == '0':
                                angka3()
                            else:
                                print('Masukan Angka Sesuai di Atas!!')
                        break
                    else:
                        counter +=1
                        if counter == len(database['Id_karyawan']):
                            print('------------------------------------------')
                            print('Maaf Data di Data Base Kami Tidak Tersedia')
                            print('------------------------------------------')
                            print(' ')
                
                break
            else:
                print(' ')
                print('------------------------------------')
                print('Ulangi Input ID dalam Bentuk Angka!!')
                print('------------------------------------')
                break
            
    while True:
        print('.......................................................')
        lanjutkan = input('MENGHAPUS DATA = 1,BACK = 0: ')
        if lanjutkan == '1':
            hapus_data()
        elif lanjutkan == '0':
            main_menu()
        else:
            print(' ')
            print('--------------------------------')
            print('Silakan Masukan Angka yang benar')
            print('````````````````````````````````')  
            print(' ')

Ini adalah sebuah fungsi Python yang bernama «angka3» yang mengimplementasikan proses penghapusan data karyawan дари sebuah базы данных.

Fungsi ini pertama-tama mencetak pesan yang meminta pengguna untuk memilih apakah akan melanjutkan proses penghapusan atau kembali ke menu utama

Selanjutnya, fungsi ini mendefinisikan fungsi lain yang disebut «hapus_data» yang melakukan proses penghapusan sebenarnya. Pengguna diminta untuk memasukkan ID дари karyawan янь акан dihapus. Jika masukan краткий angka, fungsi акан memeriksa apakah ID краткий ada di Dalam базы данных. Jika iya, pengguna diminta untuk mengonfirmasi penghapusan. Jika pengguna mengonfirmasi penghapusan, fungsi akan menghapus data terkait karyawan tersebut дари базы данных. Jika pengguna membatalkan penghapusan, fungsi «angka3» dipanggil lagi untuk memulai ulang proses. Jika ID tidak ditemukan ди базы данных Dalam, pengguna diberitahu bahwa данных tidak tersedia ди Dalam базы данных.

Setelah mendefinisikan fungsi "hapus_data", fungsi "angka3" kemudian memasuki loop tak terbatas di mana ia secara berulang kali meminta pengguna untuk memilih apakah akan melanjutkan proses penghapusan atau kembali ke menu utama. Jika pengguna memilih «1», fungsi «hapus_data» dipanggil untuk melakukan proses penghapusan. Jika pengguna memilih «0», fungsi «main_menu» dipanggil untuk kembali ke menu utama. Jika pengguna memasukkan nilai lain, fungsi akan memberitahu pengguna untuk memasukkan nilai yang benar dan meminta pengguna untuk memasukkan kembali nilai tersebut.

Выход:

jika ID tidak tersedia в базе данных:

Ini adalah sebuah программа янь dirancang untuk menyimpan базы данных karyawan янь dapat menambahkan, mengubah, дан menghapus данных. Ини hanya merupakan bagian kecil дари proyek янь sedang saya kerjakan дан масих ada perbaikan янь sedang berlangsung.