Anda di halaman 1dari 7

J u r n a l I D E A L I S V o l . 2 N o .

5 , S e p t e m b e r 2 0 1 9 | 169

PERANCANGAN SISTEM INFORMASI PENJUALAN BAHAN


BANGUNAN PADA TB. CAHAYA ABADI DENGAN
METODOLOGI BERORIENTASI OBYEK

Handoko Gunawan1), Lis Suryadi2)


Sistem Informasi, Fakultas Teknologi Informasi, Universitas Budi Luhur
Jl. Raya Ciledug, Petukangan Utara, Kebayoran Lama, Jakarta Selatan 12260
E-mail : handokogwn@gmail.com1), lis.suryadi@budiluhur.ac.id2)

ABSTRAK

TB. Cahaya Abadi yang beralamat Jl. Merdeka No. 1 Tangerang Selatan adalah perusahaan yang bergerak
dibidang penjualan bahan-bahan bangunan untuk memajukan kualitas dalam pelayanan dan informasi yang
dibutuhkan customer supaya dapat disampaikan secara cepat dan tepat sehingga kualitas pelayanan menjadi
memuaskan. Sistem yang berjalan saat ini masih menemukan beberapa masalah seperti kesulitan dalam
memperoleh barang yang sudah diretur, media penyimpanan data dan juga dokumen yang ada tidak terurut
dengan baik, sulit mendapatkan informasi mengenai stok terupdate di gudang, sering terjadi keterhambatan
dalam proses pembuatan laporan. Dari hasil tersebut, maka dari penelitian ini, penulis mencoba ingin
menawarkan alternatif solusi untuk mengatasi masalah dengan membuat perancangan yang sudah
terkomputerisasi dengan menggunakan perangkat lunak Visual Studio 2008 dan media penyimpanan data MySql.
Oleh sebab itu melalui penelitian ini, dengan dibuatkan penelitian ini dapat mengatasi masalah yang terjadi saat
ini dan dapat memajukan pelayanan terhadap pelanggan. Adapun metodologi yang digunakan yaitu metodologi
berorientasi obyek. Penelitian dengan rancangan sistem informasi penjualan yang terkomputerisasi dapat
mengatasi permasalahan yang dihadapi.

Kata Kunci: TB. Cahaya Abadi, Sistem Informasi Penjualan, Metodologi Berorientasi Obyek

1. PENDAHULUAN
Penjualan adalah suatu bagian penting dalam Adapun hasil dari penelitian ini untuk membaut
badan usaha yang berjalan di bidang perdagangan rancangan sistem informasi yang memiliki
maupun perindustrian, karena dalam hal tersebut, standarisasi olah data sesuai yang dibutuhkan
penjualan dari badan usaha mengharapkan sehingga meminimalkan kesalahan dalam penulisan
memperoleh keuntungan untuk dapat meneruskan data, transaksi dan proses pembuatan laporan,
usaha yang dijalaninya, karena itu diperlukan memuat rancangan sistem informasi yang dapat
pelayanan yang seleksi mungkin. Untuk mencapai menghasilkan laporan menjadi lebih cepat dan tepat,
kegiatan sistem penjualan yang tersistem supaya menghasilkan penyimpanan data yang lebih efisien
dapat memudahkan proses pengolahan data transaksi dalam penempatan, dengan sistem yang
penjualan. terkomputerisasi seluruh data akan disimpan ke
TB. Cahay Abadi adalah sebuha usaha yang dalam wadah penyimpanan data (database) sehingga
bergerak dibidang penjualan bahan-bahan bangunan dapat mengirit biaya dan tidak membutuhkan ruang
secara tunai dan non tunai, juga mepunyai proses yang luas, Memudahkan pimpinan untuk melihat
pengolahan data supaya dapat memiliki informasi penjualan yang ada diperusahaan.
yang dibutuhkan. Pengolahan data yang ada saat ini Batasan masalah dari penelitian ini yaitu Proses
bertujuan untuk mendapatkan informasi serta laporan penjualan barang ke pelanggan, pengiriman barang
terkait hal-hal yang memiliki adanya keterkaitan ke pelanggan, retur barang dan pembuatan laporan
dengan penjualan. Informasi dan laporan yang dibuat kepada pemilik.
dari proses olah data yang berjalan saat ini Penelitian sejenis dengan judul “Pengembangan
diantaranya seperti penyamapai informasi dari Aplikasi Penjualan Bahan Bangunan Menggunakan
pembelian barang dan pembuatan laporan penjualan Metodologi Waterfall” terdiri dari dua penulis yaitu
barang. Proses olah data yang dibuat oleh staf sampai Acep Angga S, dan Bunyamin [1], pada tahun 2015
saat ini, masih mempunyai beberapa kelemahan, dengan nomor ISSN 2302-7339. Yang menjadi
seperti terjadi keterhambatan untuk menghasilkan masalah pada penelitian ini yaitu Toko Bangunan
informasi dan laporan, terjadi kesalahan penulisan Jaya masih memakai sistem informasi yang manual,
data yang mengakibatkan informasi yang dibuat tidak sehingga mengakibatkan proses transaksi penjualan
sesuai. menjadi lama dan terkadang mengalami kesalahan
pencatatan dalam penulisan transaksi maupun
J u r n a l I D E A L I S V o l . 2 N o . 5 , S e p t e m b e r 2 0 1 9 | 170

