Perpustakaan Universitas Gunadarma BARCODE
BUKTI UNGGAH DOKUMEN PENELITIAN PERPUSTAKAAN UNIVERSITAS GUNADARMA
Nomor Pengunggahan
SURAT KETERANGAN
Nomor: 41/PERPUS/UG/2020
Surat ini menerangkan bahwa:
Nama Penulis : Arimbi kurniasari Nomor Penulis : 000902
Email Penulis : [email protected] Alamat Penulis : Jl P Madura 4 No 15
Telah menyerahkan hasil penelitian/ penulisan untuk disimpan dan dimanfaatkan di Perpustakaan Universitas Gunadarma, dengan rincian sebagai berikut :
Nomor Induk : FILKOM/DB/PENELITIAN/41/2020
Judul Penelitian : MEMBANGUN APLIKASI PENJUALAN PADA BENGKEL MAGELANG MOTOR MENGGUNAKAN VISUAL STUDIO
Tanggal Penyerahan : 19 / 08 / 2020
Demikian surat ini dibuat untuk dipergunakan seperlunya dilingkungan Universitas Gunadarma dan Kopertis Wilayah III.
1
MEMBANGUN APLIKASI PENJUALAN PADA
BENGKEL MAGELANG MOTOR MENGGUNAKAN
VISUAL STUDIO
Oleh :
Arimbi Kurniasari (NIP : 000902)
Universitas Gunadarma
2
MEMBANGUN APLIKASI PENJUALAN PADA BENGKEL MAGELANG MOTOR MENGGUNAKAN VISUAL STUDIO
Arimbi Kurniasari, SKom., MMSI
Sistem Informasi Bisnis, Fakultas Magister Manajemen Sistem Informasi, Universitas Gunadarma
ABSTRAK
Bengkel Magelang Motor adalah usaha bengkel khusus mobil yang berdiri sejak tahun 2002, terletak di kelurahan Duren Jaya kecamatan Bekasi Timur. Bengkel Magelang motor juga menjual aneka sparepart mobil. Mekanisme penjualan yang berlangsung saat ini masih menggunakan cara yang sederhana, yaitu pelanggan diharuskan datang langsung ke toko untuk melihat produk yang ditawarkan dan melakukan transaksi. Tujuan utama dari penelitian ini adalah untuk membuat aplikasi penjualan berbasis komputerisasi sehingga meningkatkan kualitas proses penjualan di Bengkel Magelang Motor dan juga mempermudah Pemilik maupun bagian yang terkait dengan penjualan untuk memonitor kuantitas barang yang ada. Untuk membuat aplikasi ini digunakan metode yaitu, melakukan perencanaan, perancangan, implementasi, dan uji coba. Aplikasi ini dibuat menggunakan perangkat lunak Visual Studio, MySQL dan juga Crystal Report.
3
PENDAHULUAN
Dewasa ini, persaingan antar pelaku usaha untuk mendapatkan posisi yang lebih baik di dunia bisnis semakin kompetitif. Persaingan bisnis dari hari ke hari semakin ketat dan segala hal harus dilakukan dengan cepat, tepat dan akurat sehingga diperlukan suatu informasi yang relevan. Informasi yang cepat, tepat dan akurat tersebut dapat diperoleh dari sistem pengolahan data yang telah terkomputerisasi dengan baik sehingga dapat mendukung kinerja dari usaha yang dijalankan tersebut.
Dalam perkembangannya, Bengkel Magelang Motor membutuhkan teknologi yang dapat mendukung bisnisnya. Pengelolaan data dan informasi di Bengkel Magelang Motor ingin diperbaiki dan dikembangkan dengan memanfaatkan sistem yang terkomputerisasi. Pengelolaan data transaksi, data barang serta data penjualan mulai dapat dikelola dengan baik dengan sistem informasi. Namun, pihak bengkel masih kesulitan untuk melakukan evaluasi kinerja dan administrasinya karena banyaknya data serta transaksi yang dilakukan di bengkel Magelang Motor secara manual.
Aktivitas transaksi yang dilakukan setiap hari secara berkelanjutan memerlukan sebuah pencatatan yang sistematis. Sebagai contoh adalah pencatatan transaksi penjualan kepada konsumen dan pencatatan stok barang yang masuk dari
supplier. Pencatatan secara manual menggunakan buku catatan dirasa merepotkan
ketika terjadi banyak transaksi dan diperlukannya laporan sewaktu-waktu.
Pencatatan dengan cara ini juga memiliki tingkat ketelitian yang rendah dan memiliki resiko yang tinggi seperti hilangnya laporan dan pendataan transaksi yang memakan waktu yang lama dan tidak efektif.
Berdasarkan uraian diatas, maka penulis tertarik untuk mencoba merancang sebuah program aplikasi penjualan spare part mobil yang diharapkan nantinya dapat membantu pihak pengusaha dalam menjalankan bisnisnya dengan lebih baik, dan diharapkan dapat meningkatkan kinerja dan kualitas yang telah ada, terutama dalam hal pengolahan data transaksi pembelian dan stok barang.
4
METODE PENELITIAN
Metode penelitian ini menggunakan metode SDLC (Software Developmet Life Cycle) yang meliputi beberapa tahap, yaitu:
1. Pengumpulan Data
Dalam tahap ini dilakukan dengan menggunakan metode studi pustaka, yaitu dengan membaca informasi-informasi dari buku-buku dan web yang berhubungan dengan Visual Studio serta mencari dan mengumpulkan data mengenai sistem penjualan sparepart mobil yang sedang berjalan di bengkel Magelang Motor. 2. Perancangan
Pada tahap ini membuat rancangan secara konseptual dengan menggunakan DFD, ERD dan Struktur Program serta membuat rancangan tampilan aplikasi.
3. Implementasi
Pada tahap ini dilakukan pemrograman untuk pembuatan aplikasi penjualan. 4. Uji Coba
Pada tahap ini dilakukan uji coba seluruh fungsi pada aplikasi penjualan untuk mengetahui apakah seluruh fungsi di aplikasi tersebut dapat dijalankan tanpa ada masalah.
PEMBAHASAN
Sistem yang Sedang Berjalan
Uraian prosedur penjualan yang sedang berjalan yaitu :
1. Bagian Administrasi membuat surat permintaan barang dari Bengkel kepada bagian gudang.
2. Kemudian bagian gudang mengecek barang apakah barang tersedia jika tersedia kemudian bagian gudang membuat surat permintaan barang
3. Dan bagian gudang mencatat barang yang keluar dan membuat bukti barang keluar.
5
4. Dan kemudian membuat bukti barang keluar sebanyak 3 rangkap 1 rangkap diberikan pada toko dan satu lagi di arsipkan.
5. Dan kemudian membuat laporan barang keluar sebanyak dua rangkap satu diarsipkan satu lagi di berikan pada pegawai bagian gudang.
6
Perancangan Aplikasi Penjualan
Diagram Alir Data
Konsumen Sistem Informasi Penjualan Pemilik Pemesanan Barang Nota Penjualan Laporan Penjualan
7 Konsumen 1.0 Cek Stok barang Pemesanan Barang Data Barang 2.0 Input Transaksi Penjualan 3.0 Cetak Nota Penjualan Nota Penjualan Data Transaksi Data Transaksi Data Transaksi 4.0 Mencetak Laporan Penjualan Pemilik Laporan Penjualan Data Barang
Gambar 3.3 Diagram Zero Aplikasi Penjualan Bengkel Magelang Motor Kamus Data
Kamus data dari sistem aplikasi penjualan ini dibuat sebagai berikut : 1. Form Data Barang
Nama Arus Data : Form Data Barang Alias : -
Bentuk Data : Variabel
Arus Data : Update Stok Barang Penjelasan : Form input data barang
Volume : Volume rata-rata tiap hari adalah 20 Struktur Data : Form ini terdiri dari
a. Kode_Barang b. Nama_Barang c. Harga_Beli d. Harga_Jual
8
e. Jumlah_Barang f. Satuan
2. Form Data Transaksi
Nama Arus Data : Form Data Transaksi Alias : -
Bentuk Data : Variabel
Arus Data : Input transaksi penjualan dari penjualan barang Penjelasan : Form input data transaksi
Volume : Volume rata-rata tiap hari adalah 20 Struktur Data : Form ini terdiri dari
a. Faktur b. Tanggal c. Item d. Total e. Dibayar f. Kembali 3. Nota Penjualan
Nama Arus Data : No. Faktur Penjualan Alias : -
Bentuk Data : Cetak komputer
Arus Data : Cetak Nota Faktur Penjualan Penjelasan : Laporan setelah transaksi
Volume : Volume rata-rata tiap hari adalah 20 Struktur Data : Laporan ini terdiri dari
a. Tanggal b. Faktur c. Kode_Barang d. Nama_Barang e. Harga_Satuan
9 f. Jumlah g. Subtotal h. Total i. Dibayar j. Kembali 4. Laporan Penjualan
Nama Arus Data : Laporan Penjulan Alias : -
Bentuk Data : Cetak Komputer
Arus Data : Mencetak Laporan Penjualan Penjelasan : Laporan Penjualan
Volume : 20
Struktur Data : Form ini terdiri dari a. Tanggal b. Nama_Barang c. Harga_Satuan d. Jumlah e. Subtotal f. Grand_Total
10 Petugas Barang Pelanggan Menjual Membuat Nota Penjualan KodePtg NamaPtg PasswordPtg StatusPtg No.Faktur Tanggal Total Item Total Bayar Dibayar Kembali Kode_ Barang Nama_ Barang Harga_ Beli Harga_ Jual Satuan Jumlah KodePel NamaPel AlamatPel 1 M 1 1 1
Gambar 3.4 ERD Aplikasi Penjualan Bengkel Magelang Motor
Spesifikasi Database
Berdasarkan hasil transformasi ERD kedalam database relational, terbentuk spesifikasi database yang terdiri dari beberapa tabel/relasi
1. Nama Tabel : tbadmin Deskripsi :
Primary Key : Kode_admin
Tabel 3.1. Tabel Admin
FIELD NAME TYPE FILE SIZE DESCRIPTION Kode_admin Varchar 6 Primary Key Nama_admin Varchar 20
Password Varchar 4 Status Varchar 20
11
2. Nama Tabel : tbbarang Deskripsi :
Primary Key : kode_barang
Tabel 3.2 Tabel Barang
FIELD NAME TYPE FIELD SIZE DESCRIPTION Kode_barang Varchar 6 Primary Key Nama_barang Varchar 50
Harga_beli Integer 12 Harga_jual Integer 12 Jumlah Integer 5 Satuan Varchar 3
3. Nama Tabel : tbpelanggan Deskripsi :
Primary Key : Kode_pelanggan
Tabel 3.3. Tabel Pelanggan
FIELD NAME TYPE FIELD SIZE DESCRIPTION Kode_pelanggan Varchar 6 Primary Key Nama_pelanggan Varchar 20
12
4. Nama Tabel : tbdetailbayar Deskripsi :
Primary Key : nofaktur
Foreign Key : kode_pelanggan, kode_barang
Tabel 3.4. Tabel DetailBayar
FIELD NAME TYPE FILE SIZE DESCRIPTION Nofaktur Varchar 6 Primary Key Tanggal_trans Date
Kode_pelanggan Varchar 6 Foreign Key Nama_pelanggan Varchar 20
Kode_barang Varchar 6 Foreign Key Jumlah Integer 6
Total Integer 12 Dibayar Integer 12 Total_bayar Integer 12 Uang_kembali Integer 12
13 Menu Utama
File Master Data Transaksi Laporan Utility Keluar
Login
Logout
Barang
Kasir
Pelanggan
Penjualan Transaksi Backup Data
Ganti Password
Gambar 3.6 Struktur Aplikasi Penjualan Bengkel Magelang Motor
1. Menu Utama
Merupakan tampilan awal program aplikasi setelah user (pengguna) melakukan login. Dan pada tampilan menu utama tersebut, pengguna bisa langsung memilih berbagai form aplikasi yang akan digunakan.
2. Menu Hak Akses
Merupakan menu untuk melakukan login, logout dan ganti User (Pengguna).
14
Berisi form-form untuk penginputan data, antara lain form Data Barang, Form Data kasir, dan Form Data Pelanggan
4. Menu Transaksi
Merupakan menu untuk Melakukan Transaksi Penjualan Barang dan Form Penjualan
5. Menu Laporan
Laporan dari laporan transaksi Penjualan kemudian bisa langsung di cetak. 6. Menu Utility
Merupakan menu tambahan yang berisi Form untuk mengganti Password, dan Form Backup Data.
7. Keluar
Pilihan menu untuk menutup aplikasi penjualan yang sedang berjalan
Form Menu Utama
Merupakan menu utama program yang berfungsi menampilkan dan mengakses antara sub bab menu ke sub bab menu lainnya. Pada saat program dieksekusi, menu utama ini akan menampilkan link-link untuk mengakses sub menu yang ingin ditampilkan, seperti input Data, input Transaksi dan cetak Laporan.
15
Form Input Barang
Fungsi dari form ini adalah untuk menginput data barang yang masuk dari supplier barang, menghapus data yang tidak sesuai, melihat stok barang-barang tertentu dan merubah data yang tidak sesuai.
Gambar 3.8 Tampilan Form Input Barang
Form Input Data Pelanggan
Fungsi dari form ini adalah untuk menginput data pelanggan baru yang telah melakukan transaksi di Bengkel Magelang Motor, menghapus data yang tidak sesuai, melihat semua data pelanggan yang telah berbelanja dan merubah data yang tidak sesuai.
16
Gambar 3.9 Tampilan Form Input Data Pelanggan
Form Input Data Kasir
Fungsi dari Form ini adalah untuk menginput data kasir / pengguna aplikasi Penjualan (User).
17
Form Login
Gambar 3.11 Tampilan Form Login Form Utility Ganti Password
Form ini berfungsi untuk mengganti password user dengan tujuan sebagai salah satu sistem keamanan aplikasi.
18
Form Utility Backup Data
Fungsi dari Form ini adalah untuk membackup database Program .
Gambar 3.13 Tampilan Form Utility Back Up Data Form Laporan Data Penjualan
Laporan data penjualan ini digunakan untuk membuat laporan tentang penjualan barang di Bengkel Magelang Motor.
19
Laporan Data Harian
Laporan data harian ini digunakan untuk membuat laporan tentang transaksi servis dan penjualan barang per-hari yang ditujukan untuk pemilik Bengkel sebagai Owner di Bengkel Magelang Motor.
Gambar 3.15 Tampilan Form Laporan Harian Form Laporan Data Bulanan
Laporan data bulanan ini digunakan untuk membuat laporan tentang transaksi servis dan penjualan barang per-bulan yang ditujukan untuk pemilik Bengkel sebagai Owner di Bengkel Magelang Motor.
20
Uji Coba Aplikasi Penjualan
Pengujian aplikasi dilakukan menggunakan black box terhadap seluruh fungsi yang terdapat di dalam aplikasi. Hasil pengujian terlihat pada tabel 3.5
Dari tabel 3.5 terlihat bahwa semua fungsi dapat berfungsi sehingga aplikasi dapat berjalan sesuai yang diharapkan.
No Menu Keterangan
1 Menu Utama Tulisan terlihat dengan jelas
2 Data Barang Tombol berfungsi, tabel pengisian berfungsi 3 Data Pelanggan Tombol berfungsi, tabel pengisian berfungsi 4 Data Kasir Tombol berfungsi, tabel pengisian berfungsi 5 Penjualan Tombol berfungsi, tabel pengisian berfungsi 6 Laporan Tulisan terlihat dengan jelas, tombol berfungsi 7 Backup Data Tombol berfungsi
8 Ganti Password Tombol berfungsi, tabel pengisian berfungsi 9 Login/Logout Tombol berfungsi, tabel pengisian berfungsi
21
PENUTUP
Kesimpulan
Aplikasi penjualan di Bengkel Magelang Motor telah berhasil dibuat dengan menggunakan Visual Studio, MySQl sebagai manajemen basis data dan Crystal Report untuk membuat laporan.
Aplikasi ini memiliki fungsi Menu Utama, File (untuk Login/Logout), Master (berisi Data Barang, Data Pelanggan dan Data Kasir), Transaksi Penjualan, Laporan dan Utility (Backup Data serta Ganti Password).
Aplikasi ini diharapkan dapat memberikan kemudahan bagi manajemen bengkel untuk mengolah dan mengelola kegiatan penjualan sparepart mobil, mengetahui stok barang dan membuat laporan. Berdasarkan hasil uji coba yang dilakukan disimpulkan bahwa semua fungsi pada aplikasi dapat berfungsi sesuai yang diharapkan
Saran
Pemberian pelatihan terlebih dahulu kepada karyawan yang akan menggunakan program aplikasi, sehingga pengguna tidak hanya bisa mengoperasikan tetapi juga dapat memahami dan menguasai dengan baik. Melakukan Back Up data secara berkala, untuk antisipasi hilangnya data secara tiba-tiba serta dilakukan pemeliharaan dan perawatan secara berkala terhadap perangkat lunak maupun perangkat keras.
22
DAFTAR PUSTAKA
1. Abdul Kadir. 2003. Pengenalan Sistem Informasi. Yogyakarta: CV. Andi Offset 2. Fathansyah. 2007. Basis Data. Bandung: Informatika bandung
3. Hartono, Jogianto. 2005. Analisa dan Desain Sistem Informasi. Yogyakarta: CV. Andi Offset
4. Hariyanto, Bambang. 2004. Sistem Manajemen Basis Data. Bandung: Informatika Indrajani. 2011. Pengantar dan Sistem Basis Data. Jakarta: PT. Elex Media Komputindo
5. Kurniadi, Adi. 2001. Program Visual Basic 6.0. Jakarta: PT. Elex Media Komputindo
6. Madcoms. 2005. Program Aplikasi Terintegrasi Inventory dengan Visual Basic 6.0 dan Crystal Report. Yogyakarta: CV. Andi Offset
7. Paryudi, I dan Simarmata, J. 2006. Basis data. Yogyakarta: CV. Andi Offset Prayudi, B., dkk. 2012. Aplikasi Penjualan Menggunakan VB. NET. Jakarta: PT. Elex Media Komputindo
8. Raymond McLeod,Jr. 2001, Sistem Informasi Manajemen. Jakarta: Prentice Hall Inc
9. Simarmata, Janner. 2007. Perancangan Basis data. Yogyakarta: CV. Andi Offset Sudarmo, Panji. 2006. Kamus Istilah Komputer, Teknologi dan Komunikasi. Jakarta: CV. Yrama Widya
10. Suprianto, Dodit. 2010. Membuat Aplikasi Desktop Menggunakan MySql dan VB.NET. Jakarta:Media Kita
11. Susanto, Azhar. 2007, Sistem Informasi Manajemen. Bandung: Lingga Jaya 12. Sutabri, Tata. 2005. Sistem Informasi Manajemen, Edisi I. Yogyakarta: ANDI. 13. Wahana komputer. 2012. SQL Server 2012. Semarang: CV. Andi Offset 14. Winardi.1991. Strategi Pemasaran. Bandung: Mandar Maju