9663 bd2 007 studi kasus 005 client server stok barang
TRANSCRIPT
SKRIPSI
MEMBANGUN APLIKASI STOK BARANG
DENGAN ARSITEKTUR CLIENT/SERVER
(Studi Kasus di Koperasi Pegawai Negeri “GATERA” Brebes)
BUILDING STOCK APLICATION
WITH CLIENT / SERVER ARCHITECTURE
( Case Study at “GATERA” Public Servant Co-operation Brebes )
Oleh :
Nama : JANUAR ANDRIANA
No Mahasiswa : 01.05.1965
JURUSAN TEKNIK INFORMATIKAFAKULTAS TEKNOLOGI INDUSTRI
INSTITUT SAINS DAN TEKNOLOGI AKPRIND YOGYAKARTA2005
0
KPNGATERA
b
Pemasok
aPimpinanKPN Gatera
c
Pelanggan
Data Pemasok
Laporan
Data Pelanggan
PembelianBarang
Retur Pembelian
PenjualanBarang
Retur Penjualan
Data Barang
Project Name:Project Path:Chart File:Chart Name:Created On:Created By:Modified On:Modified By:
KPN GATERAh:\proyek\januar~1\dfd\dfd00001.dfdSSADM - Context DiagramJun-27-2005Januar Andriana
Context Diagram dari KPN GATERA
Siapa yg mengolah data stok ?Pelanggan bukanPemasok bukan Pimpinan hanya menerima laporan
1
ProsesPembelian
D1Tb.Barang
D2Tb.Pemasok
D3Tb.Pembelian
2
ProsesPenjualan
D4 Tb.Penjualan
3
ReturPembelian
4
ReturPenjualan
D5 Tb.Pelanggan
D6Tb. ReturPembelian
D7Tb. ReturPenjualan
5
ProsesLaporan Stok & Keuangan
D3Tb.Pembelian
D6Tb. ReturPembelian
D1Tb.Barang
Data Barang
dt.ReturPenjualan
Data Pemasok
PenjualanBarang
PembelianBarang
Data Pelanggan
dt.ReturPembelian
dt.UpdateStok
dt.Barang &dt.Update Stok
dt.Pemasok
dt.Pembelian
dt.Barang
dt.UpdateStok
dt.Penjualan
Retur Pembelian
dt.Pemasok
dt.Barang
dt.UpdateStok
dt.Pelanggan
dt.Barang
dt.Penjualan
dt.ReturPenjualan
dt.Pembelian
dt.ReturPembelian
Laporan
dt.Pelanggan
Retur Penjualan
dt.Barang
Project Name:Project Path:Chart File:Chart Name:Created On:Created By:Modified On:Modified By:
KPN GATERAh:\proyek\januar~1\dfd\dfd00002.dfdKPN GATERAJun-27-2005Januar AndrianaJun-27-2005Januar Andriana
DFD Level 0 dari KPN GATERA
Penomoran proses ?
Dari mana ?
1.1
PencatatanData Pemasok
1.2
PencatatanData Barang
1.3
PencatatanPembelian Barang
D2Tb.Pemasok
D1Tb.Barang
D3Tb.Pembelian
PembelianBarang
dt.BarangData Barang
dt.Barang &dt.Update Stok
dt.Pembelian
dt.Pemasok
Data Pemasok dt.Pemasok
Project Name:Project Path:Chart File:Chart Name:Created On:Created By:Modified On:Modified By:
KPN GATERAh:\proyek\januar~1\dfd\dfd00003.dfdProses PembelianJun-27-2005Januar Andriana
DFD Level 1 Dari Proses Pembelian di KPN GATERA
Penomoran proses ?
2.1
PencatatanData Pelanggan
D5 Tb.Pelanggan
2.2
PencatatanPenjualan Barang
D1Tb.Barang
D4 Tb.Penjualan
dt.Barang &dt.Update Stok
dt.PelangganData Pelanggan
dt.Penjualan
dt.Pelanggan
PenjualanBarang
Project Name:Project Path:Chart File:Chart Name:Created On:Created By:Modified On:Modified By:
KPN GATERAh:\proyek\januar~1\dfd\dfd00004.dfdProses PenjualanJun-27-2005Januar Andriana
DFD Level 1 Dari Proses Penjualan di KPN GATERA
Perancangan Menu Sistem
Menu Utama
Menu utama
Data Transaksi Laporan Utility About
Penomoran proses ?
Gambar 3.10 Menu Data
Gambar 3.11 Menu Transaksi
Gambar 3.12 Menu Laporan
Data
Data Pemasok
Data Barang
DataPelanggan
Pembelian Retur Penjualan
Transaksi
Penjualan Retur Pembelian
Laporan
Lap Stok Lap Keuangan
Lap Pembelian
Lap Penjualan
Lap Retur Pembelian
Alur dalam DAD mestinya seperti dalam menu di atas. Data :
o Pemasok file Pemasoko Barang file Barango Pelanggan file Pelanggan
Transaksio Pembelian file Pembeliano Penjualan file Penjualano Retur pembelian file Returpembeliano Retur penjualan file Returpenjualn
LaporanDan ditambah file-file pendukung lainnya
Relasi antar Tabel dalam Database
Stok BarangNo. Nama Field Tipe Ukuran Keterangan1 Kodebarang Char 10 Kode barang2 NamaBarang Char 25 Nama barang3 Hargajual Num Harga jual ke konsumen4 DiscJual Num Discount penjualan5 Hargabeli Num Harga beli dari pemasok6 Discbeli Num Discount beli dari pemasok7 HargaPabrik Num Harga asli dari pabrik8 Jenis Char 10 Jenis barang9 Stok Num Stok barang saat ini10 Stokmin Num Stok minimal barang
PemasokNo. Nama Field Tipe Ukuran Keterangan1 Kodepemasok Char 10 Kode pemasok2 Namapemasok Char 25 Nama pemasok3 Alamat Char 25 Alamat pemasok4 Telp Char 16 Telepon pemasok5 KontakPerson Char 25 Kontak personal
PelangganNo. Nama Field Tipe Ukuran Keterangan1 KodePelanggan Char 6 Kode pelanggan2 Nama Char 25 Nama pelanggan3 Alamat Char 40 Alamat pelanggan4 Telp Char 17 Telepon pelanggan5 KtPerson Char 25 Kotak personal
PembelianNo. Nama Field Tipe Ukuran Keterangan1 KodeBeli Char 6 Kode pembelian2 Tanggal Date Tanggal pembelian3 KodePemasok Char 10 Kode pemasok4 KodePegawai Char 10 Kode pegawai
Detail PembelianNo. Nama Field Tipe Ukuran Keterangan1 KodeBeli Char 6 Kode pembelian2 Kodebarang Char 10 Kode barang3 Jumlah Num Jumlah barang dibeli
Retur BeliNo. Nama Field Tipe Ukuran Keterangan1 KodeReturBeli Char 6 Kode retur pembelian2 Tanggal Date Tanggal pembelian3 KodePemasok Char 10 Kode pemasok4 KodePegawai Char 10 Kode pegawai
Detail Retur BeliNo. Nama Field Tipe Ukuran Keterangan1 KodeReturBeli Char 6 Kode retur pembelian2 Kodebarang Char 10 Kode barang3 Jumlah Num Jumlah barang dibeli
PenjualanNo. Nama Field Tipe Ukuran Keterangan1 KodeNota Char 6 Kode nota penjualan2 Tanggal Date Tanggal penjualan3 KodePelanggan Char 6 Kode pelanggan4 KodePegawai Char 10 Kode pegawai
Retur JualNo. Nama Field Tipe Ukuran Keterangan1 KodeReturJual Char 6 Kode retur penjualan2 Tanggal Date Tanggal retur penjualan3 KodePelanggan Char 6 Kode pelanggan4 KodePegawai Char 10 Kode pegawai
Bagaimana kaitan antara detail beli dengan retur beli ?
Bagaimana kaitan antara penjualan dengan retur jual ?
PegawaiNo. Nama Field Tipe Ukuran Keterangan1 KodePegawai Char 10 Kode pegawai2 Nama Char 25 Nama pegawai3 Alamat Char 40 Alamat pegawai4 Telp Char 17 Telepon pegawai/HP
BarangNo. Nama Field Tipe Ukuran Keterangan1 Jenis Char 10 Jenis barang2 Keterangan Char 50 Keterangan kategori
Retur JualNo. Nama Field Tipe Ukuran Keterangan1 KodeReturJual Char 6 Kode retur penjualan2 Kodebarang Char 10 Kode barang3 Jumlah Num Jumlah barang diretur
Detail PenjualanNo. Nama Field Tipe Ukuran Keterangan1 KodeNota Char 6 Kode nota penjualan2 Kodebarang Char 10 Kode barang3 Jumlah Num Jumlah barang diretur
Perancangan Input dan OutputDesain Input Data Pegawai
DATA PEGAWAI
Kode Pegawai : X(10) Nama : X(25)Alamat: X(40) Telp : X(17)
KodeNamaAlamatTelpxxxxxxxxxxxx
|< < > >| Simpan Edit Hapus Keluar
Format ?
Desain Input Data Konsumen
Desain Input Data Pemasok
DATA KONSUMEN
KodePelanggan : X(6) Nama : X(25)Alamat : X(40) Telp : X(17)KtPerson : X(25)
Kode PelNamaAlamatTelpKt Personxxxxxxxxxxxxxx
|< < > >| Simpan Edit Hapus Keluar
Format ?
DATA PEMASOK
Kodepemasok : X(20) Namapemasok: X(25)Alamat: X(35) Telp : X(17)KontakPerson : X(25)
Kode PemNamaAlamatTelpKt Personxxxxxxxxxxxxxxx
|< < > >| Simpan Edit Hapus Keluar
Format ?
Desain Input Pembelian Barang
Desain Input Penjualan Barang
PEMBELIAN BARANG
KodeBeli X(6) Tanggal99/99/9999KodePemasok X(10) KodePegawaiX(10)Nama Pemasok X(25) Nama Pegawai X(25)
Kode BarangNama BarangSatuanHargaSubtotalX(10)X(50)9999999999999999
TOTAL9999999
|< < > >| Simpan Edit Hapus Keluar
PENJUALAN BARANG
Kode Nota X(6) Tanggal99/99/9999Kode Pelanggan X(10) KodePegawaiX(10)Nama Pelanggan X(25) Nama Pegawai X(25)
Kode BarangNama BarangSatuanHargaSubtotalX(10)X(50)9999999999999999
TOTAL9999999
|< < > >| Simpan Edit Hapus Keluar
Desain Input Retur Beli
Desain Input Retur Jual
RETUR PEMBELIAN BARANG
Kode Retur X(6) Tanggal99/99/9999KodePemasok X(10) KodePegawaiX(10)Nama Pemasok X(25) Nama Pegawai X(25)
Kode BarangNama BarangSatuanHargaSubtotalX(10)X(50)9999999999999999
TOTAL9999999
|< < > >| Simpan Edit Hapus Keluar
RETUR PENJUALAN BARANG
Kode Retur X(6) Tanggal99/99/9999KodePelanggan X(10) KodePegawaiX(10)Nama Pelanggan X(25) Nama Pegawai X(25)
Kode BarangNama BarangSatuanHargaSubtotalX(10)X(50)9999999999999999
TOTAL9999999
|< < > >| Simpan Edit Hapus Keluar
Desain Input Stok Barang
Desain Input Kategori Barang
STOK BARANG
Kodebarang : X(10) Jenis : X(10)NamaBarang : X(50) Hargabeli : 99999999Hargajual : 99999999 Discbeli : 99999999DiscJual : 99999999 HargaPabrik : 99999999Stok : 99999999Stokmin : 99999999
KodeNamaJenisHrg PabrikHrg JualDisc JualHrg BeliDisc BeliStokStok Min
|< < > >| Simpan Edit Hapus Keluar
Format ?
KATEGORI BARANG
Jenis : X(10)Keterangan : X(255)
JenisKeteranganxxxxxxxx
|< < > >| Simpan Edit Hapus Keluar
Format ?
Desain Laporan Stok
LAPORAN STOK BARANG
Tanggal : 99/99/9999
Kodebarang Namabarang Kode Pemasok
Stok Stok Minimal
X(10) X(50) X(10) 999 999
Kriteria Stok Laporan Total Stok < Stok Minimal
Desain Laporan Pembelian
LAPORAN PEMBELIAN BARANG
Tanggal : 99/99/9999 hingga 99/99/9999
Kodebarang Namabarang Nilai PembelianX(10) X(50) 999 999
Total Pembelian : 9999999
Proses Cetak Tutup
Proses Cetak Tutup
Desain Laporan Penjualan
LAPORAN PENJUALAN BARANG
Tanggal : 99/99/9999 hingga 99/99/9999
Kodebarang Namabarang Nilai PenjualanX(10) X(50) 999 999
Total Penjualan : 9999999
Desain Laporan Stok
LAPORAN STOK BARANG
Tanggal : 99/99/9999
Kodebarang Namabarang Kode Pemasok
Stok Stok Minimal
X(10) X(50) X(10) 999 999
Kriteria Stok Laporan Total Stok < Stok Minimal
Proses Cetak Tutup
Proses Cetak Tutup
Desain Laporan Pembelian
LAPORAN PEMBELIAN BARANG
Tanggal : 99/99/9999 hingga 99/99/9999
Kodebarang Namabarang Nilai PembelianX(10) X(50) 999 999
Total Pembelian : 9999999
Desain Laporan Penjualan
LAPORAN PENJUALAN BARANG
Tanggal : 99/99/9999 hingga 99/99/9999
Kodebarang Namabarang Nilai PenjualanX(10) X(50) 999 999
Total Penjualan : 9999999
Proses Cetak Tutup
Proses Cetak Tutup
Desain Laporan Retur Beli
LAPORAN RETUR PEMBELIAN BARANG
Tanggal : 99/99/9999 hingga 99/99/9999
Kodebarang Namabarang Retur NilaiX(10) X(50) 999 999
Total Retur Beli : 9999999
Desain Laporan Retur Jual
LAPORAN RETUR PENJUALAN BARANG
Tanggal : 99/99/9999 hingga 99/99/9999
Kodebarang Namabarang Retur NilaiX(10) X(50) 999 999
Total Retur Jual : 9999999
Proses Cetak Tutup
Proses Cetak Tutup
Desain Laporan Keuangan
LAPORAN KEUANGAN
Bulan : XXXXXXXXXXX
No.AktifitasPengeluaranPemasukan1Pembelian Barang9999999992Penjualan Barang9999999993Retur
Jual9999999994Retur Beli999999999 TOTAL 999999999 999999999
SALDO 999999999
Proses Cetak Tutup