perhitungannya. Dengan adanya permasalahan analisis data, membuat perancangan sistem dan
tersebut, pihak toko perlu menerapkan aplikasi sistem kesimpulan dari hasil penelitian.
informasi untuk dapat memudahkan proses transaksi
dalam penjualan bahan bangunan, tidak perlu repot 2.1 Identifikasi
menulis secara tertulis ke sebuah buku besar. Bahasa Dalam menemukan beberapa masalah dari
pemgoraman yang digunakan di penelitian ini PHP penelitian, terlebih dahulu harus dilakukan
dan MySQL sebagai databasenya. kegiatan berpikir dan menganalisa untuk
Penelitian sejenis lainnya dengan judul memperoleh konsep, ide dan motivasi untuk
“Aplikasi Penjualan Barang Pada CV Gemilang dapat melakukan suatu dalam penelitian ini.
Muliatama Cikarang” terdiri dari tiga penulis yaitu Dalam proses berpikir dapat dilakukan dengan
Imoratus Sholikhah, Mahmud Sairan dan Nurvia cara pengamatan atau survei mengenai hal
Oktaviani Syamsiah [2], pada bulan Febuari 2017 subjek maupun objek dari masalah yang
dengan nomor ISSN 2442-2436. Yang menjadi dihadapi. Setelah itu, dapat melakukan
masalah pada penelitian ini yaitu sering terjadi yaitu identifikasi dari suatu masalah dengan cara,
kesalahan pada proses penulisan transaksi antara lain:
berlangsung, keterlambatan dalam proses pencarian 1. Mengurangi beberapa pertanyaan mengenai
data yang dibutuhkan memerlukan waku yang judul tertentu, yaitu informasi yang
lumayan lama dan kurang tepatnya laporan yang dibutuhkan. Hal ini bertujuan untuk
dihasilkan. Dengan adanya permasalahan tersebut, mendapatkan gambaran secara utuh
maka perlu dihasilkan sebuah aplikasi sebagai sistem mengenai suatu masalah. Dengan interview,
informasi untuk menangani proses pembelian dan maka dapat dihasilkan jawaban sementara
penjualan yang terintegrasi dengan database, dan tentang permasalahan mengenai tentang
fungsi sebagai pemecahan permasalahan- kebutuhan suatu informasi. Dengan
permasalahan yang ada untuk menunjang kinerja demikian pertanyaan dari sesi interview
yang efektif dan efisien. Bahasa pemgoraman yang dapat menghasilkan gagasan solusi terhadap
digunakan dalam penelitian ini VB.NET dan MySQL permasalahan untuk diteliti.
sebagai penyimpanan datanya. 2. Menampilkan indicator dalam masalah
Menurut [3] “sistem informasi adalah penelitian yang dapat dikaitkan dengan
keseluruhan dari poin-poin yang memiliki kebutuhan yang dibutuhkan. Hal ini
keterkaitan untuk mengumpulkan, memproses, dan dikarenakan untuk memudahkan dalam
menghasilkan sebagai output informasi yang menemukan gejala, variabel dan tahapan
dibutuhkan untuk mengatasi tugas-tugas bisnis”. indikator yang akan dibahas dari
Menurut [4] “Analisa sistem dapat diartikan permasalahan yang ditemukan.
sebagai suatu proses untuk mempelejarai sistem yang 3. Memudahkan dalam masalah-masalah yang
ada, dengan menganalisis suatu jabatan dan uraian penting dari masalah yang ada saat ini
tugasnya (business users), bisnis proses yang berjalan sebagai titik fokus masalah dalam
(business prosess), peraturan bisnis (business rule), penelitian.
masalah yang dihadapi dan menemukan solusinya 4. Menghasilkan masalah dalam suatu
(business problem and business soulution), dan pernyataan yang dapat dikaitkan dalam
tahapan perencanaan perusahaan (business plan)”. masalah dan mendeskripsikan penelitian
Menurut [5] “Berorientasi obyek adalah yang sedang diteliti. Perumusan masalah
mengelompokan sebuah perangkat lunak untuk dilakukan dengan menhubungkan antara
dijadikan sebagai kumpulan dari suatu objek tertentu fokus permasalahan penelitian dengan teori-
yang memiliki struktur data dan fungsinya”. teori yang berhubungan dalam penelitian.
Menurut [6] “diagram fishbone sebagai alat
(tool) yang memvisualkan sebuah cara yang 2.2 Metodologi Pengumpulan Data
terstruktur dalam memahami berbagai dampak atau Dalam penelitian ini dibutuhkan data yang
akibat yang dapat memiliki berbagai dampak disebut objektif, untuk menghasilkan data sebagai
Cause-and-Effect Diagram”. bahan pembahasan penelitian. Adapun tahapan
Menurut [7] “Analisa berorientasi objek adalah penelitian yang digunakan dalam penelitian ini
sebuah metode analisa yang membutuhkan suatu adalah dengan cara:
requirement (syarat/keperluan) yang harus dibentuk 1. Observasi
dalam sebuah pembuatan sistem dari perspektif kelas Obrservasi adalah suatu cara dengan
– kelas, objek – objek dan fungsi - fungsi yang mengumpulkan data yang tidak hanya
ditemukan dalam sebuah ruang lingkup”. mengukur sikap dari pihak lain namun juga
dapat digunakan untuk menemukan berbagai
fenomena yang ada. Observasi dilakukan untuk
2. METODE PENELITIAN mendapatkan data–data secara umum mengenai
Proses penelitian dalam membuat beberapa situasi dan kondisi yang ada serta untuk
tahapan seperti dari pengumpulan data, olah data,
J u r n a l I D E A L I S V o l . 2 N o . 5 , S e p t e m b e r 2 0 1 9 | 171

