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 INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI INSTITUT SAINS DAN TEKNOLOGI AKPRIND YOGYAKARTA 2005
Project Name: Project Path: Chart File: Chart Name: Created On: Created By: Modified On: Modified By: KPN GATERA h:\proyek\januar~1\dfd\ dfd00001.dfd SSADM - Context Diagram Jun-27-2005 Januar Andriana c Pelanggan Data Pelanggan Retur Siapa yg mengolah data stok? Pelanggan bukan Pemasok bukan Pimpinan hanya menerima laporan 0 b Pemasok Data Data Pemasok KPN GATERA Laporan a Pimpinan KPN Gatera Retur Context Diagram dari KPN GATERA
Project Name: Project Path: Chart File: Chart Name: Created On: Created By: Modified On: Modified By: KPN GATERA h:\proyek\januar~1\dfd\ dfd00002.dfd KPN GATERA Jun-27-2005 Januar Andriana Jun-27-2005 Januar Andriana D3 Tb. Penomoran proses? Data dt. 1 Data Pemasok Proses dt.pemasok D2 Tb. Pemasok dt.pemasok dt. & dt.update Stok dt. D1 Tb. dt.updatestok dt. 3 Retur Retur Data Pelanggan dt.retur 2 dt.updatestok dt. D6 Tb. Retur Proses dt.pelanggan 4 dt. D5 Tb.Pelanggan dt.updatestok dt.pelanggan Retur Retur D4 Tb. D7 Tb. Retur dt.retur dt.retur D1 Tb. dt. dt. 5 Proses Laporan Stok & Keuangan dt. dt.retur D3 D6 Tb. Tb. Retur Laporan Dari mana? DFD Level 0 dari KPN GATERA
Project Name: Project Path: Chart File: Chart Name: Created On: Created By: Modified On: Modified By: KPN GATERA h:\proyek\januar~1\dfd\ dfd00003.dfd Proses Jun-27-2005 Januar Andriana Penomoran proses? 1.1 Data Pemasok Pencatatan Data Pemasok dt.pemasok D2 Tb. Pemasok 1.2 Data Pencatatan Data dt. D1 Tb. dt.pemasok dt. & dt.update Stok 1.3 Pencatatan dt. D3 Tb. DFD Level 1 Dari Proses di KPN GATERA
Project Name: Project Path: Chart File: Chart Name: Created On: Created By: Modified On: Modified By: KPN GATERA h:\proyek\januar~1\dfd\ dfd00004.dfd Proses Jun-27-2005 Januar Andriana Penomoran proses? 2.1 Data Pelanggan Pencatatan Data Pelanggan dt.pelanggan D5 Tb.Pelanggan D1 Tb. dt. & dt.update Stok dt.pelanggan 2.2 Pencatatan dt. D4 Tb. Perancangan Menu Sistem DFD Level 1 Dari Proses di KPN GATERA Menu utama Data Transaksi Laporan Utility About Menu Utama
Data Data Pemasok Data Data Pelanggan Gambar 3.10 Menu Data Transaksi Retur Retur Gambar 3.11 Menu Transaksi Laporan Lap Stok Lap Keuangan Lap Lap Lap Retur Gambar 3.12 Menu Laporan Alur dalam DAD mestinya seperti dalam menu di atas. Data : o Pemasok file Pemasok o file o Pelanggan file Pelanggan Transaksi o file o file o Retur pembelian file Returpembelian o Retur penjualan file Returpenjualn Laporan Dan ditambah file-file pendukung lainnya
Relasi antar Tabel dalam Database Stok 1 Kodebarang Char 10 Kode barang 2 Nama Char 25 Nama barang 3 Hargajual Num Harga jual ke konsumen 4 DiscJual Num Discount penjualan 5 Hargabeli Num Harga beli dari pemasok 6 Discbeli Num Discount beli dari pemasok 7 HargaPabrik Num Harga asli dari pabrik 8 Jenis Char 10 Jenis barang 9 Stok Num Stok barang saat ini 10 Stokmin Num Stok minimal barang Pemasok 1 Kodepemasok Char 10 Kode pemasok 2 Namapemasok Char 25 Nama pemasok 3 Alamat Char 25 Alamat pemasok 4 Telp Char 16 Telepon pemasok 5 KontakPerson Char 25 Kontak personal
Pelanggan 1 KodePelanggan Char 6 Kode pelanggan 2 Nama Char 25 Nama pelanggan 3 Alamat Char 40 Alamat pelanggan 4 Telp Char 17 Telepon pelanggan 5 KtPerson Char 25 Kotak personal 1 KodeBeli Char 6 Kode pembelian 2 Tanggal Date Tanggal pembelian 3 KodePemasok Char 10 Kode pemasok 4 KodePegawai Char 10 Kode pegawai Detail 1 KodeBeli Char 6 Kode pembelian 2 Kodebarang Char 10 Kode barang 3 Jumlah Num Jumlah barang dibeli Bagaimana kaitan antara detail beli dengan retur beli? Retur Beli 1 KodeReturBeli Char 6 Kode retur pembelian 2 Tanggal Date Tanggal pembelian 3 KodePemasok Char 10 Kode pemasok 4 KodePegawai Char 10 Kode pegawai Detail Retur Beli 1 KodeReturBeli Char 6 Kode retur pembelian 2 Kodebarang Char 10 Kode barang 3 Jumlah Num Jumlah barang dibeli Bagaimana kaitan antara penjualan dengan retur jual? 1 KodeNota Char 6 Kode nota penjualan 2 Tanggal Date Tanggal penjualan 3 KodePelanggan Char 6 Kode pelanggan 4 KodePegawai Char 10 Kode pegawai Retur Jual 1 KodeReturJual Char 6 Kode retur penjualan 2 Tanggal Date Tanggal retur penjualan 3 KodePelanggan Char 6 Kode pelanggan 4 KodePegawai Char 10 Kode pegawai
Pegawai 1 KodePegawai Char 10 Kode pegawai 2 Nama Char 25 Nama pegawai 3 Alamat Char 40 Alamat pegawai 4 Telp Char 17 Telepon pegawai/hp 1 Jenis Char 10 Jenis barang 2 Keterangan Char 50 Keterangan kategori Retur Jual 1 KodeReturJual Char 6 Kode retur penjualan 2 Kodebarang Char 10 Kode barang 3 Jumlah Num Jumlah barang diretur Detail 1 KodeNota Char 6 Kode nota penjualan 2 Kodebarang Char 10 Kode barang 3 Jumlah Num Jumlah barang diretur Perancangan Input dan Output Desain Input Data Pegawai DATA PEGAWAI Kode Pegawai : X(10) Nama : X(25) Alamat : X(40) Telp : X(17) Kode Nama Alamat Telp xxx xxx xxx xxx Format? < < > > Simpan Edit Hapus Keluar
Desain Input Data Konsumen DATA KONSUMEN KodePelanggan : X(6) Nama : X(25) Alamat : X(40) Telp : X(17) KtPerson : X(25) Kode Pel Nama Alamat Telp Kt Person xx xxx xxx xxx xxx Format? < < > > Simpan Edit Hapus Keluar Desain Input Data Pemasok DATA PEMASOK Kodepemasok : X(20) Namapemasok : X(25) Alamat : X(35) Telp : X(17) KontakPerson : X(25) Kode Pem Nama Alamat Telp Kt Person xxx xxx xxx xxx xxx Format? < < > > Simpan Edit Hapus Keluar
Desain Input PEMBELIAN BARANG KodeBeli X(6) Tanggal 99/99/9999 KodePemasok X(10) KodePegawai X(10) Nama Pemasok X(25) Nama Pegawai X(25) Kode Nama Satuan Harga Subtotal X(10) X(50) 999 999999 9999999 TOTAL 9999999 < < > > Simpan Edit Hapus Keluar Desain Input PENJUALAN BARANG Kode Nota X(6) Tanggal 99/99/9999 Kode Pelanggan X(10) KodePegawai X(10) Nama Pelanggan X(25) Nama Pegawai X(25) Kode Nama Satuan Harga Subtotal X(10) X(50) 999 999999 9999999 TOTAL 9999999 < < > > Simpan Edit Hapus Keluar
Desain Input Retur Beli RETUR PEMBELIAN BARANG Kode Retur X(6) Tanggal 99/99/9999 KodePemasok X(10) KodePegawai X(10) Nama Pemasok X(25) Nama Pegawai X(25) Kode Nama Satuan Harga Subtotal X(10) X(50) 999 999999 9999999 TOTAL 9999999 < < > > Simpan Edit Hapus Keluar Desain Input Retur Jual RETUR PENJUALAN BARANG Kode Retur X(6) Tanggal 99/99/9999 KodePelanggan X(10) KodePegawai X(10) Nama Pelanggan X(25) Nama Pegawai X(25) Kode Nama Satuan Harga Subtotal X(10) X(50) 999 999999 9999999 TOTAL 9999999 < < > > Simpan Edit Hapus Keluar
Desain Input Stok STOK BARANG Kodebarang : X(10) Jenis : X(10) Nama : X(50) Hargabeli : 99999999 Hargajual : 99999999 Discbeli : 99999999 DiscJual : 99999999 HargaPabrik : 99999999 Stok : 99999999 Stokmin : 99999999 Kode Nama Jenis Hrg Pabrik Hrg Jual Disc Jual Hrg Beli Disc Beli Stok Stok Min Format? < < > > Simpan Edit Hapus Keluar Desain Input Kategori KATEGORI BARANG Jenis Keterangan : X(10) : X(255) Jenis xxxx Keterangan xxxx Format? < < > > Simpan Edit Hapus Keluar
Desain Laporan Stok LAPORAN STOK BARANG Tanggal : 99/99/9999 Kodebarang Namabarang Kode Stok Stok Pemasok Minimal X(10) X(50) X(10) 999 999 Kriteria Stok Laporan Total Stok < Stok Minimal Proses Cetak Tutup Desain Laporan LAPORAN PEMBELIAN BARANG Tanggal : 99/99/9999 hingga 99/99/9999 Kodebarang Namabarang Nilai X(10) X(50) 999 999 Total : 9999999 Proses Cetak Tutup
Desain Laporan LAPORAN PENJUALAN BARANG Tanggal : 99/99/9999 hingga 99/99/9999 Kodebarang Namabarang Nilai X(10) X(50) 999 999 Total : 9999999 Proses Cetak Tutup 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
Desain Laporan LAPORAN PEMBELIAN BARANG Tanggal : 99/99/9999 hingga 99/99/9999 Kodebarang Namabarang Nilai X(10) X(50) 999 999 Total : 9999999 Proses Cetak Tutup Desain Laporan LAPORAN PENJUALAN BARANG Tanggal : 99/99/9999 hingga 99/99/9999 Kodebarang Namabarang Nilai X(10) X(50) 999 999 Total : 9999999 Proses Cetak Tutup
Desain Laporan Retur Beli LAPORAN RETUR PEMBELIAN BARANG Tanggal : 99/99/9999 hingga 99/99/9999 Kodebarang Namabarang Retur Nilai X(10) X(50) 999 999 Total Retur Beli : 9999999 Proses Cetak Tutup Desain Laporan Retur Jual LAPORAN RETUR PENJUALAN BARANG Tanggal : 99/99/9999 hingga 99/99/9999 Kodebarang Namabarang Retur Nilai X(10) X(50) 999 999 Total Retur Jual : 9999999 Proses Cetak Tutup
Desain Laporan Keuangan LAPORAN KEUANGAN Bulan : XXXXXXXXXXX No. Aktifitas Pengeluaran Pemasukan 1 999999999 2 999999999 3 Retur Jual 999999999 4 Retur Beli 999999999 TOTAL 999999999 999999999 SALDO 999999999 Proses Cetak Tutup