PERANCANGAN APLIKASI KAMUS INGGRIS-INDONESIA DAN ...

29 downloads 175 Views 560KB Size Report
PERANCANGAN APLIKASI KAMUS INGGRIS-INDONESIA. DAN INDONESIA- INGGRIS BERBASIS MOBILE. DENGAN TEKNOLOGI LWUIT. DRAFT SKRIPSI.
PERANCANGAN APLIKASI KAMUS INGGRIS-INDONESIA DAN INDONESIA-INGGRIS BERBASIS MOBILE DENGAN TEKNOLOGI LWUIT

DRAFT SKRIPSI

INDAH ANGGREANI 101421055

PROGRAM EKSTENSI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2012

Universitas Sumatera Utara

PERANCANGAN APLIKASI KAMUS INGGRIS-INDONESIA DAN INDONESIA-INGGRIS BERBASIS MOBILE DENGAN TEKNOLOGI LWUIT

DRAFT SKRIPSI Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Sarjana Komputer

INDAH ANGGREANI 101421055

PROGRAM EKSTENSI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2012

Universitas Sumatera Utara

PERSETUJUAN

Judul

Kategori Nama Nomor Induk Mahasiswa Program Studi Departemen Fakultas

: PERANCANGAN APLIKASI KAMUS INGGRISINDONESIA DAN INDONESIA-INGGRIS BERBASIS MOBILE DENGAN TEKNOLOGI LWUIT : SKRIPSI : INDAH ANGGREANI : 101421055 : EKSTENSI S1 ILMU KOMPUTER : ILMU KOMPUTER : ILMU KOMPUTER DAN TEKHNOLOGI INFORMASI

Diluluskan di Medan, Agustus 2012

Menyetujui

Pembimbing I,

Ade Candra, S.T, M.Kom NIP. 197909042009121002

Pembimbing II,

Herriyance, S.T, M.Kom NIP. 198010242010121002

Mengetahui Program Studi S1 Ilmu Komputer Ketua,

Dr.Poltak Sihombing, M.Kom NIP 19620317 199103 1 001

Universitas Sumatera Utara

PERNYATAAN

PERANCANGAN APLIKASI KAMUS INGGRIS-INDONESIA DAN INDONESIA-INGGRIS BERBASIS MOBILE DENGAN TEKNOLOGI LWUIT

SKRIPSI

Saya mengakui bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebut sumbernya.

Medan, Agustus 2012

INDAH ANGGREANI NIM:101421055

Universitas Sumatera Utara

PENGHARGAAN

Puji dan syukur penulis ucapkan kepada Tuhan Yang Maha Esa karena kasih dan karuniaNya yang selalu menyertai penulis sehingga dapat menyelesaikan skripsi ini dan diselesaikan tepat pada waktunya sesuai dengan instruksi dan peraturan yang berlaku di Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara. Selama penulisan skripsi ini, penulis menyadari bahwa banyak terdapat kesalahan-kesalahan yang mungkin terjadi, baik dari segi teknik, tata penyajian ataupun dari segi tata bahasa. Oleh karena itu penulis bersedia menerima kritik dan saran dari pembaca dalam upaya perbaikan tugas akhir ini. Dalam kesempatan ini penulis ingin menyampaikan ucapan terima kasih kepada: 1. Bapak Ade Candra, S.T, M.Kom, selaku pembimbing I dan Bapak Herriyance, S.T, M.Kom selaku pembimbing II pada penyusunan skripsi ini yang telah banyak memberikan bimbingan dan pengarahan kepada penulis selama menyusun skripsi ini. 2. Bapak Dr. Poltak Sihombing, M.Kom, selaku ketua program studi S1 Ilmu Komputer. 3. Terima kasih kepada Dekan Ilmu Komputer dan Teknologi Informasi Bapak Prof. Dr. Muhammad Zarlis, terima kasih kepada semua pengajar pada Departemen Ilmu Komputer Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara. 4. Pegawai di Fakultas Ilmu Komputer Dan Teknologi Informasi (FASILKOM) USU, serta rekan-rekan kuliah Program Ekstensi S1 Ilmu Komputer khususnya Kom A 2010 USU. 5. Tidak terlupakan kepada Alm.Papa dan Almh.Mama tercinta yang selama hidupnya telah mendukung dan memberi limpahan kasih sayang kepada penulis. 6. Kakak dan abang penulis, Megawati Butarbutar dan Pongky Butarbutar, Boy Butarbutar, Kiki Butarbutar dan tak lupa juga keponakan penulis, Cheselin Kezia dan Elnathan Saviero yang telah memberikan semangat kepada penulis sehingga dapat menyelesaikan skripsi ini. Medan, Agustus 2012

