BAB III ANALISA DAN DESAIN SISTEM

dokumen-dokumen yang mirip
BAB III ANALISA DAN DESAIN SISTEM. Dalam pembahasan analisis system yang berjalan diperusahaan PT.

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS SISTEM YANG SEDANG BERJALAN. jelas bagaimana cara kerja sistem tersebut dan masalah apa sedang yang dihadapi

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil survey, wawancara dan pengamatan yang dilakukan di

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan penguraian dari suatu sistem informasi yang

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM. dari sistem yang selama ini dijalankan oleh perusahaan serta memahami

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

BAB IV ANALISIS SISTEM YANG SEDANG BERJALAN. dilakukan berdasarkan urutan kejadian yang ada dan fungsi pada sub bagian, dari

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB V PENGUJIAN DAN IMPLEMENTASI SITEM. metode pengujian dan pelaksanaan pengujian.

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV PERANCANGAN. dengan proses yang ditentukan, berikut ini adalah tahapan tahapan dari proses. 1. Rancangan Bagan Alir Document ( Flow Map )

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN. yang diperoleh dicatat dan dihitung jumlah penjualannya lalu disimpan dalam

BAB IV DESKRIPSI PEKERJAAN. mempelajari serta memberikan solusi bagi masalah yang timbul. Permasalahan yang ada pada PT Istana Keramik Indah

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem yang sedang berjalan tentang pembelian dan penjualan barang secara tunai

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

Transkripsi:

BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem ng 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 Medika. c. Input Data Pasien Pasien sebagai pembeli obat-obatan yang disediakan oleh RSU.Mitra d. Input Data Penjualan Obat Gambar III.3. Data Pasien Sumber : RSU.Mitra Medika Medan 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: Mulai SUPPLIER PASIEN APOTIK KEPALA RS.MITRA MEDIKA Resep Obat Resep Obat Catat Data Resep dan Pasien Laporan Stok Obat Keluar Laporan Obat Keluar Penghitungan stok obat keluar Laporan stok Obat Keluar Faktur Obat dan Obat Input Data Obat Laporan Obat Masuk Faktur Obat dan Obat Faktur dan Laporan Obat Masuk Laporan Persediaan Obat Penghitungan stok obat masuk dan keluar Selesai Gambar III.5. FOD Sistem Persediaan Obat

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 b. Laporan Pasien Gambar III.6. Laporan Pembelian Sumber : RSU.Mitra Medika Medan 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. d. Laporan Persediaan Gambar III.8. Laporan Penjualan Obat Sumber : RSU.Mitra Medika Medan 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 Laporan Data Petugas Pimpinan Admin Atur Hak Akses LOGOUT LOGIN Input Data Obat Faktur Pembelian Supplier Input Data Pasien Input Data Supplier Resep Obat Pasien Petugas Input Pembelian Laporan Gambar III.10.Use Case Persediaan Pembelian Obat Input Penjualan Laporan Persediaan Pimpinan Hitung Persediaan Obat LOGOUT Laporan Penjualan Gambar III.10. Use Case Persediaan Obat

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 + Simpan() +Batal() Class Supplier Kode_Supplier Nama_Supplier Alamat Kota Telepon Fax Email + Simpan() +Ubah() +Batal() +Keluar() +Hapus() Class PembelianRinci Faktur_Pembelian No No_Obat Nama_Obat Harga_Beli Jumlah Sub_Total + Simpan() +Hapus() +Batal() +Ubah() +Keluar() +Cetak() Kode_Petugas Nama_Petugas Password Tempat Tgl_Lahir Jenis_Kelamin Alamat Agama Status No_Hp Level + Simpan() +Batal() + Ubah() + Hapus Class Pembelian Obat Faktur_Pembelian Tgl_Pembelian Kode_Supplier Diskon Total + Simpan() +Hapus() +Batal() +Ubah() Class MFIFO No Tanggal Nama_Obag Satuan Jbeli Jjual JStockAkhir TStockAkh JBeliAkh HBeliAkh TBeliAkh JSBeliAkh HSBeliAkh TSBeliAkh Sub_Total +Keluar() +Cetak() + Simpan() +Hapus() +Batal() +Ubah() +Keluar() +Cetak() No_Obat Kode_Obat Nama_Obat Jenis_Penyakit Satuan Harga_Beli Harga_Jual Stok + Simpan() +Batal() +Ubah() +Hapus() +Cetak() +Keluar() Class Penjualan Faktur_Penjualan TanggalPenjualan No_Rekam Medik Total Disc Grand_Total Bayar Kembali + Simpan() +Hapus() +Batal() +Ubah() +Keluar() +Cetak() Class Harga Pokok Penjualan No_HPP Tanggal Nama_Obat \Harga_Jual Jumlah Total_Jual Harga_Beli Stock Total_Beli Total_HPP + Simpan() +Hapus() +Batal() +Ubah() +Keluar() +Cetak() Gambar III.11. Class Diagram Persediaan Obat Faktur_Penjualan No Kode_Obat Harga_Jual Jumlah Sub_Total + Simpan() +Batal() +Ubah() +Hapus() +Cetak() +Keluar() Class Pasien 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() Class Laba Kotor No_LabaKotor Tanggal Nama_Obat Total_Penjualan Total_HPP Total_LabaKotor + Simpan() +Hapus() +Batal() +Keluar() +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 Menu Utama Tampilan Gambar III.12. Activity Diagram Login

