Aplikasi Budaya Indonesia Menggunakan Visual Basic 6.0
9
BAB 2
LANDASAN TEORI
2.1 Pengertian Perancangan
Perancangan adalah cara untuk membuat data yang akan di buat sedemikian rupa, dan
tahap-tahap pembuatan suatu aplikasi seperti membuat tampilan aplikasi dengan
merancang form tampilan dan juga source code.
Perancangan adalah penggambaran, perencanaan dan pembuatan sketsa atau
pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan
berfungsi Perancangan sistem dapat dirancang dalam bentuk bagan alir sistem (system
flowchart), yang merupakan alat bentuk grafik yang dapat digunakan untuk
menunjukan urutan-urutan proses dari sistem.
2.2 Pengertian Budaya
Budaya sebagai sistem gagasan menjadi pedoman bagi manusia dalam bersikap dan
berperilaku. Budaya adalah suatu cara hidup yang berkembang dan dimiliki bersama
oleh sebuah kelompok orang dan diwariskan dari generasi ke generasi. Budaya
terbentuk dari banyak unsur yang rumit, termasuk sistem agama dan politik, adat
Universitas Sumatera Utara
10
istiadat, bahasa, perkakas, pakaian, bangunan, dan karya seni. Budaya bersifat
kompleks, abstrak, dan luas.
2.2.1 Fungsi budaya
Fungsi kebudayaan sangat besar bagi manusia, yaitu untuk melindungi diri terhadap
alam, mengatur hubungan antar manusia dan sebagai wadah segenap perasaan
manusia. Manusia memiliki kebutuhan-kebutuhan yang harus dipenuhi dalam
menjalani kehidupannya. Kebutuhan- kebutuhan masyarakat tersebut sebagian besar
dipenuhi oleh kebudayaanyang bersumber pada masyarakat itu sendiri.
2.2.2
Unsur-Unsur Budaya
Unsur-unsur pokok kebudayaan, yang lazim disebut Cultural Universals. Dari
istilahnya saja ini dapat menunjukkan bahwa unsur-unsur tersebut bersifat universal,
yaitu dapat dijumpai pada setiap kebudayaan di manapun di dunia ini. Tujuh unsur
kebudayaan yang dianggap sebagai cultural universals disini adalah:
1. Peralatan dan perlengkapan hidup manusia (pakaian, perumahan, alat-alat rumah
tangga, senjata, alat-alat produksi, transport dan sebagainya).
2. Mata pencaharian hidup dan sistem-sistem ekonomi (pertanian, peternakan, sistem
produksi, sistem distribusi dan sebagainya).
3. Sistem kemasyarakatan (sistem kekerabatan, organisasi politik, sistem hukum,
sistem perkawinan).
Universitas Sumatera Utara
11
4. Bahasa (lisan maupun tertulis).
5. Kesenian (seni rupa, seni suara, seni gerak dan sebagainya).
6. Sistem pengetahuan.
7. Religi atau agama (sistem kepercayaan).
2.2.3 Tari Tradisional
Tari adalah ekspresi jiwa manusia yang diubah oleh imajinasi dan diberi bentuk
melalui media gerak sehingga menjadi bentuk gerak yang simbolis dan sebagai
ungkapan si pencipta.
Tari adalah gerak anggota tubuh yang selaras dengan bunyi musik atau
gamelan diatur oleh irama sesuai dengan maksud tujuan tari.
2.2.4 Lagu/Musik Tradisional
Indonesia adalah sebuah negara yang terdiri dari ribuan pulau yang terbentang dari
Papua hingga Aceh. Musik daerah atau musik tradisional adalah musik yang lahir dan
berkembang didaerah- daerah di seluruh Indonesia. Ciri khas pada jenis musik ini
teletak pada isilagu dan instrumen (alat musiknya).
Musik tradisi memiliki karakteristik khas, yakni syair dan melodinya menggunakan
bahasa dan gaya daerah setempat.
Universitas Sumatera Utara
12
2.2.5 Tempat Wisata
Kata wisata berhubungan erat dengan piknik, pariwisata, dan lain-lain. Untuk
sebagian orang, agenda wisata setiap tahunnya telah menjadi sebuah kebutuhan
layaknya kebutuhan primer. Dasar dari pandangan ini adalah wisata digunakan
sebagai penyeimbang hidup setelah sekian hari berkutat dengan pekerjaan yang
memiliki jadwal yang ketat. Sehingga dengan melakukan wisata kana merecharge
tubuh dan pikiran mereka menjadi segar kembali sehingga bisa bekerja dengan lebih
maksimal lagi setelah itu.
Tempat wisata atau obyek wisata adalah sebuah tempat rekreasi/tempat
berwisata. Obyek wisata dapat berupa obyek wisata alam seperti gunung, danau,
sungai, pantai, laut, atau berupa obyek wisata bangunan seperti museum, benteng,
situs peninggalan sejarah.
2.2.6 Alat Musik
Alat musik merupakan suatu instrumen yang dibuat atau dimodifikasi untuk tujuan
menghasilkan musik. Pada prinsipnya, segala sesuatu yang memproduksi suara, dan
dengan cara tertentu bisa diatur oleh musisi, dapat disebut sebagai alat musik.
Walaupun demikian, istilah ini umumnya diperuntukkan bagi alat yang khusus
ditujukan untuk musik. Bidang ilmu yang mempelajari alat musik disebut organologi.
Universitas Sumatera Utara
13
2.2.7 Musik Tradisional
Musik tradisional adalah musik yang lahir dan berkembang didaerah- daerah
di seluruh Indonesia. Ciri khas pada jenis musik ini teletak pada isilagu dan instrumen
(alat musiknya). Musik tradisi memiliki karakteristik khas, yakni syair dan melodinya
menggunakan bahasa dan gaya daerah setempat. Hampir diseluruh wilayah Indonesia
mempunyai seni musik tradisional yang khas. Keunikan tersebut bisa dilihat dar i
teknik permainannya, penyajiannya maupun bentuk instrumen musiknya.
2.2.8 Makanan Tradisional
Makanan tradisional Indonesia adalah segala jenis makanan olahan asli Indonesia,
khas daerah setempat, mulai dari makanan lengkap, selingan dan minuman, yang
cukup kandungan gizi, serta biasa dikonsumsi oleh masyarakat daerah tersebut dengan
beragam dan bervariasinya bahan dasar, maka dapat dihasilkan bermacam-macam
jenis makanan tradisional yang sedemikian rupa sehingga menjadi makanan yang lezat
dan gizi seimbang.
2.2.9 Bahasa
Bahasa adalah sistem lambang bunyi ujaran yang digunakan untuk berkomunikasi
oleh masyarakat pemakainya. Bahasa yang baik berkembang berdasarkan suatu
sistem, yaitu seperangkat aturan yang dipatuhi oleh pemakainya. Bahasa sendiri
berfungsi sebagai sarana komunikasi serta sebagai sarana integrasi dan adaptasi.
Universitas Sumatera Utara
14
Bahasa adalah sistem bunyi yang arbitrer yang digunakan oleh anggota suatu
masyarakat untuk bekerja sama, berinteraksi, dan mengidentifikasikan diri.
Bahasa adalah suatu sistem komunikasi menggunakan bunyi yang diucapkan
melalui organ-organ ujaran dan didengar di antara anggota-anggota masyarakat, serta
menggunakan pemrosesan simbol-simbol vokal dengan makna konvensional secara
arbitrer.
2.2.10 Agama
Agama merupakan suatu lembaga atau institusi penting yang mengatur kehidupan
rohani manusia. Untuk itu terhadap apa yang dikenal sebagai agama-agama itu perlu
dicari titik persamaannya dan titik perbedaannya.
Agama adalah sistem yang mengatur tata keimanan (kepercayaan) dan
peribadatan kepada Tuhan Yang Mahakuasa serta tata kaidah yang berhubungan
dengan pergaulan manusia dan manusia serta lingkungannya.
2.3 Pengenalan Microsoft Visual Basic 6.0
Didalam perancangan dan pembuatan Aplikasi Alat Musik digunakan Visual Basic
6.0. Adapaun alasan penggunaan aplikasi Microsoft Visual Basic 6.0 yaitu karena
dalam microsoft Visual Basic 6.0 sudah berbasis GUI (Grafic User Interface) yaitu
sudah berbasis grafik, sehingga memudahkan penulis disaat perancangan.
Universitas Sumatera Utara
15
Visual Basic 6 merupakan salah satu tool untuk pengembangan aplikasi yang
banyak diminati oleh orang. Di sini Visual Basic 6 menawarkan kemudahan dalam
pembuatan aplikasi dan dapat menggunakan komponen-komponen yang telah
disediakan.
Untuk memulai Visual Basic 6 anda perlu menginstall Visual Basic 6.0.
Program ini biasanya dalam satu paket dengan Visual Studio 6.0. Dengan
menggunakan Visual Basic 6 kita bisa menghasilkan berbagai macam jenis program.
Dari aplikasi yang mengintegrasikan database, jaringan, office automation, dan web
application.
2.4
Sejarah Microsoft Visual Basic 6.0
Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa
pemrograman yang menawarkan Integrated Development Environment (IDE) visual
untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows
dengan menggunakan model pemrograman (COM).
Visual Basic merupakan turunan bahasa pemrograman BASIC dan
menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat,
Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic
Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya
yang berbeda.
Universitas Sumatera Utara
16
Para programmer dapat
membangun aplikasi dengan
menggunakan
komponen-komponen yang disediakan oleh Microsoft Visual Basic program-program
yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi
membutuhkan deklarasi fungsi luar tambahan.
Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang
sangat luas. Dalam sebuah survey yang dilakukan pada tahun 2005, 62% pengembang
perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic, yang diikuti
oleh C++, JavaScript, C#, dan Java.
Microsoft Visual Basic 1.0 dikenalkan pada tahun 1991, pendekatan yang
dilakukan untuk menghubungkan bahasa pemrograman dengan GUI berasal dari
prototype yg dikembang oleh “Alan Cooper” yg di sebut TRIPOD, kemudian
Microsoft mengontrak copper dan asosiasinya untuk mengembangkan tripod agar
dapat digunakan di Windows 3.0 dibawah nama kode Ruby. Berikut Perjalanan
Microsoft Visual Basic :
1.
Proyek “Thunder” dirintis.
2.
Visual Basic 1.0 (May 1991) di rilis untuk windows pada Comdex/Windows
Wordltrade yg dipertunjukan di Atlanta, Georgia.
3.
Visual Basic 1.0 untuk DOS dirilis pada bulan September 1992. Bahasa ini tidak
kompatibel dengan Visual Basic For Windows. Visual Basic 1.0 for DOS ini
pada kenyataaanya merupakan versi kelanjutan dari compiler BASIC,
QuickBasic dan BASIC Professional Development System.
Universitas Sumatera Utara
17
4.
Visual Basic 2.0 dirilis pada November 1992, Cakupan pemrogramannya cukup
mudah untuk digunakan dan kecepatannya juga telah di modifikasi. Khususnya
pada Form yg menjadikan object dapat dibuat secara seketika, serta konsep
dasar dari Class modul yg berikutnya di implementasikan pada Visual Basic 4.
5.
Visual Basic 3.0, dirilis pada musim panas 1993 dan dibagi menjadi versi
standard dan professional. Visual Basic 3 memasukan Versi 1.1 dari Microsoft
Jet Database Engine yg dapat membaca serta menulis database Jet (atau Access)
1.x.
6.
Visual Basic 4.0 (Agustus 1995) merupakan versi pertama yg dapat membuat
windows program 32 bit sebaik versi 16 bit nya. Visual Basic 4 juga
memperkenalkan kemampuan untuk menulis Non-GUI class pada Visual Basic.
7.
Visual Basic 5.0 (February 1997), Microsoft merilis secara eksklusif Visual
basic untuk versi windows 32 bit . Programmer yg menulis programnya pada
versi 16 bit dapat dengan mudah melakukan import porgramnya dari Visual
Basic 4 ke Visual Basic 5. dan juga sebaliknya, program Visual Basic 5 dapat
diimport menjadi Visual Basic 4. Visual Basic 5 memperkenalakan kemampuan
untuk membuat User Control.
8.
Visual Basic 6.0 (pertengahan 1998) memperbaiki beberapa cakupan, temasuk
kemapuannya untuk membuat Aplikasi Web-based . Visual Basic 6 di jadwalkan
akan memasuki Microsoft “fasa non Supported” dimulai pada Maret 2008
9.
Visual Basic .NET (VB 7), dirilis pada tahun 2002, Beberapa yang mencoba pada
versi pertama NET ini mengemukakan bahwa bahasa ini sangat powerfull tapi
bahasa yg digunakan sangat berbeda dengan bahasa sebelumnya, dengan
kekurangan diberbagai area, termasuk runtime-nya yang 10 kali lebih besar dari
paket runtime Visual Basic 6 serta peningkatan penggunan memory.
Universitas Sumatera Utara
18
10.
Visual Basic .NET 2003 (VB7.1), dirilis dengan menggunakan .NET framework
versi 1.1.
11.
Visual Basic 2005 (VB 8.0), merupakan iterasi selanjutnya dari Visual Basic.
NET. dan Microsoft memutuskan untuk menghilangkan kata kata .NET pada
judulnya. Pada Rilis ini, Microsoft memasukan beberapa fitur baru, diantaranya:
a. Edit and Continue, mungkin inilah kekurangan fitur terbesar dari Visual
Basic .NET pada Visual Basic 2005 ini kita diperbolehkan melakukan
perubahan kode pada saat program sedang dijalankan
b. Perbaikan pada Konversi dari Visual Basic ke Visual Basic .NET 12 Visual
Basic .NET 2003 (VB 7.1), dirilis dengan menggunakan .NET framework
versi 1.1.
12.
IsNot Patent, merupakan salah satu fitur dari Visual Basic 2005 merupakan
konversi If Not X Is Y menjadi If X IsNot Y
13.
Visual Basic ‘VBx’ (VB 10.0), Visual Basic 10 yang juga dikenal dengan nama
VBx, akan menawarkan dukungan untuk Dynamic Language Runtime. Visual
Basic 10 direncanakan akan menjadi bagian dari SilverLight 1.1
Microsoft umumnya membuat tiga edisi Visual Basic yaitu:
a. Standart Edition, merupakan prosuk dasar
b. Profesional Edition, berisi tambahan Microsoft Jet Data Access Engine (database)
dan pembuatan server OLE Autimation.
c. Enterprice Edition adalah versi Client Server.
Universitas Sumatera Utara
19
2.5 Keunggulan Visual Basic
Keunggulan dari software ini adalah :
1. Menggunakan flatfrom pembuatan program yang disebut Developer Studio yang
memiliki tampilan dan sarana yang sama dengan Visual C++, Visual J++, sehingga
antar perpindahan pemprograman antar bahasa tersebut dapat dilakukan dengan
mudah.
2. Memiliki compiler andal yang dapat menghasilkan file executable yang lebih cepat
dan lebih efisien.
3. Tambahan kontrol-kontrol baru yang lebih canggih dan selalu disesuaikan dengan
kebutuhan serta kaidah struktruk bahasa Visual Basic.
4. Memiliki sarana handal untuk mengakses database yang berkemampuan tinggi.
5. Memiliki kemampuan untuk membuat Activex dan fasilitas Internet yang lebih
banyak.
2.6 Tampilan Visual Basic
Tampilan layar pada Visual Basic tidak sama dengan tampilan layer pada DOS,
dimana pada tampilan Visual Basic bentuk yang ditampilkan sudah berbasis objekobjek. Adapun tampilan Visual Basic sebagai berikut :
Universitas Sumatera Utara
20
2.6.1 Aktifkan Visual Basic
1. Klik Start
- Pilih Program
- Klik Microsoft VisualBasic 6.0
2. Pada kotak dialog New Project
- Pilih Standard EXE (Visual Basic) untuk memulai program baru
Gambar 2.1 New Project
Gambar 2.1 Tampilan Visual Basic
2.6.2 Tampilan Utama (Desain)
Tampilan utama (Desain) merupakan keseluruhan dari tampilan desain form, Main
Windows (Jendela Utama) terdiri dari title bar (baris judul), menu bar,dan tool bar.
Menu bar merupakan menu drop-down dimana anda dapat mengontrol operasi dari
lingkungan Visual Basic.
Sebagai langkah awal dari proses belajar visual basic adalah memilih Project
EXE, IDE Visual Basic 6.0 menggunakan MDI (Multiple Document Interface).
Gambar 2.2 menunjukkan bagian-bagian dan nama-nama jendela yang terdapat pada
Universitas Sumatera Utara
21
IDE Visual Basic. Mungkin pada IDE anda hanya ditampilkan sebagian dikomputer
anda jendela dibandingkan dengan gambar 2.2.
Sebagai langkah awal dari proses belajar, tidak semua jendela akan kita
gunakan, tetapi hanya beberapa yang penting, sedangkan yang lainnya bersifat khusus.
Toolbox
Tool Bar
Menu Bar
Title Bar
Project Explorer
Form
View Code
Project Properties
Form Layout Windows
Gambar 2.2 Tampilan Utama (Desain)
Sebagaimana dengan keterangan proses belajar visual basic diatas, anda akan
fokus pada beberapa jendela yang penting terlebih dahulu sehingga konsentrasi tidak
Universitas Sumatera Utara
22
menjadi buyar, dan belajar tidak menjadi bingung. Adapun fungsi dari jendela
tampilan utama sebagai berikut :
Tabel 2.1 Keterangan Gambar 2.2
No Nama
Fungsi
1
Digunakan
Menu Bar
untuk
memilih
tugas
tertentu
seperti
menyimpan project, membuka project dan lain-lain
2
Main Toolbar
Untuk melakukan tugas tertentu dengan cepat
3
Jendela project
Jendela ini berisi gambaran dari semua modul yang
terdapat dalam aplikasi, anda dapat menggunakan Ikon
Toggle Folder untuk menampilkan modul dalam jendela
tersebut secara group atau berurut berdasarkan nama.
Untuk menampilkan jendela project anda menggunakan
Ctrl + R atau dari ikon project Explorer.
4
5
Jendela
Jendela ini merupakan tempat untuk merancang User
Form Designer
Interface aplikasi.
Jendela Code
Merupakan tempat menulis kode program, untuk dapat
menampilkan jendela ini dengan menggunakan Shift +
F7.
6
Jendela Toolbox
Jendela ini berisi komponen-komponen yang dapat
digunakan untuk mengembangkan user interface.
7
Jendela
Merupakan daftar properti-properti object yang sedang
Properties
terpilih, sebagai contoh untuk mengubah warna tulisan
(foreground) dan warna
latar belakang (background).
Universitas Sumatera Utara
23
Untuk
menampilkan
jendela
properti
dengan
menggunakan F4
8
Jendela
Color Fasilitas cepat untuk mengubah warna suatu object
Palette
9
Jendela
Form Akan menunjukkan bagaimana form bersangkutan
ditampilkan ketika runtime
Layout
Pointer
PictureBox
Label
TextBox
Frame
CommandButton
CheckBox
OptionButton
ListBox
ComboBox
HScrollBar
VScrollBar
Timer
DriveListBox
DirlistBox
FileListBox
Shape
Line
Image
Data
OLE
Gambar 2.3 Toolbox Visual Basic dengan semua control intrinsic
Secara garis besar Fungsi dari masing-masing intrinsic kontrol pada Gambar
2.3 adalah sebagai berikut:
Universitas Sumatera Utara
24
Tabel 2.2 Keterangan Gambar 2.3
No
Nama
Fungsi
1
Pointer
Bukan merupakan kontrol. Gunakan pointer
ketika Anda ingin memilih kontrol yang berada
pada form
2
PictureBox
Kontrol yang digunakan untuk menampilkan
image dengan format BMP, DIB, ICO (icon),
CUR
(cursor),
WMF
(metafile),
EMF
(enhanced metafile), GIF, dan JPEG.
3
Label
Adalah
kontrol
yang
digunakan
untuk
menampilkan teks yang tidak dapat diperbaiki
oleh pengguna.
4
TextBox
Adalah kontrol yang mengandung string yang
dapat diperbaiki oleh pengguna, bisa berupa
satu baris tunggal maupun banyak baris
5
Frame
Adalah
kontrol
yang
digunakan
sebagai
container bagi kontrol lainnya
6
CommandButton
Merupakan kontrol yang terdapat pada hampir
semua
form
dan
digunakan
untuk
membangkitkan event proses tertentu ketika
pengguna melakukan klik padanya.
7
CheckBox
Untuk opsi yang isinya bernilai yes/no dan
true/false
Universitas Sumatera Utara
25
8
OptionButton
Sering digunakan lebih dari satu sebagai pilihan
terhadap beberapa opsi yang hanya dapat dipilh
satu
9
ListBox
Mengandung sejumlah item dan user dapat
memilih lebih dari satu (bergantung pada
property MultiSelect)
10
ComboBox
Merupakan kombinasi dari TextBox dan suatu
dimana
ListBox
dilakukan
pemasukan
dengan
data
pengetikan
dapat
maupun
pemilihan
11
HscrollBardan VscrollBar
Digunakan untuk membentuk scrollbar yang
berdiri sendiri
12
Timer
Untuk memproses background yang diaktifkan
berdasarkan
interval waktu
tertentu
yang
merupakan kontrol nonvisual
13
14
DriveListBox,DirListBox,
Untuk membentuk dialog box yang berkaitan
dan FileListBox
dengan file
Shape dan Line
Untuk
menampilkan
bentuk
seperti garis
persegi dan bulatan atau oval
15
Image
Berfungsi menyerupai imagebox, tetapi tidak
dapat digunakan sebagai kontainer bagi kontrol
lainnya. Sesuatu yg perlu diketahui bahwa
kontrol image menggunakan resource yang
lebih kecil dibandingkan dengan Picturebox
Universitas Sumatera Utara
26
16
Digunakan
OLE
sebagai
tempat
bagi
program
eksternal seperti Microsoft Excel, dan lain-lain.
2.7 Multimedia
Multimedia adalah kombinasi dari penggunaan beberapa media seperti film, slide,
musik, penerangan dengan teks, image, khususnya untuk tujuan pendidikan dan
liburan. (Elista,2007). Unsur-unsur seperti teks, audio (narasi, dialog, sound effects),
music, film, video, fotografi, animasi dan grafik merupakan media pendukung yang
tergabung dan terintegrasi menjadi satu-kesatuan karya Multimedia. Bentuk
Interactive
Multimedia
termasuk
didalamnya
WebSite,
CDRom
Interactive,
Program/software, Pressentasi, Tutorial, Help section, dan bahkan Games. Umumnya
perkembangan teknologi multimedia tidak hanya tergantung pada perkembangan
software semata, tetapi juga terkait dengan perangkat elektronik. Ada 4 komponen
utama multimedia :
1. Komputer, untuk melakukan koor dinasi tentang apa yang dilihat dan
didengar oleh pemakai.
2. Links, yang menghubungkan dengan informasi
3. Navigational tools, yang memungkinkan pemakai untuk menjelajahi informasi yang
ditampilkan
4. Cara, untuk berbagi, memproses, dan mengkomunikasikan informasi
Universitas Sumatera Utara
27
Keunggulan multimedia :
1. Menarik perhatian : karena manusia memiliki keterbatasan daya ingat
2. Media alternatif dalam penyampaian pesan : diperkuat dengan teks,
suara, gambar, video, dan animasi
3. Meningkatkan kualitas penyampaian informasi
4. Interaktif
Kelemahan multimedia :
1. Design yang buruk menyebabkan kebingungan dan kebosanan atau pesan tidak
tersampaikan dengan baik
2. Kendala bagi orang dengan kemampuan terbatas / cacat / disable
3. Tuntutan terhadap spesifikasi komputer yang memadai
2.8 Photoscape
Photoscape 3.6 adalah sebuah software photo editor yang diciptakan untuk mengedit
foto yang anda miliki dengan sangat simple dan mudah. Filenya juga terbilang cukup
kecil hanya berukuran 16 Mb, tapi kemampuan yang bisa dihasilkan oleh Photoscape
3.6 ini tak kalah dengan software Photo Editor profesional seperti Adobe Photoshop.
Untuk anda yang bingung menggunakan Adobe Photoshop bisa menggunakan
Photoscape untuk mengedit foto/image. Memang Photoscape memiliki beberapa
Universitas Sumatera Utara
28
keterbatasan dibandingkan Photoshop, namun software ini sangat ringan dan sangat
mudah untuk digunakan dibandingkan dengan Adobe Photoshop. Jadi, untuk editing
foto yang cepat dan simple, dapat menggunakan photoscape. Fitur Utama yang
dimiliki Photoscape adalah :
a. Viewer : Lihat folder foto, slideshow
b. Editor : mengubah ukuran, kecerahan warna dan penyesuaian, white balance, latar
koreksi, frame, mosaik modus, menambahkan teks, gambar lukisan, filter,
mengakibatkan mata merah
c. Batch editor : mengedit beberapa foto
d. Page : Membuat satu foto dengan menggabungkan beberapa foto di halaman
bingkai
e. Combine : Membuat satu foto dengan melampirkan beberapa foto vertikal atau
horizontal
f. Animated GIF : Membuat animasi satu foto dengan beberapa foto
g. Print : Cetak potret shot, carte de penghabisan, foto paspor
h. Splitter : Bagikan foto ke dalam beberapa bagian
i. Screen Capture : Ambil foto layar Anda dan menyimpannya
j. Color Picker : Perbesar gambar pada layar, pencarian dan memilih warna
k. Rename : Mengubah nama file foto dalam modus batch
l. Raw Converter : Mengkonversi RAW ke jpg
m. Paper Print : Cetak berjajar, grafik, musik, kertas kalender
n. Face Search : Cari yang mirip wajah-wajah di internet
Universitas Sumatera Utara
29
2.9 Pengertian Microsoft Access
Microsoft Access (atau Microsoft Office Access) adalah sebuah program aplikasi basis
data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan
kecil hingga menengah.(Madcom, 2008). Aplikasi ini merupakan anggota dari
beberapa aplikasi Microsoft Office, selain tentunya Microsoft Word, Microsoft Excel,
dan Microsoft PowerPoint. Aplikasi ini menggunakan mesin basis data Microsoft Jet
Database Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga
memudahkan pengguna. Versi terakhir adalah Microsoft Office Access 2007 yang
termasuk ke dalam Microsoft Office System 2007.
2.9.1 Komponen utama access
a. Table adalah objek utama dalam sebuah database yang digunakan untuk
menyimpan sekumpulan data. Bentuk dasar tabel itu sendiri terdiri dari field atau
sering kita sebut column (kolom) dan record atau juga biasa disebut row (baris).
b. Query merupakan inti dari suatu database, yang dapat melakukan berbagai fungsi
yang berbeda. Fungsi query pada umumnya adalah untuk mengambil data tertentu
pada tabel. Data yang anda inginkan biasanya tersebar pada beberapa tabel, dengan
query Anda dapat menampilkannya dalam satu datasheet tanggal.
c. Form digunakan untuk mengontrol proses masukan data (input), menampilkan
data (output), memeriksa dan memperbaharui data.
d. Report digunakan untuk menampilkan data yang sudah dirangkum dan mencetak
data secara efektif.
Universitas Sumatera Utara
30
e. Macros untuk mempercepat pengerjaan tugas2 yang repetitif.
2.9.2 Pengembangan dengan access
Access mengizinkan pengembangan yang relatif cepat karena semua tabel basis data,
query, form, dan report disimpan di dalam berkas basis data miliknya (*.MDB).
Untuk membuat Query, Access menggunakan Query Design Grid, sebuah program
berbasis grafis yang mengizinkan para penggunanya untuk membuat query tanpa
harus mengetahui bahasa pemrograman SQL. Didalam Query Design Grid, para
pengguna dapat memperlihatkan tabel basis data sumber dari query, dan memilih
field-field mana yang hendak dikembalikan oleh proses dengan mengklik dan
menyeretnya ke dalam grid. Join juga dapat dibuat dengan cara mengklik dan
menyeret field-field dalam tabel kedalam field dalam tabel lainnya.
Bahasa pemrograman yang tersedia di dalam access adalah Microsoft Visual Basic
for Applications (VBA), seperti halnya dalam beberapa aplikasi Microsoft Office. Dua
buah pustaka komponen Component Object Model (COM) untuk mengakses basis
data pun disediakan, yakni Data Access Object (DAO), yang hanya terdapat di dalam
Access 97, dan ActiveX Data Objects (ADO) yang tersedia dalam versi-versi Access
terbaru.
2.10 Sejarah Microsoft Access
Microsoft merilis Microsoft Access 1.0 pada bulan November 1992 dan dilanjutkan
dengan merilis versi 2.0 pada tahun 1993. Microsoft menentukan spesifikasi minimum
Universitas Sumatera Utara
31
untuk menjalankan Microsoft Access 2.0 adalah sebuah komputer dengan sistem
operasi Microsoft Windows 3.0, RAM berkapasitas 4 megabyte (6 megabyte lebih
disarankan) dan ruangan kosong hard disk yang dibutuhkan 8 megabyte (14 megabyte
lebih disarankan).
Perangkat lunak tersebut bekerja dengan sangat baik pada sebuah basis data
dengan banyak record tapi terdapat beberapa kasus di mana data mengalami
kerusakan. Sebagai contoh, pada ukuran basis data melebihi 700 megabyte sering
mengalami masalah seperti ini (pada saat itu, memang hard disk yang beredar masih
berada di bawah 700 megabyte).
Nama kode (codename) yang digunakan oleh Access pertama kali adalah
Cirrus yang dikembangkan sebelum Microsoft mengembangkan Microsoft Visual
Basic, sementara mesin pembuat form antarmuka yang digunakannya dinamakan
dengan Ruby. Bill Gates melihat purwarupa (prototype) tersebut dan memutuskan
bahwa komponen bahasa pemrograman BASIC harus dikembangkan secara bersamasama sebagai sebuah aplikasi terpisah tapi dapat diperluas.
2.11 Cara Koneksi Database Access Pada Visual Basic Menggunakan Adodc
Setelah membahas tentang tata cara dan teknik pembuatan database, sekarang saya
akan membahas tentang bagaimana cara mengkoneksikannya pada visual basic 6.0,
ada beberapa cara untuk koneksi database pada visual basic 6.0, yaitu dengan
menggunakan Tool Data atau Adodc yang berfungsi sebagai jembatan penghubung
koneksi database dengan visual basic 6.0. Selain menggunakan kedua tool tersebut,
Universitas Sumatera Utara
32
koneksi juga bisa dilakukan lewat modul, atau koding/perintah koneksi yang
diletakkan di modul, sehingga kita bisa memanggil program perintah koneksi dari
modul tersebut tanpa menggunakan tool penghubung seperti Data dan Adodc.
Langkah mengkoneksikannya :
1. Langkah pertama kita tambahkan dulu komponen pada toolboxnya dengan
mngetikkan Ctrl+T atau klik menu projeck lalu pilih Componen. Kemudian cari dan
centang komponen Microsoft Ado Data Control 6 (OLEDB) dan Data Grid Control 6
(OLEDB), seperti pada gambar dibawah :
Gambar 2.4 Componen Visual Basic
2. Setelah kedua komponen tersebut di centang lalu tekan tombol OK, kemudian
masukkan kedua komponen tersebut ke dalam form., komponen tool data grid
berfungsi untuk menampilkan isi dari database yang kita inputkan.
Universitas Sumatera Utara
33
Gambar 2.5 Project1-Form1
3. Kalau komponen adodc1 dan datagrid1 sudah diletakkan pada form, langkah
berikutnya adalah cara untuk mengkoneksikan database lewat adodc1.
pertama, klik kanan pada tool adodc1, lalu pilih ADODC Properties.
Gambar 2.6 Adodc1
4. Kemudian akan muncul Properties Page, Klik tabulasi general, kemudian pada
frame source of connection pilih option Use Connection String lalu klik tombol Build.
Universitas Sumatera Utara
34
Gambar 2.7 Property Pages
5. Setelah itu akan muncul form Data Link Properties pada tab Provider pilih
Microsoft Jet 4 OLE DB Provider, kemudian Klik Next.
Gambar 2.8 Data Link Properties
6. Pada tab Connection pilih tombol cari (....) pada Select or Enter a Database Name
untuk mencari database yang sudah kita buat sebelumnya,,
Universitas Sumatera Utara
35
Gambar 2.9 Data Link Properties
7. Setelah database dimasukkan kemudian klik tombol Test Connection, jika berhasil
maka akan muncul pesan Test Connection Succeeded, kemudian Klik Tombol OK.
Kemudian kembali ke form Property Pages, klik tab Record Source kemudian pada
Command Type Pilih adCmdTable dan pada Table or Stored Procedure Name pilih
tabel dari database yang kita buat lalu klik OK.
Gambar 2.10 Property Pages
8. Sampai disini kita sudah berhasil mengkoneksikan database access dengan visual
basic, untuk membuktikan database sudah terkoneksi kita gunakan datagrid1, cara
nya :
Universitas Sumatera Utara
36
a. klik datagrid1, kemudian pada datagrid1 properties, Data Source nya pilih
Adodc1.
Gambar 2.11 Properties-DataGrid1
b. Kemudian klik kanan pada DataGrid1, lalu pilih Retrieve Fields, setelah itu klik
OK, maka akan muncul Field-fiel dari database yang kita buat sebelumnya pada
datagrid.
Gambar 2.12 Form1
Universitas Sumatera Utara
37
2.12 Data Flow Diagram
Data Flow Diagram (DFD) adalah representatik grafik dari sebuah sistem. DFD
menggambarkan komponen-komponen sebuah sistem, aliran-aliran data dimana
komponen-komponen tersebut, asal, tujuan, dan penyimpanan data.
DFD memiliki simbol-simbol yang digunakan untuk menggambarkan model
data seperti terdapat pada tabel berikut :
Tabel 2.3 Tabel Data Flow Diagram
DeMarco and Yourdan
Keterangan
Gane
Symbols
and
Sarson
Symbols
Source (Kesatuan Luar)
Proses
Data Flow (Arus Data)
Data
Source
(Penyimpanan Data)
2.13 Flowchart
Flowchart adalah bagan-bagan yang mempunyai arus yang menggambarkan langkahlangkah penyelesaian suatu masalah. Flowchart merupakan cara penyajian dari suatu
algoritma. Tujuan utama dari penggunaan Flowchart adalah untuk menggambarkan
suatu tahapan penyelesaian masalah secara sederhanna, terurai, rapi dan jelas dengan
Universitas Sumatera Utara
38
menggunakan simbol-simbol yang standar. Tahap penyelesaian masalah yang
disajikan harus jelas, sederhana, efektif dan tepat.
2.13.1 Simbol-simbol pada flowchart
Flowchart memiliki symbol-simbol yang digunakan untuk menggambarkan urutan
program, seperti pada table dibawah ini:
Tabel 2.4 Simbol-simbol Flowchart
No
Simbol
Nama
1.
Fungsi
Proses pengambilan keputusan
Decision
untuk memilih kondisi yang
tepat
2.
Untuk memulai atau mengakhiri
Terminal
3.
suatu program
Simbol
Proses
4.
setiap proses pengolahan
Merupakan
Propertion
yang menunjukkan
pemberian
persiapan
harga
awak
untuk
dan
deklarasi variable lain
Universitas Sumatera Utara
39
5.
Proses pemasukan data atau
Input-Output
6.
pengeluaran data
Simbol
Display
untuk
yang
output
ditujukan kesuatu device seperti
printer, plotter
7.
Untuk
Magnetic Disk
8.
data
ke
harddisk
Tanda sambung dari halaman
OffPage Connector
9.
lain
Menunjukkan
Data Stored
10.
11.
menyimpan
input/output
menggunakan disket
Subrutin
atau
kumpulan
Predefined Proses
langkah-langkah
OnPage Connector
Tanda sambung dalam halaman
yang sama
12.
Untuk
Document
menyatakan
sekumpulan
langkah
proses
Universitas Sumatera Utara
40
yang
dituliskan
sebagai
prosedur
13.
Ars atau flow
Prosedur yang dilakukan dari
atas kebawah, bawah keatas,
dan dari kiri kekanan, atau
kanan kekiri.
Universitas Sumatera Utara
BAB 2
LANDASAN TEORI
2.1 Pengertian Perancangan
Perancangan adalah cara untuk membuat data yang akan di buat sedemikian rupa, dan
tahap-tahap pembuatan suatu aplikasi seperti membuat tampilan aplikasi dengan
merancang form tampilan dan juga source code.
Perancangan adalah penggambaran, perencanaan dan pembuatan sketsa atau
pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan
berfungsi Perancangan sistem dapat dirancang dalam bentuk bagan alir sistem (system
flowchart), yang merupakan alat bentuk grafik yang dapat digunakan untuk
menunjukan urutan-urutan proses dari sistem.
2.2 Pengertian Budaya
Budaya sebagai sistem gagasan menjadi pedoman bagi manusia dalam bersikap dan
berperilaku. Budaya adalah suatu cara hidup yang berkembang dan dimiliki bersama
oleh sebuah kelompok orang dan diwariskan dari generasi ke generasi. Budaya
terbentuk dari banyak unsur yang rumit, termasuk sistem agama dan politik, adat
Universitas Sumatera Utara
10
istiadat, bahasa, perkakas, pakaian, bangunan, dan karya seni. Budaya bersifat
kompleks, abstrak, dan luas.
2.2.1 Fungsi budaya
Fungsi kebudayaan sangat besar bagi manusia, yaitu untuk melindungi diri terhadap
alam, mengatur hubungan antar manusia dan sebagai wadah segenap perasaan
manusia. Manusia memiliki kebutuhan-kebutuhan yang harus dipenuhi dalam
menjalani kehidupannya. Kebutuhan- kebutuhan masyarakat tersebut sebagian besar
dipenuhi oleh kebudayaanyang bersumber pada masyarakat itu sendiri.
2.2.2
Unsur-Unsur Budaya
Unsur-unsur pokok kebudayaan, yang lazim disebut Cultural Universals. Dari
istilahnya saja ini dapat menunjukkan bahwa unsur-unsur tersebut bersifat universal,
yaitu dapat dijumpai pada setiap kebudayaan di manapun di dunia ini. Tujuh unsur
kebudayaan yang dianggap sebagai cultural universals disini adalah:
1. Peralatan dan perlengkapan hidup manusia (pakaian, perumahan, alat-alat rumah
tangga, senjata, alat-alat produksi, transport dan sebagainya).
2. Mata pencaharian hidup dan sistem-sistem ekonomi (pertanian, peternakan, sistem
produksi, sistem distribusi dan sebagainya).
3. Sistem kemasyarakatan (sistem kekerabatan, organisasi politik, sistem hukum,
sistem perkawinan).
Universitas Sumatera Utara
11
4. Bahasa (lisan maupun tertulis).
5. Kesenian (seni rupa, seni suara, seni gerak dan sebagainya).
6. Sistem pengetahuan.
7. Religi atau agama (sistem kepercayaan).
2.2.3 Tari Tradisional
Tari adalah ekspresi jiwa manusia yang diubah oleh imajinasi dan diberi bentuk
melalui media gerak sehingga menjadi bentuk gerak yang simbolis dan sebagai
ungkapan si pencipta.
Tari adalah gerak anggota tubuh yang selaras dengan bunyi musik atau
gamelan diatur oleh irama sesuai dengan maksud tujuan tari.
2.2.4 Lagu/Musik Tradisional
Indonesia adalah sebuah negara yang terdiri dari ribuan pulau yang terbentang dari
Papua hingga Aceh. Musik daerah atau musik tradisional adalah musik yang lahir dan
berkembang didaerah- daerah di seluruh Indonesia. Ciri khas pada jenis musik ini
teletak pada isilagu dan instrumen (alat musiknya).
Musik tradisi memiliki karakteristik khas, yakni syair dan melodinya menggunakan
bahasa dan gaya daerah setempat.
Universitas Sumatera Utara
12
2.2.5 Tempat Wisata
Kata wisata berhubungan erat dengan piknik, pariwisata, dan lain-lain. Untuk
sebagian orang, agenda wisata setiap tahunnya telah menjadi sebuah kebutuhan
layaknya kebutuhan primer. Dasar dari pandangan ini adalah wisata digunakan
sebagai penyeimbang hidup setelah sekian hari berkutat dengan pekerjaan yang
memiliki jadwal yang ketat. Sehingga dengan melakukan wisata kana merecharge
tubuh dan pikiran mereka menjadi segar kembali sehingga bisa bekerja dengan lebih
maksimal lagi setelah itu.
Tempat wisata atau obyek wisata adalah sebuah tempat rekreasi/tempat
berwisata. Obyek wisata dapat berupa obyek wisata alam seperti gunung, danau,
sungai, pantai, laut, atau berupa obyek wisata bangunan seperti museum, benteng,
situs peninggalan sejarah.
2.2.6 Alat Musik
Alat musik merupakan suatu instrumen yang dibuat atau dimodifikasi untuk tujuan
menghasilkan musik. Pada prinsipnya, segala sesuatu yang memproduksi suara, dan
dengan cara tertentu bisa diatur oleh musisi, dapat disebut sebagai alat musik.
Walaupun demikian, istilah ini umumnya diperuntukkan bagi alat yang khusus
ditujukan untuk musik. Bidang ilmu yang mempelajari alat musik disebut organologi.
Universitas Sumatera Utara
13
2.2.7 Musik Tradisional
Musik tradisional adalah musik yang lahir dan berkembang didaerah- daerah
di seluruh Indonesia. Ciri khas pada jenis musik ini teletak pada isilagu dan instrumen
(alat musiknya). Musik tradisi memiliki karakteristik khas, yakni syair dan melodinya
menggunakan bahasa dan gaya daerah setempat. Hampir diseluruh wilayah Indonesia
mempunyai seni musik tradisional yang khas. Keunikan tersebut bisa dilihat dar i
teknik permainannya, penyajiannya maupun bentuk instrumen musiknya.
2.2.8 Makanan Tradisional
Makanan tradisional Indonesia adalah segala jenis makanan olahan asli Indonesia,
khas daerah setempat, mulai dari makanan lengkap, selingan dan minuman, yang
cukup kandungan gizi, serta biasa dikonsumsi oleh masyarakat daerah tersebut dengan
beragam dan bervariasinya bahan dasar, maka dapat dihasilkan bermacam-macam
jenis makanan tradisional yang sedemikian rupa sehingga menjadi makanan yang lezat
dan gizi seimbang.
2.2.9 Bahasa
Bahasa adalah sistem lambang bunyi ujaran yang digunakan untuk berkomunikasi
oleh masyarakat pemakainya. Bahasa yang baik berkembang berdasarkan suatu
sistem, yaitu seperangkat aturan yang dipatuhi oleh pemakainya. Bahasa sendiri
berfungsi sebagai sarana komunikasi serta sebagai sarana integrasi dan adaptasi.
Universitas Sumatera Utara
14
Bahasa adalah sistem bunyi yang arbitrer yang digunakan oleh anggota suatu
masyarakat untuk bekerja sama, berinteraksi, dan mengidentifikasikan diri.
Bahasa adalah suatu sistem komunikasi menggunakan bunyi yang diucapkan
melalui organ-organ ujaran dan didengar di antara anggota-anggota masyarakat, serta
menggunakan pemrosesan simbol-simbol vokal dengan makna konvensional secara
arbitrer.
2.2.10 Agama
Agama merupakan suatu lembaga atau institusi penting yang mengatur kehidupan
rohani manusia. Untuk itu terhadap apa yang dikenal sebagai agama-agama itu perlu
dicari titik persamaannya dan titik perbedaannya.
Agama adalah sistem yang mengatur tata keimanan (kepercayaan) dan
peribadatan kepada Tuhan Yang Mahakuasa serta tata kaidah yang berhubungan
dengan pergaulan manusia dan manusia serta lingkungannya.
2.3 Pengenalan Microsoft Visual Basic 6.0
Didalam perancangan dan pembuatan Aplikasi Alat Musik digunakan Visual Basic
6.0. Adapaun alasan penggunaan aplikasi Microsoft Visual Basic 6.0 yaitu karena
dalam microsoft Visual Basic 6.0 sudah berbasis GUI (Grafic User Interface) yaitu
sudah berbasis grafik, sehingga memudahkan penulis disaat perancangan.
Universitas Sumatera Utara
15
Visual Basic 6 merupakan salah satu tool untuk pengembangan aplikasi yang
banyak diminati oleh orang. Di sini Visual Basic 6 menawarkan kemudahan dalam
pembuatan aplikasi dan dapat menggunakan komponen-komponen yang telah
disediakan.
Untuk memulai Visual Basic 6 anda perlu menginstall Visual Basic 6.0.
Program ini biasanya dalam satu paket dengan Visual Studio 6.0. Dengan
menggunakan Visual Basic 6 kita bisa menghasilkan berbagai macam jenis program.
Dari aplikasi yang mengintegrasikan database, jaringan, office automation, dan web
application.
2.4
Sejarah Microsoft Visual Basic 6.0
Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa
pemrograman yang menawarkan Integrated Development Environment (IDE) visual
untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows
dengan menggunakan model pemrograman (COM).
Visual Basic merupakan turunan bahasa pemrograman BASIC dan
menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat,
Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic
Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya
yang berbeda.
Universitas Sumatera Utara
16
Para programmer dapat
membangun aplikasi dengan
menggunakan
komponen-komponen yang disediakan oleh Microsoft Visual Basic program-program
yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi
membutuhkan deklarasi fungsi luar tambahan.
Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang
sangat luas. Dalam sebuah survey yang dilakukan pada tahun 2005, 62% pengembang
perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic, yang diikuti
oleh C++, JavaScript, C#, dan Java.
Microsoft Visual Basic 1.0 dikenalkan pada tahun 1991, pendekatan yang
dilakukan untuk menghubungkan bahasa pemrograman dengan GUI berasal dari
prototype yg dikembang oleh “Alan Cooper” yg di sebut TRIPOD, kemudian
Microsoft mengontrak copper dan asosiasinya untuk mengembangkan tripod agar
dapat digunakan di Windows 3.0 dibawah nama kode Ruby. Berikut Perjalanan
Microsoft Visual Basic :
1.
Proyek “Thunder” dirintis.
2.
Visual Basic 1.0 (May 1991) di rilis untuk windows pada Comdex/Windows
Wordltrade yg dipertunjukan di Atlanta, Georgia.
3.
Visual Basic 1.0 untuk DOS dirilis pada bulan September 1992. Bahasa ini tidak
kompatibel dengan Visual Basic For Windows. Visual Basic 1.0 for DOS ini
pada kenyataaanya merupakan versi kelanjutan dari compiler BASIC,
QuickBasic dan BASIC Professional Development System.
Universitas Sumatera Utara
17
4.
Visual Basic 2.0 dirilis pada November 1992, Cakupan pemrogramannya cukup
mudah untuk digunakan dan kecepatannya juga telah di modifikasi. Khususnya
pada Form yg menjadikan object dapat dibuat secara seketika, serta konsep
dasar dari Class modul yg berikutnya di implementasikan pada Visual Basic 4.
5.
Visual Basic 3.0, dirilis pada musim panas 1993 dan dibagi menjadi versi
standard dan professional. Visual Basic 3 memasukan Versi 1.1 dari Microsoft
Jet Database Engine yg dapat membaca serta menulis database Jet (atau Access)
1.x.
6.
Visual Basic 4.0 (Agustus 1995) merupakan versi pertama yg dapat membuat
windows program 32 bit sebaik versi 16 bit nya. Visual Basic 4 juga
memperkenalkan kemampuan untuk menulis Non-GUI class pada Visual Basic.
7.
Visual Basic 5.0 (February 1997), Microsoft merilis secara eksklusif Visual
basic untuk versi windows 32 bit . Programmer yg menulis programnya pada
versi 16 bit dapat dengan mudah melakukan import porgramnya dari Visual
Basic 4 ke Visual Basic 5. dan juga sebaliknya, program Visual Basic 5 dapat
diimport menjadi Visual Basic 4. Visual Basic 5 memperkenalakan kemampuan
untuk membuat User Control.
8.
Visual Basic 6.0 (pertengahan 1998) memperbaiki beberapa cakupan, temasuk
kemapuannya untuk membuat Aplikasi Web-based . Visual Basic 6 di jadwalkan
akan memasuki Microsoft “fasa non Supported” dimulai pada Maret 2008
9.
Visual Basic .NET (VB 7), dirilis pada tahun 2002, Beberapa yang mencoba pada
versi pertama NET ini mengemukakan bahwa bahasa ini sangat powerfull tapi
bahasa yg digunakan sangat berbeda dengan bahasa sebelumnya, dengan
kekurangan diberbagai area, termasuk runtime-nya yang 10 kali lebih besar dari
paket runtime Visual Basic 6 serta peningkatan penggunan memory.
Universitas Sumatera Utara
18
10.
Visual Basic .NET 2003 (VB7.1), dirilis dengan menggunakan .NET framework
versi 1.1.
11.
Visual Basic 2005 (VB 8.0), merupakan iterasi selanjutnya dari Visual Basic.
NET. dan Microsoft memutuskan untuk menghilangkan kata kata .NET pada
judulnya. Pada Rilis ini, Microsoft memasukan beberapa fitur baru, diantaranya:
a. Edit and Continue, mungkin inilah kekurangan fitur terbesar dari Visual
Basic .NET pada Visual Basic 2005 ini kita diperbolehkan melakukan
perubahan kode pada saat program sedang dijalankan
b. Perbaikan pada Konversi dari Visual Basic ke Visual Basic .NET 12 Visual
Basic .NET 2003 (VB 7.1), dirilis dengan menggunakan .NET framework
versi 1.1.
12.
IsNot Patent, merupakan salah satu fitur dari Visual Basic 2005 merupakan
konversi If Not X Is Y menjadi If X IsNot Y
13.
Visual Basic ‘VBx’ (VB 10.0), Visual Basic 10 yang juga dikenal dengan nama
VBx, akan menawarkan dukungan untuk Dynamic Language Runtime. Visual
Basic 10 direncanakan akan menjadi bagian dari SilverLight 1.1
Microsoft umumnya membuat tiga edisi Visual Basic yaitu:
a. Standart Edition, merupakan prosuk dasar
b. Profesional Edition, berisi tambahan Microsoft Jet Data Access Engine (database)
dan pembuatan server OLE Autimation.
c. Enterprice Edition adalah versi Client Server.
Universitas Sumatera Utara
19
2.5 Keunggulan Visual Basic
Keunggulan dari software ini adalah :
1. Menggunakan flatfrom pembuatan program yang disebut Developer Studio yang
memiliki tampilan dan sarana yang sama dengan Visual C++, Visual J++, sehingga
antar perpindahan pemprograman antar bahasa tersebut dapat dilakukan dengan
mudah.
2. Memiliki compiler andal yang dapat menghasilkan file executable yang lebih cepat
dan lebih efisien.
3. Tambahan kontrol-kontrol baru yang lebih canggih dan selalu disesuaikan dengan
kebutuhan serta kaidah struktruk bahasa Visual Basic.
4. Memiliki sarana handal untuk mengakses database yang berkemampuan tinggi.
5. Memiliki kemampuan untuk membuat Activex dan fasilitas Internet yang lebih
banyak.
2.6 Tampilan Visual Basic
Tampilan layar pada Visual Basic tidak sama dengan tampilan layer pada DOS,
dimana pada tampilan Visual Basic bentuk yang ditampilkan sudah berbasis objekobjek. Adapun tampilan Visual Basic sebagai berikut :
Universitas Sumatera Utara
20
2.6.1 Aktifkan Visual Basic
1. Klik Start
- Pilih Program
- Klik Microsoft VisualBasic 6.0
2. Pada kotak dialog New Project
- Pilih Standard EXE (Visual Basic) untuk memulai program baru
Gambar 2.1 New Project
Gambar 2.1 Tampilan Visual Basic
2.6.2 Tampilan Utama (Desain)
Tampilan utama (Desain) merupakan keseluruhan dari tampilan desain form, Main
Windows (Jendela Utama) terdiri dari title bar (baris judul), menu bar,dan tool bar.
Menu bar merupakan menu drop-down dimana anda dapat mengontrol operasi dari
lingkungan Visual Basic.
Sebagai langkah awal dari proses belajar visual basic adalah memilih Project
EXE, IDE Visual Basic 6.0 menggunakan MDI (Multiple Document Interface).
Gambar 2.2 menunjukkan bagian-bagian dan nama-nama jendela yang terdapat pada
Universitas Sumatera Utara
21
IDE Visual Basic. Mungkin pada IDE anda hanya ditampilkan sebagian dikomputer
anda jendela dibandingkan dengan gambar 2.2.
Sebagai langkah awal dari proses belajar, tidak semua jendela akan kita
gunakan, tetapi hanya beberapa yang penting, sedangkan yang lainnya bersifat khusus.
Toolbox
Tool Bar
Menu Bar
Title Bar
Project Explorer
Form
View Code
Project Properties
Form Layout Windows
Gambar 2.2 Tampilan Utama (Desain)
Sebagaimana dengan keterangan proses belajar visual basic diatas, anda akan
fokus pada beberapa jendela yang penting terlebih dahulu sehingga konsentrasi tidak
Universitas Sumatera Utara
22
menjadi buyar, dan belajar tidak menjadi bingung. Adapun fungsi dari jendela
tampilan utama sebagai berikut :
Tabel 2.1 Keterangan Gambar 2.2
No Nama
Fungsi
1
Digunakan
Menu Bar
untuk
memilih
tugas
tertentu
seperti
menyimpan project, membuka project dan lain-lain
2
Main Toolbar
Untuk melakukan tugas tertentu dengan cepat
3
Jendela project
Jendela ini berisi gambaran dari semua modul yang
terdapat dalam aplikasi, anda dapat menggunakan Ikon
Toggle Folder untuk menampilkan modul dalam jendela
tersebut secara group atau berurut berdasarkan nama.
Untuk menampilkan jendela project anda menggunakan
Ctrl + R atau dari ikon project Explorer.
4
5
Jendela
Jendela ini merupakan tempat untuk merancang User
Form Designer
Interface aplikasi.
Jendela Code
Merupakan tempat menulis kode program, untuk dapat
menampilkan jendela ini dengan menggunakan Shift +
F7.
6
Jendela Toolbox
Jendela ini berisi komponen-komponen yang dapat
digunakan untuk mengembangkan user interface.
7
Jendela
Merupakan daftar properti-properti object yang sedang
Properties
terpilih, sebagai contoh untuk mengubah warna tulisan
(foreground) dan warna
latar belakang (background).
Universitas Sumatera Utara
23
Untuk
menampilkan
jendela
properti
dengan
menggunakan F4
8
Jendela
Color Fasilitas cepat untuk mengubah warna suatu object
Palette
9
Jendela
Form Akan menunjukkan bagaimana form bersangkutan
ditampilkan ketika runtime
Layout
Pointer
PictureBox
Label
TextBox
Frame
CommandButton
CheckBox
OptionButton
ListBox
ComboBox
HScrollBar
VScrollBar
Timer
DriveListBox
DirlistBox
FileListBox
Shape
Line
Image
Data
OLE
Gambar 2.3 Toolbox Visual Basic dengan semua control intrinsic
Secara garis besar Fungsi dari masing-masing intrinsic kontrol pada Gambar
2.3 adalah sebagai berikut:
Universitas Sumatera Utara
24
Tabel 2.2 Keterangan Gambar 2.3
No
Nama
Fungsi
1
Pointer
Bukan merupakan kontrol. Gunakan pointer
ketika Anda ingin memilih kontrol yang berada
pada form
2
PictureBox
Kontrol yang digunakan untuk menampilkan
image dengan format BMP, DIB, ICO (icon),
CUR
(cursor),
WMF
(metafile),
EMF
(enhanced metafile), GIF, dan JPEG.
3
Label
Adalah
kontrol
yang
digunakan
untuk
menampilkan teks yang tidak dapat diperbaiki
oleh pengguna.
4
TextBox
Adalah kontrol yang mengandung string yang
dapat diperbaiki oleh pengguna, bisa berupa
satu baris tunggal maupun banyak baris
5
Frame
Adalah
kontrol
yang
digunakan
sebagai
container bagi kontrol lainnya
6
CommandButton
Merupakan kontrol yang terdapat pada hampir
semua
form
dan
digunakan
untuk
membangkitkan event proses tertentu ketika
pengguna melakukan klik padanya.
7
CheckBox
Untuk opsi yang isinya bernilai yes/no dan
true/false
Universitas Sumatera Utara
25
8
OptionButton
Sering digunakan lebih dari satu sebagai pilihan
terhadap beberapa opsi yang hanya dapat dipilh
satu
9
ListBox
Mengandung sejumlah item dan user dapat
memilih lebih dari satu (bergantung pada
property MultiSelect)
10
ComboBox
Merupakan kombinasi dari TextBox dan suatu
dimana
ListBox
dilakukan
pemasukan
dengan
data
pengetikan
dapat
maupun
pemilihan
11
HscrollBardan VscrollBar
Digunakan untuk membentuk scrollbar yang
berdiri sendiri
12
Timer
Untuk memproses background yang diaktifkan
berdasarkan
interval waktu
tertentu
yang
merupakan kontrol nonvisual
13
14
DriveListBox,DirListBox,
Untuk membentuk dialog box yang berkaitan
dan FileListBox
dengan file
Shape dan Line
Untuk
menampilkan
bentuk
seperti garis
persegi dan bulatan atau oval
15
Image
Berfungsi menyerupai imagebox, tetapi tidak
dapat digunakan sebagai kontainer bagi kontrol
lainnya. Sesuatu yg perlu diketahui bahwa
kontrol image menggunakan resource yang
lebih kecil dibandingkan dengan Picturebox
Universitas Sumatera Utara
26
16
Digunakan
OLE
sebagai
tempat
bagi
program
eksternal seperti Microsoft Excel, dan lain-lain.
2.7 Multimedia
Multimedia adalah kombinasi dari penggunaan beberapa media seperti film, slide,
musik, penerangan dengan teks, image, khususnya untuk tujuan pendidikan dan
liburan. (Elista,2007). Unsur-unsur seperti teks, audio (narasi, dialog, sound effects),
music, film, video, fotografi, animasi dan grafik merupakan media pendukung yang
tergabung dan terintegrasi menjadi satu-kesatuan karya Multimedia. Bentuk
Interactive
Multimedia
termasuk
didalamnya
WebSite,
CDRom
Interactive,
Program/software, Pressentasi, Tutorial, Help section, dan bahkan Games. Umumnya
perkembangan teknologi multimedia tidak hanya tergantung pada perkembangan
software semata, tetapi juga terkait dengan perangkat elektronik. Ada 4 komponen
utama multimedia :
1. Komputer, untuk melakukan koor dinasi tentang apa yang dilihat dan
didengar oleh pemakai.
2. Links, yang menghubungkan dengan informasi
3. Navigational tools, yang memungkinkan pemakai untuk menjelajahi informasi yang
ditampilkan
4. Cara, untuk berbagi, memproses, dan mengkomunikasikan informasi
Universitas Sumatera Utara
27
Keunggulan multimedia :
1. Menarik perhatian : karena manusia memiliki keterbatasan daya ingat
2. Media alternatif dalam penyampaian pesan : diperkuat dengan teks,
suara, gambar, video, dan animasi
3. Meningkatkan kualitas penyampaian informasi
4. Interaktif
Kelemahan multimedia :
1. Design yang buruk menyebabkan kebingungan dan kebosanan atau pesan tidak
tersampaikan dengan baik
2. Kendala bagi orang dengan kemampuan terbatas / cacat / disable
3. Tuntutan terhadap spesifikasi komputer yang memadai
2.8 Photoscape
Photoscape 3.6 adalah sebuah software photo editor yang diciptakan untuk mengedit
foto yang anda miliki dengan sangat simple dan mudah. Filenya juga terbilang cukup
kecil hanya berukuran 16 Mb, tapi kemampuan yang bisa dihasilkan oleh Photoscape
3.6 ini tak kalah dengan software Photo Editor profesional seperti Adobe Photoshop.
Untuk anda yang bingung menggunakan Adobe Photoshop bisa menggunakan
Photoscape untuk mengedit foto/image. Memang Photoscape memiliki beberapa
Universitas Sumatera Utara
28
keterbatasan dibandingkan Photoshop, namun software ini sangat ringan dan sangat
mudah untuk digunakan dibandingkan dengan Adobe Photoshop. Jadi, untuk editing
foto yang cepat dan simple, dapat menggunakan photoscape. Fitur Utama yang
dimiliki Photoscape adalah :
a. Viewer : Lihat folder foto, slideshow
b. Editor : mengubah ukuran, kecerahan warna dan penyesuaian, white balance, latar
koreksi, frame, mosaik modus, menambahkan teks, gambar lukisan, filter,
mengakibatkan mata merah
c. Batch editor : mengedit beberapa foto
d. Page : Membuat satu foto dengan menggabungkan beberapa foto di halaman
bingkai
e. Combine : Membuat satu foto dengan melampirkan beberapa foto vertikal atau
horizontal
f. Animated GIF : Membuat animasi satu foto dengan beberapa foto
g. Print : Cetak potret shot, carte de penghabisan, foto paspor
h. Splitter : Bagikan foto ke dalam beberapa bagian
i. Screen Capture : Ambil foto layar Anda dan menyimpannya
j. Color Picker : Perbesar gambar pada layar, pencarian dan memilih warna
k. Rename : Mengubah nama file foto dalam modus batch
l. Raw Converter : Mengkonversi RAW ke jpg
m. Paper Print : Cetak berjajar, grafik, musik, kertas kalender
n. Face Search : Cari yang mirip wajah-wajah di internet
Universitas Sumatera Utara
29
2.9 Pengertian Microsoft Access
Microsoft Access (atau Microsoft Office Access) adalah sebuah program aplikasi basis
data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan
kecil hingga menengah.(Madcom, 2008). Aplikasi ini merupakan anggota dari
beberapa aplikasi Microsoft Office, selain tentunya Microsoft Word, Microsoft Excel,
dan Microsoft PowerPoint. Aplikasi ini menggunakan mesin basis data Microsoft Jet
Database Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga
memudahkan pengguna. Versi terakhir adalah Microsoft Office Access 2007 yang
termasuk ke dalam Microsoft Office System 2007.
2.9.1 Komponen utama access
a. Table adalah objek utama dalam sebuah database yang digunakan untuk
menyimpan sekumpulan data. Bentuk dasar tabel itu sendiri terdiri dari field atau
sering kita sebut column (kolom) dan record atau juga biasa disebut row (baris).
b. Query merupakan inti dari suatu database, yang dapat melakukan berbagai fungsi
yang berbeda. Fungsi query pada umumnya adalah untuk mengambil data tertentu
pada tabel. Data yang anda inginkan biasanya tersebar pada beberapa tabel, dengan
query Anda dapat menampilkannya dalam satu datasheet tanggal.
c. Form digunakan untuk mengontrol proses masukan data (input), menampilkan
data (output), memeriksa dan memperbaharui data.
d. Report digunakan untuk menampilkan data yang sudah dirangkum dan mencetak
data secara efektif.
Universitas Sumatera Utara
30
e. Macros untuk mempercepat pengerjaan tugas2 yang repetitif.
2.9.2 Pengembangan dengan access
Access mengizinkan pengembangan yang relatif cepat karena semua tabel basis data,
query, form, dan report disimpan di dalam berkas basis data miliknya (*.MDB).
Untuk membuat Query, Access menggunakan Query Design Grid, sebuah program
berbasis grafis yang mengizinkan para penggunanya untuk membuat query tanpa
harus mengetahui bahasa pemrograman SQL. Didalam Query Design Grid, para
pengguna dapat memperlihatkan tabel basis data sumber dari query, dan memilih
field-field mana yang hendak dikembalikan oleh proses dengan mengklik dan
menyeretnya ke dalam grid. Join juga dapat dibuat dengan cara mengklik dan
menyeret field-field dalam tabel kedalam field dalam tabel lainnya.
Bahasa pemrograman yang tersedia di dalam access adalah Microsoft Visual Basic
for Applications (VBA), seperti halnya dalam beberapa aplikasi Microsoft Office. Dua
buah pustaka komponen Component Object Model (COM) untuk mengakses basis
data pun disediakan, yakni Data Access Object (DAO), yang hanya terdapat di dalam
Access 97, dan ActiveX Data Objects (ADO) yang tersedia dalam versi-versi Access
terbaru.
2.10 Sejarah Microsoft Access
Microsoft merilis Microsoft Access 1.0 pada bulan November 1992 dan dilanjutkan
dengan merilis versi 2.0 pada tahun 1993. Microsoft menentukan spesifikasi minimum
Universitas Sumatera Utara
31
untuk menjalankan Microsoft Access 2.0 adalah sebuah komputer dengan sistem
operasi Microsoft Windows 3.0, RAM berkapasitas 4 megabyte (6 megabyte lebih
disarankan) dan ruangan kosong hard disk yang dibutuhkan 8 megabyte (14 megabyte
lebih disarankan).
Perangkat lunak tersebut bekerja dengan sangat baik pada sebuah basis data
dengan banyak record tapi terdapat beberapa kasus di mana data mengalami
kerusakan. Sebagai contoh, pada ukuran basis data melebihi 700 megabyte sering
mengalami masalah seperti ini (pada saat itu, memang hard disk yang beredar masih
berada di bawah 700 megabyte).
Nama kode (codename) yang digunakan oleh Access pertama kali adalah
Cirrus yang dikembangkan sebelum Microsoft mengembangkan Microsoft Visual
Basic, sementara mesin pembuat form antarmuka yang digunakannya dinamakan
dengan Ruby. Bill Gates melihat purwarupa (prototype) tersebut dan memutuskan
bahwa komponen bahasa pemrograman BASIC harus dikembangkan secara bersamasama sebagai sebuah aplikasi terpisah tapi dapat diperluas.
2.11 Cara Koneksi Database Access Pada Visual Basic Menggunakan Adodc
Setelah membahas tentang tata cara dan teknik pembuatan database, sekarang saya
akan membahas tentang bagaimana cara mengkoneksikannya pada visual basic 6.0,
ada beberapa cara untuk koneksi database pada visual basic 6.0, yaitu dengan
menggunakan Tool Data atau Adodc yang berfungsi sebagai jembatan penghubung
koneksi database dengan visual basic 6.0. Selain menggunakan kedua tool tersebut,
Universitas Sumatera Utara
32
koneksi juga bisa dilakukan lewat modul, atau koding/perintah koneksi yang
diletakkan di modul, sehingga kita bisa memanggil program perintah koneksi dari
modul tersebut tanpa menggunakan tool penghubung seperti Data dan Adodc.
Langkah mengkoneksikannya :
1. Langkah pertama kita tambahkan dulu komponen pada toolboxnya dengan
mngetikkan Ctrl+T atau klik menu projeck lalu pilih Componen. Kemudian cari dan
centang komponen Microsoft Ado Data Control 6 (OLEDB) dan Data Grid Control 6
(OLEDB), seperti pada gambar dibawah :
Gambar 2.4 Componen Visual Basic
2. Setelah kedua komponen tersebut di centang lalu tekan tombol OK, kemudian
masukkan kedua komponen tersebut ke dalam form., komponen tool data grid
berfungsi untuk menampilkan isi dari database yang kita inputkan.
Universitas Sumatera Utara
33
Gambar 2.5 Project1-Form1
3. Kalau komponen adodc1 dan datagrid1 sudah diletakkan pada form, langkah
berikutnya adalah cara untuk mengkoneksikan database lewat adodc1.
pertama, klik kanan pada tool adodc1, lalu pilih ADODC Properties.
Gambar 2.6 Adodc1
4. Kemudian akan muncul Properties Page, Klik tabulasi general, kemudian pada
frame source of connection pilih option Use Connection String lalu klik tombol Build.
Universitas Sumatera Utara
34
Gambar 2.7 Property Pages
5. Setelah itu akan muncul form Data Link Properties pada tab Provider pilih
Microsoft Jet 4 OLE DB Provider, kemudian Klik Next.
Gambar 2.8 Data Link Properties
6. Pada tab Connection pilih tombol cari (....) pada Select or Enter a Database Name
untuk mencari database yang sudah kita buat sebelumnya,,
Universitas Sumatera Utara
35
Gambar 2.9 Data Link Properties
7. Setelah database dimasukkan kemudian klik tombol Test Connection, jika berhasil
maka akan muncul pesan Test Connection Succeeded, kemudian Klik Tombol OK.
Kemudian kembali ke form Property Pages, klik tab Record Source kemudian pada
Command Type Pilih adCmdTable dan pada Table or Stored Procedure Name pilih
tabel dari database yang kita buat lalu klik OK.
Gambar 2.10 Property Pages
8. Sampai disini kita sudah berhasil mengkoneksikan database access dengan visual
basic, untuk membuktikan database sudah terkoneksi kita gunakan datagrid1, cara
nya :
Universitas Sumatera Utara
36
a. klik datagrid1, kemudian pada datagrid1 properties, Data Source nya pilih
Adodc1.
Gambar 2.11 Properties-DataGrid1
b. Kemudian klik kanan pada DataGrid1, lalu pilih Retrieve Fields, setelah itu klik
OK, maka akan muncul Field-fiel dari database yang kita buat sebelumnya pada
datagrid.
Gambar 2.12 Form1
Universitas Sumatera Utara
37
2.12 Data Flow Diagram
Data Flow Diagram (DFD) adalah representatik grafik dari sebuah sistem. DFD
menggambarkan komponen-komponen sebuah sistem, aliran-aliran data dimana
komponen-komponen tersebut, asal, tujuan, dan penyimpanan data.
DFD memiliki simbol-simbol yang digunakan untuk menggambarkan model
data seperti terdapat pada tabel berikut :
Tabel 2.3 Tabel Data Flow Diagram
DeMarco and Yourdan
Keterangan
Gane
Symbols
and
Sarson
Symbols
Source (Kesatuan Luar)
Proses
Data Flow (Arus Data)
Data
Source
(Penyimpanan Data)
2.13 Flowchart
Flowchart adalah bagan-bagan yang mempunyai arus yang menggambarkan langkahlangkah penyelesaian suatu masalah. Flowchart merupakan cara penyajian dari suatu
algoritma. Tujuan utama dari penggunaan Flowchart adalah untuk menggambarkan
suatu tahapan penyelesaian masalah secara sederhanna, terurai, rapi dan jelas dengan
Universitas Sumatera Utara
38
menggunakan simbol-simbol yang standar. Tahap penyelesaian masalah yang
disajikan harus jelas, sederhana, efektif dan tepat.
2.13.1 Simbol-simbol pada flowchart
Flowchart memiliki symbol-simbol yang digunakan untuk menggambarkan urutan
program, seperti pada table dibawah ini:
Tabel 2.4 Simbol-simbol Flowchart
No
Simbol
Nama
1.
Fungsi
Proses pengambilan keputusan
Decision
untuk memilih kondisi yang
tepat
2.
Untuk memulai atau mengakhiri
Terminal
3.
suatu program
Simbol
Proses
4.
setiap proses pengolahan
Merupakan
Propertion
yang menunjukkan
pemberian
persiapan
harga
awak
untuk
dan
deklarasi variable lain
Universitas Sumatera Utara
39
5.
Proses pemasukan data atau
Input-Output
6.
pengeluaran data
Simbol
Display
untuk
yang
output
ditujukan kesuatu device seperti
printer, plotter
7.
Untuk
Magnetic Disk
8.
data
ke
harddisk
Tanda sambung dari halaman
OffPage Connector
9.
lain
Menunjukkan
Data Stored
10.
11.
menyimpan
input/output
menggunakan disket
Subrutin
atau
kumpulan
Predefined Proses
langkah-langkah
OnPage Connector
Tanda sambung dalam halaman
yang sama
12.
Untuk
Document
menyatakan
sekumpulan
langkah
proses
Universitas Sumatera Utara
40
yang
dituliskan
sebagai
prosedur
13.
Ars atau flow
Prosedur yang dilakukan dari
atas kebawah, bawah keatas,
dan dari kiri kekanan, atau
kanan kekiri.
Universitas Sumatera Utara