Anda di halaman 1dari 23

BAB IV

STUDY KASUS

1. Proses Bisnis

Proses bisnis yang telah berjalan pada CV. HRC LOAXAN CHEETOS,
mulai dari proses
Pemesanan barang, pembayaran barang dan pembuatan laporan adalah
sebagai berikut :

1. Proses Pemesanan Barang


Transaksi penjualan diawali dengan pemesanan barang yang dilakukan
oleh pelanggan baik melalui telepon maupun datang langsung, setelah
pemesanan dilakukan maka pelanggan menerima pesanan barang dari
staf penjualan, setelah itu staf penjualan mengecek persediaan barang
jika barang pesanan ada maka pelanggan dibuatkan Nota jika barang
pesanan tidak ada maka pelanggan bias memesan barang lain atau batal.

2. Proses Pembayaran Barang


Berdasarkan pesanan maka pelanggan melakukan transaksi pembayaran
atas barang pesanannya ke staf penjualan berupa uang sebagai bukti
pembayaran yang sah.

3. Proses Pembuatan Laporan


Sebagai bukti pertanggung jawaban kepada pimpinan, maka setiap
bulannya dibuat laporan untuk mengetahui hasil dari proses penjualan
pada perusahaan.

4. Proses Penjualan Secara Langsung


Staf penjualan menerima permintaan atas barang yang diminta oleh
pelanggan, lalu memberikan barang pesanan kepada pelanggan.

2. Aturan Bisnis

Kebijakan-kebijakan yang diterapkan dalam bagian penjualan pada CV. HRC


LOAXAN CHEETOS adalah sebagai berikut :

5. Transaksi pembayaran dilakukan pada saat barang tersebut sampai ketangan


pelanggan dengan harga jual yang telah disepakati.

6. Barang yang dijual merupakan tanggung jawab perusahaan, maka


perusahaan wajib memeriksa ulang barang tersebut dengan syarat barang
tersebut rusak karena kesalahan perusahaan.

3. Sistem Usulan

7. Use Case Diagram


1) File Master
Entry Pelanggan

Staf Penjualan

Entry Barang

Gambar 4.1
Use Case Diagram Sistem Usulan Master

1) Transaksi

Cetak Nota

Staff Penjualan Pelanggan

Cetak Nota Kontan

Gambar 4.2
Use Case Diagram Sistem Usulan Transaksi
1) Laporan
Cetak Laporan Penjualan
Berdasarkan Nota

Staff Penjualan Pimpinan

Cetak LaporanNota
Berdasarkan Penjualan
Kontan

Gambar 4.3
Use Case Diagram Sistem Usulan Laporan

8. Deskripsi Use Case


1) Entry File Master
a) Nama Use Case : Entry Barang
Aktor : Staf Penjualan
Deskripsi :
• Staff Penjualan membuka form barang.
• Jika staff penjualan ingin menambah data
barang yang belum ada, masukkan data-
datanya, kemudian klik tombol save untuk
menyimpan.
• Jika staff penjualan ingin mengubah data
barang maka klik tombol view, pilih
berdasarkan apa yang ingin diubah, lalu pilih
data yang tampil di list, ubah datanya,
kemudian klik tombol edit untuk mengubah.
• Jika staff penjualan ingin menghapus data
barang maka klik tombol view, pilih
berdasarkan apa yang ingin dihapus, lalu pilih
data yang tampil di list, kemudian klik tombol
delete untuk menghapus.
• Jika staff penjualan ingin melihat data barang
maka klik tombol view untuk melihat.
• Jika staff penjualan tidak jadi melakukan
kegiatan yang sebelumnya ingin dilakukan
maka klik tombol cancel untuk membatalkan.
• Jika staff penjualan ingin keluar dari form
barang maka klik tombol exit untuk keluar.
b) Nama Use Case : Entry Pelanggan
Aktor : Staf Penjualan
Deskripsi :
• Staff Penjualan membuka form pelanggan.
• Jika staff penjualan ingin menambah data
pelanggan yang belum ada, masukkan data-
datanya, kemudian klik tombol save.
• Jika staff penjualan ingin mengubah data
pelanggan maka klik tombol view, pilih
berdasarkan apa yang ingin diubah, lalu pilih
data yang tampil di list, ubah datanya,
kemudian klik tombol edit.
• Jika staff penjualan ingin menghapus data
pelanggan maka klik pada view, pilih
berdasarkan apa yang ingin dihapus, lalu pilih
data yang tampil di list, kemudian klik tombol
delete.
• Jika staff penjualan tidak jadi melakukan
kegiatan yang sebelumnya ingin dilakukan
maka klik tombol cancel
• Jika staff penjualan ingin keluar dari form
pelanggan maka klik tombol exit.

