PENDAHULUAN
1.1 Latar belakang
Perkembangan yang sangat pesat di dunia Teknologi Informatika memberikan
pengaruh yang sangat besar pada berbagai aspek kehidupan manusia. Pengaruh yang
paling nyata terlihat pada terjadinya perubahan mendasar terhadap cara orang
melakukan komputasi, terutama yang diimplementasikan dalam dunia pertokoan
(jual-beli).
Pada Toko Alat Tulis Reka proses transaksi jual-beli, pengolahan data dan
penyajiannya masih secara manual. Berdasarkan wawancara dengan pemilik toko,
Ibu Chanifatul Fitroh, hal tersebut kurang efektif dan efisien karena membutuhkan
waktu yang lama dalam memasukkan data, pencarian, pembuatan, dan penyajian
data. Selain itu kesalahan manusia dalam mengolah data, penyimpanan dan
perawatan dokumen berupa kertas menjadi faktor dominan.
1.2 Tujuan
Tujuan dari penulisan laporan ilmiah ini adalah
1) Membuat program yang dapat mempermudah proses pengolahan, penyajian
data serta transaksi jual beli pada Toko Buku Reka.
1.3 Pembatasan Masalah
1) Aplikasi ini hanya membahas tentang transaksi penjualan pada Toko Alat
Tulis Reka.
2) Aplikasi ini dibuat dengan Microsoft Visual Studio 2010 dan Microsoft
Access 2007.
1.4 Metodologi Penelitian
Dalam rangka penulisan mengenai program Toko Alat Tulis Reka menggunakan
visual basic 2010 dan Microsoft Access 2007 maka penulis mengunakan
beberapa teknik pengumpulan data yaitu :
1) Studi Lapangan
Studi ini dilakukan dengan observasi dalam penelitian langsung ke objek
yang di teliti yaitu Toko Alat Tulis Reka.
2) Wawancara
Yaitu teknik dengan mengajukan pertanyaan-pertanyaan yang bersangkutan
dengan penelitian sebagai bahan kaji.
3) Studi Dokumentasi
DASAR TEORI
Bab ini berisikan dasar teori yang melandasi penulisan laporan ilmiah
ini.
BAB III
PERANCANGAN
Bab ini berisikan perancangan yang meliputi perancangan program
dengan flowchart dan proses pembuatan program Aplikasi Penjualan
Toko Alat Tulis Reka menggunakan visual studio 2010 dan Microsoft
Access 2007.
BAB IV
IMPLEMENTASI
Bab ini berisikan implementasi dan hasil pengujian program Aplikasi
Penjualan Toko Alat Tulis Reka menggunakan visual studio 2010 dan
Microsoft Access 2007.
BAB V
BAB II
DASAR TEORI
2.1 Sejarah Database
Pada tahun 1985, Microsoft dan IBM mengumumkan perjanjian kerjasama
Jangka Panjang untuk pengembangan Sistem Operasi dan produk-produk
perangkat lunak lainnya. Pengumuman ini adalah permulaan dimulainya OS/2,
sebuah sistem operasi setelah masa kejayaan MS-DOS . OS/2 ini akan lebih
"hebat" dan lebih "canggih" daripada MS-DOS, Ia akan mampu menangani
multitasking application dengan memanfaatkan kemampuan prosessor Intel yang
terbaru yaitu 80286. "That was the plan!" OS/2 secara resmi diumumkan pada
bulan April 1987, dan dijanjikan akan tersedia buat end-user pada akhir tahun
tersebut.
Tetapi dalam waktu yang sangat singkat setelah pengumuman perjanjian
kerjasama tersebut, IBM mengumumkan peluncuran sebuah versi spesial OS/2
yang disebut OS/2 Extended Edition. Versi yang lebih powerfull ini akan
menyertakan sebuah database SQL yang disebut OS/2 Database Manager. OS/2
Database Manager akan sangat berguna bagi pengembangan aplikasi yang
sederhana dan kompatibel dengan DB/2 -sebuah database server milik IBM yang
beroperasi pada mainframe-. OS/2 database manager juga akan menyertakan
System Network Architecture (SNA) communication service, yang disebut OS/2
Communication Manager. Sebagai bagian dari System Application Architecture
(SAA) -nya, IBM menjanjikan semua produk-produk tersebut dapat saling
bekerjasama pada masa yang akan datang.Tetapi jika IBM mampu menawarkan
sebuah solusi OS/2 yang begitu lengkap, kenapa user harus membeli produk
OS/2 buatan Microsoft?.
Hal inilah yang membuat Microsoft segera mencari solusinya sendiri. Pada
tahun 1986, Microsoft sudah menghasilkan 197 Juta US$ pertahun, dengan 1153
pegawai. (Sepuluh tahun kemudian, Microsoft telah mendapatkan 6 Milyar US$
dari bisnis software-nya, dengan hampir sekitar 18.000 pegawai). Produk-produk
Microsoft hampir semuanya terfokus pada aplikasi desktop dengan produk
utamanya adalah MS-DOS. Komputasi Client/Server pada saat itu belum
menjadi fokus utama Microsoft dan industri komputer. Managemen data pada
sebuah PC hanyalah menjadi sebuah fantasi pada masa itu, User biasanya hanya
menggunakan Lotus 1-2-3 untuk menyimpan data. produk dBASE buatan
Ashton Tate segera menjadi sangat populer setelah diluncurkan, selanjutnya
Ansa Software merilis Paradox dan MicroRim dengan produk RBase -nya. Pada
tahun 1986 tersebut, Microsoft belum mempunyai produk managemen database
sendiri. (Tetapi pada tahun 1992, Microsoft mendapatkan sukses yang luar biasa
dari produk managamen database desktop-nya dengan Microsoft Access dan
Microsoft FoxPro).
Tetapi IBM Database Manager sangatlah berbeda dari dBASE, Paradox
ataupun RBase. Produk IBM ini walaupun tidak begitu user-friendly, tetapi ia
mempunyai SQL query prosessor-nya sendiri dan bekerja berdasarkan
"transactions", hampir sama dengan database server yang berjalan diatas
Minicomputer dan Mainframe, seperti DB/2, Oracle ataupun Informix. Microsoft
membutuhkan produk Database Management System (DBMS) sekaliber ini dan
membutuhkannya segera!!
Microsoft berpaling kepada Sybase, Inc. sebuah perusahaan pembuat
software DBMS yang sedang "naik daun", yang merilis produk DataServer-nya
pada bulan Mei 1987 untuk Sun Microsystem yang berjalan diatas UNIX.
DataServer mendapatkan reputasi berkat inovasi dan kreatifitasnya dengan
Stored Procedure dan Trigger serta paradigma baru dalam dunia komputasi
yaitu: Client/Server.
Perjanjian kerjasama antara Microsoft dan Sybase ini adalah win-win
situation. Microsoft akan mendapatkan hak khusus atas produk DataServer untuk
OS/2-nya dan semua sistem operasi yang akan dikembangkan oleh Microsoft.
Selain mendapatkan royalti dari Micorosft, Sybase juga akan mendapatkan
"image" yang baik bagi namanya sebagai pembuat produk Managemen database
pada komputer PC. Perjanjian ini ditandatangani pada tanggal 27 Maret 1987,
oleh Jon Shirley (Presiden Microsoft) dan Mark Hoffman (Sybase Cofounder
dan Presiden).
Pada dunia database PC, dBASE produksi Ashton Tate adalah produk yang
paling banyak dikenal dan merupakan produk yang menguasai pasar paling
besar. Untuk mendapatkan pengakuan pasar, produk baru dari Microsoft ini
tanpa
harus
mempertimbangkan
biaya
yang
harus
Database atau basis data adalah kumpulan data yang disimpan secara
sistematis di dalam komputer dan dapat diolah atau dimanipulasi menggunakan
perangkat lunak (program aplikasi) untuk menghasilkan informasi. Pendefinisian
basis data meliputi spesifikasi berupa tipe data, struktur, dan juga batasanbatasan data yang akan disimpan. Basis data merupakan aspek yang sangat
penting dalam sistem informasi dimana basis data merupakan gudang
penyimpanan data yang akan diolah lebih lanjut. Basis data menjadi penting
karena dapat menghidari duplikasi data, hubungan antar data yang tidak jelas,
organisasi data, dan juga update yang rumit.
Proses memasukkan dan mengambil data ke dan dari media penyimpanan
data memerlukan perangkat lunak yang disebut dengan sistem manajemen basis
data (database management system | DBMS). DBMS merupakan sistem
perangkat lunak yang memungkinkan user untuk memelihara, mengontrol, dan
mengakses data secara praktis dan efisien. Dengan kata lain semua akses ke
basis data akan ditangani oleh DBMS. Ada beberapa fungsi yang harus ditangani
DBMS yaitu mengolah pendefinisian data, dapat menangani permintaan pemakai
untuk mengakses data, memeriksa sekuriti dan integriti data yang didefinisikan
oleh DBA (Database Administrator), menangani kegagalan dalam pengaksesan
data yang disebabkan oleh kerusakan sistem maupun disk, dan menangani unjuk
kerja semua fungsi secara efisien.
Tujuan utama dari DBMS adalah untuk memberikan tinjauan abstrak data
kepada user (pengguna). Jadi sistem menyembunyikan informasi tentang
bagaimana data disimpan, dipelihara, dan tetap dapat diambil (akses) secara
efisien. Pertimbangan efisien di sini adalah bagaimana merancang struktur data
yang kompleks tetapi masih tetap bisa digunakan oleh pengguna awam tanpa
mengetahui kompleksitas strukturnya.
Dilihat dari jenisnya, basis data dibagi menjadi dua yaitu basis data flat-file
dan basis data relasional. Basis data flat-file. Basis data flat-file ideal untuk data
berukuran kecil dan dapat dirubah dengan mudah. Pada dasarnya, mereka
tersusun dari sekumpulan string dalam satu atau lebih file yang dapat diurai
untuk mendapatkan informasi yang disimpan. Basis data flat-file baik digunakan
untuk menyimpan daftar atau data yang sederhana dan dalam jumlah kecil. Basis
data flat-file akan menjadi sangat rumit apabila digunakan untuk menyimpan
6
Ada yang banyak pilihan control yang terdapat pada ToolBox VB .NET,
berikut adalah fungsi masing-masing control:
1) PictureBox : digunakan untuk menampilkan gambar atau image
2) Label : digunakan untuk menampilkan teks yang tidak dapat diubah
oleh pengguna jika project sudah di-compile menjadi file EXE.
3) TextBox : digunakan untuk menampilkan teks yang bisa diubah oleh
pengguna.
4) Frame, GroupBox, Panel : digunakan untuk mengelompokan controlkontrol yang dianggap memiliki fungsi sejenis.
5) Command Button, Button : digunakan untuk memulai proses tertentu
pada saat pengguna melakukan klik.
6) CheckBox : digunakan untuk memberikan pilihan kepada pengguna.
7) Option Button : fungsinya hampir sama dengan CheckBox. Bedanya,
pada CheckBox biasanya pengguna bisa memilih lebih dari satu pilihan.
8) ListBox : digunakan untuk memberikan pilihan dalam bentuk daftar.
9) ComboBox : fungsinya hampir sama dengan dengan ListBox, hanya
saja pengguna bisa memasukan pilihan lain.
10) HscrollBar : digunakan untuk menggeser layar secara horizontal.
11) VscrollBar : digunakan untuk menggeser layar secara vertical.
12) Timer : digunakan untuk mengatur proses pada program dalam interval
waktu tertentu.
13) DriveListBox : digunakan untuk menampilkan drive yang ada.
14) DirListBox : digunakan untuk menampilakan direktori pada drive.
15) Shape : digunakan untuk menampilkan bentuk-bentuk tertentu.
16) Line digunakan untuk menampilkan garis.
17) Image : digunakan untuk menampilkan image, tetapi tidak bisa
berfungsi sebagai container.
18) Data, DataGridViewer, DataGrid : digunakan untuk menghubungkan
program ke database.
19) OLE : digunakan untuk menghubungkan form dengan program lain.
Operator aritmatika dalam visual basic :
^ : untuk perpangkatan
- : untuk bilangan minus
* : untuk perkalian
/ : untuk pembagian
\ : untuk pembagian integer
+ : untuk penjumlahan
- : untuk pengurangan
mod : untuk mencari sisa hasil bagi
= : untuk sama dengan
<> : untuk tidak sama dengan
10
11
BAB III
PERANCANGAN
3.1 DFD Program
12
13
14
15
Type
Text
Text
Number
Numeric
Numeric
Text
Size
13
30
Long integer
Long integer
Integer
15
Ket
Primary key
Type
Text
Size
5
Ket
Primary
key
NamaPtg
PasswordPtg
StatusPtg
Text
Text
Text
30
10
15
Size
10
Ket
Primary key
Integer
Long Integer
Long Integer
Long Integer
5
Size
10
13
30
Long Integer
Long Integer
Foreign
Key
Ket
Foreign Key
Foreign Key
5. Setelah database dibuat selanjutnya buka Visual Basic 2010 untuk membuat
form aplikasinya.
17
Nama Komponen
MenuUtama
Menutoolstripmenuitem
Helptoolstripmenuitem
LogIntoolstripmenuitem
Exittoolstripmenuitem
Properties
Text
Text
Text
Text
Text
18
Value
Aplikasi Penjualan
Menu
Help
Log in
Exit
Properties
Text
Text
Values
Log in
Silahkan
Label2
Label3
Textbox1
Textbox2
Button1
Text
Text
Name
Name
Name
Text
Name
Text
BackGroundImage
terlebih dahulu
Nama
Password
Txtnama
Txtpass
btnLogIn
Log In
btnExit
Exit
Pilih Gambar
Button2
Picturebox1
Log
19
Properrties
Text
Text
Name
Text
Name
Values
Selamat Datang
Selamat Datang
BtnDaftar
Daftar
btnKeluar
in
Text
Maka form akan berubah seperti berikut ini.
20
Keluar
21
Properties
Text
Text
Text
Text
Text
Text
Text
Text
Text
Text
Text
Text
Text
Text
Text
Text
Text
Text
Name
Text
Name
Text
Name
Text
Name
Text
Name
Name
Properties
Name
Name
Name
Name
Name
Name
Name
Name
Name
Name
Name
Values
Formulir
Identitas Pendaftar
Nama Lengkap
Jenis Identitas
No Identitas
Jenis Kelamin
Tempat, tanggal lahir
Pilihan Program Studi
Pilihan 1
Pilihan 2
Asal SMA
SMA
Alamat Sekolah
Jenis SMA
Alamat
Alamat tetap
Ujian Seleksi
Lokasi Ujian
BtnSimpan
Simpan
BtnReset
Hapus
BtnEdit
Edit
BtnKeluar
Keluar
txtNamaLengkap
txtNoIdentitas
Values
txtTempat
txtSMA
txtAlamatsekolah
txtAlamatTetap
cmbJenisIdentitas
cmbJenisKelamin
cmbPilihan1
cmbPilihan2
cmbJenisSma
cmbLokasiujian
DataGridView1
11. K
22
12. Jo
13. Mk
14.
23
24
BAB IV
IMPLEMENTASI DAN UJI COBA
Bab ini berisi uraian mengenai tahapan untuk mewujudkan rancangan system
secara nyata. Implementasi system merupakan tahapan pengkodean berdasarkan
rancangan system yang telah dibuat dalam bahasa pemrograman. Lingkungan
implementasi meliputi lingkungan perangkat keras (hardware) dan lingkungan
perangkat lunak (software).
4.1 Implementasi Program
Implementasi rancangan interface dengan menggunakan bahasa
pemrograman Visual Basic 2010, tahapan yang harus dilakukan untuk instalasi
perangkat lunak yang dihasilkan, mulai dari tahapan persiapan instalasi sampai
dengan perangkat lunak siap digunakan.
4.1.1 Interface Login untuk menampilkan form Login
25
26
27
28
29
4.1.10
Menggunakan program
30 detik
2 menit 15 detik
1 menit 26 detik
10 menit/hari
Manual
20 detik
1 menit 05 detik
57 detik
2 jam/hari
0%
5%
30
BAB V
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Beberapa kesimpulan yang dapat ditarik dari penelitian yang penulis lakukan
adalah sebagai berikut :
1. Dalam pengujian yang dilakukan ternyata program dalam proses transaksi
jual beli di Toko Alat Tulis Reka memiliki efektiftas 67% dibandingkan
secara manual.
2. Dalam pengujian ketahanan (endurance) selama 24 jam non stop program
tidak mengalami error.
5.2 Saran
Adapun saran yang dapat dijadikan pengembangan lebih lanjut adalah sebagai
berikut:
1. Ditambahkan fasilitas print out laporan dengan menggunakan crystal report
13.
2. Penggunaan barcode untuk input kode barang sehingga lebih efisien.
31