1. Proposal sistem
System Request: Pembuatan Aplikasi Sistem Informasi Penjualan
Project Sponsor: Bp Ali
Kebutuhan Bisnis: aplikasi ini dibuat untuk mempercepat pelayanan penjualan
Business Requirement:
1. Penjualan barang
2. Pendataan kasir
3. Pendataan barang
4. Pendataan anggota (member)
5. Laporan barang
6. Laporan penjualan
Business Value:
1. Semakin cepat pelayanan, maka kepuasan anggota menjadi lebih tinggi
2. Penjualan barang menjadi mudah dikontrol sehingga resiko kehilangan
keuntungan dan barang dapat diminimalisir
Special issue / constraint:
1. Aplikasi harus dimulai 01 juli 2011 dan selesai pada tanggal 31 desember
2011
2. Petugas perpus tidak familiar dengan komputer
3. Menggunakan aplikasi java
Semarang, juni 2011
Mengetahui
(Pembuat Sistem)
Menyetujui
(Ali)
3. Analisa kelayakan
Analisa kelayakan teknis
Karena menggunakan java dan pengembang belum familiar dengan java, Maka
sistem informasi ini belum memenuhi kelayakan teknis, tapi selama tahapan
perencanaan dan analisa, pengembang masih mempunyai waktu untuk
mengirimkan programer belajar java dan merekrut programer java, maka tahapan
memenuhi kelayakan teknis
Analisa kelayakan ekonomis
Karena mempercepat waktu dalam pelayanan, maka kepuasan konsumen akan
meningkat dan manajemen keuangan dan barang menjadi terkontrol, Maka sistem
informasi ini memenuhi kelayakan ekonomis
Analisa kelayakan organisasi
Karena yang meminta adalah pemilik, maka sistem ini pasti akan digunakan.
Maka sistem informasi ini memenuhi kelayakan organisasi
4. Plot
Business analist
Tugas?
System analist
Tugas?
Infrastruktur analist
Tugas?
Project manager
Tugas?
Programmer
Tugas?
5. Project Plan
6 bulan
hari
Perencanaan
15%
0.9
27
Analisa
20%
1.2
36
Desain
35%
2.1
63
Implementasi 30%
1.8
54
6. Manajemen Resiko
Resiko No <1>
Likelihood of risk
Resiko No <2>
pengembang
kurang
memiliki
pengetahuan
tentang java
Likelihood of risk
Resiko No <3>
pengembang
kurang
memiliki
pengetahuan
7. Arsitektur Desain
Sesuai kreativitas mahasiswa, tidak perlu ditanyakan
8. Desain FOD
Pertanyaan: disini tidak ada yang ditanyakan, skema adalah demo
9. Desain DFD
Pegawai
Toko
Surya
Data Penjualan
Nota Penjualan
Data Pembelian
Data Pegawai
Data Barang
Konsumen
Toko
Surya
1
Nota Pembelian
Nota Penjualan
Laporan Stok
Barang
Laporan
Penjualan
laporan
Pembelian
Persediaan
Barang
Toko
Surya
laporan
Pembelian
Laporan
Laporan Stok Penjualan
Barang
Nota Pembelian
Nota Penjualan
Pemimpin
Toko
Surya
Data Barang
Pegawai
Toko
Surya
Data Pegawai
Data Pembelian
Barang
Barang
Laporan
Penjualan
Barang
Nota Penjualan
Data Penjualan
Nota Penjualan
Konsumen
Toko
Surya
1
Nota Pembelian
Pembelian
laporan
Pembelian
Pembelian
Pegawai
Pegawai
Pembelian
Pegawai
2
Penjualan
Penjualan
Laporan
Penjualan
Nota Penjualan
Laporan Stok
Barang
Pemimpin
Toko
Surya
Data Barang
Pendataan
Barang
Barang
Barang
1.2
Pendataan
pegawai
Pegawai
Barang
Data Pegawai
Pegawai
Pegawai
Data Pembelian
1.3
Transaksi
Pembelian
Pembelian
Pembelian
Pembelian
1.4
Nota Pembelian
Nota
Pembelian
Pembelian
1.5
laporan
Pembelian
Laporan
Pembelian
Pegawai
Barang
Barang
2.1
Konsumen
Toko
Surya
Data Penjualan
Transaksi
Penjualan
Penjualan
Penjualan
Penjualan
Penjualan
2.2
Nota Penjualan
Nota Penjualan
Nota
Penjualan
Nota Penjualan
Pegawai
Toko
Surya
Laporan
Penjualan
2.3
Laporan
Penjualan
Laporan
Penjualan
Pemimpin
Toko
Surya
Laporan Stok
Barang
Laporan Stok
Barang
2.4
Laporan
Stok
Barang
4. transaksi selesai.
11.1.
11.2.
11.3.
Nama_kategori_barang
Pasta gigi
Sirup
Tabel supplier
Kd_supplier
Nama_supplier
Unilever
Indofood
Heins ABC
Tabel barang
Kd_barang
Nama_barang
Kd_kategori_barang
Kd_supplier
Pepsodent
CloseUp
Sirup Indofood
Sirup ABC
11.4.
Tabel barang_detail
Kd_barang_detail
Kd_barang
Nama_barang_detail
No_barcode
Pepsodent 190gr
1111
Pepsodent 120gr
1112
Closeup 190gr
1113
Closeup 120gr
1114
1115
1116
11.5.
Tabel harga_jual
Kd_harga_jual
Kd_barang_detail
Harga_jual
Tanggal_penerapan
6000
10-01-2011
5000
10-01-2011
8000
10-01-2011
6000
10-01-2011
12000
10-01-2011
14000
10-01-2011
7000
15-01-2011
6000
15-01-2011
9000
15-01-2011
10
7000
15-01-2011
11
13000
15-01-2011
12
15000
15-01-2011
11.6.
Tabel order_jual
Kd_karyawan
18000
10-06-2011
08.00 1
20000
15-06-2011
15.00 2
11.7.
Tabel detail_order_jual
Kd_detail_order_jual
Kd_order_jual
Kd_harga_jual
Jumlah
11
11.8.
Tabel customer
Kd_customer
Nama_customer
Alamat_customer
Anonim
Jl. Arjuna
Arya
Jl pemuda
Yani
Jl pahlawan
11.9.
Tabel karyawan
Kd_karyawan
Nama_karyawan
Jam_masuk
Jam_keluar
Andi
07.00
14.00
Nurdin
14.00
21.00
kd_kategori_barang
nama_kategori_barang
supplier
PK
nama_supplier
harga_jual
barang_detail
barang
kd_supplier
PK
kd_barang
PK
FK1
FK2
nama_barang
kd_kategori_barang
kd_supplier
FK1
kd_barang_detail
PK
kd_harga_jual
kd_barang
nama_barang_detail
no_barcode
FK1
kd_barang_detail
harga_jual
tanggal_penerapan
order_jual
customer
PK
kd_customer
PK
kd_order_jual
FK1
kd_customer
harga_total_bayar
tanggal_order_jual
jam
kd_karyawan
nama_customer
alamat
FK2
detail_order_jual
PK
kd_detail_order_jual
FK1
FK2
kd_order_jual
kd_harga_jual
jumlah
karyawan
PK
kd_karyawan
nama_karyawan
jam_masuk
jam_keluar
Ket:
PK: primary key
FK: foreign key (kunci tamu) / PK dari tabel lain yang digunakan untuk
merelasikan dengan tabel utama.
13.1.
No
Type
Int
Ukuran
Key
PK
Kd_kategori_barang
Nama_kategori_barang Varchar 30
Keterangan
Kode kategori barang
Nama kategori barang
13.2.
No
Nama_field
Type
Ukuran
Key
PK
Kd_supplier
Int
Nama_supplier
Varchar 30
13.3.
No
Keterangan
Kode supplier
Nama supplier
Type
Ukuran
Key
PK
Keterangan
Kd_barang
Int
Nama_barang
Varchar 30
Kd_kategori_barang Int
FK
FK dari kategori_barang
Kd_supplier
FK
FK dari supplier
13.4.
No
Nama barang
Type
Ukuran
Key
Keterangan
Kd_barang_detail
Int
PK
Kd_barang
Int
FK
FK barang
Nama_barang_detail Varchar 30
No_bercode
No barcode
13.5.
No
Int
Kode barang
Varchar 20
Nama_field
Type
Ukuran
Key
Keterangan
Kd_harga_jual
Int
PK
Kd_barang_detail
Int
FK
FK barang detail
Harga_jual
Double
Tanggal_penerapan Date
Harga penjualan
Tanggal diterapkan harga jual
13.6.
No
Nama_field
Ukuran
Key
Keterangan
Kd_order_jual
Int
PK
No nota
Kd_customer
Int
FK
FK customer
Harga_total_bayar
Double
Tanggal_order_jual Date
Jam
Time
Kd_karyawan
Int
13.7.
No
Type
FK
FK karyawan
Nama_field
Type
Ukuran
Key
Keterangan
Kd_detail_order_jual Int
PK
Kd_order_jual
Int
FK
FK order_jual
Kd_harga_jual
Int
FK
FK harga_jual
Jumlah
Int
13.8.
No
Type
Int
Ukuran
Key
PK
Keterangan
Kd_customer
Nama_customer Varchar 30
Nama customer
Alamat
Alamat
Varchar 255
Kode customer
13.9.
No
Type
Int
Ukuran
Key
PK
Keterangan
Kd_karyawan
Nama_karyawan Varchar 30
Nama karyawan
Jam_masuk
Time
Jam_keluar
Time
Kode karyawan