1) Transaksi
a) Nama Use Case : Cetak Nota
Aktor : Staf Penjualan, Pelanggan
Deskripsi :
• Nomor Nota dan Tanggal Nota otomatis diambil
dari Nomor Nota terakhir pada form Nota
dicetak.
• Memilih kode pelanggan dengan cara mengklick
tombol Browse pelanggan.
• Memilih kode barang dengan cara mengklick
kolom pada tabel nama barang.
• Input harga jual dan jumlah barang yang
dipesan maka komputer akan melakukan
perhitungan pada kolom total, jika sudah maka
klick tombol print.

b) Nama Use Case : Cetak Nota Kontan


Aktor : Staf Penjualan
Deskripsi :
• Nomor Nota Kontan dan Tanggal Nota Kontan
otomatis diambil dari Nomor Nota Kontan
terakhir pada form Nota Kontan dicetak.
• Memilih kode barang dengan cara mengklick
kolom pada tabel nama barang.
• Input harga jual dan jumlah barang yang
dipesan maka komputer akan melakukan
perhitungan pada kolom total, jika sudah maka
klick tombol print.

1) Laporan
a) Nama Use Case : Cetak Laporan Penjualan berdasarkan Nota
Aktor : Staf Penjualan, Pimpinan
Deskripsi :
1) Masukan tanggal periode yang dicetak sampai
dengan periode terakhir yang diambil, jika sudah
klick tombol print.
2) Jika staff penjualan ingin keluar dari form cetak
laporan penjualan nota kontan maka klik tombol
exit untuk keluar.

b) Nama Use Case : Cetak Laporan Penjualan berdasarkan Nota Kontan


Aktor : Staf Penjualan, Pimpinan
Deskripsi :
3) Masukan tanggal periode yang dicetak sampai
dengan periode terakhir yang diambil, jika sudah
klick tombol print.
4) Jika staff penjualan ingin keluar dari form cetak
laporan penjualan nota kontan maka klik tombol
exit untuk keluar.
4. Rancangan Basisdata
a.Permodelan Data Konseptual ( Class Diagram Entitas Tanpa Method )

Detil_Jual
-*No_Nota
-*Kd_Brg
-Hrg_Jual
-Jml_Psn

Pelanggan Barang
Nota
-*Kd_Plg -*Kd_Brg
-Nm_Plg dapat 1..* -*No_Nota 1..* -Nm_Brg
1..* -Harsat
-Alamat 1 -Tgl_Nota
-Telp -Kd_Plg -Satuan
-Stok

1..*

Detil_Buat
-*Kd_Brg
-*No_Nota_Kontan
-Hrg_Jual
-Jml_Psn

1..*
Nota_Kontan
-*No_Nota_Kontan
-Tgl_Nota_Kontan
-Nm_Pembeli

Gambar 4.4
Class Diagram Entitas Tanpa Method

b.Logical Record Structure


Pelanggan Detil_Jual
Nota
-*No_Nota
-*Kd_Plg
-Nm_Plg Kd_Plg -*No_Nota No_Nota -*Kd_Brg
-Alamat -Tgl_Nota -Hrg_Jual
-Telp -Kd_Plg -Jml_Psn

Kd_Brg

Barang
Nota_Kontan Detil_Buat
-*Kd_Brg
-*No_Nota_Kontan -*Kd_Brg -Nm_Brg
-Tgl_Nota_Kontan No_Nota_Kontan -*No_Nota_Kontan Kd_Brg -Harsat
-Nm_Pembeli -Hrg_Jual -Satuan
-Jml_Psn -Stok

