Screenshot Tampilan Program Tubes Kami:
- Berbentuk IIIA dan Bertipe A3 dimana,
- Penyewa sebagai Parent ( Single Linked List )
- Motor sebagai Child ( Circular Double Linked List )
- dan Relasi ( Double Linked List )
- Naufal Rezky Ananda ( 1301190478 )
- Hassan Rizky P. ( 1301190328 )
Program ini terdiri atas 15 Menu(Termasuk Quit) :
1. Masukkan Data Member (Insert Parent)
2. Menampilkan Biodata Peminjam (Display List parent only)
3. Masukkan Data Motor ( Insert Child)
4. Menampilkan Data Motor (Display List child only)
5. Penyewaan Motor(Connect)
6. Cek Penyewa motor ( Check Connection)
7. Menghapus Data Penyewaan (Disconnect )
8. Menampilkan Data Penyewaan (Print All )
9. Menampilkan Motor yang Disewa oleh Penyewa (Print child of a parent)
10. Menghapus Data Motor (Delete child )
11. Menghapus Data Penyewa/Member (Delete Parent )
12. Menampilkan 3 Data Terbaru (Case Functionallity 1)
13. Mereset Semua Data (Case Functionallity 2)
14. Total Income/Pendapatan (Case Functionallity 3 )
00. Keluar program (Case Functionallity 4)
NOTES :
- Untuk ID kita generate dengan sebuah fungsi randomID.Yang dimana kita set untuk Penyewa(Parent) akan mengeluarkan hanya 5 digit dan untuk Motor(child) 5 digit juga. disetiap generate juga mengecek apakah ID tersebut sudah ada atau belum , jika sudah ada akan dilakukan generate lagi(hal ini sangat kecil kemungkinannya)