Top Banner
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
21

9663 BD2 007 Studi Kasus 005 Client Server Stok Barang

Jun 27, 2015

Download

Documents

dzawa_75882066
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 9663 BD2 007 Studi Kasus 005 Client Server Stok Barang

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

Page 2: 9663 BD2 007 Studi Kasus 005 Client Server Stok Barang

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

Page 3: 9663 BD2 007 Studi Kasus 005 Client Server Stok Barang

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 ?

Page 4: 9663 BD2 007 Studi Kasus 005 Client Server Stok Barang

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 ?

Page 5: 9663 BD2 007 Studi Kasus 005 Client Server Stok Barang

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 ?

Page 6: 9663 BD2 007 Studi Kasus 005 Client Server Stok Barang

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

Page 7: 9663 BD2 007 Studi Kasus 005 Client Server Stok Barang

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

Page 8: 9663 BD2 007 Studi Kasus 005 Client Server Stok Barang

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 ?

Page 9: 9663 BD2 007 Studi Kasus 005 Client Server Stok Barang

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 ?

Page 10: 9663 BD2 007 Studi Kasus 005 Client Server Stok Barang

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 ?

Page 11: 9663 BD2 007 Studi Kasus 005 Client Server Stok Barang

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

Page 12: 9663 BD2 007 Studi Kasus 005 Client Server Stok Barang

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

Page 13: 9663 BD2 007 Studi Kasus 005 Client Server Stok Barang

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 ?

Page 14: 9663 BD2 007 Studi Kasus 005 Client Server Stok Barang

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

Page 15: 9663 BD2 007 Studi Kasus 005 Client Server Stok Barang

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

Page 16: 9663 BD2 007 Studi Kasus 005 Client Server Stok Barang

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

Page 17: 9663 BD2 007 Studi Kasus 005 Client Server Stok Barang

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

Page 18: 9663 BD2 007 Studi Kasus 005 Client Server Stok Barang

Desain Laporan Keuangan

LAPORAN KEUANGAN

Bulan : XXXXXXXXXXX

No.AktifitasPengeluaranPemasukan1Pembelian Barang9999999992Penjualan Barang9999999993Retur

Jual9999999994Retur Beli999999999 TOTAL 999999999 999999999

SALDO 999999999

Proses Cetak Tutup