• Tidak ada hasil yang ditemukan

BAB III DESAIN SISTEM

3.2 Desain Database

3.2.1 Conceptual Data Model ( CDM )

Desain database dari aplikasi Sistem Informasi Pengelolaan Bahan Makanan Instalasi Gizi RSU Dr. Wahidin Sudirohusodo Mojokerto ini disajikan dalam bentuk model logika yang digambarkan dengan menggunakan Conceptual

[Laporan pengeluaran bahan]

[Laporan Penerimaan Bahan Makanan] [laporan pengadaan bahan makanan]

[laporan pengadaan bahan makanan]

[laporan penerimaan bahan makanan]

[laporan pengeluaran bahan makanan] Kepala Instalasi Gizi

17 Detail Pengadaan Bahan Makanan

20 Detail Penerimaan Bahan Makanan 21 Detail Pengeluaran Bahan Makanan 5.1 Laporan Pengadaan Bahan Makanan 5.2 Laporan Pengeluaran Bahan Makanan 5.3 Laporan Penerimaan Bahan Makanan

data model (CDM), yang digunakan untuk melakukan identifikasi entitas, attribut dan relasi antar entitas. Untuk memberikan gambaran yang lebih jelas mengenai beberapa entitas pada Sistem Informasi Pengelolaan Bahan Makanan Instalasi Gizi RSU Dr. Wahidin Sudirohusodo Mojokerto dapat dilihat pada gambar 3.11.

CDM aplikasi Sistem Informasi Pengelolaan Bahan Makanan di Instalasi Gizi RSU Dr. Wahidin Sudirohusodo Mojokerto memiliki 23 entitas yaitu entitas Menu Makanan, Jenis Menu, Satuan, Bahan Makanan, Detail Bahan Menu, Detail Pengadaan Bahan, Spesifikasi, Jadwal Menu Makanan, Detail Menu Makanan, Spesifikasi Bahan Makanan, Jenis Makanan, Penyusunan Menu Makanan, Pegawai, Pengeluaran Bahan Makanan, Penerimaan Bahan Makanan, Pengadaan Kebutuhan Bahan Makanan, Jabatan, Jenis Kelas, Detail Kelas Ruangan, Jenis Ruangan, Bahan Makanan Berdasarkan Menu Makanan, Jenis Kebutuhan, dan Data Pasien

Keterangan lebih rinci mengenai masing – masing entitas dijelaskan sebagai berikut :

1. Entitas Menu Makanan

Entitas ini berelasi dengan entitas Jenis Menu, Detail Menu Makanan, dan detail bahan menu. Relasi antara entitas Menu Makanan dengan Jenis Menu adalah many to one di mana mandatory terdapat di entitas Menu Makanan dan Jenis Menu. Relasi Menu Makanan dengan entitas Detail Menu Makanan adalah one to many di mana mandatory terdapat di kedua entitas tersebut. Relasi Menu Makanan dengan Detail Bahan Menu adalah one to many dengan mandatory terdapat di entitas Menu Makanan.

Entitas Jenis Menu ini berelasi dengan entitas Menu Makanan. Relasi entitas Jenis Menu dengan Menu Makanan adalah one to many dengan

mandatory di kedua entitas tersebut.

3. Entitas Satuan

Entitas Satuan ini berelasi dengan entitas detail bahan menu dan Bahan Makanan. Relasi entitas Satuan dengan detail bahan menu adalah one to many dengan mandatory di entitas satuan. Relasi entitas Satuan dengan Bahan Makanan adalah one to many dengan mandatory di kedua entitas tersebut.

4. Entitas Bahan Makanan

Entitas Bahan Makanan ini berelasi dengan entitas Satuan, detail bahan menu, Detail Pengadaan Bahan, dan spesifikasi. Relasi entitas Bahan Makanan dengan entitas Satuan adalah many to one dengan mandatory di kedua entitas tersebut. Relasi Bahan Makanan dengan detail bahan menu adalah one to many. Relasi entitas Bahan Makanan dengan entitas Detail Pengadaan Bahan adalah one to many dengan mandatory di kedua entitas tersebut. Relasi entitas Bahan makanan dengan entitas spesifikasi adalah

5. Entitas Detail Bahan Menu

Entitas Detail Bahan Menu berelasi dengan entitas Menu Makanan, Bahan Makanan, dan Satuan. Relasi entitas Detail Bahan Menu dengan Menu Makanan adalah many to one dengan mandatory di entitas Menu Makanan. Relasi entitas Detail Bahan Menu dengan entitas Bahan Makanan adalah many to one dengan mandatory di entitas Bahan Makanan. Relasi Detail Bahan Menu dengan Satuan adalah many to one

