You are on page 1of 17

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

Project Name: New Project Name


Project Path: d: \easyc as e\baru\
Chart File: dfd00001.dfd
Chart Name: dadbaru
Created On: Feb-26-2005
Created By: Aldi
Modified On: Feb-26-2005
Modified By: Aldi

D2 Supplier D4 beli_dtl D3 Beli D5 Ret urn_Beli

beli

beli_dtl b
D1 Barang Supplier
Supplier return_beli

Barang
1 return_beli beli beli_dtl
a c
Pengolahan jual
Barang Konsumen
Barang Dat a return_Jual
Matrix
Laporan jual_dtl

b d
Supplier Pimpinan
Supplier

jual return_Jual
StockBarang jual_dtl

D6 Stockbarang D7 Jual D8 jual_dtl D9 Ret urn_Jual


DAD Level 1

Project Name: New Project Name


Project Path: d:\easycase\baru\
Chart File: dfd00002.dfd
Chart Name: Pengolahan Data Matrix
Cr eated On: Feb-26-2005
Cr eated By: Aldi
Modified On: Feb-26-2005
Modified By: Aldi

D1 Barang D3 Beli D4 beli_dtl

a b
Barang beli
Barang Supplier
Barang
beli_dtl

1.1
beli
beli_dtl
Pembelian return_beli
Laporan
return_beli

b d
Supplier Supplier D5 Return_Beli Pimpinan

Supplier beli_dtl

D2 Supplier

1.2
d
D6 Stockbarang Pimpinan
StockBarang StockBarang Laporan

Proses:
 Pembelian
StockBarang  Stok barang
 Penjualan

1.3
c c
jual_dtl
Konsumen konsumen jual Konsumen
Penjualan
return_Jual

Laporan

d
jual
D7 Jual Pimpinan

return_Jual
jual_dtl
D8 jual_dtl D9 Return_Jual
DAD Level 2
Project Name: New Project Name
Project Path: d: \eas ycas e\baru\
Chart File: dfd00003.dfd
Chart Name: Pembelian
Created On: Feb-26-2005
Created By: Aldi
Modified On: Feb-26-2005
Modified By: Aldi

D1 Barang D2 Supplier

Proses:
Barang Supplier
 Pembelian:
 Input barang
1. 1.1 1. 1.2  Input supplier
a
Barang
 Pengolahan
b
Supplier
data
Barang Input
Barang
Input
Supplier
Supplier
matrik
 Stok barang
 Penjualan
Barang Supplier
1. 1.3

Pengolahan
Data
Matrix
jual beli

konsumen

c
D7 Jual Konsumen D3 Beli

Proses:
 Pembelian:
Rancangan Struktur Menu
Menu Utama Server  Input barang
 Input supplier
 Pengolahan data
MENU matrik
UTAMA  Stok barang
 Penjualan

INPUT DATA TRANSAKSI LAPORAN UTILITY


Menu Input Data Server
INPUT DATA

SUPLIER BARANG STOCK


BARANG Proses:
 Pembelian:
Menu Transaksi Server  Input barang
 Input supplier
TRANSAKSI  Pengolahan data
matrik
 Stok barang
 Penjualan

PEMBELIAN PENJUALAN RETURN RETURN


PEMBELIAN PENJUALAN

Menu Laporan Server


LAPORAN

LAPORAN LAPORAN LAPORAN LAPORAN LAPORAN LAPORAN


SUPLIER BARANG PEMBELIAN PENJUALAN RETURN RETURN
PENJUALAN PEMBELIAN

LAPORAN STOCK
BARANG

Menu Utility Server


UTILITY

KURS PASSWORD BANTUAN PROGRAMMER


Rancangan Menu Client
Menu Utama Client

MENU
UTAMA

INPUT TRANSAKSI UTILITY


DATA

Menu Input Data Client

INPUT DATA Proses:


 Pembelian:
 Input barang
 Input supplier
 Pengolahan data
matrik
 Stok barang
STOCK
 Penjualan
BARANG

Menu Transaksi Client

TRANSAKSI

PENJUALAN RETURN
PENJUALAN

Menu Utility Client


UTILITY

PASSWORD BANTUAN PROGRAMMER


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 - Not Null
a...z
Jenis_Barang Varchar 15 Jenis Barang A...Z - Null
a...z
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 - Not Null
a...z
Alamat Varchar 50 Alamat Supplier A...Z - Null
a...z
No_Telp Varchar 12 No Telepon 0..9 - Null
E_Mail Varchar 50 Alamat E-Mail A...Z - Null
Dari a...z
supplier ?
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 - Not Null
99/99/9999
Total Integer Total 0..9 - Not Null

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 B0...9 - Not null PK
Barang
Harga Integer Harga Beli 0....9 - Not Null
Jumlah Integer Jumlah 0....9 - Not Null
Barang

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 - Not null
99/99/9999
Jumlah Integer Jumlah Barang 0....9 - Not null
Keterangan Varchar 50 Ket. Return A...Z - Null
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 - Not null
a...z
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 - Not null
99/99/9999
Nama Varchar 35 Nama Pelanggan A...Z - Not null
a....z
Alamat Varchar 50 Alamat Pelanggan A...Z - Not null
a...z
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 - Not null
99/99/9999
Jumlah Integer Jumlah Barang 0....9 - Not null

Keterangan Varchar 50 Ket. Return A...Z - Null


a....z
Kerelasian Antar Tabel

Barang

Kode_Barang(*)
Nama_Barang
Supplier Jenis_Barang
Harga_Barang
Kode_Supplier(*) Harga_Jual
Nama_Supplier
Alamat
No_Telp
E-Mail