menghasilkan gambaran secara jelas mengenai Sebuah model sistem yang dibuat dengan
penelitian. suatu metode ER-Diagram yang akan
2. Wawancara mengikuti aturan pemodelan dengan kaitannya
Mencari beberapa data-data yang konversi ke LRS.
dibutuhkan dengan cara mengadakan sesi 3. Logical Record Structure
Tanya jawab langsung dengan beberapa staf Logical Record Structure (LRS) dibentuk
mengenai yang menjadi tempat riset dalam dengan nomor dan tipe record.
penelitian ini. Kemudian, mempelajari 4. Spesifikasi Basis Data
sekaligus menganalisa sistem yang berjalan saat Berisi nama file, media yang dipakai, isi atau
ini serta mencari data langsung dari sumber keterangan dari file, organisasi, primary key,
terkait dengan sesi tanya jawab, dan informasi panjang record, jumlah record dan struktur file.
hasil dari Tanya jawab diharapkan dapat 5. Sequence Diagram
dipertanggung jawabkan terkait pernyataan Sequence Diagram adalah diagram yang
yang diajukan. menggambarkan sebuah interaksi antar obyek
3. Analisa Dokumen yang ada di dalamnya dan di sekitar sistem yang
Metode dalam penelitian dengan cara dibuat berupa message dan fungsi yang
mencari data berdasarkan dokumen-dokumen digambarkan terhadap satuan waktu.
yang berjalan saat ini yang berkaitan dengan 6. Class Diagram
objek penelitian. Class Diagram adalah sebuah diagram dari
4. Studi Kepustakaan penggambaran sebuah struktur dan deskripsi
Penulis mencari berbagai sumber bacaan, class, package dan objek.
baik buku-buku ilmiah, Jurnal, pendapat
tentang ahli, dan catatan saat perkuliahan 3. HASIL DAN PEMBAHASAN
terutama yang ada hubungannya dengan topik 3.1. Analisa Sistem
peneitian ini. Dalam alanisa proses bisnis analisa dilihat dari
Uraian prosedur, uraian prosedur bisnis yang
2.3 Teknik Analisa Data bertujuan untuk mendeskripsikan sebuah tahapan-
Menganalisis data yang ada saat ini untuk tahapan yang terjadi dalam setiap proses yang ada.
menemukan solusi terhadap permasalahan yang Urutan-urutan prosedur sebagai berikut:
dihadapi. Untuk memudahkan proses dalam
penelitian ini, adapun beberapa tahapan- 1) Activity Diagram Penjualan Barang
tahapan pada analisa sistem antara lain: Pelanggan Staf administrasi Bagian gudang

