Skip to content

Tugas Besar Struktur Data tentang Hubungan Antara Apotik dan Obat

License

Notifications You must be signed in to change notification settings

Bagja9102Kurniawan/Drugstore_Data

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 

Repository files navigation

Drugstore_Data

Tugas Besar Struktur Data tentang Hubungan Antara Apotik dan Obat yang Tersedia


Disusun Oleh :


Bagja 9102 Kurniawan ||| SID = 1301194020


Manuel Benedict ||| SID = 1301194182


IIIA/A3

  • Apotik/Drugstore as parent ( Single Linked List )
  • Obat/Medicine as child ( Circular Double Linked List )
  • Relasi ( Single Linked List )

Spesifikasi


Menu include


1. Tambah apotik(Menerima input user, alokasi, dan insert last Parent)

  • akan search by id, jika id sama user diminta input ulang, diasumsikan input user tidak sama

2. Tambah obat(Menerima input user, alokasi, dan insert last Child)

  • diasumsikan input user tidak sama

3. Menambah obat pada apotik tertentu(Menerima input user, search, connect, insert last Relasi)

  • akan mengecek jika inputan redundan(sudah pernah dibuat sebelumnya) program akan meminta user memasukkan input baru

4. Menghapus obat pada apotik tertentu(Menerima input user, search, disconnect 1 relasi, delete after before input, dealokasi Relasi)

  • hanya menghapus 1 relasi

5. Apotik tutup(Menerima input user, search, disconnect apotik, delete after before input, dealokasi Parent)

  • delete apotik(parent)
  • menghapus relasi obat ke apotik x

6. Obat yang penjualannya dilarang(Menerima input user, search, disconnect obat, delete after before input, dealokasi Child)

  • delete obat(child)
  • menghapus relasi apotik ke obat x

7. Mencari nomor izin apotik berdasarkan nama(Menerima input user, search, menampilkan info apotik)

  • search by name parent dan tampilkan no izin apotik yang dicari

8. Mencari nomor izin apotik berdasarkan ID(Menerima input user, search, menampilkan info apotik)

  • search by id parent dan tampilkan no izin apotik yang dicari

9. Mencari obat(Menerima input user, search, menampilkan info obat)

  • search by name child dan tampilkan info child yang dicari

10. Menampilkan apotik(Menampilkan info.namaApotik tiap elemen dalam list Parent)


11. Menampilkan obat(Menampilkan info.namaObat tiap elemen dalam list Child)


12. Menampilkan apotik yang memiliki obat tertentu(Menerima input user, search obat, menampilkan apotik yang memiliki obat x)


13. Menampilkan obat yang dimiliki apotik tertentu(Menerima input user, search apotik, menampilkan obat yang dimiliki apotik x)


14. Menghitung jumlah obat yang dimiliki apotik(Menerima input user, search apotik, menampilkan banyak obat yang dimiliki apotik x)


15. Menghitung jumlah apotik yang memiliki obat(Menerima input user, search obat, menampilkan banyak apotik yang memiliki obat x)


16. Jumlah jenis obat(dengan iterasi menghitung elemen dalam list child)


17. Jumlah apotik(dengan iterasi menghitung elemen dalam list parent)


kami mengerjakan sesuai spesifikasi yang diminta dalam google drive dengan tambahan 6 case

  • redundant
  • jumlah apotik
  • jumlah obat
  • jumlah apotik yang memiliki obat x
  • jumlah obat yang dimiliki apotik x
  • is empty

About

Tugas Besar Struktur Data tentang Hubungan Antara Apotik dan Obat

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages