STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

dokumen-dokumen yang mirip
STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2010/2011

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2010/2011

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2010/2011

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

BAB I Pendahuluan. menyamai perangkat komputer yang sudah ada terlebih dahulu. Berbagai

BAB I PENDAHULUAN. pesat, salah satunya adalah perangkat portable seperti ponsel, notebook dan yang

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

BAB I PENDAHULUAN. bagaimana membuat mesin (komputer) dapat melakukan pekerjaan seperti dan

BAB I PENDAHULUAN. dan dengan fungsi yang hampir menyerupai komputer. Android adalah sistem

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap 2010/2011

BAB I PENDAHULUAN. digunakan untuk identitas citra adalah nama file, tanggal pengambilan,

BAB II LANDASAN TEORI

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

ANALISIS DAN DESAIN SISTEM

BAB I PENDAHULUAN. perkembangan teknologi yang ada. Semakin banyak fitur yang dibenamkan ke

BAB I PENDAHULUAN 1.1. Latar Belakang

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2010/2011

BAB I PENDAHULUAN. Terdapat sistem operasi yang berkembang antara lain mobile phone

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN Latar Belakang

1 BAB I PENDAHULUAN. Seiring dengan berkembangnya teknologi, permainan (game) terus

BAB III ANALISIS DAN PERANCANGAN SISTEM

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2010/2011

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. Dari tahun ke tahun sudah tidak dapat dipungkiri bahwa teknologi informasi

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

BAB I PENDAHULUAN 1.1 Latar Belakang

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2010/2011

BAB I PENDAHULUAN. yang berada di bawah Badan Penelitian dan Pengembangan Industri

BAB I PENDAHULUAN. penunjang Al-Quran untuk memudahkan untuk mempelajarinya, yang bisa

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

BAB I PENDAHULUAN 1.1 Latar Belakang

Sistem Informasi Rekam Medis pada Puskesmas Sematang Borang

BAB III ANALISIS DAN DESAIN SISTEM

BAB I PENDAHULUAN. sebagai sumber pertama dan utama yang banyak memuat ajaran-ajaran yang

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap 2010/2011

BAB I PENDAHULUAN. Bahasa adalah satu media yang dipakai di berbagai negara karena merupakan salah satu

DAFTAR ISI. Halaman HALAMAN JUDUL LEMBAR PERSETUJUAN LEMBAR PENGESAHAN LEMBAR PERSEMBAHAN MOTTO ABSTRAK ABSTRACK

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN. Perkembangan teknologi telah berkembang. Di antara teknologi yang

BAB I PENDAHULUAN. bagian integral pembangunan nasional, melainkan juga bagian yang seharusnya

BAB III ANALISIS DAN DESAIN SISTEM

BAB I PENDAHULUAN 1.1 Latar Belakang

RANCANG BANGUN APLIKASI PEMBELAJARAN OBJEK WISATA DOMESTIK DAN MANCANEGARA BERBASIS ANDROID

Artikel Jurnal penelitian tugas akhir di suatu institusi perguruan tinggi

BAB 3 PERANCANGAN PROGRAM

BAB IV ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. Android merupakan salah satu mobile Operating System atau sistem

BAB I PENDAHULUAN. Android adalah sistem operasi open source smartphone. layar sentuh seperti Windows, iphone dan OS BlackBerry.

RANCANG BANGUN SISTEM INFORMASI PELAYANAN UNIT SISTEM INFORMASI SEKOLAH TINGGI TEKNOLOGI GARUT BERBASIS WEB DAN ANDROID

BAB I PENDAHULUAN Latar Belakang. Teknologi Informasi dewasa ini berkembang dengan sangat pesat, dan

BAB I PENDAHULUAN. beserta penyediaan fasilitasnya, tidak hanya dilakukan oleh pemerintah, namun

BAB 1 PENDAHULUAN. universitas pilihan bagi para siswa/i Sekolah Menengah Tingkat Atas (SMTA)

METODE DAN TEKNIK PENGEMBANGAN SISTEM INFORMASI

BAB I I. PENDAHULUAN 1.1 Latar belakang