1. Activity Diagram Datang ke toko atau


melalui telpon

Activity Diagram digunakan sebagai Pesan barang Terima pesanan

pemodelan alur kerja sebuah proses bisnis Cek ketersedian


Beritahu pesanan
barang

berjalan yang diurutkan dalam aktivitasnya [ kosong ] [ ada ]

suatu proses. Terima konfimasi Mengkonfimasi


Menyiapkan
barang

2. Use Case Diagram Terima konfimasi Beritahu pelanggan

mengkonfirmasi

Use Case Diagram berfungsi untuk Buat nota

menjelaskan kegunaan sistem yang dibuat Terima total pembayaran Beritahu total pembayaran

dalam sebuah pandangan actor. Melakukan pembayaran Terima pembayaran

3. Use Case Description Terima nota Menyerahkan nota

Use Case Description digunakan untuk


deskripsi secara rincian mengenai Use Case Gambar 1 : Activity Diagram Penjualan Barang
Diagram sistem yang dibuat.
Pada gambar 1. Merupakan proses penjualan barang
dari pelanggan dating ke toko atau menelpon kemudian
2.4 Tahap Rancangan Sistem
memesan barang kepada pihak staf administrasi,
Tahapan rancangan sistem adalah
kemudian bagian staf administrasi akan informasikan
merancang sebuah sistem secara detil
pesanan ke bagian gudang untuk dicek ketersediaan
berdasarkan hasil analisa sistem berjalan yang barang, jika barang kosong maka akan diinformasikan
ada, sehingga menciptakan model sistem yang kembali kepada staf administrasi untuk diteruskan
baru, pemodelan sistem baru yang diusulkan kepada pelanggan, tetapi jika ada maka barang akan
disertai perancangan database beserta disiapkan kepada staf administrasi, lalu staf
spesifikasi program seperti: administrasi membautkan nota, kemudian pelanggan
1. Entity Relationship Diagram melakukan pembayaran.
ERD berfungsi untuk sebagai gambaran
hubungan antara data penyimpanan yang ada
di dalam diagram.
2) Activity Diagram Pengiriman Barang
2. Transformasi ERD ke LRS
J u r n a l I D E A L I S V o l . 2 N o . 5 , S e p t e m b e r 2 0 1 9 | 172

Staff administrasi Bagian gudang Bagian pengiriman Pelanggan


Pada gambar 4. Merupakan proses penjualan
eceran dari pelanggan dating ke toko atau
Membuat surat jalan
menelpon kemudian memesan barang kepada
pihak staf administrasi, kemudian bagian staf
Menyerahkan surat
jalan
Terima Surat jalan
administrasi akan informasikan pesanan ke bagian
gudang untuk dicek ketersediaan barang, jika
Menyiapkan barang Terima barang dan
yang dispesan surat jalan
barang kosong maka akan diinformasikan kembali
kepada staf administrasi untuk diteruskan kepada
Mengirim barang Terima barang dan
dan surat jalan surat jalan
pelanggan, tetapi jika ada maka barang akan
disiapkan kepada staf administrasi, lalu staf
administrasi membautkan nota, kemudian
pelanggan melakukan pembayaran.
Gambar 2 : Activity Diagram Pengiriman Barang

