2. Client Berikut ini tabel 3.11 mengenai spesifikasi yang menjelaskan kebutuhan
perangkat lunak untuk client.
Tabel 3.11 spesifikasi kebutuhan perangkat lunak untuk client
Sistem Operasi Microsoft Windows XP
Office Tools Microsoft Office 2007, Adobe Reader
Browser Mozilla Firefox, Internet Explorer 6
Dari analisis kebutuhan perangkat lunak, perangkat lunak pada komputer di bengkel kurnia Motor perlu dipasang perangkat lunak pendukung untuk server.
3.1.8.4 Analisis Jaringan Sistem
Arsitektur fisik sistem terdiri dari dua komponen utama yaitu komputer server dan komputer client. Komputer server berisi webservis, aplikasi web dan
Database Management System DBMS. Sedangkan komputer client berisi browser untuk mengakses aplikasi web. Kedua jenis komputer ini terhubung
melalui satu jaringan lokal dengan topologi star agar bisa terakses oleh client. Gambar Jaringan komputer yang akan di bangun dapat dilihat pada gambar 3.5.
Client Admin Server
Client Pegawai
Gambar 3.5 Jaringan Client-Server
3.1.9 Analisis Basis Data
Basis data yang akan dibangun untuk sistem yang baru akan diberikan penambahan tabel baru yaitu tabel pelanggan dan tabel log. Basis data
digambarkan dengan diagram relasional entitas sebagai berikut :
melakukan Transaksi
pembelian supllier
melakukan
melakukan Transaksi
penjualan pelanggan
melakukan Barang
memiliki
memiliki Detail transaksi
penjualan memiliki
1
memiliki
gudang memiliki
log user
n n
1 n
1 n
n 1
n 1
1 n
1 n
n 1
1
memiliki
1 n
memiliki
memiliki merk
jenisbarang
n 1
n 1
Detai transaksi pembelian
Gambar 3.6 ERD Sistem Yang Akan Dibangun
Berikut ini tabel 3.12 yang akan menjelaskan mengenai daftar atribut dari masing-masing entitas :
Tabel 3.12 Atribut ERD Sistem Baru No.
Entitas atau Relasi Atribut
1. User
id, username , status, password, nama, alamat, no_telpon, no_ktp, pertanyaan, jawaban.
2. Pelanggan
id, nama, alamat, no_telpon, utang, tgl_daftar 3.
Supplier id, nama, perusahaan, alamat, no_telpon
4. Barang
kode_barang, nama_barang, stok, kategori, harga_beli, harga_jual, tanggal_entri
5. transaksi_pembelian
idtransaksi, tanggal, jumlah_total 6.
detail_transaksi_ pembelian
id, kodebarang, jumlahbarang, hargasatuan 7.
transaksi_penjualan idtransaksi, tanggal jumlah_total
8 detail_transaksi_penjual
an id, kodebarang, jumlahbarang, hargasatuan
9. log
id, tabel, tanggal, aksi
10. Gudang kodegudang, nama_gudang, keterangan
11. Merek kodemerek, merek, keterangan
12. Jenisbarang kodejenis,
namajenis, keterangan,
nomorterakhir
3.1.10 Analisis Kebutuhan Fungsional
Analisis kebutuhan fungsional bertujuan untuk menggambarkan fitur dan proses yang akan dibuat pada sistem.
3.1.10.1 Analisis Alur Data DFD
Proses aliran data akan digambarkan menggunakan Data Flow Diagram DFD.
1. Diagram Konteks
Berikut adalah Gambar 3.7 diagram aliran data konteks yang menggambarkan sistem secara umum.
Sistem informasi
monitoring pegawai
info login, info barang, info barang baru,
info ubah barang,info hapus barang info supplier,info tambah supplier,
info ubah supplier, info hapus supplier info pelanggan, infopelanggan,
info ubah pelanggan, info hapus pelanggan Info transaksi pembelian
Info transaksi penjualan info lupa password
admin data login,data barang, data barang baru,
data ubah barang,data hapus barang data supplier,data tambah supplier,
data ubah supplier, data hapus supplier data pelanggan, datapelanggan,
data ubah pelanggan, data hapus pelanggan data transaksi pembelian
data transaksi penjualan data lupa password
info login, info barang, info supplier info pegawai,info tambah pegawai,
info ubah pegawai,info hapus pegawai info laporan pembelian,
info laporan penjualan, info peramalan
info log, info lupa password Data login, data barang, data supplier
data pegawai,data tambah pegawai, data ubah pegawai,data hapus pegawai
Data laporan pembelian, Data laporan penjualan,
Data peramalan Data log, data lupa password
Gambar 3.7 Diagram Konteks Sistem Informasi Monitoring Barang 2.
DFD Level 1
Diagram aliran data level 1 menggambarkan proses-proses utama pada sistem.
DFD level
1 digambarkan
pada gambar
3.8.