pembuatan software kamus bahasa jawa sebagai alternatif

advertisement
PEMBUATAN SOFTWARE KAMUS BAHASA JAWA
SEBAGAI ALTERNATIF PEMBELAJARAN
BAHASA JAWA
TUGAS AKHIR
DiajukanUntukMemenuhi
PersyaratanGunaMeraihGelarSarjana Strata 1
TeknikInformatikaUniversitasMuhammadiyah Malang
Oleh :
DiaYuliartini
08560179
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2013
i
LEMBAR PERSETUJUAN
PEMBUATAN SOFTWARE KAMUS BAHASA JAWA
SEBAGAI ALTERNATIF PEMBELAJARAN BAHASA JAWA
TUGAS AKHIR
SebagaiPersyaratanGunaMeraihGelarSarjana Strata 1
TeknikInformatikaUniversitasMuhammadiyah Malang
Menyetujui:
DosenPembimbing I
DosenPembimbing II
Hariyadi, S.Kom, MT
NurHayatin, S.ST
NIP : 101. 9406. 0262
NIP : 108. 0907. 0476
ii
ABSTRAK
Bahasa jawa merupakan salah satu bahasa daerah yang penting di
Indonesia, pengguna bahasa jawa hampir 50% dari jumlah penduduk Indonesia.
Bahasa Jawa merupakan bahasa yang masih hidup tidak akan terlepas adanya
kontak dengan bahasa lain, khususnya bahasa Indonesia. Adanya pengaruh bahasa
lain dalam bahasa Jawa menunjukkan bahwa bahasa Jawa adalah bahasa yang
masih mempengaruhi bahasa Indonesia, khususnya dalam bidang kosa kata.
Adapun aplikasi kamus bahasa jawa tersebut digunakan untuk membantu siswa
dalam menerjemahkan kata bahasa jawa ke bahasa Indonesia atau sebaliknya dan
menerjemahkan tulisan aksara jawa atau yang sering disebut hanacaraka kedalam
bahasa jawa dan bahasa Indonesia. Bahasa yang ada dalam aplikasi kamus
tersebut adalah Bahasa Indonesia, Bahasa Jawa (Ngoko, Krama dan Krama
Inggil), dan tulisan aksara jawa (hanacaraka). Dengan adanya aplikasi terjemahan
kata tersebut diharapkan siswa dapat mudah mengartikan masukan kata dan dapat
dengan mudah menghafal tulisan aksara jawa (hanacaraka).
Kata Kunci : Kamus, Bahasa Jawa (Ngoko, Krama dan Krama Inggil), Aksara
Jawa (Hanacaraka)
iii
ABSTRACT
Java language is one of the important regional languages in Indonesia,
Javanese users almost 50% of the total population of Indonesia. Java language is
a language that is still alive will not be separated from contact with other
languages, especially Indonesian. The influence of other languages in the Java
language shows that the Java language is a language that is still affecting
Indonesian, particularly in the areas of vocabulary. The Java language dictionary
application is used to assist students in translating words into Indonesian
Javanese language and translate or otherwise writing java script or what is often
called hanacaraka into Javanese and Indonesian languages. Existing language in
the dictionary application is Indonesian, Javanese (Ngoko, Krama and Krama
Inggil), and script writing java (hanacaraka). With the application of the word
translation is expected that students can easily interpret the input word and can
easily memorize the script writing java (hanacaraka).
Keywords: Dictionary, language Java (Ngoko, Krama and Krama Inggil), Java
Script (hanacaraka)
iv
DAFTAR ISI
HALAMAN JUDUL ................................................................................... i
LEMBAR PERSETUJUAN ........................................................................ ii
LEMBAR PENGESAHAN ......................................................................... iii
LEMBAR PERNYATAAN .......................................................................... iv
ABSTRAK .................................................................................................... v
ABSTRACT ................................................................................................. vi
LEMBAR PERSEMBAHAN ...................................................................... vii
KATA PENGANTAR ................................................................................. ix
DAFTAR ISI ................................................................................................ x
DAFTAR GAMBAR ................................................................................... xiii
DAFTAR TABEL ........................................................................................ xv
BAB I PENDAHULUAN
1.1
LatarBelakang ...................................................................................... 1
1.2
RumusanMasalah ................................................................................. 2
1.3
BatasanMasalah ................................................................................... 2
1.4
TujuanPenelitian .................................................................................. 3
1.5
Metodologi ........................................................................................... 3
1.6
1.5.1
StudiLiteratur ........................................................................... 3
1.5.2
AnalisaSistemdanPerancangan ................................................ 3
1.5.3
TahapImplementasi .................................................................. 3
1.5.4
TahapPengujian ........................................................................ 4
1.5.5
PenyusunanLaporan ................................................................. 4
SistematikaPenulisan ........................................................................... 4
BAB II LANDASAN TEORI
2.1
Bahasa Indonesia ................................................................................ 6
2.2
BahasaJawa .......................................................................................... 6
2.2.1
Macam-macambahasamenuruttingkatan .................................. 7
2.2.1.1 BahasaJawaNgoko ....................................................... 7
v
2.2.1.2 BahasaJawaKrama ....................................................... 7
2.2.1.3 BahasaJawaKramaInggil .............................................. 7
2.3
AksaraJawa .......................................................................................... 7
2.3.1
SejarahAksara .......................................................................... 8
2.3.2
TulisanAksaraJawa .................................................................. 8
2.3.2.1 Pasangan ...................................................................... 9
2.3.2.2 Sandangan .................................................................... 10
2.3.2.3 PenandaGugusKonsonan ............................................. 11
2.4
Kamus .................................................................................................. 12
2.5
RekayasaPerangkatLunak .................................................................... 12
2.6
Database MySQL ................................................................................ 13
2.7
2.6.1
Keunggulanmenggunakan database server MySQL ................ 13
2.6.2
Kelemahanmenggunakan database server MySQL ................ 14
Java ..................................................................................................... 14
2.7.1
Platform, J2SDK, Cara Kerja ................................................... 15
2.7.2
Kelebihan Program Java ......................................................... 15
2.7.3
Kekurangan Program Java ...................................................... 16
BAB III ANALISA DAN PERANCANGAN SISTEM
3.1
3.2
AnalisaSistem ...................................................................................... 17
3.1.1
DeskripsiProduk ....................................................................... 17
3.1.2
KebutuhanFungsional .............................................................. 17
3.1.3
Kebutuhan Non-Fungsional ..................................................... 17
3.1.4
Flowchart ................................................................................ 18
3.1.5
Use Case Diagram ................................................................... 19
PerancanganSistem .............................................................................. 20
3.2.1
Activity Diagram .................................................................... 20
3.2.2
Sequence Diagram .................................................................. 24
3.2.3
Class Diagram ......................................................................... 27
3.2.4
Entity Relationship Diagram ................................................... 28
3.2.5
Desaign Interface .................................................................... 28
3.2.5.1 Form Terjemahan ......................................................... 28
vi
3.2.5.2 Form Options .............................................................. 29
BAB IV IMPLEMENTASI DAN PENGUJIAN
4.1
4.2
ImplementasiSistem ............................................................................. 31
4.1.1
ImplementasiAplikasi Menu ................................................... 31
4.1.2
Implementasi Proses Menu Terjemahan .................................. 33
4.1.3
ImplementasiPencarian Kata .................................................. 35
4.1.4
Implementasi Proses MenambahKosakata .............................. 36
4.1.5
Implementasi Proses MengubahKosakata ............................... 37
4.1.6
Implementasi Proses MenghapusKosakata .............................. 38
4.1.7
Implementasi Proses MenerjemahkanAksaraJawa .................. 39
PengujianPerangkatLunak ................................................................... 40
4.2.1
PengujianFungsi ....................................................................... 40
4.2.1.1 PengujianPemeriksaan Kata ........................................ 41
4.2.1.2 PengujianFungsi Menu ............................................... 43
4.2.2
PengujianSistem ....................................................................... 44
BAB V KESIMPULAN DAN SARAN
5.1
Kesimpulan .......................................................................................... 50
5.2
Saran ................................................................................................... 50
DAFTAR PUSTAKA ................................................................................. 51
vii
DAFTAR GAMBAR
Gambar 2.1
AksaraJawa ........................................................................... 8
Gambar 2.2
AksaraPasangan .................................................................... 9
Gambar 2.3
SandanganSwaradanKeterangan ........................................... 10
Gambar 2.4
SandanganPanyigegdanKeterangan ...................................... 11
Gambar 2.5
SandangaWyanjanadanketerangan ....................................... 11
Gambar 2.6
AksaraJawadansandhangan ................................................... 12
Gambar 2.7
Cara Kerja Java .................................................................... 15
Gambar 2.8
Java Platform ........................................................................ 15
Gambar 3.1
Flowchart Program .............................................................. 18
Gambar 3.2
Use Case Diagram ............................................................... 19
Gambar 3.3
Diagram Activity Menerjemahkan kata ............................... 20
Gambar 3.4
Diagram Activity Pencariankosakata .................................... 21
Gambar 3.5
Diagram Activity Menambahkosakata .................................. 21
Gambar 3.6
Diagram Activity Mengubahkosakata ................................... 22
Gambar 3.7
Diagram Activity Menghapuskosakata ................................. 23
Gambar 3.8
Diagram Activity TerjemahanAksara.................................... 23
Gambar 3.9
Sequence DiagramPenerjemah Kata .................................... 24
Gambar 3.10 Sequence DiagramPencariankosakata .................................. 25
Gambar 3.11 Sequence DiagramMenambahKosakata ............................... 25
Gambar 3.12 Sequence DiagramMengubahKosakata ................................ 26
Gambar 3.13 Sequence DiagramMenghapusKosakata............................... 26
Gambar 3.14 Sequence DiagramTerjemahanAksarajawa .......................... 27
Gambar 3.15 Class Diagram ..................................................................... 27
Gambar 3.16 Entity Relationship Diagram Data Kata Dalam Database .... 28
Gambar 3.17 Form Terjemahan .................................................................. 28
Gambar 3.18 Form Kosakata ...................................................................... 29
viii
Gambar 4.1
Halaman Menu Utama .......................................................... 31
Gambar 4.2
Source Code Menu Utama .................................................... 32
Gambar 4.3
HalamanTerjemahan ............................................................. 33
Gambar 4.4
Source Code HalamanTerjemahan........................................ 34
Gambar 4.5
HalamanCariKosakata .......................................................... 35
Gambar 4.6
Source CodeCari Kata ........................................................... 36
Gambar 4.7
HalamanKosakatauntukmenambah kata .............................. 36
Gambar 4.8
Source Codemenambahkosakata .......................................... 37
Gambar 4.9
Halamankosakatauntukmengubahkosakata .......................... 37
Gambar 4.10 Source Codemengubah (update) kata ................................... 38
Gambar 4.11 Halamanmenghapuskosakata ................................................ 38
Gambar 4.12 Source Codehapuskosakata ................................................... 39
Gambar 4.13 Keyboardaksarajawa (hanacaraka) ....................................... 39
Gambar 4.14 Source Codekeyboard aksarajawa ........................................ 40
Gambar 4.15 Source Codekoneksi Database .............................................. 42
Gambar 4.16 Source Codecek database ..................................................... 42
Gambar 4.17 Menu Utama.......................................................................... 43
Gambar 4.18 HasilTerjemahan ................................................................... 43
Gambar 4.19 Menu Kosakata ..................................................................... 44
ix
DAFTAR TABEL
Tabel 3.1
KebutuhanFungsional ........................................................... 17
Tabel 3.2
Kebutuhan Non-Fungsional .................................................. 18
Tabel 3.3
DeskripsiUse Case Diagram................................................. 19
Tabel 4.1
PengujianFungsionalAplikasiKamus .................................... 41
Tabel 4.2
Contoh Kata ......................................................................... 42
Tabel 4.3
ContohPengujianSistem ........................................................ 45
x
DAFTAR PUSTAKA
[1]
Abikusno. 1992. Pepak Basa Jawa Enggal. Surabaya: Ekspress.
[2]
Alwi, Hasan. 1992. Tata Bahasa Baku Bahasa Indonesia. Jakarta: Balai
Pustaka
[3]
Gunawan. Sari-sari Basa Jawi Pepak. Surabaya: Sentral Jaya Press.
[4]
Haryono, Soewardi. 2008. Buku Pepak Basa Jawa. Yogyakarta:
PustakaWidyatama
[5]
Ladjamuddin, Al-Bahra. 2006. Rekayasa Perangkat Lunak. Yogyakarta:
Graha Ilmu.
[6]
Novianto.
Pengenalan
Bahasa
Pemrograman
Java.
http://merlindriati.staff.gunadarma.ac.id/Downloads/files/34028/1_Pengen
alan_Java.pdf di akses tanggal 14 Desember 2012
[7]
Nugroho, Adi. 2008. Algoritma dan Struktur Data dengan Java.
Yogyakarta: ANDI.
[8]
Nugroho,
Bunafit.
2005.
Database
Relational
dengan
MySQL.
Yogyakarta: ANDI.
[9]
Purwadi, dkk. 2005. Tata Bahasa Jawa. Yogyakarta: Media Abadi.
xi
Download