46 III.3.1.3.2. Activity Diagram Pasien Pilih Aksi Pasien Tidak Konfirmasi Tambah Masukkan Pasien Baru Tekan Tombol Simpan Filter Data Edit Pilih Data ng Akan DiUbah Ubah Data Pasien Hapus Pilih Data ng Akan Dihapus Konfirmasi Hapus Data Simpan Data Tidak Konfirmasi Hapus Data Simpan Perubahan Data Gambar III.13. Activity Diagram Pasien III.3.1.3.3. Activity Diagram Obat Pilih Aksi Obat Tidak Konfirmasi Tambah Masukkan Data Obat Baru Tekan Tombol Simpan Edit Pilih Data ng Akan DiUbah Ubah Data Obat Hapus Pilih Data ng Akan Dihapus Konfirmasi Hapus Data Simpan Data Tidak Konfirmasi Hapus Data Simpan Perubahan Data Gambar III.14. Activity Diagram Obat

47 III.3.1.3.4. Activity Diagram Supplier Pilih Aksi Supplier Tidak Konfirmasi Tambah Masukkan Data Obat Baru Tekan Tombol Simpan Edit Pilih Data ng Akan DiUbah Ubah Data Supplier Hapus Pilih Data ng Akan Dihapus Konfirmasi Hapus Data Simpan Data Tidak Konfirmasi Hapus Data Simpan Perubahan Data Gambar III.15. Activity Diagram Supplier III.3.1.3.5. Activity Diagram Pembelian Pilih Aksi Pembelian Tidak Konfirmasi Tambah Masukkan Data Baru Tekan Tombol Simpan Edit Pilih Data ng Akan DiUbah Ubah Data Pembelian Hapus Pilih Data ng Akan Dihapus Konfirmasi Hapus Data Simpan Data Tidak Konfirmasi Hapus Data Simpan Perubahan Data Gambar III.16. Activity Diagram Pembelian

48 III.3.1.3.6. Activity Diagram Penjualan Pilih Aksi Penjualan Tidak Konfirmasi Tambah Masukkan Data Baru Tekan Tombol Simpan Edit Pilih Data ng Akan DiUbah Ubah Data Penjualan Hapus Pilih Data ng Akan Dihapus Konfirmasi Hapus Data Simpan Data Tidak 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 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 LOGO Laporan Pembelian Obat RSU.MITRA MEDIKA Jl.K.L Yos Sudarso Km 7,5 Tanjung Mulia Medan Telp.(061) 6642238 No. Fakt ur Tgl Nama Supplier Nama Obat Satuan Harga Beli Jml Sub Total Disc Total Medan,xx-xx-xxxx Mengetahui Dilaporkan Oleh Pimpinan Admin ( ) ( ) Gambar III.19. Laporan Pembelian Obat 2. Laporan Obat LOGO Laporan Data Obat RSU.MITRA MEDIKA Jl.K.L Yos Sudarso Km 7,5 Tanjung Mulia Medan Telp.(061) 6642238 No_O bat Kode Obat Nama Obat Jenis_Penyakit Satuan Harga Beli Harga Jual Medan,xx-xx-xxxx Mengetahui Dilaporkan Oleh Pimpinan Admin ( ) ( ) Gambar III.20. Laporan Obat