BAB 1 PENDAHULUAN 1-1

BAB I PENDAHULUAN. Menurut Peraturan Menteri Pendidikan dan Kebudayaan (Permendikbud) Nomor 103

BAB 1 PENDAHULUAN. menjadi kebutuhan bagi sebagian besar individu. Kemajuan dari teknologi

SISTEM INFORMASI PENGELOLAAN IZIN PRAKTEK KERJA LAPANGAN UNTUK SEKOLAH MENENGAH KEJURUAN SECARA ONLINE DI STT GARUT

TRANSAKSI LAYANAN PELANGGAN PADA SALON MUSLIMAH KHUMAIRAH. Mulyati

BAB III ANALISIS DAN DESAIN SISTEM

BAB I PENDAHULUAN. listrik dalam suatu alat seperti komputer, peralatan elektronik, termokopel,

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2009/2010

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2009/2010

APLIKASI MESIN PENCARI DOKUMEN CROSS LANGUAGE BAHASA INGGRIS BAHASA INDONESIA MENGGUNAKAN VECTOR SPACE MODEL

BAB I PENDAHULUAN. Telepon selular(ponsel) semakin berkembang dari hari ke hari, tidak hanya

PENGANTAR RUP & UML. Pertemuan 2

BAB II LANDASAN TEORI

BAB I PENDAHULUAN. Kemajuan teknologi informasi saat ini fungsinya sudah merambah ke

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. alat komunikasi universal pada ruang lingkup internasional. Pembelajaran bahasa

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Rahawain dalam skripsi yang berjudul Aplikasi Kamus Bahasa Indonesia - Kei

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 20010/2011

BAB I PENDAHULUAN. orang dapat melakukan berbagai cara, misalnya media cetak, media elektronik dan

BAB III ANALISIS DAN PERANCANGAN

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 20011/2012

SISTEM INFORMASI MANAJEMEN PENJUALAN DAN SERVIS KOMPUTER PADA CV. JUSTIN KOMPUTER

BAB 1 PENDAHULUAN. melakukan berbagai aktivitas baik pada saat bekerja maupun pada saat bersosialisasi di

BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah

BAB I PENDAHULUAN. pada komputer. Sistem Operasi disebut juga Platform Software yang terdiri dari

BAB I PENDAHULUAN. Perkembangan teknologi informasi yang semakin cepat dan persaingan yang semakin

BAB I PENDAHULUAN. 1.1 Latar Belakang

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB III ANALISIS MASALAH DAN PERANCANGAN PROGRAM

BAB 1 PENDAHULUAN UKDW

DAFTAR ISI. HALAMAN PENGESAHAN ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iii DAFTAR GAMBAR... vii DAFTAR TABEL... xi

Transkripsi:

STMIK GI MDP Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011 PENERAPAN PENCARIAN KATA DENGAN VECTOR SPACE MODEL PADA APLIKASI TERJEMAHAN JUZ AMMA BERBASIS JAVA ME Abdul Bari 2006250080 Rendy Hardi Saputra 2006250115 Abstrak Juz Amma merupakan juz terakhir dari Al-Qur an yang terdiri dari kumpulan surat-surat pendek yang berjumlah 38 surat dengan total ayat sebanyak 564 ayat. Pada aplikasi ini terdapat fitur pencarian kata dimana penulis menggunakan vector space model yang melakukan perhitungan kemiripan kata berdasarkan kata yang diinput dan kata yang ada di database sebagai metode untuk melakukan pencarian kata pada terjemahan surat-surat yang terdapat pada Juz Amma. Tujuan dari pembuatan aplikasi ini yaitu memudahkan pengguna dalam mempelajari Juz Amma dan terjemahannya. Aplikasi Juz Amma ini dikembangkan dengan metodologi RUP, metodologi ini terdapat empat tahapan, yaitu: inception, elaboration, construction dan transition. Sedangkan bahasa pemrograman yang digunakan adalah bahasa Java ME. Dalam menganalisis kebutuhan digunakan UML diantaranya adalah diagram use case, activity diagram, sequence diagram, dan class diagram. Hasil yang dicapai adalah suatu aplikasi bergerak (mobile) yang memudahkan pengguna dalam mempelajari Juz Amma dengan hasil pencarian kata yang tepat dan cepat sesuai kata yang diinput. Kata kunci : Java ME, Juz Amma, RUP, Vector Space Model vii

