Page 1
i
PEMBUATAN APLIKASI MEDIA PEMBELAJARAN BAHASA ARAB
BERBASIS MOBILE ANDROID
(TAHAP 1)
Diajukan Untuk Menyusun Tugas Akhir Dalam Program DIII Teknik Informatika
Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sebelas Maret
Disusun Oleh :
ITSNAINI SAHIDATUN SHOLICHAH
NIM. M3114085
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
SURAKARTA
2017
Page 2
ii
HALAMAN PERSETUJUAN
PEMBUATAN APLIKASI MEDIA PEMBELAJARAN BAHASA ARAB
BERBASIS MOBILE ANDROID
(TAHAP 1)
Disusun Oleh:
ITSNAINI SAHIDATUN SHOLICHAH
NIM. M3114085
Tugas Akhir ini telah disetujui untuk dipertahankan
Dihadapan Dewan Penguji
pada tanggal __________________
Pembimbing Utama
Ovide Decroly Wisnu Ardhi, S.T.,M.Eng
NIDN. 0603058601
Page 3
iii
HALAMAN PENGESAHAN
PEMBUATAN APLIKASI MEDIA PEMBELAJARAN BAHASA ARAB
BERBASIS MOBILE ANDROID
(TAHAP 1)
Disusun Oleh :
ITSNAINI SAHIDATUN SHOLICHAH
NIM.M3114085
Pembimbing Utama
(Ovide Decroly Wisnu Ardhi, S.T.,M.Eng)
NIDN. 0603058601
Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir
Program Diploma III Teknik Informatika
Pada hari ____________tanggal________________
Dewan Penguji :
1. Penguji 1 Ovide Decroly Wisnu Ardhi, S.T.,M.Eng ( )
NIDN. 0603058601
2. Penguji 2 Fendi Aji Purnomo, S.Si.,M.Eng (
)
NIK. 1984092620160901
3. Penguji 3 Firma Sahrul Bahtiar, S.Kom, M.Eng (
)
NIDN. 0601028502
Disahkan Oleh,
Ketua Program Studi
DIII Teknik Informatika FMIPA UNS
Page 4
iv
PERNYATAAN
Dengan ini saya menyatakan bahwa dalam Laporan Tugas Akhir ini tidak terdapat
karya yang pernah diajukan untuk memperoleh kesarjanaan disuatu Perguruan
Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat
yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis
diacu dalam naskah ini dan disebutkan dalam Daftar Pustaka.
Surakarta, 2017
ITSNAINI SAHIDATUN SHOLICHAH
NIM. M3114085
Page 5
v
HALAMAN MOTTO
يَ ِم َل ا َع ْل ا ِن َع ِِنٌّ َغ َل َ َّللم ا نم ِإ ۚ ِه ِس ْف َ ن ِل دج ِه َا ُيج َا َّنم ِإ َف َد َه ا َج ْن َوَم
Page 6
vi
HALAMAN PERSEMBAHAN
Sebuah karya persembahan ini kupersembahkan untuk :
1. Bapak dan Umi tercinta yang selalu mendoakan setiap langkahku dan
menjadi alas an semangatku.
2. Keluarga besar khususnya kakak dan adik yang telah memberi nasehat,
dukungan dan motivasi dan doa terbaik kepada penulis.
3. Teman – teman D3 Teknik Informatika angkatan 2014 khususnya kelas TID,
terimakasih atas bantuan selama ini.
4. Teman – teman “Ukhti” (Siti Masyitoh, Aulia Ulfa Ridha , Nikmah Ummu
Shabrina) yang telah memberikan motivasi dan semangat kepada penulis.
Page 7
vii
KATA PENGANTAR
Segala puji dan syukur penulis persembahkan kehadirat ALLAH SWT, yang telah
melimpahkan rahmat dan hidayah-Nya, sehingga penulis dapat menyelesaikan
Tugas Akhir yang berjudul “PEMBUATAN APLIKASI MEDIA
PEMBELAJARAN BAHASA ARAB BERBASIS MOBILE ANDROID (TAHAP
1)” dengan baik.
Tugas Akhir ini bertujuan untuk memenuhi dan melengkapi salah satu syarat
dalam menempuh ujian untuk memperoleh derajat Ahli Madya pada jurusan
teknik Informatika di Universitas Sebelas Maret.
Penulis sadar sepenuhnya bahwa dalam penyusunan tugas akhir ini banyak
mendapatkan kesulitan dikarenakan keterbatasan kemampuan penulis sendiri, baik
pengalaman maupun ilmu pengetahuan. Namun dengan motivasi dan bantuan dari
berbagai pihak maka penulis dapat menyelesaikan penyusunan tugas akhir ini
dengan sebaik – baiknya.
Penulis mengucapkan terima kasih yang sebesar-besarnya kepada semua pihak,
terutama kepada :
1. Bapak Abdul Aziz, S.Kom.,M.Cs Ketua Program DIII Teknik Informatika
Universitas Sebelas Maret beserta seluruh staf dan karyawannya.
2. Ovide Decroly Wisnu Ardhi, S.T.,M.Eng selaku dosen pembimbing yang
telah banyak memberikan bimbingan dan saran dalam pembuatan Laporan
ini.
3. Bapak dan Umi serta saudaraku yang berada di boyolali yang telah
memberikan dukungan dorongan baik secara mental maupun materi.
4. Semua pihak yang tidak dapat disebutkan satu persatu yang sedikit banyak
membantu teselesaikan Tugas Akhir ini.
Dengan adanya keterbatasan dalam penulisan Tugas Akhir ini terutama dalam hal
kemampuan, waktu dan pengetahuan serta data yang diperoleh sehingga hasil
Page 8
viii
penulisan Tugas Akhir ini masih jauh dari sempurna. Semoga laporan ini dapat
bermanfaat bagi kami khususnya dan para pembaca pada umumnya. Amin.
Surakarta, Mei 2016
Penulis
Page 9
ix
DAFTAR ISI
HALAMAN JUDUL ................................................................................................ i
HALAMAN PERSETUJUAN ................................................................................ ii
HALAMAN PENGESAHAN ................................................................................ iii
PERNYATAAN ..................................................................................................... iv
HALAMAN MOTTO ............................................................................................. v
HALAMAN PERSEMBAHAN ............................................................................ vi
KATA PENGANTAR .......................................................................................... vii
DAFTAR ISI .......................................................................................................... ix
DAFTAR TABEL ................................................................................................. xii
DAFTAR GAMBAR ........................................................................................... xiii
ABSTRAK ........................................................................................................... xiv
ABSTRACT .......................................................................................................... xv
BAB I ...................................................................................................................... 1
PENDAHULUAN .................................................................................................. 1
1.1 Latar Belakang ......................................................................................... 1
1.2 Rumusan Masalah .................................................................................... 2
1.3 Tujuan ....................................................................................................... 2
1.4 Manfaat ..................................................................................................... 2
1.5 Batasan Masalah ....................................................................................... 2
1.6 Metodologi ............................................................................................... 3
1.6.1 Pengumpulan Data ............................................................................ 3
1.6.2 Pembuatan Aplikasi .......................................................................... 3
1.6.3 Pengujian Aplikasi ............................................................................ 3
1.7 Sistematika Penulisan ............................................................................... 3
BAB II ..................................................................................................................... 6
TINJAUAN PUSTAKA DAN LANDASAN TEORI ............................................ 6
2.1 Tinjauan Pustaka ...................................................................................... 6
2.2 Landasan Teori ......................................................................................... 7
2.2.1 Bahasa Arab ...................................................................................... 7
2.2.2 Media Pembelajaran .......................................................................... 8
2.2.3 Percakapan ........................................................................................ 9
Page 10
x
2.2.5 Android ........................................................................................... 10
2.2.6 Android Studio ................................................................................ 10
2.2.7 Sqlite Database ................................................................................ 11
2.2.8 Java .................................................................................................. 11
2.2.9 Entity Relationship Diagram (ERD) ............................................... 12
2.2.10 Unfied Modelling Language (UML) ............................................... 13
2.2.11 Use case .......................................................................................... 13
2.2.12 Class Diagram ................................................................................ 14
2.2.13 Sequence Diagram .......................................................................... 15
BAB III ................................................................................................................. 18
ANALISIS DAN PERANCANGAN SISTEM .................................................... 18
3.1 Deskripsi Aplikasi .................................................................................. 18
3.2 Perencanaan Jadwal ................................................................................ 18
3.3 Proses Bisnis Aplikasi ............................................................................ 19
3.4 SRS (Software Requirement Spesification) ............................................ 19
3.4.1 Kebutuhan Fungsional Aplikasi ...................................................... 19
3.4.2 Kebutuhan Non Fungsional Aplikasi .............................................. 20
3.5 Bahan ...................................................................................................... 20
3.6 Perancangan Apikasi .............................................................................. 20
3.6.1 Use Case Diagram .......................................................................... 20
3.6.2 Skenario Use Case .......................................................................... 21
3.6.3 Sequence Diagram .......................................................................... 23
3.6.4 Class Diagram ................................................................................ 24
3.6.5 Entity Relationship Diagram (ERD) ............................................... 24
3.6.6 Perancangan Tabel .......................................................................... 25
3.6.7 Design Interface .............................................................................. 25
BAB IV ................................................................................................................. 30
IMPLEMENTASI DAN PENGUJIAN ................................................................ 30
4.1 Implementasi dan Pengujian .................................................................. 30
4.1.1 Implementasi Isi Konten Percakapan .............................................. 30
4.1.2 Implementasi Splash Screen ........................................................... 38
4.1.3 Implementasi Menu Utama ............................................................ 41
4.1.4 Implementasi Halaman Tentang .................................................... 43
4.1.5 Implementasi Menu Percakapan ..................................................... 43
Page 11
xi
4.1.6 Implementasi Tampilan Percakapan ............................................... 47
4.2 Pengujian ................................................................................................ 51
4.2.1 Pengujian Blackbox ........................................................................ 51
4.2.2 Pengujian Melalui Kuisoner ............................................................ 53
BAB V ................................................................................................................... 57
KESIMPULAN DAN SARAN ............................................................................. 57
5.1 Kesimpulan ............................................................................................. 57
5.2 Saran ....................................................................................................... 57
DAFTAR PUSTAKA ........................................................................................... 59
LAMPIRAN .......................................................................................................... 61
Page 12
xii
DAFTAR TABEL
Tabel 2. 1 Simbol Entity Relationship Diagram (ERD) ....................................... 12
Tabel 2. 2 Simbol Use Case .................................................................................. 14
Tabel 2. 3 Simbol Class Diagram ......................................................................... 15
Tabel 2. 4 Simbol-simbol diagram sekuen ............................................................ 16
Tabel 3. 1 Perencanaan Jadwal ............................................................................ 18
Tabel 3. 2 Kebutuhan Fungsional Aplikasi ........................................................... 19
Tabel 3. 3 Skenario use case Melihat Tentang ..................................................... 21
Tabel 3. 4 Skenario use case Melihat Percakapan ................................................ 21
Tabel 3. 5 Skenario use case Memutar Audio Percakapan ................................... 22
Tabel 3. 6 Skenario use case Memutar Audio Satu Baris Percakapan ................. 22
Tabel 3. 10 Perancangan Tabel Tema_Percakapan............................................... 25
Tabel 3. 11 Perancangan Tabel Percakapan .......................................................... 25
Tabel 4. 1 Konten Percakapan .............................................................................. 30
Tabel 4. 2 Pengujian Device ................................................................................. 52
Tabel 4. 3 Pengujian Black Box ............................................................................ 52
Page 13
xiii
DAFTAR GAMBAR
Gambar 3. 1 Proses Bisnis Aplikasi ...................................................................... 19
Gambar 3. 2 Use Case Diagram ........................................................................... 21
Gambar 3. 3 Sequence Diagram Melihat Tentang ................................................ 23
Gambar 3. 4 Sequence Diagram Melihat Percakapan .......................................... 23
Gambar 3. 8 Class Diagram Aplikasi Media Pembelajaran Bahasa Arab ........... 24
Gambar 3. 9 Entity Relationship Diagram (ERD) ................................................ 25
Gambar 3. 10 Perancangan Splash Screen ............................................................ 26
Gambar 3. 11 Perancangan Menu Utama ............................................................. 27
Gambar 3. 12 Perancangan Halaman Tentang ...................................................... 27
Gambar 3. 13 Perancangan Menu Percakapan ...................................................... 28
Gambar 3. 14 Perancangan Salah Satu Percakapan .............................................. 29
Gambar 4. 1 Implementasi Halaman Splash Screen ............................................. 39
Gambar 4. 2 Script Splash Screen ......................................................................... 40
Gambar 4. 3 Implementasi Menu Utama .............................................................. 41
Gambar 4. 4 Script Menu Utama .......................................................................... 42
Gambar 4. 5 Implementasi Halaman Tentang....................................................... 43
Gambar 4. 6 Implementsi Menu Percakapan ........................................................ 44
Gambar 4. 7 Script Halaman menu percakapan .................................................... 46
Gambar 4. 8 Implementasi Tampilan Percakapan ................................................ 47
Gambar 4. 9 Script Tampilan Percakapan............................................................. 51
Gambar 4. 16 Diagram Pie Kuisoner Atas Tanggapan Pertanyaan 1 ................... 53
Gambar 4. 17 Diagram Pie Kuisoner Atas Tanggapan Pertanyaan 2 ................... 54
Gambar 4. 18 Diagram Pie Kuisoner Atas Tanggapan Pertanyaan 3 ................... 54
Gambar 4. 19 Diagram Pie Kuisoner Atas Tanggapan Pertanyaan 4 ................... 55
Gambar 4. 20 Diagram Pie Kuisoner Atas Tanggapan Pertanyaan 5 ................... 55
Page 14
xiv
ABSTRAK
Itsnaini Sahidatun Sholichah, 2017. Pembuatan Aplikasi Media Pembelajaran
Bahasa Arab Berbasis Mobile Android (Tahap 1). DIII Teknik Informatika,
Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret
Surakarta.
Bahasa Arab merupakan bahasa yang digunakan dalam Al-Qur‟an dan
merupakan bahasa umat islam. Tetapi masih jarang dari umat islam sendiri yang
mempelajari bahasa ini. Selain karena jarang dari sekolah – sekolah yang
mengajarkan bahasa ini, mereka merasa belajar bahasa arab susah dan sulit
dipahami. Dengan memanfaatkan perkembangan teknologi saat ini yaitu
smartphone berbasis android yang merupakan pegembangan teknologi handphone
dengan sistem operasi berbasis open source . Dalam pembelajaran bahasa arab
dapat lebih dipermudah, dipelajari kapan saja dan dimana saja.
Aplikasi pembelajaran bahasa arab yang dibangun menggunakan bahasa
pemrograman JAVA dengan menggunakan software Android Studio dan
pembuatan aplikasi ini menggunakan metode studi pustaka.
Berdasarkan hasil penelitian yang telah dilakukan diperoleh kesimpulan
hasil dari tugas akhir ini adalah aplikasi sebagai media alternatif pembelajaran
bahasa arab berbasis android yang dapat menjadi media untuk belajar bahasa arab
dengan menarik dan mudah dalam penggunaanya. Aplikasi pembelajaran Bahasa
Arab ini terdiri dari belajar percakapan dan belajar mufrodat / kosakata.
Kata Kunci: Bahasa Arab, Pembelajaran Bahasa Arab, Android
Page 15
xv
ABSTRACT
Itsnaini Sahidatun Sholichah, 2017. Producing an Application of Arabic
Learning Media Based on Mobile Android (Stage 1). Informatics
Engineering Diploma Program, Faculty of Math and Natural Sciences, Sebelas
Maret University.
Arabic is a language of Muslims used in Al-Qur‟an. However, not all of
Muslims study Arabic. The reasons are Arabic is only taught in certain schools
and people commonly think that Arabic is hard to be understood. By utilizing
Android Smartphone, which is a technology development of mobile operating
system based on open source, Arabic will be easier to be studied anywhere and
anytime.
The application of Arabic learning was built by using JAVA programming
language, software of Android Studio, and method of literature review.
Based on the result of the research which had been done, the conclusion of
the thesis is the application, as the alternative media of Arabic learning based
on Android, could be an interesting and easy media in learnin Arabic. The
application consists of learning Arabic conversation and Arabic vocabulary.
Keywords: Arabic, Arabic Learning, Android