BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem Yang Sedang Berjalan Pengelolaan persediaan obat pada RSU.Mitra Medika masih menggunakan semi komputerisasi karena belum memanfaatkan sebuah program aplikasi yang dirancang khusus dalam mengolah data persediaan. Pembuatan laporan persediaan dengan Microsoft Excel memerlukan waktu yang lama karena setiap terjadinya perubahan data akan mengakibatkan pembuatan dan pengecekan ulang laporan yang dihasilkan. Analisa sistem yang berjalan pada RSU.Mitra Medika adalah sebagai berikut : III.1.1. Analisa Input a. Input Data Pembelian Obat Pembelian obat yang dilakukan oleh RSU.Mitra Medika adalah sebagai bahan yang digunakan perusahaan untuk proses penginputan data obat. Faktur pembelian obat yang ada sudah menampilkan tanggal transaksi, nomor surat, nama dan alamat pelanggan, keterangan barang transaksi, jumlah unit, harga per unit serta total harga transaksi. 36 37 Gambar III.1. Faktur Pembelian Obat Sumber : RSU.Mitra Medika Medan b. Input Data Supplier Supplier sebagai distributor atau pemasok yang menyediakan dan menjual barang-barang yang diorder oleh pihak RSU.Mitra Medika Medan. Gambar III.2. Data Supplier Sumber : RSU.Mitra Medika Medan Kekurangan dari input di atas dapat dilihat dari segi pencatatannya. Nama supplier ditulis secara manual di dalam buku. Jadi setiap transaksi pembelian obat maka nama supplier dicatat berulang-ulang. 38 c. Input Data Pasien Pasien sebagai pembeli obat-obatan yang disediakan oleh RSU.Mitra Medika. Gambar III.3. Data Pasien Sumber : RSU.Mitra Medika Medan d. Input Data Penjualan Obat Resep obat yang diberikan oleh pasien adalah sebagai bukti yang digunakan pihak rumah sakit dalam proses penjualan obat. Resep tersebut akan menjadi bukti pembayaran dan pendapatan pihak rumah sakit. Gambar III.4. Data Penjualan Obat Sumber : RSU.Mitra Medika Medan Kekurangan dari input di atas dapat dilihat dari segi formnya. Di dalam form tersebut tidak tertera nama dokter yang membuat resep dan apa jenis penyakit yg diderita pasien. 39 III.1.2. Analisa Proses Untuk memudahkan menganalisa proses yang dilakukan pada sistem yang berjalan, digunakan Flow Of Diagram (FOD) sebagai berikut: SUPPLIER PASIEN APOTIK KEPALA RS.MITRA MEDIKA Mulai Resep Obat Resep Obat Laporan Stok Obat Keluar Catat Data Resep dan Pasien Laporan Obat Keluar Penghitungan stok obat keluar Laporan stok Obat Keluar Faktur Obat dan Obat Faktur Obat dan Obat Input Data Obat Laporan Obat Masuk Penghitungan stok obat masuk dan keluar Gambar III.5. FOD Sistem Persediaan Obat Faktur dan Laporan Obat Masuk Laporan Persediaan Obat Selesai 40 III.1.3. Analisa Output Dokumen-dokumen yang digunakan dalam sistem persediaan yaitu laporan pembelian obat, laporan pasien, laporan penjualan obat, laporan persediaan. a. Laporan Pembelian Obat Laporan pembelian obat berisi total harga pembelian obat pertanggal dari setiap supplier Gambar III.6. Laporan Pembelian Sumber : RSU.Mitra Medika Medan b. Laporan Pasien Gambar III.7. Laporan Pasien Sumber : RSU.Mitra Medika Medan 41 c. Laporan Penjualan Obat Bukti resep pasien yang telah dibuat oleh pihak poly, kemudian di input kedalam laporan penjualan obat per tanggal. Gambar III.8. Laporan Penjualan Obat Sumber : RSU.Mitra Medika Medan d. Laporan Persediaan Bagian apoteker melakukan pengecekan obat-obatan yang terdapat di bagian apotik. Setelah dilakukan pengecekan barang masuk dan barang keluar, lalu di buat laporan persediaan obat agar dapat diketahui sisa persediaan obat. Stock opname obat dilakukan sekali dalam seminggu, lalu setiap hari Senin dilakukan pemesanan obat oleh bagian pembelian. Gambar III.9. Laporan Persediaan Obat Sumber : RSU.Mitra Medika Medan 42 III.2. Evaluasi Sistem yang Berjalan Data persediaan obat pada bagian apotik yang melayani kebutuhan akan obat-obatan yang dibutuhkan pasien selama ini masih diolah secara semi komputerisasi yang membutuhkan waktu yang lama dalam setiap transaksi. Selain itu pihak rumah sakit harus membuat laporan satu persatu dan melakukan penginputan setiap datanya pada masing-masing laporan. Dibutuhkan kerja yang berulang untuk dapat membuat laporan tersebut. Seberapa banyak laporan yang akan dibuat maka penginputan data dilakukan sebanyak laporan yang akan dibuat. Oleh karena itu, dibutuhkan suatu aplikasi sistem persediaan obat untuk menangani permasalahan tersebut sehingga kekurangan dari sistem yang berjalan dapat diatasi. III.3. Desain Sistem III.3.1. Desain Sistem Secara Global III.3.1.1. Use Case Diagram Use Case Diagram menggambarkan interaksi antara sistem dengan sistem eksternal dan pengguna. Secara grafis menggambarkan siapa yang akan menggunakan sistem dan dengan cara bagaimana pengguna berinteraksi dengan sistem. 43 LOGIN Input Data Petugas Admin Laporan Data Petugas Pimpinan Atur Hak Akses LOGOUT LOGIN Input Data Obat Faktur Pembelian Obat Supplier Input Data Pasien Resep Obat Input Data Supplier Petugas Pasien Laporan InputIII.10.Use Case Persediaan Gambar Obat Pembelian Pembelian Obat Input Penjualan Obat Hitung Persediaan Obat Obat Laporan Persediaan Obat Laporan Penjualan Obat LOGOUT Gambar III.10. Use Case Persediaan Obat Pimpinan 44 III.3.1.2. Class Diagram Class adalah sebuah spesifikasi yang jika diinstasiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan desain berorientasi objek. Class Hak Akses Class Petugas Class Obat Class PenjualanRinci Level Petugas Obat Supplier Pasien Persediaan_Obat Pembelian Penjualan MFIFO HPP Laba_Kotor HakAkses Kode_Petugas Nama_Petugas Password Tempat Tgl_Lahir Jenis_Kelamin Alamat Agama Status No_Hp Level No_Obat Kode_Obat Nama_Obat Jenis_Penyakit Satuan Harga_Beli Harga_Jual Stok Faktur_Penjualan No Kode_Obat Harga_Jual Jumlah Sub_Total + Simpan() +Batal() + Simpan() +Batal() +Ubah() +Cetak() +Ubah() +Cetak() +Hapus() +Keluar() +Hapus() +Keluar() + Simpan() +Batal() + Simpan() + Ubah() + Hapus +Batal() Class Pasien hNa Class Penjualan Class Supplier Class Pembelian Obat Kode_Supplier Nama_Supplier Alamat Kota Telepon Fax Email Faktur_Pembelian Tgl_Pembelian Kode_Supplier Diskon Total + Simpan() +Ubah() +Batal() +Hapus() +Hapus() +Batal() +Keluar() +Ubah() +Cetak() + Simpan() +Hapus() +Batal() +Keluar() +Ubah() +Cetak() Class MFIFO +Keluar() Class PembelianRinci Faktur_Pembelian No No_Obat Nama_Obat Harga_Beli Jumlah Sub_Total + Simpan() + Simpan() Faktur_Penjualan TanggalPenjualan No_Rekam Medik Total Disc Grand_Total Bayar Kembali +Hapus() +Batal() +Keluar() +Ubah() +Cetak() No Tanggal Nama_Obag Satuan Jbeli Jjual JStockAkhir TStockAkh JBeliAkh HBeliAkh TBeliAkh JSBeliAkh HSBeliAkh TSBeliAkh Sub_Total Class Harga Pokok Penjualan No_HPP Tanggal Nama_Obat \Harga_Jual Jumlah Total_Jual Harga_Beli Stock Total_Beli Total_HPP No_RekamMedik Nama_Pasien Umur Jenis_Kelamin Alamat Telepon Status_Golongan Perusahaan + Simpan() +Keluar() +Ubah() +Batal() Class Persediaan No Tanggal Shift Kode_Obat Nama_Obat Satuan Stock + Simpan() +Hapus() +Batal() +Keluar() +Ubah() +Cetak() Class Laba Kotor + Simpan() +Hapus() +Batal() +Keluar() No_LabaKotor Tanggal Nama_Obat Total_Penjualan Total_HPP Total_LabaKotor +Batal() +Keluar() +Ubah() +Cetak() + Simpan() +Hapus() +Ubah() +Cetak() +Batal() +Cetak() + Simpan() +Hapus() Gambar III.11. Class Diagram Persediaan Obat + Simpan() +Hapus() +Batal() +Keluar() +Ubah() +Cetak() 45 III.3.1.3. Activity Diagram Activity Diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang. Bagaimana masing-masing alir berawal dan decision yang mungkin terjadi dan bagaimana lir berakhir. III.3.1.3.1. Activity Diagram Login Login Tidak Login Sukses Ya Menu Utama Tampilan Gambar III.12. Activity Diagram Login 46 III.3.1.3.2. Activity Diagram Pasien Tidak Pilih Aksi Pasien Tambah Edit Konfirmasi Tekan Tombol Simpan Masukkan Pasien Baru Filter Data Ya Ubah Data Pasien Pilih Data Yang Akan DiUbah Ya Hapus Pilih Data Yang Akan Dihapus Tidak Konfirmasi Hapus Data Ya Konfirmasi Simpan Data Simpan Perubahan Data Hapus Data Gambar III.13. Activity Diagram Pasien III.3.1.3.3. Activity Diagram Obat Tidak Pilih Aksi Obat Tambah Konfirmasi Tekan Tombol Simpan Masukkan Data Obat Baru Ya Edit Pilih Data Yang Akan DiUbah Ubah Data Obat Ya Hapus Pilih Data Yang Akan Dihapus Konfirmasi Hapus Data Simpan Data Ya Tidak Konfirmasi Hapus Data Gambar III.14. Activity Diagram Obat Simpan Perubahan Data 47 III.3.1.3.4. Activity Diagram Supplier Tidak Pilih Aksi Supplier Tambah Konfirmasi asiai Tekan Tombol Simpan Masukkan Data Obat Baru Ubah Data Supplier Pilih Data Yang Akan DiUbah Edit Ya Ya Hapus Pilih Data Yang Akan Dihapus Tidak Simpan Data Konfirmasi Hapus Data Ya Konfirmasi Hapus Data Simpan Perubahan Data Gambar III.15. Activity Diagram Supplier III.3.1.3.5. Activity Diagram Pembelian Tidak Pilih Aksi Pembelian Tambah Konfirmasi Tekan Tombol Simpan Masukkan Data Baru Ya Edit Pilih Data Yang Akan DiUbah Ubah Data Pembelian Ya Hapus Pilih Data Yang Akan Dihapus Tidak Konfirmasi Hapus Data Simpan Data Ya Konfirmasi Hapus Data Gambar III.16. Activity Diagram Pembelian Simpan Perubahan Data 48 III.3.1.3.6. Activity Diagram Penjualan Tidak Pilih Aksi Penjualan Tambah Konfirmasi Tekan Tombol Simpan Masukkan Data Baru Ya Edit Ubah Data Penjualan Pilih Data Yang Akan DiUbah Ya Hapus Pilih Data Yang Akan Dihapus Tidak Konfirmasi Hapus Data Ya Konfirmasi Hapus Data Simpan Perubahan Data Gambar III.17. Activity Diagram Penjualan III.3.1.3.6. Activity Diagram Persediaan Obat Cek Persediaan Obat Update Persediaan Obat Tampil Data Persediaan Obat Simpan Data Persediaan Obat Laporan Persediaan Obat Simpan Data Buat Laporan Persediaan Obat Gambar III.18. Activity Diagram Persediaan Obat 49 III.3.2 Desain Sistem Secara Detail III.3.2.1. Desain Output 1. Laporan Pembelian Obat Laporan Pembelian Obat RSU.MITRA MEDIKA Jl.K.L Yos Sudarso Km 7,5 Tanjung Mulia Medan Telp.(061) 6642238 LOGO No. Fakt ur Tgl Nama Supplier Nama Obat Satuan Harga Beli Jml Sub Total Disc Total Medan,xx-xx-xxxx Mengetahui Pimpinan ( ) Dilaporkan Oleh Admin ( ) Gambar III.19. Laporan Pembelian Obat 2. Laporan Obat Laporan Data Obat RSU.MITRA MEDIKA Jl.K.L Yos Sudarso Km 7,5 Tanjung Mulia Medan Telp.(061) 6642238 LOGO No_O Kode bat Obat Nama Obat Jenis_Penyakit Satuan Harga Beli Harga Jual Medan,xx-xx-xxxx Mengetahui Pimpinan ( ) Dilaporkan Oleh Admin ( ) Gambar III.20. Laporan Obat 50 3. Laporan Pasien Laporan Pasien RSU.MITRA MEDIKA Jl.Kol Yos Sudarso Km 7,5 Tanjung Mulia Medan Telp.(061) 6642238 LOGO No_Rekam Medik Nama_ Pasien Umur Jenis_K Alamat elamin Telp Status Golongan Perusahaan Medan,xx-xx-xxxx Mengetahui Pimpinan ( ) Dilaporkan Oleh Admin ( ) Gambar III.21. Laporan Pasien 4. Laporan Supplier Laporan Supplier RSU.MITRA MEDIKA Jl.K.L Yos Sudarso Km 7,5 Tanjung Mulia Medan Telp.(061) 6642238 LOGO Kode Supplier Nama Supplier Alamat Telepon Fax Email Medan,xx-xx-xxxx Mengetahui Pimpinan ( Dilaporkan Oleh Admin ) ( Gambar III.22. Laporan Supplier ) 51 5. Laporan Penjualan Obat Laporan Penjualan Obat RSU.MITRA MEDIKA Jl.K.L Yos Sudarso Km 7,5 Tanjung Mulia Medan Telp.(061) 6642238 LOGO No. Fakt ur Tgl No Nama Obat Satuan Harga Jml Sub Total Total Disc Grand Total Medan,xx-xx-xxxx Mengetahui Pimpinan ( Dilaporkan Oleh Admin ) ( ) Gambar III.23. Laporan Penjualan Obat 6. Laporan Harga Pokok Penjualan LOGO Laporan Harga Pokok Penjualan RSU.MITRA MEDIKA Jl.Kol Yos Sudarso Km 7,5 Tanjung Mulia Medan Telp.(061) 6642238 No. Tanggal HPP Nama Obat Satuan Persediaan Siap Dijual Persediaan Akhir Total HPP Medan,xx-xx-xxxx Mengetahui Pimpinan ( ) Dilaporkan Oleh Administrasi ( Gambar III.24. Laporan Harga Pokok Penjualan ) 52 7. Laporan LabaKotor Laporan Laba Kotor RSU.MITRA MEDIKA Jl.Kol Yos Sudarso Km 7,5 Tanjung Mulia Medan Telp.(061) 6642238 LOGO No.Laba Kotor Tanggal Nama Obat Satuan Total Penjualan Total HPP Medan,xx-xx-xxxx Dilaporkan Oleh Administrasi Mengetahui Pimpinan ( Laba Kotor ) ( ) Gambar III.25. Laporan Laba Kotor 8. Laporan Persediaan Obat Laporan Persediaan Obat RSU.MITRA MEDIKA Jl.Kol Yos Sudarso Km 7,5 Tanjung Mulia LOGO Medan Telp.(061) 6642238 No Tanggal Shift Nama Obat Stock Medan,xx-xx-xxxx Dilaporkan Oleh Admin Mengetahui Pimpinan ( Satuan ) ( Gambar III.26. Laporan Persediaan Obat ) 53 III.3.2.2. Desain Input 1. Tampilan Input Pengguna Kode Penguna : Nama Penguna : Password : Level ; Simpan Ubah Hapus Batal Gambar III.27. Form Pengguna 2. Tampilan Login Username Password : : Level OK BATAL Gambar III.28. Form Login Keluar 54 3. Tampilan Menu Obat No Obat : Ssatuan Satuan Kode Obat : Harga Beli : Nama Obat : Harga Jual : Jenis Penyakit Simpan : Stock Hapus Ubah Batal : : Keluar Cetak Gambar III.29. Form Menu Obat 4. Tampilan Input Data Supplier Kode Supplier : Nama Supplier : Alamat : Kota : Telepon ; Fax : Email : Simpan Ubah Hapus Batal 5. Tampilan Input Data Pasien Gambar III.30. Form Supplier Tutup 55 5. Tampilan Informasi Pasien Nomor Rekam Medik : Telepon Nama Pasien Status Golongan Umur : Perusahaan Jenis Kelamin Alamat Simpan Ubah Hapus Batal Gambar III.31. Form Pasien 6. Tampilan Informasi Pembelian Faktur Pembelian : Supplier : Nama Supplier : Nama Obat : Simpan Batal : Cetak Harga Kotor Disc Harga Bersih Gambar III.32. Form Pembelian Harga Bersih HH Tutup 56 7. Tampilan Informasi Penjualan FakurPenjualan : Pasien : Nama Pasien : Obat : [F1]-Bayar [F2]-Barang [F3]-Batal [ESC]-Keluar Sub Total Gambar III.33. Form Penjualan 8. Tampilan Informasi Persediaan Obat No Tanggal Shift Kode Obat Nama Obat Satuan Stock Akhir Gambar III.34. Form Persediaan Obat 57 9. Form Metode FIFO No Stock Akhir Tanggal Persediaan Akhir Nama Obat Satuan Total Keseluruhan Pembelian Penjualan Gambar III.35. Form Metode FIFO 10. Form Harga Pokok Penjualan 11. No.HPP : 12. Tanggal : . Obat Nama : Satuan : Persediaan Siap Dijual : Persediaan Akhir : Total HPP : Simpan Batal Hapus Cetak Gambar III.36. Form Harga Pokok Penjualan Gambar III.36. Form Harga Pokok Penjualan 58 11. Form Harga Laba Kotor No.Laba Kotor : Tanggal : Nama Obat : Satuan : Total Penjualan : Simpan Batal Hapus Cetak : Gambar III.40. Form Harga Laba Kotor HPP : Laba Kotor : Gambar III.37. Form Laba Kotor III.3.2.3. Desain Database Aplikasi database yang digunakan penulis dalam perancangan database yaitu menggunakan SQL Server 2008. Nama database yang dirancang adalah Db_Persediaan. Tahap-tahap perancangan database yang dilakukan terdiri dari beberapa bagian. III.3.2.3.1. Kamus Data Kamus data (Data Dictionary) adalah katalog fakta tentang data dan kebutuhan-kebutuhan informasi suatu sistem informasi. Kamus data berfungsi untuk menjelaskan tentang komposisi paket data yang bergerak melalui aliran data. 1. Data Obat :({ KodeObat, Tanggal, NamaObat, Satuan, Stock, Expire Date,Harga Beli, Harga Jual }) 59 2.DataPembelian :({ NoFakturPenjualan,TanggalPenjualan,NomorRekamMedik NamaPasien,KodeObat,NamaObat,Jenis,Banyaknya, Harga,Total }) 3.DataPenjualan:({No_FakturPenjualan,TanggalPenjualan,NomorRekamMedik,N amaPasien,KodeObat,NamaObat,Jenis,Banyaknya,Harga,Total 4. Data Pasien :({NomorRekamMedik,TanggalMasuk,Nama_Pasien, Umur, JenisKelamin, StatusGolongan, Perusahaan }) 5. Data Supplier :({ Kode_Supplier, Nama_Supplier, Alamat, Kota, Telepon, Fax, Email }) III.3.2.3.2. Desain Tabel / File Database merupakan himpunan kelompok data / arsip yang saling berhubungan yang diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah. 1. Nama Database : DbPersediaanObat Tabel III.1. Tabel Pengguna Name Field Type Data Allow Nulls Kode_Petugas Char(10) Nama_Petugas Varchar(35) Password Char(6) [Level] Char(15) 60 2. Nama Database Primary Key : DbPersediaanObat : No_Obat Tabel III.2. Tabel Obat Name Field Type Data Allow Nulls No_Obat Char(10) Kode_Obat Char(10) Nama_Obat Varchar(35) Jenis_Penyakit Varchar(25) Satuan Char(20) HargaBeli Numeric(18,0) HargaJual Numeric(18,0) Satuan Char(20) 3. Nama Database : DBPersediaanObat Primary Key : Kode_Supplier Tabel III.3. Tabel Supplier Name Field Type Data Allow Nulls Kode_Supplier Char(10) Nama_Supplier Varchar(35) Alamat Varchar(50) Telepon Char(15) Fax Char(10) Email Varchar(25) 61 4. Nama Database Primary Key : DbPersediaanObat : Nomor_RekamMedik Tabel III.4. Tabel Pasien Name Field Type Data Allow Nulls Nomor_RekamMedik Varchar(10) Nama_Pasien Varchar(35) Umur Char(7) Jenis_Kelamin Char(10) Status_Golongan Varchar(30) Perusahaan Varchar(35) 5. Nama Database : DbPersediaanObat Primary Key : Faktur_Pembelian Tabel III.5. Tabel Pembelian Name Field Type Data Allow Nulls Faktur_Pembelian Char(10) Tanggal_Pembelian Date Kode_Supplier Char(10) Diskon Float Total Numeric(10,0) 62 6. Nama Database : DbPersediaanObat Primary Key : Faktur_Pembelian Name Field Type Data Allow Nulls Faktur_Pembelian Char(10) No Numeric(18,0) No_Obat Char(10) Nama_Obat Varchar(35) Harga_Beli Numeric(18,0) Jumlah Numeric(18,0) Sub Total Numeric(18,0) Tabel III.6. Tabel PembelianRinci 7. Nama Database : DbPersediaanObat Primary Key : NoFakturPenjualan Tabel III.7. Tabel Penjualan Name Field Type Data Allow Nulls Faktur_Penjualan Char(10) Tgl_Penjualan Date Nomor_RekamMedik Char(10) Total Numeric(18,0) Disc Float Grand_Total Numeric(18,0) Bayar Numeric(18,0) Kembali Numeric(18,0) 63 8. Nama Database : DbPersediaanObat Primary Key : Faktur_Penjualan Tabel III.8. Tabel PenjualanRinci Name Field Type Data Allow Nulls Faktur_Penjualan Char(10) No Numeric(18,0) Kode_Obat Char(10) Harga_Jual Numeric(18,0) Jumlah Numeric(18,0) Sub Total Numeric(18,0) 9. Nama Database : DbPersediaanObat Tabel III.9. Tabel Harga Pokok Penjualan Name Field Type Data Allow Nulls NO_HPP Char(5) Tanggal Date Nama_Obat Varchar(35) Harga_Jual Numeric(18,0) Jumlah Numeric(18,0) Total_Jual Numeric(18,0) Harga_Beli Numeric(18,0) Stock Numeric(18,0) Total_Beli Numeric(18,0) Total_HPP Numeric(18,0) 64 10. Nama Database Primary Key : DbPersediaanObat : No_Laba Kotor Tabel III.10. Tabel Laba Kotor Name Field Type Data Allow Nulls No_LabaKotor Char(10) Tanggal Date Nama_Obat Varchar(35) Total_Penjualan Numeric(18,0) Total_HPP Numeric(18,0) Total_LabaKotor Numeric(18,0) 11. Nama Database Primary Key : DbPersediaanObat : No Tabel III.11. Tabel Persediaan Obat Name Field Type Data Allow Nulls No Char(10) Tanggal Date Shift Char(10) Kode_Obat Char(10) Nama_Obat Varchar(50) Satuan Varchar(20) Stock Numeric(18,0) 65 12. Tampilan Tabel MFIFO Nama Database : DbPersediaanObat Primary Key : No Tabel III.12. Tabel MFIFO Name Field Type Data Allow Nulls No Char(10) Tanggal Date Nama_Obat Varchar(35) Satuan Varchar(20) J.Beli Numeric(18,0) Tbeli Numeric(18,0) Jjual Numeric(18,0) Tjual Numeric(18,0) JstockAkh Numeric(18,0) TstockAkh Numeric(18,0) JbeliAkh Numeric(18,0) HbeliAkh Numeric(18,0) TbeliAkh Numeric(18,0) JsBeliAkh Numeric(18,0) HsBeliAkh Numeric(18,0) TsBeliAkh Numeric(18,0) Sub Total Numeric(18,0) 66 III.3.2.3.3. ERD (Entity Relationship Diagram) NamaObat NamaPasien NomorRek amMedik Stok HargaBeli JenisKelamin Satuan Tanggal TanggalMasu k HargaJual Status KodeObat Obat Umur Membeli Pasien Memiliki NamaSupplier KodeSupplier TanggalPenjualan Perusahaan Jenis Email Alamat NoRekamMedik Kota Memiliki Penjualan Supplier order NamaPasien Banyaknya NamaObat Fax KodeObat TotalHarga Harga NoFaktur Gambar III.38. Entity Relatioship Diagram Telepon