ABSTRAK
Perkembangan dan kemajuan pada sistem teknologi informasi yang saat ini kita rasakan semakin berkembang dan
maju khususnya di bidang komputer kini telah memasuki berbagai macam aspek-aspek kegiatan dan kehidupan
yang ada di sekitar kita, kelebihan daari penggunaan komputer dan teknologi yang dapat diperoleh seperti
kecepatan, ketepatan dan keakuratan pengambilan data yang baik serta terjaminnya data yang tersimpan dengan
aman. Toko Permata Jaya merupakan sebuah badan usaha yang bergerak dalam bidang penjualan barang-barang
elektronik. Sistem yang sedang berjalan pada Toko Permata Jaya masih terdapat beberapa masalah seperti
pengambilan keputusan diantaranya yaitu Pelanggan yang kecewa dengan pelayanan Toko Permata Jaya karena
sering adanya kesalahan dalam penulisan karena masih menggunakan sistem manual dengan menggunakan tangan
dan pemilik juga sulit mendapatkan informasi tentang beberapa laporan-laporan yang terkait tentang proses
transaksi di Toko Permata Jaya. Maka dari itu untuk mengatasi permasalahan Toko ini, maka diperlukannya sebuah
sistem informasi baru yang telah terkomputerisasi agar memudahkan proses penjualan dan pembelian agar berjalan
dengan baik dan mengurangi kesalahan dalam pengambilan data. Dalam hal ini Penulis mengimplementasikan
dengan menggunakan sebuah bahasa pemograman bernama VB.NET dan menggunakan sebuah database MySQL.
Kata Kunci : sistem informasi penjualan dan pembelian, metodologi berorientasi obyek
1. PENDAHULUAN
1.1. Latar Belakang
Kegiatan Pencatatan data Penjualan dan c. Kesalahan pemberian harga kepada pelanggan
Pembelian pada toko Permata Jaya kurang efisien dan karena adanya perubahan harga barang-barang
efektif karena masih dilakukan secara manual, yang mengikuti permintaan pasar, yang
menyebabkan toko mendapat kerugian.
Pekerjaan yang dilakukan belum terkomputerisasi,
d. Tidak ada pengarsipan data penjualan dan
akibatnya masih sering terjadinya kesalahan- pembelian sehingga pemilik toko tidak memiliki
kesalahan di dalam pencatatan data serta kesulitan data stok barang jika ingin mengecek kembali
dalam penyajian sebuah data dan laporan. Beragam ketersediaan sebuah barang.
permasalahan pun menuntut toko Permata Jaya untuk
dapat mengelola manajemen yang lebih efisien, 1.3. Tujuan dan Manfaat Penulisan
praktis, efektif dan memuaskan. Oleh karena itu 1.3.1 Tujuan Penulisan
a. Merancang sistem informasi yang dapat
penulis bermaksud memberikan masukan dengan
menerapkan sebuah standarisasi dalam
melakukan beberapa analisa terhadap kekurangan pengolahan data yang sesuai kebutuhan sehinga
yang perlu diperbaiki dari sistem penjualan dan meminimalisir kesalahan-kesalahan pada
pembelian yang sudah ada. pencatatan proses sebuah transaksi dan
pembuatan laporan penjualan dan pembelian.
1.2. Masalah b. Merancang sistem informasi yang dapat
Adapun beberapa masalah yang dihadapi oleh menyimpan data-data barang yang akan
Toko Permata Jaya adalah sebagai berikut: dikirimkan kepada pelanggan dan membuat
a. Kesalahan pencatatan didalam proses transaksi laporan transaksi berdasarkan dari transaksi.
penjualan dan pembelian membuat data c. Merancang sistem informasi yang dapat
transaksi dan perhitungan menjadi keliru dan mempercepat dalam penyajian data dan
tidak sesuai. menghasilkan laporan yang lebih akurat dan up
b. Belum adanya surat jalan yang membuat terjadi to date serta efektif.
kesalahan didalam proses pengiriman dan
penerimaan kepada pelanggan.
Jurnal IDEALIS Vol.2 No.2, Maret 2019 | 145
d. Merancang sistem informasi yang dapat 2.4. Konsep Dasar Berorientasi Obyek
menyimpan data penjualan dan pembelian dari Menurut [4] Rosa A.S dan M. Shalahudin
transaksi harian dan memberikan kemudahan Berorientasi obyek adalah: “Suatu strategi
dalam menyimpan data sehingga lebih efisien pembangunan perangkat lunak yang
dan praktis. mengorganisasikan perangkat lunak sebagai
e. Merancang sistem informasi yang dapat kumpulan obyek yang berisi data dan operasi yang
membuat sebuah laporan menjadi lebih simple, diberlakukan kepadanya”.
mudah dan cepat serta merancang laporan-
laporan yang akan mendukung toko ataupun 3. METODOLOGI PENELITIAN
perusahaan dalam pengambilan keputusan 3.1. Tahapan Pendekatan
secara selektif. Merupakan kegiatan mengidentifikasi masalah-
masalah yang terjadi kemudian meyelesaikan melalui
1.3.2 Manfaat Penulisan suatu pengembangan sistem, tahap ini dilakukan
Penulisan Tugas Akhir (TA) ini diharapkan dengan cara :
dapat mempermudah sistem yang ada pada Toko 1) Wawancara
Permata Jaya dengan harapan agar pengelolahan data Dalam sebuah kegiatan ini diajukan beberapa
dan proses transaksi dipenyajian informasi bisa pertanyaan lisan dalam usaha mendukung dan
tersedia dengan baik dan efektif. melengkapi data yang akan diperoleh. Pada tahap ini
penulis langsung mengajukan pertanyaan-pertanyaan
1.4. Batasan Masalah kepada pemilik dan staf Toko Permata Jaya.
Dalam Memfokuskan masalah yang ada pada 2) Observasi
sistem berjalan dan agar tidak menyimpang dari Kegiatan ini dilakukan dengan mengamati
sebuah pokok bahasan maka perancangan sistem ini langsung hal – hal yang berkaitan dengan penjualan
dan pembelian barang-barang pada Toko Permata
membatasi masalah yang hanya membahas proses Jaya.
penjualan dan pembelian, mulai memilih data-data 3) Studi Kepustakaan
dengan selektif dari entry, transaksi hingga dalam Penulisan dilakukan dengan menyimpulkan dan
pembuatan laporan. memberikan kesimpulan dari data yang terdapat dari
buku-buku yang menjadi referensi menyangkut
2. STUDI LITERATUR sistem yang akan dirancang, dibuat atau catatan
2.1. Konsep Dasar Sistem Informasi perkuliahan maupun buku-buku lainnya.
Menurut [1] James A O'Brien and George M 4) Studi Dokumentasi
Marakas “Sistem informasi adalah kombinasi Merupakan metode pengumpulan data melalui
terorganisasi apapun dari manusia, perangkat keras, arsip-arsip serta dokumen yang lama maupun yang
perangkat lunak, jaringan komunikasi, sumber data baru yang berkaitan dengan sistem yang akan
dan kebijakan serta prosedur yang terorganisasi yang dirancang atau dibuat.
menyimpan, mengambil, mengubah, dan
memisahkan informasi dalam sebuah organisasi”. 3.2. Tahapan Analisa Sistem Berjalan
1) Menganalisa sistem yang ada, yaitu
2.2. Konsep Dasar Analisa Sistem mempelajari dan mengamati apa yang
Menurut [2] Yakub “analisa sistem dapat dikerjakan pada sebuah sistem yang sudah ada.
diartikan sebagai suatu proses pemahaman untuk 2) Spesifikasi sistem, yaitu menganalisa sebuah
memahami sistem yang sudah ada, dengan spesifikasi apa saja yang diperlukan masukan
menganalisa jabatan dan uraian tugas (business yang akan digunakan, pada proses yang
users), proses bisnis (business process), ketentuan dilakukan dan keluaran yang didapatkan dari
atau aturan (business rule), masalah dan mencari sistem yang ada.
solusinya (business problem and business solution), 3) Selektifitas sistem yaitu memilih dari beberapa
dan rencana-rencana perusahaan (business plan)”. laporan transaksi yang sudah ada dengan
melihat dari berbagai masukan dan keluaran.
2.3. Konsep Dasar Perancangan Sistem
Menurut [3] Utomo Definisi dalam sebuah 3.3. Tahapan Desain Sistem Usulan
perancangan sistem informasi terdiri dari berbagai Tahap perancangan sistem adalah merancang
macam rancangan komponen-komponen. sistem berdasarkan hasil analisa sistem yang ada
Komponen-komponen ini dirancang dengan tujuan secara terinci dan terkoordinir, sehingga
untuk dikomunikasikan kepada user atau pemakai. menghasilkan sistem baru yang dapat diusulkan
lengkap dengan rancangan dari sebuah database dan
spesifikasi program.
Jurnal IDEALIS Vol.2 No.2, Maret 2019 | 146
Staff
Entry data supplier
2) Use Case Diagram Transaksi Penjualan pada g) staf melakukan klik tombol keluar entry data
Gambar 4 berisi entri pesanan, cetak faktur, barang pada form.
cetak pembayaran, cetak surat jalan dan entri
retur. Deskripsi Use Case File Transaksi
Use Case : Cetak Retur Pembelian
Entry pesanan
Actor : Staf, Pelanggan
Deskripsi :
Cetak faktur a) Staf melakukan dengan membuka form cetak
retur pembelian.
Cetak pembayaran
b) Nomor retur akan terisi secara otomatis dan
Staff Pelanggan muncul atau terlihat oleh sistem dan setiap retur
Cetak surat jalan
pembelian mempunyai nomor yang berbeda-
beda.
Entry retur
c) Staf melakukan dengan mengklik tombol cari
pada form untuk mencari nomor penerimaan
Gambar 4 : Use Case Diagram Transaksi Penjualan
barang.
d) Staf melakukan dengan mengisi data form retur
3) Use Case Diagram Transaksi Pembelian pada pembelian.
Gambar 5 berisi cetak surat pemesanan, e) Staf melakukan dengan mengklik tombol
penerimaan barang, cetak retur dan entri tambah untuk memasukan data pada form retur
pembayaran supplier. pembelian pada listview.
Cetak Surat
Pemesanan
f) Staf melakukan klik tombol simpan dan secara
otomatis data retur pembelian akan tersimpan di
Entry Penerimaan
Barang
dalam database dan tercetak.
g) Staf melakukan klik tombol batal untuk
Cetak Retur
membersihkan retur pembelian.
Cetak Laporan
Entri Data Barang Entry Data Pesanan Cetak Pemesanan Pesanan
4.6. Sequence Diagram
Entri Data Pelanggan Cetak Faktur Entry Pemesanan Cetak Laporan Pembayaran
Sequence Diagram Master
Sequence Diagram Entry Data Barang yang
Entri Data Supplier Cetak Pembayaran Cetak Retur
Cetak Laporan Surat Jalan
dilakukan pada penelitian ini dapat dilihat pada
Cetak Surat Jalan gambar 9.
Cetak Laporan Penerimaan
Entri Retur
b. Rancangan Form
Rancangan Form Master
Rancangan Layar Entri Data Barang berisi kode
barang, nama barang, harga barang, stok, dll.Yang
ada di Gambar 7.
6. DAFTAR PUSTAKA
[1] O’Brien, James A., ”Pengantar Sistem
Informasi”, Jakarta: Salemba 4, 2016.
[2] Yakub. Pengantar Sistem Informasi,
Yogyakarta: Graha Ilmu, 2012.
Gambar 10 : Sequence Diagram Entry Data Pesanan [3] Utomo, WirantoHerry. Pemodelan Basis Data
Berorientasi Objek. Yogyakarta : ANDI, 2010.
[4] A.S, Rosa., dan M. Shalahuddin. Modul
5. PENUTUP Pembelajaran Rekayasa Perangkat Lunak
5.1. Kesimpulan (Terstruktur dan Berorientasi Objek). Bandung
a. Dibuatkan program yang memudahkan dalam : Modula, 2011.
transaksi dan perhitungan, berguna mencegah
kesalahan staf dalam melakukan perhitungan
dan pencatatan pada proses transaksi penjualan
dan pembelian.
b. Dibuatkan cetak surat jalan sehingga dapat
mengurangi kesalahan pengiriman dan
penerimaan barang kepada pelanggan.
c. Dibuatkan laporan dan data barang dari
transaksi guna memudahkan staf dalam
pembuatan laporan dan mengecek harga barang
yang sesuai dengan permintaan pasar agar toko
tidak mendapatkan kerugian.
d. Dibuatkan laporan penjualan dan pembelian
agar memudahkan pemilik toko yang ingin
melakukan kontrol stok barang dan mengecek
ketersediaan barang.
5.2. Saran
Berdasarkan permasalahan yang dihadapi dan
pengamatan selama menjalankan riset pada Toko
Permata Jaya, maka agar sistem penjualan dan
pembelian barang ini dapat berjalan dengan baik,
disarankan :