BAB 1 PENDAHULUAN 1.1 Latar Belakang Di tengah kemajuan teknologi komunikasi informasi sekarang ini, miniaturisasi menjadi bagian penting untuk menjadikan berbagai produk yang memanfaatkan kemajuan teknologi tersebut untuk memiliki faktor bentuk yang tidak berubah, mudah dibawa, tetapi memiliki kapasitas penyimpanan data-data digital yang besar. Kemajuan ini antara lain diterjemahkan ke dalam ponsel canggih disebut ponsel cerdas, yang tak lagi berfungsi sebagai alat percakapan telepon saja tetapi berkembang memenuhi selera konsumen global untuk memiliki sebuah perangkat yang serba bisa ibarat menggunakan komputer. Ponsel yang digunakan masyarakat memiliki kemampuan yang berbeda-beda sesuai dengan sistem operasi yang terdapat di dalamnya. Sistem operasi ponsel adalah software utama yang melakukan manajemen dan kontrol terhadap hardware secara langsung serta manajemen dan mengotrol software-software lain sehingga software-software lain tersebut dapat bekerja. Sehingga suatu sistem operasi ponsel akan bertanggung jawab dalam mengoperasikan berbagai fungsi dan fitur yang tersedia dalam perangkat ponsel tersebut seperti keyboard, email, text message, sinkronisasi dengan 1

2 aplikasi dan perangkat lain, memutar musik, kamera, dan mengontrol fiturfitur lainnya. Sistem operasi yang terdapat pada ponsel antara lain Symbian OS, Blackberry OS, Mac OS X, Windows Mobile, Android, dan sebagainya. Seperti halnya sistem operasi pada komputer, sistem operasi pada ponsel pun memiliki kelebihan dan kekurangan masing-masing, penggunaan ponsel yang menggunakan platform Java memiliki kelemahan yaitu belum mensupport multi tasking (beberapa aplikasi berjalan bersamaan) dan hanya mendukung aplikasi bertipe Java. Sedangkan kelebihan dari Java yaitu bebas virus, membutuhkan memori & prosesor yang relatif kecil, aplikasi yang dibuat pada platform Java dapat dijalankan pada semua ponsel yang support dengan platform tersebut. Dengan adanya platform Java pada ponsel seperti Java ME, maka lebih menguntungkan karena dengan kelebihannya membutuhkan memori yang relatif lebih kecil walau hanya untuk aplikasi java tetapi perangkat ponsel dengan tipe/ merk apapun dapat menjalankannya selama mendukung java. Dengan ponsel berfitur Java ini maka berbagai keperluan/ kegiatan masyarakat sehari-hari dapat dilakukan secara mobile selama kegiatan tersebut dapat diterapkan melalui Java ME. Seperti dalam mempelajari dan memahami Juz Amma dan terjemahannya. Dimana diketahui Juz Amma merupakan juz terakhir dari Al Quran yang berisi surat-surat pendek yang

3 biasanya dapat dihafal umat muslim jika dibaca dan dipelajari secara berulang-ulang sehingga diperlukan media yang bersifat mobile selain media buku yang memuat Juz Amma. Terkadang dalam memahami terjemahannya tidak selalu melalui membacanya satu per satu karena jumlah surat-surat pada Juz Amma berjumlah 40 surat. Untuk itulah diperlukan pencarian kata agar dapat menemukan langsung kata pada terjemahan yang berkaitan dengan surat-surat yang mengandung kata yang dicari. Dengan adanya Java ME ini maka proses pencarian kata pada dokumen teks dapat juga dilakukan melalui perangkat mobile tanpa harus mencarinya satu per satu dengan membacanya. Pencarian kata merupakan salah satu bagian dari Information Retrieval. Information Retrieval merupakan bagian dari computer science yang berhubungan dengan pengambilan informasi dari dokumen-dokumen yang didasarkan pada isi dan konteks dari dokumen-dokumen itu sendiri. Information Retrieval yaitu ilmu pencarian informasi pada dokumen, pencarian untuk dokumen itu sendiri, mencari di dalam database untuk teks, suara, gambar, atau data lainnya. Ada tiga model yang digunakan dalam information retrieval, yang pertama Probabilistic model, contoh model ini ialah penerapan teorema Bayes dalam model probabilistic. Lalu yang kedua Set-theoretic models, contoh model ini ialah Standard boolean. Lalu yang terakhir Algebratic model, model

