• Tidak ada hasil yang ditemukan

BAB V HASIL KERJA PRAKTIK

5.1. Perancangan Sistem Informasi Inventory

5.1.3. Desain Database

1. Perancangan Entity Relationship Diagram (ERD)

Entity Relationship Diagram merupakan notasi yang digunkan untuk melakukan aktivitas

pemodelan data. ERD menggambarkan relasi antar entitas atau suatu himpunan sistem informasi, yang memiliki kemungkinan keterhubungan antar entitas dengan entitas lainnya, berikut adalah ERD sistem yang diusulkan :

27 Gambar 8 Entity Relationship Diagram

Gambar 8 menjelaskan tentang hubungan antar entitas dan atribut-atributnya. Entitas pengguna mengelola barang masuk, entitas barang masuk memiliki entitas barang sehingga barang memiliki entitas detail barang. Entitas barang dan detail barang memiliki entitas keranjang dimana untuk mengetahui pemesanan. Entitas keranjang memiliki entitas klien, klien berfungsi untuk memesan di keranjang. Klien dapat memberi kritik dan saran kerpada pihak PT Pandu Logistics sehingga klien memiliki entitas kritik dan saran. Keranjang pemesan memiliki barang keluar yang mana akan menampilkan entitas berupa data pengiriman sehingga pengiriman. Entitas supplier dapat melihat entitas pengiriman untuk mengetahui kuantitas pada suatu produk yang masih di gudang PT Pandu Logistics.

28 2. Perancangan Struktur Database

Perancangan tabel merupakan rancagan tabel yang akan dibuat pada database untuk memenuhi kebutuhan fungsi bisnis yang didefinisikan pada fase pemodelan bisnis, berikut merupakan perancangan tabel yang diusulkan:

a. Tabel Pengguna

Tabel pengguna digunakan untuk menyimpan data pengguna yang berisi id_pg, username,

password, dan jabatan. Berikut tabel 19 menjelaskan isi tabel pengguna:

Nama Tabel: Tabel Pengguna

Primary Key: id_pg Foreign Key: -

Tabel 22 Tabel Pengguna

No Field Type Size Keterangan

1 id_pg Integer 10 Primary Key

2 username Varchar 30 Username

3 password Varchar 15 Password

4 jabatan Varchar 20 Jabatan

b. Tabel Supplier

Tabel supplier digunakan untuk menyimpan data pengguna yang berisi id_supp, nama_supp,

username, password, alamat dan no_hp. Berikut tabel 20 menjelaskan isi tabel supplier:

Nama Tabel: Tabel Supplier

Primary Key: id_supp Foreign Key:-

Tabel 23 Tabel Supplier

No Field Type Size Keterangan

1 id_supp Integer 11 Primary Key

2 nama_supp Varchar 30 Nama Supplier

3 alamat Text - Alamat

4 no_hp Varchar 12 No hp

5 username Varchar 30 Username

6 password Varchar 15 Password

c. Tabel Klien

Tabel klien digunakan untuk menyimpan data pengguna yang berisi id_klien, nama_klien,

email, username, password, alamat, kota dan no_telp. Berikut tabel 21 menjelaskan isi tabel

klien:

Nama Tabel: Tabel Klien

Primary Key: id_klien Foreign Key: -

Tabel 24 Tabel Klien

No Field Type Size Keterangan

1 id_klien Integer 11 Primary Key

2 nama_klien Varchar 35 Nama Klien

3 alamat Text - Alamat

4 no_telp Varchar 12 No hp

5 kota Varchar 15 Kota

6 email Varchar 30 Email

7 username Varchar 30 Username

8 password Varchar 15 Password

29 Tabel barang digunakan untuk menyimpan data pengguna yang berisi id_brg, nama_brg, jenis_brg, stok dan satuan. Berikut tabel 22 menjelaskan isi tabel barang:

Nama Tabel: Tabel Barang

Primary Key: id_brg Foreign Key:

Tabel 25 Tabel Barang

No Field Type Size Keterangan

1 id_brg Integer 11 Primary Key

2 nama_brg Varchar 40 Nama Barang

3 jenis_brg Varchar 20 Jenis Barang

4 Stok Integer 11 Stok

5 Satuan Varchar 10 Satuan

e. Tabel Barang Keluar

Tabel barang keluar digunakan untuk menyimpan data pengguna yang berisi id_supp, nama_supp, username, password, alamat dan no_hp. Berikut tabel 23 menjelaskan isi tabel barang keluar:

Nama Tabel: Tabel Barang Keluar

Primary Key: id_keluar Foreign Key: id_klien

Tabel 26 Tabel Barang Keluar

No Field Type Size Keterangan

1 id_keluar Integer 11 Primary Key

2 tgl_keluar Date - Tanggal Keluar

3 id_klien Integer 11 Id Klien

4 Status Varchar 10 Status

f. Tabel Barang Masuk

Tabel barang masuk digunakan untuk menyimpan data pengguna yang berisi id_pg, id_brg, id_masuk, tgl_masuk, dan jmlh masuk. Berikut tabel 24 menjelaskan isi tabel pengguna: Nama Tabel: Tabel Barang Masuk

Primary Key: id_masuk Foreign Key: id_brg, id_pg

Tabel 27 Tabel Barang Masuk

No Field Type Size Keterangan

1 id_masuk Integer 11 Primary Key

2 id_brg Integer 11 Id Barang

3 id_pg Integer 11 Id Pengguna

4 tgl_masuk Date - Tanggal Masuk