dengan mandatory di entitas Satuan. 6. Entitas Detail Pengadaan Bahan

Entitas Detail Pengadan Bahan ini berelasi dengan entitas Bahan Makanan, Penerimaan Bahan Makanan, dan Pengadaan Kebutuhan Bahan Makanan. Relasi entitas Detail Pengadaan Bahan dengan Bahan Makanan adalah many to one dengan mandatory di kedua entitas tersebut. Relasi Detail Pengadaan Bahan dengan entitas Penerimaan Bahan Makanan adalah many to one dengan mandatory di kedua entitas tersebut. Relasi Detail Pengadaan Bahan dengan Pengadaan Kebutuhan Bahan Makanan adalah many to one dengan mandatory di kedua entitas tersebut.

7. Entitas spesifikasi

Entitas spesifikasi ini berelasi dengan entitas Bahan Makanan dan Spesifikasi Bahan. Relasi entitas spesifikasi dengan Bahan Makanan adalah many to one dengan mandatory di kedua entitas tersebut. Relasi entitas spesifikasi dengan Spesifikasi Bahan Makanan adalah many to one

8. Entitas Jadwal Menu Makanan

Entitas Jadwal Menu Makanan ini berelasi dengan entitas Penyusunan Menu Makanan. Relasi antara entitas Jadwal Menu Makanan dengan Penyusunan Menu Makanan adalah many to one dengan mandatory di kedua entitas tersebut.

9. Entitas Detail Menu Makanan

Entitas Detail Menu Makanan ini berelasi dengan entitas Menu Makanan dan entitas Penyusunan Menu Makanan. Relasi entitas Detail Menu Makanan dengan entitas Menu Makanan adalah many to one dengan

mandatory di kedua entitas tersebut. Relasi Detail Menu Makanan dengan

Penyusunan Menu Makanan adalah many to one dengan mandatory di kedua entitas tersebut.

10.Entitas Spesifikasi Bahan Makanan

Entitas ini berelasi dengan entitas spesifikasi. Relasi antara entitas Spesifikasi Bahan Makanan dengan entitas spesifikasi adalah one to many

dengan mandatory di entitas Spesifikasi Bahan Makanan. 11.Entitas Jenis Makanan

Entitas Jenis Makanan ini berelasi dengan entitas Penyusunan Menu Makanan dan Data Pasien. Relasi entitas Jenis Makanan ini dengan entitas Penyusunan Menu Makanan adalah one to many dengan mandatory di kedua entitas tersebut. Relasi Jenis Makanan dengan Data Pasien adalah

one to many dengan mandatory di kedua entitas tersebut.

Entitas Penyusunan Menu Makanan ini berelasi dengan entitas Jadwal Menu Makanan, Detail Menu Makanan, Jenis Makanan, Pegawai, Jenis Kelas, dan Pengadaan Kebutuhan Bahan Makanan. Relasi entitas Penyusunan Menu Makanan dengan entitas Jadwal Menu Makanan adalah

one to many dengan mandatory di kedua entitas tersebut. Relasi entitas

Penyusunan Menu Makanan dengan entitas Detail Menu Makanan adalah

one to many dengan mandatory di kedua entitas tersebut. Relasi entitas

Penyusunan Menu Makanan dengan Jenis Makanan adalah many to one

dengan mandatory di kedua entitas tersebut.

Terdapat 2 relasi untuk entitas Penyusunan Menu Makanan dengan entitas Pegawai yaitu relasi pegawai untuk menyusun menu makanan dan relasi untuk menyetujui menu makanan. Relasi untuk menyusun menu makanan adalah many to one dengan mandatory di entitas Pegawai. Relasi untuk menyetujui menu makanan adalah many to one di mana mandatory

terdapat di entitas Pegawai. 13.Entitas Pegawai

Entitas Pegawai berelasi dengan entitas Penyusunan Menu Makanan, Jabatan, Pengeluaran Bahan Makanan, Penerimaan Bahan Makanan, Pengadaan Kebutuhan Bahan Makanan. Terdapat 2 relasi antara entitas Pegawai dengan entitas Penyusunan Menu Makanan yaitu relasi menyusun menu makanan dan menyetujui menu makanan. Relasi untuk menyusun menu makanan adalah one to many dengan mandatory di entitas Pegawai. Relasi untuk menyetujui adalah one to many dengan mandatory di entitas

Pegawai. Relasi entitas Pegawai dan Jabatan adalah one to many dengan

