SISTEM APLIKASI KAMUS BAHASA INDONESIA – JAWA DI ANDROID.

SISTEM APLIKASI KAMUS BAHASA INDONESIA – J AWA
DI ANDROID

SKRIPSI

Oleh :

Indr a Har dika
0734010120

TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
J AWA TIMUR
2012

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.

SISTEM APLIKASI KAMUS BAHASA INDONESIA – J AWA

DI ANDROID

SKRIPSI

Diajukan Untuk Memenuhi Sebagai Per syar atan
Dalam Memper oleh Gelar Sar jana Komputer
J ur usan Teknik Infor matika

Oleh :
Indr a Har dika
0734010120
TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
J AWA TIMUR
2012
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.


TUGAS AKHIR
SISTEM APLIKASI KAMUS BAHASA
INDONESIA – J AWA DI ANDROID
Disusun Oleh :
INDRA HARDIKA
NPM : 0734010120
Telah diper tahankan dihadapan dan diter ima oleh Tim Penguji Skr ipsi
Progr am Studi Teknik Infor matika, Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional “Veteran” J awa Timur
Pada tanggal 15 J uni 2012
PEMBIMBING :

TIM PENGUJ I :

1.

1.

Intan Yuniar Pur basar i,S.Kom,MSc.
NPT. 380060401981


Nur Cahyo Wibowo, S.Kom M.Kom
NIP/NPT. 379030401971
2.

2.

Ir . Kar tini, MT
NIP. 19611110 199103 2 001

Ir. Moch. Rochmad, MT
NIP. 196203041991031002
3.
Ir . Sutiyono, MT
NIP. 196 007 13 198 703 1001

Mengetahui
Dekan Fakultas Teknologi Industr i
Univer sitas Pembangunan Nasional “Veter an” J a wa Timur


Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.

Ir . Sutiyono, MT
NIP. 196 007 13 198 703 1001

LEMBAR PENGESAHAN

SISTEM APLIKASI KAMUS BAHASA
INDONESIA – J AWA DI ANDROID
Disusun Oleh :

INDRA HARDIK A
NPM : 0734010120

Telah disetujui mengikuti Ujian Negar a Lisan
Gelombang VI Tahun Akademik 2011/2012

Menyetujui,


Pembimbing Utama

Pembimbing Pendamping

Nur Cahyo Wibowo, S.Kom M.Kom
NIP/NPT. 379030401971

Ir . Kar tini, MT
NIP. 19611110 199103 2 001

Mengetahui,
Kepala Program Studi Teknik Informatika
Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional “Veter an” J awa Timur

Dr . Ir . Ni Ketut Sar i, MT.
NIP. 19650731 199203 2 001
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :

Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.

Judul
Pembimbing I
Pembimbing II
Penyusun

: Sistem Aplikasi Kamus Bahasa Indonesia – Jawa Di Android
: Nur Cahyo Wibowo, S.Kom., M.Kom
: Ir. Kartini, MT
: Indra Hardika

ABSTRAK
Bahasa adalah suatu cara untuk berkomunikasi dengan sesame atau antar manusia,
khususnya bahasa jawa. Komunikasi antar manusia kerap kali dilakukan karena
manusia butuh interaksi dengan sesamanya. Selain itu, bahasa jawa dapat juga
sebagai cermin budaya dan diri bagi penuturnya. Oleh karena itu dilakukan suatu
penelitian untuk membuat kamus Jawa – Indonesia yang berbasis IT.
Dengan adanya permasalahan tersebut, pada pengguna diatas teknologi adalah
sebagai disiplin ilmu yang berkaitan erat dengan manusia dalam pembuatan suatu

aplikasi kamus elektronik. Untuk menterjemahkan kata dari bahasa Indonesia ke
bahasa Jawa atau sebaliknya. Pembuatan aplikasi ini adalah dengan menggunakan
pemrograman Java Android. Tujuan penelitian ini adalah untuk memperoleh suatu
aplikasi penerjemahan bahasa yang mudah cepat dipahami bangi penggunanya.
Dengan adanya aplikasi ini dapat mempermudah dalam belajar bahasa jawa dapat
memberikan informasi kepada pengguna dan mempermudah pengguna menjalankan
aplikasi tinggal memberikan suatu kata yang ingin dicari. Dengan cara memasukkan
sebuah kata dan tinggal menekan terjemahkan.
Kata Kunci : Kamus,Android, Indonesia - Jawa.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.

i

KATA PENGANTAR
Alhamdulillaahi Robbil ‘Alamin…, Penulis bersyukur kepada Allah SWT
atas semua Rahmat, Taufik, dan Hidayah-Nya yang telah diberikan kepada
penulis sehingga dapat menyelesaikan Skripsi ini dengan baik.

Dalam menyelesaikan Skripsi ini, penulis berpegang pada teori serta
bimbingan dari para dosen pembimbing Skripsi. Dan berbagai pihak yang banyak
membantu hingga terselesaikannya Skripsi ini. Skripsi merupakan salah satu
syarat bagi mahasiswa untuk menyelesaikan program studi Sarjana Strata Satu (S1) di Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas
Pembangunan Nasional “Veteran” Jawa Timur.
Terwujudnya Skripsi ini adalah berkat usaha, kerja keras serta dukungan
dari berbagai pihak. Dan tanpa menghilangkan rasa hormat, penulis mengucapkan
banyak terima kasih kepada pihak-pihak yang telah membantu penulis antara lain:
1.

Prof.

Dr. Ir. Teguh Soedarto, MP. Selaku Rektor Universitas

Pembangunan Nasional "Veteran" Jatim
2.

Ir. Sutiyono, MT. selaku Dekan Fakultas Teknik Industri Universitas
Pembangunan Nasional "Veteran" Jatim.


