Anda di halaman 1dari 3

LATIHAN PRAKTIKUM I

PEMBUATAN CDM DAN PDM BERDASARKAN CASE


STUDY

Petunjuk Latihan

1. Waktu pengerjaan 50 menit


2. Pembuatan CDM dan PDM menggunakan tools, seperti Vertabelo atau aplikasi yang lain
3. Kumpulkan jawaban di myitsclassroom
4. Sifat latihan adalah open source, tetapi no discussion with others
Case Study: Apotek Seger Waras

Sebuah apotek baru ‘Seger Waras’ memerlukan sistem database untuk memermudah
pencatatan data – data mereka. Maka dari itu, mereka merekrut kamu yang merupakan database
designer handal untuk mengerjakan proyek tersebut.

Apotek ‘Seger Waras’ buka setiap hari dan setiap harinya masing – masing pegawai yang
sedang bertugas dapat melayani beberapa transaksi. Dalam apotek ‘Seger Waras’, pegawai
dibagi ke dalam beberapa kategori, yaitu kategori 1 adalah pegawai bagian melayani transaksi
penjualan maupun pembelian obat, kategori 2 adalah pegawai bagian pencarian obat dan kategori
3 adalah pegawai customer service. Hanya pegawai kategori 1 yang boleh transaksi dengan
pelanggan maupun supplier. Setiap pegawai tidak boleh double kategori. Sebagai contoh,
pegawai dengan ID T0001 bertugas melayani transaksi penjualan obat ke pelanggan, akan tetapi
pegawai dengan ID T1002 bertugas dalam customer service. Di dalam satu kali transaksi, setiap
pelanggan dapat membeli lebih dari satu obat. Setiap transaksi akan disimpan dalam sistem
dengan rincian sebagai berikut: waktu meliputi tanggal dan jam transaksi, nama pelanggan, ID
pegawai, nama obat beserta jumlah obat yang dibeli, harga per obat, total pembayaran serta
metode pembayaran.

Apotek ‘Seger Waras’ selalu mencatat seluruh data diri pegawai, pelanggan, maupun
supplier-nya. Data diri pegawai yang dicatat meliputi nama pegawai, nomor induk
kependudukan (NIK) pegawai, tempat dan tanggal lahir pegawai, jenis kelamin, besaran gaji
pegawai serta nomor telepon pegawai. Agar tidak terlalu banyak data yang dicatat, apotek ‘Seger
Waras’ membatasi hanya satu nomor telepon pegawai yang dicatat per pegawai. Kemudian,
untuk setiap pelanggannya, apotek ‘Seger Waras’ akan mencatat nama, NIK, nomor telepon,
sebuah email, tanggal lahir dan tanggal mendaftar sebagai pembeli di apotek ‘Seger Waras’.
Sama halnya dengan pegawai, apotek ‘Seger Waras’ hanya mencatat satu nomor telepon per
pelanggan. Selanjutnya, data supplier yang disimpan oleh Apotek ‘Seger Waras’ adalah nama
supplier, alamat supplier yang terdiri dari nama jalan dan kota, serta nomor telepon supplier.
Apotek ‘Seger Waras’ memberikan pengkodean untuk setiap data supplier, yaitu SXXXX
dimana XXXX berisi angka urutan. Mengingat beberapa supplier memiliki beberapa nomor
telepon, maka apotek ‘Seger Waras’ akan mencatat seluruh nomor telepon supplier.

Setiap obat yang disimpan dalam sistem akan dikategorikan berdasarkan jenis-jenis
tertentu. Apotek ‘Seger Waras’ sudah menetapkan bahwa setiap obat hanya akan termasuk ke
dalam satu kelompok jenis obat saja. Data obat yang disimpan dalam sistem adalah nama obat,
deskripsi singkat obat, harga jual obat serta jumlah stok obat tersebut.

Berbagai obat yang dijual di apotek ‘Seger Waras’ didatangkan dari beberapa supplier,
sehingga setiap transaksi supplier juga perlu dicatat dalam sistem. Setiap transaksi supplier akan
ditangani oleh seorang pegawai, dimana data-data yang dicatat hampir sama seperti transaksi
dengan pelanggan, yaitu waktu transaksi meliputi tanggal dan jam, nama supplier, ID pegawai,
detail nama dan jumlah obat yang dibeli dari supplier beserta harga per obat, dan total harga
pembelian.

Buatlah CDM dan PDM yang dapat memenuhi kebutuhan apotek ‘Seger Waras’!

Anda mungkin juga menyukai