4 merepresentasikan dokumen dan query sebagai vector similarity antara vector dokumen dan vector query. Contoh model ini ialah Vector space model. Dari tiga model information retrieval, Algebratic model dengan contoh model Vector space model adalah model yang paling sederhana dalam pencarian kata, telah terbukti memiliki efektifitas dalam pencarian kata dengan menampilkan hasil pencariannya berdasar kemiripan vector query dan vector dokumen. Vector Space Model merupakan model IR yang merepresentasikan dokumen dan query dalam bentuk vektor dimensional. Konsep dasar dari VSM adalah menghitung jarak antar dokumen kemudian mengurutkan berdasarkan tingkat kedekatannya. Semakin kecil jarak antar dokumen, maka semakin mirip keduanya. Dengan perkembangan teknologi informasi, dan adanya teknologi seperti telepon selular yang memiliki fitur seperti java, diharapkan dapat membantu masyarakat dalam menggunakan penerapan pencarian kata dengan vector space model pada aplikasi terjemahan juz amma berbasis Java ME. 1.2 Rumusan Masalah Adapun rumusan masalah yang dirumuskan berdasarkan tema yang diambil adalah:

5 1. Bagaimana penerapan pencarian kata dalam bahasa Indonesia dengan metode vector space model pada aplikasi terjemahannya Juz Amma berbasis Java ME? 1.3 Ruang Lingkup Pembatasan materi penulisan agar tidak terlalu luas dan menyimpang dari pokok permasalahan yaitu: a. Materi yang dimuat mengenai pencarian kata pada terjemahan juz amma dalam bahasa Indonesia. b. Terdapat menu tambahan seperti penambahan suara (mengaji) dan tentang aplikasi Juz Amma yang dibuat. c. Pencarian kata pada terjemahan Juz Amma dapat dilakukan hanya untuk mencari satu kata yang diinput berupa kata dasar yang terdapat pada tiga terjemahan surat pada Juz Amma (Al-Fatihah, Al-Ikhlas, At-Tin). 1.4 Tujuan dan Manfaat Adapun tujuan serta manfaat dari penerapan pencarian kata dengan vector space model pada aplikasi terjemahan juz amma berbasis Java ME adalah: 1.4.1 Tujuan Penelitian Adapun tujuan yang ingin dicapai antara lain:

6 1. Menerapkan metode vector space model untuk melakukan pencarian kata pada terjemahan juz amma berbasis Java ME. 2. Membuat aplikasi juz amma berbasis mobile. 1.4.2 Manfaat Penelitian Adapun beberapa manfaat yang diharapkan dengan adanya pembuatan aplikasi ini: 1. Adanya pencarian kata yang memudahkan pengguna dalam mencari suatu kata yang terdapat dalam terjemahan juz amma. 2. Tidak hanya dapat membaca tetapi dengan adanya aplikasi ini pemakai dapat mendengar suara mengaji dari isi dari ayat-ayat juz amma. 1.5 Metodologi Dalam mengembangkan aplikasi ini, digunakan metodologi Rational Unifed Process (RUP) yang merupakan pengembangan kegiatan yang berorientasi pada proses dimana terdapat empat tahapan yang digunakan adalah sebagai berikut:

