Anda di halaman 1dari 21

5

BAB II
DASAR TEORI

2.1 Pendahuluan
Perangkat lunak penterjemah kalimat Inggris Indonesia dalam tugas akhir ini
menerima input kalimat bahasa Inggris dan memberikan output kalimat bahasa
Indonesia. Penterjemahan dilakukan dengan menganalisis kalimat bahasa Inggris
dan mensintesisnya menjadi kalimat bahasa Indonesia berdasarkan aturan tata
bahasa yang berlaku.

Berikut ini adalah beberapa hal yang sekiranya membantu dalam memahami
keseluruhan isi tugas akhir ini.

2.2 1ree ( Pohon )
Tree adalah tipe relasi yang banyak digunakan dalam aplikasi ilmu komputer.
Relasi ini signiIikan untuk rekonstruksi database dan kompiler bahasa.

Misalkan A adalah himpunan berhingga, dan 1 adalah relasi dalam A. Relasi 1
adalah tree jika ada vertex v
o
dalam A, yang terhubung secara unique ke setiap
vertex lain dalam A, dan tidak ada path dari v
o
ke v
o
. Jertex v
o
sesuai deIinisi
tersebut unique, sering disebut sebagai root dari tree 1. Tree 1 kemudian disebut
sebagai rooted tree, dan dinotasikan sebagai 1, v
o
), dimana 1 sebagai rooted tree
dengan v
o
sebagai rootnya. Apabila 1, v
o
) adalah rooted tree dalam himpunan
A, maka elemen v dalam A dikatakan sebagai vertex dalam 1.

5
6