Indah Anggreani

Universitas Sumatera Utara

DAFTAR ISI

PERSETUJUAN ................................................................................................................... ii PERNYATAAN .................................................................................................................... iii PENGHARGAAN ................................................................................................................ iv ABSTRAK............................................................................................................................. v ABSTRACT .......................................................................................................................... vi DAFTAR ISI ......................................................................................................................... vii DAFTAR TABEL ................................................................................................................. x DAFTAR GAMBAR ............................................................................................................ xi

BAB 1 PENDAHULUAN ................................................................................................. 1 1.1 Latar Belakang .............................................................................................. 1 1.2 Manfaat dan Tujuan ...................................................................................... 2 1.2.1 Manfaat Penulisan ........................................................................... 2 1.2.2 Tujuan Penulisan.............................................................................. 3 1.3 Perumusan Masalah ...................................................................................... 3 1.4 Batasan Masalah ........................................................................................... 5 1.5 Metodologi Penelitian .................................................................................. 5 1.6 Sistematika Penulisan ................................................................................... 6

BAB 2 LANDASAN TEORI ........................................................................................... 8 2.1 Kamus ............................................................................................................ 8 2.2 Pengertian Java ............................................................................................. 9 2.3 Java 2 Micro Edition (J2ME) ....................................................................... 9 2.3.1 Connected Limited Device Configuration (CLDC) ......................... 11 2.4 Mobile Information Device Profile (MIDP) ............................................... 12 2.5 Mobile Information Device Applet (MIDlet) .............................................. 13 2.6 Lightweight User Inerface Toolkit (LWUIT) .............................................. 14 2.7 Widget ........................................................................................................... 15 2.7.1 Container............................................................................................. 16 2.7.1.1 Form ...................................................................................... 16 2.7.1.1.a Dialog .................................................................. 19 2.7.1.1.b TabbedPane ........................................................ 21 2.7.2 Label Family ....................................................................................... 23 2.7.2.1 Label ..................................................................................... 23 2.7.2.2 Button .................................................................................... 24 2.7.3 TextArea .............................................................................................. 26 2.7.4 ComboBox ........................................................................................... 30 2.8 Manipulasi String .......................................................................................... 32 2.9 Generic Connection Framework (GFC)...................................................... 34 2.9.1 Membangun Koneksi HTTP ........................................................... 34 2.10 Bahasa Pemrograman PHP (Hypertext Perprosessor) ............................... 36 2.10.1 Contoh Pemrograman dengan Menggunakan PHP ....................... 36 2.11 MySQL .......................................................................................................... 37

Universitas Sumatera Utara

