SISTEM INFORMASI PENJUALAN SPAREPART MOBIL PADA DINA MOBIL DENGAN MENGGUNAKAN VISUAL BASIC
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya
MHD. HENDRO SULISTIAWAN 062406017
PROGRAM STUDI D3 ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2009
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
PERSETUJUAN
Judul
Kategori Nama Nomor Induk Mahasiswa Program Studi Departemen Fakultas
: SISTEM INFORMASI PENJUALAN SPAREPART MOBIL PADA DINA MOBIL DENGAN VISUAL BASIC 6.0 : TUGAS AKHIR : MHD. HENDRO SULISTIAWAN : 062406017 : DIPLOMA III ILMU KOMPUTER : MATEMATIKA : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA
Diluluskan di Medan, Juni 2009
Diketahui Departemen Matematika FMIPA USU Ketua
Dr. Saib Suwilo, M. Sc. NIP 131796149
Pembimbing
Drs. James P. Marbun, M. Kom NIP 131639804
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
PERNYATAAN
"SISTEM INFORMASI PENJUALAN SPAREPART MOBIL PADA DINA MOBIL DENGAN MENGGUNAKAN VISUAL BASIC 6.0"
Saya mengakui bahwa Tugas Akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya:
Medan, Juni 2009
Mhd. Hendro Sulistiawan 062406017
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
PENGHARGAAN
Puji Syukur Alhamdulillah Penulis ucapkan ke hadirat Allah SWT, yang masih memberikan kesempatan dan kesehatan sehingga akhirnya Tugas Akhir ini dapat diselesaikan dalam waktu yang telah ditetapkan.
Penulisan Tugas Akhir ini merupakan salah satu syarat bagi setiap mahasiswa guna menyelesaikan Program Studi D3 Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
Dalam menyelesaikan Tugas Akhir ini, penulis banyak mendapatkan bimbingan dan bantuan dari berbagai pihak baik berupa dukungan moril maupun materil. Pada kesempatan ini penulis mengucapkan terima kasih yang sebesarbesarnya kepada:
1. Bapak Drs. James P. Marbun, M.Kom selaku dosen pembimbing dalam penyusunan Tugas Akhir yang telah banyak memberikan bimbingan dan masukan-masukan yang sangat berarti kepada penulis, sehingga akhirnya dapat menyelesaikan Tugas Akhir ini dengan sebaik-baiknya. 2. Bapak Dr. Saib Suwilo, M.Sc selaku ketua jurusan Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara. 3. Bapak Prof. Dr. Eddy Marlianto, M.Sc selaku Dekan Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara. 4. Bapak Drs. Marihat Situmorang, M.Kom selaku dosen wali yang telah banyak membantu penulis dalam menjalani perkuliahan di kampus. 5. Para Dosen dan Pegawai Fakultas Matematika dan Ilmu Pengetahuan Alam. 6. Teristimewa kepada Kedua Orang Tua Penulis yang tercinta Ayahanda (Samidi Endrito), Ibunda (Hj. Lilis Sulasihningsih) dan juga adik-adik Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
tersayang yang telah banyak memberikan dukungan, motivasi yang tak terhingga dan tak ternilai harganya yang dirasakan oleh penulis. 7. Seluruh teman-teman D3 Ilmu Komputer stambuk 2006, dan juga para senior yang banyak memberikan masukan dan pertimbangan dalam pembuatan Tugas Akhir ini.
Penulis menyadari sepenuhnya bahwa penulisan Tugas Akhir ini masih jauh dari kesempurnaan yang dikarenakan pengetahuan dan pengalaman yang dimiliki oleh penulis masih sangat terbatas yang masih perlu diperbaiki, baik dari segi penyajian, bentuk maupun isinya.
Akhirul kalam kepada Allah Subahana Wata’ala penulis berserah diri, karena hanya pada-Nyalah segala kebenaran dan kesempurnaan itu berada. Akhir kata penulis berharap semoga Tugas Akhir ini dapat berguna bagi semua pihak yang membacanya terutama bagi penulis sendiri.
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
ABSTRAK
Kajian ini bertujuan membuat suatu sistem mengenai Pengolahan data penjualan sparepart mobil dan informasi mengenai harga sparepart mobil yang ada pada Dina Mobil. Sistem ini dibuat dengan menggunakan perangkat lunak Microsoft Visual Basic 6.0 dan Microsoft Acsess. Metodologi penelitian yang digunakan adalah dengan melakukan penelitian lapangan berupa wawancara dan observasi serta penelitian kepustakaan yang memperoleh data dan informasi dari buku-buku yang berhubungan dengan masalah yang diteliti. Objek utama sistem ini adalah untuk memberikan kemudahan kepada penggunanya dalam pengolahan data penjualan maupun data para pelanggan sehingga dapat lebih efisien dan efektif.
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
DAFTAR ISI
Halaman
PERSETUJUAN ............................................................................................ ii PERNYATAAN ........................................................................................... iii PENGHARGAAN ........................................................................................ iv ABSTRAK ................................................................................................... vi DAFTAR ISI ................................................................................................ vii DAFTAR TABEL ......................................................................................... ix DAFTAR GAMBAR ..................................................................................... x BAB 1 PENDAHULUAN ........................................................................... 1 1.1 Latar Belakang Penelitian .............................. ................................ 1 1.2 Identifikasi Masalah ...................................................................... 2 1.3 Batasan Masalah ............................................................................ 3 1.4 Maksud dan Tujuan ....................................................................... 3 1.5 Metode Penelitian .......................................................................... 4 1.6 Sistematika Penulisan .................................................................... 5 BAB 2 LANDASAN TEORI ........................................................................ 6 2.1 Pengertian Komputer ..................................................................... 6 2.2 Pengolahan Data ............................................................................ 6 2.2.1 Pengertian Basis Data ........................................................... 8 2.2.2 Komponen Basis Data ........................................................... 8 2.3 Pengertian Sisitem Informasi ......................................................... 9 2.3.1 Pengertian Sistem ................................................................. 9 2.3.2 Pengertian Informasi ........................................................... 10 2.3.3 Peranan Komputer dalam Sistem Informasi ......................... 11 2.4 Sekilas Mengenai Visual Basic 6.0............................................... 12 2.4.1 Stuktur Aplikasi Visual Basic 6.0......................................... 13
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
BAB 3 GAMBARAN UMUM PERUSAHAAN ......................................... 20 3.1 Sekilas Tentang Dina Mobil............................................................20 3.2 Visi dan Misi Dina Mobil ............................................................ 21 3.3 Stuktur Organisasi Dina Mobil ..................................................... 21 BAB 4 PERANCANGAN SISTEM ........................................................... 23 4.1 Flowchart Program ..................................................................... 23 4.2 Perancangan Basis Data ............................................................... 29 4.3 Relasi Antartabel ......................................................................... 31 4.4 Perancangan Interface .................................................................. 33 4.5 Rancangan Output........................................................................ 33 BAB 5 IMPLEMENTASI SISTEM ........................................................... 36 5.1 Pengertian Implementasi Sistem .................................................. 36 5.2 Tujuan Implementasi Sistem ....................................................... 36 5.3 Penerapan Sistem ......................................................................... 36 5.4 Pemeliharaan Sistem .................................................................... 38 BAB 6 KESIMPULAN DAN SARAN ......................................................... 40 6.1 Kesimpulan.................................................................................. 40 6.2 Saran ........................................................................................... 40 DAFTAR PUSTAKA .................................................................................. 42 LAMPIRAN
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
DAFTAR TABEL
Halaman Tabel 2.1 Tipe Data ....................................................................................... 18 Tabel 2.2 Operator Aritmetika ....................................................................... 18 Tabel 2.3 Operator Perbandingan ................................................................... 19 Tabel 2.4 Operator Logika ............................................................................. 19 Tabel 4.1 Bagian Barang Keluar .................................................................... 29 Tabel 4.2 Barang Masuk ................................................................................ 29 Tabel 4.3 Pelanggan ...................................................................................... 30 Tabel 4.4 Persediaaan Barang ........................................................................ 30 Tabel 4.5 Security (Pengamanan)................................................................... 30 Tabel 4.6 Supplier (Penyedia Barang) ............................................................ 31
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
DAFTAR GAMBAR
Halaman Gambar 2.1 Siklus Pengolahan Data ................................................................ 7 Gambar 2.2 Tampilan Dasar MS Visual Basic ............................................... 13 Gambar 2.3 Jendela Utama Visual Basic ........................................................ 14 Gambar 2.4 Jendela Form Visual Basic.......................................................... 15 Gambar 2.5 Jendela Proyek Visual Basic ....................................................... 15 Gambar 2.6 Jendela Toolbox Visual Basic ..................................................... 16 Gambar 2.7 Jendela Properti Visual Basic ..................................................... 16 Gambar 2.8 Jendela Layuot Form Visual Basic .............................................. 17 Gambar 3.1. Stuktur Organisasi Perusahaan ................................................... 22 Gambar 4.1 Flowchart Menu Utama .............................................................. 23 Gambar 4.2 Flowchart Menu Master .............................................................. 24 Gambar 4.3 Flowchart Menu Proses .............................................................. 26 Gambar 4.4 Flowchart Menu Laporan............................................................ 27 Gambar 4.5 Flowchart Menu Bantuan............................................................ 28 Gambar 4.6 Relasi Antartabel ........................................................................ 32 Gambar 4.7 Form Login ................................................................................ 34 Gambar 4.8 Form Menu Utama ..................................................................... 34 Gambar 4.9 Form Data Pelanggan ................................................................. 35 Gambar 4.10 Form Data Supplier .................................................................. 35
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
BAB 1
PENDAHULUAN
1.1 Latar Belakang Penelitian
Perkembangan ilmu pengetahuan dan teknologi yang sangat pesat telah membawa perubahan yang besar dalam kehidupan manusia. Dunia pendidikan khususnya yang merupakan salah satu pilar utama yang membawa perubahan tersebut.
Memasuki era globalisasi saat ini, dimana dunia semakin transparan dan terbuka telah membawa segala aktifitas kehidupan manusia menjadi hidup dalam persaingan yang sangat ketat dalam bidang komputerisasi. Hal ini tentu saja akan membawa dampak positif dan dampak negatif bagi kehidupan kita bangsa indonesia terlebih kita berada di posisi silang bila ditinjau dari segi letak geografis wilayah kita.
Dengan semakin berkembangnya ilmu pengetahuan dan teknologi saat ini, maka bermunculan media-media yang dapat digunakan sebagai media pengolahan data, penyaji atau penyampai informasi, hal ini dikarenakan informasi sangat berharga dan mahal harganya.
Dalam menyajikan informasi, setiap instansi memiliki cara yang berbeda-beda pula, ada yang sudah menggunakan komputerisasi tetapi ada juga yang masih menggunakan cara manual. Hal ini terjadi karena menggunakan komputerisasi membutuhkan dana yang mahal, selain faktor tersebut brainware juga merupakan kendala serta kurangnya pengaruh eksternal yang masuk ke dalam instansi tersebut, hal ini banyak sekali terjadi bukan saja pada daerah-daerah yang jauh dari ibukota provinsi tetapi juga pada kota-kota besar seperti pada saat sekarang ini.
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
Lajunya dunia teknologi informasi, mengakibatkan sistem-sistem informasi yang lama menjadi tertinggal. Di sini terlihat jelas bahwa permasalahan yang sering timbul adalah dalam hal penyajian data dan sistem informasi yang kurang tepat dan akurat.
Sehubungan dengan permasalahan yang terjadi saat ini maka Dina Mobil berusaha menyajikan informasi penjualan harga sparepart kepada pelanggan secara cepat dan tepat. Adapun Dina Mobil masih menggunakan cara manual dalam sistem penjualan sparepart mobil, di mana dalam melakukan pendataan barang yang masuk dan keluar pemilik harus mendata barang secara manual, kemudian dicatat di buku stok barang. Sehingga mungkin saja terjadi kesalahan-kesalahan antara lain penghitungan yang kurang akurat dan waktu yang cukup lama dalam pengolahannya. Oleh sebab itu penulis berkeinginan untuk merancang “Sistem Informasi Penjualan Sparepart Mobil pada Dina Mobil dengan Menggunakan Visual Basic 6.0“.
1.2 Identifikasi Masalah
Pengolahan data penjualan harga sparepart dengan menggunakan komputer akan dapat mempercepat waktu serta dapat mengefisiensikan pengerjaan pengolahan harga sparepart pada Dina Mobil. Dengan demikian dapat di identifikasikan masalah dalam penelitian ini adalah bagaimana membentuk sebuah pemograman berbasis data untuk mengolah data penjualan harga sparepart mobil pada perusahaan tersebut dengan efektif
dan
efisien
sehingga
dapat
terorganisasi
dengan
baik.
Penulis
mengidentifikasikan permasalahan sebagai berikut: 1. Bagaimana cara pemberian informasi penjualan sparepart mobil lebih cepat. 2. Bagaimana hasil laporan yang dibuat oleh sistem yang baru. 3. Data yang berkaitan dengan sistem penjualan harga sparepart mobil.
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
1.3 Batasan Masalah
Penulis melakukan pembatasan/ruang lingkup masalah, hal ini dilakukan agar pembahasannya tidak menyimpang dari topik permasalahan tentang informasi data penjualan harga sparepart mobil pada perusahaan yang terkait. Batasan masalah dalam pembuatan tugas akhir ini nantinya adalah mengenai data pemasukan dan pengeluaran harga sparepart mobil, nama jenis barang, stok barang, dan data lainnya. Hal ini penulis lakukan agar penulis dapat lebih berkonsentrasi pada pengerjaan Tugas Akhir ini.
1.4 Maksud dan Tujuan
Sesuai dengan judul dan identifikasi masalah yang diutarakan sebelumnya maka maksud dari mengadakan kegiatan penelitian adalah untuk merancang suatu sistem informasi penjualan, yang mana dengan adanya rancangan sistem yang dibangun nantinya akan membantu mempermudah pengolahan data dalam waktu yang relatif lebih singkat dibandingkan dengan sistem yang lama.
Pelaksanaan penelitian ini mempunyai tujuan yaitu: 1. Memberikan gambaran yang jelas terhadap aplikasi pemograman yang nyata, yang selalu berkembang menurut perkembangan ilmu pengetahuan dan teknologi. 2. Meningkatkan,
mengembangkan
dan
memantapkan
kemampuan
dan
keterampilan serta menambah pengetahuan, wawasan dan pengalaman sebagai bekal memasuki lapangan pekerjaan sesuai dengan bidang ilmu yang ditekuni. 3. Menerapkan dan
mengembangkan pengetahuan tentang
pemograman,
khususnya menggunakan bahasa pemograman Microsoft Visual Basic 6.0.
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
1.5 Metode Penelitian
Untuk menyusun tugas akhir ini, penulis melakukan penerapan metode penelitian dalam memperoleh data yang dibutuhkan sehingga penyusunan tugas akhir ini dapat terselesaikan dengan baik. Adapun metode penelitian yang penulis lakukan adalah sebagai berikut:
1. Penelitian Lapangan dan Wawancara Penelitian ini dilakukan penulis secara langsung di lapangan, dalam hal ini penulis melakukan penelitian dan wawancara pada perusahaan perorangan Dina Mobil sebagai objek penelitian. 2. Penelitian Pustaka Penelitian yang dilakukan penulis di perpustakaan adalah untuk mendapatkan data yang teoritis. Dalam hal ini yang harus diperhatikan adalah subjek yang diteliti, yaitu khususnya pada buku bacaan yang menjadi pembahasan dan saling berhubungan dengan permasalahan yang dihadapi. 3. Merancang database dan algoritma Dalam membuat database tersebut penulis menggunakan SQL sebagai tempat penyimpanan data yang fleksibel dan dinamis. 4. Menganalisa algoritma dari setiap langkah program yang telah ada. 5. Merancang desain aplikasi Tahap ini penulis mulai mendesain halaman dengan menggunakan software visual basic 6.0 6. Merancang Program Tahap ini penulis membuat listing program dari setiap menu-menu halaman aplikasi. 7. Pengujian Program Tahap ini penulis menguji program yang telah dirancang sebelumnya agar dapat mengetahui kesalahan-kesalahan dalam program dan memperbaiki kembali
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
program tersebut, sehingga pada tahap selanjutnya program dapat berjalan dengan sempurna.
1.6 Sistematika Penulisan
Adapun sistematika penulisan laporan Tugas Akhir ini adalah sebagai berikut: BAB 1: PENDAHULUAN Dalam bab ini penulis menguraikan Latar Belakang, Identifikasi Masalah, Pembatasan Masalah, Maksud dan Tujuan, Metode Penelitian dan Sistematika Penulisan.
BAB 2: LANDASAN TEORI Dalam bab ini penulis menguraikan beberapa hal yang berhubungan dengan judul dan bahasa pemograman Microsoft Visual Basic 6.0 yang penulis gunakan.
BAB 3: GAMBARAN UMUM PERUSAHAAN Dalam bab ini penulis menyajikan gambaran tentang Dina Mobil yang terdiri dari profil dan struktur organisasi Dina Mobil.
BAB 4: PERANCANGAN SISTEM Dalam bab ini penulis menguraikan tentang perancangan sistem yang dirancang yang meliputi perancangan sistem, perancangan layout, perancangan basis data, gambaran sistem informasi yang akan dibuat serta bagaimana algoritma aplikasi tersebut saat dijalankan.
BAB 5: IMPLEMENTASI SISTEM Dalam bab ini penulis menyajikan tentang pengertian, komponen-komponen dan tujuan dalam implementasi sistem.
BAB 6: KESIMPULAN DAN SARAN Dalam bab ini penulis menguraikan tentang kesimpulan dan saran.
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
BAB 2
LANDASAN TEORI
2.1 Pengertian Komputer
Teknologi komputer sesungguhnya telah banyak merubah sistem tata kerja sebagian manusia yang bergerak di bidang informasi. Istilah komputer mempunyai arti yang luas dan berbeda untuk orang yang berbeda. Istilah komputer (computer) diambil dari bahasa latin komputer yang berarti menghitung (to Compute atau reckon).
Dari berbagai pengertian dari komputer dapat diambil kesimpulan bahwa pengertian komputer adalah suatu alat elektronik yang dapat menerima input data, mengolah data, memberikan informasi dengan menggunakan suatu program yang tersimpan di memori komputer (stored program), dapat menyimpan program dan hasil pengolahan, serta bekerja secara otomatis.
2.2 Pengolahan Data
Data berasal dari bahasa latin yaitu ”datum” yang berarti fakta, kenyataan, kejadian, atau peristiwa. Jadi data adalah fakta dasar yang mewakili suatu kejadian. Data diproses oleh sistem komputer untuk menghasilkan informasi. Inilah alasan utama keberadaan komputer. Data dapat berupa angka dalam berbagai bentuk.
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
Salah satu komponen dalam pengolahan data yang diperlihatkan adalah merupakan program aplikasi (program komputer) yang mana berisikan sederetan instruksi yang disusun dan dapat diterima oleh komputer. Jadi pengolahan data adalah proses untuk melakukan manipulasi dari pemakaian data agar menghasilkan informasi yang diperlukan. Secara umum pengolahan data terdiri dari tiga langkah, yaitu: 1. Input (pemasukan data) 2. Proses (pengolahan data) 3. Output (hasil keluaran berupa informasi)
INPUT
PROCESSING
OUTPUT
Gambar 2.1 Siklus Pengolahan Data
Pengolahan data merupakan segala macam pengolahan terahadap data untuk membuat data itu berguna sesuai dengan hasil yang diinginkan, sehingga dapat segera dipakai, hasil pengolahan data tersebut adalah informasi.
Sewaktu merencanakan proyek penelitian, orang yang melakukan penelitian seharusnya sudah mempunyai rencana mengenai pengolahan dan desain outputnya. Pengolahan data meliputi kegiatan-kegiatan mulai dari penyiapan data sampai mengeluarkan hasil pengolahan data. Pengolahan data dengan menggunakan perangkat elektronik secara sederhana meliputi: 1. Masukan data Data terlebih dahulu dikumpulkan, kemudian dipindahkan ke sesuatu peralatan input komputer. Record data yang dihasilkan akan dibaca oleh komputer melalui bahasa pemograman yang akan diterjemahkan ke dalam bahasa mesin yang akan dimengerti oleh komputer. 2. Memproses data Ada beberapa jenis pemrosesan data, antara lain: a. Penyortiran Record data disusun/diurutkan sesuai dengan urutan yang diinginkan, baik numeric maupun alphabetic Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
b. Klasifikasi Record data disusun dalam berbagai kelompok. c. Kalkulasi Melakukan perhitungan dengan manipulasi aritmetika terhadap data d. Ringkasan Menerangkan data menjadi lebih sederhana dan ringkas
e. Seleksi Mengambil record-record tertentu 3. Hasil pengolahan Hasil pengolahan disajikan dalam suatu format tertentu yang berisi informasi. Output ini mungkin juga disimpan dalam suatu media yang akan digunakan untuk pengolahan selanjutnya 4. Pemeliharaan Terhadap sistem yang telah selesai dibuat dapat dilakukan beberapa perubahan atau penambahan yang sesuai dengan keinginan pemakai. Pada fase pemeliharaan ini dilakukan pemeriksaan ulang pada setiap jangka waktu.
2.2.1 Pengertian Basis Data
Basis data (Database) merupakan kumpulan dari yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya. Basis data merupakan salah satu komponen yang penting dalam sistem informasi karena merupakan basis dalam menyediakan informasi bagi para pemakai. Penerapan basis data dalam sistem informasi disebut dengan database system. Sistem basis data (data sistem) adalah suatu sistem informasi yang mengintegrasikan kumpulan dari data yang saling berhubungan satu dengan yang lainnya dan membuatnya tersedia bagi beberapa aplikasi yang bermacam-macam di dalam organisasi.
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
2.2.2 Komponen Basis Data
Apabila kita lihat dari komponen di dalam basis data, maka kita dapat menyebutkan bahwa: 1. Basis data terdiri dari beberapa file 2. File terdiri dari beberapa record 3. Record terdiri dari beberapa field 4. Field terdiri dari beberapa karakter Karakter merupakan bagian data yang terkecil dapat berupa karakter numeric, huruf maupun karakter khusus yang membentuk suatu data item (field). Field adalah sekumpulan data record yang sejenis, yang merupakan kumpulan data untuk mewakili suatu entity data record.
Record merupakan kumpulan dari field membentuk record. Record menggambarkan unit dari data individu tertentu. File merupakan kumpulan dari record-record yang sejenis yang mempunyai panjang elemen yang sama, atribut yang sama namun berbeda data valuenya. File terdiri dari record-record yang menggambarkan suatu kesatuan data yang sejenis.
Dengan menggunakan system basis data masalah pada manajemen basis data dapat dikurangi. Dengan sistem basis data juga dapat mengurangi duplikasi data dengan tujuan untuk mengurangi biaya manajemen. Basis data dapat dibuat cukup fleksibel dalam arti mudah ditambah atau dikurangi bahkan dimodifikasi, dan sistem basis data dapat menghubungkan data dengan data lainnya.
2.3 Pengertian Sistem Informasi
Dalam pengertian sistem informasi ada baik terlebih dahulu mengerti arti dari sistem dan informasi. Dengan memahami definisi sistem dan informasi akan dapat diperoleh penjelasan yang baik tentang sistem informasi.
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
2.3.1 Pengertian Sistem
Istilah sistem merupakan suatu istilah yang tidak asing lagi dan banyak digunakan secara luas pada lembaga-lembaga atau bidang-bidang ilmu pengetahuan dan teknologi. Istilah sistem berasal dari bahasa Yunani yaitu ”SYSTEMA”. Ditinjau dari asal katanya, sistem berarti sekumpulan objek yang bekerja bersama-sama untuk menghasilkan suatu kesatuan metode yang digabungkan dan diatur sedemikian rupa yang berfungsi mencapai tujuan. Suatu sistem dapat terdiri dari beberapa subsistem yang saling berhubungan yang membentuk suatu kesatuan sehingga sasaran atau tujuan sistem tersebut dapat tercapai.
Pada umumnya ciri-ciri sistem adalah bertujuan, punya batas, terbuka, tersusun dari subsistem, ada saling berkaitan dan saling tergantung, merupakan satu kebulatan yang utuh, melakukan kegiatan transformasi, ada mekanisme kontrol, dan memiliki kemampuan mengatur dan menyesuaikan diri sendiri.
2.3.2 Pengertian Informasi
Informasi merupakan fakta data yang telah diproses transformasi data sehingga berubah bentuk menjadi informasi. Informasi adalah data yang telah diambil kembali diolah atau sebaliknya digunakan untuk tujuan informatif, argumentasi ataupun sebagai dasar untuk pengambilan keputusan. Informasi ini adalah hasil proses data yang bentuknya kurang berguna menjadi data yang berguna.
Kualitas dari suatu informasi tergantung dari tiga hal, yaitu informasi harus akurat, tepat pada waktunya dan relevan. a. Akurat, berarti informasi harus bebas dari kesalahan-kesalahan dan tidak menyesatkan. b. Tepat pada waktunya, berarti informasi yang datang pada penerima tidak boleh terlambat Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
c. Relevan, berarti informasi tersebut mempunyai manfaat untuk pemakainya.
Kegunaan informasi itu sendiri adalah untuk memberitahukan kepada si penerima informasi mengenai suatu masalah agar si penerima informasi lebih dapat menguasai
masalah
yang
dihadapinya.
Informasi
juga
dapat
mengurangi
ketidakpastian tentang suatu masalah dan dapat digunakan untuk memilih resiko yang paling kecil dan keuntungan yang besar dalam pemilihan alternatif bagi suatu proses pengambilan keputusan.
Dari definisi sistem dan informasi dapat disimpulkan bahwa sistem informasi adalah suatu sistem di dalam suatu sistem organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi, media, prosedur-prosedur dan pengendalian yang ditujukan untuk mendapatkan jalur komunikasi penting, memproses tipe transaksi rutin tertentu, memberi sinyal kepada manajemen dan yang lainnya terhadap kejadiankejadian internal dan eksternal yang penting dan menyediakan suatu dasar informasi untuk pengambilan keputusan yang cerdik.
2.3.3 Peranan Komputer dalam Sistem Informasi
Komputer mempunyai peran penting untuk membantu manusia dalam menyelesaikan dan memecahkan masalah yang dihadapinya. Setiap pemecahan persoalan yang dilakukan manusia, hendaknya mempunyai dua unsur yaitu: 1. Adanya fakta dan data 2. Bagaimana proses pemecahannya
Jika pengolahan data dilakukan secara manual tidak akan menjamin ketelitian serta kebenaran hasil atau informasi yang diinginkan. Masalah pendataan dan pengolahan data dapat dipecahkan dengan mudah dalam waktu singkat dengan menggunakan alat bantu komputer.
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
Dalam hal hubungan inilah diperlukan suatu sistem pengolahan data yang cepat dan tepat untuk memberikan informasi yang sangat menjamin benarnya keputusan yang telah ditetapkan. Dilihat dari aspek praktisnya, maka tidak jarang seseorang terlambat atau belum selesai didalam pengambilan keputusan dan mendapat informasi yang cepat dalam pengolahan data secara manual. Tetapi dengan adanya pengolahan data dengan komputer hal tersebut dapat diatasi.
Peranan komputer dalam suatu sistem informasi sangatlah penting, hal ini diakibatkan besar dan banyaknya data yang akan diolah dengan beranekaragam jenis data. Disinilah komputer memegang peranan penting untuk melakukan pengolahan data yang banyak dan beraneka ragam informasi dapat diperoleh dengan cepat dan tepat.
2.4 Sekilas Mengenai Visual Basic 6.0
Visual Basic pada dasarnya adalah bahasa pemograman komputer. Bahasa pemograman adalah perintah-perintah atau instruksi yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. Bahasa pemograman visual basic merupakan bahasa yang mudah dipahami sehingga manusia sekarang lebih banyak memilih pemograman Visual Basic.
Visual Basic selain disebut sbagai bahasa pemograman, juga sering disebut sarana (tool) untuk menghasilkan program-program aplikasi berbasis windows. Beberapa kemampuan atau menfaat dari Visual Basic diantaranya seperti: a.
Untuk membuat program aplikasi berbasis Windows
b.
Untuk membuat objek-objek pembantu program seperti control Activex, File, Help, Aplikasi internet dan sebagainya
c.
Menguji program dan menghasilkan program akhir berakhiran EXE yang bersifat Executable, atau dapat langsung dijalankan.
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
Bagi programmer pemula yang baru yang ingin belajar program, lingkungan Visual Basic dapat membantu membuat program berbasis Windows dengan mudah. Sedangkan bagi programmer tingkat lanjut, dengan kemampuannya yang besar dapat digunakan untuk membuat program yang kompleks, misalnya dalam lingkungan Netwoking atau Clien Server. Bahasa pemograman Visual Basic cukup sederhana dan menggunakan kata-kata bahasa inggris yang umum digunakan dan tidak perlu lagi menghapal sintaks-sintaks maupun format-format bahasa yang bermacam-macam. Di dalam Visual Basic semuanya sudah disediakan dalam pilihan-pilihan yang tinggal diambil sesuai kebutuhan. Selain itu, sarana pengembangannya yang bersifat visual lebih memudahkan untuk mengembangkan program aplikasi berbasis Windows ini, bersifat Mouse Driven (digerakkan dengan mouse) dan berdaya guna tinggi. Kesimpulannya, Visual Basic adalah sebuah sarana pembuat program aplikasi yang lengkap dan mudah dipahami.
Gambar 2.2 Tampilan Dasar MS Visual Basic
2.4.1 Struktur Aplikasi Visual Basic 6.0
Lingkungan pemograman visual basic mengandung semua sarana yang anda butuhkan untuk membangun program-program yang hebat untuk windows dengan cepat dan Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
efisien, visual basic merupakan bahasa pemrograman terstruktur. Struktur aplikasi visual basic terdiri dari : 1. Form, yaitu windows atau jendela dimana anda akan membuat user interface atau tampilan yang merupakan antarmuka program yang akan dibuat. 2. Kontrol, yaitu tampilan berbasis grafis yang dimasukkan pada form untuk membuat interaksi dengan pemakai (textbox, label, frame, dan lain-lain). 3. Propertis, yaitu nilai atau karakteristik yang dimiliki oleh sebuah objek visual basic. Contoh: Name, Caption, Size, dan lain-lain 4. Metode, yaitu serangkaian perintah yang sudah tersedia suatu yang dapat diminta untuk mengerjakan tugas khusus. 5. Prosedure Kejadian/Event Prosedure, yaitu kode yang berhubungan dengan suatu objek yang dapat diminta untuk mengerjakan tugas khusus. Kode ini akan mengeksekusi ketika ada respon dari pemakai kode ketika ada event tertentu. 6. Prosedure Umum, yaitu kode yang tidak berhubungan dengan suatu objek. Kode ini harus diminta oleh aplikasi. 7. Modul/Module, yaitu kumpulan dari prosedure umum, deklarasi variable dan defenisi konstanta yang digunakan oleh aplikasi.
Untuk membuat aplikasi visual basic, mempunyai langkah-langkah sebagai berikut: 1. Membuat user interface atau tampilan 2. Mengatur property 3. Menulis kode program 4. Menjalankan program Visual Basic juga mempunyai tampilan layar yang terdiri dari: 1. Main Windows (Jendela Utama) Yang terdiri dari title bar (baris judul), menu bar, dan tool bar, baris judul berisi nama proyek. Baris judul juga berisi mode operasi. Visual Basic sekarang dan form yang aktif. Menu bar merupakan menu drop-down dimana dapat mengontrol operasi lingkungan visual basic. Toolbar berisi kumpulan gambar yang mewakili perubahan yang ada di menu. Jendela utama juga Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
menampilkan lokasi dari form aktif di sudut kiri atas layar, lebar serta panjang form.
Gambar 2.3 Jendela Utama Visual Basic
2. Form Windows (Jendela Form) adalah pusat dari pengembangan aplikasi visual basic. Disinilah tempat merancang aplikasi yang akan atau kita inginkan.
Gambar 2.4 Jendela Form Visual Basic
3. Project Windows (Jendela Proyek), menampilkan daftar form dan modul proyek. Proyek merupakan kumpulan dari modul form, modul class, modul standart, dan file sumber yang membentuk suatu aplikasi.
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
Gambar 2.5 Jendela Proyek Visual Basic
4. Toolbox adalah kumpulan dari proyek yang digunakan atau membuat user interface serta control bagi program aplikasi. Ada dua cara untuk menempatkan pada suatu form a. Klik ganda dalam toolbox, selanjutnya anda dapat mengubah besar dan ukuran serta memindahkannya dengan metode drag dan drop. b. Klik dalam toolbox, kemudian pindahkan pointer mouse pada jendela form, kursor akan berubah menjadi crosshairt (+).
Gambar 2.6 Jendela Toolbox Visual Basic
5. Properti Windows (Jendela Properti) berisi daftar struktur setting property yang digunakan pada sebuah objek yang terpilih. Kotak drop-down pada bagian atas jendela berisi daftar semua objek pada form yang aktif. Ada dua tab tampilan Alphabetic (urut abjad) dan Catagorized (urut berdasarkan kelompok).
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
Gambar 2.7 Jendela Properti Visual Basic
6. Form Layout Windows (Jendela Layout Form) menampilkan posisi form terhadap layar monitor pada saat program dijalankan atau dieksekusi (Running/Compiling).
Gambar 2.8 Jendela Layout Form Visual Basic
Visual Basic 6.0 juga memiliki beberapa keistimewaan antara lain: a. Menggunakan platform pembuatan program yang diberi nama dexplorer studio, yang memiliki tampilan dan saran yang sama dengan visual basic J ++. Dengan begitu anda dapat belajar bahasa pemograman lainnya dengan mudah, tepat dan cepat tanpa harus belajar lagi. b. Memiliki compiler yang handal yang dapat mendefenisikan file Executable efisien. c. Memiliki beberapa tambahan saran wizard yang baru. Wizard adalah sarana yang mempermudah didalam pembuatan aplikasi dengan mengotoritaskan tugas–tugas tertentu. d. Kemampuan membuat active X dan fasilitas internet yang lebih banyak.
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
e. Sarana akses data yang lebih cepat dan handal untuk membuat basis data yang mempunyai kemampuan yang lebih tinggi. f. Visual Basic 6.0 memiliki variasi atau edisi yang disesuaikan dengan kebutuhan pemakainya.
Visual Basic menyediakan berbagai tipe data seperti pada tabel dibawah ini antara lain:
Tabel 2.1 Tipe data Ukuran Tipe
Byte
Karakter
Integer
2
%
Long
4
Ε
Single
4
!
Double
8
#
Currency
8
@
String
1
$
Byte
1
Boolean
2
Date
8
Object
4 16+1 per
Variant
Karakter
Untuk melakukan berbagai manipulasi dan pengolahan data Visual Basic menyediakan berbagai operator antara lain: Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
1. Operator Aritmetika Operator aritmetika digunakan untuk operasi aritmetika
Tabel 2.2 Operator Aritmetika Operator
Operasi
^
Pemangkatan
-
Tanda Negatif
*,/
Perkalian dan pembagian
\
Pembagian integer
Mod
Modulus sisa pembuangan
+,-
Penambahan dan pengurangan
+,ε
Penggabungan string
2. Operator Perbandingan Operator perbandingan digunakan untuk membandingkan suatu data dengan data yang lain dan menghasilkan nilai logika benar atau salah, tetapi antara kedua data tersebut harus mempunyai nilai atau tipe data yang sama.
Tabel 2.3 Operator Perbandingan Operator
Operasi
=
Sama dengan
<>
Tidak sama dengan
<
Lebih kecil
>
Lebih besar
<=
Lebih kecil atau sama dengan
>=
Lebih besar atau sama dengan
3. Operator Logika Operator logika digunakan untuk mengekspresikan satu atau lebih dari dua data (ekspresi) dan data logika (bolean) sehingga menghasilkan data logika yang baru.
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
Tabel 2.4 Operator logika Operator
Operasi
Not
Tidak
And
Dan
Or
Atau
Xor
Exclusive Or
Eqv
Ekivalen
Imp
Implikasi
BAB 3
GAMBARAN UMUM PERUSAHAAN
3.1 Sekilas tentang Dina Mobil
Dina Mobil berdiri pada tanggal 1 April 2007. perusahaan ini baru berjalan 2 tahun hingga sekarang, perusahaan ini dapat di golongkan merupakan salah satu perusahaan yang baru berkembang, oleh sebab itu diperlukan sistem pendukung kemajuaan perusahaan dalam pengelolaan data bidang penjualan seperti pengolahan data secara mudah dan efisien dengan kemajuan teknologi sekarang ini seperti komputer. Dina Mobil merupakan perusahaan perorangan yang masih berkembang. Dina Mobil di bangun di atas luas tanah 4275m² persegi yang beralamatkan di Jalan Besar Medan Kisaran No. 52 Kecamatan Medang Deras, Kabupaten Batubara, telah mendapatkan Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
izin usaha dari pemerintah setempat berikut juga izin membangun dalam rangka memajukan sumber daya manusia maupun peningkatan pembangunan daerah kemajuan perekonomian daerah setempat.
Dina Mobil merupakan sebuah perusahaan perorangan yang bergerak dalam bidang jasa dan pelayanan perbaikan maupun perawatan mobil, dan juga dalam bidang penjualan sparepart mobil. Dina Mobil juga melayani perbengkelan baik mobil yang bermesin karburator hingga yang bermesin Efi atau perbaikan mobil melalui komputer masuk dalam daftar pelayanan Dina Mobil.
Selain perbaikan dan penjualan sparepart mobil Dina Mobil juga melayani pengecetan mobil dimulai dari mobil pribadi hingga mobil pengangkutan/mobil berat. Akan tetapi keseluruhannya itu masih dalam tahap perkembangan.
3.2 Visi dan Misi Dina Mobil
Adapun visi dan misi dari perusahaan yang bergerak dalam bidang jasa dan pelayanan perbaikan maupun perawatan mobil ini memiliki beberapa visi dan misi yakni: 1. Menciptakan lapangan kerja baru 2. Memberikan pelayanan yang terbaik bagi pelanggannya 3. Pelanggan adalah raja 4. Kepuasan pelanggan adalah dambaan kami
3 3 Struktur Organisasi Dina Mobil
Struktur Organisasi adalah suatu bagian yang menunjukkan kedudukan, tugas, wewenang dan tanggung jawab dalam suatu organisasi. Dengan adanya struktur organisasi ini diharapkan setiap bagian dapat melaksanakan tugasnya masing-masing sesuai dengan wewenang dan tanggung jawab yang telah diberikan, sehinggga tujuan organisasi/perusahaan dapat tercapai dengan baik. Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
Gambar 3.1 Struktur Organisasi Perusahaan BAB 4
PERANCANGAN SISTEM
4.1 Flowchart Program
Disini penulis menggunakan algoritma dengan flowchart. Adapun flowchart yang akan dibahas antara lain yaitu: 1. Flowchart Menu Utama
Start Input User Name & Password Proses Autentifikasi Login Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
True
X Menu Utama
Gambar 4.1 Flowchart Menu Utama 2. Flowchart Menu Master
A Menu Master
N Persediaan barang
Data Stock
Cetak
N Tutup
X
Persediaan barang
Data Pelanggan
Y Print Data Supplier
Y
N
Close
Data Persediaan
Y
Y Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
Keluar
X Y END
Gambar 4.2 Flowchart Menu Master 3. Flowchart Menu Proses
B Menu Proses
Barang Masuk
Manage Barang Masuk
B1
Barang Keluar
Manage Barang Keluar
B2
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
B1
Edit
Tambah user
Batal
Cari Proses cari
Tambah
Data Yang Dicari
Input Data Barang
Hapus
Tutup
Hapus
Hapus Di DB
Simpan
Batal
X
Batal
Tutup
X B2
Edit
Tambah user
Batal
Cari
Proses cari
Tambah
Data Yang Dicari
Input Data Barang
Tutup
Hapus
Input user Name & Password Simpan
Y
Batal
Hapus
Simpan
Hapus Di DB
Mhd. Hendro Sulistiawan : SistemAdd Informasi PenjualanProses Sparepart Simpan Mobil Pada Dina Mobil Dengan Menggunakan Batal di DB Visual Basic, 2009.
X
N Pilih Data User
Tutup
Gambar 4.3 Flowchart Menu Proses
4. Flowchart Menu Laporan
C Menu Laporan
Daftar Pelanggan
Daftar Pelanggan
main
Close
X
Daftar Pelanggan
Daftar supplier
Daftar Supplier
main
Close
X
Daftar Supplier Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009. Persediaan Barang
Tutup
Pilih Kriteria
Cari
Batal
Gambar 4.4 Flowchart Menu Laporan 5. Flowchart Bantuan
D Menu Bantuan
Password
Tambah
Edit
Hapus
Hapus System
Info System
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan HapusMenggunakan Visual Basic, 2009.
Di DB
Input Data User
Edit Data User
Gambar 4.5 Flowchart Menu Bantuan
4.2 Perancangan Basis Data
Adapun perancangan basis data mengenai Sistem Informasi ini diperlukan beberapa tabel basis data yaitu sebagai berikut: Tabel 4.1 Bagian barang keluar
FIELD NAME
Tgl Keluar
DATA TYPE
Text
SIZE
10
KETERANGAN
Tanggal Keluar
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
ID Pelanggan
Text
5
Nomor Pelanggan
ID Barang
Text
8
Nomor Seri Barang
Harga Jual
Currency
Banyak
Number
Sub Total
Currency
Harga Penjualan Long Integer
Tabel 4.2 Barang Masuk
FIELD NAME
TYPE
SIZE
KETERANGAN
Tgl Masuk
Text
10
Tanggal Masuk Barang
ID Supplier
Text
5
Nomor Supplier
ID Barang
Text
8
Nomor Barang
Harga Beli
Currency
Jumlah
Number
Sub Total
Currency
Harga Distributor Long Integer
Tabel 4.3 Pelanggan
FIELD NAME
TYPE
SIZE
KETERANGAN
ID Pelanggan
Text
5
Nomor Pelanggan
Nama Pelanggan
Text
25
Nama Pelanggan
Alamat
Text
35
Alamat Pelanggan
No Telp
Text
15
Nomor Telepon
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
Tabel 4.4 Persediaan Barang
FIELD NAME
TYPE
SIZE
KETERANGAN
ID Barang
Text
8
Nomor Barang
Nama Barang
Date
25
Nama Barang
Harga
Currency
Satuan
Text
15
Satuan
Jenis
Text
15
Jenis
Stok
Number
Double
Stok
Stok Min
Number
Double
Stok Minimum
Tabel 4.5 Security (Pengamanan)
FIELD NAME
TYPE
SIZE
KETERANGAN
User
Text
50
Pengamanan
Password
Text
50
Kata Kunci
Tabel 4.6 Supplier (Penyedia Barang)
FIELD NAME
TYPE
SIZE
KETERANGAN
ID Supplier
Text
5
Nomor Supplier
Nama Supplier
Text
25
Nama Supplier
Alamat
Text
35
Alamat
No Telp
Text
15
Nomor Telepon
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
4.3 Relasi Antartabel
Jika diperhatikan tabel pada basis data diatas, maka ditemukan sebuah relasi antar satu tabel dengan tabel yang lain. Relasi yang ada adalah hubungan atau relasi antar entri data pada tiap-tiap tabel. Pada setiap tabel data akan diwakili pada sebuah field yang dijadikan field indeks untuk merelasikan dengan tabel yang lain. Sebagai gambaran hubungan data tabel dalam basis data tersebut dapat dilihat seperti pada diagram berikut ini:
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
Gambar. 4.6 Relasi Antartabel
4.4 Perancangan Interface
Adapun struktur hirarki dari seluruh tampilan sistem yang dirancang yaitu: 1. Pada Menu Master Data terdapat beberapa penginputan atau pemasukan data yakni: a. Input Persediaan Barang b. Input Data Pelanggan c. Input Data Supplier d. Exit
2. Pada Menu Proses Data terdapat beberapa proses data, yakni: a. Barang Masuk b. Barang Keluar
3. Pada Menu Laporan Data terdapat beberapa laporan, yakni: a. Laporan Daftar Pelanggan b. Laporan Daftar Supplier c. Laporan Persediaan Barang d. Laporan Daftar Barang Masuk e. Laporan Daftar Barang Keluar
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
4.5 Rancangan Output
Adapun salah satu rancangan output dari sistem yang diusulkan adalah sebagai berikut, yaitu:
1. Login Untuk Masuk
Gambar 4.7 Form Login
2. Tampilan Menu Utama
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
Gambar 4.8 Form Menu Utama
3. Form Data Pelanggan
Gambar 4.9 Form Data Pelanggan
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
4. Form Data Supplier
Gambar 4.10 Form Data Supplier
BAB 5
IMPLEMENTASI SISTEM
5.1 Pengertian Implementasi Sistem
Implementasi sistem adalah prosedur yang dilakukan untuk menyelesaikan desain sistem yang ada dalam dokumen desain sistem yang disetujui dan menguji, menginstall dan memulai menggunakan sistem yang baru atau sistem yang diperbaiki.
5.2 Tujuan Implementasi Sistem Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
Adapun tujuan dari implementasi sistem adalah sebagai berikut: 1. Menyelesaikan desain sistem yang ada dalam dokumen desain sistem yang disetujui. 2. Menulis, menguji, serta mendokumentasikan program dan prosedur yang diperlukan oleh dokumen desain sistem yang disetujui. 3. Memastikan bahwa user dapat mengoperasikan sistem baru dan melatih pemakai. 4. Memperhitungkan bahwa sistem memenuhi permintaan user yaitu dengan menguji sistem secara menyeluruh. 5. Memastikan bahwa konversi ke sistem baru berjalan secara benar dengan membuat rencana, mengontrol dan melakukan instalasi baru secara benar.
Penerapan Sistem
Untuk menjalankan sistem, perlu diperhatikan kebutuhan perangkat apa saja yang akan mendukung dalam proses program dan data. Perangkat komputer yang dibutuhkan yaitu: 1. Kebutuhan Perangkat Keras (Hardware) Hardware (Perangkat Keras) adalah mendesain atau komponen yang secara fisik bekerjasama didalam melaksanakan pengolahan data yang dilaksanakan, yaitu seperangkat komputer Personal Computer (PC). Perangkat ini terdiri dari: a. Monitor SVGA. b. CPU (Central Processing Unit). c. Harddisk dengan kapasitas tidak kurang dari 1,4 GB. d. Printer Canon Buble-Jet-BJC-1000SP. Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
e. Kertas A4 untuk mencetak. Pengguna hardware yang baik akan mempengaruhi cepat lambatnya proses program yang akan dijalankan dan dihasilkan. Untuk dapat memperoleh hasil yang baik maka perlu diperhatikan beberapa hal yaitu: a. Satu unit personal computer b. Memori minimal 64 MB c. Harddisk sesuai dengan kebutuhan d. Keyboard, printer, dan mouse 2. Kebutuhan Perangkat Lunak (Software) Untuk mendukung sistem kerja dari hardware maka diperlukan software di dalamnya. Untuk sistem ini diperlukan perangkat lunak, yaitu: a. Sistem operasi Windows 98 atau Windows XP b. Aplikasi Microsoft Access untuk basis data c. Microsoft Visual Basic untuk membuat program d. Seagate Crystal Report 3. Pemakai (Brainware) Dalam mengolah sebuah program diperlukan tenaga sumber daya manusia yang akan menjadikan program tersebut dapat berjalan dengan baik. tenaga sumber daya manusia yang dibutuhkan adalah: a. Sistem analis, yaitu seorang profesional yang bergerak di bidang pengembangan sistem yang akan membentuk dan membangun fasilitas desain sistem. b. Programmer, yaitu orang yang akan menyusun instruksi bagi komputer agar dapat digunakan oleh pemakai (user) serta merancang antar muka pemakai (interface) pada program. c. Operator, yaitu yang akan menangani secara langsung pengolahan data komputer. d. Data Entry Operator, yaitu yang akan melakukan pengurusan terhadap data yang akan diolah, mulai dari pengumpulan data, perekaman data ke dalam komputer hingga pemeriksaan dan pengiriman informasi yang dihasilkan oleh komputer.
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
5.4 Pemeliharaan Sistem
Setelah proses konversi berjalan dengan baik diharapkan sistem dapat digunakan secara keseluruhan, meskipun demikian sistem perlu dievaluasi secara periodik agar lebih sempurna. Sebuah kegiatan pengolahan data akan terus berlangsung dengan melibatkan sejumlah fungsi yang terlibat atau tidak, hingga pemanfaatan sistem tersebut secara maksimal sangat diperlukan. Kegiatan pengolahan data yang akan melibatkan penyelenggaraan data yang berkualitas baik dalam pengolahan, atau menampilkan laporan tersebut sebagai sajian informasi.
Adanya kecenderungan jumlah data yang membesar, baik volum atau jenisnya akan sangat mempengaruhi penanganan yang akan dilakukan oleh para pegawai. Dengan begitu diperlukan adanya pemeliharaan sistem agar sistem tersebut dapat berjalan dengan semestinya dan dapat digunakan dengan semaksimal mungkin. Adapun tujuan dari pemeliharaan sistem adalah sebagai berikut: 1. Mencegah modifikasi sistem yang akan menyebabkan masalah lain. 2. Membuat modifikasi sistem yang sesuai dengan kebutuhan organisasi. 3. Menyempurnakan proses penyusunan sistem dan proses pemeliharaan sistem dengan menganalisa informasi tentang modifikasi sistem. 4. Mengganti pemeliharaan sistem dengan survey sistem jika modifikasi yang diminta relatif besar. 5. Memindahkan gangguan kontrol dari gangguan operasi yang disebabkan oleh pemeliharaan sistem. 6. Meminimalkan gangguan kontrol dan gangguan operasi oleh pemeliharaan system.
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
BAB 6
KESIMPULAN DAN SARAN
6.1 Kesimpulan
Berdasarkan pembahasan yang telah diuraikan pada bab-bab sebelumnya, maka dapat diambil kesimpulan sebagai berikut: Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
1. Bahwa sistem pengolahan data ini memegang peranan yang cukup penting di dalam melaksanakan kegiatan di dalam suatu perusahaan. 2. Untuk mengatasi masalah-masalah pada sistem yang telah berjalan diperlukan suatu sistem komputer yang dapat memberikan informasi secara tepat, cepat dan akurat. 3. Penginputan data, penyimpanan data, pengeditan data dapat dilakukan dengan lebih efektif dan efisien. 4. Dengan menggunakan komputer sebagai alat bantu (informasi) jumlah waktu yang dibutuhkan dan biaya dapat diminimumkan. 5. Penulis menyadari kekurangan akan program ini, maka untuk melanjutkan agar mendapat hasil yang paling maksimal sebaiknya program dikembangkan sebagai fasilitas untuk penyajian informasi berdasarkan yang dikehendaki.
6.2 Saran
Saran-saran yang dapat penulis kemukakan adalah: 1. Untuk memudahkan baik pengusaha, pegawai maupun pekerja dalam membuat kebijakan dan keputusan sesuai dengan tujuan yang diharapkan, sebaiknya digunakan sistem pengolahan data yang berbasis komputer. 2. Agar peningkatan keahlian/keterampilan para pegawai maupun pekerjanya dalam penggunaan komputer yang sangat menentukan produktivitas kerja dari pegawai tersebut,
baik
software
maupun
hardware
sehingga dapat
mengoptimalkan kerja para pegawai. 3. Diharapkan dimasa yang akan datang perusahaan perorangan ini mempunyai Sistem penginputan data yang lebih baik. 4. Perusahaan perorangan Dina Mobil perlu meningkatkan kinerja lapangan dengan
menggunakan
sistem
Komputerisasi
dalam
mengolah
data
penjualannya agar lebih mudah lagi dalam penginputan daftar harga barang maupun barang-barang yang masih tersedia.
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
DAFTAR PUSTAKA
Daryanto. 2004. Belajar Komputer Visual Basic. Bandung: Yrama Widya.
Kok , Yung. 2002. “Membangun Database dengan Visual Basic 6.0 dan Perintah SQL”. Jakarta: PT. Elex Media Komputindo.
Mahyuzir, Tavri D. 2003. Analisa Perancangan Sistem Pengolahan Data. Jakarta: PT. Elex Media Komputindo. Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.
Ramadhan, Arief. 2004. 36 Jam Belajar Komputer Visual Basic 6.0. Jakarta: PT. Elex Media Komputindo Kelompok Gramedia.
Tim Divisi Penelitian Dan Pengembangan. 2005. Aplikasi Pemograman Database dengan Visual Basic 6.0 dan Crystal Report.Madiun: Penerbit Andi dan Madcoms.
Mhd. Hendro Sulistiawan : Sistem Informasi Penjualan Sparepart Mobil Pada Dina Mobil Dengan Menggunakan Visual Basic, 2009.