3.

Dr. Ir. Ni Ketut Sari, MT selaku Ketua Jurusan Teknik Informatika
Universitas Pembangunan Nasional ”Veteran” Jatim.

4.

Nur Cahyo Wibowo, S.Kom M.Kom., selaku Dosen Pembimbing I Skrpsi.
yang telah membimbing, memberikan arahan, dan nasehatnya.

5.

Ir. Kartini, MT., selaku Dosen Pembimbing II Skripsi yang telah
membimbing, memberikan arahan, dan nasehatnya.
ii

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.


6.

Orang tua tercinta dan adikku tersayang, yang telah memberikan
dorongan baik moril maupun materiil sehingga laporan skripsi ini dapat
terselesaikan.

7.

Kepada Pak Puh, Mas Dadang, Mbak Tanti, Ryan, Mas Singo, Mas Alpen,
Zali. Yang telah membantu baik do’a maupun memberi semangat dan
motivasi dalam pengerjaan skripsi.

8.

Kepada Semok, Spidol, Atok, Mappy, Vidya, Hanik, Fadil, Alfin dan
Dadang. Atas dukungannya dalam pembuatan skripsi.

9.

Kepada teman kita yaitu Renditya Yudisti, yang senantiasa mengajari,

membantu dan memberi dukungan. Terima kasih atas dukungan dan
bantuannya.

10. Kepada teman kita Eko, Kiky, Widya, Endang, Arfin, Lingga, Nanang,
Panjul, Aris, dan Ahong yang senantiasa memberi dukungan dan semangat
agar Skripsi ini cepat selesai.
11. Special thank you for Superman Is Dead, Devildice, Konspirasi, Seringai,
JRX yang selalu memberi penyegaran dalam berfikir lewat lagu yang
diciptakan.
Penulis menyadari bahwa penulisan ini masih jauh dari kesempurnaan,
karena tiada gading yang tak retak. Oleh sebab itu, penulis mengharapkan kritik
dan saran yang bersifat membangun guna terciptanya kesempurnaan penulisan ini
selanjutnya. Semoga penulisan ini dapat menambah wawasan serta ilmu
pengetahuan bagi siapa saja yang membacanya.
Surabaya, Juni 2012
Penulis
iii

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.

DAF TAR ISI

ABSTRAK........................................................................................................

i

KATA PENGANTAR ..................................................................................

ii

DAFTAR ISI ..............................................................................................

iv

DAFTAR GAMBAR........................................................................................

vii

DAFTAR TABEL............................................................................. ..............

xi

BAB I PENDAHULUAN
1.1 Latar Belakang Masalah ...............................................................

1

1.2 Rumusan Masalah ........................................................................

2

1.3 Batasan Masalah...........................................................................

2

1.4 Tujuan ..........................................................................................

2

1.5 Manfaat ........................................................................................

3

1.6 Metodologi Penelitian ..................................................................

3

1.7 Sistematika penulisan ...................................................................

5

BAB II TINJAUAN PUSTAKA
2.1 Pengertian Bahasa ........................................................................

6

2.1.1 Aspek Bahasa .......................................................................

6

2.1.2 Fungsi Bahasa.......................................................................

7

2.2 Pengertian Kamus ........................................................................

9

2.2.1 Kamus Berdasarkan Penggunaan Bahasa ..............................

10

2.2.2 Berdasarkan Isi .....................................................................

11

2.3 Definisi Mobile Technology..........................................................

13

2.4 Java 2 Micro Edition ( J2ME ) .....................................................

15

2.5 Sejarah Android ...........................................................................

16

2.5.1 Definisi Android ...................................................................

19

2.5.2 Android Features..................................................................

19

2.6 Arsitektur Android .......................................................................

21

2.6.1 Linux Kernel ........................................................................

22

2.6.2 Libraries ...............................................................................

22

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.

iv

2.6.3 Android Runtime ..................................................................

24

2.6.4 Framework Aplikasi .............................................................

24

2.6.5 Applications..........................................................................

26

2.7 Definisi Database.........................................................................

26

2.7.1 Definisi Sqlite Database ........................................................

27

2.8 Unified Modelling Language ( UML ) ..........................................

28

2.8.1 Use Case ..............................................................................

28

2.8.2 Aktor ....................................................................................

29

2.8.3 Identifikasi Use Case ............................................................

31

2.8.4 Pendokumentasian Model Use Case .....................................

32

2.9 Dasar – Dasar Diagram Blok/Kotak..............................................

33

2.9.1 Penyederhanaan Diagram Blok .............................................

34

2.10 Source Code Dasar Pemrograman Android .................................

35

BAB III Analisis Dan Perancangan Sistem
3.1 Analisa sistem ..............................................................................

37

3.2 Perancangan Sistem ......................................................................

37

3.2.1 Skenario Sistem ....................................................................

38

3.2.2 Spesifikasi Kebutuhan Sistem ...............................................

39

3.2.3 Perancangan Proses ..............................................................

39

3.2.4 Perancangan Data .................................................................

46

3.2.5 Perancangan User Interface ..................................................

47

3.2.6 Perancangan Form Desain ....................................................

48

BAB IV IMPLEMENTASI SISTEM
4.1 Spesifikasi Sistem ........................................................................

51

4.2 Perangkat Sistem ..........................................................................

51

4.2.1 Perangkat Keras ( Hardware ) Yang Digunakan .....................

51

4.2.2 Perangkat Lunak ( Software ) Yang Digunakan .....................

52

4.3 Implementasi Desain Antarmuka ..................................................

53

4.3.1 Halaman Menu Utama ..........................................................

54

4.3.2 Halaman Menu Jawa - Indonesia ..........................................

55

4.3.3 Halaman Menu Indonesia - Jawa ..........................................

55

