F061700007 –
Implementasi Basis
Data
Judul Tugas Tugas Besar 2 – Perancangan Basis Data
Abstrak Jenis Tugas
Kelompok ( 1 kelompok maksimal 4 mhs)
Instruksi Kumpulkan laporan hard copy dan soft copy yang diketik pada kertas A4, ukuran font 12, Times New Roman, spasi 1.5
dan ditulis rata kiri dan kanan (justified).
Pengumpulan Laporan ditulis dengan langsung menjawab pertanyaan yang diberikan dan tidak perlu ada pendahuluan,landasan teori
dan sebagainya. Tulis jawaban untuk setiap pertanyaan-baru di halaman-baru. Halaman laporan ditulis di pojok kanan
Tugas atas.
Gunakan Satuan Internasional (SI)
Semua bukti yang bukan dokumen pribadi harus disertakan sitasi di dalam teks kemudian ditampilkan eferensinya.
Gunakan metode APA untuk menulis referensi.
File program upload di Gdrive dengan format TB2_NIM_Nama
Pernyataan Saya/ kami yang bertanda tangan di bawah ini memahami bahwa saya/ kami telah membaca dan setuju untuk mematuhi peraturan UMB
tentang plagiarisme dan penjiplakan dan kebijakan dan prosedur di Program Studi. Saya/ kami menyetujui proses pengecekan laporan
sehingga tidak ada unsur plagiarisme atau penjiplakan akademik.
Tanda tangan
Tanda tangan Tanda tangan Tanda tangan
Tanda tangan
Bagian ini digunakan untuk memberi umpan balik atau informasi lain:
KRITERIA DAN SKALA PENILAIAN
PROGRAM SARJANA (S1)
PERTANYAAN TUGAS :
Dalam membangun sistem atau perangkat lunak, selain kita harus memahami sistem yang akan
dibangun , kita juga perlu melakukan analisa kebutuhan data, kemudian dilanjutkan dengan tahapan
perancangan DB dan mengimplementasikannya dalam software DBMS.
Pertanyaan
1. Dari analisa kebutuhan data yang telah Anda lakukan sebelumnya pada TB1, lakukanlah :
o Normalisasi pada dokumen input dan output dari sistem yang Anda bahas ( CPMK 3
CPL : S-8 P-1 P-2 U-9 U-10) ( bobot 35)
o Lakukan rancangan DB ke dalam model fisikal (CPMK 3 CPL : S-8, P-1 P-2, U-
11,U9, K-9) ( Bobot 30)
o Rancangan kode untuk setiap primary key pada tabel yang ada di Database Anda.
fisikal (CPMK 3 CPL : S-8, P-1 P-2, U-11,U9, K-9) ( Bobot 20)
o Implementasikan pada salah satu DBMS yang Anda pilih (CPMK 4 CPL : S-8, P-1
P-2, U-11,U9, K-9) (Bobot 15)
Jawaban :
Analisa Kebutuhan Data Pada System Penjualan Obat Apotek Maria
Farma
Kelompok 11
Roswita Bhengu 41821010053
Pengambaran Sistem Berjalan
1.1 Menggunakan Use Case”Pada Sistem Penjualan Obat Pada Apotek Maria Farma”
Penjelasan Gambar:
Apotek biasanya dibuka pada pukul 08.00
No User Story
User1 Sebagai pelanggan saya ingin system yang bisa mempermudah dalam
memesan obat secara online.
User2 Sebagai user saya ingin system yang bisa membuat nota pembayaran
secara rinci.
Sebagai user saya ingin system bisa membuat laporan penjualan
User3 Sebagai user saya ingin system yang bisa membuat laporan persedian
obat,penjualan obat yang tekomputerisasi.
User4 Sebagai user ingin system yang bisa membuat laporan ketersedian obat
dan rincian pengunaan obat
Normalisasi 1NF
No Faktur Tggl Faktur Jatuh Tempo Nama Plgn Kelurahan Kecamatan Kabupaten Npwp ID Produk Nama Produk Qty Satuan Batch Exp Date Harga Disc% Gross Pot Value
2216061003843 4/27/2022 5/18/2022 RTGAPMARIA AP MARIA FARMA Natanage Boawae Nagekeo 754077113923000 CDXTLDR Cendoxittrol Drops 5 cc 3 Fls IX122B 6/1/2024 27,250 0 81,750 0 81,750
2216061003843 4/27/2022 5/18/2022 RTGAPMARIA AP MARIA FARMA Natanage Boawae Nagekeo 754077113923000 EPDTP1 Dexteem Plus Tab Box 100 3 Box T0621606 12/10/2025 30,900 0 92,700 0 92,700
2216061003843 4/27/2022 5/18/2022 RTGAPMARIA AP MARIA FARMA Natanage Boawae Nagekeo 754077113923000 EPIMD2 Imodiar 2 Mg Tab Box 100 1 Box T4021032 1/1/2024 41,530 0 41,530 0 41,530
2216061003843 4/27/2022 5/18/2022 RTGAPMARIA AP MARIA FRMA Natanage Boawae Nagekeo 754077113923000 EPMCZ5 Mycalzol Tab Box 50 3 Dus T2522001 2/1/2024 63,750 0 191,250 0 191,250
2216061003843 4/27/2022 5/18/2022 RTGAPMARIA AP MARIA FARMA Natanage Boawae Nagekeo 754077113923000 EPSGSO Salgen Skin Ointment 15 gr 1 Tube O0621014 10/1/2026 4,709 0 4,709 0 4,709
2216061003843 4/27/2022 5/18/2022 RTGAPMARIA AP MARIA FARMA Natanage Boawae Nagekeo 754077113923000 EPSGSO Salgen Skin Ointment 15 gr 23 Tube O0622002 2/1/2027 4,709 0 108,307 0 108,307
2216061003843 4/27/2022 5/18/2022 RTGAPMARIA AP MARIA FARMA Natanage Boawae Nagekeo 754077113923000 ERECTT Erlamycetin Tetes Telinga 24 Fls D0657001 1/1/2024 8,600 0 206,400 0 206,400
2216061003843 4/27/2022 5/18/2022 RTGAPMARIA AP MARIA FARMA Natanage Boawae Nagekeo 754077113923000 ERELDN Erladerm N Krim Tube 12 Tube O1957007 1/1/2024 4,850 0 58,200 0 58,200
2216061003843 4/27/2022 5/18/2022 RTGAPMARIA AP MARIA FARMA Natanage Boawae Nagekeo 754077113923000 ERGENO Genoint Salep Kulit 15 gr 24 Tube O1757040 2/1/2024 4,950 0 118,800 0 118,800
2216061003843 4/27/2022 5/18/2022 RTGAPMARIA AP MARIA FRMA Natanage Boawae Nagekeo 754077113923000 ERGSK5 Gentamycin Salep Kulit 5 gr 48 Tube O1859003 1/1/2024 2,600 0 124,800 0 124,800
Normalisasi 2NF
Tabel Faktur
No Faktur Tggl Faktur Jatuh Tempo Nama Plgn Kelurahan Kecamatan Kabupaten Npwp
2216061003843 4/27/2022 5/18/2022 RTGAPMARIA AP MARIA F Natanage Boawae Nagekeo 754077113923000
Tabel Produk
ID Produk Nama Produk Harga Disc% Gross Pot Value
CDXTLDR Cendoxittrol Drops 5 cc 27,250 0 81,750 0 81,750
EPDTP1 Dexteem Plus Tab Box 100 30,900 0 92,700 0 92,700
EPIMD2 Imodiar 2 Mg Tab Box 100 41,530 0 41,530 0 41,530
EPMCZ5 Mycalzol Tab Box 50 63,750 0 191,250 0 191,250
EPSGSO Salgen Skin Ointment 15 gr 4,709 0 4,709 0 4,709
EPSGSO Salgen Skin Ointment 15 gr 4,709 0 108,307 0 108,307
ERECTT Erlamycetin Tetes Telinga 8,600 0 206,400 0 206,400
ERELDN Erladerm N Krim Tube 4,850 0 58,200 0 58,200
ERGENO Genoint Salep Kulit 15 gr 4,950 0 118,800 0 118,800
ERGSK5 Gentamycin Salep Kulit 5 gr 2,600 0 124,800 0 124,800
Normalisasi 3NF
No Faktur Nama Plgn Telepon Alamat Tggl Faktur ID Produk Nama Produk Bacth Qty Satuan Exp date Harga Diskon Subtotal
221606100382 Lia 081256543844 Raja Boawae 4/27/2022 QD133711701 Hot In Cream 1N02504 1 Tube 7/25/2026 34,000 0% 34,000
SD011500991 Enervo C 212522003 5 Strip 11/7/2023 10,000 0% 50,000
DKL0707917716A1 Pil KB Andalan 0193144 4 Strip 10/20/2025 15,000 0% 60,000
DTL7219802210B1 Combantri Syrup A200314R 2 Btl 8/12/2024 22,000 0% 44,000
SD041612321 Curcuma Plus 21L0159 3 Btl 12/20/2023 20,000 0% 60,000
Normalisasi 1NF
No Faktur Nama Plgn Telepon Alamat Tggl Faktur ID Produk Nama Produk Bacth Qty Satuan Exp date Harga Diskon Subtotal
221606100382 Lia 081256543844 Raja Boawae 4/27/2022 QD133711701 Hot In Cream 1N02504 1 Tube 7/25/2026 34,000 0% 34,000
221606100382 Lia 081256543844 Raja Boawae 2/27/2022 SD011500991 Enervo C 212522003 5 Strip 11/7/2023 10,000 0% 50,000
221606100382 Lia 081256543844 Raja Boawae 4/27/2022 DKL0707917716A1 Pil KB Andalan 0193144 4 Strip 10/20/2025 15,000 0% 60,000
221606100382 Lia 081256543844 Raja Boawae 4/27/2022 DTL7219802210B1 Combantri Syrup A200314R 2 Btl 8/12/2024 22,000 0% 44,000
221606100382 Lia 081256543844 Raja Boawae 4/27/2022 SD041612321 Curcuma Plus 21L0159 3 Btl 12/20/2023 20,000 0% 60,000
Normalisasi 2NF
Tabel Faktur
No Faktur Nama Plgn Telepon Alamat Tggl Faktur
221606100382 Lia 081256543844 Raja Boawae 4/27/2022
Tabel Produk
Normalisasi 3NF
Tabel gabungan
Tabel Faktur
No Faktur Tggl Faktur Jatuh Tempo Nama Plgn No Telepon
2216061003843 4/27/2022 5/18/2022 RTGAPMARIA AP MARIA FARMA 082144388292
221606100382 4/27/2022 5/18/2022 LIA 081256543844
Tabel Alamat
Tabel Produk
No Faktur
2216061003843
2216061003843 (Dbms Orcle
Data Modeler)
2216061003843
2.2 Model Physical
2216061003843
Hubungan /reletionship
1.One to many
Satu faktur memiliki lebih dari satu produk
Satu produk memiliki jumlah (Qty) lebih dari satu.
2.One to one
C D X T L D R C P 0 0 1
Keterangan
D P E P 0 0 2
I M D E P 0 0 3
M C Z E P 0 0 4
S G S O E P 0 0 5
E C T T T E R 0 0 6
E L D N E R 0 0 7
G E N O E R 0 0 8
G S K E R 0 0 9
H I C U 0 0 1
E C M 0 0 2
C B S P 0 0 4
C C P S 0 0 5