7 1. Inception Tahap ini merupakan tahap awal dalam melakukan pengembangan perangkat lunak. Dalam tahap inception, dilakukan langkah-langkah seperti: a. Pengumpulan data (Studi Literatur) Studi literatur ditempuh dengan cara mengumpulkan bahan-bahan berupa teori, dengan cara mempelajari buku-buku ilmiah yang berhubungan dengan penulisan laporan skripsi sehingga dapat dijadikan perbandingan dan landasan dalam pemecahan masalahnya. b. Menentukan ruang lingkup Dalam tahap ini, ditentukan batasan-batasan dalam pengerjaan aplikasi. c. Analisis dan desain awal Dilakukan analisis kebutuhan user, setelah itu dilakukan desain awal dari aplikasi. 2. Elaboration Tahap ini dilakukan perancangan perangkat lunak. Adapun tahapan pada elaboration ini adalah sebagai berikut: a. Menspesifikasikan fitur

8 Tahap ini mendeskripsikan secara detail apa yang akan dilakukan oleh aplikasi dan menentukan fitur apa saja yang akan digunakan kemudian ditentukan spesifikasi dari use case sesuai dengan fitur yang telah ditentukan. b. Analisis dan desain teknis Mendeskripsikan solusi teknis yang digunakan untuk mencapai perilaku yang sesuai dengan kebutuhan seperti adanya suara pada aplikasi. 3. Construction Pada tahap ini, pengimplementasian rancangan perangkat lunak sudah dilakukan. Dalam tahap construction, terdapat tahapan sebagai berikut: a. Pembuatan Aplikasi Setelah kebutuhan user telah dispesifikasikan, kemudian dilakukan pembuatan aplikasi. b. Pengujian Dilakukan uji coba terhadap aplikasi yang telah dibuat untuk menghilangkan kesalahan yang mungkin timbul dan di uji kelayakannya. 4. Transition Tahap ini melakukan transisi dari pengembangan perangkat lunak. Terdapat tahapan sebagai berikut:

9 a. Perbaikan dan penambahan data Setelah melakukan pengujian terhadap aplikasi dan terdapat kekurangan maka perlu adanya perbaikan agar aplikasi tersebut sesuai dengan kebutuhan/ permintaan. b. Kesimpulan dan pembuatan laporan akhir Setelah melakukan pengujian pada aplikasi, dapat diambil kesimpulan dari sistem itu dan ditulis pada laporan akhir. 1.6 Sistematika Penulisan Sistematika penulisan merupakan gambaran mengenai bab-bab yang disusun oleh penulis dalam laporan skripsi ini. Penulisan skripsi terdiri dari lima bab, dimana tiap bab terdiri dari beberapa sub bab. Susunan garis besar sistematika penulisan skripsi dapat dilihat di bawah ini. BAB 1 PENDAHULUAN Pada bab ini dijelaskan tentang latar belakang pengambilan judul skripsi, ruang lingkup materi yang akan dibahas, rumusan masalah, tujuan dan manfaat dari penelitian, metodologi yang digunakan, serta sistematika penulisan. BAB 2 LANDASAN TEORI Pada bab ini dijelaskan tentang teori umum dan teori khusus secara mendalam mengenai istilah-istilah bidang ilmu yang terkait

10 dalam perancangan untuk penerapan pencarian kata dengan vector space model pada aplikasi terjemahan juz amma berbasis Java ME. BAB 3 ANALISIS DAN PERANCANGAN Pada bab ini akan dijelaskan tentang lingkungan pengembangan program, tahap-tahap metodologi yang digunakan penulis dalam membangun aplikasi, analisis sistem dan perancangan antar muka. BAB 4 IMPLEMENTASI DAN ANALISIS PROGRAM Pada bab ini berisi hasil dan pembahasan dari penerapan pencarian kata dengan vector space model pada aplikasi terjemahan juz amma yang dirancang, meliputi penerapan vector space model pada program, kelebihan/ keunggulan yang diperoleh, prosedur yang dilakukan dalam pengimplementasian program, dan menganalisis hasil uji coba program. BAB 5 PENUTUP Pada bab ini berisi rangkuman hasil analisa mengenai perancangan Penerapan pencarian kata dengan vector space model pada aplikasi terjemahan juz amma berbasis Java ME dalam bentuk kesimpulan dan saran yang dapat dijadikan sebagai acuan untuk pengembangan aplikasi ini lebih lanjut.