4.3.4 Halaman Jika Kosakata Ditemukan.......................................

56

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.

v

4.3.5 Halaman Jika Kosakata Tidak Ditemukan .............................

57

4.4 Deloy Aplikasi Ke Handphone .....................................................

57

BAB V UJI COBA DAN EVALUASI
5.1 Skenario Uji Coba ........................................................................

61

5.2 Pelaksanaan Uji Coba..................................................................

61

5.2.1

Uji Coba Install Aplikasi ......................................................

62

5.2.2

Uji Coba Menjalankan Aplikasi ............................................

64

BAB VI PENUTUP
6.1

Kesimpulan……..........................................................................

67

6.2

Saran……………. .......................................................................

68

DAFTAR PUSTAKA

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.

vi

D A F T AR G A M B A R

Gambar 2.1

Platform Java ........................................................................

16

Gambar 2.2

Android Timeline...................................................................

17

Gambar 2.3

Logo Android ........................................................................

18

Gambar 2.4

Arsitektur Android .................................................................

22

Gambar 2.5

Sistem Database ....................................................................

27

Gambar 2.6

Dasar – Dasar Blok ................................................................

33

Gambar 2.7

Gambar Contoh Diagram Blok Sederhana .............................

34

Gambar 2.7

Source Code Dasar Android...................................................

35

Gambar 3.1

Skenario Proses Aplikasi Kamus Berbasis Android ...............

38

Gambar 3.2

Flowchart Sistem Aplikasi Kamus Bahasa Indonesia - Jawa ..

38

Gambar 3.3

Use Case Diagram Proses Aplikasi ........................................

40

Gambar 3.4

Activity Diagram pada Use Case Jawa - Indonesia.................

41

Gambar 3.5

Activity Diagram pada Use Case Indonesia - Jawa.................

42

Gambar 3.6

Class Diagram Proses Aplikasi Kamus ..................................

43

Gambar 3.7

Sequense Diagram Proses Aplikasi ........................................

45

Gambar 3.8

Menu Pilihan .........................................................................

48

Gambar 3.9

Tampilan Menu Jawa - Indonesia...........................................

49

Gambar 3.10 Menu Indonesia - Jawa ..........................................................

50

Gambar 4.1

Halaman Utama .....................................................................

54

Gambar 4.2

Halaman Menu Jawa - Indonesia ...........................................

55

Gambar 4.3

Halaman Menu Indonesia - Jawa ...........................................

55

Gambar 4.4

Halaman Pencarian Hasil Dari Inputan Ditemukan ................

56

Gambar 4.5

Halaman Jika Kosakata Tidak Ditemukan ..............................

57

Gambar 4.6

Buka Project Tugas Akhir .....................................................

57

Gambar 4.7

Klik Kanan - > Export Signed App .........................................

58

Gambar 4.8

Jendela Export .......................................................................

58

Gambar 4.9

Jendela Keystore Selection .....................................................

59

Gambar 4.10 Jendela Key Creation .............................................................

59

Gambar 4.11 Jendela Destination and key/certificate checks .......................

60

Gambar 4.12 Hasil dari proses diatas ..........................................................

60

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.

vii

Gambar 5.1

Menghubungkan HP ke Laptop via kabel data .......................

62

Gambar 5.2

Kamus.apk.............................................................................

62

Gambar 5.3

Konfirmasi Instalasi Aplikasi .................................................

63

Gambar 5.4

Proses Instalasi ......................................................................

63

Gambar 5.5

Pemberitahuan Instalasi Sudah Selesai ...................................

63

Gambar 5.6

Halaman Utama .....................................................................

64

Gambar 5.7

Halaman Translate Bahasa Jawa - Indonesia..........................

64

Gambar 5.8

Halaman Pencarian Kata Tidak Ditemukan ............................

64

Gambar 5.9

Halaman Pencarian Kata Ditemukan ......................................

65

Gambar 5.10 Halaman Menu Indonesia - Jawa ...........................................

65

Gambar 5.11 Halaman Indonesia – Jawa Jika Kata Ditemukan ...................

66

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.

viii

DAFTAR TABEL
Tabel 2.1

Edisi Platform Java dan Fungsinya ........................................

16

Tabel 3.1

Tabel Data Model ..................................................................

46

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.

ix

BAB I
PENDAHULUAN
1.1 Latar Belakang
Kamus merupakan sebuah media yang dapat diartikan sebagai buku yang
berisikan tentang arti suatu kata dari bahasa asing. Misalnya untuk kamus bahasa
Indonesia - Jawa atau Jawa - Indonesia, hal ini sangat jelas bahwa kamus tersebut
berisikan tentang arti kata dari kedua bahasa tersebut. Dan keberadaan kamus
sekarang sangatlah diperlukan sebagai media yang dapat menambah pengetahuan
didalam pengertian kata – kata dari bahasa asing sehingga dapat dengan mudah
berkomunikasi dengan orang asing tanpa adanya keterbatasan tentang perbedaan
latar belakang bahasa.
Kini perkembangan kamus sangatlah luar biasa karena dorongan
kebutuhan manusia itu sendiri yang ingin menciptakan suatu kamus yang lebih
efisien dan praktis. Mulai dari kamus yang praktis atau kamus saku yang berisikan
beberapa puluh suku kata sampai yang memiliki beberapa ratus juta suku kata,
bahkan sekarang ini sudah tercipta kamus elektronik yang bentuknya menyerupai
kalkulator yang lebih praktis.
Akan tetapi lebih menyenangkan sekali apabila dapat membuatnya sendiri
dengan pemrograman Java, hanya bermodalkan handphone bersistem operasi
Android sebagai medianya. Akan tetapi program yang dibuat dalam penelitian ini
masih menggunakan inputan dengan cara terlebih dahulu mengetik nama kata
yang akan diartikan di handphone kemudian arti kata tersebut akan muncul sesuai
dengan yang diinginkan.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.