Pada gambar 2. Merupakan proses pembayaran 5) Activity Diagram Pembuatan Laporan


Proses Pembuatan Laporan
pengiriman barang dari staf administrasi membuatkan
Bagian Tata Usaha Kepala Sekolah
surat jalan yang diserahkan ke bagian gudang,
kemudian bagian gudang menyiapkan barang untuk
diberikan kepada bagian pengiriman, setelah itu bagian
pengiriman melakukan pengiriman barang ke tempat Membuat laporan

pelanggan yang tertera berdasarkan surat jalan.


Menyerahkan laporan
Menerima laporan PPDB
PPDB
3) Activity Diagram Retur
Pelanggan Bagian pengiriman Staff administrasi Bagian gudang

Cek barang

[Bagus/benar] [Rusak/salah]

Catat retur disurat


Mengajukan retur
jalan

Menyerahkan surat Menerima surat


jalan jalan

Cek surat jalan

Menyerahkan surat
jalan
Menerima surat
jalan Gambar 5: Activity Diagram Pembuatan
Menyiapkan
barang

Menyerahkan
Laporan
Terima surat jalan
barang

Menerima barang Mengirim barang

Pada gambar 5. Merupakan proses pembuatan


laporan dari staf administrasi membuat laporan
Gambar 3 : Activity Diagram Retur penjualan dan menyerahkan laporan tersebut
kepada pimpinan.
Pada gambar 3. Merupakan proses retur dari
pelanggan mengecek barang, jika terjadi kerusakan 3.2. Analisa Masalah
maka akan diajukan retur kepada bagian Analisis masalah yang dihadapi pada sistem
pengiriman, lalu bagian pengiriman mencatat retur yang berjalan saat ini dengan membuat Fishbone
tersebut di surat jalan yang diserahkan kepada staf Diagram adalah sebagai berikut :
administrasi untuk dicek ulang, setelah itu
diserahkan kepada bagian gudang untuk disiapkan
barang untuk diberikan kepada bagian pengiriman
Dokumen

yang akan dikirimkan kembali ke alamat


pelanggan. Data surat jalan tidak tersedia
Tidak adanya data retur

Sulit mengetahui jumlah


barang yang diretur
Sulit mencari nomor terakhir
disurat jalan

Proses transaksi kurang


teliti mempersulit

4) Activity Diagram Penjualan Eceran Pembuatan laporan yang


memakan waktu
Proses pelayanan transaksi penjualan
terhambat
pembuatan laporan

Pelanggan Staf administrasi Bagian gudang Kesulitan dalam mengetahui ketersediaan


stok barang terupdate digudang
Sulit dalam pencarian
dokumen
Data stok barang tidak
tersedia

Datang ke toko

Manusia Proses

Pesan barang Terima pesanan

Cek ketersedian
Beritahu pesanan
barang

[ kosong ] [ ada ]

Menyiapkan
Terima konfimasi Mengkonfimasi
barang
Gambar 6 : Fishbone Diagram
Terima konfimasi Beritahu pelanggan

mengkonfirmasi

Buat nota
Pada gambar 6. Merupakan fishbone diagram, yang
Terima total pembayaran Beritahu total pembayaran
mengenai tentang inti masalah yang dihadapi dan
Melakukan pembayaran Terima pembayaran
beberapa poin dari setiap masalah.
Terima nota Menyerahkan nota

Gambar 4: Activity Diagram Penjualan


Eceran
3.3. Use Case Diagram
J u r n a l I D E A L I S V o l . 2 N o . 5 , S e p t e m b e r 2 0 1 9 | 173

1) Use Case Diagram Master Pada gambar 10. Merupakan hasil class diagram
untuk perancangan sistem yang dibuat.
Entry Data Barang

3.5. Rancangan Layar


Entry Data Pelanggan 1) Rancangan Layar Entry Data Barang
Staff Administrasi

Entry Data Supir

Entry Data Kendaraan

Gambar 7 : Use Case Diagram Master

Pada gambar 7. Staf administrasi dapat melakukan


entry data barang, data pelanggan, data supir dan
data kendaraan.

2) Use Case Diagram Transaksi


