Post on 07-Aug-2018
8/20/2019 BAB 2 Project Rekayasa Perangkat Lunak
1/11
BAB 2
LANDASAN TEORI
2.1 Pengertian Komputer
Komputer ialah alat yang digunakan untuk mengolah data menurut prosedur yang
telah dirumuskan secara sistematis. Istiah komputer berasal dari bahasa latin
(computare) yang artinya alat hitung sedangkan dalam bahasa Inggris yaitu (to
computare) yang artinya menghitung.
Menurut Robert H. Blissmer, dalam buku Computer nnual, n Introduction
to In!ormation "ystem #$%&'#$% (cd *dition. +ohn iley - "ons, #$%&). Komputer
adalah suatu alat elektronika yang mampu melakukan beberapa tugas sebagai berikut
#. Menerima input.. Memproses input tersebut sesuai dengan programnya.
/. Menyimpan perintah'perintah dan hasil pengolahan.
0. Menyediakan output dalam bentuk in!ormasi.
1easa ini Komputer mengandung arti sebagai seperangkat sumber daya baik
itu perangkat keras (hardware), perangkat lunak ( software), dan Manusia (brainware)
yang saling beker2a membentuk suatu sistem yang sesuai dengan prosedur'prosedur
yang saling berkaitan untuk menyediakan data dan in!ormasi.
2.2 Database
1atabase merupakan sekumpulan file yang saling terkait dan membentuk suatu
bangun data. 1atabase 2uga merupakan metode untuk mengelola file terpadu yang
menampung sekumpulan in!ormasi dan diorganisir sedemikian rupa, sehingga
in!ormasi tersebut mudah dikelola dan siap tersedia setiap dibutuhkan oleh user .
8/20/2019 BAB 2 Project Rekayasa Perangkat Lunak
2/11
2.3 Data
1ata merupakan kumpulan dari angka ' angka maupun karakter 3 karakter yang tidak
memiliki arti. Karakter (ab2ad, angka, symbol) adalah sekelompok kecil bit yang
pengaturannya memberikan arti tertentu dan bit merupakan satuan data yang terkecil
dalam proses komputer yaitu terdiri dari angka nol dan satu. 1ata dapat diolah
sehingga menghasilkan in!ormasi (4riyono 1i 5idodo).
2. Pengertian Program Ap!i"asi
4rogram adalah kombinasi yang disusun dan dirangkai men2adi satu kesatuan
prosedur yang berupa urutan langkah untuk menyelesaikan masalah yang
diimplementasikan dengan menggunakan bahasa pemrogramaan sehingga dapat
dieksekusi oleh komputer. 1alam pembuatan program tidak dapat terlepas dari tata
cara penulisan sintaks yaitu aturan gramatikal yang mengatur tata cara penulisan kata,
ekspresi dan pernyataan. "elain itu sintaks 2uga berperan dalam penulisan program
yaitu aturan untuk menyatakan suatu arti agar dapat dieksekusi dan menghasilkan
output yang sesuai dengan yang diinginkan. ("ute2o,Budi dan 6, Michael 777).
plikasi adalah satu unit perangkat lunak yang dibuat untuk melayani
kebutuhan akan beberapa akti8itas yang dapat menger2akan tugas spesi!ik. (Buyens,
77#).
+adi program aplikasi adalah program siap pakai. 4rogram yang direka untuk
melaksanakan suatu !ungsi bagi pengguna atau aplikasi yang lain. plikasi akan
menggunakan system 9perasi (9") komputer dan aplikasi lainnya yang mendukung.
2.# Sistem
8/20/2019 BAB 2 Project Rekayasa Perangkat Lunak
3/11
:
"uatu sistem dapat diartikan sebagai suatu kesatuan yang terdiri dari dua atau lebih
komponen atau subsistem yang berinteraksi untuk mencapai suatu tu2uan.
2.$ %i&roso't (isua! Basi&
Microsoft Visual Basic 6.0 adalah sebuah bahasa pemrograman komputer. Bahasa
pemrograman adalah perintah'perintahatau instruksi yang berurutan, yang dimengerti
oleh komputer untuk menyelesaikan masalah'masalah tertentu. Microsoft Visual Basic
merupakan bahasa pemrograman yang menghasilkan aplikasi'aplikasi pada windows
yang berbasis gra!is (GUI-Grafical User Interface).
2.$.1 IDE %i&roso't (isua! Basi&
Integrated Deelopment !nironment (I1*) atau tampilan muka dari ;isual Basic
merupakan lingkungan pengembangan terpadu bagi programmer dalam
mengembangkan aplikasinya. "ecara garis besar I1* ;isual Basic terdiri atas "itle
Bar , Menu Bar , "ool Bar , "ool Bo#, +endela $roperties, +endela $ro%ect , +endela
4engkodean, +endela form, +endela &orm la'out .
8/20/2019 BAB 2 Project Rekayasa Perangkat Lunak
4/11
%
)ambar 2.$.1 IDE %i&roso't (isua! Basi& $.*
"ecara garis besar I1* ;isual Basic terdiri atas Menu bar( "oolbar( "oolbo#(
$ro%ect !#plore( $roperti windows, "itle bar , +endela $ro%ect , +endela 4engkodean,
+endela form, +endela &orm la'out .
#. Menu Bar
Berisi perintah'perintah umum yang digunakan untuk mengoperasikan ;isual
Basic. Menu Bar menggunakan untuk memilih tugas'tugas tertentu seperti
menyimpan pro%ect , membuka pro%ect , dll. Menu Bar berisi semua perintah ;isual
Basic yang dapat dipilih untuk melakukan tugas tertentu. Isi dari menu ini
sebagian besar hampir sama dengan program'program 5indos pada umumnya.
(di Kurniadi, 77&).
8/20/2019 BAB 2 Project Rekayasa Perangkat Lunak
5/11
$
.
8/20/2019 BAB 2 Project Rekayasa Perangkat Lunak
6/11
#7
menambah, menyimpan atau menghapus file' file indi8idual dari pro%ect ,
menggunakan perintah pada menu file dan pro%ect . 4erubahan ini akan
dire!leksikan pada 2endela pro%ect . &ile pro%ect memuat semua da!tar file' file
pendukung program tersebut yang dikenal dengan istilah file Visual Basic
$ro%ect (.(bp). 4ada Microsoft Visual Basic ,.0 dan Microsoft Visual Basic
6.0 dapat me'load lebih dari satu file dengan cara mengklik pada nama pro%ect .
1i baah nama pro%ect , 2endela e#plore menampilkan komponen'komponen
setiap pro%ect dengan struktur pohon yang sama dengan tampilan pada
indows !#plore. >ntuk memperbesar atau memperkecil cabangnya seperti
form, modul , serta kategori lain dapat dilakukan dengan mengklik tanda plus
atau minus disebelah folder .
)ambar 2.3 Inter'a&e -ari Pro,e&t E+p!ore
2. Properties in-o/s
$roperties indows atau 2endela properties adalah 2endela yang memuat
semua in!ormasi mengenai ob2ek, yang terdapat dalam aplikasi Microsoft
Visual Basic 6.0. $roperties adalah si!at dari sebuah ob2ek, misalnya seperti
nama, arna, ukuran, posisi dan sebagainya. "etiap ob2ek sebagian besar
memiliki 2enis properties yang sama, akan tetapi ada 2uga yang berbeda.
8/20/2019 BAB 2 Project Rekayasa Perangkat Lunak
7/11
##
)ambar 2. Inter'a&e Properties in-o/s
dapun secara garis besar !ungsi dari masing'masing kontrol tersebut adalah sebagai
berikut.
#. 4ointer
$ointer bukan merupakan suatu kontrol tapi icon ini digunakan ketika memilih
kontrol yang sudah berada pada form.
. 4icturebo=
$icturebo# adalah kontrol yang digunakan untuk menampilkan image dengan !ormat
BM$( DIB( )Bitmap*( I/ )Icon*( U )ursor*( M& )Metafile*( M& )!nhanced
Metafile*( GI&( 1$!G.
/. ?abel
2abel adalah kontrol yang digunakan untuk menampilkan teks yang tidak dapat
diperbaiki.
0.
8/20/2019 BAB 2 Project Rekayasa Perangkat Lunak
8/11
#
. CommandButton
ommandButton merupakan kontrol hampir ditemukan pada setiap form dan
digunakan untuk membangkitkan eent proses tertentu ketika pemakai melakukan klik
padanya.
:. CheckBo=
hec+Bo# digunakan untuk pilihan yang isinya bernilai 'es atau no( true atau false.
%. 9ptionButton
/ptionButton sering digunakan lebih dari satu sebagai pilihan terhadap beberapa
option yang hanya dapat dipilih satu.
$. ?istBo=
2istBo# mengandung se2umlah item dan pemakai dapat memilih lebih dari satu.
#7. ComboBo=
omboBo# merupakan kombinasi dari "e#tBo# dan suatu 2istBo# di mana pemasukan
data dapat dilakukan dengan pengetikan maupun pemilihan.
##. H"crollbarA;"crollbar
34crollbar5V4crollbar digunakan untuk membentuk scrollbar berdiri sendiri.
#.
8/20/2019 BAB 2 Project Rekayasa Perangkat Lunak
9/11
#/
9?* dapat digunakan sebagai tempat bagi program eksternal seperti Microsoft !#cel(
Microsoft ord , dan lain'lain.
#%. ""
8/20/2019 BAB 2 Project Rekayasa Perangkat Lunak
10/11
#0
empat arah ( pointer mengatur posisi) untuk memindah posisi form pada layer
monitor dapat dilakukan dengan proses drag and drop.
2.4 Pengena!an %i&roso't A&&ess
Microsoft 7ccess adalah salah satu aplikasi Microsoft /ffice 4uite. Microsoft 7ccess
diciptakan untuk membuat dan menangani suatu database. "ecara sederhana database
dapat diungkapkan sebagai suatu pengorganisasian data dengan komputer yang
memungkinkan data dapat diakses dengan mudah dan cepat. 1engan kata lain
database dapat menghasilkan data maupun manipulasi data seperti menambah dan
menghapus data. (98iliani ety uliana 77:).
indow database menampilkan ob2ek 3 ob2ek yang ada dalam suatu database
7ccess.
8/20/2019 BAB 2 Project Rekayasa Perangkat Lunak
11/11
#&
asing ( foreign +e'*. Kunci tamu adalah sebuah kolom dalam sebuah tabel yang
men2adi penghubung dengan kunci primer pada tabel lain.