5 jmlh_masuk Integer 5 Jumlah Masuk

g. Tabel Detail Barang Keluar

Tabel detail barang keluar digunakan untuk menyimpan data pengguna yang berisi id_brg, jumlah dan id_keluar. Berikut tabel 25 menjelaskan isi tabel pengguna:

Nama Tabel: Tabel Detai Barang Keluar

Primary Key: -

30 Tabel 28 Tabel Detail Barang Keluar

No Field Type Size Keterangan

1 id_brg Integer 11 Id barang

2 jumlah Integer 5 Jumlah

3 id_keluar Integer 11 Id keluar

h. Tabel Pengiriman

Tabel pengiriman digunakan untuk menyimpan data pengguna yang berisi id_kirim, tgl_kirim, status, id_supp, id_keluar dan no_faktur. Berikut tabel 26 menjelaskan isi tabel pengguna: Nama Tabel: Tabel Pengiriman

Primary Key: id_kirim

Foreign Key: id_supp, id_keluar

Tabel 29 Tabel Pengiriman

No Field Type Size Keterangan

1 id_kirim Integer 11 Primary Key

2 tgl_kirim Date - Tanggal kirim

3 id_supp Integer 11 Id Supplier

4 id_keluar Integer 11 Id keluar

5 Status Text - Status

6 no_faktur Varchar 20 No Faktur

i. Tabel Kritik dan Saran

Tabel kritik dan saran digunakan untuk menyimpan data pengguna yang berisi id_ks, isi dan id_klien. Berikut tabel 27 menjelaskan isi tabel pengguna:

Nama Tabel: Tabel Kritik dan Saran

Primary Key: id_ks Foreign Key: id_klien

Tabel 30 Tabel Kritik dan Saran

No Field Type Size Keterangan

1 id_ks Integer 11 Primary Key

2 isi Varchar 30 Isi

3 id_klien Integer 11 Id Klien

j. Tabel Keranjang

Tabel keranjang digunakan untuk menyimpan data pengguna yang berisi id_krnjng, id_brg, id_klien, jumlah dan jam. Berikut tabel 28 menjelaskan isi tabel pengguna:

Nama Tabel: Tabel Keranjang

Primary Key: id_krnjng Foreign Key: id_brg, id_klien

Tabel 31 Tabel Keranjang

No Field Type Size Keterangan

1 id_krnjng Integer 11 Primary Key

2 id_brg Integer 11 Id Barang

3 id_klien Integer 11 Id Klien

4 jumlah Integer 5 Jumlah

31 3. Desain Rancangan User Interface

a. User Interface Beranda

Gambar 9 User Interface Beranda

Gambar 9 merupakan user interface berupa Beranda berbasis web dari PT Pandu Logistics. Beranda menapilkan informasi tentang profil perusahaan .

b. User Interface login

Gambar 10 User Interface Login

Gambar 10 merupakan user interface berupa login di PT Pandu Logistics. Login di PT Pandu Logistik dapat dilakukan dengan memasukkan username dan password. Selanjutnya apabila lupa password penggunaka dapat mengembalikan akun seperti semula.

32 c. User Interface Master Barang Masuk

Gambar 11 User Interface Data Master Barang Masuk

Gambar 11 merupakan user interface berupa Data Master Barang Masuk dari PT Pandu Logistics. Pada Data Master Barang Masuk terdapat atribut seperti ID Masuk, ID Barang, Tanggal Masuk, Jumlah Barang dan ID Pengguna selain itu juga terdapat fitur seperti add,

edit, delete.

d. User Interface Data Master Barang Keluar

Gambar 12 User Interface Data Master Barang Keluar

Gambar 12 merupakan user interface berupa Data Master Barang Keluar dari PT Pandu Logistics. Pada Data Master Barang Keluar terdapat atribut seperti ID Keluar, ID Barang, Tanggal Keluar, Jumlah Barang dan ID Klien, selain itu juga terdapat fitur seperti add, edit,

33 e. User Interface Keranjang Pemesanan

Gambar 13 User Interface Keranjang Pemesanan

Gambar 13 merupakan user interface berupa Keranjang Pemesanan dari PT Pandu Logistics. Pada Keranjang Pemesanan terdapat atribut seperti ID Keranjang, ID Barang, ID Klien, Jumlah Barang dan Jam, selain itu juga terdapat fitur seperti add, edit, delete.

f. User Interface Laporan Barang Masuk

Gambar 14 User Interface Laporan Barang Masuk

Gambar 14 merupakan user interface berupa Laporan Barang Masuk dari PT Pandu

Logistics. Pada Laporan Barang Masuk terdapat atribut seperti tanggal awal dan tanggak akhir selain itu juga terdapat fitur cetak untuk mencetak laporan.

34 Gambar 15 merupakah hasil report dari user interface Laporan Barang Masuk

Gambar 15 Hasil Laporan Barang Masuk

g. User Interface Laporan Barang Keluar

Gambar 16 Laporan Barang Keluar

Gambar 16 merupakan user interface berupa Laporan Barang Keluar dari PT Pandu Logistics. Pada Laporan Barang Masuk terdapat atribut seperti tanggal awal dan tanggak akhir selain itu juga terdapat fitur cetak untuk mencetak laporan.

35 Gambar 17 merupakah hasil report dari user interface Laporan Barang Masuk

Gambar 17 Hasil Laporan Barang Keluar

h. User Interface Kritik dan Saran

36 Halaman ini sengaja dikosongkan

37

Dokumen terkait