Jual
Beli
No_Nota(*)
Tanggal
No_Faktur(*)
Nama
Kode_Supplier(**)
Alamat
Tanggal
No_Telp
Total
Total
Stock_Barang

Beli_Dtl Kode_Barang(*)
Nama_Barang Jual_Dtl
No_Faktur(**) Jumlah Stock
Kode_Barang(**) No_Nota(**)
Jumlah Kode_Barang(**)
Harga Harga
Jumlah

Return Beli Return Jual

No_Faktur(**) No_Nota(**)
Kode_Barang(**) Kode_Barang(**)
Tanggal Tanggal
Jumlah Jumlah
Keterangan Keterangan
Desain Input dan Output
Input Barang

Matrix Computer
JOGJAKARTA
Melayani Penjualan Peripheral Komputer

Kode Barang :
Nama Barang :
Jenis Barang :
Harga Beli : Format ?
Harga Jual :

Kode Barang Nama Barang Jenis Barang Harga Beli Harga Jual
xxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxx 999999999 999999999

Tambah Edit Simpan Batal Hapus


Keluar

Input Supplier

Matrix Computer
JOGJAKARTA
Melayani Penjualan Peripheral Komputer

Kode Supplier :
Nama Supplier :
Alamat : Format ?
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 :
Format ?
Harga Jual :
Jumlah Stock :

Kode Barang Nama Barang Harga Jual Jumlah Stock


xxxxxxxxxx xxxxxxxxxxxxxx 99999999999 99999999

Cari Barang
Nama Barang Cari Keluar

Input Pembelian

Matrix Computer
JOGJAKARTA
Melayani Penjualan Peripheral Komputer

No Faktur :
Kode Supplier : Format ?
Tanggal :

Kode Barang Nama Barang Harga Beli Jumlah Barang


xxxxx xxxxxxxxxxxxxxxxxxxxxx 99999999999 99999999

Total Harga $ :
Kurs :
Format ?
Total Harga Rp :

Konversi Cetak
Tambah Edit Simpan Batal Hapus
Keluar
Input Return Pembelian

Matrix Computer
JOGJAKARTA
Melayani Penjualan Peripheral Komputer

No Faktur :
Kode Barang :
Jumlah : Format ?
Keterangan :
Tanggal :

No Faktur Kode Barang Tanggal Jumlah Keterangan


xxxxx xxxxxxxxxxxxxxxxxx 99/99/9999 999999999 xxxxxxxxxx

Tambah Edit Simpan Batal Hapus


Keluar

Input Penjualan
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 :
Konversi Cetak

Tambah Edit Simpan Batal Hapus


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 99999999999 99999999

Keluar
Tambah Edit Simpan Batal Hapus

Output Laporan Data Barang

Matrix Computer
JOGJAKARTA
Laporan Data Barang
Kode Nama Barang Jenis Barang Harga Beli Harga Jual
Barang
xxxxx xxxxxxxxx xxxxxxxxxx 99999999 999999999

Jogjakarta, (date)

(Staff)
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)

(Nama Supplier) Matrix


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 Tanggal Nama Nama Barang Jumlah Harga


Faktur Supplier

Total Pembelian $ 9999999

Jogjakarta, (date)

(Staff)
Output Laporan Penjualan

Matrix Computer
JOGJAKARTA
Tanggal xx/xx/xxxx s/d xx/xx/xxxx
Laporan Penjualan

No Tanggal Nama Nama Barang Jumlah Harga


Nota Pelanggan
xxxxx 99/99/9999 xxxxxxxxxxx xxxxxxxxxx 9999 999999

Total Penjualan $ 9999999

Jogjakarta, (date)

(Staff)

Output Laporan Return Pembelian

Matrix Computer
JOGJAKARTA
Tanggal xx/xx/xxxx s/d xx/xx/xxxx
Laporan Return Pembelian

No Tanggal Nama Supplier Kode Jumlah Keterangan


Faktur Barang
xxxxx 99/99/9999 xxxxxxxxxxxxx xxxxx 9999 xxxxxxxxxxxxxxxx

Jumlah Return Pembelian $ 999999


Jogjakarta, (date)

(Staff)

Laporan Return Penjualan

Matrix Computer
JOGJAKARTA
Tanggal xx/xx/xxxx s/d xx/xx/xxxx
Laporan Return Penjualan

No Nota Tanggal Nama Kode Jumlah Keterangan


return Pelanggan Barang
xxxxx 99/99/9999 xxxxxxxxx xxxxx 999999 xxxxxxxxxxxxx

Jumlah Return Penjualan $ 999999


Jogjakarta, (date)
(Staff)
Infrastruktur Jaringan
Untuk infrastruktur jaringan dalam aplikasi, menggunakan jaringan client
sever, tetapi karena hanya ada 1 server dan 1 client maka tanpa dibantu
menggunakan hub untuk koneksi jaringan.

Client/Front Office

Client-Server:
 Front End
 Back End
 Database Server

Server/Gudang

Komunikasi antar unit (client/server), dimulai pada saat aplikasi berjalan atau
dieksekusi. Pada saat unit client aktif, dan melakukan transaksi. Maka unit client
akan mengirim perintah ke unit server, dari server akan dikembalikan hasil yang
unit client minta. Data yang diporses pada unit server adalah database keseluruhan
sistem, sedang yang dikirim ke client hanya hasil atau data tunggal saja, bukan
seluruh database.

Client-Server:
 Thin client :
o Client : Front End
o Server :
 Back End
 Database Server
 Fat client
o Client :
 Front End
 Client : Front End
o Server :
 Database Server
 Server :

You might also like