1

2

1.2 Per umusan Masalah
Karena sangat luasnya pembahasan yang berkaitan dengan kamus, maka
perlu adanya pembahasan secara sistematis. Masalah – masalah itu dapat
dirumuskan sebagai berikut :
a. Bagaimana cara membuat aplikasi kamus Berbasis Android ?
b. Bagaimana cara menginstall aplikasi kamus di handphone berbasis
Android ?
1.3 Batasan Masalah
Adapun batasan – batasan dalam pembuatan aplikasi kamus Indonesia –
Jawa, Jawa – Indonesia berbasis Android ini adalah :
a. Program yang digunakan adalah .apk jadi hanya bisa berjalan pada
handphone yang berbasis atau bersistem operasi Android
b. Database yang digunakan sangatlah terbatas karena menggunakan file
text dan masih bergantung dari memori handphone itu sendiri
c. Hanya bisa satu kata saja, tidak bisa untuk translate kalimat
d. Hanya menampilkan bahasa jawa krama inggil
e. System operasi Android min Froyo 2.2
1.4 Tujuan
Dalam penyusunan tugas akhir ini tujuan yang hendak dicapai adalah
untuk merancang dan membuat sistem aplikasi kamus digital berbasis Android
yang memiliki dua buah bahasa, yaitu bahasa Indonesia dan bahasa Jawa yang
sesuai guna membantu dalam menterjemahkan bahasa Indonesia ke dalam bahasa
Jawa dan sebaliknya.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3

1.5 Manfaat
Penelitian dan penulisan ini diharapkan mempunyai nilai guna dan manfaat
bagi orang – orang yang membaca pada umumnya. Selain itu diharapkan :
a. Dapat memperkaya khazanah tentang teknologi berbasis Android yang
banyak digunakan pada perangkat telekomunikasi mobile. Misalnya
Handphone, Tablet, dsb
b. Dapat membantu dan mengembangkan dalam membuat aplikasi kamus
Indonesia – Jawa, Jawa – Indonesia yang menggunakan teknologi berbasis
Android.
c. Dapat mempersiapkan terjun ke masyarakat yang sarat persaingan,
diharapkan mampu membandingkan antara ilmu yang didapat dengan
kenyataan yang ada di masyarakat.
d. Dapat menciptakan aplikasi yang bermanfaat bagi masyarakat yang
bersifat praktis, efisien, dan mudah didalam penggunaan Databasenya.

1.6 Metodologi Perancangan
Beberapa metode dalam penggumpulan data – data sebagai bahan tujuan atau
informasi pendukung, antara lain :
a. Studi Literatur
Pada tahap ini literature yang digunakan dengan menggunakan buku –
buku, internet, atau sumber – sumber lain yang menjelaskan mengenai
aplikasi kamus Indonesia – Jawa, Jawa – Indonesia dengan konsep
Android.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.

4

b. Perumusan rule record management store
Pada tahap ini menjelaskan langkah – langkah untuk menyiapkan data
– data kedalam database yang akan berdasarkan aturan – aturan yang
telah ditetapkan.

c. Rancang bangun perangkat lunak
Pada tahap ini menjelaskan tampilan yang mudah dimengerti dan
dipahami oleh pengguna atau user, dalam hal ini adalah program yang
digunakan didalam penyelesaian tugas akhir ini.

d. Uji coba dan evaluasi perangkat lunak
Pada tahap ini dilakukan sebuah penggujian dari aplikasi yang telah
dibuat. Kemudian hasil penggujian ini akan dianalisa untuk
menentukan validitas aplikasi dan saran pengembangan ke depannnya.

e. Penyusunan Buku Tugas Akhir
Tahap ini merupakan tahap terakhir dari proses pengerjaan tugas akhir
ini. Buku tugas akhir ini disusun sebagai laporan dari seluruh proses
pengerjaan tugas akhir ini. Diharapkan dari penyusunan buku tugas
akhir ini akan dapat dijadikan referensi bagi orang lain yang ingin
melakukan pengembangan aplikasi lebih lanjut.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.

5

1.7 Sistematika Penulisan
Tugas akhir ini disusun berdasarkan kerangka penulisan sebagai berikut :
BAB I

PENDAHULUAN
Bab ini menjelaskan secara umum mengenai latar belakang,
perumusan masalah, batasan masalah, tujuan, manfaat, dan
sistematika penulisan.

BAB II

TINJ AUAN PUSTAKA
Bab ini berisikan mengenai teori – teori yang berhubungan dengan
aplikasi kamus Indonesia – Jawa, Jawa – Indonesia dan teori –
teori pendukung lainnya yang berhubungan dengan pembuatan
aplikasi kamus Indonesia – Jawa, yang berbasis Android

BAB III

ANALISA DAN PERANCANGAN SISTEM
Bab ini berisikan tentang modul – modul perencanaan dan
pembuatan perencanaan perangkat lunak, yang berhubungan
dengan pembuatan aplikasi kamus Indonesia – Jawa, Jawa –
Indonesia yang berbasis Android

BAB IV

IMPLEMENTASI SISTEM
Bab ini membahas tentang ulasan hasil pembuatan aplikasi kamus
Indonesia – Jawa, Jawa – Indonesia yang berbasis Android

BAB V

UJ I COBA DAN EVALUASI
Bab ini berisikan tentang Uji coba yang dilakukan terhadap Tugas
Akhir ini.

BAB VI

PENUTUP
Bab ini berisikan kesimpulan dan saran.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.

BAB II
TINJ AUAN PUSTAKA