Gambar 4.5
Logical Record Structure

c.Model Data Relational

Dari gambaran conceptual data modelling selanjutnya ditransformasi ke


bentuk tabel-tabel relasi. Langkah-langkah transformasi dari conceptual data
modelling ke tabel relasi adalah sebagai berikut:

1) Jika hubungan yang terjadi antar class adalah 1 ke 1 (One to One) maka
atribut dari relationship set diambil dan dimasukkan ke set entitias yang
menghubungkan.
2) Jika hubungan yang terjadi adalah 1 ke M (One to Many) maka atribut
relationship set digabung dengan set entitas yang memiliki multiciplity
banyak.
3) Jika hubungan yang terjadi adalah 1 ke 0..1 (One to Zero or One) maka
atribut relationship set digabung ke entitas yang memiliki multiplicity bisa
ke nol atau 1.
4) Jika hubungan yang terjadi antara set entitias adalah 1.* ke 1.M (One or
Many to One or Many) maka relationship set dibentuk menjadi satu set
entitas (association class).

Dari pola hubungan Logical Record Structure (LRS) yang digambarkan lalu
dirinci
ke dalam tabel berikut ini :
a)Tabel Pelanggan

Tabel 4.1
Relasi Pelanggan
Kd_Plg Nm_Plg Alamat No_Telp
PK
b)Tabel Nota

Tabel 4.2
Relasi Nota
No_Nota Tgl_Nota Kd_Plg
PK FK
c) Tabel Detil Jual

Tabel 4.3
Relasi Detil Jual
No_Nota Kd_Plg Hrg_Jual Jml_Pesan
FK FK
PK
d)Tabel Barang

Tabel 4.4
Relasi Barang
Kd_Brg Nm_Brg Harsat Satuan Stok
PK

e)Tabel Detil Buat

Tabel 4.5
Relasi Detil Buat

Kd_Brg No_Nota_Ko Hrg_Jual Jml_Pesan


ntan
FK FK
PK

f) Tabel Nota Kontan

Tabel 4.6
Relasi Nota Kontan

No_Nota_Kont Tgl_Nota_Kont Nm_Pembeli


an an
PK

d.Spesifikasi Basisdata

Dalam rancangan basisdata sistem penjualan ini menggunakan


Microsoft Access
Database. Spesifikasi data dari sistem yang diusulkan antara lain :

1) Nama File : Barang


Media : Hardisk
Isi : Data Barang
Organisasi : Index Sequential
Primary Key : Kd_Brg
Panjang Record : 51 byte
Jumlah Record : 1180 Record
Struktur :

No Nama Field Jenis Lebar Desimal Keterangan


1 Kd_Brg Text 5 - Kode Barang
2 Nm_Brg Text 20 - Nama Barang
3 Harsat Number 8 - Harga Satuan
4 Satuan Text 10 - Satuan
5 Stok Number 8 - Jumlah Stok

Tabel 4.1
Spesifikasi Data Barang
2) Nama File : Pelanggan
Media : Hardisk
Isi : Data Pelanggan
Organisasi : Index Sequential
Primary Key : Kd_Plg
Panjang Record : 68 byte
Jumlah Record : 260 Record
Struktur :

3) Nama File :
Media :
Isi :
Organisasi :
Primary Key :
Panjang Record :
Jumlah Record :
Struktur :

4) Nama File :
Media :
Isi :
Organisasi :
Primary Key :
Panjang Record :
Jumlah Record :
Struktur :

5) Nama File :
Media :
Isi :
Organisasi :
Primary Key :
Panjang Record :
Jumlah Record :
Struktur :

6) Nama File :
Media :
Isi :
Organisasi :
Primary Key :
Panjang Record :
Jumlah Record :
Struktur :
5. Struktur Tampilan

6. Rancangan Layar ( User Interface )

7. Sequence Diagram

8. Class Diagram
a.Boundary
b.Control
c.Entitas ( Menggunakan Method )

9. Listing Program

Anda mungkin juga menyukai