Gambar 11 : Rancangan Layar Entry Data
Cetak Nota Tunai
Barang
Pada gambar 11. Menjelaskan tentang menu entry
Cetak Nota data barang dengan fungsi untuk menyimpan,
mencari, mengubah dan menghapus data barang.
Cetak Surat Jalan
Staff Administrasi Pelanggan
2) Rancangan Layar Entry Data Supir
Cetak Retur

Gambar 8: Use Case Diagram Transaksi

Pada gambar 8. Staf administrasi dapat melakukan


cetak nota tunai, nota, surat jalan dan retur.

3) Use Case Diagram Laporan


Cetak Laporan Penjualan

Cetak Laporan Penjualan


Nota Tunai

Gambar 12 : Rancangan Layar Entry Data


Cetak Laporan
Pengiriman Supir
Cetak Laporan Retur
Staff Administrasi
Barang
Pemilik Pada gambar 12. Menjelaskan tentang menu entry
data supir dengan fungsi untuk menyimpan,
Cetak Laporan Stock
Barang mengubah, mencari dan menghapus data supir.
Cetak Laporan
Rekapitulasi Peenjualan
Barang 3) Rancangan Layar Cetak Nota Tunai
Gambar 9 : Use Case Diagram Laporan

Pada gambar 9. Staf administrasi dapat melakukan


cetak laporan penjualan, penjualan nota tunai,
pengiriman, retur barang, stok barang dan
rekapitulasi penjualan barang.

3.4. Class Diagram TTSJ


Tambah
- *No_ttsj
- *No_ttsj - Tgl_Ttsj
- *Kd_barang - No_sjbeli
- Jml_terima - No_spp
1 .. *
+ Cari ( ) + Autonumber ( )
+ Simpan ( ) + Cari ( )
+ TampilDataKeList ( ) + Simpan ( )
+ TampilDataKeList ( )

1 .. *
Ada
Pesan
- *No_nota - *No_spp
- *Kd_barang - *Kd_barang
- Qty - Jml_pesan
- Jml_harga - Hrg_pesan
+ Cari ( ) + Cari ( )
+ Simpan ( ) + Simpan ( )
+ TampilDataKeList ( ) 1 .. * + TampilDataKeList ( )
Barang 1
Pelanggan
- *Kd_pel
- Nm_pel
- Alamat
- No_telp
+ Autonumber ( )
+ Cari ( )
1 1 .. *
- *No_nota
- Tgl_nota
- Kd_pel
Nota

+ Autonumber ( )
+ Cari ( )
1 .. * 1 .. *
- *Kd_barang
- Nm_barangl
- Satuan
- Hrg_jual
- Hrg_beli
- Stock
+ Autonumber ( )
1 .. * 1 .. *
- *No_spp
- Tgl_spp
SPP

- Kd_supplier

+ Autonumber ( )
Gambar 13 : Rancangan Layar Cetak Nota
+ Cari ( )

Tunai
+ Simpan ( ) + Simpan ( ) 1 .. * + Cari ( ) + Simpan ( )
+ Ubah ( ) + TampilDataKeList ( ) + Simpan ( ) + TampilDataKeList ( )
+ Hapus ( ) + Ubah ( )
+ TampilDataKeList ( ) 1 + Hapus ( ) 1 .. *
+ TampilDataKeList ( )
Pilih

- *No_sj
1 .. *
- *Kd_barang Siapkan
- Jumlah_krm
- *No_retur
+ Cari ( ) - *Kd_barang
+ Simpan ( ) - Jml_retur
+ TampilDataKeList ( ) - Ket

+ Cari ( )
+ Simpan ( )
+ TampilDataKeList ( ) 1

Pada gambar 13. Menjelaskan tentang menu cetak


Supplier
1 .. * 1 .. * 1 .. * - *Kd_supplier
Supir Surat Jalan - Nm_supplier
Retur - Alamat
- *Kd_supir - *No_sj - No_telp
- Nm_supir - Tgl_sj - *No_retur
- Alamat_krm - Tgl_retur + Autonumber ( )
- Alamat
- No_nota - No_sj + Cari ( )

nota tunai untuk pelanggan yang sudah melakukan


