Perhatikan contoh kasus berikut ini: Sebuah apotik ingin membangun aplikasi

Berikut ini adalah pertanyaan dari unknown pada mata pelajaran SBMPTN untuk jenjang Sekolah Menengah Atas

Perhatikan contoh kasus berikut ini: Sebuah apotik ingin membangun aplikasi sederhana yang berfungsi membantu proses pendataan pemesanan obat karena pada saat ini pemesanan obat di apotik tersebut masih bersifat manual. Proses yang terjadi adalah sebagai berikut: 1. Pelanggan melakukan pendaftaran menjadi member. 2. Data member yang dicatat adalah: no_member, nama, alamat. 3. Member tersebut dapat memesan obat sebanyak-banyaknya dengan cara memilih nama obat dan memasukan jumlahnya. 4. Pesanan yang sudah dipesan akan ditindaklanjuti oleh kasir. 5. Setelah selesai memilih, pelanggan dapat melihat total harga yang harus dibayar dan kasir yang menindaklajutinya dengan menampilkan id_kasir dan nama_kasir. Berdasarkan jawaban soal nomor 2 yaitu hasil identifikasi entitas, tentukan himpunan relasi antar entitas, derajat kardinalitas dan atribut-atributnya dalam bentuk ERD! ​

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Berdasarkan informasi yang telah diberikan, terdapat beberapa entitas yang dapat diidentifikasi, yaitu:

Member: merupakan entitas yang menjadi pelanggan di apotik tersebut. Atribut yang dimiliki entitas ini adalah no_member, nama, alamat.

Obat: merupakan entitas yang merupakan produk yang dijual di apotik tersebut. Atribut yang dimiliki entitas ini adalah nama obat dan harga.

Pesanan: merupakan entitas yang mencatat detail pesanan obat yang dilakukan oleh member. Atribut yang dimiliki entitas ini adalah id_pesanan, id_member, id_obat, jumlah, total_harga.

Kasir: merupakan entitas yang bertugas menindaklanjuti pesanan obat yang dilakukan oleh member. Atribut yang dimiliki entitas ini adalah id_kasir dan nama_kasir.

Berikut adalah himpunan relasi antar entitas, derajat kardinalitas, dan atribut-atributnya dalam bentuk ERD:

Member ---(1:N)---> Pesanan ---(1:1)---> Obat

Member ---(1:N)---> Pesanan ---(1:1)---> Kasir

Di mana:

Member memiliki hubungan 1:N dengan Pesanan, yang artinya setiap member dapat membuat banyak pesanan obat.

Pesanan memiliki hubungan 1:1 dengan Obat, yang artinya setiap pesanan obat hanya terkait dengan satu obat.

Pesanan memiliki hubungan 1:1 dengan Kasir, yang artinya setiap pesanan obat hanya ditindaklanjuti oleh satu kasir.

Atribut-atribut yang dimiliki oleh masing-masing entitas adalah sebagai berikut:

Member: no_member, nama, alamat

Obat: id_obat, nama obat, harga

Pesanan: id_pesanan, id_member, id_obat, jumlah, total_harga

Kasir: id_kasir, nama_kasir

Semoga dengan pertanyaan yang sudah terjawab oleh Faizun019 dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Mon, 20 Mar 23