2. 1 Pengertian Bahasa
Menurut Gorys Keraf (1997 : 1) Bahasa adalah alat komunikasi antara
anggota masyarakat berupa simbol bunyi yang dihasilkan oleh alat ucap manusia.
Mungkin ada yang keberatan dengan mengatakan bahwa bahasa bukan satu-satunya alat
untuk mengadakan komunikasi. Mereka menunjukkan bahwa dua orang atau
pihak yang mengadakan komunikasi dengan mempergunakan cara-cara tertentu
yang telah disepakati bersama. Lukisan - lukisan, asap api, bunyi gendang atau
tong - tong dan sebagainya. Tetapi mereka itu harus mengakui pula bahwa bila
dibandingkan dengan bahasa, semua alat komunikasi tadi mengandung banyak
segi yang lemah. Bahasa memberikan kemungkinan yang jauh lebih luas dan
kompleks dari pada yang dapat diperoleh dengan mempergunakan media tadi.
Bahasa haruslah merupakan bunyi yang dihasilkan oleh alat ucap manusia.
Bukannya sembarang bunyi. Dan bunyi itu sendiri haruslah merupakan simbol
atau perlambang.

2.1.1 Aspek Bahasa
Bahasa merupakan suatu sistem komunikasi yang mempergunakan
simbol-simbol vokal ( bunyi ujaran ) yang bersifat arbitrer, yang dapat diperkuat
dengan gerak - gerik badaniah yang nyata. Ia merupakan simbol karena rangkaian
bunyi yang dihasilkan oleh alat ucap manusia harus diberikan makna tertentu
pula. Simbol adalah tanda yang diberikan makna tertentu, yaitu mengacu kepada
sesuatu yang dapat diserap oleh panca indra. Berarti bahasa mencakup dua
6
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.

7
bidang, yaitu vokal yang dihasilkan oleh alat ucap manusia, dan arti atau makna
yaitu hubungan antara rangkaian bunyi vocal dengan barang atau hal yang
diwakilinya, itu. Bunyi itu juga merupakan getaran yang merangsang alat
pendengar yang diserap oleh panca indra, sedangkan arti adalah isi
yang terkandung di dalam arus bunyi yang menyebabkan reaksi atau tanggapan
dari orang lain. Arti yang terkandung dalam suatu rangkaian bunyi bersifat
arbitrer atau mana suka. berarti tidak terdapat suatu keharusan bahwa suatu
rangkaian bunyi tertentu harus mengandung arti yang tertentu pula. Apakah
seekor hewan dengan ciri – ciri tertentu dinamakan anjing, dog, hund, chien, atau
canis itu tergantung dari kesepakatan anggota masyarakat bahasa itu masing –
masing.

2.1.2 Fungsi Bahasa
Dalam berkomunikasi sehari-hari, salah satu alat yang paling sering
digunakan adalah bahasa, baik bahasa lisan maupun bahasa tulis. Begitu dekatnya
kepada bahasa, terutama bahasa Indonesia, sehingga tidak dirasa perlu untuk
mendalami dan mempelajari bahasa Indonesia secara lebih jauh. Akibatnya,
sebagai pemakai bahasa, orang Indonesia tidak terampil menggunakan bahasa.
Suatu kelemahan yang tidak disadari. Komunikasi lisan atau nonstandar yang
sangat praktis menyebabkan tidak teliti berbahasa. Akibatnya, mengalami
kesulitan pada saat akan menggunakan bahasa tulis atau bahasa yang lebih standar
dan teratur. Pada saat dituntut untuk berbahasa bagi kepentingan yang lebih
terarah dengan maksud tertentu, cenderung kaku. Berbahasa secara terbata-bata
atau mencampurkan bahasa standar dengan bahasa nonstandar atau bahkan,

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.

8
mencampurkan bahasa atau istilah asing ke dalam uraian. Padahal, bahasa bersifat
sangat luwes, sangat manipulatif. Selalu dapat memanipulasi bahasa untuk
kepentingan dan tujuan tertentu. Lihat saja, bagaimana pandainya orang-orang
berpolitik melalui bahasa. Selalu dapat memanipulasi bahasa untuk kepentingan
dan tujuan tertentu. Agar dapat memanipulasi bahasa, harus mengetahui fungsifungsi bahasa.
Pada dasarnya, bahasa memiliki fungsi – fungsi tertentu yang digunakan
berdasarkan kebutuhan seseorang, yakni sebagai alat untuk mengekspresikan diri,
sebagai alat untuk berkomunikasi, sebagai alat untuk mengadakan integrasi dan
beradaptasi sosial dalam lingkungan atau situasi tertentu, dan sebagai alat
untuk melakukan kontrol sosial (Keraf, 1997: 3).
Derasnya arus globalisasi di dalam kehidupan akan berdampak pula pada
perkembangan dan pertumbuhan bahasa sebagai sarana pendukung pertumbuhan
dan perkembangan budaya, ilmu pengetahuan dan teknologi. Di dalam era
globalisasi itu, bangsa Indonesia mau tidak mau harus ikut berperan di dalam
dunia persaingan bebas, baik di bidang politik, ekonomi, maupun komunikasi.
Konsep-konsep dan istilah baru didalam pertumbuhan dan perkembangan Ilmu
Pengetahuan dan Teknologi ( iptek ) secara tidak langsung memperkaya khasanah
bahasa Indonesia. Dengan demikian, semua produk budaya akan tumbuh dan
berkembang pula sesuai dengan pertumbuhan dan perkembangan ilmu
pengetahuan dan teknologi itu, termasuk bahasa Indonesia. yang dalam itu,
sekaligus berperan sebagai prasarana berpikir dan sarana pendukung pertumbuhan
dan perkembangan iptek itu.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.

9
Tanpa

adanya

bahasa

(termasuk bahasa Indonesia)

