BAB 4
PERANCANGAN SISTEM
4.1 Perancangan Sistem
Perancangan sistem merupakan salah satu unsur atau tahapan dari keseluruhan pembangunan sistem komputerisasi. Perancangan sistem untuk pengembangan sistem
informasi biasanya memerlukan jangka waktu yang lebih lama daripada pemecahan masalah pada umumnya. Salah satu unsur pokok yang harus dipertimbangakan dalam
pembangunan sistem komputerisasi yaitu masalah perangkat lunak, Karena perangakat lunak yang digunakan haruslah sesuai dengan masalah yang akan diselesaikan,
disamping maslah perangkat itu sendiri.
Inti dari perancangan sistem adalah berusaha memandang seluruh pengolahan secara terpadu serta untuk menilai pilihan-pilihan dalam melaksanakan studi
kelayakan.
Adapun tujuan dari perancangan sistem, yaitu: a.
Menentukan tujuan dari sistem yang dibuat b.
Menentukan gambaran dari rancangan bangun yang lengkap kepada pemakai komputer tersebut.
4.1.2 Data Flow Diagram DFD
Universitas Sumatera Utara
Data flow diagram digunakan untuk menggambarkan suatu system yang telah ada yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana
data tersebut mengalir baik itu perangkat keras, perangkat lunak, struktur data maupun organisasi database.
Beberapa simbol yang digunakan di DFD yaitu: No
Simbol Nama
Keterangan
1 Terminator atau
External Entity Merupakan kesatuan lingkunagan
luar sistem yang dapat berupa orang, organisasi atau sistem
lainnya yang berada di menerima output dari sistem.
2 Arus data
Menunjukkan arus data yang dapat berupa masukan untuk sistem atau
hasil dari proses sistem. 3
Proses Suatu proses adalah kegiatan atau
kerja yang dilakukan oleh orang, mesin atau komputer dari hasil
suatu arus data yang masuk kedalam proses untuk dihasilkan
arus data yang akan keluar dari proses.
4 Simpanan data
Simpanan data data store merupakan tempat penyimpanan
data yang dibuat.
Gambar 4.1 Simbol-simbol Data Flow Diagram
Universitas Sumatera Utara
Supplier Sistem
Persediaan Obat
Stok Obat
Pelanggan
4.1.3 Data Flow Diagram DFD Diagram Konteks
Diagram konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Diagrma konteks merupakan level tertinggi dari Data
Flow Diagram DFD yang menggambarkan seluruh input ke sistem atau output dari sistem.
Berikut ini adalah diagram konteks Sistem Informasi Persediaan Apotik Sekata Sarah :
Laporan Pembelian Data Obat
Data Obat Laporan Stok Obat
Laporan Penjualan Data Obat
Gambar 4.2 Diagram Konteks
4.1.4 Data Flow Diagram DFD Level Nol
Diagram nol adalah yang menggambarkan data flow diagram. Diagram nol memberikan pandangan secara menyeluruh mengenai sistem yang ditangani, menunjukkan tentang
fungsi-fungsi utama atau proses yang ada, aliran data dan eksternal entity.
Universitas Sumatera Utara
PENJUALAN
Stok Obat PIMPINAN
PEMBELIAN Sistem
Persediaan Obat
Laporan Penjualan Data Obat yang terjual
Laporan Stok Obat Laporan
Data obat
Laporan Pembelian Data Obat yang dibeli
Gambar 4.3 DFD Level 0
Universitas Sumatera Utara
Bag. Stok
1.0 Pembuatan Laporan Data
Obat
2.0 Transaksi
Pembelian Bag.
Pembelian
Bag. Penjualan
3.0 Transaksi
Penjualan
4.0. Laporan
Penjualan
5.0 Laporan
Pembelian
Pimpinan
Data Pelanggan F3 Pelanggan
Data Obat Data Penjualan
F4 Penjualan F1 Obat
Data Supplier Laporan Stok Laporan Obat F2 Supplier Obat yang habis yang terjual
Data Penjualan F4 Pembelian Laporan Jumlah Penjualan
Laporan Jumlah Pembelian Laporan
Gambar 4.4 DFD Level 1
Universitas Sumatera Utara
Start
Username, Password
Login
Username, Password Tidak
Menu Utama
End Ya
Tidak
Gambar 4.5 Flowchart Login
Universitas Sumatera Utara
Entry Data
Transaksi
Laporan
Help
Keluar A
Menu Utama
B
C
D
End Ya
Tidak Ya
Tidak Ya
Tidak Ya
Tidak Tidak Ya
Gambar 4.6 Flowchart Menu Utama
Universitas Sumatera Utara
A
Data Obat Tambah
Pengisian data bisa dikerjakan
Simpan Berguna untuk menyimpan
data yang baru ke tabel obat
Edit Berguna untuk mengubah data
yang ada pada tabel obat
Hapus
Keluar Berguna untuk menghapus data
yang ada pada tabel obat
Menu Utama
Menu Utama
Ya Ya Tidak
Tidak Ya
Tidak Ya
Tidak
Ya
Tidak
Ya
Gambar 4.7 Flowchart Data Obat
Universitas Sumatera Utara
B
Transaksi Pembelian
Simpan Berguna untuk menyimpan data
yang baru
Batal Berguna untuk membatalkan data
yang diinput pada tabel
Keluar Menu
Utama
Transaksi Penjualan
Menu Utama Simpan
Berguna untuk menyimpan data yang baru
Batal Berguna untuk membatalkan data
yang diinput pada tabel
Keluar Menu
Utama Ya Ya
Tidak
Tidak Tidak
Ya Ya
Tidak Tidak
Ya Tidak
Ya
Gambar 4.8 Flowchart Transaksi
Universitas Sumatera Utara
4.2 Perancangan Database