mandatory di kedua entitas tersebut. Relasi entitas Pegawai dengan

Pengeluaran Bahan Makanan adalah one to many dengan mandatory di entitas Pegawai. Relasi entitas Pegawai dengan entitas Penerimaan bahan Makanan adalah one to many dengan mandatory di entitas Pegawai. Relasi entitas Pegawai dengan entitas Pengadaan Kebutuhan Bahan Makanan adalah one to many dengan mandatory di entitas Pegawai.

14.Entitas Pengeluaran Bahan Makanan

Entitas Pengeluaran Bahan Makanan ini berelasi dengan entitas Pegawai. Relasi anatara entitas Pengeluaran Bahan Makanan dengan entitas Pegawai adalah many to one dengan mandatory di entitas Pegawai.

15.Entitas Penerimaan Bahan Makanan

Entitas ini berelasi dengan entitas Pegawai dan Detail Pengadaan Bahan. Relasi antara entitas Penerimaan Bahan Makanan dengan Pegawai adalah

many to one dengan mandatory di entitas Pegawai. Relasi antara entitas

Penerimaan Bahan Makanan dengan Detail Pengadaan Bahan Makanan adalah one to many dengan mandatory di kedua entitas tersebut.

16.Entitas Pengadaan Kebutuhan Bahan Makanan

Entitas Pengadaan Kebutuhan Bahan Makanan ini berelasi dengan entitas Detail Pengadaan Bahan Makanan, Pegawai, dan Penyusunan Menu Makanan. Relasi anatara entitas Pengadaan Kebutuhan Bahan Makanan dengan Detail Pengadaan Bahan Makanan adalah one to many dengan

Kebutuhan Bahan Makanan dengan Pegawai adalah many to one dengan

mandatory di entitas Pegawai. Relasi antara entitas Pengadaan Kebutuhan

Bahan Makanan dengan Penyusunan Menu Makanan adalah many to one

dengan mandatory di kedua entitas tersebut. 17.Jabatan

Entitas Jabatan ini berelasi dengan entitas Pegawai. Relasi entitas Jabatan dengan entitas Pegawai adalah one to many dengan mandatory di kedua entitas tersebut.

18.Jenis Kelas

Entitas Jenis Kelas ini berelasi dengan entitas Penyusunan Menu Makanan dan entitas detail kelas ruangan. Relasi antara entitas Jenis Kelas dengan entitas Penyusunan Menu Makanan adalah one to many dengan mandatory

di kedua entitas tersebut. Relasi antara Jenis Kelas dengan detail kelas ruangan adalah one to many dengan mandatory di kedua entitas tersebut. 19.Entitas detail kelas ruangan

Entitas detail kelas ruangan ini berelasi dengan entitas Jenis Kelas, Jenis Ruangan, dan Data Pasien. Relasi antara entitas detail kelas ruangan dengan entitas Jenis Kelas adalah many to one dengan mandatory di kedua entitas tersebut. Relasi entitas detail kelas ruangan dengan Jenis Ruangan adalah many to one dengan mandatory di kedua entitas tersebut. Relasi antara entitas detail kelas ruangan dengan Data Pasien adalah one to many dengan mandatory di kedua entitas tersebut.

Entitas Jenis Ruangan ini berelasi dengan entitas detail kelas ruangan. Relasi antara entitas Jenis Ruangan dengan detail kelas ruangan adalah one

to many dengan mandatory di kedua entitas tersebut.

21.Entitas Bahan Makanan Berdasarkan Menu Makanan

Entitas ini berelasi dengan entitas Data Pasien. Relasi yang terjadi antara kedua entitas ini adalah many to one dengan mandatory di entitas Bahan Makanan Berdasarkan Menu Makanan.

22.Entitas Jenis Kebutuhan

Entitas Jenis Kebutuhan ini berelasi dengan entitas Pengadaan Kebutuhan Bahan Makanan dengan relasi one to many dan mandatory terletak di kedua entitas tersebut.

23.Entitas Data Pasien ini berelasi dengan entitas Jenis Makanan, detail kelas ruangan, dan Bahan Makanan Berdasarkan Menu Makanan. Relasi antara entitas Data Pasien dengan Jenis Makanan adalah many to one dengan

mandatory di kedua entitas tersebut. Relasi entitas Data Pasien dengan

detail kelas ruangan adalah many to one dengan mandatory di kedua entitas tersebut. Relasi entitas Data Pasien dengan entitas Bahan Makanan Berdasarkan Menu Makanan adalah one to many dengan mandatory di entitas Bahan Makanan Berdasarkan Menu Makanan.

Dokumen terkait