iptek tidak

dapat tumbuh dan berkembang. Selain itu bahasa Indonesia di dalam struktur
budaya, ternyata memiliki kedudukan, fungsi, dan peran ganda, yaitu sebagai akar
dan produk budaya yang sekaligus berfungsi sebagai sarana berfikir dan
sarana pendukung pertumbuhan dan perkembangan ilmu pengetahuan dan
teknologi. Tanpa peran bahasa serupa itu, ilmu pengetahuan dan teknologi tidak
akan dapat berkembang. Implikasinya di dalam pengembangan daya nalar,
menjadikan bahasa sebagai prasarana berfikir modern. Oleh karena itu, jika cerna
dalam menggunakan bahasa, akan cermat pula dalam berfikir karena bahasa
merupakan cermin dari daya nalar ( pikiran ). Hasil pendaya gunaan daya nalar itu
sangat bergantung pada ragam bahasa yang digunakan. Pembiasaan penggunaan
bahasa Indonesia yang baik dan benar akan menghasilkan buah pemikiran yang
baik dan benar pula. Kenyataan bahwa bahasa Indonesia sebagai wujud identitas
bahasa Indonesia menjadi sarana komunikasi di dalam masyarakat modern.
Bahasa Indonesia bersikap luwes sehingga mampu menjalankan fungsinya
sebagai sarana komunikasi masyarakat modern.

2.2 Penger tian Kamus
Kamus adalah sejenis buku rujukan yang menerangkan makna kata – kata.
Kamus berfungsi untuk membantu seseorang mengenal perkataan baru. Selain
menerangkan maksud kata, kamus juga mungkin mempunyai pedoman sebutan,
asal-usul ( etimologi ) sesuatu perkataan dan juga contoh penggunaan bagi sesuatu
perkataan. Untuk memperjelas kadang kala terdapat juga ilustrasi di dalam kamus.
Biasanya hal ini terdapat dalam kamus bahasa Perancis.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.

10
Kata kamus diserap dari bahasa Arab qamus (‫) س و م ا ق‬, dengan bentuk
jamaknya qawamis. Kata Arab itu sendiri berasal dari kata Yunani Ω κεανός
( okeanos ) yang berarti 'samudra'. Sejarah kata itu jelas memperlihatkan makna
dasar yang terkandung dalam kata kamus, yaitu wadah pengetahuan, khususnya
pengetahuan bahasa, yang tidak terhingga dalam dan luasnya. Dewasa ini kamus
merupakan khazanah yang memuat perbendaharaan kata suatu bahasa, yang
secara ideal tidak terbatas jumlahnya.

2.2.1 Kamus Berdasarkan penggunaan bahasa
Kamus bisa ditulis dalam satu atau lebih dari satu bahasa. Dengan itu kamus
bisa dibagi menjadi beberapa jenis yaitu:
a. Kamus Ekabahasa
Kamus ini hanya menggunakan satu bahasa. Kata – kata ( entri )
yang dijelaskan dan penjelasannya adalah terdiri dari pada bahasa yang
sama. Kamus ini mempunyai perbedaan yang jelas dengan kamus
dwibahasa

karena

penyusunan

dibuat

berdasarkan

pembuktian

data korpus. Ini bermaksud definisi makna ke atas kata – kata adalah
berdasarkan makna yang diberikan dalam contoh kalimat

yang

mengandung kata-kata berhubungan. Contoh bagi kamus ekabahasa
ialah Kamus Besar Bahasa Indonesia ( di Indonesia ) dan Kamus
Dewan di ( Malaysia ).
b. Kamus Dwibahasa
Kamus ini menggunakan dua bahasa, yakni kata masukan dari pada
bahasa yang dikamuskan diberi padanan atau pemberian takrifnya dengan

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.

11
menggunakan

bahasa

yang

lain.

Contohnya: Kamus

Inggris-

Indonesia, Kamus Dwibahasa Oxford Fajar (Inggris-Melayu;MelayuInggris).
c. Kamus Aneka Bahasa
Kamus ini sekurang-kurangnya menggunakan tiga bahasa atau
lebih. Misalnya, kata Bahasa Melayu Bahasa Inggris dan Bahasa Mandarin
secara serentak. Contoh bagi kamus aneka bahasa ialah Kamus MelayuCina-Inggris Pelangi susunan Yuen Boon Chan pada tahun 2004.

2.2.2 Ber dasar kan isi
Kamus bisa muncul dalam berbagai isi. Ini adalah karena kamus diterbitkan
dengan tujuan memenuhi keperluan gologan tertentu. Contohnya, golongan
pelajar sekolah memerlukan kamus berukuran kecil untuk memudahkan mereka
membawa kamus ke sekolah.Secara umumnya kamus dapat dibagi kepada 3 jenis
ukuran:
a. Kamus Mini
Pada zaman sekarang sebenarnya susah untuk menjumpai kamus ini.
Kamus ini juga dikenali sebagai kamus saku karena ia dapat disimpan
dalam saku. Tebalnya kurang daripada 2 cm.
b. Kamus Kecil
Kamus berukuran kecil yang biasa dijumpai. Kamus ini merupakan kamus
yang mudah dibawa. Misalnya Kamus Dwibahasa Oxford Fajar (InggrisMelayu;Melayu-Inggris).

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.

12
c. Kamus Besar
Kamus ini memuatkan segala leksikal yang terdapat dalam satu bahasa.
Setiap perkataannya dijelaskan maksud secara lengkap. Biasanya
ukurannya besar dan tidak sesuai untuk dibawa ke sana sini.
Contohnya Kamus Besar Bahasa Indonesia.