- No_telp 1 1 .. * 1 1
- Kd_supir + Simpan ( )
+ Autonumber ( ) - Kd_ken + Autonumber ( ) + Ubah ( )
+ Cari ( ) + Autonumber ( ) + Cari ( ) + Hapus ( )
+ Simpan ( ) + Cari ( ) + Simpan ( ) + TampilDataKeList ( )
+ Ubah ( ) + Simpan ( ) + TampilDataKeList ( )
+ Hapus ( ) + TampilDataKeList ( )
+ TampilDataKeList ( )
1 .. *

pemesanan barang dengan pembayaran tunai.


1
Kendaraan

- *Kd_ken
- Nm_ken
- No_pol
+ Autonumber ( )
+ Cari ( )
+ Simpan ( )
+ Ubah ( )
+ Hapus ( )
+ TampilDataKeList ( )

Gambar 10: Class Diagram


J u r n a l I D E A L I S V o l . 2 N o . 5 , S e p t e m b e r 2 0 1 9 | 174

4) Rancangan Layar Cetak Surat Jalan 7) Cetakan Laporan Penjualan

Gambar 17 : Cetak Laporan Penjualan


Pada gambar 17. Menjelaskan tentang contoh
keluaran laporan penjualan.
Gambar 14 : Rancangan Layar Cetak Surat
Jalan 3.6. Sequence Diagram
Pada gambar 14. Menjelaskan tentang menu cetak 1) Sequence Diagram Entry Data Barang
surat jalan untuk pelanggan yang sudah melakukan
: Staff Administrasi : CtrlEntryDataBarang

pembayaran.
: FormMenuUtama : FormEntryDataBarang : Barang

1: Open( )

2: Open( )

3: Get_Kd_barang()

4: Get_Kd_barang()

5: Autonumber( )

5) Rancangan Layar Cetak Laporan Penjualan 6: Input_Data_Barang( )

7: Input_Data_Barang( )

8: Simpan( )

9: Simpan( )

10: Simpan( )

11: Show_Listview( )

12: Pilih_Listview( )

13: Ubah( )

14: Simpan( )

15: Simpan( )

16: Simpan( )

17: Show_Listview( )

18: Hapus( )

19: Hapus( )

20: Hapus( )

21: Batal( )

22: Batal( )

23: Bersih( )

24: Keluar( )

25: Keluar( )

Gambar 15 : Rancangan Layar Cetak Laporan


Penjualan Gambar 18 : Sequence Diagram Entry Data
Pada gambar 15. Menjelaskan tentang menu cetak Barang
laporan penjualan untuk staf administrasi mencetak
laporan penjualan berdasarkan data yang ingin Pada gambar 18. Menjelaskan tentang sequence
ditampilkan. diagram entry data barang.

6) Cetakan Nota Tunai 2) Sequence Diagram Entry Data Supir


: Staff Administrasi : FormMenuUtama : FormEntryDataSupir : CtrlEntryDataSupir : Supir

1: Open( )

2: Open( )

3: Get_Kd_supir( )

4: Get_Kd_supir( )

5: Autonumber( )

6: Input_Data_Supir( )

7: Input_Data_Supir( )

8: Simpan( )

9: Simpan( )

10: Simpan( )

11: Show_Listview( )

12: Pilih_Listview( )

13: Ubah( )

14: Simpan( )

15: Simpan( )

16: Simpan( )

17: Show_Listview( )

18: Hapus( )

19: Hapus( )

20: Hapus( )

21: Batal( )

22: Batal( )

23: Bersih

24: Keluar( )

25: Keluar( )

Gambar 19: Sequence Diagram Entry Data Supir

Pada gambar 19. Menjelaskan tentang sequence


diagram entry data supir.
Gambar 16 : Cetak Nota Tunai
3) Sequence Diagram Cetak Nota Tunai
Pada gambar 16. Menjelaskan tentang contoh
keluaran nota.
J u r n a l I D E A L I S V o l . 2 N o . 5 , S e p t e m b e r 2 0 1 9 | 175

Pada gambar 22. Menjelaskan tentang sequence


diagram cetak laporan penjualan.

