Pada flowchart diatas menggambarkan bahwa pengguna pada level admin dapat mengubah profile, menambah data dan mengubah setting.
3.3 Desain Sistem
Dengan melihat dan menganalisis sistem yang sedang berjalan saat ini, maka dilakukan suatu prosedur pengembangan yaitu denngan menyusun desain sistem yang
sudah terkomputerisasi. Dijelaskan sebagai berikut :
3.3.1 Contex Diagram
Merupakan pengembangan proses yang tertinggi dalam tingkatan level dan berhubungan dengan beberapa entity yang terlibat langsung dengan pengelolahan
data dalam sistem yang dibuat. Context diagram yang dimaksud mengacu pada gambar 3.3 dimana proses terhubung dengan 3 tiga entity yaitu bag. Produksi, bag.
Gudang serta Pimpinan. Data flow diagram adalah alat yang digunakan untuk menggambarkan arus
data dalam sistem secara terstruktur dan jelas dengan menggunakan notasi – notasi.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Gambar 3.3 Contex Diagram
Pada contex diagram seperti pada gambar 3.2 terdapat tiga entity yaitu Pimpinan, Bag. Produksi dan Bag. Gudang. Pimpinan mendapatkan input berupa PB
Penerimaan Barang, Laporan Persediaan dan Lap oran Kadaluwarsa. Bag. Produksi mendapat input berupa data barang dan jenis
barang. Sedangkan untuk Bag. Gudang Input berupa permintan barang, data persediaan bahan, jenis bahan, data barang, laporan barang kadaluarsa, laporan
persediaan dan tanda terima bahan.
Gambar 3.4 DFD Level 0
DFD Level 0 seperti pada gambar 3.4 memiliki proses Sub Sistem Data, Transaksi, dan Pembuatan Laporan. Selain itu juga terdapat dua data storage table
yaitu Barang dan TTB
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Gambar 3.5 DFD Level 1 Sub Sistem Transaksi
Pada yaitu Sub Sistem Transaksi seperti pada gambar 3.5 terdapat dua proses yaitu Pengeluaran Barang dan Permintaan dan Penerimaan Barang.
3.3.2 Desain Database
Desain database digunakan untuk merancang database yang akan digunakan pada sebuah sistem. Desain database ini dibuat dengan menggunakan PowerDesigner
6 untuk menggambarkan CDM Conceptual Data Modeling dan hasil generate-nya adalah PDM Physical Data Modeling.
3.3.2.1 Conceptual Data Model
CDM menggambarkan keseluruhan struktur logis dari suatu database yang mana tidak terikat pada perangkat lunak atau struktur penyimpanan database. Model
konseptual pada umumnya berisi objek data belum diterapkan pada database secara fisik. Untuk lebih jelasnya bisa dilihat pada gambar 3.6
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Memiliki
Mempunyai Terdiri
Berisi
SPB No Invoic es
Tgl Keluar Jenis Bahan
Kode Bahan Inis ial
Nama Bahan
Pers ediaan Kode
Inis ial Kemasan
Jumlah
TTB No Faktur
Tgl Mas uk Bahan
Jumlah Kemasan
Kadaluarsa PERMINTAA N
Kode_Permintaan Tgl_Permintaan
Bahan Jumlah
Keterangan
Gambar 3.6 Conceptual Data Model
3.3.2.2 Physical Data Model
PDM menggambarkan implementasi struktur data dan Query secara fisik PDM merupakan hasil generate dari CDM Conceptual Data Model. Untuk lebih
jelasnya dapat dilihat pada Gambar 3.7
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
KODE_BAHAN = KODE_BAHAN
NO_FAKTUR = NO_FAKTUR NO_FAKTUR = NO_FAKTUR
KODE_BAHAN = KODE_BAHAN NO_INVOICES = NO_INVOICES
SPB NO_INV OICES
v arc har10 TGL_KELUA R
date JENIS_BAHA N
KODE_BAHA N c har10
NO_FAKTUR v arc har10
INISIA L v arc har5
NAMA_BAHAN v arc har25
PERSEDIAA N_ KODE
numeric 4 KODE_BAHA N
c har10 INISIA L
v arc har5 KEMASA N_
v arc har10 JUMLAH
numeric 5
TTB NO_FAKTUR
v arc har10 TGL_MA SUK
date BAHAN
v arc har20 JUMLAH
numeric 5 KEMASA N_
v arc har10 KADALUARSA
date PERMINTAA N
KODE_PERMINTA AN v arc har5
NO_FAKTUR v arc har10
TGL_PERMINTA A N_ date
BAHAN_ v arc har20
JUMLAH numeric 5
KETERA NGA N v arc har25
BERISI NO_INV OICES
v arc har10 KODE_BAHA N
c har10
Gambar 3.7 Physical Data Model 3.3.3
Database Manajemen Sistem DBMS
Struktur file merupakan penggambaran deskripsi dari field-field pada proses perencanaan database yang terwujud dalam bentuk table beserta keterangan yang
diperlukan antara lain : a. Nama
: Jenis Bahan Fungsi
: Menyimpan data jenis bahan Primary Key
: KODE_JENIS BAHAN
Tabel 3.1 Tabel Jenis Bahan Field
Type Length
Keterangan
KODE_JENIS_BAHAN INTEGER
10 Kode jenis bahan
INISISAL VARCHAR
5 Inisial jenis bahan
NAMA VARCHAR
25 Nama jenis bahan
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
b. Nama : Penerimaan
Fungsi : Menyimpan data penerimaan
Primary Key : KODE_PENERIMAAN
Tabel 3.2 Tabel Penerimaan Field
Type Length
Keterangan
KODE_PENERIMAAN INTEGER
10 Kode penerimaan
TANGGAL DATE
- Tanggal penerimaan
NAMA_BAHAN VARCHAR
25 Nama bahan
JUMLAH NUMBER
- Jumlah bahan
KEMASAN VARCHAR
20 Kemasan bahan
KADALUARSA DATE
- Kadaluarsa bahan
c. Nama : Permintaan
Fungsi : Menyimpan data Permintaan
Primary Key : KODE_PERMINTAAN
Tabel 3.3 Tabel Permintaan Field
Type Length
Keterangan
KODE_PERMINTAAN INTEGER
11 Kode permintaan
TANGGAL DATE
- Tanggal permintaan
NAMA_BAHAN VARCHAR
25 Nama bahan
JUMLAH VARCHAR
11 Jumlah bahan
KETERANGAN VARCHAR
11 Keteranagn bahan
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
d. Nama :
Bahan Fungsi
: Menyimpan data bahan Primary Key
: KODE_BAHAN
Tabel 3.4 Tabel Bahan Field
Type Length
Keterangan
ID_BAHAN INTEGER
11 Id bahan
ID_JENIS_BAHAN INTEGER
11 Id jenis bahan
KODE_BAHAN VARCHAR
10 Kode bahan
NAMA VARCHAR
20 Nama bahan
ISI INTEGER
11 Isi bahan
ID_SATUAN INTEGER
11 Id satuan
ID_KEMASAN INTEGER
11 Id kemasan
3.3.4 Perancangan Antarmuka
Perancangan antarmuka merupakan perancangan halaman aplikasi yang berinteraksi langsung dengan pengguna. Antarmuka Interface didesain sesuai
dengan kebutuhan system sehingga user dapat dengan mudah menjalankan aplikasi. Adapun perancangan antarmuka yang akan dibuat adalah sebagai berikut :
3.3.4.1 Perancangan Antarmuka Menu Utama
Desain antarmuka untuk menu utama dimulai dari admin melakukan login setelah itu masuk ke halaman utama dengan menu – menu antara lain : Data, Profil
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
dan Pengaturan. Rancanagan desain antarmuka untuk user admin untuk lebih jelasnya
lagi dapat dilihat pada Gambar 3.8 di bawah ini.
Gambar 3.8 Hirarki Menu Utama
3.3.4.2 Perancangan Antarmuka Menu Data
Desain antarmuka untuk menu data yang dimulai dari user melakukan login ke system kemudian masuk ke halaman menu data antara lain : laporan persediaan,
laporan bahan kadaluarsa, tanda terima bahan, permintaan bahan, pengaturan bahan, pengaturan jenis bahan dan Kebutuhan Bersih. Rancangan desain antarmuka untuk
menu data untuk lebih jelasnya lagi dapat dilihat pada Gambar 3.9 di bawah ini.
Gambar 3.9 Hirarki Menu Data
3.3.4.3 Perancangan Antarmuka Menu Pengaturan
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Desain antarmuka untuk menu pengaturan dimulai dari user melakukan login ke sistem kemudian masuk ke halaman menu pengaturan antara lain :
pengaturan user dan pengaturan user group. Rancangan desain antarmuka untuk menu
pengaturan untuk lebih jelasnya lagi dapat dilihat pada Gambar 3.10 di bawah ini.
Gambar 3.10 Hirarki Menu Pengaturan
BAB IV IMPLEMENTASI SISTEM
4.1 Kebutuhan Sistem