19-P01 - Aplikasi Kontak Lengkap

Dua bagian code membentuk satu file kontak.py. Jalankan menu, simpan data, lalu buka kembali untuk memeriksa penyimpanan.

Ekstrak ZIP, buka terminal pada folder hasil ekstraksi.
Jalankan: python kontak.py

Masukan uji, berurutan:
'1'
'Ayu'
'0812345'
'3'
'ayu'
'4'
'Ayu'
''
'0812999'
'2'
'7'

Hasil yang diharapkan:

--- Menu Aplikasi Kontak ---
1. Tambah Kontak Baru
2. Lihat Semua Kontak
3. Cari Kontak
4. Edit Kontak
5. Hapus Kontak
6. Ganti Format Penyimpanan (Saat ini: JSON)
7. Keluar
Pilih menu (1-7): Masukkan Nama Kontak: Masukkan No HP: Kontak 'Ayu' berhasil ditambahkan.

--- Menu Aplikasi Kontak ---
1. Tambah Kontak Baru
2. Lihat Semua Kontak
3. Cari Kontak
4. Edit Kontak
5. Hapus Kontak
6. Ganti Format Penyimpanan (Saat ini: JSON)
7. Keluar
Pilih menu (1-7): Masukkan nama kontak yang ingin dicari: Kontak ditemukan -> Ayu: 0812345

--- Menu Aplikasi Kontak ---
1. Tambah Kontak Baru
2. Lihat Semua Kontak
3. Cari Kontak
4. Edit Kontak
5. Hapus Kontak
6. Ganti Format Penyimpanan (Saat ini: JSON)
7. Keluar
Pilih menu (1-7): Masukkan nama kontak yang ingin diedit: Kontak saat ini: Ayu: 0812345
Masukkan nama baru (kosongkan jika tidak ingin mengubah nama 'Ayu'): Masukkan nomor HP baru untuk 'Ayu' (kosongkan jika tidak ingin mengubah): Nomor HP untuk 'Ayu' berhasil diubah.

--- Menu Aplikasi Kontak ---
1. Tambah Kontak Baru
2. Lihat Semua Kontak
3. Cari Kontak
4. Edit Kontak
5. Hapus Kontak
6. Ganti Format Penyimpanan (Saat ini: JSON)
7. Keluar
Pilih menu (1-7): 
--- Daftar Kontak ---
1. Ayu: 0812999

--- Menu Aplikasi Kontak ---
1. Tambah Kontak Baru
2. Lihat Semua Kontak
3. Cari Kontak
4. Edit Kontak
5. Hapus Kontak
6. Ganti Format Penyimpanan (Saat ini: JSON)
7. Keluar
Pilih menu (1-7): Data kontak berhasil disimpan. Sampai jumpa!

