Desain Sistem SISTEM WEB PERENCANAAN DAN PENGENDALIAN PERSEDIAAN BAHAN BAKU YANG MENGGUNAKAN METODE MRP UNTUK PENGADAAN DAN MEMPERTAHANKAN KONTINUITAS PRODUKSI.

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