Kamus Istimewa
Kamus istimewa merujuk kepada kamus yang mempunyai fungsi yang khusus.
Contohnya:
a. Kamus Istilah
Kamus ini berisi istilah – istilah khusus dalam bidang tertentu.
Fungsinya adalah untuk kegunaan ilmiah. Contohnya ialah Kamus
Istilah Fiqh
b. Kamus Etimologi
Kamus yang menerangkan asal usul sesuatu perkataan dan maksud
asalnya.
c. Kamus Tesaur us (perkataan searti)
Kamus yang menerangkan maksud sesuatu perkataan dengan
memberikan kata – kata searti ( sinonim ) dan dapat juga kata – kata
yang berlawanan arti ( antonim ). Kamus ini adalah untuk membantu
untuk meragamkan penggunaan diksi. Contohnya, Tesaurus Bahasa
Indonesia

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.

13
d. Kamus Per ibahasa/Simpulan Bahasa
Kamus yang menerangkan maksud sesuatu peribahasa/simpulan
bahasa. Selain dari pada digunakan sebagai rujukan, kamus ini juga
sesuai untuk dibaca dengan tujuan keindahan.
e. Kamus Kata Nama Khas
Kamus yang hanya menyimpan kata nama khas seperti nama tempat,
nama tokoh, dan juga nama bagi institusi. Tujuannya adalah untuk
menyediakan rujukan bagi nama-nama ini.
f. Kamus Ter jemahan
Kamus yang menyediakan kata searti bahasa asing untuk satu bahasa
sasaran. Kegunaannya adalah untuk membantu para penerjemah.
g. Kamus Kolokasi
Kamus yang menerangkan tentang padanan kata, contohnya kata
'terdiri' yang selalu berpadanan dengan 'dari' atau 'atas'.

2.3 Definisi Mobile Technology
Perangkat mobile memiliki banyak jenis dalam hal ukuran, desain dan
layout, tetapi mereka memiliki kesamaan karakteristik yang sangat berbeda dari
sistem desktop, diantaranya :
a.

Ukuran yang kecil
Perangkat mobile memiliki ukuran yang kecil. Konsumen menginginkan
perangkat yang terkecil untuk kenyamanan dan mobilitas mereka.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.

14
b. Memor y yang ter batas
Perangkat mobile juga memiliki memory yang kecil, yaitu primary
(RAM) dan secondary (disk). Pembatasan ini adalah salah satu faktor yang
mempengaruhi penulisan program untuk berbagai jenis dari perangkat ini.
c.

Daya pr oses yang ter batas
Sistem mobile tidaklah setangguh desktop. Ukuran, teknologi dan
biaya adalah beberapa faktor yang mempengaruhi status dari sumber daya ini.
Seperti harddisk dan RAM, pengguna dapat menggunakannya dalam ukuran
yang pas dengan sebuah kemasan kecil.

d. Mengkonsumsi daya yang r endah
Perangkat mobile menghabiskan sedikit daya dibandingkan dengan
mesin desktop. Perangkat ini harus menghemat daya karena mereka berjalan
pada keadaan dimana daya yang disediakan dibatasi oleh baterai-baterai.
e.

Kuat dan dapat diandalkan
Karena perangkat mobile selalu dibawa kemana saja, mereka harus
cukup kuat untuk menghadapi benturan-benturan, gerakan, dan sesekali
tetesan – tetesan air. Akhir – akhir ini sudah banyak perangkat mobile yang
sudah tahan banting, kebanyakan dari perangkat mobile yang tahan banting
ini berasal dari China.

f.

Konektivitas yang ter batas
Perangkat mobile memiliki bandwith rendah, beberapa dari mereka
bahkan tidak tersambung. Kebanyakan dari mereka menggunakan koneksi
wireless.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.

15
g.

Masa hidup yang pendek
Perangkat-perangkat konsumen ini menyala dalam hitungan detik
kebanyakan dari mereka selalu menyala. Coba ambil kasus sebuah
handphone, mereka booting dalam hitungan detik dan kebanyakan orang
tidak mematikan handphone mereka bahkan ketika malam hari.

2.4. J ava 2 Micro Edition (J 2ME)
Java dibuat pada tahun 1991 oleh James Gosling. Pada awalnya diberi
nama Oak, dimana untuk menghormati pohon yang ada di luar jendela Gosling.
Kemudian namanya diubah ke Java karena telah ada sebuah bahasa yang diberi
nama Oak.
Pada saat yang sama, World Wide Web dan Internet berkembang sangat
cepat. Gosling menyadari bahwa Java dapat digunakan untuk pemrograman
Internet. Dengan keluarnya versi 1.2, platform Java telah dipilah – pilah menjadi
beberapa edisi : The Standard Edition (J2SE), Enterprise Edition (J2EE), Mobile
Edition (J2ME), dan JavaCard API. Keunggulan Java diantaranya: Java adalah
bahasa pemrograman yang aman. Hal ini disebabkan karena kode Java hanya
dapat dieksekusi oleh JVM. Aplikasi biner dapat mengacaukan sebuah perangkat
(tampilan blue screen) tetapi aplikasi Java, dalam hal yang paling buruk, hanya
dapat mengacaukan virtual machine saja; Portabilitas java sangat berguna dalam
aplikasi wireless. Dengan menulis sebuah program saja, aplikasi tersebut dapat
dijalankan diberbagai perangkat; dan aplikasi tersebut dapat dikirimkan ke sebuah
peralatan melalui jaringan wireless atau sering disebut dengan OTA.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.

16

Gambar 2.1 Platform Java

Tabel 2.1 Edisi Platform Java dan Fungsinya.
Edisi Platfor

Fungsi

m Java
J2SE – Java 2 Platform, Standard Edition

Aplikasi Desktop

J2EE – Java 2 Platform, Enterprise Edition

J2ME – Java 2 Platform, Micro Edition