2.3 Language ( Bahasa )
Misalkan $ adalah suatu himpunan dan $ adalah himpunan yang terdiri dari
semua elemen string dari $ maka dimungkinkan ada banyak interpretasi elemen
dari $, tergantung dari $. Dengan kata lain jika $ adalah himpunan katakata,
maka $ merupakan himpunan dari semua kemungkinan kalimat yang dapat
dibentuk dari katakata dalam $, dimana beberapa kalimat mungkin tidak
bermakna (2eaningless atau salah secara struktur ( syntactically error .

Language dideIinisikan secara prinsip tersusun atas tiga hal sebagai berikut:
1. impunan $ yang terdiri atas katakata yang merupakan bagian dari
bahasa.
2. $ sebagai kalimatkalimat yang tersusun secara benar dalam bahasa.
Jo
J1 J2 J3
J4 J5 J J7 J8 J9
Level
Level 1
Level 2
ambar 2.1: Tree

Jo root, J1, 2,..n vertex
Level 1 adalah offspring dari level 0 dan level 0 adalah parent dari level 1
Level 2 disebut leaves ( vertex yang tidak 2e2iliki offspring )

7
3. Kalimat kalimat yang tersusun secara benar ini harus ditentukan kalimat
mana yang memiliki makna dan apa maknanya..

Sebagai contoh, himpunan $ adalah himpunan kata dalam bahasa Inggris.
SpesiIikasi dari kalimatkalimat yang tersusun secara benar akan melibatkan
aturan tata bahasa dalam bahasa Inggris, sedangkan arti dari kalimat tersebut
ditentukan oleh konstruksi dan juga makna dari katakatanya.

SpesiIikasi dari kalimat yang tersusun secara benar dinamakan syntax dan
spesiIikasi arti dari kalimat tersebut disebut se2antics. Dalam bahasabahasa
pemrograman yang telah dico2pile seperti: BASIC, FORTRAN, ALGOL,
PASCAL, APL, LISP, SNOBOL, ADA, FORT, kesalahankesalahan dalam
sintaks dideteksi oleh co2piler, dan ditampilkan pesan kesalahan yang sesuai.
Semantik dalam bahasa pemrograman membentuk sebuah topik studi yang lebih
rumit. Makna suatu baris dalam bahasa pemrograman diambil dari keseluruhan
rentetan proses yang terjadi dalam komputer sebagai akibat eksekusi atau
interpretasi baris tersebut.

2.3.1 Phrase $tructure Crammars ( Tata Bahasa Struktur Frase )
!hrase structure gra22ar C dinotasikan sebagai 4 tuple F , , ,
o
v S J .
impunan $ adalah himpunan semua kata yang diijinkan dalam bahasa,
himpunan J terdiri atas himpunan $ bersama dengan simbolsimbol lain. Elemen
v
o
dari J adalah titik awal substitusi. Relasi F adalah relasi substitusi, dimana
jika F , maka dapat digantikan dengan , dimanapun string muncul,
8
baik ia muncul sendiri, atau sebagai bagian (substring dari suatu string yang lain.
Pernyatan F disebut 5roduksi C, dan serta disebut sisi kiri dan
kanan dari produksi tersebut. Relasi F disebut juga sebagai relasi 5roduksi C.

DideIinisikan suatu relasi substitusi, dinotasikan dengan , dimana jika y x
berarti jika x l .w. r dan y l. w. r maka w F w , dimana l dan r merupakan
sembarang string. Dengan kata lain, y x berarti bahwa y dihasilkan dari x
dengan menggunakan salah satu produksi yang diijinkan untuk mengganti
sebagian atau seluruh bagian dari x. Relasi disebut 5enurunan secara
langsung.

2.3.2 erivation 1ree ( Pohon Penurunan )
Kalimat the student drinks 2ilk` adalah kalimat yang tersusun secara benar
dalam bahasa (syntactically correct), sedang 'the student 2ilk drinks` adalah
syntactically incorrect. Untuk membuktikan hal ini dapat dilakukan dengan
/erivation tree dengan v
o
sebagai root dari tree. erivation tree tersebut disebut
sebagai parse tree.



Gambar 2.2 : Parse tree

$entence,nounphrase, /eterm, noun, ,verbphrase,verb,,..: nonterminal symbols
1he, stu/ent, /rinks,milk,... : terminal symbols / alphabet / lexical items / or/s

9
2.3.3 Ti5e Phrase $tructure Crammar
impunan dari semua kalimat yang tersusun secara benar yang bisa diproduksi
menggunakan gra22ar C, disebut sebagai language of C, dan dinotasikan LC).
Apabila , , , ( F
o
v S J G adalah phrase structure gra22ar, maka C adalah:
1ipe , apabila tidak ada pembatasan pada aturan produksi C.
1ipe 1, apabila untuk setiap aturan produksi 2 1 w w F , panjang dari 1
adalah kurang dari atau sama dengan panjang dari 2, dimana panjang
dari suatu string adalah banyaknya kata dalam string tersebut.
1ipe 2, apabila sisi kiri dari setiap aturan produksi adalah tunggal, simbol
non-ter2inal, dan sisi kanan tersusun atas satu atau lebih simbol
1ipe 3, apabila sisi kiri dari setiap aturan produksi adalah tunggal, simbol
non-ter2inal, dan sisi kanan memiliki satu atau lebih simbol termasuk
paling banyak satu simbol non-ter2inal, yang harus berada di sisi paling
kanan dari string.

Gra22ar dari tipe 0 dan tipe 1 memiliki tingkat kesulitan yang tinggi sehingga
jarang dipergunakan secara praktis .
Gra22ar tipe 2 disebut context free grammars. , karena simbolsimbol di sisi
kiri aturan produksi disubstitusikan dimanapun mereka muncul. Sedangkan aturan
produksi bertipe r w l r w l . . . . F ( yang mana tidak akan muncul dalam gra22ar
tipe 2 disebut context-sensitive, karena w disubstitusikan dari w hanya dalam
konteks jika w dikelilingi oleh string l dan r.
Gra22ar tipe 3 memiliki keterkaitan erat dengan finite state 2achines, sehingga
disebut regular gra22ars.
10
2.4 Language dalam 5endekatan semantik
Pendekatan semantik akan menggunakan dua konsep penting dalam language,
yaitu: context free gra22ar ( gra22ar tipe 2 dan aturan produksi.

DideIinisikan suatu relasi substitusi F, dimana jika F , maka dapat
digantikan/disubstitusi dengan , dimanapun string muncul, baik ia muncul
sendiri, atau sebagai bagian (substring dari suatu string yang lain. Pernyatan
F disebut aturan 5roduksi, dan serta disebut sisi kiri dan kanan dari
produksi tersebut. Relasi F akan disebut sebagai relasi 5roduksi.

Aturan produksi tersebut akan memenuhi kaidah penterjemahan, dimana sisi kiri
( adalah kata dalam bahasa Inggris dan sisi kanan ( adalah padanan/arti kata
tersebut dalam bahasa Indonesia. Apabila muncul sendiri atau sebagai bagian
dari suatu kalimat maka akan disubstitusi / digantikan dengan ( padanan/arti
kata tersebut dalam bahasa Indonesia.

Database (kamus yang dipakai pada program penterjemah kalimat Inggris
Indonesia ini sebetulnya adalah kumpulan dari aturan produksi.
F
student siswa
drinks 2inu2
2ilk susu
.........dst

11
ontext free gra22ar muncul sebagai batasan, dimana sisi kiri ( haruslah
simbol tunggal, sedang sisi kanan ( memiliki satu atau lebih simbol. Dalam
konteks bahasa hal ini disebut sebagai dualisme kata, suatu kata akan memiliki
dua/lebih arti.
F
fly Lalat(benda) / terbang(verb)
application Aplikasi(benda)/penerapan(benda)/la2aran(benda)

2.5 un/amental English Crammar
Berikut ini adalah beberapa hal yang Iundamental dalam tata bahasa Inggris.
2.5.1 1enis Kata dan Fungsinya
Menurut Dr. oris Keraf (1979), hampir semua tata bahasa sekarang
mendasarkan pembagian jenis kata menurut Aristoteles. Sebenarnya Aristoteles
sendiri tidak membagi katakata menjadi 10 jenis kata. Ia hanya meletakkan
sistematikanya. Pembagian jenis kata mulamula terdiri dari 8 jenis kata.

Ketika orangorang Eropa lainnya berusaha menyusun tata bahasa dalam bahasa
mereka, mereka menambahkan jenis kata baru sesuai bahasa mereka yaitu kata
sandang, dan kata seru (interfectio.
1. Noun (Kata Benda
Kata benda atau noun dideIinisikan sebagai nama dari seseorang, tempat, atau
semua benda dan segala yang dibendakan. Pembagian kata benda menurut
bagaimana menghitungnya (how to count it :
a. ount noun / ountable noun
12
b. Noncount noun / Mass noun / Uncountable noun
ountable noun memiliki bentuk singular dan plural, mereka digunakan bersama
dengan singular atau plural verb. Uncountable noun hanya memiliki satu bentuk,
mereka digunakan bersama dengan singular verb.
ountable noun adalah individu, tempat, atau benda yang bisa dilihat dan
dihitung. Ada beberapa kategori countable noun, diantaranya adalah:
1. na2e of persons, their relationships, and their occupations
exa2ples. one boy, one friend, one student, two boys, two friends, two
students
2. na2es of ani2als, plants, insects
exa2ples: one dog, one flower, one bee, two dogs, two flowers, two bees
3. na2es of things with a definite, individual shape
exa2ples. one car, one house, one roo2, two cars, two houses, two roo2s
4. units of 2easure2ent
exa2ples. one inch, one pound, one degree, two inches, two pounds, two
degrees
5. units of classification in society
exa2ples. one fa2ily, one country, one language, two fa2ilies, two
countries,two languages
6. containers of nouncount solids,liquids, pastes, and gases
exa2ples. one bottle, one far, one tube, two bottles, two fars, two tubes
7. a li2ited nu2ber of abstract concepts
exa2ples. one idea, one invention, one plan, two ideas, two inventions,
two plans
13
Uncountable noun hanya memiliki satu bentuk. Mereka digunakan bersama
dengan singular verb. Beberapa kategori uncountable noun adalah:
1. food staples that can be purchased in various for2s
exa2ples. bread, 2eat, butter
2. construction 2aterials that can change shape, depending on what is 2ade
exa2ples. wood, iron, grass
3. liquids that can change shape, depending on the shape of the countainer
exa2ples. oil, tea, 2ilk
4. natural substances that can change shape, depending on natural laws
exa2ples. stea2, water, ice, s2oke, ashes, oxygen
5. substances with 2any s2all parts
exa2ples. rice, sand, sugar
6. groups of things that have different si:es and shapes
exa2ples. clothing (a coat, a shirt, a sock), furniture (a table, a chair, a
bed), luggage (a suitcase, a trunk, a box)
7. languages
exa2ples. Arabic, Japanese, Spanish
8. abstract concepts, often with ending ness, - ance, - ence, -ity
exa2ples. beauty, ignorance, peace
9. 2ost ing for2
exa2ples. learning, shopping, working
2. Jerb (kata kerja
Jerb adalah kata atau Irasa yang menyatakan keberadaan, perbuatan, atau
pengalaman. Jerb dikategorikan menjadi 2ain verb dan auxiliary verb. Dalam
14
beberapa buku grammar, auxiliary verb disebut helping verb karena digunakan
dengan 2ain verb, 2odal dan to be termasuk dalam auxiliary verb.
Setiap verb dalam bahasa Inggris dapat diIormulasikan sebagai berikut:
JERB tense (2odal) (have participle) (be -ing) verb word
(Modal) can, could, 2ay, 2ight, 2ust, shall, should, will, would
(Be) is, a2, are
Bila suatu verb menghendaki adanya suatu obyek/pelengkap disebut transitive
verb, misalnya: build, cut, find, rise, sleep, stay, walk, etc. Sebaliknya bila verb
tersebut tidak memerlukan suatu obyek/pelengkap disebut intransitive verb,
misalnya agree, arrive, co2e, cry, exist, go, happen, live, occur, rain, rise, sleep,
stay, walk.
3. Adfective (kata siIat
Adfective atau Irasa adfective mendeskripsikan noun. Mereka digunakan untuk
mendeskripsikan quantity (nu2ber or a2ount), sufficiency (nu2ber or a2ount
needed), consecutive order (order in sequence), quality (appearance), dan
e2phasis(i2portant or force).
ex. intelligent, la:y, young, old, rich, poor, beautiful, brown, 2odern, etc
Kebanyakan adfective dan Irasa adfective memiliki satu bentuk saja. Mereka tidak
berubah bentuk ketika bertemu dengan noun.
4. !ronoun (kata ganti
!ronoun digunakan untuk menggantikan noun. Noun yang digantikan disebut
antecedent. Ada beberapa macam pronoun yaitu:
1. subfect pronoun
exa2ples . I, you, he, she, it, we, you, they
15
2. obfect pronoun
exa2ples . 2e, you, her, hi2, it, us, you, the2
3. possessive pronoun
exa2ples. 2y, your, her, his, its, our, your, their
4. relative pronoun
exa2ples. who, which, who2
5. reflexive pronoun
exa2ples. 2yself, yourself, hi2self, herself, itself, ourselves,
yourselves, the2selves.
6. reciprocal pronoun
exa2ple. each other.
5. Adverb (Kata Keterangan
Adverb dan Irasa adverb menambah inIormasi pada verb, adfective, atau kalimat.
Mereka memberikan keterangan tentang 2anner (how so2ething is done),
frequency ( how often), ti2e and date (when), duration of ti2e ( how long).
exa2ples. to2orrow, today, yesterday, soon, always, usually, often, frequently,
generally, so2eti2es, occasionally, seldo2, rarely, hardly ever, never, not ever,
already, finally, fust, probably. Quickly, etc.
6. Kata Bilangan (Numeralia
Adalah kata yang menyatakan jumlah benda atau jumlah kumpulan atau urutan
tempat dari namanama benda. Exa2ples. ordinal nu2bers ( first, second, third,
fourth, etc ), cardinal nu2bers ( one, two, three, four, etc ).


16
7. onfunction (kata sambung
onfunction adalah kata yang menghubungkan katakata, bagianbagian kalimat
atau menghubungkan kalimatkalimat. Exa2ples. and, or, but, etc.
8. !reposition (kata Depan
!reposition kata yang merangkaikan katakata atau bagian kalimat. !reposisi
biasanya diikuti oleh noun dan pronoun. Exa2ples. about, above, across, after,
against, along, a2ong, around, at, before, behind, below, beneath, beside,
between, beyond, by, despite, down, during, for, fro2, in, into, like, near, of, off,
on, out, over, since, through, throughout, till, to, under, until, up, upon, with,
within, without, etc.
9. Deter2iner (Kata Sandang
Deter2iner tidak mempunyai arti akan tetapi mendeskripsikan noun.exa2ples: a,
an, the.
10. Kata Seru (Interjeksi
Interfeksi mengungkapkan semua perasaan dan maksud seseorang, maka kata seru
sebenarnya bukanlah kata tetapi semacam kalimat. Kata seru tidak dibahas dalam
perangkat lunak penterjemah ini.

2.5.2 Pola Dasar dan Unsur Kalimat Bahasa Inggris
Kalimat dalam bahasa Inggris dapat dibagi menjadi beberapa jenis dan pola,
tergantung titik pandang tujuan atau kegunaan praktis yang diinginkan. Untuk
tujuan identiIikasi dan analisis kalimat dalam usaha memahami artinya, kalimat
bahasa Inggris tersebut dikelompokkan menjadi enam pola dasar beserta unsur
unsurnya, yaitu:
17


Fungsi
Tipe

Subyek

Predikat

Obyek

Pelengkap

Keterangan
a. S-P The student run
b. S-P-O The student drinks milk
c. S-P-Pel The student is a lazy student
d. S-P-Ket The student studies in the library
e. S-P-O-Pel The student opened the door Quietly
f. S-P-O-Ket The student read the book at your house

Keenam pola dasar di atas dapat membentuk kalimatkalimat bahasa Inggris yang
kompleks dengan cara menggabungkan, memodiIikasi, atau mensubstitusi unsur
unsurnya. Dari pada pola dasar di atas dapat dikategorkan jenis kata atau bangun
apa saja yang dapat menduduki posisi Subjek, Predikat, Objek, Pelengkap, dan
Keterangan.


Sebagai Subjek Kata ganti, kata benda / kelompok
kata benda, kata kerjaing (gerund), to
infinitive, wh-to infinitive, dan sub
klausa benda
Sebagai Predikat Kata kerja I (s / es, kata kerja II, to
be (is, a2, are, was, were), kata kerja
bantu (will, can, 2ay, 2ust, have, had
Tabel 2.1 Pola Dasar Kalimat
Tabel 2.2 Kom5osisi Fungsi
18
Sebagai Objek

Sama seperti Subjek

Sebagai Pelengka5 Kata siIat, kelompok preposisi dan
yang lain sama seperti Subjek
Sebagai Keterangan Kata keterangan, kelompok proposisi.
(letak keterangan bisa di awal, tengah
atau akhir kalimat

Bentuk kata kerja dan to be dalam bahasa Inggris berubah mengikuti perubahan
waktu terjadinya peristiwa. Bentuk kata kerja yang menunjuk perubahan waktu ini
disebut sebagai tenses. Ada enam belas tenses dalam bahasa Inggris, tetapi untuk
daily conversation umumnya menggunakan lima tenses sebagai berikut:
1. Si2ple present tense
menyatakan sesuatu peristiwa atau kejadian yang terjadi berulangulang atau
suatu kebiasaan, juga untuk menyatakan suatu kebenaran umum.
2. !resent continuous tense
menyatakan suatu peristiwa atau kejadian yang sedang berlangsung pada saat
sekarang (sedang berlaku.
3. !resent perfect tense
menyatakan suatu peristiwa atau kejadian yang dilakukan di waktu lampau
tetapi masih ada hubungannya dengan waktu sekarang, atau kejadian yang
baru saja dilakukan, tapi waktunya tidak disebutkan.
4. Si2ple past tense
menyatakan suatu pekerjaan atau peristiwa di waktu lampau
19


5. Si2ple future tense
menyatakan suatu pekerjaan atau kejadian yang belum terjadi dan akan terjadi
di masa yang akan datang.

I /rink 2ilk everyday Minu2 Si2ple present tense
I am /rinking 2ilk now Sedang 2inu2 !resent continuous tense
I have /runk 2ilk since 1999 Telah 2inu2 !resent perfect tense
I /rank 2ilk yesterday Telah 2inu2 Si2ple past tense
I ill /rink 2ilk to2orrow Akan 2inu2 Si2ple future


2.6 Pengenalan Visual Basic 6.0
MicrosoIt Visual Basic adalah bahasa pemrograman yang digunakan untuk
membuat aplikasi Windows yang berbasis GUI ( Graphical User Interface .
Visual Basic merupakan event-driven progra22ing yang berasal dari BASIC,
artinya program menunggu sampai adanya respon dari user berupa
event/kejadian tertentu ( tombol diklik, menu dipilih, dll . Ketika event
terdeteksi, event yang berhubungan akan melakukan aksi sesuai dengan kode
yang diberikan.



Tabel 2.3 Lima Tenses
20
Sejarah singkat Visual Basic:
diperkenalkan pertama kali tahun 1991 yaitu program Visual Basic untuk
DOS dan untuk Windows.
Visual Basic 3.0 dirilis tahun 1993
Visual Basic 4.0 dirilis pada akhir 1995 ( tambahan dukungan untuk
aplikasi 32 bit
Visual Basic 6.0 dirilis pada akhir 1998

MicrosoIt umumnya membuat tiga edisi Visual Basic yaitu:
Standard Edition : merupakan produk dasar
Professional Edition : berisi tambahan MicrosoIt Jet Data Access Engine
( database dan pembuatan server OLE automation
Enter5rise Edition : adalah edisi client server.

2.6.1 S5esifikasi teknis
SpesiIikasi peralatan minimal yang dibutuhkan untuk memulai Visual Basic
6.0 adalah:
komputer IBM PC atau kompatibel dengan prosesor 486
Monitor VGA atau layar yang memiliki resolusi lebih tinggi
RAM 16 MB untuk Window 95 ke atas atau 32 MB untuk Window NT
Workstations 4.0
MicrosoIt Window 95 atau yang terbaru atau Window NT Workstations
4.0
21
486DX/66Mhz atau prosesor yang lebih tinggi ( Pentium atau prosesor
lainnya , atau prosesor Alpha untuk MicrosoIt Windows NT
Workstations.
CDROM drive ( bila belum diinstal ke hardisk .
ardisk dengan perincian:
4 Standard Edition : instalasi pilihan 48 MB, instalasi penuh 80 MB
4 ProIessional Edition : instalasi pilihan 48 MB, instalasi penuh 80
MB
4 Enterprise Edition : instalasi pilihan 128 MB, instalasi penuh 147
MB
4 Tambahan: MSDN ( help : 67 MB, Internet Explorer 4.x: 66 MB
Mouse

2.6.2 Instalasi
MicrosoIt Visual Basic 6.0 terdapat dalam MicrosoIt Visual Studio 6.0 yang
berisi enam CD yang tergabung dengan berbagai aplikasi lainnya. Dalam
MicrosoIt Visual Studio 6.0 terdapat MicrosoIt Visual Basic 6.0 Enterprise
Edition yang terdiri dari dua CD, dimana CD#1 digunakan untuk sistem
aplikasi dan CD#2 untuk pelengkap serta dua CD MSDN ( MicrosoIt
Development Network Library yang merupakan sistem elp.




22
Cara menginstal Visual Basic 6.0 Enterprise Edition adalah sbb:
1. masukkan CD#1 Visual Basic 6.0 Enterprise dalam CDROM
2. jalankan windows Explorer dengan mengklik menu
Start/Program/Windows Explorer sehingga muncul tampilan dan iconicon
Iile.
3. klik drive D: sehingga menampilkan Iolder dan Iile yang terdapat dalam
CDROM tersebut.
4. kemudian klik ganda icon atau Iile Visual Basic 6.0 Enterprise '
Acmboot aplikasi, sehingga muncul tampilan Setup.
5. ikuti petunjuk sampai Visual Basic 6.0 Enterprise berhasil diinstal dan
keluarlah dari Setup untuk kembali ke menu Explorer.

2.6.3 Struktur A5likasi Visual Basic





Form 2 (.FRM) Form 1 (.FRM) Form 3 (.FRM) ModuIe 1 (.BAS)









KontroI 1
KontroI 2
KontroI 3
KontroI 1
KontroI 2
KontroI 3
KontroI 1
KontroI 2
KontroI 3
Gambar 2.3 Struktur ApIikasi VisuaI Basic
!rofect ( .JB!, .MAK )
23
Aplikasi ( Proyek terdiri dari:

form : windows/jendela dimana user membuat interface/tampilan
kontrol/control : tampilan berbasis graIis yang dimasukkan pada Iorm
untuk membuat interaksi dengan user ( text box, label, scroll bar,
command .
Form dan kontrol adalah objek
5ro5erti/properties : nilai/karakteristik yang dimiliki oleh sebuah objek
Visual Basic. Contoh: Name, Captions, Size, Color, Position, dan Text.
Visual Basic menerapkan properti standar/default. Pengubahan properti
dapat dilakukan saat mendesain program atau ketika program
dijalankan/runti2e
metode/metho/s : serangkaian perintah yang sudah tersedia pada suatu
objek yang dapat diminta untuk mengerjakan tugas khusus
5rosedur kejadian/event proce/ures : kode yang berhubungan dengan
suatu objek. Kode ini akan dieksekusi ketika ada respon dari pemakai
berupa event tertentu.
5rosedur umum/general proce/ures : kode yang tidak berhubungan
dengan suatu objek. Kode ini harus diminta oleh aplikasi.
modul/mo/ule : kumpulan dari prosedur umum, deklarasi variabel dan
deIinisi konstanta yang digunakan oleh aplikasi.



24
2.6.4 Visual Basic 6.0 IDE (ntegrate/ evelopment Enviroment)










Keterangan:
tool bar : menyediakan Iasilitas umum yang digunakan oleh programmer
ketika sedang mendesain aplikasi, seperti membuka atau menyimpan Iile,
menjalankan program, dll.
menu bar : memberikan kemudahan kepada user dalam memilih aksiaksi
yang umum seperti mengedit, mencopy, atau menjalankan program.
%ooI Box
Menu Bar %ooI Bar Project ExpIorer
Form
Property
Form Layout Code editor
ambar 2.4 Visual Basic 6.0 IDE
25
tool box : berisi komponenkomponen standar yang diperlukan dalam
membuat apliksi seperti textbox, label, combo box, dll.
form : sebuah media tempat user membuat aplikasi atau antar muka yang
bersiIat GUI ( Graphical User Interface .
property : nilai / karakteritik yang dimiliki oleh sebuah obyek Visual
Basic.
form layout : penampilan Iorm pada layar
co/e e/itor : tempat menulis kode program.

Anda mungkin juga menyukai