BAB 3 ANALISI DAN PERANCANGAN SISTEM ................................................... 39 3.1 Analisis .......................................................................................................... 39 3.1.1 Analisis Masalah ................................................................................. 39 3.1.1.1 Cause and Effect Diagram/Fishbone Diagram/Ishikawa Diagram................................................................................. 40 3.1.1.2 Diagram Konteks .................................................................. 41 3.1.2 Analisis Kebutuhan Sistem ................................................................ 42 3.1.2.1 Kebutuhan Fungsional Sistem ............................................... 42 3.1.2.2 Kebutuhan Nonfungsional Sistem ....................................... 43 3.2 Pemodelan ..................................................................................................... 44 3.2.1 Use Case Diagram Aplikasi Kamus MyDict.................................... 44 3.2.2 Activity Diagram Aplikasi Kamus MyDict ....................................... 45 3.2.3 Sequence Diagram Aplikasi Kamus MyDict .................................... 46 3.3 Perancangan Sistem ...................................................................................... 47 3.4 Perancangan Database ................................................................................. 47 3.4.1 Perancangan Database Perangkat Mobile ........................................ 48 3.4.2 Perancangan Database Web Server ................................................... 49 3.5 Flowchart ...................................................................................................... 51 3.5.1 Flowchart Main Menu Aplikasi Kamus MyDict .............................. 52 3.5.2 Flowchart Menu Dictionary Aplikasi Kamus MyDict .................... 53 3.5.3 Flowchart Proses Pencarian Kata pada Database Server dengan Menggunakan Koneksi GPRS .......................................................... 55 3.5.4 Flowchart Menu Irregular Verbs Aplikasi Kamus MyDict............. 56 3.5.5 Flowchart Halaman User pada Web .................................................. 57 3.5.6 Flowchart Halaman Admin pada Web ............................................... 58 3.6 Persiapan yang Dilakukan ............................................................................ 59 3.7 Perancangan Interface .................................................................................. 61 3.7.1 Perancangan Interface pada Perangkat Mobile ............................... 61 3.7.1.1 Perancangan Form Main Menu .......................................... 61 3.7.1.2 Perancangan Form Menu Dictionary................................. 62 3.7.1.3 Perancangan Form MyDict ................................................ 63 3.7.1.4 Perancangan Form About dan Help ................................... 64 3.7.1.5 Perancangan Form Menu Irregular Verbs ........................ 64 3.7.2 Perancangan Interface pada Web Server .......................................... 65 3.7.2.1 Perancangan Menu Halaman User .................................... 65 3.7.2.2 Perancangan Menu Halaman Admin ................................. 66

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM ............................................ 67 4.1 Pengertian dan Tujuan Implementasi Sistem .............................................. 68 4.2 Pengujian ....................................................................................................... 67 4.2.1 Pengujian Black Box (Black Box Testing) ...................................... 67 4.3 Persiapan Teknis ........................................................................................... 71 4.4 Proses Instalasi .............................................................................................. 71 4.5 Pengujian Aplikasi Kamus MyDict pada Beberapa Perangkat Mobile ..... 72 4.6 Tampilan Aplikasi Kamus MyDict .............................................................. 74 4.6.1 Tampilan Awal Aplikasi Kamus MyDict ........................................ 74

Universitas Sumatera Utara

4.6.2 Tampilan Menu Dictionary Aplikasi Kamus MyDict..................... 76 4.6.3 Tampilan Menu Irregular Aplikasi Kamus MyDict ....................... 78 4.6.4 Tampilan Menu MyDict Aplikasi Kamus MyDict .......................... 79 4.6.5 Tampilan Menu Exit Aplikasi Kamus MyDict ................................ 80 4.7 Tampilan Web Server ................................................................................... 81 4.7.1 Tampilan Web Server pada Halaman User ...................................... 81 4.7.2 Tampilan Web Server pada Halaman Admin ................................... 82

BAB 5 PENUTUP ............................................................................................................. 86 5.1 Simpulan ........................................................................................................ 86 5.2 Saran .............................................................................................................. 87

DAFTAR PUSTAKA ........................................................................................................... 88 LAMPIRAN ......................................................................................................................... L1

Universitas Sumatera Utara

DAFTAR TABEL

Nomor Tabel 2.1 2.2 3.1 3.2 3.3 3.4 4.1 4.2 4.3 4.4 4.5 4.6

