SKRIPSI
SISTEM CLIENT/SERVER
PENGOLAHAN DATA PERIPHERAL KOMPUTER
DI TOKO MATRIX COMP
YOGYAKARTA
CLIENT / SERVER SYSTEM
of COMPUTER PERIPHERAL DATA PROCESSING
in MATRIX COMP
SHOP
YOGYAKARTA
Diajukan Oleh :
Nama
: Askin Setia Rinaldhy
NIM
: 00051700
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
INSTITUT SAINS & TEKNOLOGI AKPRIND
YOGYAKARTA
2005
Diagram Alir Data
Context Diagram
1 Pengolahan Dat a Matrix a Barang b Supplier D1 Barang D2 Supplier b Supplier c Konsumen d Pimpinan D3 BeliD4 beli_dtl D5 Ret urn_Beli
D6 Stockbarang D7 Jual D8 jual_dtl D9 Ret urn_Jual
Barang Supplier Barang Supplier return_beli return_Jual Laporan beli beli_dtl Projec t Name: Projec t Path: Chart File: Chart Name: Created On: Created By: Modified On: Modified By :
New Project Name d: \eas yc as e\baru\ dfd00001.dfd dadbaru Feb-26-2005 Aldi Feb-26-2005 Aldi return_beli StockBarang jual jual_dtl return_Jual beli beli_dtl jual jual_dtl
DAD Level 1
a Barang 1.1 Pembelian D1 Barang D2 Supplier b Supplier b Supplier d Pimpinan D3 Beli D4 beli_dtl D5 Return_Beli 1.2 StockBarang D6 Stockbarang d Pimpinan 1.3 Penjualan c Konsumen c Konsumen d Pimpinan D7 Jual D8 jual_dtl D9 Return_Jual Barang Barang Supplier Supplier beli beli_dtl return_beli Laporan beli beli_dtl return_beli beli_dtl StockBarang Laporan StockBarang konsumen jual jual_dtl return_Jual Laporan jual jual_dtl return_Jual Project Name: Project Path: Chart File: Chart Name: Cr eated On: Cr eated By: Modified On: Modified By:New Project Name d:\easycase\baru\ dfd00002.dfd Pengolahan Data Matrix Feb-26-2005 Aldi Feb-26-2005 Aldi
Proses:
• Pembelian
• Stok barang
• Penjualan
DAD Level 2
Projec t Name: Projec t Path: Chart File: Chart Name: Created On: Created By: Modified On: Modified By :New Project Name d: \eas yc as e\baru\ dfd00003.dfd Pembelian Feb-26-2005 Aldi Feb-26-2005 Aldi 1. 1.1 Input Barang a Barang D1 Barang 1. 1.2 Input Supplier D2 b Supplier Supplier 1. 1.3 Pengolahan Data Matrix c Konsumen D3 Beli D7 Jual Barang Barang Supplier Supplier Barang Supplier
Proses:
• Pembelian:
• Input barang
• Input supplier
• Pengolahan data
matrik
• Stok barang
• Penjualan
kons umen beli jualRancangan Struktur Menu
Menu Utama Server
MENU
UTAMA
INPUT
DATA
TRANSAKSI
LAPORAN
UTILITY
Proses:
• Pembelian:
• Input barang
• Input supplier
• Pengolahan data
matrik
• Stok barang
• Penjualan
Menu Input Data Server
Menu Transaksi Server
TRANSAKSI
PENJUALAN RETURN PEMBELIAN PEMBELIAN RETURN PENJUALANINPUT DATA
SUPLIER
BARANG
STOCK
BARANG
Proses:
• Pembelian:
• Input barang
• Input supplier
• Pengolahan data
matrik
• Stok barang
• Penjualan
Menu Laporan Server
LAPORAN
LAPORAN SUPLIER LAPORAN PENJUALAN LAPORAN BARANG LAPORAN RETURN PENJUALAN LAPORAN PEMBELIAN LAPORAN RETURN PEMBELIAN LAPORAN STOCK BARANGMenu Utility Server
UTILITY
PROGRAMMER BANTUAN
PASSWORD KURS
Rancangan Menu Client
Menu Utama Client
MENU
UTAMA
INPUT
DATA
TRANSAKSI
UTILITY
TRANSAKSI
Menu Input Data Client
Proses:
INPUT DATA
• Pembelian:
• Input barang
• Input supplier
• Pengolahan data
matrik
• Stok barang
STOCK
BARANG
• Penjualan
Menu Transaksi Client
PENJUALAN RETURN
PENJUALAN
Menu Utility Client
UTILITY
PROGRAMMER BANTUAN
Desain Basis Data
Barang
Nama Field Type Lebar Isi Spek Default Null Ket Kode_Barang Varchar 5 Kode Barang B0...9 - Not null PK Nama_Barang Varchar 35 Nama Barang A...Z
a...z
- Not Null
Jenis_Barang Varchar 15 Jenis Barang A...Z a...z
- Null Harga_Barang Integer Harga Beli 0...9 - Null
Harga_Jual Integer Harga Jual 0...9 - Null
Supplier
Nama Field Type Lebar Isi Spek Default Null Ket Kode_Supplier Varchar 5 Kode Supplier S0...9 - Not null PK Nama_Supplier Varchar 35 Nama Supplier A...Z
a...z
- Not Null
Alamat Varchar 50 Alamat Supplier A...Z a...z
- Null
No_Telp Varchar 12 No Telepon 0..9 - Null
E_Mail Varchar 50 Alamat E-Mail A...Z
a...z
- Null
beli
Nama Field Type Lebar Isi Spek Default Null Ket
No_Faktur Varchar 5 No Faktur F0....9 - Not null PK Kode_Supplier Varchar 5 Kode Supplier S0...9 - Not Null PK
Tanggal Date Tanggal transaksi dd/mm/yyyy
99/99/9999
- Not Null
Total Integer Total 0..9 - Not Null
Dari
supplier ?
beli_dtl
Nama Field Type Lebar Isi Spek Default Null Ket
No_Faktur Varchar 5 No Faktur F0...9 - Not null PK
Kode_Barang Varchar 5 Kode
Barang
B0...9 - Not null PK
Harga Integer Harga Beli 0....9 - Not Null
Jumlah Integer Jumlah
Barang
0....9 - Not Null
ReturnBeli
Nama Field Type Lebar Isi Spek Default Null Ket
No_Faktur Varchar 5 No Faktur F0...9 - Not null PK
Kode_Barang Varchar 5 Kode Barang B0...9 - Not null PK
Tanggal Date Tanggal Return dd/mm/yyyy
99/99/9999
- Not null
Jumlah Integer Jumlah Barang 0....9 - Not null
Keterangan Varchar 50 Ket. Return A...Z a...z
StockBarang
Nama Field Type Lebar Isi Spek Default Null Ket Kode_Barang Varchar 5 Kode Barang B0...9 - Not null PK Nama_Barang Varchar 35 Nama Barang A...Z
a...z
- Not null
Jumlah Integer Jumlah Barang 0....9 - Not null
Jual
Nama Field Type Lebar Isi Spek Default Null Ket
No_Nota Varchar 5 No Nota N0...9 - Not null PK
Tanggal Date Tanggal Transaksi dd/mm/yyyy 99/99/9999
- Not null
Nama Varchar 35 Nama Pelanggan A...Z
a....z
- Not null
Alamat Varchar 50 Alamat Pelanggan A...Z a...z
- Not null
No_telp Varchar 12 No Telp Pelanggan 0...9 - Null
Total Integer Total Jual 0...9 - Not null
Jual_dtl
Nama Field Type Lebar Isi Spek Default Null Ket
No_Nota Varchar 5 No Nota N0...9 - Not null PK
Kode_Barang Varchar 5 Kode Barang B0...9 - Not null PK
Harga Integer Harga Jual 0....9 - Not null
Jumlah Integer Jumlah Barang 0....9 - Not null ReturnJual
Nama Field Type Lebar Isi Spek Default Null Ket
No_Nota Varchar 5 No Nota N0...9 - Not null PK
Kode_Barang Varchar 5 Kode Barang B0...9 - Not null PK
Tanggal Date Tanggal Return dd/mm/yyyy
99/99/9999
- Not null
Jumlah Integer Jumlah Barang 0....9 - Not null
Keterangan Varchar 50 Ket. Return A...Z a....z
Kerelasian Antar Tabel
Supplier Kode_Supplier(*) Nama_Supplier Alamat No_Telp E-Mail Beli No_Faktur(*) Kode_Supplier(**) Tanggal Total Beli_Dtl No_Faktur(**) Kode_Barang(**) Jumlah Harga Barang Kode_Barang(*) Nama_Barang Jenis_Barang Harga_Barang Harga_Jual Return Beli No_Faktur(**) Kode_Barang(**) Tanggal Jumlah Keterangan Jual No_Nota(*) Tanggal Nama Alamat No_Telp Total Jual_Dtl No_Nota(**) Kode_Barang(**) Harga Jumlah Return Jual No_Nota(**) Kode_Barang(**) Tanggal Jumlah Keterangan Stock_Barang Kode_Barang(*) Nama_Barang Jumlah StockDesain Input dan Output
Input Barang
Matrix Computer
JOGJAKARTA
Melayani Penjualan Peripheral Komputer
Kode Barang :
Input Supplier
Nama Barang : Jenis Barang : Harga Beli : Harga Jual :Kode Barang Nama Barang Jenis Barang Harga Beli Harga Jual xxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxx 999999999 999999999
Tambah Edit Simpan Batal Hapus
Format ?
Keluar
Matrix Computer
JOGJAKARTA
Melayani Penjualan Peripheral Komputer
Kode Supplier : Nama Supplier :
Alamat :
No Telp :
E-Mail :
Kode Supplier Nama Supplier Alamat No Telp E-Mail xxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxx xxxxxxxxxxx
Tambah Edit Simpan Batal Hapus Keluar
Stock Barang
Matrix Computer
JOGJAKARTA
Melayani Penjualan Peripheral Komputer
Kode Barang : Nama Barang :
Input Pembelian
Harga Jual : Jumlah Stock :
Kode Barang Nama Barang
Format ?
Harga Jual Jumlah Stock xxxxxxxxxx xxxxxxxxxxxxxx 99999999999 99999999
Cari Barang Cari Keluar
Nama Barang
Matrix Computer
JOGJAKARTA
Melayani Penjualan Peripheral Komputer
No Faktur : Kode Supplier :
Tanggal :
Kode Barang Nama Barang Harga Beli Jumlah Barang xxxxx xxxxxxxxxxxxxxxxxxxxxx 99999999999 99999999
Total Harga $ :
Kurs : Total Harga Rp :
Tambah Edit Simpan Batal Hapus Keluar
Konversi
Format ?
Format ?
Input Return Pembelian
Matrix Computer
JOGJAKARTA
Melayani Penjualan Peripheral Komputer
No Faktur : Kode Barang : Jumlah :
Input Penjualan
Keterangan : Tanggal :No Faktur Kode Barang Tanggal Jumlah Keterangan xxxxx xxxxxxxxxxxxxxxxxx 99/99/9999 999999999 xxxxxxxxxx
Tambah Edit Simpan Batal Hapus
Format ?
Keluar
Matrix Computer
JOGJAKARTA
Melayani Penjualan Peripheral Komputer
No Nota :
Tanggal : Nama Pelanggan :
Alamat :
No Telp :
Kode Barang Nama Barang Harga Beli Jumlah Barang xxxxx xxxxxxxxxxxxxxxxxxxxxx 99999999999 99999999
Total Harga $ :
Kurs : Total Harga Rp :
Tambah Edit Simpan Batal Hapus
Konversi Cetak Keluar
Input Return Penjualan
Matrix Computer
JOGJAKARTA
Melayani Penjualan Peripheral Komputer
No Nota : Kode Barang : Tanggal : Jumlah : Keterangan :
Kode Barang Nama Barang Harga Beli Jumlah Barang xxxxx xxxxxxxxxxxxxxxxxxxxxx
Output Laporan Data Barang
99999999999 99999999
Tambah Edit Simpan Batal Hapus
Keluar
Matrix Computer
JOGJAKARTA
Laporan Data Barang
Kode Barang
Nama Barang Jenis Barang Harga Beli Harga Jual
xxxxx
xxxxxxxxx xxxxxxxxxx 99999999 999999999
Jogjakarta,
(date)
Output Laporan Data Supplier
Matrix Computer
JOGJAKARTA
Laporan Data Supplier
Kode Suplier Nama Supplier Alamat No Telp Alamat E-Mail
xxxxx
xxxxxxxxxxxx xxxxxxxxxx xxxxxxxx xxxxxxxxxxxxx
Jogjakarta, (date)
(Staff)
Output Laporan Stock Barang
Matrix Computer
JOGJAKARTA
Laporan Stock Barang
Kode Barang Nama Supplier Harga Stock
xxxxx xxxxxxxxxxxx 99999999 999999
Jumlah total $ 999999
Jogjakarta,
(date)
(Staff)
Nota Pembelian
Matrix Computer
JOGJAKARTA
Faktur Pembelian No Faktur : Tanggal : Kode Supplier : Nama Supplier :No Kode Barang Nama Barang Harga Jumlah
99 xxxxx xxxxxxxxxxxxx 99999999 9999999
Total Bayar
$ 99999999,99
Supplier
Jogjakarta, (date)
Nota Penjualan
Matrix Computer
JOGJAKARTA
Nota Penjualan No Nota : Tanggal : Nama Pelanggan : Alamat : No Telp :No Kode Barang Nama Barang Harga Jumlah
99 xxxxx xxxxxxxxxxxxxxxxxx 99999999 99999999
Total Harga
$ 99999999,99
Nilai Kurs (Rp. 99999)
Rp 99999999,99
Pelanggan
Jogjakarta,
(date)
(Nama
Pelanggan)
Matrix
Output Laporan Pembelian
Matrix Computer
JOGJAKARTA
Tanggal xx/xx/xxxx s/d xx/xx/xxxx Laporan Pembelian No Faktur Tanggal Nama SupplierNama Barang Jumlah Harga
Total Pembelian $ 9999999
Jogjakarta,
(date)
Output Laporan Penjualan
Matrix Computer
JOGJAKARTA
Tanggal xx/xx/xxxx s/d xx/xx/xxxx Laporan Penjualan No Nota Tanggal Nama PelangganNama Barang Jumlah Harga xxxxx
Output Laporan Return Pembelian
Laporan Return Penjualan
99/99/9999 xxxxxxxxxxx xxxxxxxxxx 9999 999999
Total Penjualan $ 9999999
Jogjakarta,
(date)
(Staff)
Matrix Computer
JOGJAKARTA
Tanggal xx/xx/xxxx s/d xx/xx/xxxxLaporan Return Pembelian
No Faktur
Tanggal Nama Supplier Kode Barang
Jumlah Keterangan xxxxx 99/99/9999 xxxxxxxxxxxxx xxxxx 9999 xxxxxxxxxxxxxxxx
Jumlah Return Pembelian $ 999999
Jogjakarta,
(date)
(Staff)
Matrix Computer
JOGJAKARTA
Tanggal xx/xx/xxxx s/d xx/xx/xxxx
Laporan Return Penjualan
No Nota Tanggal return Nama Pelanggan Kode Barang Jumlah Keterangan xxxxx 99/99/9999 xxxxxxxxx xxxxx 999999 xxxxxxxxxxxxx