Post on 12-Jun-2015
description
BAB IV
STUDI KASUS
1. Proses bisnis
Dalam Kuliah Kerja Praktek (KKP) ini penulis mengambil salah satu
sistem yang digunakan di CV. SURYA KONTRAKTA sebagai studi kasus
yakni sistem pembelian.
Yang dimaksud dengan sistem pembelian disini adalah usaha yang
dilakukan oleh CV. SURYA KONTRAKTA dalam menyediakan seluruh
bahan-bahan bangunan yang akan dipergunakan untuk pembangunan
sebuah bangunan. Kegiatan pembelian ini terdiri dari transaksi
permintaan barang.
Pembelian suatu bahan bangunan dilakukan melalui proses kepala
gudang menyerahkan laporan persediaan barang gudang yang tersedia
kepada pimpinan proyek yang kemudian pimpinan proyek akan
memberikan estimasi barang-barang yang diperlukan pada proyek yang
sedang dikerjakan. Ketika barang yang dibutuhkan kurang / tidak ada,
kepala gudang akan melakukan pemesanan barang kepada pemasok
(supplier). Supplier mengirimkan barang tersebut ke gudang dengan
menyertakan surat jalan. Setelah barang sampai digudang kepala gudang
menandatangani surat jalan dan beberapa hari kemudian kepala gudang
akan mendapatkan faktur pembelian dan memberikan Tanda Terima
Faktur kepada supplier.
2. Aturan bisnis
Aturan bisnis yang terjadi pada CV. SURYA KONTRAKTA dalam
sistem pembelian adalah kepala gudang harus menyerahkan laporan
pembelian barang kepada pihak manajemen untuk selanjutnya dilakukan
permintaan barang kepada para supplier.
21
Cetak DataPemesanan
Supplier
Cetak Data TTF
Entry DataBarang
Entry DataSupplier
Entry DataPemesanan
<<include>>
Entry DataTTF
<<include>>Bag. Gudang
Cetak LaporanManager Proyek
3. Sistem Usulan
a. Use Case Diagram
Gambar IV.1
22
Use Case Diagram Sistem Usulan
b. Deskripsi Use Case
1) Nama Use Case : Entry Data Barang
Actor : Bagian Gudang
Tujuan : Mengisi data barang yang akan
dipergunakan untuk pembangunan
sebuah bangunan
Deskripsi / Uraian : Bagian Gudang mengisi Kode Barang,
Nama Barang, Satuan, Harga Satuan.
Kemudian disimpan kedalam database.
2) Nama Use Case : Entry Data Supplier
Actor : Bagian Gudang
Tujuan : Menyimpan data supplier yang akan
memasok barang yang sudah dipesan.
Deskripasi /
Uraian
: Bagian Gudang mengisi Kode Supplier,
Nama Supplier, Alamat, No. Telepon,
kemudian disimpan kedalam database.
3) Nama Use Case : Entry Data Pemesanan
Actor : Bagian Gudang
Tujuan : Mengisi data pemesanan barang.
Deskripsi / Uraian : Bagian Gudang mengisi data supplier
yang akan memasok barang serta
mencantumkan data barang yang akan
dipesan.
4) Nama Use Case : Entry Data TTF
Actor : Bagian Gudang
Tujuan : Mengisi data tanda terima faktur
berdasarkan faktur yang diberikan oleh
23
supplier, sebagai bukti pesan barang.
Deskripsi / Uraian : Bagian Gudang menyimpan No. faktur,
tanggal faktur yang telah diberikan oleh
supplier.
5) Nama Use Case : Cetak Data Pemesanan
Actor : Bagian Gudang dan Supplier
Tujuan : Mencetak data yang akan dipesan.
Deskripsi / Uraian : Bagian Gudang mencetak data
pesanan kemudian diberikan kepada
supplier.
6) Nama Use Case : Cetak Data TTF
Actor : Supplier
Tujuan : Mencetak tanda terima faktur.
Deskripsi / Uraian : Bagian Gudang mencetak tanda terima
faktur yang akan diberikan pad supplier
guna bukti sudah diterimanya faktur
dari supplier.
7) Nama Use Case : Cetak Laporan
Actor : Bagian Gudang
Tujuan : Manager mengetahui pembelian
barang dalam berbagai periode yang
diinginkan.
Deskripsi / Uraian : Bagian Gudang akan mencetak
Laporan Pembelian per bulan sesuai
dengan periode yang ditentukan.
24
4. Rancangan Basisdata
a. Pemodelan Data Konseptual (Class diagram Entitas tanpa
Method)
Gambar IV.2
Class Diagram Entitas tanpa Method
25
b. Logical Record Structure (LRS)
Gambar IV.3
Logical Record Structure ( LRS )
c. Model Data Relational
26
Supplier
kd_sup nm_sup alamat no_tlp
PK
Tabel IV.1
Model Data Relational Supplier
PB
kd_PB tgl_PB kd_sup
PK FK
Tabel IV.2
Model Data Relational PB
minta
kd_brg no_PB jml_mint
a
hrg_minta nm_minta lokasi tlp_minta
FK FK
PK
Tabel IV.3
Model Data Relational minta
Barang
kd_brg nm_brg merk_brg satuan har_sat
PK
Tabel IV.4
Model Data Relational Barang
27
TTF
no_TTF tgl_TTF no_SJ no_PB
PK FK
Tabel IV.5
Model Data Relational TTF
d. Spesifikasi Basisdata
Berikut spesifikasi basisdata file yang digunakan dalam Struktur
basisdata :
1) Nama File : Supplier
Media : Hard-disk
Isi : Data-data Supplier
Organisasi : Index Sequential
Primary Key : kd_sup
Panjang Record : 72 Byte
Jumlah Record : 195 record
Struktur File : -
No. Nama Filed Type Lebar Desimal Keterangan
1. kd_sup Text 5 Kode Supplier
2. nm_sup Text 25 Nama Supplier
3. alamat Text 30 Alamat Supplier
4. no_tlp Text 12 Telepon Supplier
Tabel IV.6
Struktur Tabel Supplier
28
2) Nama File : Barang
Media : Hard-disk
Isi : Data-data barang
Organisasi : Index Sequential
Primary Key : kd_brg
Panjang Record : 50 Byte
Jumlah Record : 410 record
Struktur File : -
No. Nama Filed Type Lebar Desimal Keterangan
1. kd_brg Text 5 Kode Barang
2. nm_brg Text 25 Nama Barang
3. merk_brg Text 15 Jenis Barang
4. satuan Text 10 Satuan Barang
5. har_sat Currency Harga Satuan
Tabel IV.7
Struktur Tabel Barang
3) Nama File : minta
Media : Hard-disk
Isi : Data-data detil barang
Organisasi : Index Sequential
Primary Key : kd_brg + no_PB
Panjang Record : 77 Byte
Jumlah Record : 36000 record
Struktur File : -
29
No. Nama Filed Type Lebar Desimal Keterangan
1. kd_brg Text 5 Kode Barang
2. no_PB Text 5 Nomor PB
3. jml_minta Number Jumlah Minta
4. hrg_minta Currency Harga Minta
5. nm_minta Text 25 Nama peminta
barang
6. lokasi Text 30 Lokasi Proyek
7. tlp_minta Text 12 No. Telp Lokasi
Pryk
Tabel IV. 9
Struktur Tabel minta
4) Nama File : PB
Media : Hard-disk
Isi : Data-data PB
Organisasi : Index Sequential
Primary Key : no_PB
Panjang Record : 5 Byte
Jumlah Record : 7200 record
No. Nama Filed Type Lebar Desimal Keterangan
1. no_PB Text 5 Nomor PB
2. tgl_PB Date/
Time
Tanggal PB
Tabel IV.8
30
Struktur Tabel PB
5) Nama File : TTF
Media : Hard-disk
Isi : Data-data TTF
Organisasi : Index Sequential
Primary Key : no_TTF
Panjang Record : 15 Byte
Jumlah Record : 3600 record
Struktur File : -
No. Nama
Filed
Type Lebar Desimal Keterangan
1. no_TTF Text 5 Nomor TTF
2. tgl_TTF Date/
Time
Tanggal TTF
3. no_SJ Text 5 No. Surat Jalan
4. no_PB Text 5 Nomor PB
Tabel IV.10
Struktur Tabel TTF
31
e. Struktur Tampilan
32
Gambar IV.4
Struktur Tampilan
f. Rancangan Layar
1) Menu Utama
Gambar IV.5
33
Rancangan Layar Menu Utama
2) Menu File Master
Gambar IV.6
34
Rancangan Layar File Master
3) Entry Data Barang
Gambar IV.7
35
Rancangan Layar Entry Data Barang
4) Entry Data Supplier
Gambar IV.8
Rancangan Layar Entry Data Supplier
36
5) Menu File Transaksi
Gambar IV.9
Rancangan Layar File Transaksi
6) Entry Data Pemesanan
37
Gambar IV.10
Rancangan Layar Entry Data Pemasanan
7) Entry Data TTF
38
Gambar IV.11
Racangan Layar Cetak Data TTF
8) Menu File Laporan
39
Gambar IV.12
Rancangan Layar Laporan
9) Cetak Laporan Pembelian
40
Gambar IV.13
Rancangan Layar Cetak Laporan Pembelian
41
g. Sequence Diagram
1) Entry Data Barang
: Bag. Gudang : Form Entry Data Barang : Control Barang : Barang
Input barang ( )
Get Barang ( ) Simpan ( )
Hapus ( )
Hapus ( )
Ubah ( )
Update ( )
Batal ( )
Input barang ( )
Simpan ( )
Simpan barang ( )
Batal ( )
Ubah ( )
Ubah ( )
Hapus ( )
Gambar IV.14
Sequence Diagram Entry Data Barang
2) Entry Data Supplier
42
Gambar IV.15
Sequence Diagram Entry Data Supplier
3) Entry Data Pemesanan
43
Gambar IV.16
Sequence Diagram Entry Data Pemesanan
4) Entry Data TTF
44
Gambar IV.17
Sequence Diagram Entry Data TTF
5) Cetak Laporan Pembelian
45
Gambar IV.18
Sequence Diagram Cetak Laporan Pembelian
g. Class Diagram
46
1). Boundary
Gambar IV.19
Boundary Class Diagram
2). Control
47
Gambar IV.20
Control Class Diagram
3). Entitas (Menggunakan Metode)
48
Gambar IV.21
Entitas (Menggunakan Method) Class Diagram
49