commit to user
2. Admin memasukkan data barang masuk password ke dalam sistem pendataan barang, kemudian di simpan ke dalam database barang
masuk. 3. Admin memasukkan data pelanggan ke dalam sistem pendataan
barang, kemudian disimpan ke dalam database data pelanggan. 4. Penjualan memberikan faktur jual ke admin
5. Kasir memasukkan data order barang ke proses penjualan kemudian disimpan ke dalam database order barang.
6. Kasir memasukkan data penjualan ke proses penjualan, kemudian disimpan ke dalam database penjualan.
7. Kasir memasukkan retur jual ke proses retur kemudian disimpan ke dalam database retur jual.
8. Data barang, data barang masuk, data pelanggan, data order barang, data penjualan, dan data retur akan diolah pada proses
laporan yang akan diterima pimpinan. 9. Semua data masuk ke laporan, pimpinan dapat melakukan
permintaan laporan ke sistem, kemudian sistem memberikan laporan ke pimpinan sesuai dengan permintaan.
b. DFD Level 2 Proses 1 Proses Pendataan Barang
DFD Level 2 proses 1 proses pendataan barang pada sistem informasi persediaan barang hasil produksi pada PT Tirta
Investama pada gambar 3.3 berikut ini.
commit to user
Gambar 3.3 DFD Level 2 Proses 1 Keterangan:
1. Admin memasukkan data barang ke dalam sistem pendataan barang dan disimpan dalam database data barang.
2. Admin dapat melihat data barang kemudian digunakan dalam pengiriman data barang yang masuk ke dalam sistem yang
disimpan dalam database data barang yang masuk.
c. DFD Level 2 proses 2 proses penjualan
DFD Level 2 proses 2 proses penjualan pada Sistem informasi persediaan barang hasil produksi, ditampilkan pada gambar 3.4
berikut ini.
Gambar 3.4 DFD Level 2 Proses 2
commit to user
Keterangan : 1. Admin memasukkan data pelanggan ke dalam sistem
pendataan data pelanggan dan disimpan dalam database data pelanggan.
2. Bagian transaksi penjualan memberikan faktur jual ke admin. 3. Kasir memasukkan data order ke dalam transaksi penjualan,
kemudian data disimpan ke dalam database data order. 4. Kasir memasukkan data penjualan ke dalam transaksi
penjualan, kemudian data disimpan ke dalam database data penjualan.
d. DFD Level 2 proses 4
DFD Level 2 proses 2 proses penjualan pada Sistem informasi
persediaan barang hasil produksi, ditampilkan pada gambar 3.5 berikut ini.
commit to user
Gambar 3.5 DFD Level 2 Proses 4 Keterangan :
1. Pada proses laporan admin dapat melihat semua laporan seperti
laporan data barang, laporan data barang masuk, laporan data pelanggan, laporan data order, laporan data penjualan, dan
laporan data retur jual.
commit to user
3. Entity Relationship Diagram
Entity Relationship Diagram ERD adalah model konseptual yang
mendeskripsikan hubungan antara penyimpanan dalam DFD. ERD digunakan untuk memodelkan struktur data dan hubungan antar data.
ERD pada sistem informasi persediaan barang hasil produksi pada PT Tirta Investama pada gambar 3.6 berikut ini.
Gambar 3.6 Entity Relationship Diagram
commit to user
4. Relathionship Table Relasi Antar Tabel
Gambar 3.7 Relationship Table Relasi Antar Tabel
5. Analisa dan Perancangan Basis data
Basis data database merupakan kumpulan file yang mempunyai kaitan antara satu file dengan file yang lain. Penyusunan database
digunakan untuk mengatasi masalah-masalah yang bisa terjadi dalam penyusunan data, seperti kesulitan pengaksesan data, banyak pemakai dan
masalah keamanan. Adapun tabel yang digunakan adalah sebagai berikut :
a. Tabel Login Nama Tabel
: Login Fungsi
: Untuk masuk ke sistem username dan password Tabel 3.1 Login
Nama Field Tipe
Lebar Keterangan
Key username
Varchar 10
Nama User Primary
Key
password Varchar
40 Password
commit to user
b. Tabel Barang Nama Tabel
: Data barang Fungsi
: Untuk Penyimpanan Data Barang Tabel 3.2 Data Barang
Nama Field Tipe
Lebar Keterangan
Key kode_barang
Varchar 4
Kode barang Primary
Key
nama_barang Varchar
30 Nama barang
satuan Varchar
10 Satuan isi
barang Isi
Varchar 6
Isi barang harga_jual
Integer 8
Harga jual barang
jumlah_masuk Integer 4
Jumlah barang masuk
jumlah_keluar Integer 4
Jumlah barang keluar
jumlah_rusak Integer
4 Jumlah barang
rusak stok
Integer 4
Jumlah stok barang
commit to user
c .
Tabel Barang Masuk Nama Tabel : Data Barang Masuk
Fungsi : Untuk Penyimpanan Data Barang Masuk
Tabel 3.3 Data Barang Masuk Nama Field
Tipe Lebar
Keterangan Key
tgl_masuk Date
Tanggal barang masuk
no_masuk Integer
5 Nomor
barang yang masuk
Primary Key
kode_barang Varchar
7 Kode Barang
Foreign Key
jumlah Integer
4 Jumlah Total
jumlah_masuk Integer 5
Jumlah barang masuk
commit to user
d. Tabel Order Nama Tabel
: Data Order Fungsi
: Untuk Penyimpanan Data Order Barang Tabel 3.4 Data Order
Nama Field Tipe
Lebar Keterangan
Key no_order
Integer 5
Nomor order barang
Primary Key
tgl_order Date
Tanggal order kode_pelanggan Varchar
10 Kode
pelanggan Foreign
Key kode_barang
Varchar 7
Kode barang Foreign
Key jumlah_order
Integer 4
Jumlah barang yang diorder
status_order Varchar
10 Status order
Lunas DP uang_muka
Integer 8
Uang muka bayar_kurang
Integer 8
Sisa harga yang belum
dibayar total_harga
Integer 8
Total Harga
commit to user
e. Tabel Pelanggan Nama Tabel
: Data Pelanggan Fungsi
: Untuk Penyimpanan Data Pelanggan Tabel 3.5 Data Pelanggan
Nama Field Tipe
Lebar Keterangan
Key kode_pelanggan Varchar
7 Kode
Pelanggan Primary
Key
nama_pelanggan Varchar 30
Nama pelanggan
alamat Text
20 Alamat
pelanggan telepon
Varchar 20
Nomor telepon
pelanggan kontak_person
Varchar 20
Kontak person
pelanggan
commit to user
f. Tabel Penjualan Nama Tabel
: Data Penjualan Fungsi
: Untuk Penyimpanan Data Penjualan Tabel 3.6 Data Penjualan
Nama Field Tipe
Lebar Keterangan
Key no_faktur
Integer 10
Nomor faktur penjualan
Primary Key
tgl_faktur Date
Tanggal transaksi
penjualan kode_barang
Varchar 7
Kode barang Foreign
Key jumlah
Integer 4
Jumlah barang
total_harga Integer
8 Total harga
kode_pelanggan Varchar 10
Kode pelanggan
Foreign Key
commit to user
g. Tabel Retur jual Nama Tabel
: Data Retur jual Fungsi
: Untuk Penyimpanan Data Retur jual Tabel 3.7 Data retur jual
Nama Field Tipe
Lebar Keterangan
Key no_retur
Integer 10
Nomor retur jual
Primary Key
tgl_retur Date
Tanggal retur kode_barang
Varchar 7
Kode barang Foreign
Key jumlah_retur
Integer 4
Jumlah barang yang
diretur keterangan
Varchar 30
Keterangan retur
kode_pelanggan Varchar 10
Kode pelanggan
Foreign Key
commit to user
BAB IV IMPLEMENTASI DAN ANALISA
4.1 Analisa Kebutuhan Hardware
Perangkat keras yang digunakan untuk sistem informasi persediaan barang hasil produksi pada PT Tirta Investama ini menggunakan PC
dengan spesifikasi : a. Intel Pentium 4
b. Hardisk 80 GB c. Processor 2,6 Ghz
d. Memory 256 Ghz e. Keyboard, mouse dan monitor
4.1.1 Analisa Kebutuhan Software
Perangkat lunak yang digunakan untuk membuat sistem informasi persediaan barang hasil produksi pada PT Tirta Investama ini adalah:
1. Sistem Operasi : Windows XP
2. Editor Web : Macromedia Dreamweaver MX 2004
3. Web Server : Appserv web server, dengan bahasa
Pemrograman PHP dan menggunakan database MySQL
4. Software Pendukung : Adobe Photoshop CS, Macromedia
Dreamweaver MX 2004, Microsoft Visio 2003, CorelDraw Graphics X4.