Aplikasi enterprise dengan fokus
pada pengembangan sisi webserver,
termasuk servlet, JSP, EJB, dan
XML
Perangkat Mobile

JavaCard

Smart Cards

2.5.

Sejarah Android
Pada tahun 2005 Google mengakuisisi Android Inc yang pada saat itu

dimotori oleh Andy Rubin, Rich Miner, Nick Sears, dan Chris White. Yang
kemudian pada tahun itu juga memulai membangun platform Android secara
intensif.
Kemudian pada tanggal 12 November 2007 Google bersama Open
Handset Alliance (OHA) yaitu konsorsium perangkat mobile terbuka, merilis

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.

17
Google Android SDK, setelah mengumumkannya seminggu sebelumnya. Dan
sambutanya sangat luar biasa, hampir semua media berita tentang IT dan
Programming memberitakan tentang dirilisnya Android SDK (Software
Development Kit).

Gambar 2.2 Android Timeline

Google bersama dengan OHA merilis paket software SDK yang lengkap
unttuk mengembangkan aplikasi pada perangkat mobile yaitu : Sistem operasi,
Middleware dan aplikasi utama untuk perangkat mobile. Sebagai Programmer
dan Developer bisa melakukan segalanya, mulai dari membuat aplikasi
pengiriman SMS hanya dengan dua baris kode, hingga mengganti event pada
Home Screen perangkat Android. Selain itu, bahkan dengan mudah bisa membuat
dan mengkustomisasi Sistem Operasinya, atau mengganti semua aplikasi default
dari Google.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.

18

Gambar 2.3 Logo Android
Semua aplikasi yang dibuat untuk Android akan memiliki akses yang
setara dalam mengakses seluruh kemampuan handset, tanpa membedakan apakah
itu merupakan aplikasi inti atau aplikasi pihak ketiga. Dalam kata lain dengan
platform Android ini, Programmer dan Developer secara penuh akan bisa
mengkustomisasi perangkat androidnya.
Android built in pada Linux Kernel (Open Linux Kernel), dengan sebuah
mesin virtual yang telah didesain dan untuk mengoptimalkan penggunan sumber
daya memori dan hardware pada lingkungan perangkat mobile. Dalvik adalah
nama dari Android Virtual Machine, yang merupakan interpreter virtual mesin
yang akan mengeksekusi file kedalam format Dalvik Executeable(*.dex). sebuah
format yang telah dirancang untuk ruang penyimpanan yang efisien dan eksekusi
memori yang terpetakan.
Dalvik Virtual Machine (Dalvik VM) berbasis register, dan dapat
mengeksekusi kelas yang telah terkompilasi pada compiler bahasa Java,
kemudian di transformasikan ke dalam native format dengan menggunakan tool
“dx” yang telah terintegrasi. Mungkin telah mengenal JavaVM (Java Virtual
Machines), yang saat ini bisa ditemukan pada setiap komputer desktop. Berbeda
dengan DalvikVM, JavaVM berbasis stack. DalvikVM memiliki keunggulan

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.

19
dengan menggunakan Registered Based, ini karena pada prosesor perangkat
genggam telah dioptimasi untuk eksekusi berbasis register.
Android saat ini tidak hanya berjalan pada handphone, beberapa vendor
menanamkan Android pada Tablet, Internet Tablet, E-Book Reader, Laptop, dan
gadget lainnya. Dengan begitu akan sangat berharga sekali mempelajari platform
ini, dengan arsitekturnya yang terbuka, maka platform ini Android adalah
platform mobile masa depan.

2.5.1. Definisi Android
Android merupakan subset perangkat lunak untuk perangkat mobile yang
meliputi sistem operasi middleware dan aplikasi inti yang di release oleh Google.
Sedangkan Android SDK (Software Development Kit), menyediakan Tools dan
API yang diperlukan untuk mengembangkan aplikasi pada platform Android
dengan menggunakan bahasa pemrograman Java.
Dikembangkan bersama antara Google, HTC, Intel, Motorola, Qualcomm,
T-Mobile, NVIDIA yang tergabung dalam OHA (Open Handset Alliance) dengan
tujuan membuat standar terbuka untuk perangkat bergerak(mobile device).

2.5.2. Andr oid Features
Features yang tersedia pada platform Android saat ini antara lain :
a. Framewor k Aplikasi
Yang mendukung penggantian komponen dan reuseable.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.

20
b. MesinVirtual Dalvik
Berjalan diatas Linux kernel dan dioptimalkan untuk perangkat
mobile.
c.

Gr afis
Yang dioptimalkan dan didukung oleh library grafis 2D yang
terkustomisasi, grafis 3D berdasarkan spesifikasi openGL ES 1.0.

d. SQLite
Untuk penyimpanan data. Sqlite ini bentuk mini dari Mysql yang telah
disisipkan ke OS Android.
e.

Media Suppor t
Yang mendukung Audio, video, dan gambar didalam ponsel yang
berbasis Android.

f.

GSM Telephony
Tergantung dari hardware yang ada pada masing – masing ponsel
yang berbasis Android.

g. Bluetooth, EDGE, 3G, dan WiFi
Tergantung dari hardware handphone yang dimiliki. Semakin baru
dan semakin mahal handphone yang dimiliki maka akan semakin
canggih perangkat tambahan yang didapatkan.
h. Dukungan Per angkat Tambahan
Android dapat memanfaatkan kamera, layar sentuh, GPS, akselerasi
grafis 2D, dan akselerasi grafis 3D dengan baik dan melebihi
perangkat mobile yang telah ada lainnya (Symbian 2nd, Symbian 3rd,
Meego, dll).

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.

21
i.

Integrated Br owser
Berdasarkan open source engine WebKit. Sistem operasi ini dapat
disispkan beberapa web bro