50 3. Laporan Pasien LOGO Laporan Pasien RSU.MITRA MEDIKA Jl.Kol Yos Sudarso Km 7,5 Tanjung Mulia Medan Telp.(061) 6642238 No_Rekam Medik Nama_ Pasien Umur Jenis_K elamin Alamat Telp Status Golongan Perusahaan Medan,xx-xx-xxxx Mengetahui Dilaporkan Oleh Pimpinan Admin ( ) ( ) Gambar III.21. Laporan Pasien 4. Laporan Supplier LOGO Laporan Supplier RSU.MITRA MEDIKA Jl.K.L Yos Sudarso Km 7,5 Tanjung Mulia Medan Telp.(061) 6642238 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 LOGO Laporan Penjualan Obat RSU.MITRA MEDIKA Jl.K.L Yos Sudarso Km 7,5 Tanjung Mulia Medan Telp.(061) 6642238 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. HPP Tanggal 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 LOGO Laporan Laba Kotor RSU.MITRA MEDIKA Jl.Kol Yos Sudarso Km 7,5 Tanjung Mulia Medan Telp.(061) 6642238 No.Laba Kotor Tanggal Nama Obat Satuan Total Penjualan Total HPP Laba Kotor Mengetahui Pimpinan Medan,xx-xx-xxxx Dilaporkan Oleh Administrasi ( ) ( ) Gambar III.25. Laporan Laba Kotor 8. Laporan Persediaan Obat LOGO Medan Laporan Persediaan Obat RSU.MITRA MEDIKA Jl.Kol Yos Sudarso Km 7,5 Tanjung Mulia Telp.(061) 6642238 No Tanggal Shift Nama Obat Satuan Stock Mengetahui Pimpinan Medan,xx-xx-xxxx Dilaporkan Oleh Admin ( ) ( ) 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 Keluar Gambar III.27. Form Pengguna 2. Tampilan Login Username : Password : Level OK BATAL Gambar III.28. Form Login

54 3. Tampilan Menu Obat No Obat : Ssatuan Satuan : Kode Obat : Harga Beli : Nama Obat : Harga Jual : Jenis Penyakit : Stock : Simpan Ubah Hapus Batal Cetak Keluar Gambar III.29. Form Menu Obat 4. Tampilan Input Data Supplier Kode Supplier : Nama Supplier : Alamat : Kota : Telepon ; Fax : Email : Simpan Ubah Hapus Batal Tutup 5. Tampilan Input Data Pasien Gambar III.30. Form Supplier

55 5. Tampilan Informasi Pasien Nomor Rekam Medik : Nama Pasien Telepon Status Golongan Umur : Perusahaan Jenis Kelamin Alamat Simpan Ubah Hapus Batal Tutup 6. Tampilan Informasi Pembelian Gambar III.31. Form Pasien Faktur Pembelian : Supplier : Nama Supplier : : Nama Obat : Simpan Batal Cetak Harga Kotor Disc Harga Bersih Gambar III.32. Form Pembelian

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 Tanggal Stock Akhir 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 Nama. Obat : : : Satuan : Persediaan Siap Dijual : Persediaan Akhir : Total HPP : Simpan Hapus Batal 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 : Simpan Hapus Batal Cetak Total Penjualan : 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 : DbPersediaanObat Primary Key : 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 : DbPersediaanObat Primary Key : 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 : DbPersediaanObat Primary Key : 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 : DbPersediaanObat Primary Key : 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 Tanggal Satuan Stok HargaBeli HargaJual NomorRek ammedik TanggalMasu k NamaPasien JenisKelamin Perusahaan KodeObat Status Umur Obat Membeli Pasien Memiliki KodeSupplier NamaSupplier TanggalPenjualan Jenis Alamat Email NoRekamMedik NamaPasien Penjualan order Supplier Kota NamaObat Banyaknya Fax Telepon KodeObat Harga TotalHarga NoFaktur Gambar III.38. Entity Relatioship Diagram