Pembuatan Font Jawa Dengan Mengacu Standar UNICODE Disertai Aplikasi Kamus Elektronik Jawa-Indonesia-Inggris.
Pembuatan Font Jawa Dengan Mengacu
Standart UNICODE Disertai Aplikasi Kamus Elektronik
Jawa-Indonesia-Inggris
Handi Tjarles / 0322033
Jurusan Teknik Elektro, Fakultas Teknik, Universitas Kristen Maranatha
Jl. Prof. Drg. Suria Sumantri 65, Bandung 40164, Indonesia
Email : [email protected]
ABSTRAK
Ada berbagai aksara-aksara tradisional yang ada didunia yang masih
digunakan dan juga sudah tidak digunakan tetapi masih ditemukan pada berbagai
manuskrip dan dokumen kuno. UNICODE Consorsium sebgai lembaga yang
menangani komputerisasi berbagai aksara tradisional didunia mencoba untuk
mengumpulkan kembali aksara-aksara itu agar tidak punah dan tetap bisa
digunakan.
Dengan kemajuan teknologi digital dalam pengkodean karakter saat ini
adalah konsep UNICODE. Dulu hanya set karakter ASCII sebanyak 256 huruf
atau glyph (8 bit), berkembang menjadi 16 bit dan terpecah-pecah dalam standar
ISO, misalnya ISO-8859-1 untuk set karakter Latin dan beberapa karakter bangsa
Eropa.
Dengan menggunakan Font Creator 3.0, font Jawa telah dibuat yang
kemudian akan digunakan untuk pembuatan kamus elektronik Jawa-IndonesiaInggris dan dengan menggunakan Visual Basic 6.0, program kamus elektronik ini
telah berhasil dibuat dan dilakukan beberapa percobaan dalam pencarian kata dan
UNICODE hasilnya berjalan dengan baik.
Kata Kunci : UNICODE, Hanacaraka, Font, Kamus Elektronik.
i
Universitas Kristen Maranatha
ii
The Making Of Javanese Font According To
UNICODE Standard Completed With The Application Of
Javanese-Indonesia-English Electronical Dictionary
Handi Tjarles / 0322033
Electrical Engineering, Engineering Faculty, Maranatha Christian University
Jl. Prof. Drg. Suria Sumantri 65, Bandung 40164, Indonesia
Email : [email protected]
ABSTRACT
There are several traditional alphabet that still used and some is not used
but still found at manuscript and ancient document. UNICODE Consorsium is
intitusion that handling computerization some traditional alphabet in the world, try to collect
many of traditional alphabet so that not to be extinc and still coul be used for us today.
With the advance of digital technology in use character code unit that use UNICode
concept. First period use only 256 ASCI character that count 8 bit for Unicode, but later improve
become 16 bit and consist in ISO standart such us ISO-8859-1 for Latin character and
some Europian nation.
Using Font Creator 3.0,the Javanese font that has been made will be used
for make E-Dictionary javanese-Indonesian-English program that use Visual
Basic 6.0. This program has been sucsesfull made that consist searching some
words and Unicode for javanese alphabet and UNICODE that run well.
Keyword : UNICODE, Hanacaraka, Font, Electronical Dictionary.
Universitas Kristen Maranatha
iii
KATA PENGANTAR
Pertama-tama penulis memanjatkan puji dan syukur kepada Tuhan Yang
Maha Esa atas berkat, lindungan dan rahmat-Nya penulis masih diberikan
kesempatan untuk dapat menyelesaikan Tugas Akhir ini dengan baik dan tepat
pada waktunya.
Tugas Akhir yang berjudul “Pembuatan Font Jawa Dengan Mengacu
Standart UNICODE Disertai Aplikasi Kamus Elektronik Jawa-Indonesia-Inggris”
ini dibuat untuk memenuhi persyaratan program studi Strata Satu Jurusan Teknik
Elektro Fakultas Teknik Universitas Kristen Maranatha Bandung.
Dalam menyelesaikan Tugas Akhir ini penulis mengalami banyak
hambatan karena terbatasnya referensi yang penulis pergunakan, juga karena
keterbatasan pengetahuan dan pengalaman penulis. Penulis menyadari bahwa
tanpa anugerah Tuhan, serta bantuan dari berbagai pihak, Tugas Akhir ini tidak
dapat
terselesaikan dengan sempurna.
Oleh
karena
itu
penulis
ingin
menyampaikan ucapan terima kasih kepada pihak-pihak yang telah membantu
dalam penyelesaian Tugas Akhir ini, yaitu :
1. Bpk. Dr.Ir. Daniel Setiadikurnia, MT., selaku Ketua Jurusan Teknik
Elektro Universitas Kristen Maranatha.
2. Ibu Ir. Anita Soepartono, Msc., selaku Koordinator Tugas Akhir Jurusan
Teknik Elektro Universitas Kristen Maranatha.
3. Bapak Agus Prijono ST, MT., selaku Pembimbing Tugas Akhir yang telah
turut menyumbangkan pengetahuan dan membimbing penulis hingga
Tugas Akhir ini dapat terselesaikan.
4. Orang tua, saudara, dan teman-teman yang telah memberikan dukungan
baik secara moril maupun materiil.
Dengan menyadari bahwa tidak ada segala sesuatu yang sempurna, penulis
sangat mengharapkan adanya kritik dan saran yang membangun agar segala
kekurangan pada laporan Tugas Akhir ini dapat diperbaiki.
Universitas Kristen Maranatha
iv
Akhir kata, penulis mengucapkan terima kasih yang sebesar-besarnya
kepada seluruh pihak. Penulis berharap laporan ini dapat bermanfaat bagi semua
pihak yang membutuhkan.
Bandung, Januari 2009
Penulis
Universitas Kristen Maranatha
v
DAFTAR ISI
Lembar Pengesahan
Pernyataan Orisinalitas Laporan
Lembar Pernyataan Persetujuan Publikasi
Abstrak............................................................................................................ i
Abstract........................................................................................................... ii
Kata Pengantar……………………………………………………............... iii
Daftar Isi……………………………………………………………….......... v
Daftar Gambar………………………………………………………............viii
Daftar Tabel………………………………………………….............……... ix
Daftar Lampiran............................................................................................. x
Bab I Pendahuluan
I.1 Latar Belakang Masalah
1
I.2 Identifikasi Masalah
1
I.3 Tujuan
1
1.4 Pembatasan Masalah
2
I.5 Sistematika Penulisan
2
Bab II Dasar Teori
II.1 Unicode
3
II.2 Hanacaraka
4
II.2.1 Aksara
6
II.2.2 Makna Huruf
6
II.2.3 Pasangan
8
II.2.4 Aksara Murda
9
II.2.4.1 Kegunaan Aksara Murda
9
II.2.4.2 Aksara Murda dan Pasangan
9
II.2.4.3 Aturan Penggunaan
10
II.2.4.4 Contoh Pemakaian Aksara Murda
10
II.2.5 Aksara Swara
10
II.2.5.1 Kegunaan Aksara Swara
10
Universitas Kristen Maranatha
vi
II.2.5.2 Bentuk Aksara Swara
11
II.2.5.3 Aturan Penulisan Aksara Swara
11
II.2.5.4 Contoh Penggunaan Aksara Swara
11
II.2.6 Aksara Rekan
12
II.2.6.1 Kegunaan Aksara Rekan
12
II.2.6.2 Bentuk Aksara Rekan dan Pasangan Rekan
12
II.2.6.3 Aturan Penulisan Aksara Rekan
12
II.2.6.4 Contoh Penggunaan Aksara Rekan
13
II.2.7 Alasan dipakainya Sandangan
13
II.2.8 Sandangan Bunyi Vokal
13
II.2.8.1 Pemakaian Sandangan Wulu
14
II.2.8.2 Pemakaian Sandangan Suku
14
II.2.8.3 Pemakaian Sandangan Pepet
14
II.2.8.4 Pemakaian Sandangan Taling
15
II.2.8.5 Pemakaian Sandangan Taling Tarung
15
II.2.9 Sandangan Penutup Kata
15
II.2.9.1 Pemakaian Sandangan Wignyan
16
II.2.9.2 Pemakaian Sandangan Layar
16
II.2.9.3 Pemakaian Sandangan Cecak
16
II.2.9.4 Pemakaian Sandangan Pangkon
16
II.2.10 Sandangan Gugus Konsonan
17
II.2.10.1 Sandangan Cakra
18
II.2.10.2 Sandangan Cakra Keret
18
II.2.10.3 Sandangan Pengkal
18
II.2.10.4 Singkatan atau Akronim
18
II.2.11 Angka dan Lambang Bilangan
19
II.2.12 Tanda Baca
20
II.3 Pengenalan Font Creator
21
II.4 Pengenalan Visual Basic
23
II.4.1 IDE Visual Basic
23
II.4.2 Jendela IDE
23
II.4.3 Toolbox
25
Universitas Kristen Maranatha
vii
II.4.4 Mengatur Lingkungan Kerja Visual Basic
II.5 Struktur Kendali dan Perulangan
26
27
II.5.1 If…Then
27
II.5.2 If…Then…Else
27
II.5.3 Select Case
28
II.5.4 Do…Loop
28
II.5.5 For…Next
30
II.5.6 Struktur Kendali Nested
30
II.6 Variable dan Operator pada Visual Basic
30
II.6.1 Aturan Penamaan Variable
31
II.6.2 Type Variable
31
II.6.3 Operator Pada Visual Basic dan Urutan Operasinya
32
Bab III Perancangan Program
III.1 Pembuatan Font Penentuan Kode UNICODE
33
III.2 Tampilan Program
35
III.2.1 Form Menu Utama
35
III.2.2 Form Virtual Keyboard
36
III.2.3 Form Update Database
45
III.2.4 Form Warning
46
III.3 Flowchart Program
47
III.3.1 Flowchart Menu Utama
47
III.3.2 Flowchart Input Database Kata
48
III.3.3 Flowchart Input Ke Database UNICODE
49
III.4 Listing Program
50
III.5 Pemprograman Database
52
Bab IV Data Pengamatan dan Analisa Data
IV.1 Tampilan Program
53
IV.1.1 Input ke Database Kata
53
IV.1.2 Cari Kata
53
IV.1.3 Cari UNICODE
56
IV.1.4 Mapping Huruf Jawa Keyboard
56
Universitas Kristen Maranatha
viii
IV.2 Percobaan dan Pembuktian
59
IV.3 Analisis Data Pengamatan
59
Bab V Kesimpulan dan Saran
V.1 Kesimpulan
60
V.2 Saran
60
Daftar Pustaka
61
Lampiran......................................................................................................... xi
Universitas Kristen Maranatha
ix
DAFTAR GAMBAR
Gambar II.1
Standart Unicode pada Microsoft Word 2003
4
Gambar II.2
Aksara HANACARAKA gaya Jawa
6
Gambar II.3
Aksara HANACARAKA gaya Bali
6
Gambar II.4
Jendela-jendela yang terbuka pada Font Creator
22
Gambar II.5
IDE Visual Basic dengan jendela-jendela yang terbuka.
24
Gambar III.1 Pemberian nama Font
33
Gambar III.2 Pembuatan font dengan insert countour tool
34
Gambar III.3 Pemberian UNICODE
34
Gambar III.4 Tampilan Menu Utama
35
Gambar III.5 Tampilan Menu Virtual Keyboard
37
Gambar III.6 Tampilan Menu Update Database
45
Gambar III.7 Tampilan Warning
46
Gambar III.8 Flowchart Menu Utama
48
Gambar III.9 Flowchart Proses Database Input
49
Gambar III.10 Flowchart Input ke Database Unicode
50
Gambar IV.1 Input Kata ke Database
53
Gambar IV.2 Mencari Kata Indonesia dengan huruf kecil
54
Gambar IV.3 Mencari Kata Indonesia dengan huruf besar / capital
54
Gambar IV.4 Mencari Kata Inggris
55
Gambar IV.5 Mencari Kata Jawa
55
Gambar IV.6 Mencari UNICODE
56
Gambar IV.7 Keyboard yang ditekan
57
Gambar IV.8 Mapping Huruf Jawa pada Keyboard
58
Universitas Kristen Maranatha
x
DAFTAR TABEL
Tabel II.1
Contoh Pemakaian HANACRAKA
5
Tabel II.2
Aksara Pasangan
8
Tabel II.3
Aksara Murda dan pasangannya
9
Tabel II.4
Contoh pemakaian Aksara Murda
10
Tabel II.5
Aksara Swara
11
Tabel II.6
Contoh pemakaian Aksara Swara
11
Tabel II.7
Aksara Rekan dan Pasanganya
12
Tabel II.8
Contoh penggunaan Aksara Rekan
13
Tabel II.9
Tabel Tipe Variabel-Ukuran-dan Kisarannya
32
Tabel II.10 Tabel Operator Visual Basic
32
Tabel III.1 Daftar Komponen Form Menu Utama
35
Tabel III.2 Daftar Komponen Form Menu Virtual Keyboard
37
Tabel III.3 Daftar Komponen Form Menu Update Database
45
Tabel III.4 Daftar Komponen Form Warning
47
Tabel III.5 Pemrograman Tabel dalam Database
52
Universitas Kristen Maranatha
xi
DAFTAR LAMPIRAN
A
UNICODE.............................................................................................A-1
B
Tabel Pengetikan Huruf Jawa................................................................B-1
C.1
Form 1....................................................................................................C-1
C.2
Form 2....................................................................................................C-12
C.3
Form 3....................................................................................................C-27
C.4
Form 4....................................................................................................C-28
Universitas Kristen Maranatha
LAMPIRAN
A. UNICODE
Consonants :
1B80
= JAVANESE LETTER HA
1B81
= JAVANESE LETTER NA
1B82
= JAVANESE LETTER CA
1B83
= JAVANESE LETTER RA
1B84
= JAVANESE LETTER KA
1B85
= JAVANESE LETTER DA
1B86
= JAVANESE LETTER TA
1B87
= JAVANESE LETTER SA
1B88
= JAVANESE LETTER WA
1B89
= JAVANESE LETTER LA
1B8A
= JAVANESE LETTER PA
1B8B
= JAVANESE LETTER DHA
1B8C
= JAVANESE LETTER JA
1B8D
= JAVANESE LETTER YA
1B8E
= JAVANESE LETTER NYA
1B8F
= JAVANESE LETTER MA
B-1
1B90
= JAVANESE LETTER GA
1B91
= JAVANESE LETTER BA
1B92
= JAVANESE LETTER THA
1B93
= JAVANESE LETTER NGA
Dependent vowel signs:
1B94
= JAVANESE VOWEL SIGN WULU (i)
1B95
= JAVANESE VOWEL SIGN SUKU (u)
1B96
= JAVANESE VOWEL SIGN TALING (é)
1B97
= JAVANESE VOWEL SIGN PEPET (e)
1B98
= JAVANESE VOWEL SIGN TALING TARUNG (o)
1B99
= JAVANESE VOWEL SIGN LAYAR (r)
1B9A
= JAVANESE VOWEL SIGN WIGNYAN (h)
1B9B
= JAVANESE VOWEL SIGN CECAK (ng)
1B9C
= JAVANESE VOWEL SIGN PANGKU
1B9D
= JAVANESE VOWEL SIGN PÉNGKAL (VOCALIC ya)
1B9E
= JAVANESE VOWEL SIGN CAKRA (VOCALIC ra)
1B9F
= JAVANESE VOWEL SIGN KERET (VOCALIC re)
A-2
Vowels :
1BA0
= JAVANESE LETTER A CAPITAL
1BA1
= JAVANESE LETTER I CAPITAL
1BA2
= JAVANESE LETTER U CAPITAL
1BA3
= JAVANESE LETTER E CAPITAL
1BA4
= JAVANESE LETTER O CAPITAL
Digits :
1BA5
= JAVANESE DIGIT ZERO
1BA6
= JAVANESE DIGIT ONE
1BA7
= JAVANESE DIGIT TWO
1BA8
= JAVANESE DIGIT THREE
1BA9
= JAVANESE DIGIT FOUR
1BAA
= JAVANESE DIGIT FIVE
1BAB
= JAVANESE DIGIT SIX
1BAC
= JAVANESE DIGIT SEVEN
1BAD
= JAVANESE DIGIT EIGHT
1BAE
= JAVANESE DIGIT NINE
Additional Consonants :
1BAF
= JAVANESE LETTER KHA
A-3
1BB0
= JAVANESE LETTER FA
1BB1
= JAVANESE LETTER DZA
1BB2
= JAVANESE LETTER GHA
1BB3
= JAVANESE LETTER ZA
Join Letter :
1BB4
= JAVANESE JOIN LETTER HA
1BB5
= JAVANESE JOIN LETTER NA
1BB6
= JAVANESE JOIN LETTER CA
1BB7
= JAVANESE JOIN LETTER RA
1BB8
= JAVANESE JOIN LETTER KA
1BB9
= JAVANESE JOIN LETTER DA
1BBA
= JAVANESE JOIN LETTER TA
1BBB
= JAVANESE JOIN LETTER SA
1BBC
= JAVANESE JOIN LETTER WA
1BBD
= JAVANESE JOIN LETTER LA
1BBE
= JAVANESE JOIN LETTER PA
A-4
1BBF
= JAVANESE JOIN LETTER DHA
1BC0
= JAVANESE JOIN LETTER JA
1BC1
= JAVANESE JOIN LETTER YA
1BC2
= JAVANESE JOIN LETTER NYA
1BC3
= JAVANESE JOIN LETTER MA
1BC4
= JAVANESE JOIN LETTER GA
1BC5
= JAVANESE JOIN LETTER BA
1BC6
= JAVANESE JOIN LETTER THA
1BC7
= JAVANESE JOIN LETTER NGA
Capital Letter :
1BC8
= JAVANESE LETTER NA MURDA
1BC9
= JAVANESE LETTER KA MURDA
1BCA
= JAVANESE LETTER TA MURDA
1BCB
= JAVANESE LETTER SA MURDA
1BCC
= JAVANESE LETTER PA MURDA
1BCD
= JAVANESE LETTER NYA MURDA
A-5
1BCE
= JAVANESE LETTER GA MURDA
1BCF
= JAVANESE LETTER BA MURDA
Join Capital Letter :
1BD0
= JAVANESE JOIN LETTER NA MURDA
1BD1
= JAVANESE JOIN LETTER KA MURDA
1BD2
= JAVANESE JOIN LETTER TA MURDA
1BD3
= JAVANESE JOIN LETTER SA MURDA
1BD4
= JAVANESE JOIN LETTER PA MURDA
1BD5
= JAVANESE JOIN LETTER NYA MURDA
1BD6
= JAVANESE JOIN LETTER GA MURDA
1BD7
= JAVANESE JOIN LETTER BA MURDA
A-6
B.Tabel Pengetikan Huruf Jawa
Huruf
Aksara Jawa Carakan (Nglegena)
Pengetikan
Aks Jawa
Huruf
Pengetikan
ha
a
pa
p
na
n
dha
d
ca
c
ja
j
ra
r
ya
y
ka
k
nya
v
da
f
ma
m
ta
t
ga
g
sa
s
ba
b
wa
w
tha
q
la
l
nga
z
Huruf
Pengetikan
Aksara Jawa Pasangan
Aks Jawa
Huruf
Pengetikan
h
H
p
B-1
P
Aks. Jawa
Aks. Jawa
n
N
dh
D
c
C
j
J
r
R
y
Y
k
K
ny
V
d
F
m
M
t
T
g
G
s
S
b
B
w
W
th
Q
l
L
ng
Z
Aksara Latin
A
Aksara Swara
Pengetikan
A
I
I
U
U
E
E
O
O
B-2
Aksara Jawa
Aksara Latin
kh
Aksara Rekan
Pengetikan
k+
f
p+
dz
f+
gh
g+
z
j+
Aksara Latin
Na
Aksara Jawa
Aksara Murda
Pengetikan
!
Aksara Jawa
Pasangan
Pengetikan
Alt+(0174)
Ka
@
Alt+(0175)
Ta
#
Alt+(0176)
Sa
$
Alt+(0177)
Pa
%
Alt+(0178)
Nya
^
Alt+(0179)
Ga
&
Alt+(0180)
Ba
*
Alt+(0181)
Aksara Latin
1
Wilangan Jawa
Aksara Jawa
B-3
Pengetikan
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
0
0
Nama Sandhangan
Wulu
Aksara Sandhangan
Nama/Aks Latin
Pengetikan
i
i
Suku
u
u
Taling
e`
[
Pepet
e
e
Taling tarung
o
[o
Layar
_r
/
Wignyan
_h
h
Cecak
_ng
=
B-4
Aksara Jawa
Pangku
\
Péngkal
_ya
- (minus)
Cakra
_ra
]
Keret
_re
}
Adeg-Adeg
Awalan Kalimat
?
Pada Lungsi
titik
.
Pada Lingsa
Koma
,
Pada Pangkat
Mengapit Angka
;;
Pada Guru
Awalan
Cerita/Surat
?0?
Pada Pancak
Akhir Cerita/Surat
.0.
Pada Luhur
Awalan Surat
untuk
Derajat Tinggi
Awalan Surat
Untuk
Derajat Sama
Awalan Surat
Untuk
Derajat Lebih
rendah
Awalan Tembang
Alt0165
Pada Madya
Tengah-Tengah
Tembang (Bait)
Alt0162
Wasana Pada
Akhir Tembang
Alt0163
Pada Madya
Pada Andhap
Purwa Pada
B-5
Alt0166
Alt0167
Alt0161
LISTING PROGRAM
C.1 Form1
Dim hasil As String
Private Sub cari_Click()
If Text1.Text = "" Then
On Error GoTo blong
blong:
MsgBox "Silakan masukan kata", vbInformation + vbOKOnly, "WARNING"
Else
On Error GoTo gaada
End If
sama = Text1.Text
If sama "" Then
If Option1 = True Then
Adodc1.RecordSource = "select * from table1 Where Indonesia = '" & sama &
"'"
Adodc1.Refresh
With Adodc1.Recordset
Label2.Caption = !Indonesia
Label3.Caption = !Inggris
Label4.Caption = !Jawa
Label5.Caption = !Baca
End With
End If
If Option3 = True Then
Adodc1.RecordSource = "select * from table1 Where Inggris = '" & sama & "'"
Adodc1.Refresh
With Adodc1.Recordset
Label2.Caption = !Indonesia
Label3.Caption = !Inggris
Label4.Caption = !Jawa
Label5.Caption = !Baca
End With
End If
If Option2 = True Then
Adodc1.RecordSource = "select * from table1 Where Jawa = '" & sama & "'"
Adodc1.Refresh
With Adodc1.Recordset
Label2.Caption = !Indonesia
Label3.Caption = !Inggris
Label4.Caption = !Jawa
Label5.Caption = !Baca
End With
C-1
End If
End If
Exit Sub
gaada:
MsgBox "Kata yang anda cari tidak ada", vbInformation + vbOKOnly,
"WARNING"
End Sub
Private Sub Command2_Click()
Form1.Visible = False
Form3.Visible = True
Form2.Visible = True
End Sub
Private Sub cmd_keluar_click()
End
End Sub
Private Sub Form_Load()
Option1 = True
End Sub
Private Sub Option1_Click()
If Option1 = True Then
Text1.Text = ""
Form1.Visible = True
Form2.Visible = False
List1.Visible = False
Text1.Font = "Ms Sans Serif"
List1.Clear
End If
End Sub
Private Sub Option2_Click()
If Option2 = True Then
Text1.Text = ""
Form1.Visible = True
Form2.Visible = True
List1.Visible = True
Text1.Font = "HANACARAKA"
End If
End Sub
Private Sub Option3_Click()
If Option3 = True Then
Text1.Text = ""
C-2
Form1.Visible = True
Form2.Visible = False
List1.Visible = False
Text1.Font = "Ms Sans Serif"
List1.Clear
End If
End Sub
Private Sub Command1_Click()
same = Text4.Text
Text1.Text = ""
If same = "" Then
MsgBox "Silakan Isi UNICODE", vbInformation + vbOKOnly, "WARNING"
End If
If Text4.Text = "1B80" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "a"
End If
End If
If Text4.Text = "1B81" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "n"
End If
End If
If Text4.Text = "1B82" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "c"
End If
End If
If Text4.Text = "1B83" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "r"
End If
End If
If Text4.Text = "1B84" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "k"
End If
End If
If Text4.Text = "1B85" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "f"
End If
End If
If Text4.Text = "1B86" Then
If Form1.Visible = True Then
C-3
Form1.Text1.Text = Form1.Text1.Text + "t"
End If
End If
If Text4.Text = "1B87" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "s"
End If
End If
If Text4.Text = "1B88" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "w"
End If
End If
If Text4.Text = "1B89" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "l"
End If
End If
If Text4.Text = "1B8A" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "p"
End If
End If
If Text4.Text = "1B8B" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "d"
End If
End If
If Text4.Text = "1B8C" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "j"
End If
End If
If Text4.Text = "1B8D" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "y"
End If
End If
If Text4.Text = "1BBE" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "v"
End If
End If
If Text4.Text = "1BBF" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "m"
End If
C-4
End If
If Text4.Text = "1B90" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "g"
End If
End If
If Text4.Text = "1B91" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "b"
End If
End If
If Text4.Text = "1B92" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "q"
End If
End If
If Text4.Text = "1B93" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "z"
End If
End If
If Text4.Text = "1B94" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "i"
End If
End If
If Text4.Text = "1B95" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "u"
End If
End If
If Text4.Text = "1B96" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "["
End If
End If
If Text4.Text = "1B97" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "e"
End If
End If
If Text4.Text = "1B98" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "[o"
End If
End If
If Text4.Text = "1B99" Then
C-5
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "/"
End If
End If
If Text4.Text = "1B9A" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "h"
End If
End If
If Text4.Text = "1B9B" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "="
End If
End If
If Text4.Text = "1B9C" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "\"
End If
End If
If Text4.Text = "1B9D" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "-"
End If
End If
If Text4.Text = "1B9E" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "]"
End If
End If
If Text4.Text = "1B9F" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "}"
End If
End If
If Text4.Text = "1BA0" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "A"
End If
End If
If Text4.Text = "1BA1" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "I"
End If
End If
If Text4.Text = "1BA2" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "U"
C-6
End If
End If
If Text4.Text = "1BA3" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "E"
End If
End If
If Text4.Text = "1BA4" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "O"
End If
End If
If Text4.Text = "1BA5" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "0"
End If
End If
If Text4.Text = "1BA6" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "1"
End If
End If
If Text4.Text = "1BA7" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "2"
End If
End If
If Text4.Text = "1BA8" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "3"
End If
End If
If Text4.Text = "1BA9" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "4"
End If
End If
If Text4.Text = "1BAA" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "5"
End If
End If
If Text4.Text = "1BAB" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "6"
End If
End If
C-7
If Text4.Text = "1BAC" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "7"
End If
End If
If Text4.Text = "1BAD" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "8"
End If
End If
If Text4.Text = "1BAE" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "9"
End If
End If
If Text4.Text = "1BAF" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "k+"
End If
End If
If Text4.Text = "1BB0" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "p+"
End If
End If
If Text4.Text = "1BB1" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "f+"
End If
End If
If Text4.Text = "1BB2" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "g+"
End If
End If
If Text4.Text = "1BB3" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "j+"
End If
End If
If Text4.Text = "1BB4" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "H"
End If
End If
If Text4.Text = "1BB5" Then
If Form1.Visible = True Then
C-8
Form1.Text1.Text = Form1.Text1.Text + "N"
End If
End If
If Text4.Text = "1BB6" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "C"
End If
End If
If Text4.Text = "1BB7" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "R"
End If
End If
If Text4.Text = "1BB8" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "K"
End If
End If
If Text4.Text = "1BB9" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "F"
End If
End If
If Text4.Text = "1BBA" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "T"
End If
End If
If Text4.Text = "1BBB" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "S"
End If
End If
If Text4.Text = "1BBC" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "W"
End If
End If
If Text4.Text = "1BBD" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "L"
End If
End If
If Text4.Text = "1BBE" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "P"
End If
C-9
End If
If Text4.Text = "1BBF" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "D"
End If
End If
If Text4.Text = "1BC0" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "J"
End If
End If
If Text4.Text = "1BC1" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "Y"
End If
End If
If Text4.Text = "1BC2" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "V"
End If
End If
If Text4.Text = "1BC3" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "M"
End If
End If
If Text4.Text = "1BC4" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "G"
End If
End If
If Text4.Text = "1BC5" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "B"
End If
End If
If Text4.Text = "1BC6" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "Q"
End If
End If
If Text4.Text = "1BC7" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "Z"
End If
End If
If Text4.Text = "1BC8" Then
C-10
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "!"
End If
End If
If Text4.Text = "1BC9" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "@"
End If
End If
If Text4.Text = "1BCA" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "#"
End If
End If
If Text4.Text = "1BCB" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "$"
End If
End If
If Text4.Text = "1BCC" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "%"
End If
End If
If Text4.Text = "1BCD" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "^"
End If
End If
If Text4.Text = "1BCE" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "&"
End If
End If
If Text4.Text = "1BCF" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "*"
End If
End If
Text1.Font = "HANACARAKA"
End Sub
C-11
C.2 Form2
Dim hasil As String
Dim i As Integer
Dim huruf As String
Private Sub Command1_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "a"
Else
Form3.Text3.Text = Form3.Text3.Text + "a"
End If
Form1.List1.AddItem ("1B80")
End Sub
Private Sub Command10_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "l"
Else
Form3.Text3.Text = Form3.Text3.Text + "l"
End If
Form1.List1.AddItem ("1B89")
End Sub
Private Sub Command11_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "p"
Else
Form3.Text3.Text = Form3.Text3.Text + "p"
End If
Form1.List1.AddItem ("1B8A")
End Sub
Private Sub Command12_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "d"
Else
Form3.Text3.Text = Form3.Text3.Text + "d"
End If
Form1.List1.AddItem ("1B8B")
End Sub
Private Sub Command13_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "j"
Else
C-12
Form3.Text3.Text = Form3.Text3.Text + "j"
End If
Form1.List1.AddItem ("1B8C")
End Sub
Private Sub Command14_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "y"
Else
Form3.Text3.Text = Form3.Text3.Text + "y"
End If
Form1.List1.AddItem ("1B8D")
End Sub
Private Sub Command15_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "v"
Else
Form3.Text3.Text = Form3.Text3.Text + "v"
End If
Form1.List1.AddItem ("1B8E")
End Sub
Private Sub Command16_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "m"
Else
Form3.Text3.Text = Form3.Text3.Text + "m"
End If
Form1.List1.AddItem ("1B8F")
End Sub
Private Sub Command17_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "g"
Else
Form3.Text3.Text = Form3.Text3.Text + "g"
End If
Form1.List1.AddItem ("1B90")
End Sub
Private Sub Command18_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "b"
Else
Form3.Text3.Text = Form3.Text3.Text + "b"
End If
C-13
Form1.List1.AddItem ("1B91")
End Sub
Private Sub Command19_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "q"
Else
Form3.Text3.Text = Form3.Text3.Text + "q"
End If
Form1.List1.AddItem ("1B92")
End Sub
Private Sub Command2_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "n"
Else
Form3.Text3.Text = Form3.Text3.Text + "n"
End If
Form1.List1.AddItem ("1B81")
End Sub
Private Sub Command20_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "z"
Else
Form3.Text3.Text = Form3.Text3.Text + "z"
End If
Form1.List1.AddItem ("1B93")
End Sub
Private Sub Command21_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "1"
Else
Form3.Text3.Text = Form3.Text3.Text + "1"
End If
Form1.List1.AddItem ("1BA6")
End Sub
Private Sub Command22_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "2"
Else
Form3.Text3.Text = Form3.Text3.Text + "2"
End If
Form1.List1.AddItem ("1BA7")
End Sub
C-14
Private Sub Command23_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "3"
Else
Form3.Text3.Text = Form3.Text3.Text + "3"
End If
Form1.List1.AddItem ("1BA8")
End Sub
Private Sub Command24_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "4"
Else
Form3.Text3.Text = Form3.Text3.Text + "4"
End If
Form1.List1.AddItem ("1BA9")
End Sub
Private Sub Command25_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "5"
Else
Form3.Text3.Text = Form3.Text3.Text + "5"
End If
Form1.List1.AddItem ("1BAA")
End Sub
Private Sub Command26_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "6"
Else
Form3.Text3.Text = Form3.Text3.Text + "6"
End If
Form1.List1.AddItem ("1BAB")
End Sub
Private Sub Command27_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "7"
Else
Form3.Text3.Text = Form3.Text3.Text + "7"
End If
Form1.List1.AddItem ("1BAC")
End Sub
Private Sub Command28_Click()
C-15
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "8"
Else
Form3.Text3.Text = Form3.Text3.Text + "8"
End If
Form1.List1.AddItem ("1BAD")
End Sub
Private Sub Command29_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "9"
Else
Form3.Text3.Text = Form3.Text3.Text + "9"
End If
Form1.List1.AddItem ("1BAE")
End Sub
Private Sub Command3_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "c"
Else
Form3.Text3.Text = Form3.Text3.Text + "c"
End If
Form1.List1.AddItem ("1B82")
End Sub
Private Sub Command30_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "0"
Else
Form3.Text3.Text = Form3.Text3.Text + "0"
End If
Form1.List1.AddItem ("1BA5")
End Sub
Private Sub Command31_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "A"
Else
Form3.Text3.Text = Form3.Text3.Text + "A"
End If
Form1.List1.AddItem ("1BA0")
End Sub
Private Sub Command32_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "I"
C-16
Else
Form3.Text3.Text = Form3.Text3.Text + "I"
End If
Form1.List1.AddItem ("1BA1")
End Sub
Private Sub Command33_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "U"
Else
Form3.Text3.Text = Form3.Text3.Text + "U"
End If
Form1.List1.AddItem ("1BA2")
End Sub
Private Sub Command34_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "E"
Else
Form3.Text3.Text = Form3.Text3.Text + "E"
End If
Form1.List1.AddItem ("1BA3")
End Sub
Private Sub Command35_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "O"
Else
Form3.Text3.Text = Form3.Text3.Text + "O"
End If
Form1.List1.AddItem ("1BA4")
End Sub
Private Sub Command36_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "i"
Else
Form3.Text3.Text = Form3.Text3.Text + "i"
End If
Form1.List1.AddItem ("1B94")
End Sub
Private Sub Command37_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "e"
Else
Form3.Text3.Text = Form3.Text3.Text + "e"
C-17
End If
Form1.List1.AddItem ("1B97")
End Sub
Private Sub Command38_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "["
Else
Form3.Text3.Text = Form3.Text3.Text + "["
End If
Form1.List1.AddItem ("1B96")
End Sub
Private Sub Command39_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "[o"
Else
Form3.Text3.Text = Form3.Text3.Text + "[o"
End If
Form1.List1.AddItem ("1B98")
End Sub
Private Sub Command4_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "r"
Else
Form3.Text3.Text = Form3.Text3.Text + "r"
End If
Form1.List1.AddItem ("1B83")
End Sub
Private Sub Command40_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "u"
Else
Form3.Text3.Text = Form3.Text3.Text + "u"
End If
Form1.List1.AddItem ("1B95")
End Sub
Private Sub Command41_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "/"
Else
Form3.Text3.Text = Form3.Text3.Text + "/"
End If
Form1.List1.AddItem ("1B99")
C-18
End Sub
Private Sub Command42_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "h"
Else
Form3.Text3.Text = Form3.Text3.Text + "h"
End If
Form1.List1.AddItem ("1B9A")
End Sub
Private Sub Command43_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "="
Else
Form3.Text3.Text = Form3.Text3.Text + "="
End If
Form1.List1.AddItem ("1B9B")
End Sub
Private Sub Command44_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "\"
Else
Form3.Text3.Text = Form3.Text3.Text + "\"
End If
Form1.List1.AddItem ("1B90")
End Sub
Private Sub Command45_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "-"
Else
Form3.Text3.Text = Form3.Text3.Text + "-"
End If
Form1.List1.AddItem ("1B9D")
End Sub
Private Sub Command46_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "]"
Else
Form3.Text3.Text = Form3.Text3.Text + "]"
End If
Form1.List1.AddItem ("1B90")
End Sub
C-19
Private Sub Command47_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "}"
Else
Form3.Text3.Text = Form3.Text3.Text + "}"
End If
Form1.List1.AddItem ("1B9F")
End Sub
Private Sub Command48_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "?0?"
Else
Form3.Text3.Text = Form3.Text3.Text + "?0?"
End If
End Sub
Private Sub Command49_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + ".0."
Else
Form3.Text3.Text = Form3.Text3.Text + ".0."
End If
End Sub
Private Sub Command5_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "k"
Else
Form3.Text3.Text = Form3.Text3.Text + "k"
End If
Form1.List1.AddItem ("1B84")
End Sub
Private Sub Command50_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "H"
Else
Form3.Text3.Text = Form3.Text3.Text + "H"
End If
Form1.List1.AddItem ("1BB4")
End Sub
Private Sub Command51_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "N"
Else
C-20
Form3.Text3.Text = Form3.Text3.Text + "N"
End If
Form1.List1.AddItem ("1BB5")
End Sub
Private Sub Command52_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "C"
Else
Form3.Text3.Text = Form3.Text3.Text + "C"
End If
Form1.List1.AddItem ("1BB6")
End Sub
Private Sub Command53_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "R"
Else
Form3.Text3.Text = Form3.Text3.Text + "R"
End If
Form1.List1.AddItem ("1BB7")
End Sub
Private Sub Command54_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "K"
Else
Form3.Text3.Text = Form3.Text3.Text + "K"
End If
Form1.List1.AddItem ("1BB8")
End Sub
Private Sub Command55_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "F"
Else
Form3.Text3.Text = Form3.Text3.Text + "F"
End If
Form1.List1.AddItem ("1BB9")
End Sub
Private Sub Command56_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "T"
Else
Form3.Text3.Text = Form3.Text3.Text + "T"
End If
C-21
Form1.List1.AddItem ("1BBA")
End Sub
Private Sub Command57_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "S"
Else
Form3.Text3.Text = Form3.Text3.Text + "S"
End If
Form1.List1.AddItem ("1BBB")
End Sub
Private Sub Command58_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "W"
Else
Form3.Text3.Text = Form3.Text3.Text + "W"
End If
Form1.List1.AddItem ("1BBC")
End Sub
Private Sub Command59_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "L"
Else
Form3.Text3.Text = Form3.Text3.Text + "L"
End If
Form1.List1.AddItem ("1BBD")
End Sub
Private Sub Command6_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "f"
Else
Form3.Text3.Text = Form3.Text3.Text + "f"
End If
Form1.List1.AddItem ("1B85")
End Sub
Private Sub Command60_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "P"
Else
Form3.Text3.Text = Form3.Text3.Text + "P"
End If
Form1.List1.AddItem ("1BBE")
End Sub
C-22
Private Sub Command61_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "D"
Else
Form3.Text3.Text = Form3.Text3.Text + "D"
End If
Form1.List1.AddItem ("1BBF")
End Sub
Private Sub Command62_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "J"
Else
Form3.Text3.Text = Form3.Text3.Text + "J"
End If
Form1.List1.AddItem ("1BC0")
End Sub
Private Sub Command63_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "Y"
Else
Form3.Text3.Text = Form3.Text3.Text + "Y"
End If
Form1.List1.AddItem ("1BC1")
End Sub
Private Sub Command64_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "V"
Else
Form3.Text3.Text = Form3.Text3.Text + "V"
End If
Form1.List1.AddItem ("1BC2")
End Sub
Private Sub Command65_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "M"
Else
Form3.Text3.Text = Form3.Text3.Text + "M"
End If
Form1.List1.AddItem ("1BC3")
End Sub
Private Sub Command66_Click()
C-23
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "G"
Else
Form3.Text3.Text = Form3.Text3.Text + "G"
End If
Form1.List1.AddItem ("1BC4")
End Sub
Private Sub Command67_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "B"
Else
Form3.Text3.Text = Form3.Text3.Text + "B"
End If
Form1.List1.AddItem ("1BC5")
End Sub
Private Sub Command68_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "Q"
Else
Form3.Text3.Text = Form3.Text3.Text + "Q"
End If
Form1.List1.AddItem ("1BC6")
End Sub
Private Sub Command69_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "Z"
Else
Form3.Text3.Text = Form3.Text3.Text + "Z"
End If
Form1.List1.AddItem ("1BC7")
End Sub
Private Sub Command7_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "t"
Else
Form3.Text3.Text = Form3.Text3.Text + "t"
End If
Form1.List1.AddItem ("1B86")
End Sub
Private Sub Command70_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "!"
C-24
Else
Form3.Text3.Text = Form3.Text3.Text + "!"
End If
Form1.List1.AddItem ("1BC8")
End Sub
Private Sub Command71_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "@"
Else
Form3.Text3.Text = Form3.Text3.Text + "@"
End If
Form1.List1.AddItem ("1BC9")
End Sub
Private Sub Command72_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "#"
Else
Form3.Text3.Text = Form3.Text3.Text + "#"
End If
Form1.List1.AddItem ("1BCA")
End Sub
Private Sub Command73_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "$"
Else
Form3.Text3.Text = Form3.Text3.Text + "$"
End If
Form1.List1.AddItem ("1BCB")
End Sub
Private Sub Command74_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "%"
Else
Form3.Text3.Text = Form3.Text3.Text + "%"
End If
Form1.List1.AddItem ("1BCC")
End Sub
Private Sub Command75_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "^"
Else
Form3.Text3.Text = Form3.Text3.Text + "^"
C-25
End If
Form1.List1.AddItem ("1BCD")
End Sub
Private Sub Command76_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "&"
Else
Form3.Text3.Text = Form3.Text3.Text + "&"
End If
Form1.List1.AddItem ("1BCE")
End Sub
Private Sub Command77_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "*"
Else
Form3.Text3.Text = Form3.Text3.Text + "*"
End If
Form1.List1.AddItem ("1BCF")
End Sub
Private Sub Command78_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "k+"
Else
Form3.Text3.Text = Form3.Text3.Text + "k+"
End If
Form1.List1.AddItem ("1BAF")
End Sub
Private Sub Command79_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "p+"
Else
Form3.Text3.Text = Form3.Text3.Text + "p+"
End If
Form1.List1.AddItem ("1BB0")
End Sub
Private Sub Command8_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "s"
Else
Form3.Text3.Text = Form3.Text3.Text + "s"
End If
Form1.List1.AddItem ("1B87")
C-26
End Sub
Private Sub Command80_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "f+"
Else
Form3.Text3.Text = Form3.Text3.Text + "f+"
End If
Form1.List1.AddItem ("1BB1")
End Sub
Private Sub Command81_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "g+"
Else
Form3.Text3.Text = Form3.Text3.Text + "g+"
End If
Form1.List1.AddItem ("1BB2")
End Sub
Private Sub Command9_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "w"
Else
Form3.Text3.Text = Form3.Text3.Text + "w"
End If
Form1.List1.AddItem ("1B88")
End Sub
Private Sub Command90_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "j+"
Else
Form3.Text3.Text = Form3.Text3.Text + "j+"
End If
Form1.List1.AddItem ("1BB3")
End Sub
C.3 Form3
Private Sub Command1_Click()
If (Form3.Text1.Text "") And (Form3.Text2.Text "") And
(Form3.Text3.Text "") And (Form3.Text4.Text "") Then
Form1.Adodc1.RecordSource = "select * from table1"
Form1.Adodc1.Refresh
With Form1.Adodc1.Recordset
.AddNew
C-27
!Indonesia = Form3.Text1.Text
!Inggris = Form3.Text2.Text
!Jawa = Form3.Text3.Text
!Baca = Form3.Text4.Text
.Update
End With
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Form1.Visible = True
Form2.Visible = False
Form3.Visible = False
Form4.Visible = False
Else
Form4.Visible = True
End If
End Sub
C.4 Form4
Private Sub Command1_Click()
Form3.Visible = True
Form2.Visible = True
Form1.Visible = False
Form4.Visible = False
End Sub
C-28
BAB I
PENDAHULUAN
I.1 Latar Belakang Masalah
Kepulauan nusantara memiliki peradaban yang beraneka ragam, salah
satunya adalah penggunaan aksara dalam tulisan yang dikenal dengan huruf
Hanacaraka, Sunda, Batak, Bugis dan sebagainya. Namun, sejak Majapahit runtuh
kebudayaan bergeser dengan dibawanya aksara Latin oleh bangsa Belanda, aksara
Arab oleh para saudagar dari Timur Tengah. Aksara Latin sendiri menyerap
aksara Arab untuk penulisan angka dan aksara Arab diubah sedikit menjadi aksara
Melayu atau Jawa.
Kemajuan teknologi digital dalam pengkodean karakter saat ini adalah
konsep Unicode. Dulu hanya set karakter ASCII sebanyak 256 huruf atau glyph (8
bit), berkembang menjadi 16 bit dan terpecah-pecah dalam standar ISO, misalnya
ISO-8859-1 untuk set karakter Latin dan beberapa karakter bangsa Eropa.
Kini kemajuan digital lebih berkembang sehingga karakter cukup
direpresentasikan dalam satu sistem, yaitu Unicode. Dengan menggunakan
Unicode, maka tidak perlu dikonversi ke dalam set karakter tertentu karena
Unicode mencakup hampir seluruh set karakter di dunia, tentunya yang telah
diajukan dan disetujui.
I.2 Identifikasi Masalah
Bagaimana pembuatan Font dari Huruf Jawa dengan mengacu standar
Unicode dengan menggunakan Font Creator versi 3.0 dan digunakan
sebagai kamus Jawa-Indonesia-Inggris menggunakan Visual Basic versi
6.0 ?
I.3 Tujuan
1
Universitas Kristen Maranatha
2
Menentukan Unicode dalam pembuatan Font Jawa.
Membuat aplikasi kamus elektronik Jawa-Indonesia-Inggris.
I.4 Pembatasan Masalah
Kosakata Awal 200 kata.
Pembuatan Font Jawa dengan Font Creator 3.0.
Database menggunakan Mircosoft Access 2003.
Pembuatan
program
kamus
elektronik
Indonesia-Inggris-Jawa
menggunakan Visual Basic 6.0.
Dialek yang digunakan adalah bahasa Jawa di Cirebon.
I.5 Sistematika Penulisan
Laporan Tugas akhir ini disusun dengan sistematika sebagai berikut :
Bab 1 Pendahuluan
Bab ini berisi latar belakang masalah, identifikasi masalah, tujuan, pembatasan
masalah dan sistematika penulisan.
Bab 2 Teori Pendukung
Bab ini berisi mengenai pengenalan Visual Basic dan pengenalan penggunaan
perulangan serta variabel dan operatornya, dan pembahasan mengenai Unicode.
Bab 3 Perancangan Program
Bab ini berisi penjelasan mengenai program yang digunakan untuk membuat
program kamus elektronik penjelasan tentang bagaimana program bekerja serta
flowchart dari program tersebut.
Bab 4 Data Pengamatan
Bab ini berisi data pengamatan dan beberapa percobaan dari program kamus
elektronik yang telah dibuat.
Bab 5 Kesimpulan dan Saran
Bab ini berisi kesimpulan yang dapat diperoleh dari hasil program dan data
pengamatan serta saran untuk perbaikan dan pengembangannya.
Universitas Kristen Maranatha
BAB V
KESIMPULAN DAN SARAN
V.1 Kesimpulan
Berikut ini adalah kesimpulan yang diperoleh dari hasil percobaan :
1. Program kamus elektronik Indonesia-Inggris dan Jawa pada pencarian kata
Indonesia dan Inggris telah berhasil dibuat.
2. Pada pencarian Kata untuk jenis huruf besar dan huruf kecil tidak
berpengaruh terhadap pencarian kata yang ada didatabase (lihat Gambar
IV.2 dan Gambar IV.3).
V.2 Saran
Berikut adalah saran yang dapat diberikan untuk penelitian berikutnya :
1. Pengembangan untuk LIP (Language Information Processing) yaitu dapat
menterjemahkan kalimat.
60
Universitas Kristen Maranatha
DAFTAR PUSTAKA
1. http://www.unicode.org, 19 Juli 2008
2. Halvorson, Michael; Step by Step Microsoft Visual Basic 6.0 prof.; Alih Bahasa :
Adi Kurniadi, PT. Elex Media Komputindo, Jakarta; 2000.
3. Pamungkas; Tip & Trik Microsoft Visual Basic 6.0; cetakan keempat, PT. Elex
Media Komputindo, Jakarta; 2002.
4. Sulaiman, Agus; Koneksi Database Dengan ADODC; Jakarta, 2007.
5. Suwarni Sukiyat, Dra., 1998, Tuntunan Menulis Huruf Jawa, Klaten, Penerbit
dan Percetakan Sahabat.
61
Universitas Kristen Maranatha
Standart UNICODE Disertai Aplikasi Kamus Elektronik
Jawa-Indonesia-Inggris
Handi Tjarles / 0322033
Jurusan Teknik Elektro, Fakultas Teknik, Universitas Kristen Maranatha
Jl. Prof. Drg. Suria Sumantri 65, Bandung 40164, Indonesia
Email : [email protected]
ABSTRAK
Ada berbagai aksara-aksara tradisional yang ada didunia yang masih
digunakan dan juga sudah tidak digunakan tetapi masih ditemukan pada berbagai
manuskrip dan dokumen kuno. UNICODE Consorsium sebgai lembaga yang
menangani komputerisasi berbagai aksara tradisional didunia mencoba untuk
mengumpulkan kembali aksara-aksara itu agar tidak punah dan tetap bisa
digunakan.
Dengan kemajuan teknologi digital dalam pengkodean karakter saat ini
adalah konsep UNICODE. Dulu hanya set karakter ASCII sebanyak 256 huruf
atau glyph (8 bit), berkembang menjadi 16 bit dan terpecah-pecah dalam standar
ISO, misalnya ISO-8859-1 untuk set karakter Latin dan beberapa karakter bangsa
Eropa.
Dengan menggunakan Font Creator 3.0, font Jawa telah dibuat yang
kemudian akan digunakan untuk pembuatan kamus elektronik Jawa-IndonesiaInggris dan dengan menggunakan Visual Basic 6.0, program kamus elektronik ini
telah berhasil dibuat dan dilakukan beberapa percobaan dalam pencarian kata dan
UNICODE hasilnya berjalan dengan baik.
Kata Kunci : UNICODE, Hanacaraka, Font, Kamus Elektronik.
i
Universitas Kristen Maranatha
ii
The Making Of Javanese Font According To
UNICODE Standard Completed With The Application Of
Javanese-Indonesia-English Electronical Dictionary
Handi Tjarles / 0322033
Electrical Engineering, Engineering Faculty, Maranatha Christian University
Jl. Prof. Drg. Suria Sumantri 65, Bandung 40164, Indonesia
Email : [email protected]
ABSTRACT
There are several traditional alphabet that still used and some is not used
but still found at manuscript and ancient document. UNICODE Consorsium is
intitusion that handling computerization some traditional alphabet in the world, try to collect
many of traditional alphabet so that not to be extinc and still coul be used for us today.
With the advance of digital technology in use character code unit that use UNICode
concept. First period use only 256 ASCI character that count 8 bit for Unicode, but later improve
become 16 bit and consist in ISO standart such us ISO-8859-1 for Latin character and
some Europian nation.
Using Font Creator 3.0,the Javanese font that has been made will be used
for make E-Dictionary javanese-Indonesian-English program that use Visual
Basic 6.0. This program has been sucsesfull made that consist searching some
words and Unicode for javanese alphabet and UNICODE that run well.
Keyword : UNICODE, Hanacaraka, Font, Electronical Dictionary.
Universitas Kristen Maranatha
iii
KATA PENGANTAR
Pertama-tama penulis memanjatkan puji dan syukur kepada Tuhan Yang
Maha Esa atas berkat, lindungan dan rahmat-Nya penulis masih diberikan
kesempatan untuk dapat menyelesaikan Tugas Akhir ini dengan baik dan tepat
pada waktunya.
Tugas Akhir yang berjudul “Pembuatan Font Jawa Dengan Mengacu
Standart UNICODE Disertai Aplikasi Kamus Elektronik Jawa-Indonesia-Inggris”
ini dibuat untuk memenuhi persyaratan program studi Strata Satu Jurusan Teknik
Elektro Fakultas Teknik Universitas Kristen Maranatha Bandung.
Dalam menyelesaikan Tugas Akhir ini penulis mengalami banyak
hambatan karena terbatasnya referensi yang penulis pergunakan, juga karena
keterbatasan pengetahuan dan pengalaman penulis. Penulis menyadari bahwa
tanpa anugerah Tuhan, serta bantuan dari berbagai pihak, Tugas Akhir ini tidak
dapat
terselesaikan dengan sempurna.
Oleh
karena
itu
penulis
ingin
menyampaikan ucapan terima kasih kepada pihak-pihak yang telah membantu
dalam penyelesaian Tugas Akhir ini, yaitu :
1. Bpk. Dr.Ir. Daniel Setiadikurnia, MT., selaku Ketua Jurusan Teknik
Elektro Universitas Kristen Maranatha.
2. Ibu Ir. Anita Soepartono, Msc., selaku Koordinator Tugas Akhir Jurusan
Teknik Elektro Universitas Kristen Maranatha.
3. Bapak Agus Prijono ST, MT., selaku Pembimbing Tugas Akhir yang telah
turut menyumbangkan pengetahuan dan membimbing penulis hingga
Tugas Akhir ini dapat terselesaikan.
4. Orang tua, saudara, dan teman-teman yang telah memberikan dukungan
baik secara moril maupun materiil.
Dengan menyadari bahwa tidak ada segala sesuatu yang sempurna, penulis
sangat mengharapkan adanya kritik dan saran yang membangun agar segala
kekurangan pada laporan Tugas Akhir ini dapat diperbaiki.
Universitas Kristen Maranatha
iv
Akhir kata, penulis mengucapkan terima kasih yang sebesar-besarnya
kepada seluruh pihak. Penulis berharap laporan ini dapat bermanfaat bagi semua
pihak yang membutuhkan.
Bandung, Januari 2009
Penulis
Universitas Kristen Maranatha
v
DAFTAR ISI
Lembar Pengesahan
Pernyataan Orisinalitas Laporan
Lembar Pernyataan Persetujuan Publikasi
Abstrak............................................................................................................ i
Abstract........................................................................................................... ii
Kata Pengantar……………………………………………………............... iii
Daftar Isi……………………………………………………………….......... v
Daftar Gambar………………………………………………………............viii
Daftar Tabel………………………………………………….............……... ix
Daftar Lampiran............................................................................................. x
Bab I Pendahuluan
I.1 Latar Belakang Masalah
1
I.2 Identifikasi Masalah
1
I.3 Tujuan
1
1.4 Pembatasan Masalah
2
I.5 Sistematika Penulisan
2
Bab II Dasar Teori
II.1 Unicode
3
II.2 Hanacaraka
4
II.2.1 Aksara
6
II.2.2 Makna Huruf
6
II.2.3 Pasangan
8
II.2.4 Aksara Murda
9
II.2.4.1 Kegunaan Aksara Murda
9
II.2.4.2 Aksara Murda dan Pasangan
9
II.2.4.3 Aturan Penggunaan
10
II.2.4.4 Contoh Pemakaian Aksara Murda
10
II.2.5 Aksara Swara
10
II.2.5.1 Kegunaan Aksara Swara
10
Universitas Kristen Maranatha
vi
II.2.5.2 Bentuk Aksara Swara
11
II.2.5.3 Aturan Penulisan Aksara Swara
11
II.2.5.4 Contoh Penggunaan Aksara Swara
11
II.2.6 Aksara Rekan
12
II.2.6.1 Kegunaan Aksara Rekan
12
II.2.6.2 Bentuk Aksara Rekan dan Pasangan Rekan
12
II.2.6.3 Aturan Penulisan Aksara Rekan
12
II.2.6.4 Contoh Penggunaan Aksara Rekan
13
II.2.7 Alasan dipakainya Sandangan
13
II.2.8 Sandangan Bunyi Vokal
13
II.2.8.1 Pemakaian Sandangan Wulu
14
II.2.8.2 Pemakaian Sandangan Suku
14
II.2.8.3 Pemakaian Sandangan Pepet
14
II.2.8.4 Pemakaian Sandangan Taling
15
II.2.8.5 Pemakaian Sandangan Taling Tarung
15
II.2.9 Sandangan Penutup Kata
15
II.2.9.1 Pemakaian Sandangan Wignyan
16
II.2.9.2 Pemakaian Sandangan Layar
16
II.2.9.3 Pemakaian Sandangan Cecak
16
II.2.9.4 Pemakaian Sandangan Pangkon
16
II.2.10 Sandangan Gugus Konsonan
17
II.2.10.1 Sandangan Cakra
18
II.2.10.2 Sandangan Cakra Keret
18
II.2.10.3 Sandangan Pengkal
18
II.2.10.4 Singkatan atau Akronim
18
II.2.11 Angka dan Lambang Bilangan
19
II.2.12 Tanda Baca
20
II.3 Pengenalan Font Creator
21
II.4 Pengenalan Visual Basic
23
II.4.1 IDE Visual Basic
23
II.4.2 Jendela IDE
23
II.4.3 Toolbox
25
Universitas Kristen Maranatha
vii
II.4.4 Mengatur Lingkungan Kerja Visual Basic
II.5 Struktur Kendali dan Perulangan
26
27
II.5.1 If…Then
27
II.5.2 If…Then…Else
27
II.5.3 Select Case
28
II.5.4 Do…Loop
28
II.5.5 For…Next
30
II.5.6 Struktur Kendali Nested
30
II.6 Variable dan Operator pada Visual Basic
30
II.6.1 Aturan Penamaan Variable
31
II.6.2 Type Variable
31
II.6.3 Operator Pada Visual Basic dan Urutan Operasinya
32
Bab III Perancangan Program
III.1 Pembuatan Font Penentuan Kode UNICODE
33
III.2 Tampilan Program
35
III.2.1 Form Menu Utama
35
III.2.2 Form Virtual Keyboard
36
III.2.3 Form Update Database
45
III.2.4 Form Warning
46
III.3 Flowchart Program
47
III.3.1 Flowchart Menu Utama
47
III.3.2 Flowchart Input Database Kata
48
III.3.3 Flowchart Input Ke Database UNICODE
49
III.4 Listing Program
50
III.5 Pemprograman Database
52
Bab IV Data Pengamatan dan Analisa Data
IV.1 Tampilan Program
53
IV.1.1 Input ke Database Kata
53
IV.1.2 Cari Kata
53
IV.1.3 Cari UNICODE
56
IV.1.4 Mapping Huruf Jawa Keyboard
56
Universitas Kristen Maranatha
viii
IV.2 Percobaan dan Pembuktian
59
IV.3 Analisis Data Pengamatan
59
Bab V Kesimpulan dan Saran
V.1 Kesimpulan
60
V.2 Saran
60
Daftar Pustaka
61
Lampiran......................................................................................................... xi
Universitas Kristen Maranatha
ix
DAFTAR GAMBAR
Gambar II.1
Standart Unicode pada Microsoft Word 2003
4
Gambar II.2
Aksara HANACARAKA gaya Jawa
6
Gambar II.3
Aksara HANACARAKA gaya Bali
6
Gambar II.4
Jendela-jendela yang terbuka pada Font Creator
22
Gambar II.5
IDE Visual Basic dengan jendela-jendela yang terbuka.
24
Gambar III.1 Pemberian nama Font
33
Gambar III.2 Pembuatan font dengan insert countour tool
34
Gambar III.3 Pemberian UNICODE
34
Gambar III.4 Tampilan Menu Utama
35
Gambar III.5 Tampilan Menu Virtual Keyboard
37
Gambar III.6 Tampilan Menu Update Database
45
Gambar III.7 Tampilan Warning
46
Gambar III.8 Flowchart Menu Utama
48
Gambar III.9 Flowchart Proses Database Input
49
Gambar III.10 Flowchart Input ke Database Unicode
50
Gambar IV.1 Input Kata ke Database
53
Gambar IV.2 Mencari Kata Indonesia dengan huruf kecil
54
Gambar IV.3 Mencari Kata Indonesia dengan huruf besar / capital
54
Gambar IV.4 Mencari Kata Inggris
55
Gambar IV.5 Mencari Kata Jawa
55
Gambar IV.6 Mencari UNICODE
56
Gambar IV.7 Keyboard yang ditekan
57
Gambar IV.8 Mapping Huruf Jawa pada Keyboard
58
Universitas Kristen Maranatha
x
DAFTAR TABEL
Tabel II.1
Contoh Pemakaian HANACRAKA
5
Tabel II.2
Aksara Pasangan
8
Tabel II.3
Aksara Murda dan pasangannya
9
Tabel II.4
Contoh pemakaian Aksara Murda
10
Tabel II.5
Aksara Swara
11
Tabel II.6
Contoh pemakaian Aksara Swara
11
Tabel II.7
Aksara Rekan dan Pasanganya
12
Tabel II.8
Contoh penggunaan Aksara Rekan
13
Tabel II.9
Tabel Tipe Variabel-Ukuran-dan Kisarannya
32
Tabel II.10 Tabel Operator Visual Basic
32
Tabel III.1 Daftar Komponen Form Menu Utama
35
Tabel III.2 Daftar Komponen Form Menu Virtual Keyboard
37
Tabel III.3 Daftar Komponen Form Menu Update Database
45
Tabel III.4 Daftar Komponen Form Warning
47
Tabel III.5 Pemrograman Tabel dalam Database
52
Universitas Kristen Maranatha
xi
DAFTAR LAMPIRAN
A
UNICODE.............................................................................................A-1
B
Tabel Pengetikan Huruf Jawa................................................................B-1
C.1
Form 1....................................................................................................C-1
C.2
Form 2....................................................................................................C-12
C.3
Form 3....................................................................................................C-27
C.4
Form 4....................................................................................................C-28
Universitas Kristen Maranatha
LAMPIRAN
A. UNICODE
Consonants :
1B80
= JAVANESE LETTER HA
1B81
= JAVANESE LETTER NA
1B82
= JAVANESE LETTER CA
1B83
= JAVANESE LETTER RA
1B84
= JAVANESE LETTER KA
1B85
= JAVANESE LETTER DA
1B86
= JAVANESE LETTER TA
1B87
= JAVANESE LETTER SA
1B88
= JAVANESE LETTER WA
1B89
= JAVANESE LETTER LA
1B8A
= JAVANESE LETTER PA
1B8B
= JAVANESE LETTER DHA
1B8C
= JAVANESE LETTER JA
1B8D
= JAVANESE LETTER YA
1B8E
= JAVANESE LETTER NYA
1B8F
= JAVANESE LETTER MA
B-1
1B90
= JAVANESE LETTER GA
1B91
= JAVANESE LETTER BA
1B92
= JAVANESE LETTER THA
1B93
= JAVANESE LETTER NGA
Dependent vowel signs:
1B94
= JAVANESE VOWEL SIGN WULU (i)
1B95
= JAVANESE VOWEL SIGN SUKU (u)
1B96
= JAVANESE VOWEL SIGN TALING (é)
1B97
= JAVANESE VOWEL SIGN PEPET (e)
1B98
= JAVANESE VOWEL SIGN TALING TARUNG (o)
1B99
= JAVANESE VOWEL SIGN LAYAR (r)
1B9A
= JAVANESE VOWEL SIGN WIGNYAN (h)
1B9B
= JAVANESE VOWEL SIGN CECAK (ng)
1B9C
= JAVANESE VOWEL SIGN PANGKU
1B9D
= JAVANESE VOWEL SIGN PÉNGKAL (VOCALIC ya)
1B9E
= JAVANESE VOWEL SIGN CAKRA (VOCALIC ra)
1B9F
= JAVANESE VOWEL SIGN KERET (VOCALIC re)
A-2
Vowels :
1BA0
= JAVANESE LETTER A CAPITAL
1BA1
= JAVANESE LETTER I CAPITAL
1BA2
= JAVANESE LETTER U CAPITAL
1BA3
= JAVANESE LETTER E CAPITAL
1BA4
= JAVANESE LETTER O CAPITAL
Digits :
1BA5
= JAVANESE DIGIT ZERO
1BA6
= JAVANESE DIGIT ONE
1BA7
= JAVANESE DIGIT TWO
1BA8
= JAVANESE DIGIT THREE
1BA9
= JAVANESE DIGIT FOUR
1BAA
= JAVANESE DIGIT FIVE
1BAB
= JAVANESE DIGIT SIX
1BAC
= JAVANESE DIGIT SEVEN
1BAD
= JAVANESE DIGIT EIGHT
1BAE
= JAVANESE DIGIT NINE
Additional Consonants :
1BAF
= JAVANESE LETTER KHA
A-3
1BB0
= JAVANESE LETTER FA
1BB1
= JAVANESE LETTER DZA
1BB2
= JAVANESE LETTER GHA
1BB3
= JAVANESE LETTER ZA
Join Letter :
1BB4
= JAVANESE JOIN LETTER HA
1BB5
= JAVANESE JOIN LETTER NA
1BB6
= JAVANESE JOIN LETTER CA
1BB7
= JAVANESE JOIN LETTER RA
1BB8
= JAVANESE JOIN LETTER KA
1BB9
= JAVANESE JOIN LETTER DA
1BBA
= JAVANESE JOIN LETTER TA
1BBB
= JAVANESE JOIN LETTER SA
1BBC
= JAVANESE JOIN LETTER WA
1BBD
= JAVANESE JOIN LETTER LA
1BBE
= JAVANESE JOIN LETTER PA
A-4
1BBF
= JAVANESE JOIN LETTER DHA
1BC0
= JAVANESE JOIN LETTER JA
1BC1
= JAVANESE JOIN LETTER YA
1BC2
= JAVANESE JOIN LETTER NYA
1BC3
= JAVANESE JOIN LETTER MA
1BC4
= JAVANESE JOIN LETTER GA
1BC5
= JAVANESE JOIN LETTER BA
1BC6
= JAVANESE JOIN LETTER THA
1BC7
= JAVANESE JOIN LETTER NGA
Capital Letter :
1BC8
= JAVANESE LETTER NA MURDA
1BC9
= JAVANESE LETTER KA MURDA
1BCA
= JAVANESE LETTER TA MURDA
1BCB
= JAVANESE LETTER SA MURDA
1BCC
= JAVANESE LETTER PA MURDA
1BCD
= JAVANESE LETTER NYA MURDA
A-5
1BCE
= JAVANESE LETTER GA MURDA
1BCF
= JAVANESE LETTER BA MURDA
Join Capital Letter :
1BD0
= JAVANESE JOIN LETTER NA MURDA
1BD1
= JAVANESE JOIN LETTER KA MURDA
1BD2
= JAVANESE JOIN LETTER TA MURDA
1BD3
= JAVANESE JOIN LETTER SA MURDA
1BD4
= JAVANESE JOIN LETTER PA MURDA
1BD5
= JAVANESE JOIN LETTER NYA MURDA
1BD6
= JAVANESE JOIN LETTER GA MURDA
1BD7
= JAVANESE JOIN LETTER BA MURDA
A-6
B.Tabel Pengetikan Huruf Jawa
Huruf
Aksara Jawa Carakan (Nglegena)
Pengetikan
Aks Jawa
Huruf
Pengetikan
ha
a
pa
p
na
n
dha
d
ca
c
ja
j
ra
r
ya
y
ka
k
nya
v
da
f
ma
m
ta
t
ga
g
sa
s
ba
b
wa
w
tha
q
la
l
nga
z
Huruf
Pengetikan
Aksara Jawa Pasangan
Aks Jawa
Huruf
Pengetikan
h
H
p
B-1
P
Aks. Jawa
Aks. Jawa
n
N
dh
D
c
C
j
J
r
R
y
Y
k
K
ny
V
d
F
m
M
t
T
g
G
s
S
b
B
w
W
th
Q
l
L
ng
Z
Aksara Latin
A
Aksara Swara
Pengetikan
A
I
I
U
U
E
E
O
O
B-2
Aksara Jawa
Aksara Latin
kh
Aksara Rekan
Pengetikan
k+
f
p+
dz
f+
gh
g+
z
j+
Aksara Latin
Na
Aksara Jawa
Aksara Murda
Pengetikan
!
Aksara Jawa
Pasangan
Pengetikan
Alt+(0174)
Ka
@
Alt+(0175)
Ta
#
Alt+(0176)
Sa
$
Alt+(0177)
Pa
%
Alt+(0178)
Nya
^
Alt+(0179)
Ga
&
Alt+(0180)
Ba
*
Alt+(0181)
Aksara Latin
1
Wilangan Jawa
Aksara Jawa
B-3
Pengetikan
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
0
0
Nama Sandhangan
Wulu
Aksara Sandhangan
Nama/Aks Latin
Pengetikan
i
i
Suku
u
u
Taling
e`
[
Pepet
e
e
Taling tarung
o
[o
Layar
_r
/
Wignyan
_h
h
Cecak
_ng
=
B-4
Aksara Jawa
Pangku
\
Péngkal
_ya
- (minus)
Cakra
_ra
]
Keret
_re
}
Adeg-Adeg
Awalan Kalimat
?
Pada Lungsi
titik
.
Pada Lingsa
Koma
,
Pada Pangkat
Mengapit Angka
;;
Pada Guru
Awalan
Cerita/Surat
?0?
Pada Pancak
Akhir Cerita/Surat
.0.
Pada Luhur
Awalan Surat
untuk
Derajat Tinggi
Awalan Surat
Untuk
Derajat Sama
Awalan Surat
Untuk
Derajat Lebih
rendah
Awalan Tembang
Alt0165
Pada Madya
Tengah-Tengah
Tembang (Bait)
Alt0162
Wasana Pada
Akhir Tembang
Alt0163
Pada Madya
Pada Andhap
Purwa Pada
B-5
Alt0166
Alt0167
Alt0161
LISTING PROGRAM
C.1 Form1
Dim hasil As String
Private Sub cari_Click()
If Text1.Text = "" Then
On Error GoTo blong
blong:
MsgBox "Silakan masukan kata", vbInformation + vbOKOnly, "WARNING"
Else
On Error GoTo gaada
End If
sama = Text1.Text
If sama "" Then
If Option1 = True Then
Adodc1.RecordSource = "select * from table1 Where Indonesia = '" & sama &
"'"
Adodc1.Refresh
With Adodc1.Recordset
Label2.Caption = !Indonesia
Label3.Caption = !Inggris
Label4.Caption = !Jawa
Label5.Caption = !Baca
End With
End If
If Option3 = True Then
Adodc1.RecordSource = "select * from table1 Where Inggris = '" & sama & "'"
Adodc1.Refresh
With Adodc1.Recordset
Label2.Caption = !Indonesia
Label3.Caption = !Inggris
Label4.Caption = !Jawa
Label5.Caption = !Baca
End With
End If
If Option2 = True Then
Adodc1.RecordSource = "select * from table1 Where Jawa = '" & sama & "'"
Adodc1.Refresh
With Adodc1.Recordset
Label2.Caption = !Indonesia
Label3.Caption = !Inggris
Label4.Caption = !Jawa
Label5.Caption = !Baca
End With
C-1
End If
End If
Exit Sub
gaada:
MsgBox "Kata yang anda cari tidak ada", vbInformation + vbOKOnly,
"WARNING"
End Sub
Private Sub Command2_Click()
Form1.Visible = False
Form3.Visible = True
Form2.Visible = True
End Sub
Private Sub cmd_keluar_click()
End
End Sub
Private Sub Form_Load()
Option1 = True
End Sub
Private Sub Option1_Click()
If Option1 = True Then
Text1.Text = ""
Form1.Visible = True
Form2.Visible = False
List1.Visible = False
Text1.Font = "Ms Sans Serif"
List1.Clear
End If
End Sub
Private Sub Option2_Click()
If Option2 = True Then
Text1.Text = ""
Form1.Visible = True
Form2.Visible = True
List1.Visible = True
Text1.Font = "HANACARAKA"
End If
End Sub
Private Sub Option3_Click()
If Option3 = True Then
Text1.Text = ""
C-2
Form1.Visible = True
Form2.Visible = False
List1.Visible = False
Text1.Font = "Ms Sans Serif"
List1.Clear
End If
End Sub
Private Sub Command1_Click()
same = Text4.Text
Text1.Text = ""
If same = "" Then
MsgBox "Silakan Isi UNICODE", vbInformation + vbOKOnly, "WARNING"
End If
If Text4.Text = "1B80" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "a"
End If
End If
If Text4.Text = "1B81" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "n"
End If
End If
If Text4.Text = "1B82" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "c"
End If
End If
If Text4.Text = "1B83" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "r"
End If
End If
If Text4.Text = "1B84" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "k"
End If
End If
If Text4.Text = "1B85" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "f"
End If
End If
If Text4.Text = "1B86" Then
If Form1.Visible = True Then
C-3
Form1.Text1.Text = Form1.Text1.Text + "t"
End If
End If
If Text4.Text = "1B87" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "s"
End If
End If
If Text4.Text = "1B88" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "w"
End If
End If
If Text4.Text = "1B89" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "l"
End If
End If
If Text4.Text = "1B8A" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "p"
End If
End If
If Text4.Text = "1B8B" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "d"
End If
End If
If Text4.Text = "1B8C" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "j"
End If
End If
If Text4.Text = "1B8D" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "y"
End If
End If
If Text4.Text = "1BBE" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "v"
End If
End If
If Text4.Text = "1BBF" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "m"
End If
C-4
End If
If Text4.Text = "1B90" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "g"
End If
End If
If Text4.Text = "1B91" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "b"
End If
End If
If Text4.Text = "1B92" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "q"
End If
End If
If Text4.Text = "1B93" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "z"
End If
End If
If Text4.Text = "1B94" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "i"
End If
End If
If Text4.Text = "1B95" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "u"
End If
End If
If Text4.Text = "1B96" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "["
End If
End If
If Text4.Text = "1B97" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "e"
End If
End If
If Text4.Text = "1B98" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "[o"
End If
End If
If Text4.Text = "1B99" Then
C-5
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "/"
End If
End If
If Text4.Text = "1B9A" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "h"
End If
End If
If Text4.Text = "1B9B" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "="
End If
End If
If Text4.Text = "1B9C" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "\"
End If
End If
If Text4.Text = "1B9D" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "-"
End If
End If
If Text4.Text = "1B9E" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "]"
End If
End If
If Text4.Text = "1B9F" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "}"
End If
End If
If Text4.Text = "1BA0" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "A"
End If
End If
If Text4.Text = "1BA1" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "I"
End If
End If
If Text4.Text = "1BA2" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "U"
C-6
End If
End If
If Text4.Text = "1BA3" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "E"
End If
End If
If Text4.Text = "1BA4" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "O"
End If
End If
If Text4.Text = "1BA5" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "0"
End If
End If
If Text4.Text = "1BA6" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "1"
End If
End If
If Text4.Text = "1BA7" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "2"
End If
End If
If Text4.Text = "1BA8" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "3"
End If
End If
If Text4.Text = "1BA9" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "4"
End If
End If
If Text4.Text = "1BAA" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "5"
End If
End If
If Text4.Text = "1BAB" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "6"
End If
End If
C-7
If Text4.Text = "1BAC" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "7"
End If
End If
If Text4.Text = "1BAD" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "8"
End If
End If
If Text4.Text = "1BAE" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "9"
End If
End If
If Text4.Text = "1BAF" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "k+"
End If
End If
If Text4.Text = "1BB0" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "p+"
End If
End If
If Text4.Text = "1BB1" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "f+"
End If
End If
If Text4.Text = "1BB2" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "g+"
End If
End If
If Text4.Text = "1BB3" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "j+"
End If
End If
If Text4.Text = "1BB4" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "H"
End If
End If
If Text4.Text = "1BB5" Then
If Form1.Visible = True Then
C-8
Form1.Text1.Text = Form1.Text1.Text + "N"
End If
End If
If Text4.Text = "1BB6" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "C"
End If
End If
If Text4.Text = "1BB7" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "R"
End If
End If
If Text4.Text = "1BB8" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "K"
End If
End If
If Text4.Text = "1BB9" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "F"
End If
End If
If Text4.Text = "1BBA" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "T"
End If
End If
If Text4.Text = "1BBB" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "S"
End If
End If
If Text4.Text = "1BBC" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "W"
End If
End If
If Text4.Text = "1BBD" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "L"
End If
End If
If Text4.Text = "1BBE" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "P"
End If
C-9
End If
If Text4.Text = "1BBF" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "D"
End If
End If
If Text4.Text = "1BC0" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "J"
End If
End If
If Text4.Text = "1BC1" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "Y"
End If
End If
If Text4.Text = "1BC2" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "V"
End If
End If
If Text4.Text = "1BC3" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "M"
End If
End If
If Text4.Text = "1BC4" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "G"
End If
End If
If Text4.Text = "1BC5" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "B"
End If
End If
If Text4.Text = "1BC6" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "Q"
End If
End If
If Text4.Text = "1BC7" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "Z"
End If
End If
If Text4.Text = "1BC8" Then
C-10
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "!"
End If
End If
If Text4.Text = "1BC9" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "@"
End If
End If
If Text4.Text = "1BCA" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "#"
End If
End If
If Text4.Text = "1BCB" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "$"
End If
End If
If Text4.Text = "1BCC" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "%"
End If
End If
If Text4.Text = "1BCD" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "^"
End If
End If
If Text4.Text = "1BCE" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "&"
End If
End If
If Text4.Text = "1BCF" Then
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "*"
End If
End If
Text1.Font = "HANACARAKA"
End Sub
C-11
C.2 Form2
Dim hasil As String
Dim i As Integer
Dim huruf As String
Private Sub Command1_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "a"
Else
Form3.Text3.Text = Form3.Text3.Text + "a"
End If
Form1.List1.AddItem ("1B80")
End Sub
Private Sub Command10_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "l"
Else
Form3.Text3.Text = Form3.Text3.Text + "l"
End If
Form1.List1.AddItem ("1B89")
End Sub
Private Sub Command11_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "p"
Else
Form3.Text3.Text = Form3.Text3.Text + "p"
End If
Form1.List1.AddItem ("1B8A")
End Sub
Private Sub Command12_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "d"
Else
Form3.Text3.Text = Form3.Text3.Text + "d"
End If
Form1.List1.AddItem ("1B8B")
End Sub
Private Sub Command13_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "j"
Else
C-12
Form3.Text3.Text = Form3.Text3.Text + "j"
End If
Form1.List1.AddItem ("1B8C")
End Sub
Private Sub Command14_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "y"
Else
Form3.Text3.Text = Form3.Text3.Text + "y"
End If
Form1.List1.AddItem ("1B8D")
End Sub
Private Sub Command15_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "v"
Else
Form3.Text3.Text = Form3.Text3.Text + "v"
End If
Form1.List1.AddItem ("1B8E")
End Sub
Private Sub Command16_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "m"
Else
Form3.Text3.Text = Form3.Text3.Text + "m"
End If
Form1.List1.AddItem ("1B8F")
End Sub
Private Sub Command17_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "g"
Else
Form3.Text3.Text = Form3.Text3.Text + "g"
End If
Form1.List1.AddItem ("1B90")
End Sub
Private Sub Command18_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "b"
Else
Form3.Text3.Text = Form3.Text3.Text + "b"
End If
C-13
Form1.List1.AddItem ("1B91")
End Sub
Private Sub Command19_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "q"
Else
Form3.Text3.Text = Form3.Text3.Text + "q"
End If
Form1.List1.AddItem ("1B92")
End Sub
Private Sub Command2_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "n"
Else
Form3.Text3.Text = Form3.Text3.Text + "n"
End If
Form1.List1.AddItem ("1B81")
End Sub
Private Sub Command20_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "z"
Else
Form3.Text3.Text = Form3.Text3.Text + "z"
End If
Form1.List1.AddItem ("1B93")
End Sub
Private Sub Command21_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "1"
Else
Form3.Text3.Text = Form3.Text3.Text + "1"
End If
Form1.List1.AddItem ("1BA6")
End Sub
Private Sub Command22_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "2"
Else
Form3.Text3.Text = Form3.Text3.Text + "2"
End If
Form1.List1.AddItem ("1BA7")
End Sub
C-14
Private Sub Command23_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "3"
Else
Form3.Text3.Text = Form3.Text3.Text + "3"
End If
Form1.List1.AddItem ("1BA8")
End Sub
Private Sub Command24_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "4"
Else
Form3.Text3.Text = Form3.Text3.Text + "4"
End If
Form1.List1.AddItem ("1BA9")
End Sub
Private Sub Command25_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "5"
Else
Form3.Text3.Text = Form3.Text3.Text + "5"
End If
Form1.List1.AddItem ("1BAA")
End Sub
Private Sub Command26_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "6"
Else
Form3.Text3.Text = Form3.Text3.Text + "6"
End If
Form1.List1.AddItem ("1BAB")
End Sub
Private Sub Command27_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "7"
Else
Form3.Text3.Text = Form3.Text3.Text + "7"
End If
Form1.List1.AddItem ("1BAC")
End Sub
Private Sub Command28_Click()
C-15
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "8"
Else
Form3.Text3.Text = Form3.Text3.Text + "8"
End If
Form1.List1.AddItem ("1BAD")
End Sub
Private Sub Command29_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "9"
Else
Form3.Text3.Text = Form3.Text3.Text + "9"
End If
Form1.List1.AddItem ("1BAE")
End Sub
Private Sub Command3_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "c"
Else
Form3.Text3.Text = Form3.Text3.Text + "c"
End If
Form1.List1.AddItem ("1B82")
End Sub
Private Sub Command30_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "0"
Else
Form3.Text3.Text = Form3.Text3.Text + "0"
End If
Form1.List1.AddItem ("1BA5")
End Sub
Private Sub Command31_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "A"
Else
Form3.Text3.Text = Form3.Text3.Text + "A"
End If
Form1.List1.AddItem ("1BA0")
End Sub
Private Sub Command32_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "I"
C-16
Else
Form3.Text3.Text = Form3.Text3.Text + "I"
End If
Form1.List1.AddItem ("1BA1")
End Sub
Private Sub Command33_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "U"
Else
Form3.Text3.Text = Form3.Text3.Text + "U"
End If
Form1.List1.AddItem ("1BA2")
End Sub
Private Sub Command34_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "E"
Else
Form3.Text3.Text = Form3.Text3.Text + "E"
End If
Form1.List1.AddItem ("1BA3")
End Sub
Private Sub Command35_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "O"
Else
Form3.Text3.Text = Form3.Text3.Text + "O"
End If
Form1.List1.AddItem ("1BA4")
End Sub
Private Sub Command36_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "i"
Else
Form3.Text3.Text = Form3.Text3.Text + "i"
End If
Form1.List1.AddItem ("1B94")
End Sub
Private Sub Command37_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "e"
Else
Form3.Text3.Text = Form3.Text3.Text + "e"
C-17
End If
Form1.List1.AddItem ("1B97")
End Sub
Private Sub Command38_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "["
Else
Form3.Text3.Text = Form3.Text3.Text + "["
End If
Form1.List1.AddItem ("1B96")
End Sub
Private Sub Command39_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "[o"
Else
Form3.Text3.Text = Form3.Text3.Text + "[o"
End If
Form1.List1.AddItem ("1B98")
End Sub
Private Sub Command4_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "r"
Else
Form3.Text3.Text = Form3.Text3.Text + "r"
End If
Form1.List1.AddItem ("1B83")
End Sub
Private Sub Command40_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "u"
Else
Form3.Text3.Text = Form3.Text3.Text + "u"
End If
Form1.List1.AddItem ("1B95")
End Sub
Private Sub Command41_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "/"
Else
Form3.Text3.Text = Form3.Text3.Text + "/"
End If
Form1.List1.AddItem ("1B99")
C-18
End Sub
Private Sub Command42_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "h"
Else
Form3.Text3.Text = Form3.Text3.Text + "h"
End If
Form1.List1.AddItem ("1B9A")
End Sub
Private Sub Command43_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "="
Else
Form3.Text3.Text = Form3.Text3.Text + "="
End If
Form1.List1.AddItem ("1B9B")
End Sub
Private Sub Command44_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "\"
Else
Form3.Text3.Text = Form3.Text3.Text + "\"
End If
Form1.List1.AddItem ("1B90")
End Sub
Private Sub Command45_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "-"
Else
Form3.Text3.Text = Form3.Text3.Text + "-"
End If
Form1.List1.AddItem ("1B9D")
End Sub
Private Sub Command46_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "]"
Else
Form3.Text3.Text = Form3.Text3.Text + "]"
End If
Form1.List1.AddItem ("1B90")
End Sub
C-19
Private Sub Command47_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "}"
Else
Form3.Text3.Text = Form3.Text3.Text + "}"
End If
Form1.List1.AddItem ("1B9F")
End Sub
Private Sub Command48_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "?0?"
Else
Form3.Text3.Text = Form3.Text3.Text + "?0?"
End If
End Sub
Private Sub Command49_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + ".0."
Else
Form3.Text3.Text = Form3.Text3.Text + ".0."
End If
End Sub
Private Sub Command5_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "k"
Else
Form3.Text3.Text = Form3.Text3.Text + "k"
End If
Form1.List1.AddItem ("1B84")
End Sub
Private Sub Command50_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "H"
Else
Form3.Text3.Text = Form3.Text3.Text + "H"
End If
Form1.List1.AddItem ("1BB4")
End Sub
Private Sub Command51_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "N"
Else
C-20
Form3.Text3.Text = Form3.Text3.Text + "N"
End If
Form1.List1.AddItem ("1BB5")
End Sub
Private Sub Command52_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "C"
Else
Form3.Text3.Text = Form3.Text3.Text + "C"
End If
Form1.List1.AddItem ("1BB6")
End Sub
Private Sub Command53_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "R"
Else
Form3.Text3.Text = Form3.Text3.Text + "R"
End If
Form1.List1.AddItem ("1BB7")
End Sub
Private Sub Command54_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "K"
Else
Form3.Text3.Text = Form3.Text3.Text + "K"
End If
Form1.List1.AddItem ("1BB8")
End Sub
Private Sub Command55_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "F"
Else
Form3.Text3.Text = Form3.Text3.Text + "F"
End If
Form1.List1.AddItem ("1BB9")
End Sub
Private Sub Command56_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "T"
Else
Form3.Text3.Text = Form3.Text3.Text + "T"
End If
C-21
Form1.List1.AddItem ("1BBA")
End Sub
Private Sub Command57_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "S"
Else
Form3.Text3.Text = Form3.Text3.Text + "S"
End If
Form1.List1.AddItem ("1BBB")
End Sub
Private Sub Command58_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "W"
Else
Form3.Text3.Text = Form3.Text3.Text + "W"
End If
Form1.List1.AddItem ("1BBC")
End Sub
Private Sub Command59_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "L"
Else
Form3.Text3.Text = Form3.Text3.Text + "L"
End If
Form1.List1.AddItem ("1BBD")
End Sub
Private Sub Command6_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "f"
Else
Form3.Text3.Text = Form3.Text3.Text + "f"
End If
Form1.List1.AddItem ("1B85")
End Sub
Private Sub Command60_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "P"
Else
Form3.Text3.Text = Form3.Text3.Text + "P"
End If
Form1.List1.AddItem ("1BBE")
End Sub
C-22
Private Sub Command61_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "D"
Else
Form3.Text3.Text = Form3.Text3.Text + "D"
End If
Form1.List1.AddItem ("1BBF")
End Sub
Private Sub Command62_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "J"
Else
Form3.Text3.Text = Form3.Text3.Text + "J"
End If
Form1.List1.AddItem ("1BC0")
End Sub
Private Sub Command63_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "Y"
Else
Form3.Text3.Text = Form3.Text3.Text + "Y"
End If
Form1.List1.AddItem ("1BC1")
End Sub
Private Sub Command64_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "V"
Else
Form3.Text3.Text = Form3.Text3.Text + "V"
End If
Form1.List1.AddItem ("1BC2")
End Sub
Private Sub Command65_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "M"
Else
Form3.Text3.Text = Form3.Text3.Text + "M"
End If
Form1.List1.AddItem ("1BC3")
End Sub
Private Sub Command66_Click()
C-23
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "G"
Else
Form3.Text3.Text = Form3.Text3.Text + "G"
End If
Form1.List1.AddItem ("1BC4")
End Sub
Private Sub Command67_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "B"
Else
Form3.Text3.Text = Form3.Text3.Text + "B"
End If
Form1.List1.AddItem ("1BC5")
End Sub
Private Sub Command68_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "Q"
Else
Form3.Text3.Text = Form3.Text3.Text + "Q"
End If
Form1.List1.AddItem ("1BC6")
End Sub
Private Sub Command69_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "Z"
Else
Form3.Text3.Text = Form3.Text3.Text + "Z"
End If
Form1.List1.AddItem ("1BC7")
End Sub
Private Sub Command7_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "t"
Else
Form3.Text3.Text = Form3.Text3.Text + "t"
End If
Form1.List1.AddItem ("1B86")
End Sub
Private Sub Command70_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "!"
C-24
Else
Form3.Text3.Text = Form3.Text3.Text + "!"
End If
Form1.List1.AddItem ("1BC8")
End Sub
Private Sub Command71_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "@"
Else
Form3.Text3.Text = Form3.Text3.Text + "@"
End If
Form1.List1.AddItem ("1BC9")
End Sub
Private Sub Command72_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "#"
Else
Form3.Text3.Text = Form3.Text3.Text + "#"
End If
Form1.List1.AddItem ("1BCA")
End Sub
Private Sub Command73_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "$"
Else
Form3.Text3.Text = Form3.Text3.Text + "$"
End If
Form1.List1.AddItem ("1BCB")
End Sub
Private Sub Command74_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "%"
Else
Form3.Text3.Text = Form3.Text3.Text + "%"
End If
Form1.List1.AddItem ("1BCC")
End Sub
Private Sub Command75_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "^"
Else
Form3.Text3.Text = Form3.Text3.Text + "^"
C-25
End If
Form1.List1.AddItem ("1BCD")
End Sub
Private Sub Command76_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "&"
Else
Form3.Text3.Text = Form3.Text3.Text + "&"
End If
Form1.List1.AddItem ("1BCE")
End Sub
Private Sub Command77_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "*"
Else
Form3.Text3.Text = Form3.Text3.Text + "*"
End If
Form1.List1.AddItem ("1BCF")
End Sub
Private Sub Command78_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "k+"
Else
Form3.Text3.Text = Form3.Text3.Text + "k+"
End If
Form1.List1.AddItem ("1BAF")
End Sub
Private Sub Command79_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "p+"
Else
Form3.Text3.Text = Form3.Text3.Text + "p+"
End If
Form1.List1.AddItem ("1BB0")
End Sub
Private Sub Command8_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "s"
Else
Form3.Text3.Text = Form3.Text3.Text + "s"
End If
Form1.List1.AddItem ("1B87")
C-26
End Sub
Private Sub Command80_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "f+"
Else
Form3.Text3.Text = Form3.Text3.Text + "f+"
End If
Form1.List1.AddItem ("1BB1")
End Sub
Private Sub Command81_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "g+"
Else
Form3.Text3.Text = Form3.Text3.Text + "g+"
End If
Form1.List1.AddItem ("1BB2")
End Sub
Private Sub Command9_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "w"
Else
Form3.Text3.Text = Form3.Text3.Text + "w"
End If
Form1.List1.AddItem ("1B88")
End Sub
Private Sub Command90_Click()
If Form1.Visible = True Then
Form1.Text1.Text = Form1.Text1.Text + "j+"
Else
Form3.Text3.Text = Form3.Text3.Text + "j+"
End If
Form1.List1.AddItem ("1BB3")
End Sub
C.3 Form3
Private Sub Command1_Click()
If (Form3.Text1.Text "") And (Form3.Text2.Text "") And
(Form3.Text3.Text "") And (Form3.Text4.Text "") Then
Form1.Adodc1.RecordSource = "select * from table1"
Form1.Adodc1.Refresh
With Form1.Adodc1.Recordset
.AddNew
C-27
!Indonesia = Form3.Text1.Text
!Inggris = Form3.Text2.Text
!Jawa = Form3.Text3.Text
!Baca = Form3.Text4.Text
.Update
End With
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Form1.Visible = True
Form2.Visible = False
Form3.Visible = False
Form4.Visible = False
Else
Form4.Visible = True
End If
End Sub
C.4 Form4
Private Sub Command1_Click()
Form3.Visible = True
Form2.Visible = True
Form1.Visible = False
Form4.Visible = False
End Sub
C-28
BAB I
PENDAHULUAN
I.1 Latar Belakang Masalah
Kepulauan nusantara memiliki peradaban yang beraneka ragam, salah
satunya adalah penggunaan aksara dalam tulisan yang dikenal dengan huruf
Hanacaraka, Sunda, Batak, Bugis dan sebagainya. Namun, sejak Majapahit runtuh
kebudayaan bergeser dengan dibawanya aksara Latin oleh bangsa Belanda, aksara
Arab oleh para saudagar dari Timur Tengah. Aksara Latin sendiri menyerap
aksara Arab untuk penulisan angka dan aksara Arab diubah sedikit menjadi aksara
Melayu atau Jawa.
Kemajuan teknologi digital dalam pengkodean karakter saat ini adalah
konsep Unicode. Dulu hanya set karakter ASCII sebanyak 256 huruf atau glyph (8
bit), berkembang menjadi 16 bit dan terpecah-pecah dalam standar ISO, misalnya
ISO-8859-1 untuk set karakter Latin dan beberapa karakter bangsa Eropa.
Kini kemajuan digital lebih berkembang sehingga karakter cukup
direpresentasikan dalam satu sistem, yaitu Unicode. Dengan menggunakan
Unicode, maka tidak perlu dikonversi ke dalam set karakter tertentu karena
Unicode mencakup hampir seluruh set karakter di dunia, tentunya yang telah
diajukan dan disetujui.
I.2 Identifikasi Masalah
Bagaimana pembuatan Font dari Huruf Jawa dengan mengacu standar
Unicode dengan menggunakan Font Creator versi 3.0 dan digunakan
sebagai kamus Jawa-Indonesia-Inggris menggunakan Visual Basic versi
6.0 ?
I.3 Tujuan
1
Universitas Kristen Maranatha
2
Menentukan Unicode dalam pembuatan Font Jawa.
Membuat aplikasi kamus elektronik Jawa-Indonesia-Inggris.
I.4 Pembatasan Masalah
Kosakata Awal 200 kata.
Pembuatan Font Jawa dengan Font Creator 3.0.
Database menggunakan Mircosoft Access 2003.
Pembuatan
program
kamus
elektronik
Indonesia-Inggris-Jawa
menggunakan Visual Basic 6.0.
Dialek yang digunakan adalah bahasa Jawa di Cirebon.
I.5 Sistematika Penulisan
Laporan Tugas akhir ini disusun dengan sistematika sebagai berikut :
Bab 1 Pendahuluan
Bab ini berisi latar belakang masalah, identifikasi masalah, tujuan, pembatasan
masalah dan sistematika penulisan.
Bab 2 Teori Pendukung
Bab ini berisi mengenai pengenalan Visual Basic dan pengenalan penggunaan
perulangan serta variabel dan operatornya, dan pembahasan mengenai Unicode.
Bab 3 Perancangan Program
Bab ini berisi penjelasan mengenai program yang digunakan untuk membuat
program kamus elektronik penjelasan tentang bagaimana program bekerja serta
flowchart dari program tersebut.
Bab 4 Data Pengamatan
Bab ini berisi data pengamatan dan beberapa percobaan dari program kamus
elektronik yang telah dibuat.
Bab 5 Kesimpulan dan Saran
Bab ini berisi kesimpulan yang dapat diperoleh dari hasil program dan data
pengamatan serta saran untuk perbaikan dan pengembangannya.
Universitas Kristen Maranatha
BAB V
KESIMPULAN DAN SARAN
V.1 Kesimpulan
Berikut ini adalah kesimpulan yang diperoleh dari hasil percobaan :
1. Program kamus elektronik Indonesia-Inggris dan Jawa pada pencarian kata
Indonesia dan Inggris telah berhasil dibuat.
2. Pada pencarian Kata untuk jenis huruf besar dan huruf kecil tidak
berpengaruh terhadap pencarian kata yang ada didatabase (lihat Gambar
IV.2 dan Gambar IV.3).
V.2 Saran
Berikut adalah saran yang dapat diberikan untuk penelitian berikutnya :
1. Pengembangan untuk LIP (Language Information Processing) yaitu dapat
menterjemahkan kalimat.
60
Universitas Kristen Maranatha
DAFTAR PUSTAKA
1. http://www.unicode.org, 19 Juli 2008
2. Halvorson, Michael; Step by Step Microsoft Visual Basic 6.0 prof.; Alih Bahasa :
Adi Kurniadi, PT. Elex Media Komputindo, Jakarta; 2000.
3. Pamungkas; Tip & Trik Microsoft Visual Basic 6.0; cetakan keempat, PT. Elex
Media Komputindo, Jakarta; 2002.
4. Sulaiman, Agus; Koneksi Database Dengan ADODC; Jakarta, 2007.
5. Suwarni Sukiyat, Dra., 1998, Tuntunan Menulis Huruf Jawa, Klaten, Penerbit
dan Percetakan Sahabat.
61
Universitas Kristen Maranatha