Keterangan Spesifikasi CLDC yang Dibutuhkan untuk Perangkat Mobile Karakteristik dari MIDP 2.0 Tabel Kamus Inggris-Indonesia Tabel Kamus Indonesia-Inggris Tabel Admin Tabel User Tabel Hasil Pengujian Aplikasi Kamus MyDict dengan Black Box Tabel Hasil Pengujian Web Server dengan Black Box Spesifikasi Nokia C3 Spesifikasi Nokia 6300 Spesifikasi LG GW 300 Spesifikasi Laptop dan MIDP Emulator

Halaman 11 12 50 50 51 51 68 69 72 73 73 74

Universitas Sumatera Utara

DAFTAR GAMBAR

Nomor Gambar 2.1

Keterangan Hubungan J2SE dan J2ME

Halaman 10

2.2

CLDC pada Arsitektur J2ME

11

2.3

Tiga Method yang Harus Diimplentasikan

13

2.4 2.5

Siklus Hidup Midlet Tampilan yang Dihasilkan dengan Teknologi LWUIT

13 15

2.6

Widget dalam bentuk Family Tree

16

2.7

Contoh Tampilan Form

17

2.8

Contoh Tampilan Dialog

19

2.9

Contoh Tampilan TabbedPane

21

2.10

Contoh Tampilan dengan Menggunakan Label

23

2.11

Contoh Tampilan dengan Menggunakan Button

24

2.12

Screen Text-Editor (a) dan Contoh Tampilan dengan Menggunakan TextArea (b).

27

2.13

Contoh Tampilan dengan Menggunakan ComboBox

30

2.14

Hasil Program dengan Menggunakan PHP

37

3.1

Analisis Masalah dalam Membangun Aplikasi Kamus Berdasarkan Metode Cause and Effect Diagram Analisis Masalah dalam Membangun Aplikasi Kamus Berdasarkan Metode Diagram Konteks Use Case Diagram Aplikasi Kamus Activity Diagram Sistem Menu Kamus Sequence Diagram Sistem Menu Kamus Diagram Blok Koneksi antara Aplikasi Kamus Perangkat Mobile dengan Database Server Flowchart Main Menu Aplikasi Kamus MyDict Flowchart Menu Dictionary Aplikasi Kamus MyDict Flowchart Proses Pencarian Kata Pada Web Interface dengan Menggunakan Koneksi GPRS Flowchart Menu Irregular Verbs Aplikasi Kamus MyDict Flowchart Halaman User pada Web

40

3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11

41 44 45 46 47 52 53 55 56 57

Universitas Sumatera Utara

3.12 3.13

Flowchart Halaman Admin pada Web Membuat Sebuah Project Baru

58 60

3.14 3.15 3.16 3.17 3.18 3.19 3.20 3.21 3.22 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11 4.12 4.13 4.14 4.15 4.16 4.17 4.18 4.19 4.20

Melakukan Pengaturan pada Project Menambahkan Library-Class-LWUIT ke Dalam Project Perancangan Form Main Menu Perancangan Form Menu Dictionary Perancangan Form MyDict Perancangan Form About dan Help Perancangan Form Menu Irregular Verbs Perancangan Menu Halaman User Perancangan Menu Halaman Admin Tampilan Awal Aplikasi Kamus MyDict Tampilan Pilihan Themes Aplikasi Kamus MyDict Tampilan Awal Aplikasi Kamus MyDict Sesuai Themes Tampilan Menu Dictionary Tampilan List Translation Tampilan Hasil Translation Tampilan Menu Irregular Tampilan List Irregular Verbs Tampilan Hasil Irregular Verbs Tampilan Menu MyDict Tampilan Menu Help dan About Tampilan Menu Exit Tampilan Web Halaman User Tampilan Web Halaman Admin Tampilan Daftar Kamus INA-ING Tampilan Input Data Kamus Indonesia-Inggris Tampilan Edit Data Kamus Indonesia-Inggris Tampilan Daftar Admin Tampilan Edit Data Admin Tampilan Daftar User

60 60 61 62 63 64 65 65 66 75 75 76 76 77 77 78 78 79 79 80 80 81 82 82 83 83 84 84 85

Universitas Sumatera Utara

Suggest Documents