4. KESIMPULAN
Kesimpulan yang diperoleh dari proses analisis,
dan perancangan dan analisa sistem dalam penelitian
ini adalah:
a. Merancang sistem informasi yang
menerapkan standarisasi pengolahan data
yang sesuai kebutuhan sehingga
meminimalisir kesalahan dalam pencatatan
data, transaksi dan pembuatan laporan.
Gambar 20: Sequence Diagram Cetak Nota Tunai b. Merancang sistem informasi yang dapat
Pada gambar 20. Menjelaskan tentang sequence
diagram cetak nota tunai. membuat laporan menjadi lebih mudah dan
cepat.
c. Membuat penyimpanan data lebih efisien,
dengan menggunakan sistem yang
terkomputerisasi data akan disimpan ke
dalam database sehingga menghemat biaya
4) Sequence Diagram Cetak Surat Jalan dan tidak memerlukan ruang luas.
: Staff Administrasi : FormCetakSuratJalan : CtrlCetakSuratJalan : SuratJalan : Pilih : Nota : Ada : Pelanggan : Barang : Supir : Kendaraan
d. Memudahkan pimpinan dalam memantau
1: Open( )

2: Get_No_sj( )

4: Autonumber( )
3: Get_No_sj( )
penjualan yang ada diperusahaan.
5: Cari_Nota( )

6: Cari_Nota( )

7: Get_Nota( )

8: Get_Pelanggan( )

LOOP
10: Cari_Barang( )
9: Show_DataNota( )

11: Cari_Barang( )
DAFTAR PUSTAKA
12: Get_Ada( )

13: Get_Barang( )

14: Show_Barang( )

[1] Acep Angga S, Bunyamin, “Pengembangan


15: Input_Data_SJ( )

16: Input_Data_SJ( )

17: Tambah( )

18: Tambah( )

19: Show_Listview( )

20: Cari_Supir( )

21: Cari_supir( )

22: Get_Supir( )
Aplikasi Penjualan Bahan Bangunan
24: Cari_Kendaraan( )
23: Show_DataSupir( )

25: Cari_Kendaraan( )
Menggunakan Metodologi Waterfall”. Jurnal
STT Garut, vol 12, no. 1, 2015.
26: Get_Kendaraan( )

27: Show_DataKendaraan( )

28: Input_AlamatKirim( )

[2] Satzinger, Jackson, Burd, System Analysis and


29: Input_AlamatKirim( )

30: Cetak( )

31: Cetak( )

32: Simpan( )

34: Get_SuratJalan( )
33: Simpan( )

35: Get_Pilih( )

36: Get_Nota( )
Design with the Unified Process. USA: Course
37: Get_Ada( )

38: Get_Pelanggan( )

39: Get_Ada( )
Techology, 2010.
[3] Imoratus Sholikhah, Mahmud Sairan, Nurvia
40: Get_Pelanggan( )

41: Get_Barang( )

42: Show_CrCetakSJ( )

43: Batal( )

44: Batal( )
Oktaviani Syamsiah, “Aplikasi Penjualan
46: Keluar( )
45: Bersih( )

Barang Pada CV Gemilang Muliatama


47: Keluar( )

Cikarang”. Jurnal Teknik Komputer AMIK


Gambar 21: Sequence Diagram Cetak Surat Jalan BSI, vol 3, no. 1, 2017.
[4] Yakub, Pengantar Sistem Informasi. Jakarta:
Pada gambar 21. Menjelaskan tentang sequence
diagram cetak surat jalan.
Bumi Aksara, 2012.
[5] Sutopo Hadi Ariesto, Rekayasa Perangkat
5) Sequence Diagram Cetak Laporan Penjualan Lunak Terstruktur. Bandung: Informatika,
2012.
: Staff administrasi : FormLapPenjualan : CtrlLapPenjualan : Nota : Ada : Pelanggan : Barang
[6] Gheorghe Ilie, Carmen Nadia Ciocoiu,
1: Open( )
Application of Fishbone diagram. Issue:
2: Open( )

3: Pilih_Periode( )
Management Research And Practice, 2010.
4: Pilih_Periode( ) [7] Yuni Sugiarti, Analisis Dan Perancangan UML
5: Cetak( ) Generated VB6. Yogyakarta: Graha Ilmu 2013.
6: Cetak( )

7: Get_Nota( )

8: Get_Ada( )

9: Get_Pelanggan( )

10: Get_Barang( )

11: Show_CrLapPenjualan( )

12: Keluar( )

13: Keluar( )

Gambar 22: Sequence Diagram Cetak Laporan


Penjualan

Anda mungkin juga menyukai