perancangan aplikasi rental komputer …repository.amikom.ac.id/files/publikasi_10.22.1223.pdf ·...
TRANSCRIPT
PERANCANGAN APLIKASI RENTAL KOMPUTER MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 PADA VISSICOM YOGYAKARTA
Naskah Publikasi
diajukan oleh
Erni Dwi Rastuti 10.22.1223
kepada
SEKOLAH TINGGI ILMU MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM
YOGYAKARTA
2012
COMPUTER RENTAL APPLICATION DESIGN USING MICROSOFT VISUAL BASIC 6.0 ON VISSICOM YOGYAKARTA
PERANCANGAN APLIKASI RENTAL KOMPUTER MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 PADA VISSICOM YOGYAKARTA
Erni Dwi Rastuti
Jurusan Sistem Informasi STMIK AMIKOM YOGYAKARTA
ABSTRACT
Vissicom Yogyakarta computer rental provide computer rental services, typing
services, black and white print, color print, scan etc. In terms of data processing such as
storage of member data, transaction data, monthly reports, and other data usually done
the old manual way and pile up or collect a bunch of paper that contains only data, this
would bevery time consuming and inefficient.
Creating a system requirement analysis, feasibility analysis system, and system
design, database and interface. The software used among others, use the operating
system Microsoft Windows XP SP2, the database program Microsoft Office Access 2007,
Microsoft Visual Basic 6.0, Crystal Report program statements 8.5
By using computer information systems, data can be stored
properly and quickly the information can be viewed as necessary because the media is
stored in a fairly small and can produce output that is run by the user, instead we have to
look one by onefrom the various stacks of paper, so that makes it easy for users in the
transaction, the data collection and reporting accurately andprecisely.
Keywords: Application Design, Computerized Data Processing, Computer Rental
1. Pendahuluan Perkembangan dunia ilmu pengetahuan dan teknologi dewasa ini sudah
berkembang dengan sangat cepat. Berbagai peralatan dan barang-barang kebutuhan
manusia sudah banyak menggunakan kemajuan ilmu pengetahuan dan teknologi. Salah
satu produk dari perkembangan ilmu pengetahuan dan teknologi yang saat ini
memegang peranan yang cukup penting, khususnya dalam hal penanganan data dan
informasi adalah mesin yang dikenal dengan komputer. Komputer adalah suatu alat
elektronik untuk mengolah data dengan menggunakan suatu program tertentu untuk
menghasilkan suatu informasi yang dapat menyimpan data.
Indonesia juga tidak mau ketinggalan dalam memanfaatkan komputer untuk hal
penanganan data. Sebagai contoh dalam hal pengolahan data dan pembayaran pada
rental komputer Vissicom Yogyakarta. Pengolahan data seperti penyimpanan data
member, data transaksi dan data-data lainnya pada rental komputer, yang biasanya
dilakukan lama dengan cara manual dan menumpuk atau mengumpulkan segudang
kertas yang hanya berisi data-data, dapat dilakukan lebih cepat oleh komputer. Untuk
pengolahan data yang berulang-ulang dalam jumlah yang besar yang dapat menyita
waktu, dapat diselesaikan dengan bantuan komputer dengan cepat. Dengan informasi
yang cepat dan tepat tersebut maka akan memudahkan pihak petugas rental untuk dapat
melakukan analisa, evaluasi dan perencanaan sehingga bertujuan untuk menghasilkan
informasi yang lebih berguna dan berarti.
Dengan bantuan komputer data dapat disimpan dengan baik dan informasi
dapat dilihat dengan cepat bilamana diperlukan karena tersimpan dalam media yang
cukup kecil serta dapat menghasilkan output yang dijalankan oleh user, daripada kita
harus mencarinya satu persatu dari berbagai tumpukan kertas yang ada. Hal inilah yang
mendorong penulis untuk membuat suatu program yang dapat menyimpan data-data
rental tersebut dan memilih judul ”PERANCANGAN APLIKASI RENTAL KOMPUTER MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 PADA VISSICOM YOGYAKARTA”
dalam penulisan tugas akhir ini.
2. Landasan Teori 2.1 Konsep Dasar Sistem Informasi 2.1.1 Konsep Dasar Sistem Sistem pada dasarnya adalah sekelompok unsur yang erat hubungannya satu
dengan yang lain yang berfungsi bersama-sama untuk mencapai tujuan tertentu. Secara
sederhana sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur,
komponen, atau variabel-variabel yang terorganisasi, saling berinteraksi, saling
tergantung satu sama lain dan terpadu. Pengertian sistem menurut Gordon B. Davis
adalah :
Sistem bisa berupa abstraksi atau fisis. Sistem yang abstrak adalah susunan yang
teratur dari gagasan-gagasan atau konsepsi yang saling tergantung. Sedangkan
sistem yang bersifat fisis adalah serangkaian unsur yang bekerjasama untuk
mencapai suatu tujuan.
2.1.2 Konsep Dasar Informasi
Informasi adalah hasil pengolahan data yang diperoleh dari setiap elemen sistem
menjadi bentuk yang mudah dipahami oleh penerimanya dan informasi ini
menggambarkan kejadian-kejadian nyata untuk menambah pemahamannya terhadap
fakta-fakta yang ada, sehingga dapat digunakan untuk pengambilan suatu keputusan.
Sumber informasi adalah data. Data adalah kenyataan yang menggambarkan kejadian-
kejadian dan kesatuan yang nyata.
2.1.3 Definisi Sistem Informasi Sistem informasi adalah suatu sistem di dalam suatu organisasi yang
mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi,
bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan
pihak luar tertentu dengan laporan‐laporan yang diperlukan.
2.1.4 Konsep Dasar Sistem Penyewaan Sistem informasi penyewaan adalah suatu kumpulan informasi yang mendukung
proses pemenuhan kebutuhan suatu perusahaan yang bertanggung jawab untuk
menyediakan informasi penyewaan jasa / barang dan transaksi data dalam suatu
kesatuan proses yang saling terkait antar penyewa dan bersama-sama bertujuan untuk
mendapatkan keuntungan.
3. Analisis dan Perancangan Sistem 3.2.1 Mengidentifikasi Masalah
Sistem yang digunakan di rental komputer ini masih menggunakan sistem
manual, yakni melakukan pencatatan dengan menggunakan media ballpoint dan kertas,
dari pencatatan transaksi rental dan laporan bulanan serta perhitungan waktu dan total
yang harus dibayar. Karena sistemnya yang masih manual, kemungkinan terjadinya
kesalahan pengolahan data cukup besar.
Pada vissicom masalah yang terjadi yaitu sebagai berikut :
1. Pencatatan data member, data biaya jasa, data komputer, data transaksi serta
laporan-laporan masih menggunakan buku sebagai arsip sehingga kesalahan
sering terjadi
2. Pencatatan transaksi penyewaan dan jasa masih menggunakan buku, sehingga
bisa dimanipulasi.
3. Proses perhitungan waktu dan jumlah biaya yang harus dibayar, masih
menggunakan kalkulator sehingga membutuhkan waktu yang cukup lama.
4. Dalam pembuatan laporan dibutuhkan waktu yang lama sehingga data yang
disajikan menjadi kurang tepat waktu.
5. Terjadinya laporan transaksi yang tidak valid akibat human error.
3.3.1.2 Diagram Konteks
Gambar 3.3 Diagram Konteks
3.3.1.3 Data Flow Diagram (DFD)
Gambar 3.4 Data Flow Diagram
Petugas
0
SistemRental
Komputer
Data MemberData KomputerData Biaya JasaData Kas KeluarData Transaksi
Laporan Data MemberLaporan Data Biaya Jasa
Laporan TransaksiLaporan Kas Keluar
Data PegawaiData Biaya Rental
Data MemberData KomputerData Biaya JasaData Kas KeluarData Transaksi
Pemilik
3
Pengolahan DataMember
1
PengolahanData Komputer
2
PengolahanData Biaya Jasa
4
Pengolahan DataTransaksi
5
PengolahanData Kas
Keluar
6
Pengolahan DataPegawai
Admin/PemilikPetugas
8
PembuatanLaporan-laporan
komputer.db member.db biaya jasa.db transaksi.db pegawai.db kas_keluar.db
Data Komputer Data Biaya JasaData Member
Data Transaksidata kas keluar
data pegawai
Data Komputer
Data Biaya Jasa Data PegawaiData Member
Data Biaya Jasa
Data Member
detail_transaksi.db
7
Pengolahan DataBiaya Rental
biaya_rental.db
data biaya rental
D1 D2 D3 D4 D9 D5 D6 D7
Data Kas Keluar
data detail transaksi
data detail transaksi
DataTransaksi
data pegawai
data biaya rental
data transaksidata member
data biaya jasadata komputer
data kaskeluar
data komputerdata biaya jasa data transaksi
data kas keluar
datamember
Lap TransaksiLap Member
Lap Biaya JasaLap Kas Keluar
3.3.2.2 Relasi Antar Tabel
Gambar 3.11 Relasi Antar Tabel
4. Implementasi dan Pembahasan 4.8 Manual Program 4.8.1 Form Login
Gambar 4.4 Tampilan Menu Login Jika password tidak cocok dengan username, maka akan tampil kotak informasi
seperti dibawah ini :
Gambar 4.5 Tampilan Kotak informasi kesalahan password
Jika password yang dimasukan benar maka akan tampil kotak informasi selamat
datang seperti dibawah ini :
Gambar 4.6 Tampilan Kotak informasi selamat datang Kemudian tampil kotak loading untuk menuju ke Menu Utama seperti dibawah ini :
Gambar 4.7 Tampilan Loading 4.8.2 Form Menu Utama
Gambar 4.8 Tampilan Menu Utama 4.8.3 Form Member
Form ini digunakan untuk mengolah data member. Untuk menginputkan data
member baru, tekan tombol tambah, Id Member akan muncul secara otomatis, lalu
petugas dapat mengisi data member yang lain. Tekan tombol Simpan untuk menyimpan
data member, jika data belum lengkap diisi atau data telah tersimpan,akan muncul kotak
informasi. Tekan cetak Member Card untuk mencetak Member Card. Di menu ini,
petugas juga dapat merubah data dan menghapus data.
Gambar 4.9 Tampilan Input Data Member
Untuk pencarian data member, dapat dilihat di tab Data Member. Petugas dapat
memilih kriteria pencarian berdasarkan salah satu data member yang diketahui untuk
mempermudah pencarian, kemudian masukan data yang bersangkutan dengan kriteria.
Tombol Refresh untuk merefresh semua data, tombol dan text input setelah pengolahan
data. Berikut tampilan tab Data member:
Gambar 4.10 Tampilan Data Member
4.8.11 Sub Menu Hapus File Sub menu ini hanya dapat diakses oleh petugas berstatus admin.Jika pemilik
atau admin berkehendak menghapus semua data karena terjadi kesalahan atau ingin
merefresh menjadi data baru dan data terlalu banyak untuk dihapus satu persatu, maka
admin dapat menggunakan menu ini. Petugas hanya memilih file yang akan dihapus,
kemudian tekan tombol hapus file.
Gambar 4.24 Tampilan Sub Menu Hapus File
Jika yakin akan dihapus maka tampil form loading seperti dibawah ini, tekan cancel jika
ingin membatalkan penghapusan data.
Gambar 4.25 Tampilan Loading Hapus Fie 4.8.10 Sub Menu Backup Data
Sub menu ini dapat diakses oleh semua user, digunakan untuk membackup
database yang diinginkan, khususnya database rental komputer itu sendiri, guna berjaga-
jaga jika suatu saat sistem terkena virus atau kehapus tanpa sengaja. Pilih database
yang akan di backup, kemudian pilih tempat tujuan dan nama file backup yang
diinginkan, tekan tombol backup. Setelah proses berhasil, petugas dapat mengecek file
backup di file tujuan.
Gambar 4.18 Tampilan Sub Menu Backup Data
4.8.12 Menu Transaksi Menu ini bisa diakses oleh semua user. Form transaksi berfungsi untuk
melakukan transaksi penyewaan komputer, dari awal transaksi yaitu menginputkan id
member, no komputer, dan mulai perhitungan waktu sampai akhir transaksi yaitu
menghentikan perhitungan waktu dan menginputkan data jasa jika ada. Dengan otomatis
total bayar akan tampil, masukan jumlah yang dibayar untuk menyelesaikan transaksi.
Klik tombol Cetak Faktur untuk mencetak faktur.
Gambar 4.26 Tampilan Menu Transaksi Tab Awal Transaksi
Jika transaksi hanya berupa jasa tanpa penyewaan rental komputer, maka user
hanya menginput data transaksi di tab akhir transaksi saja, dengan klik tombol tambah
kemudian input id member dan jasa. Masukan jumlah yang dibayar untuk menyelesaikan
transaksi. Klik tombol Cetak Faktur untuk mencetak faktur.
Gambar 4.27 Tampilan Menu Transaksi Tab Akhir Transaksi
Gambar 4.27 Tampilan Menu Transaksi Tab Akhir Transaksi
Di tab lihat data transaksi user dapat melakukan pencarian data transaksi
berdasarkan kriteria yang diinginkan, seperti berdasarkan no faktur, tanggal transaksi, id
member, no komputer atau status rental dengan memasukan kata berdasarkan kriteria.
Gambar 4.28 Tampilan Menu Transaksi Tab Lihat Transaksi
Untuk pengecekan saldo kas, user dapat menekan tombol Cek Saldo pada Menu Kas
Keluar, informasi saldo kas dapat di lihat secara periodik.
Gambar 4.31 Tampilan Form Cek Saldo
4.8.18 Sub Menu Laporan Transaksi
Gambar 4.37 Tampilan Sub Menu Laporan Transaksi
Gambar 4.38 Tampilan Laporan Transaksi
4.8.23 Member card
Gambar 4.44 Member Card
4.8.24 Faktur pembayaran
Gambar 4.45 Faktur Pembayaran
5. Penutup 5.1 Kesimpulan
Berdasarkan penelitian dan perancangan yang penulis kerjakan dan mengacu
pada rumusan masalah yang ada yaitu bagaimana merancang sebuah aplikasi yang
dapat membantu mengelola data dan proses administrasi sehingga memberikan
kemudahan bagi pengguna dalam melakukan transaksi maupun pendataan secara cepat
dan tepat, maka dapat diambil beberapa kesimpulan yaitu :
1. Sistem yang digunakan di rental komputer ini masih menggunakan sistem
manual, yaitu melakukan pencatatan dengan menggunakan media ballpoint dan
kertas, dari pencatatan transaksi rental hingga laporan bulanan. Karena
sistemnya yang masih manual, sehingga mengakibatkan keterlambatan arus
informasi dan kemungkinan terjadinya kesalahan pengolahan data cukup besar.
2. Penerapan sistem yang baru ini tidak akan merusak sistem yang selama ini
berjalan di Rental Komputer Vissicom Yogyakarta tersebut, tetapi sistem ini
dapat mendukung kinerja proses pengolahan data pada Rental Komputer
tersebut menjadi lebih efisien, seperti pencarian, pencatatan dan pembuatan
laporan.
3. Sistem Rental Komputer ini dapat meningkatkan pelayanan dan kemudahan
terhadap konsumen terutama dalam proses transaksi penyewaaan.
4. Pembuatan sistem ini sebagai fasilitas pengolahan data yang bermanfaat
meminimalkan waktu dan pengolahan data bagi petugas. Hal tersebut
merupakan salah satu keuntungan yang dapat dirasakan dengan adanya
perubahan dari proses manual menjadi terkomputerisasi.
5. Output dari pengolahan data dapat digunakan sebagai acuan bagi pemilik untuk
mengambil keputusan.
6. Sistem Rental Komputer ini menghasilkan jumlah informasi yang lebih akurat,
sehingga produktifitas meningkat.
5.2 Saran Pengolahan data yang dilakukan menggunakan sarana komputer sebagai alat
bantu dalam sistem administrasinya, maka agar program ini dapat selalu berjalan dengan
baik maka saran yang perlu diperhatikan dalam penggunaan sarana komputer sebagai
berikut :
1. Diperlukan kedisiplinan untuk menjalankan sistem yang telah dibuat dengan lebih
teliti dalam penginputan data sehingga sistem dapat berjalan dengan baik.
2. Melakukan pemeliharaan terhadap Hardware dan Software secara berkala.
3. Membuat back up secara soft copy dan hard copy (laporan) yang diperlukan
sesering mungkin sesuai dengan kebutuhan.
DAFTAR PUSTAKA Alam, M. Agus J. 2006. Pemrograman Database dengan Visual Basic. Jakarta: PT Elex
Media Komputindo.
Fatta, Hanif Al. 2007. Analisis dan Perancangan Sistem Informasi untuk Keunggulan
Bersaing Perusahaan dan Organisasi Modern. Yogyakarta : Andi Offset.
Firdaus. 2005. Pemrograman Database dengan Visual Basic 6.0 untuk Orang Awam.
Palembang: Maxikom.
H.M, Jogiyanto. 2001. Analisis & Desain Sistem Informasi. Yogyakarta: Andi Offset.
Kusrini. 2007. Strategi Perancangan dan Pengelolaan Basis Data. Yogyakarta: Andi
Offset.
Sunyoto, Andi. 2007. Pemrograman Database dengan Visual Basic dan Microsoft SQL.
Yogyakarta: Andi Offset.
Sutabri, Tata. 2004. Analisa Sistem Informasi. Yogyakarta: Andi Offset.
Tim Penyusun. 2006. Analisis & Desain Sistem Informasi. Jakarta: Bina Sarana
Informatika.
Tim Penyusun. 2006. Basis Data. Jakarta: Bina Sarana Informatika.
Ilmukomputer.2008.Kalkulator Sederhana dengan Visual Basic 6.0
http://www.ilmukomputer.org/2008/11/25/kalkulator-sederhana-dengan-vb6/
(diakses tanggal 20/10/2011)
Staffsite.2009.Tutorial Ms Access 2007
http://Hariyanto.staff.jak-stik.ac.id/files/tutorial-ms-access-2007.pdf
(diakses tanggal 03/10/2011)
Visual Programming.2009.Backup Database Access
http://www.rudihartono.com/index.php/tips-dan-trik/62-backup-restore-access
(diakses tanggal 09/11/2011)