Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.
BAB 3
PERANCANGAN SISTEM
3.1. Perancangan Sistem
Dalam perancangan suatu sistem banyak hal yang harus dilakukan diantaranya adalah persiapan, perencanaan yang baik, tujuan yang jelas dan percobaan yang berulang-
ulang karena menyangkut semua elemen yang membentuk sistem.
Sebelum membangun sistem, perlu dilakukan identifikasi awal antara lain: a.
Sistem apa yang akan dibangun? b.
Siapa saja yang menggunakan sistem tersebut? c.
Apa saja aktivitas yang dapat mereka lakukan dalam sistem? d.
Apa target yang ingin dicapai dari pembuatan sistem tersebut?
Dengan menjawab pertanyaan-pertanyaan di atas, akan semakin memperjelas dan mempermudah dalam membangun sistem karena dari hal inilah nantinya akan
terbentuk kata kunci untuk membuat dan mengembangkan sistem lebih lanjut
Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.
Berkenaan dengan sistem yang akan dibangun, maka jawaban untuk pertanyaan di atas sebagai berikut:
a. Sistem yang akan dibuat adalah sistem informasi penjualan obat di Apotek Ibnu
Saleh, yang menyediakan informasi-informasi mengenai data obat serta data laporan penjualan yang akan di informasikan kepada pimpinan perusahaan
b. Pengguna adalah pegawai yang memerlukan informasi tentang produk yang
tersedia dalam hal ini adalah informasi mengenai obat-obatan dan pegawai perusahaan yang akan melakukan pengolahan data penjualan.
c. Aktivitas yang akan dijumpai di dalam sistem tersebut adalah bagi pegawai
perusahaan dapat membuat data laporan penjualan obat yang akan diinformasikan pada pimpinan perusahaan dan dapat melakukan pencarian informasi tentang
produk yang tersedia dengan cepat.
d. Target yang akan dicapai dari sistem tersebut adalah memudahkan kinerja
karyawan dalam mengelola data laporan penjualan sehingga dapat memberikan informasi kepada pimpinan perusahaan dengan cepat dan kepuasan konsumen
dalam hal pelayanan informasi obat.
3.2 Data Flow Diagram DFD
Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.
Data Flow Diagram DFD adalah gambaran sistem secara logika dan tidak tergantung pada perangkat keras, lunak, struktur data atau organisasi. Pada tahap analisa,
penanganan notasi simbol lingkaran dan anak panah mewakilimenggambarkan arus data dalam perancangan sistem sangat membantu sekali didalam komunikasi dengan
pemakaian sistem menggunakan notasi-notasi ini untuk menggambarkan arus dari data sistem. DFD merupakan alat yang digunakan pada metodologi pengembangan
sistem yang terstuktur dan merupakan dokumentasi dari sistem yang baik.
3.2.1 Diagram Level Konteks
Diagram level konteks selalu mengandung satu dan hanya satu proses saja. Proses ini mewakili proses dari seluruh sistem. Diagram konteks ini menggambarkan hubungan
inputoutput antara sistem dengan dunia luarnya kesatuan luar. Dalam perancangan sistem ini penulis mencoba untuk memberikan gambaran mengenai alur arus data dari
sistem ini.
Rancangan DFD level konteks pada sistem ini adalah sebagai berikut :
Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.
Gambar 3.1 DFD Level Konteks
3.2.2 Diagram Level 0
Diagram level 0 merupakan pengembangan dari diagram level konteks. Diagram level 0 pada sistem informasi yang penulis rancang adalah sebagai berikut :
Pelanggan Supplier
Admin
Pimpinan Perusahaan
Resep Obat
Copy Resep
- Laporan penjualan - Laporan pembelian
Pengolahan data
-Data Suplier -Data Barang
Sistem Informasi Apotek Ibnu Saleh
Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.
Gambar 3.2 DFD Level 0
3.2.1 Diagram Level 1
Pelanggan
1.0 Data Barang
Supplier
2.0
Data Supplier Barang
Data Supplier Nama
Barang Administrasi
5.0 Data Akhir
Apotek
6.0 Data
Laporan
Pimpinan 3.0
Data Pembelian
4.0 Data
Penjualan
Resep
Data Barang
Data Barang
Data Suplier
Data Laporan
Data Laporan
Data Akhir Apotek
Data Pembelian Suplier Barang
Data Barang
Data Pembelian
Barang
Penjualan Barang
Laporan
Akhir Apotek
Pembelian
Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.
Gambar 3.3 DFD Level 1 Pembelian Obat
3.1 No
Faktur
3.2 Nama
Barang
3.3 Harga
Beli
3.4 Banyak
Beli 3.5
Supplier
3.6 Total
Harga 3.7
Data Pembelian
Pembelian
Pembelian
Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.
Gambar 3.4 DFD Level 1 Penjualan Obat
3.3 Desain Database
Database didesain untuk menampung data di server, data tersebut nantinya akan diproses oleh program yang kita buat pada tahap pemrograman, baik penambahan,
pengeditan, panghapusan dan menampilkan isi database ke halaman web. Database terdiri atas tabel-tabel yang dibuat dengan menggunakan program MySQL.
4.1 No
Faktur
4.2 Nama
Barang
4.3 Harga
Jual
4.4 Banyak
Jual 4.5
Apotek
4.6 Total
Harga 4.7
Data Penjualan
Penjualan
Penjualan
Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.
Adapun database
yang dibuat oleh penulis adalah database apotek_ibnu_saleh dengan tabel-tabel sebagai berikut :
3.3.1 Tabel Admin
No Field Name
Type dan Size Keterangan
1 id
int3 -
2 username
char25 -
3 password
char20 -
4 nama_lengkap
char35 -
5 tpt_tgllhr
varchar100 Tempat,tanggal lahir
6 alamat
Text -
7 telpon
char30 -
8 email
char30 -
9 status
char10 -
Tabel 3.1 Data Admin
3.3.2 Tabel info_obat
No Field Name
Type dan Size Keterangan
1 id
int3 -
2 code_obt
char4 Kode Obat
3 keterangan
Text -
Tabel 3.2 Data Informasi Obat 3.3.3 Tabel jenis_obat
No Field Name
Type dan Size Keterangan
Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.
1 id
int3 -
2 kd_jns
char3 Kode Jenis Obat
3 nama_jenis
char25 -
Tabel 3.3 Data Jenis Obat
3.3.4 Tabel obat
No Field Name
Type dan Size Keterangan
1 id
int5 -
2 kode_obat
char4 -
3 nama_obat
char35 -
4 harga_jual
char10 -
5 nama_jenis
char3 -
Tabel 3.4 Data Obat
3.3.5 Tabel pembelian
No Field Name
Type dan Size Keterangan
1 id
int4 -
2 no_faktur
char3 -
3 tanggal
int2 -
4 bulan
char15 -
5 tahun
int4 6
kode_obt char4
Kode Obat 7
banyak_beli int3
- 8
harga_beli char10
- 9
kd_suplier char3
Kode Suplier
Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.
Tabel 3.5 Data Pembelian
3.3.6 Tabel penjualan
No Field Name
Type dan Size Keterangan
1 id
int4 -
2 no_faktur
char3 -
3 tanggal
int2 -
4 bulan
char15 -
5 tahun
int4 6
kd_obat char4
Kode Obat 7
banyak_jual int3
- 8
harga_jual char10
- 9
kd_suplier char3
Kode Suplier
Tabel 3.6 Data Penjualan
3.3.7 Tabel supplier
No Field Name
Type dan Size Keterangan
1 id
int4 -
2 kode_suplier
char3 -
3 nama_suplier
int2 -
4 alamat
char15 -
Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.
5 kota
int4 -
6 telp
char4 Kode Obat
Tabel 3.7 Data Supplier
3.3.8 Tabel resep
No Field Name
Type dan Size Keterangan
1 id
int5 -
2 no_resep
char6 -
3 nama_dokter
char35 -
4 cd_obat
char5 Kode Obat
5 jlh
int4 -
6 hrg_obt
char9 Harga Obat
7 tgl
int2 -
8 bln
char15 -
9 thn
int4 -
10 nama_pasien
char40 -
11 spesialis
char40 -
Tabel 3.8 Data Resep
3.3.9 Tabel pesan
No Field Name
Type dan Size Keterangan
1 id
int5 -
2 nama
char35 -
3 email
char40 -
4 pesan
Text -
5 tanggal
Date -
Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.
Tabel 3.9 Data Pesan
3.3.10 Tabel tanggapan_pesan
No Field Name
Type dan Size Keterangan
1 id
int5 -
2 nama
char35 -
3 email
char40 -
4 kode_pesan
int5 -
5 tanggapan
Text -
6 tanggal
Date -
Tabel 3.10 Data Tanggapan Pesan
3.4 Algoritma Pada Perancangan Sistem
3.4.1 Algoritma Menu Utama
Langkah 1: Aktifkan browser Internet Eksplorer, kemudian ketik http:localhostibnu_saleh2
pada Address Bar lalu tekan enter atau “go” pada sudut kanan Address Bar.
Langkah 2: Muncul tampilan index berupa struktur organisasi yang merupakan halaman
Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.
Home. Langkah 3: Untuk melihat halaman Profil , maka klik menu “Profil”. Halaman ini
Menampilkan profil singkat Apotek Ibnu Saleh. Langkah 4: Untuk melihat halaman Kontak yang tersedia, maka klik menu “Contact
us”. Halaman ini berisi informasi tentang alamat dan nomor telepon yang dapat
dihubungi Langkah 5: Untuk melihat halaman Produk, klik menu “Products”. Halaman ini
Menampilkan informasi tentang obat-obatan apa saja yang tersedia di Apotek
Ibnu Saleh . Langkah 6: Untuk meninggalkan Pesan, klik menu “Pesan”, tulis pesan yang akan di
tinggalkan dan kirimkan, maka akan muncul data pesan-pesan yang pernah
masuk sebelumnya Langkah 7: Untuk masuk ke halaman Administrator, klik menu “Login”.
Langkah 8: Selesai.
3.4.2 Algoritma Menu Admin
Langkah 1: Masukkan username dan password pada menu “Login” yang
disediakan. Setelah login berhasil maka akan muncul halaman admin yang berisi
menu-menu admin. Langkah 2:
Untuk menginput data klik menu “Input Data”, menu ini memiliki
Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.
beberapa submenu yaitu
1. Klik submenu “Obat” untuk menambah data obat.
2. Klik submenu “Informasi Obat” untuk menambah data
informasi Obat. 3.
Klik submenu “Penjualan” untuk menambah data penjualan.
4. Klik submenu “Pembelian” untuk menambah data
pembelian. 5.
Klik submenu “Resep” untuk menambah data resep. 6.
Klik submenu “Supplier” untuk menambah data supplier. 7.
Klik submenu “Jenis Obat” untuk menambah data jenis obat.
8. Klik submenu “Admin” untuk menambah data admin.
Langkah 3: Untuk melihat Laporan Penjualan, klik menu Lap Penjualan
menu ini memiliki beberapa submenu yaitu : 1.
Submenu Harian yaitu halaman yang akan menampilkan form pencarian laporan penjualan perhari. Masukkan tanggal, bulan, dan
tahun kemudian klik tombol proses. Kemudian akan tampil data laporan penjualan obat perhari.
2. Submenu Bulanan yaitu halaman yang akan menampilkan form
pencarian laporan penjualan perbulan. Masukkan bulan, dan tahun kemudian klik tombol proses. Kemudian akan tampil data laporan
penjualan obat perbulan.
Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.
3. Submenu Resep yaitu halaman yang akan menampilkan form
pencarian resep. Masukkan nomor resep kemudian klik tombol proses. Kemudian akan tampil data laporan penjualan obat per-
resep. Langkah 4:
Untuk melihat Laporan Pembelian, klik menu Lap Pembelian menu ini memiliki beberapa submenu yaitu :
1. Submenu Harian yaitu halaman yang akan menampilkan form
pencarian laporan pembelian perhari. Masukkan tanggal, bulan, dan tahun kemudian klik tombol proses. Kemudian akan tampil data
laporan pembelian obat perhari. 2.
Submenu Bulanan yaitu halaman yang akan menampilkan form pencarian laporan pembelian perbulan. Masukkan bulan, dan tahun
kemudian klik tombol proses. Kemudian akan tampil data laporan pembelian obat perbulan.
Langkah 5: Untuk melihat data-data yang diolah, klik menu Lihat Data. Pada menu Lihat
Data, administrator dapat melakukan pengeditan, penghapusan serta penginputan data .Menu ini memiliki beberapa submenu yaitu :
1. Submenu Obat yaitu halaman yang menampilkan data obat.
2. Submenu Informasi Obat yaitu halaman yang akan menampilkan data
informasi obat. 3.
Submenu Penjualan yaitu halaman yang akan menampilkan data penjualan obat
Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.
4. Submenu Pembelian yaitu halaman yang akan menampilkan data
pembelian obat 5.
Submenu Resep yaitu halaman yang akan menampilkan data resep obat 6.
Submenu Supplier yaitu halaman yang akan menampilkan data supplier.
7. Submenu Jenis Obat yaitu halaman yang akan menampilkan data jenis
obat 8.
Submenu Pesan yaitu halaman yang akan menampilkan pesan 9.
Submenu Admin yaitu halaman yang akan menampilkan data admin.
Langkah 6: Jika telah selesai melakukan pengolahan data, maka admin dapat keluar dari
halaman admin dengan mengklik menu logout.
Langkah 7 : Selesai.
3.5 Flowchart Sistem
Flowchart merupakan bagan yang menunjukkan alir didalam program atau prosedur sistem secara logika. Adapun flowchart yang didesain penulis adalah sebagai berikut :
Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.
3.5.1 Flowchart Menu Utama
Berikut ini adalah flowchart menu utama dari sistem informasi yang penulis rancang :
Start
Buka Koneksi Database
Menu Halaman Utama
Halaman Utama
Menu Halaman Utam
a
Ya
Profil
Profil Perusahaan
Contact Us
Halaman Kontak
Ya
Ya
Produk
Daftar Produk
Ya
Contact Us
Pesan
Login
Tutup Koneksi
End
Ya
Halaman Kontak
Tinggalkan Pesan
Ya
Admin
Halaman Admin
Tidak
Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.
Gambar 3.5 Flowchart Menu Utama
3.5.2 Flowchart Login
Gambar 3.6 Flowchart Login
Start
Halaman Utama
Login
Masukkan username dan password
Status = Admin Halaman Admin
End Ya
Tidak
Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.
3.5.3 Flowchart Input Data
Gambar 3.7 Flowchart Input Data Penjualan
Start
Menu Admin
Input Data Penjualan
Form Penjualan
Isi Data Penjualan Simpan
Database
End
Tidak Ya
Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.
Gambar 3.8 Flowchart Input Data Pembelian
3.5.4 Flowchart Laporan Penjualan
Start
Menu Admin
Input Data Pembelian
Form Pembelian
Isi Data Pembelian Simpan
Database
Tidak
End
Ya
Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.
Gambar 3.9 Flowchart Laporan Penjualan
3.5.5 Flowchart Laporan Pembelian
Start
Menu Admin
Laporan Penjualan Harian Bulanan
Masukkan Tgl,Bln,Thn
End
Proses
Tampilan Laporan Penjualan Harian Bulanan
Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.
Gambar 3.10 Flowchart Laporan Pembelian
3.5.6 Flowchart Laporan Penjualan Resep
Start
Menu Admin
Laporan Pembelian Harian Bulanan
Masukkan Tgl,Bln,Thn
End
Proses
Tampilan Laporan Pembelian Harian Bulanan
Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.
Gambar 3.11 Flowchart Laporan Penjualan Per-Resep
Start
Menu Admin
Laporan Penjualan
Masukkan Tgl,Bln,Thn
Proses
Tampilan Laporan Penjualan Per-resep
Resep
End
Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.
BAB 4
IMPLEMENTASI SISTEM
4.1 Pengertian implementasi Sistem
Implementasi sistem adalah suatu prosedur yang dilakukan untuk menyelesaikan sistem yang ada dalam dokumen rancangan sistem yang telah disetujui dan telah
diuji,menginstal dan memulai menggunakan sistem baru yang diperbaiki. Adapun langkah-langkah yang yang dibutuhkan dalam implementasi sistem adalah :
1. Mendapatkan software dan hardware yang tepat serta sesuai untuk merancang
website. 2.
Menyelesaikan rancangan sistem. 3.
Menulis, menguji, mengontrol dan mendokumentasikan website. 4.
Mendapatkan persetujuan.
4.2 Tujuan Implementasi Sistem