1
RANCANG BANGUN APLIKASI KAMUS PERCAKAPAN BAHASA ARAB-INDONESIA BERBASIS ANDROID
SKRIPSI
Diajukan Untuk Memenuhi Syarat Meraih GelarSarjana Komputer Pada Jurusan Sistem Informasi
Fakultas Sains dan TeknologiUIN Alauddin Makassar
Oleh:
IRIENE MOURINE RAWUNGNIM: 60900113050
FAKULTAS SAINS DAN TEKNOLOGIUIN ALAUDDIN MAKASSAR
2018
2
ii
3
iii
4
iv
5
KATA PENGANTAR
Alhamdulillahi senantiasa puji syukur penulis panjatkan kehadirat Allah
SWT. atas rahmat dan hidayah yang diberikan selama ini kepada penulis, serta salam
dan shalawat, senantiasa tercurahkan kepada junjungan Nabi Muhammad saw.,
sehingga skripsi dengan judul “Rancang Bangun Aplikasi Kamus Percakapan Bahasa
Arab-Indonesia Berbasis Android” dapat terselesaikan dengan baik meski melalui
banyak tantangan dan hambatan.
Penyusunan dalam skripsi ini diajukan untuk memenuhi salah satu syarat
utama, untuk menyelesaikan gelar Sarjana Komputer (S.Kom.) pada Jurusan Sistem
Informasi, Fakultas Sains dan Teknologi, Universitas Islam Negeri (UIN) Alauddin
Makassar. Penulis menyadari bahwa didalam penyusunan skripsi ini, tidak terlepas
dari berbagai pihak yang memberikan doa, dukungan dan semangatnya.
Olehnya itu, melalui kesempatan ini saya ingin menyampaikan terima kasih
banyak kepada Ibunda saya Kamrillailah atas limpahan kasih sayang pengorbanan,
dorongan semangat dan doa yang senantiasa dipanjatkan untuk penulis. Serta untuk
saudara-saudara yang selalu memotivasi, memberi semangat dan ruang kepada
penulis untuk tetap berkarya, yang terhormat kepada :
1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar Prof. Dr. H. Musafir
Pababbari, M.Si.
v
6
2. Dekan Fakultas Sains dan Teknologi Universitas Islam Negeri (UIN) Alauddin
Makassar Prof. Dr. H. Arifuddin Ahmad, M.Ag.
3. Ketua Jurusan Sistem Informasi, Fakultas Sains dan Teknologi, Universits Islam
Negeri (UIN) Alauddin Makassar Faisal Akib, S.Kom., M.Kom.
4. Sekretaris Jurusan Sistem Informasi, Fakultas Sains dan Teknologi, Universitas
Islam Negeri (UIN) Alauddin Makassar Farida Yusuf, S.Kom, M.T.
5. Pembimbing I Dr. H. Kamaruddin Tone, M. M, dan Pembimbing II Faisal,
S.T.,M.T yang telah membimbing penulis dengan sangat baik penuh kesabaran.
6. Penguji I Faisal Akib, S.Kom., M.Kom, dan Penguji II Nur Afif, S.T, M.T, dan
juga penguji III Dr.H.Burhanuddin Darwis,lc.MT.H.I yang telah
menyumbangkan banyak ide dan saran yang membangun.
7. Seluruh Dosen Jurusan Sistem Informasi dan Teknik Informatika.
8. Mantan Ketua Jurusan Sistem Informasi, Fakultas Sains dan Teknologi
Universitas Islam Negeri (UIN) Alauddin Makassar. Alm Ayahanda Yusran
Bobihu, S.Kom.,M.Si.
9. Dan staf jurusan Sistem Informasi Evi Yuliana S.Kom, serta staf/pegawai dalam
jajaran lingkup Fakultas Sains dan Teknologi, Universitas Islam Negeri (UIN)
Alauddin Makassar, yang telah dengan sabar melayani penulis dalam
menyelesaikan administrasi pengurusan skripsi, dimana penulis merasa selalu
mendapatkan pelayanan terbaik, sehingga Alhamdulillah pengurusan skripsi ini
dapat terselesaikan dengan lancar.
vi
7
10. Sahabat Nonameku, Terimakasih atas dukungan dan semangatnya dalam
menyelesaikan tugas akhir ini.
11. Keluarga Besar Jurusan Sistem Informasi angkatan 2013 “BORLAND” atas
kebersamaan, kekeluargaan, dukungan, dan canda tawa yang sering kali muncul
mewarnai hari-hari penulis selama duduk di bangku kuliah.
12. Seluruh pihak yang tidak dapat penulis sebutkan satu per satu, namun telah
banyak terlibat membantu penulis dalam proses penyusunan skripsi ini.
Semoga dalam skripsi ini dapat bernilai ibadah disisi Allah swt. Dan dijadikan
sumbangsi sebagai upaya mencerdaskan kehidupan bangsa, agar berguna bagi
pengembangan ilmu pengetahuan khususnya bagi mahasiswa Sistem Informasi UIN
Alauddin Makassar.
Samata, Agustus 2018
IRIENE MOURINE RAWUNG
vii
8
DAFTAR ISI
HALAMAN JUDUL...................................................................................... i
PERSETUJUAN PEMBIMBING ............................................................... ii
PERNYATAAN KEASLIAN SKRIPSI...................................................... iii
PENGESAHAN SKRIPSI ........................................................................... iv
KATA PENGANTAR ............................................................................... v
DAFTAR ISI ............................................................................................. viii
DAFTAR GAMBAR .................................................................................. xii
DAFTAR TABEL....................................................................................... xiii
ABSTRAK ................................................................................................. xiv
BAB I PENDAHULUAN....................................................................... 1
A. Latar Belakang ........................................................................... 1
B. Rumusan Masalah....................................................................... 4
C. Fokus Penelitian.......................................................................... 4
D. Kajian Pustaka ............................................................................ 5
E. Tujuan Dan Kegunaan Penelitian ............................................... 6
BAB II TINJAUAN TEORITIS ........................................................................ 8
A. Rancang Bangun ......................................................................... ... 8
B. Aplikasi ........................................................................ ............. 9
C. Kamus ............................................................................................ 9
D. Bahasa Arab ................................................................................... 11
E. Android .......................................................................................... 14
viii
9
1. Android SDK (Software Development Kit) ................... 15
2. ADT (Android Development Tools) .............................. 15
3. AVD (Android Virtual Device) ...................................... 15
4. JDK (Java Development Kit).......................................... 16
F. Android Studio ............................................................................... 16
G. Daftar Simbol Diagram.................................................................. 16
1. Daftar Simbol Flowmap Diagram .................................. 17
2. Daftar Simbol Use Case Diagram .................................. 18
3. Daftar Simbol Class Diagram......................................... 20
4. Daftar Simbol Activity Diagram ..................................... 21
5. Daftar Simbol Sequence Diagram .................................. 22
6. Daftar Simbol Entity Relational Diagram ...................... 23
7. Daftar Simbol Flowchart ................................................ 25
BAB III METODE PENELITIAN............................................................. 26
A. Jenis Penelitian ................................................................................ 26
B. Pendekatan Penelitian...................................................................... 26
C. Sumber Data .................................................................................... 26
D. Metode Pengumpulan Data ............................................................. 26
1. Observasi ..................................................................................... 26
2. Literatur ...................................................................................... 27
E. Instrumen Penelitian ....................................................................... 27
1. Perangkat Keras ............................................................................ 27
ix
10
1. Perangkat Lunak................................................................................ 28
F. Teknik Pengolahan dan Analisis Data............................................. 28
G. Metode Perancangan Aplikasi ......................................................... 29
H. Teknik Pengujian Sistem................................................................. 30
BAB IV ANALISIS DAN PERANCANGAN SISTEM...................................... 31
A. Analisis Sistem yang sedang berjalan..................................................... 31
B. Analisis Sistem yang diusulkan .............................................................. 33
C. Analisis Masalah ..................................................................................... 34
D. Analisis Materi Ajar ................................................................................ 34
E. Analisis Kebutuhan ....................................................................................... 34
1. Interface ............................................................................................ 34
2. Kebutuhan Data ................................................................................ 35
3. Kebutuhan Fungsional ..................................................................... 35
F. Analisis Kelemahan ................................................................................ 35
G. Perancangan Sistem.......................................................................................... 4 5
1. Use Case Diagram............................................................................ 36
2. Class Diagram ................................................................................. 37
3. Sequence Diagram .......................................................................... 38
4. Activity Diagram ............................................................................... 39
5. Flowchart .......................................................................................... 40
6. Perancangan Antarmuka (Interface) ................................................. 41
H. Perancangan Basis Data .......................................................................... 42
I. ERD ( Entitas Relationship Diagram ).................................................... 43
J. Perancangan Tabel .................................................................................. 44
x
3
11
BAB V IMPLEMENTASI DAN PENGUJI SISTEM........................................... 45
A. Implementasi Sistem .............................................................................. 45
B. Hasil Pengujian ..................................................................................... 48
BAB VI PENUTUP................................................................................................. 51
A. Kesimpulan ............................................................................................. 51
B. Saran ...................................................................................................... 52
C. DAFTAR PUSAKA .................................................................................. 53
D. BIOGRAFI... ............................................................................................ 55
xi
12
DAFTAR GAMBAR
III.1. Metode Pengembangan ............................................................................ 29
IV.2. Flowmap Diagram Sistem yang Sedang Berjalan ................................... 32
IV.3. Flowmap Diagram Sistem yang di usulkan ............................................. 33
IV.4. Usecase Diagram ..................................................................................... 36
IV.5. Class Diagram ......................................................................................... 37
IV.6. Sequence................................................................................................... 38
IV.7. Activity...................................................................................................... 39
IV.8. Flowchart.................................................................................................. 40
IV.9. Splash Screen ........................................................................................... 41
IV.10. Desain Menu Utama............................................................................... 41
IV.11. Desain Menu Tambahkan ..................................................................... 42
IV.12.Entity Relation Diagram (ERD) .............................................................. 43
V.1. Antarmuka Splash Screen.......................................................................... 45
V.2. Antarmuka Menu Utama ........................................................................... 46
V.6. Antarmuka Tambahkan ............................................................................ 47
xii
13
DAFTAR TABEL
II.1.Huruf-huruf dalam Bahasa Arab.................................................................. 12
II.2. Daftar Simbol Flowmap Diagram ............................................................. 17
II.3. Daftar Simbol Use Case Diagram ............................................................. 18
II.4. Daftar Simbol Class Diagram ................................................................... 20
II.5. Daftar Simbol Activity Diagram ................................................................ 21
II.6. Daftar Simbol Sequence Diagram ............................................................. 22
II.7. Daftar Simbol Entity Relational Diagram ................................................. 23
II.8. Daftar Simbol Flowchart ........................................................................... 24
IV.9. Tabel Menu Utam .................................................................................... 44
IV.10. Tabel Pencarian ...................................................................................... 44
V.1. Pengujian Menu ........................................................................................ 49
V.2. Pengujian Menu Utama ............................................................................ 49
xiii
14
ABSTRAK
Nama : Iriene Mourine RawungNIM : 60900113050Jurusan : Sistem InformasiJudul : Rancang Bangun Aplikasi Kamus Percakapan Bahasa Arab-
IndonesiaPembimbing I : Dr. H. Kamaruddin Tone, M.MPembimbing II : Faisal, S.T.,M.T
Bahasa merupakan sarana sebuah bangsa untuk saling berkomunikasi.Didunia ini berbagai macam bahasa yang berbeda-beda, termasuk seperti BahasaArab yang kita pelajari sekarang ini. Maka dari itu dibuat satu aplikasi yaitu KamusPercakapan Bahasa Arab-Indonesia Berbasis Android. Android merupakan sebuahsistem operasi yang bersifat open source yaitu memberikan kebebasan bagi developeruntuk mengembangkan sebuah aplikasi. Dengan kelebihan dari sistem operasiandroid, dapat ditemukan berbagai macam aplikasi yang ada di smrtphone yangberbasis Android, yaitu salah satu dari aplikasi yang ada adalah Aplikasi KamusPercakapan Bahasa Arab-Indonesia. Dengan tujuan pada Aplikasi Kamus PercakapanBahasa Arab-Indonesia agar dapat masyarakat menemukan terjemahan yang adaapada aplikasi ini. Aplikasi terdapat beberapa tahapan dalam pembuatan aplikasiyaitu analisa, perancangan, proses pengerjaan dan evaluasi terhadap program aplikasiyang dibuat.
Penelitian pada Aplikasi Kamus Percakapan Bahasa Arab-Indonesia inimenggunakan library Research yang merupakan cara mengumpulkan beberapa bukuyang dijadikan acuan dalam masalah ini. Dalam metode pengumpulan data padaaplikasi ini adalah dengan menggunakan beberapa buku, referensi internet yangberhubungan dengan aplikasi ini.
Aplikasi ini diuji mengunakan blackbox yaitu menguji perangkat lunak darisegi spesiifikasi fungsional . Pengujian ini dimaksudkan untuk mengetahui apakahfunsi-fungsi, masukan, dan keluaran dari perangkat lunak sesuai dengan spesifikasiyang dibutuhkan. Kesimpulannya bahwa aplikasi ini memudahkan masyarat umumuntuk menerjemahkan suatu Bahasa ke dalam Bahasa Arab ke Indonesia atausebaliknya Indonesia ke Arab.
Kata Kunci: Belajar Bahasa Arab, Aplikasi, Android
xiv
15
BAB 1
PENDAHULUAN
A. Latar Belakang
Bahasa merupakan salah satu sarana untuk saling berkomunikasi antara satu
dengan yang lain di berbagai macam bahasa yang ada didunia ini termasuk salah
satunya Bahasa yang ada yaitu Bahasa Arab. Bahasa Arab merupakan ilmu
pengatahuan yang mengembangkan komunikasi lisan dan tulisan untuk saling
memahami dan mengungkapkan pola pikiran, informasi, perasaan dalam
mengembangkan ilmu pengatahuan Agama Islam. Dalam pelajaran Bahasa Arab
yang ada di Madrasah diajarkan sebagai salah satu Bahasa, Agama, dan Ilmu
pengatahuan sebagai alat komunikasi.
Pada Kamus Bahasa Arab yang merupakan salah satu buku yang digunakan
Masyarakat sebagai salah bantuan untuk menerjemahkan Bahasa Arab.
Bahasa Arab ataupun al-Qur’an merupakan dua unsur yang memiliki hubungan
yang sangat erat yang tidak dapat dipisahkan. Menurut sebagian orang menganggap
Bahasa Arab sangat sulit dipelajari. Namun apabila ada keinginan seseorang yang
ingin belajar Bahasa Arab dengan sungguh-sungguh, maka seseorang akan
mendapatkan keuntungan yang besar seperti mendapatkan pahala dari Allah SWT.
1
16
Dalam QS Yusuf / 12 : 2
عربيا لعلكم تـعقلون أنـزلناه قـرآ إTerjemahnya :
“Sesungguhya Kami menurunkan berupa al-Qur’an berbahasa Arab, agarkamu memahaminya” (Departemen Agama RI, 2008)
Yang dimaksud dalam QS Yusuf Ayat 2 dalam Tafsir Ibnu Katsir adalah
Karena Bahasa Arab adalah Bahasa yang paling luas, dan paling banyak kata-katanya
untuk mengungkapkan berbagai pengertian Manusia.
Pada Pendidikan didunia ini sangat penting bagi kehidupan Masyarakat dengan
segala aktivitas kehidupan Masyarakat sekarang ini sangat membutuhkan ilmu
pendidikan dengan salah satu cara agar dapat ilmu dengan melalu proses Pendidikan.
Dalam pendidikan Agama Islam sangat diperhatikan, Dalam QS al-Mulk / 67 : 3
سماوات طباقا ما تـرى في خلق الرحمن من تـفاوت الذي خلق سبع فارجع البصر هل تـرى من فطور
Terjemahnya :
“Yang menciptakan tujuh langit berlapis-lapis, tidak akan kamu lihat padaciptaan Tuhan Yang Maha Pengasih yang sesuatu tidak seimbang. Makalihatlah sekali lagi, adakah kamu lihat sesuatu yang cacat ?” (DepartemenAgama RI, 2010)
Yang dimaksud dalam QS Al-Mulk Ayat 3 Tafsir Ibnu Katsir adalah sebagian
di antaranya berada di atas sebagian yang lain tanpa bersentuhan. pada tujuh langit
yang berlapis-lapis itu atau pada makhluk yang lain yang berbeda dan tidak
2
17
seimbang. (Maka lihatlah berulang-ulang) artinya lihatlah kembali ke langit (adakah
kamu lihat) dan berbelah-belah.
Dengan kemajuan teknologi pada perkembangan Android saat ini semakin
memasyarakat. Pada produk pesatnya Teknologi Informasi dan Komunikasi terhadap
dunia Pendidikan, salah satunya proses belajar ataupun mengajar dengan sangat cepat
untuk mendapatkan ilmu pengatahuan tanpa dibatasi waktu, dan tempat dengan
melalui internet pada perangkat mobile. Meski pada perangkat mobile yang
merupakan small device dengan layar penyajian tanpa batas layaknya informasi
dengan cara diakses melalui Komputer.
Handphone merupakan teknologi mobile yang sangat familiar dalam kehidupan
Masyarakat. Dengan permasalahan yang terjadi maka akan dibuat sebuah aplikasi
agar dapat membantu Masyarakat umat Islam mendapatkan informasi dalam
percakapan Bahasa Arab-Indonesia yang ada agar Masyarakat memahami Bahasa
Arab lebih mudah.
Berdasarkan latar belakang masalah yang ada telah diuraikan, maka akan
dirancang sebuah sistem berbasis Android dengan mempermudah belajar Bahasa
Arab ke Indonesia dengal judul “Rancang Bangun Aplikasi Kamus Percakapan
Bahasa Arab-Indonesia” diharapkan sistem tersebut bermanfaat bagi para
masyarakat.
3
18
B. Rumusan Masalah
Berdasarkan latar belakang yang telah dijelaskan, maka rumusan permasalahan
yang dihadapi adalah bagaimana Rancang Bangun Aplikasi Percakapan Bahasa Arab-
Indonesia ?
C. Fokus Penelitian dan Deskripsi Fokus
Agar dalam pengerjaan tugas akhir skripsi ini dapat terarah, maka fokus
penelitian penulisan difokuskan pada pembahasan sebagai berikut:
1. Aplikasi percakapan Bahasa Arab-Indonesia ini berbasis Android.
2. Aplikasi ini hanya menerjemahkan Kosakata, kalimat percakapan, bukan
menerjemahkan perkata.
3. Aplikasi ini dapat database terhubung dengan database google agar lebih
memudahkan..
4. Target pengguna ini adalah untuk masyarakat umum.
5. Aplikasi ini membahas hubungan percakapan Bahasa Arab-Indonesia yang
tersedia di dalam database.
Sedangkan untuk mempermudah pemahaman dan memberikan gambaran
serta menyamakan persepsi antara penulis dan pembaca, maka dikemukakan
penjelasan yang sesuai dengan deskripsi fokus dalam penelitian ini. Adapun deskripsi
fokus dalam penelitian adalah :
1. Aplikasi ini nantinya memberikan informasi seputar percakapan di tanah suci.
4
19
2. Aplikasi ini dapat menerjemahkan percakapan dari Bahasa Arab ke Indonesia, dan
sebaliknya Bahasa Indonesia ke Bahasa Arab.
D. Kajian Pustaka
Ada banyak sistem yang telah digunakan dalam pemanfaatan teknologi
informasi tetapi metode, studi kasus, dan media yang digunakan terdapat perbedaan
dalam pemecahan suatu masalah. Beberapa referensi yang diambil dari penelitian
sebelumnya yang berhubungan dengan penelitian ini, diantaranya :
Arifin (2010) pada penelitian pertama ini yang berjudul “Rancang Bangun
Aplikasi Pengenalan Budaya Cina Berbasis Sistem Operasi Berbasis Android”.
Tujuan dari penelitian ini untuk menyampaikan informasi kebudayaan Cina yang
dapat dimengerti oleh semua orang.
Pada penelitian ini memiliki persamaan dan perbedaan dengan penelitian yang
akan penulis buat. Adapun persamaan dengan penelitian diatas menyampaikan
informasi yang dapat dimengerti oleh semua orang. Namun yang menjadi
perbedaannya pada penelitian sebelumnya memiliki penerjemah budaya Cina,
sementara penelitian yang dibuat adalah aplikasi Kamus Percakapan Bahasa Arab
Indonesia.
Fadlullah (2012) pada penelitian kedua ini yang berjudul “ Rancang Bangun
Aplikasi Kamus Jerman-Indonesia Berbasis Android “ Tujuan utama dari aplikasi
Kamus Jerman-Indonesia ini adalah membantu mereka dalam menemukan
terjemahan dalam Bahasa Jerman ke Indonesia secara efektif dan efisien.
5
20
Pada penelitian ini memiliki persamaan dan perbedaan dengan penelitian yang
akan penulis buat. Adapun persamaan dengan penelitian adalah sama-sama
merancang aplikasi Kamus berbasis Android. Namun yang menjadi perbedaan, jika
penelitian sebelumnya membuat aplikasi kamus Jerman-Indonesia, sementara yang
diteliti adalah aplikasi percakapan Bahasa Arab – Indonesia.
Hernawan (2014) pada penelitian ketiga ini yang berjudul “ Rancang Bangun
Aplikasi Kamus Tiga Bahasa Berbasis Android “ Tujuan utama dari aplikasi kamus
tiga bahasa yaitu guna membantu pengguna dalam mempermudah pencarian kosakata
dalam Bahasa Inggris, Jepang, dan Indonesia.
Pada penelitian ini memiliki persamaan dan perbedaan dengan penelitian yang
dibuat. Adapun persamaan dengan penelitian diatas membantu pengguna dalam
mempermudah pencarian kosakata. Namun yang menjadi perbedaan dengan
penelitian di atas adalah sementara penelitian ysng dibuat hanya mencakup dua
bahasa yaitu Arab Indonesia.
E. Tujuan Dan Kegunaan Penelitian
Pada tujuan penelitian ini adalah untuk menghasilkan aplikasi kamus
percakapan Bahasa Arab-Indonesia yang mudah digunakan Masyarakatyang berminat
belajar Bahasa Arab.
Sedangkan yang diharapkan dengan kegunaan pada penelitian ini dapat diambil
beberapa manfaat yang mencakup tiga hal pokok berikut :
5
6
21
a. Bagi Penulis
Sebagai suatu hasil karya dari ilmu yang didapat selama masa perkuliahan
dimana karya tersebut dapat bermanfaat untuk orang lain.
b. Bagi Masyarakat
Membantu masyarakat yang ingin belajar Bahasa Arab-Indonesia.
c. Bagi UIN Alauddin Makassar
Laporan tugas akhir ini dapat menjadi bahan referensi untuk lebih di
kembangkan lagi ke depannya
7
22
BAB II
TINJAUAN TEORITIS
A. Rancang Bangun
Rancang merupakan serangkaian prosedur untuk menerjemahkan hasil analisa
dari sebuah sistem ke dalam bahasa pemrograman untuk mendeskripsikan dengan
detail bagaimana komponen-komponen sistem diimplementasikan (Pressman, 2002).
Sedangkan pengertian bangun adalah kegiatan menciptakan sistem baru maupun
mengganti atau memperbaiki sistem yang telah ada baik secara keseluruhan maupun
sebagian (Pressman, 2002).
Menurutt Hasan dalam Alvin (2006:14) Rancang Bangun adalah suatu istilah
umum untuk membuat atau mendesain suatu obek dari awal pembuatan sampai akhir
pembuatan.
Rancang bangun berawal dari kata desain yang artinya perancangan, desain dan
bangun. Dapat disimpulkan arti kata desain adalah proses, cara, perbuatan dengan
mengatur segala sesuatu sebelum bertindak atau merancang. (http://www.desain-
isidps.com/artikell.php n/).
Dari kedua pengertian diatas disimpulkan bahwa Rancang Bangun merupakan
tahapan-tahapan untuk menghasilkan sebuah hasil yang diinginkan dengan cara
membuat dan mendesain objek yang diinginkan yang melalui beberapa proses.
8
23
B. Aplikasi
Aplikasi akan menggunakan sistem operasi (OS) komputer dan aplikasi yang
lainnya yang mendukung.Aplikasi adalah penerapan dari rancang sistem untuk
mengolah data yang menggunakan aturan atau ketentuan bahasa pemrograman
tertentu. (KBBI, 2005)
Adapun definisi aplikasi menurut para ahli adalah :
a. Menurut Jogiyanto (2005 : 12)
Aplikasi adalah penggunaan dalam suatu komputer, instruksi (instruction)
atau pernyataan (statement) yang disusun demikian rupa sehingga komputer
dapat memproses input menjadi output.
b. Menurut Hendrayudi
Aplikasi adalah kumpulan perintah program yang dibuat untuk melakukan
pekerjaan tertentu.
Perangkat lunak Aplikasi adalah suatu subkelas perangkat lunak komputer
yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu
tugas yang diinginkan pengguna. (Erfan, 2009)
C. Kamus
Kamus adalah salah satu acuan buku yang digunakan Masyarakat sebagai alat
bantu dalam belajar yang memuat berbagai macam kata-kata dan ungkapan yang
disusun menurut abjad sesuai makna, dan terjemahan berfungsi untuk membantu
seseorang yang baru mengenal perkataan baru.
9
24
Tetapi di zaman modern ini selain kamus yang berbentuk buku ada juga buka
berbentuk Aplikasi yang terdapat di Android agar memudahkan Masyarakat
mengartikan kata atau kalimat dengan secara praktis
Dalam Bahasa Arab kata kamus (qamus) dengan bentuk jamaknya qawamis,
dari kata Yunani Arab itu sendiri berarti ‘Samudra’. Selain dari maksud kata Kamus
juga mempunyai pedoman yaitu sebutan, asal-usul (etimologi) sesuatu perkataan dan
juga contoh penggunaa bagi sesuatu perkataan. Terdapat banyak Kamus yang sangat
populer di Indonesia seperti : Kamus Bahasa Inggris, Kamus Korea, Kamus Jepang,
Kamus Mandarin, dan sebagainya.
Dengan ini Kamus dibagi menjadi beberapa jenis yaitu :
1. KamusDwibahasa
Dalam contoh Kamus Inggris-Indonesia, Kamus DwiBahasa Oxford Fajar
(Inggris-Melayu) yang menggunakan dua Bahasa yakni kata masukan daripada
Bahasa yang dikamuskan diberi padanan dengan menggunakan Bahasa yang lain.
2. Kamus Aneka Bahasa
Kamus ini sekurang-kurangnya menggunakan tiga Bahasa atau lebih, seperti
kata Bahasa Melayu Bahasa Inggris dan Bahasa Mandarin secara serentak.
10
25
Menurut dari beberapa ahli definisi Kamus yaitu :
1. Alwi ( 2003 : 10 ) Kamus merupakan khazanah perbendaharaan kata suatu
Bahasa yang menggambarkan tingkat peradaban Bangsa.
2. Poerwadarminta ( 2005 : 10 ) Kamus merupakan buku yang berisi
keterangan arti kata-kata.
3. Hoetomo M.A ( 2005 : 10 ) Kamus merupakan buku acuan yang memuat kata
dan ungkapan yang biasanya disusun menurut abjad.
D. Bahasa Arab
Bahasa Arab (al-lughah al-‘Arabīyyah), atau secara mudahnya Arab, adalah
sebuah bahasa Semitik yang muncul dari daerah yang sekarang termasuk wilayah
Arab Saudi. Bahasa ini adalah sebuah bahasa yang terbesar dari segi jumlah penutur
dalam keluarga bahasa Semitik. Bahasa ini berkerabat dekat dengan bahasa Ibrani
dan bahasa Aram. Bahasa Arab Modern telah diklasifikasikan sebagai satu makro
bahasa dengan 27 sub-bahasa dalam ISO 639-. Bahasa-bahasa ini dituturkan di
seluruh Dunia Arab, sedangkan Bahasa Arab Baku diketahui di seluruh Dunia Islam.
Dalam Bahasa Arab memakai sistem Abjad yaitu sistem tulisan yang huruf-
huruf melambangkan bunyi konsonan sedangkan vokal dilambangkan dengkan
Horakat.
11
26
Huruf Hijjaiyah terdiri dari 29 huruf Abjad, 26 berupa konsonan murni dan 3
berupa konsonan semi-vokal yaitu “Alif” ”Waw“ ,(ا) ”dan “Ya ,(و) Bunyi vokal .(ي)
tidak dilambangkan dengan Abjad tetapi dengan Harokat. Ada 3 Harokat dalam
Bahasa Arab : “Fathah” melambangkan “a” ( ◌), “Kasrah” melambangkan bunyi “i”
( ◌), dan “ Dhammah” melambangkan bunyi “u” ( ◌).
Tabel II. I. Huruf-huruf dalam Bahasa Arab
No Huruf Arab Nama Huruf Latin Keterangan
1 ا Alif Tidak dilambangkan Tidak dilambangkan
2 ب Ba B Be
3 ت Ta T T
4 ث Sa S Es dengan titik di atasnya
5 ج Jim J Je
6 ح Ha H Ha dengan titik di
bawahnya
7 خ Kha Kh Huruf ka dan ha
8 د Dal D De
9 ذ Zal Z Zet dengan titik di
bawahnya
10 ر Ra R Er
11 ز Za Z Zet
12
27
12 س Sin S Es
13 ش Syin Sy Es dan ye
14 ص Sad S ES dengan titik di
bawahnya
15 ض Dad D De dengan titik di
bawahnya
16 ط Ta T Te dengan titik di
bawahnya
17 ظ Za Z Zet dengan titik di
bawahnya
18 ع ‘ain ‘ Koma terbalik ( di atas)
19 غ Gain G Ge
20 ف Fa F Ef
21 ق Qaf Q Qj
22 ك Kaf K Ka
23 ل Lam L El
24 م Mim M Em
25 ن Nun N En
26 و Wau W We
27 ه Ha H Ha
28 ء Hamzah ` Apostrof condong ke kiri
13
28
29 ي Ya Y Ye
E. Android
Android adalah sistem operasi berbasis Linux yang dirancang untuk perangkat
bergerak layar sentuh seperti telepon pintar dan komputer tablet. Android awalnya
dikembangkan oleh Android, Inc., dengan dukungan finansial dari Google, yang
kemudian membelinya pada tahun 2005. Sistem operasi ini dirilis secara resmi pada
tahun 2007, bersamaan dengan didirikannya Open Handset Alliance, konsorsium dari
perusahaan-perusahaan perangkat keras, perangkat lunak, dan telekomunikasi yang
bertujuan untuk memajukan standar terbuka perangkat seluler.
Menurut Arifianto (2011 : 1), android merupakan perangkat bergerak pada
sistem operasi untuk telepon seluler yang berbasis linux. Menurut Hermawan (2011 :
1), Android merupakan OS (Operating System) Mobile yang tumbuh ditengah OS
lainnya yang berkembang dewasa ini. OS lainnya seperti Windows Mobile, i-Phone
OS, Symbian, dan masih banyak lagi. Akan tetapi, OS yang ada ini berjalan dengan
memprioritaskan aplikasi inti yang dibangun sendiri tanpa melihat potensi yang
cukup besar dari aplikasi pihak ketiga. Oleh karena itu, adanya keterbatasan dari
aplikasi pihak ketiga untuk mendapatkan data asli ponsel, berkomunikasi antar proses
serta keterbatasan distribusi aplikasi pihak ketiga untuk platform mereka.
14
29
1. Android Software Development Kit (SDK)
Android SDK adalah tool API (application Programming Interface) yang
diperlukan untuk mulai mengembangkan aplikasi pada platform Android
menggunakan bahasa pemrograman Java. Android merupakan subset perangkat lunak
untuk ponsel yang meliputi sistem operasi, middleware dan aplikasi kunci yang
release oleh Google. Saat ini di sediakan Android SDK (Software Development Kit)
sebagai alat bantu dan API untuk mulai mengembangkan aplikasi pada platform
Android menggunakan bahasa pemograman java (Safaat H 2011 : 5).
2. Android Development Tools (ADT)
Android Development Tools (ADT) yang lebih dikenal plugin Eclipse. plugin
ini yang membuat eclipse dapat membuat project yang berbasis andoid. ADT adalah
plugins di eclipse yang harus kita instal sehingga Android SDK dapat dihubungkan
dengan IDE Eclipse yang digunakan sebagai tempat coding aplikasi android nantinya.
ADT adalah kepanjangan dari Android Development Tolls yang menghubung antara
IDE Eclipse dengan Android SDK (Safaat H 2011 : 17).
3. Android Virtual Device (AVD)
AVD yang merupakan emulator untuk menjalankan program aplikasi android
yang kita buat, AVD ini nantinya yang kita jadikan sebagai tempat test dan
menjalankan aplikasi android yang kita buat, AVD berjalan di virtual Manchine
(Safaat H 2011 : 19).
15
30
4. Java Development Kit (JDK)
Java Development Kit (JDK) adalah sebuah produk yang dikembangkan oleh
Oracle yang ditujukan untuk para developer Java. Sejak Java diperkenalkan, JDK
merupakan JavaSoftware Development Kit (SDK) yang paling sering digunakan.
(Wahana Komputer, 2013: 6).
5. Android Studio
Sebuah IDE (Integrated Development Environiment) untuk pengembangab
aplikasi di plafrom Android. Android Studio dirancang khusus pengembangan
Android dan menggantikan ADT (Android Development Tools), Eclipse
sebagai IDE utama Google untuk pengembangan aplikasi Android
(Wikipedia, 2015).
F. Daftar Simbol
1. Daftar Simbol Flowmap Diagram
Flowmap atau bagan alir adalah bagan yang menunjukan aliran di dalam
program atau prosedur sistem secara logika. Flowmap ini berfungsi untuk
memodelkan masukan, keluaran, proses maupun transaksi dengan menggunakan
simbol-simbol tertentu. Pembuatan flowmap ini harus dapat memudahkan bagi
pemakai dalam memahami alur dari sistem atau transaksi.
16
31
Tabel II. 2. Daftar Simbol Flowmap Diagram (Jogiyanto, 2001)
Simbol Nama Keterangan
Terminator Awal /
Akhir Program
Simbol untuk memulai
dan mengakhiri suatu
program
Dokumen Menunjukkan dokumen
berupa dokumen input
dan output pada proses
manual dan proses
berbasis komputer
Proses Manual Menunjukkan kegiatan
proses yang dilakukan
secara manual
Proses Komputer Menunjukkan kegiatan
proses yang dilakukan
secara komputerisasi
Arah Aliran Data Menunjukkan arah
aliran dokumen antar
bagian yang terkait
pada suatu system
17
32
Penyimpanan Manual Menunjukkan media
penyimpanan data /
infomasi secara manual
Data Simbol input/output
digunakan untuk
mewakili data
input/output
2. Daftar Simbol Use Case Diagram
Use Case diagram merupakan gambaran scenario dari interaksi antara
pengguna dengan sistem. Use Case diagram menggambarkan hubungan antara
actor dan kegiatan yang dapat dilakukannya terhadap aplikasi.
Tabel II. 3. Daftar Simbol Use Case Diagram (Jogiyanto, 2001)
Simbol Nama Keterangan
Actor Menspesifikasikan himpunan
peran yang pengguna mainkan
ketika berinteraksi dengan use
case
Use Case
Deskripsi dari urutan aksi-aksi
yang ditampilkan sistem yang
18
33
menghasilkan suatu hasil
terukur bagi suatu actor
System Menspesifikasikan paket yang
menampilkan sistem secara
terbatas
Unidirectional
Association
Menggambarkan relasi antara
actor dengan use case dan
proses berbasis komputer
Dependencies or
Instantitiates
Menggambarkan
kebergantungan
(dependencies) antar item
dalam diagram
Generalization Menggambarkan relasi lanjut
antar use case atau
menggmabarkan struktur
pewarisan antar actor
19
34
3. Daftar Simbol Class Diagram
Class Diagram merupakan diagram yang menggambarkan struktur sistem
dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun
sistem.
Tabel II. 4. Daftar Simbol Class Diagram (Jogiyanto, 2001)
Simbol Nama Keterangan
Class Blok - blok pembangun pada
pemrograman berorientasi obyek.
Terdiri atas 3 bagian. Bagian atas
adalah bagian nama dari class. Bagian
tengah mendefinisikan property/atribut
class. Bagian akhir mendefinisikan
method- method dari sebuah class.
Association Menggambarkan relasi asosiasi
Composition Menggambarkan relasi komposisi
Dependencies Menggambarkan relasi dependensi
Aggregation Menggambarkan relasi agregat
20
35
1. Daftar Simbol Activity Diagram
Activity Diagram adalah representasi grafis dari seluruh tahapan alur kerja
yang mengandung aktivitas, pilihan tindakan, perulangan dan hasil dari aktivitas
tersebut. Diagram ini dapat digunakan untuk menjelaskan proses bisnis dan alur kerja
operasinal secara langkah demi langkah komponen suatu sistem.
Tabel II. 5. Daftar Simbol Activity Diagram (Jogiyanto, 2001)
Simbol Nama Keterangan
Action State dari sistem yang
mencerminkan eksekusi dari
suatu aksi
Start State Bagaimana objek dibentuk
atau diawali
End State Bagaimana objek dibentuk
atau diakhiri
State Transtition State Transtition menunjukkan
kegiatan apa berikutnya
setelah suatu kegiatan
Fork Percabangan yang
21
36
menunjukkan aliran pada
activity diagram
Join Percabangan yang menjadi
arah aliran pada activity
diagram
Decision Pilihan untuk mengambil
keputusan
2. Daftar Simbol Sequence Diagram
Sequence diagram menggambarkan interaksi antar objek di dalam dan di
sekitar sistem berupa message terhadap waktu.
Tabel II. 6. Daftar Simbol Sequence Diagram (Jogiyanto, 2001)
Simbol Nama Keterangan
Actor Orang atau divisi yang terlibat dalam
suatu sistem
Object
Lifeline
Menyatakan kehidupan suatu objek
dalam basis waktu
Activation Menyatakan objek dalam keadaan
aktif dan berinteraksi
22
37
Message Menyatakan arah tujuan antara
object lifeline
Message
(Return)
Menyatakan arah kembali antara
object lifeline
3. Simbol Entity Relational Diagram
Entity relational diagram merupakan suatu model untuk menjelaskan
hubungan antar data dalam basis data berdasarkan objek-objek dasar data
yang mempunyai hubungan antar relasi.
Tabel II. 7. Daftar Simbol Entity Relational Diagram (Jogiyanto, 2001)
Simbol Nama Keterangan
Entitas Entitas adalah suatu objek yang dapat
diidentifikasi dalam lingkungan
pemakai
Relasi Relasi menunjukkan adanya hubungan
diantara sejumlah entitas yang berbeda
Atribut Atribut berfungsi mendeskripsikan
karakter entitas (atribut yang berfungsi
sebagai key diberi garis bawah)
23
38
Garis Garis sebagai penghubung antara relasi
dan entitas atau relasi dan entitas
dengan atribut
4. Daftar Simbol Flowchart
Flowchart atau Bagan alur adalah bagan (chart) yang menunjukkan alur
(flow) di dalam program atau prosedur sistem secara logika. Bagan alir (flowchart)
digunakan terutama untuk alat bantu komunikasi dan untuk dokumentasi.
Tabel II. 8. Daftar Simbol Flowchart (Jogiyanto, 2001)
Simbol Nama Keterangan
Terminator Permulaan atau akhir program
Flow Line Arah aliran program
Preparation Proses inisialisasi atau pemberian harga awal
Process Proses perhitungan atau proses pengolahan
data
Input/Output
Data
Proses input atau output data, parameter,
informasi
24
39
Predefined
Process
Permulaan sub program atau proses
menjalankan sub program
Decision Perbandingan pernyataan, penyeleksian data
yang memberikan pilihan untuk langkah
selanjutnya
On Page
Connector
Penghubung bagian-bagian flowchart yang
ada pada satu halaman
Off Page
Connector
Penghubung bagian-bagian flowchart yang
ada pada halaman berbeda
25
40
BAB III
METODE PENELITIAN
A. Jenis Penelitiana
Pada dasarnya dapat dikategorikan ke dalam jenis penelitian yang
menggunakan (Library Research), karena dalam objek ini adalah literatur-literatur
baik berasal dari pokok-pokok pembahasan skripsi ini.
B. Pendekatan Penelitian
Penelitian yang menggunakan saintifik yaitu pendekatan berdasarkan ilmu
pengatahuan dan teknologi.
C. Sumber Data
Pada penelitian sumber data merupakan dengan cara mengumpulkan data dari
beberapa buku, maupun dari internet.
D. Metode pengumpulan Data
Dari sumber data dan jenis penelitian yang dapat dilihat di atas maka pada
penelitian untuk aplikasi ini penulis menggunakan metode pengumpulan data yaitu :
1. Observasi
Metode atau cara-cara untuk mengamati keadaan yang wajar dan yang
sebenarnya, tujuannya untuk mengetahui dan memahami metode pemahaman
Percakapan Bahasa Arab dengan Memperhatikan Kosakata dalam Bahasa Arab
26
41
maupun Bahasa Indonesia dan mengetahui informasi apa saja yang dibutuhkan untuk
membuat sistem Aplikasi Kamus Percakapan Bahasa Arab-Indonesia.
2. Studi Literatur
Salah satu pengumpulan data yang digunakan pada penelitian ini adalah :
a. Jenis Data digunakan adalah data sekunder, yaitu data yang diperoleh
dari buku yang berkaitan dengan masalah dalam penelitian ini.
b. Metode dalam pengumpulan data adalah Studi Pustaka, yaitu
Menggunakan berbagai macam buku yang berhubungan dengan
perangkat lunak, android, dan pembelajaran Bahasa Arab, Referensi
Internet mencari informasi dari internet tentang android, dan
percakapan Bahasa Arab.
E. Instrumen Penelitian
Adapun instrument penelitian yang digunakan dalam penelitan yaitu :
a. Analisa Kebutuhan Hardware
1. Perangkat Keras
Dalam perangkat keras yang digunakan untuk mengembangkan dan menguji
coba adalah :
a. Laptop Hp dengan spesifikasi :
1) RAM 2GB(1,89 GB usable) Memory
2) Harddisk 500 GB
3) Keyboard dan mouse yang digunakan harus yang standart agar
mempermudah dalam mendesain membuat suara.
27
42
4) Microphone digunakan untuk merekam suara yang akan digabungkan
ke dalam program agar suara lebih keras dan jelas.
2. Analisa Kebutuhan Software
Untuk membangun program ini menggunakan sebagai berikut :
1) Android Studio
2) Sistem Operasi Android
3) Xampp
4) SQL
5) Audacity
G. Teknik Pengolahan dan Analisis Data
Dalam analisis data dibagi menjadi dau yaitu kuantitatif dan kualitatif. Pada
analisis kuantitatif ini menggunakan data statistik dan dapat dilakukan dengan
cepat, sedangkan analisis kualitatif ini digunakan untuk data kulitatif data
yang digunakan berupa catatan-catatan yang biasanya cenderug banyak dan
menumpuk shingga membutuhkan waktu yang cukup lama untuk dapat
menganalisis dengan seksama. Pengolahan data dalam proses mengartikan
data-data lapangan yang sesuai dengan tujuan, rancangan, dan sifat penelitian.
28
43
H. Metode Perancangan Aplikasi
Pada penelitian yang mengacu pada pendekatan berorientasi objek
menggunakan metode pengembangan Multimedia. Menurut Arch Luther, Analisa &
Desain Berorientasi Obyek (Sutopo, 2002) Ada 6 tahap antara lain sebagai berikut :
Gambar III. 1. Metode Pengembangan
1. Concept (Tahap Konsep)
Yaitu tahap mengidentifikasi kebutuhan fungsional dan kebutuhan non
fungsional di dalam program. Yang bertujuan untuk mengumpulkan
informasi yang relevan dengan android pembelajaran kosakata bahasa
Android.
2. Design (Tahap Perancangan)
Bertujuan untuk mengembangkan desain pembelajaran hingga
menghasilkan tampilan, dan arsitektur yang sesuai keinginan.
29
44
3. Material Collecting (Tahap Pengumpulan Data)
Dimana pengumpulan bahan yang sesuai dengan kebutuhan dilakukan
dapat dikerjakan paralel dengan tahap assembly. Pada beberapa kasus,
tahap Material Collecting dan tahap Assembly akan dikerjakan secara
linear tidak parallel.
4. Assembly (Tahap Pembuatan)
Dimana semua objek atau bahan android dibuat. Pembuatan aplikasi
didasarkan pada tahap Desain.
5. Testing (Tahap Pengujian)
Pada tahap ini peneliti melakukan uji coba dan perbaikan program atau
aplikasi sehingga aplikasi sesuai dengan kriteria yang diinginkan.
6. Distribution (Tahap Distribusi)
Aplikasi yang disimpan dalam suatu media dan penyerahan yaitu
menyerahkan program dan dokumentasi program kepengguna serta
mengadakan training pengguna.
I. Teknik Pengujian Sistem
Pengujian sistem yang digunakan adalah metode pengujian langsung yaitu
dengan menggunakan pengujian BlackBox. BlackBox testing yaitu untuk
menunjukkan fungsi PL tentang cara beroperasinya, apakah pemasukan data keluaran
telah berjalan sebagaimana dan apakah informasi yang disimpan secara eksternal
selalu dijaga kemutahirannya. (I Gede Teguh Pribadi, 2014).
30
45
BAB IV
ANALISIS DAN PERANCANGAN SISTEM
A. Analisis Sistem Yang Sedang Berjalan
Sistem yang sedang berjalan dimasyarakat saat ini untuk mengetahui
Percakapan Bahasa Arab yaitu dapat didengar melalui dosen dan ustad maupun
membaca Kamus atau Percakapan dalam Bahasa Arab.
Terkadang untuk mencari Kamus dan Percakapan Bahasa Arab-Indonesia itu
sendiri sangat sulit diucapkan, maka kita harus mengetahui Kosakata dalam Bahasa
Arab tersebut dimana sekarang ini untuk memehami sebuah Kamus Percakapan
Bahasa Arab biasanya bertanya pada ustad ataupun mencari buku tentang Percakapan
Bahasa Arab yang dimana perlu dilakukan pencarian lagi di dalam Kamus
Percakapan Bahasa Arab-Indonesia, sehingga kebanyakan masyarakat mencari
diinternet yang dimana terkadang sumber yang kurang jelas yang dapat menyebabkan
salahnya memahami makna dari Kosakata tersebut yang dapat menyebabkan
perdebatan dikalangan masyarakan karena salahnya memahami makna dari Koskata
dalam Kamus Percakapan Bahasa Arab-Indonesia tersebut.
Bagi sebagian orang yang tidak memiliki pengetahuan tentang Bahasa Arab
mereka akan kesulitan untuk memahami Percakapan, oleh karena itu aplikasi Kamus
Percakapan Bahasa Arab-Indonesia ini dapat membantu untuk memahami maksud
dari Kosakata ini.
31
46
Gambar IV.2. Sistem Yang Sedang Berjalan
Pada gambar IV.2 diatas menjelaskan tahap-tahap tentang bagaimana proses
Rancang Bangun Kamus Percakapan Bahasa Arab Indonesia oleh user yang
dimana user masuk mencari kata-kata yang sudah ada dalam berbahasa Arab-
Indonesia dan akan muncul hasil kata yang sudah kita cari.
.
32
47
B. Analiss Yang Sedang Diusulkan
Yang merupakan penguraian dari sistem yang utuh ke dalama bagian-bagian
komponen untuk mengidentifikasi dan mengevaluasi permasalahan.
Gambar IV.3. Sistem Yang Diusulkan
Pada gambar IV.3 diatas menjelaskan tentang bagaimana proses Rancang
Bangun Kamus Percakapan Bahasa Arab Indonesia oleh user yang disusulkan
oleh sistem , yang sistem melakukan pencarian kata Arab-Indonesia, setelah
itu lohat hasil yang telah dilakukan pencarian sebelumnya.
33
48
1. Analisis Masalah
Dari analisis permasalahan yang ada, sehingga adanya kamus percakapan
Bahasa Arab-Indonesia berbasis android ini diharapkan bisa membantu permasalahan
yang dihadapi. Dengan menggunakan kamus dalam bentuk buku terlalu lama dala
mencari dan menghabiskan banyak waktu. Adanya ketergantungan manusia terhadap
teknologi.
2. Analisis Materi Ajar
Analisa dalam materi ajar akan menjelaskan tentang isi dari aplikasi yang akan
dibuat dan manfaat yang di peroleh pembelajar setelah belajar Bahasa Arab
menggunakan aplikasi percakapan ini. Aplikasi percakapan yang akan dibuat mulai
meliputi kosakata Arab, Percakapan sehari-hari, dan kamus dalam Bahasa Arab-
Indonesia dan juga sebaliknya Indonesia-Arab.
3. Analisis Kebutuhan
a) Analisis Kebutuhan Antarmuka (Interface)
Kebutuhan dalam membangun aplikasi adalah :
1) Aplikasi ini dapat menampilkan sebuah kosakata dan percakapan yang
dapat memberikan informasi tentang Kamus Percakapan Bahasa Arab-
Indonesia.
2) Aplikasi ini dapat melakukan pencarian Kamus Percakapan Bahasa Arab
Indonesia.
34
49
b) Kebutuhan data
Aplikasi yang terdapat yaitu data Kamus Percakapan yang dapat dicari.
c) Kebutuhan fungsional
Kebutuhan fungsional pembuatan Kamus Percakapan Bahasa Arab-
Indonesia merupakan tahap yang berfungsi menjelaskan secara rinci setiap
fungsi yang digunakan untuk menyelesaikan masalah.
5. Analisis Kelemahan
Aplikasi ini yang berjalan dilingkungan sistem operasi Android yang
memberikan kemudahan dalam mendapatkan informasi tentang kamus
percakapan Bahasa Arab-Indonesia. Namun aplikasi ini hanya memberikan
informasi tentang Kosakata, Percakapan, Kamus. Pada aplikasi ini belum
dapat memuat seluruh Kamus Percakapan Bahasa Arab-Indonesia.
C. Perancangan Sistem
1. Use Case Diagram
Pada Use Case pada aplikasi ini adalah sebagai berikut :
35
50
Gambar IV.4. Use Case Diagram
2. Class Diagram
Suatu diagram yang memperlihatkan atau menampilkan struktur dari sebuah
sistem tersebut akan menampilkan sistem kelas, atribut dan hubungan antara
kelas ketika suatu sistem telah selesai membuat diagram. Adapun Class
Diagram pada aplikasi ini adalah :
36
51
Gambar IV.5 Class Diagram
3. Sequence Diagram
Sequence diagram menggambarkan interaksi antar objek di dalam dan di
sekitar sistem berupa message terhadap waktu. Tujuan agar perancangan aplikasi
lebih mudah dan terarah. Berdasarkan hasil analisis kebutuhan yang dilakukan
oleh penelitiinteraksi-interaksi yang terjadi dalam sistem ini adalah :
37
52
Gambar IV.6 Sequence Diagram
4. Activity Diagram
Activity Diagram merupakan suatu bentuk flow diagram yang memodelkan
alur kerja (workflow) sebuah proses sistem informasi dan sebuah urutan
aktivitas sebuah proses. Adapun Diagram aktivitas pada aplikasi ini adalah
sebagai berikut :
38
53
Gambar IV.7 Activity Diagram
5. Flowchart
Suatu bagan dengan simbol tertentu yang menggambarkan urutan proses
secara mendetail dan hubungan antara suatu proses dengan proses lainnya dalam
program.
39
54
Gambar IV.8 Flowchart
6. Perancangan Antarmuka (interface)
Perancangan antarmuka merupakan aspek penting dalam perancangan
aplikasi, karena berhubungan dengan tampilan dan interaksi yang
memudahkan user dalam menggunakannya. Adapun rancangan antarmuka
pada sistem ini sebagai berikut:
40
55
Gambar IV.9 Splash Screen
a. Menu utama
Gambar IV.10 Menu utama Indonesia –Arab
Desain pada sistem Aplikasi Kamus Percakapan Bahasa Arab-Indonesia
dengan from yang sangat sederhana hanya terdapat sebuah inputan dengan
menerjemahkan sebuah inputan yang telah diinputkan oleh user. Dalam
Indonesia-Arab Tambahkan Tentang
Cari
Indonesia-Arab Tambahkan Tentang
CariInput kata
Output kata
41
56
pencarian kata akan ditemukan maupun tidak ditemukan akan menampilkan
secara otomatis sesuai dengan berapa banyak hasil pencarian ditemukan atau
tidak.
b. Menu Tambahkan
Gambar IV.11 Menu Tambahkan
Desain antar muka halaman tambahkan memiliki sebuah tombol yang
berisikan usulan untuk menambhakan kosakata dalam aplikasi ini.
C. Perancangan Basis Data
Pada tahap perancangan database ini dibuat relasi antar entitas dan
perancangan tabel sebagai penunjang dari sistem yang akan dibuat.
Indonesia-Arab Tambahkan Tentang
Cari
Kamus Indonesia-Arab
Tambahkan1. Masukkan kata pada teks lalu klik pilihan
usulan penambhan kata2. Klik oke jika muncul form terima kasih
telah menambahkan.3. Klik oke menunjukkan kata yang
diusulkan telah di kirim
39
42
57
1. Entitas Relationship Diagram
Perancangan database pada sistem merupakan hal terpenting dalam
perancangan database dan perancangan tersebut dapat digambarkan dengan
Entitas Relationship Diagram (ERD) seperti pada gambar diagram berikut ini:
Gambar IV.12 Entity Relation Diagram (ERD)
2. Perancangan Tabel
Perancangan tabel dalam aplikasi ini yaitu untuk menampung data
tentang pada sub menu dan sub kategori. Berikut rincian tabel dalam aplikasi
ini :
43
58
A. Tabel Menu
Tabel IV. 9. Tabel Menu Utama
Nama Field Tipe Data Keterangan
Id_Menu Varchar(10) Primary Key, Auto Increment
Pilih_Menu Text(20)
Menu Text(20)
B. Tabel Pencarian
Tabel IV. 11 Tabel Pencarian
Nama Field Tipe Data Keterangan
Id_cari Varchar(10) Primary Key, AutoIncrement
Cari_kata Text(20)
Cari_periwayat Text(20)
44
59
BAB V
IMPLEMENTASI DAN PENGUJIAN SISTEM
A. Implementasi Sistem
1. Interface
a. Antarmuka Menu Kamus Percakapan (Splash Screen)
Antarmuka menu kamus percakapan berisi Tampilan utama.
Gambar V.1. Antarmuka Splash Screen Kamus Percakapan
45
60
b. Antarmuka Menu Utama
Antarmuka Menu Utama inputan yang harus dilakukan untuk
melakukan pencarian kosakata atau percakapan dalam aplikasi ini.
Gambar V.2. Antarmuka Menu Utama
46
61
c. Antarmuka Menu Tambahkan
Antarmuka Detail Kamus Percakapan Bahasa Ararb-Indonesia da;am
menambahkan.
Gambar V.3. Antarmuka Menu Tambahkan
47
62
B. Hasil Pengujian
Pengujian system merupakan proses pengeksekusian system perangkat lunak
untuk menentukan apakah system tersebut cocok dengan spesifikasi system dan
berjalan di lungkungan yang diinginkan. Pengujian system sering diasosiasikan
dengan pencarian bug, ketidak sempurnaan program, kesalahan pada program
yang menyebabkan kegagalan pada eksekusi system perangkat lunak.
Pengujian dilakukan dengan menguji setiap proses dan kemudian kesalahan
yang terjadi untuk setiap proses. Adapun pengujian system yang digunakan
adalah Blackbox. Pengujian Blackbox yaitu menguji perangkat lunak dari segi
spesifikasi fungsional tanpa menguji desain dan kode program. Pengujian
dimaksudkan untuk mengetahui apakah fungsi – fungsi, masukan dan keluaran
dari perangkat lunak sesuai dengan spesifikasi yang dibutuhkan.
1. Prosedur pengujian
Persiapan yang dibutuhkan dalam melakukan pengujian sebagai berikut:
a. Menyiapkan Sebuah smartphone dengan system operasi Android.
b. Menginstall aplikasi Kamus Percakapan pada smartphone tersebut.
c. Melakukan proses pengujian.
d. Mencatat hasil pengujian.
2. Hasil Pengujian Sistem
a. Pengujian menu Kamus Percakapan
Tabel pengujian menu makanan digunakan untuk mengetahui
apakah pengguna dapat memilih dengan sesuai.
48
63
Tabel V.1. Pengujian menu
Hasil Uji dari kasus (Data Benar)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Memilih Menu
utama
Tampil Menu dari
pilihan menu
Kamus
Percakapan
berhasil
ditampilkan
[√] Diterima
[ ] Ditolak
b. Pengujian menu utama
Tabel pengujian menu utama digunakan untuk mencari
kosakata dan Percakapan yang ingin dicari sesuai yang dada dalam
aplikasi ini.
Tabel V.2. Pengujian menu utama
Hasil Uji dari kasus (Data Benar)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Menginput data
yang ingin dicari
Menampilkan
Kosakata sesuai
dengan data yang
di input
Kamus
Percakapan
berhasil
ditampilkan
[√] Diterima
[ ] Ditolak
49
64
c. Pengujian menu tambahkan
Tabel pengujian menu tambahkan digunakan untuk menampilkan La,uss
Percakapan Bahasa Arab yang telah dipilih pengguna secara lengkap.
Tabel V.3 Pengujian menu tambahkan
Hasil uji dari kasus (Data Benar)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Memilih Kamus
Percakapan
Menampilkan
Kosakata,
Percakapan
Data berhasil
ditampilkan
[√] Diterima
[ ] Ditolak
C. Pengujian Kelayakan Sistem
Pengujian kelayakan sistem digunakan untuk mengetahui respon pengguna
terhadap system yang dibangun. Pengujian ini dilakukan dengan metode kuisioner
(angket).
Adapun indicator yang menjadi penilitian ini yakni sebagai berikut :
1. Kemudahan Aplikasi
2. Fitur tambahkan
50
65
BAB VI
PENUTUP
A. Kesimpulan
Pada penelitian ini adapun kesimpulan adalah :
1. Aplikasi Kamus Percakapan ini adalah kumpulan Kamus Percakapan
Berbahasa Arab yang dimana pencarian Kosakata ataupun Percakapan
berdasarkan database yang ada dan pemilihan kategori sesuai dapat
digunakan untuk mendapatkan bentuk Kamus Percakapan secara detail.
Hal ini dapat dibutikan berdasarkan hasil pengujian Black Box, aplikasi ini
dapat menjalankan fungsinya dengan baik dan efisien.
2. Peran Islam yang utama dalam perkembangan ilmu pengetahuan dan
teknologi adalah menjadikan Aqidah Islam sebagai peradigma pemikiran
dan ilmu pengetahuan serta menjadikan syariah Islam sebagai standar
penggunaan ilmu pengetahuan dan teknologi.
3. Manfaat mengetahui Kamus Percakapan sangat dibutuhkan, agar
terhindar dari kesalahpahaman (misunderstanding) dalam menangkap
maksud suatu percakapan Bahasa Arab.
B. Saran
Aplikasi Kamus Percakapan berdasarkan ini masih jauh dari kesempurnaan,
maka dari itu perlunya dilakukan pengembangan dari sisi maanfaat maupun dari
51
66
sisi kerja sistem, berikut beberapa saran bagi yang ingin mengembangkan aplikasi
yang mungkin dapat menambah nilai dari aplikasi ini nantinya:
1. Database dalam aplikasi ini masih terhubung dengan database google .
2. Pengembang aplikasi selanjutnya dianjurkan menggunakan database
sendiri.
3. Pengembang aplikasi selanjutnya dianjurkan menambahkan beberapa fitur
dalam aplikasi ini.
4. Pengembang aplikasi selanjutnya dianjurkan menambahkan modus
gambar pada penjelasan Kamus Percakapan Bahasa Arab-Indonesia.
52
67
DAFTAR PUSTAKA
Arsyad, 2004, Bahasa Arab dan Metode Pengajarannya, Pustaka Pelajar Yogyakarta.
“Aplikasi”.2015. https://id.wikipedia.org/wiki/Aplikasi. (24 Agustus 2015)
Arifin, Henry. 2010. Rancang Bangun Aplikasi Pengenalan Budaya Cina BerbasisSistem Operasi Android. [Internet]. Tersedia dalam :<http://eprints.mdp.ac.id/784/> [diakses tanggal 25 Januari 2017]
Aripurnamayana, I. M., 2011 “Rancangan Dan Pembuatan Mobile LeraningBerbasis Android” Jurnal Informatika Universitas Gunadarma Jl. MargondaRaya No.100 Depok.
Adhi Prasetyo, ( 2012) Buku Pintar Pemrograman Edisi Kedua. Yogyakarta:YayasanBadan Penerbit Gajah Mada
Departemen Agama Republik Indonesia. al-Qur’an terjemahan. 2008.
Fadlullah, M., 2012 “Rancang Bangun Aplikasi Kamus Jerman Indonesia BerbasisAndroid, Unisbank”.
http://tafsirq.com/67-al-mulk/ayat-3
Jogiyanto.Analisis dan Desain Sistem Informasi.Yogyakarta: Andi Offset, 2008.
Mukhayaroh Nur, (2008) “Analisa dan uji pendahuluan” Jurnal, UniversitasIndonesia
“Pembahasan Surah An nisa Ayat 9”.http://tafsirq.com/4-an-nisa/ayat-9#tafsir-quraish-shihab.
53
68
“Pengertian Android Menurut Para Ahli”. 2015.
http://globallavebookx.blogspot.com/2015/04/pengertian-android-menurut-para-ahli.html.(24 Agustus 2015).
Pressman,(2002) “Rancang Bangun dan pembuatan sistem”.
Puput Alvia, (2017), Percakapan Bahasa Arab, hlm iv. Yogyakarta, Bright LearningCenter
Rinata Cahyu Trisna,(2009) ”Panduan Materi Bahasa Arab”Jurnal tugas akhir,Jakarta.
Rahim Abdur, (2003) “ Belajar Cepat Bahasa Arab”, Universitas Islam Madinah
Septiawan, A.T.,(2012).“Pengenalan Dan Pembelajaran Cara Membaca Al-Qur’an(Ilmu Tajwid) Berbasis Mobile Android”.Skripsi UniversitasMuhammadiyah Surakarta.
Saputra, Renanda Cahaya. 2008. Rancang Bangun Aplikasi Kamus PercakapanBahasa Arab Berbasis Mobile Menggunkan Teknologi J2ME. Tugas Akhir.STMIK Surabaya.
Versteegh, Kees (1997), The Arabic Language, hlm. 33. Edinburgh University Press
Widanarto Pratama,(2009) ”Tutorial Android Progaming” Artikel UniversitasGunadarma, Depok
54
69
RIWAYAT HIDUP
Iriene Mourine Rawung merupakan anak ke-1, anak dari
pasangan Jhonny Rawung dan Kamrillailah. Penulis lahir di Ujung Pandang pada hari
jumat tanggal 23 Juni 1995 dan memulai jenjang pendidikan di TK Kuntun Haeapan
Sorong pada tahun 2000 dan lanjut sekolah dasar di SD Santo Joseph Rajawali pada
tahun 2001 dan menyelesaikan pendidikan pada tahun 2007, penulis melanjutkan
pendidikan di SMP Negeri 21 Makassar pada tahun 2007 dan menyelesaikan
pendidikan pada tahun 2010, penulis melanjutkan pendidikan di SMA Negeri 8
Makassar pada tahun 2010 dan menyelesaikan pendidikan pada tahun 2013. Setelah
menyelesaikan pendidikan di tingkat SMA, penulis merasa akan pentingnya
pendidikan untuk masa depan, maka penulis melanjutkan pendidikannya di
UNIVERSITAS ISLAM NEGERI ALAUDDIN MAKASSAR dengan berfokus pada
jurusan Sistem Informasi yang dianggap mampu menunjang karirnya dimasa depan.
55