BAB IV ANALISIS DAN PERANCANGAN SISTEM. maka terlebih dahulu perlu dilakukan analisis sebuah system pembelajaran mengenai

dokumen-dokumen yang mirip
BAB IV ANALISIS DAN PERANCANGAN SISTEM. menggambarkan aliran-aliran informasi dari bagian-bagian yang terkait, baik dari

BAB IV ANALISIS DAN PERANCANGAN SISTEM. proses kerja yang sedang berjalan. Pokok-pokok yang di analisis meliputi analisis

BAB IV ANALISIS DAN PERANCANGAN SISTEM. hasil analisis ini digambarkan dan didokumentasiakan dengan metodologi

53 Gambar 4. 1 Proses Bisnis sistem yang sedang berjalan Keterangan: 1. Peminjam wajib menyerahkan kwitansi atau bukti transaksi. 2. Staff admin memer

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Kegiatan analisis sistem yang berjalan dilakukan dengan analisis yang

BAB IV ANALISIS DAN PERANCANGAN SISTEM. utuh kebagian-bagian komponennya yang dimaksudkan untuk

BAB III ANALISA MASALAH DAN PERANCANGAN

BAB III OBJEK DAN METODOLOGI PENELITIAN. sesuai dengan pendapat Sugiyono (2003:58) mendefinisikan bahwa:

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem yang telah ada, dimana analisis sistem merupakan proses mempelajari suatu

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dimaksudkan untuk menitik beratkan kepada fungsi sistem yang berjalan dengan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Toko Buku Family merupakan sebuah toko yang menjual buku-buku

BAB IV ANALISIS DAN PERENCANAAN SISTEM. yang terdapat pada sistem tersebut untuk kemudian dijadikan landasan usulan

BAB IV ANALISA DAN PERANCANGAN SISTEM Analisis Prosedur yang sedang Berjalan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. terkomputerisasi. Berikut adalah uraian proses dari kegiatan pemesanan makanan

BAB IV ANALISIS DAN PERANCANGAN SISTEM

Tugas Mandiri Analisis dan Perancangan Sistem II ACTIVITY & SWIMLANE DIAGRAM

BAB IV ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISA DAN PERANCANGAN SISTEM Analisis Sistem yang Sedang Berjalan. Untuk merancang sebuah aplikasi mobile pelajaran Kimia dasar untuk

4. BAB IV ANALISIS DAN PERANCANGAN SISTEM. diusulkan perancangan sistem baru, dimana kinerja dari suatu sistem yang baru

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN. mengidentifikasi dan mengevaluasi permasalahan. Analisis sistem bertujuan

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. atau tata cara memperoleh rute pariwisata di Provinsi Jawa Barat yang sedang

BAB III PERANCANGAN SISTEM

BAB III OBJEK DAN METODE PENELITIAN. Dengan demikian objek yang akan penulis kaji adalah Sistem Informasi

Gambar Use Case Diagram

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mampu memperkirakan dan merincikan seluruh dokumen ataupun prosedur yang

BAB IV ANALISIS DAN PERANCANGAN SISTEM. di PT. POS INDONESIA khususnya pada layanan POS Express sudah

BAB IV PERANCANGAN SISTEM. pengembangan sistem yang didefinisikan dari kebutuhan-kebutuhan fungsional dan

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. menganalisa sistem yang sedang berjalan kita dapat mengetahui kelebihan dan

Unified Modelling Language UML

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dihadapi. Dan agar mempermudah dalam pembuatan perancangan sistem yang

BAB IV PERANCANGAN SISTEM. dilakukan. Tujuan diterapkannya analisis terhadap suatu sistem adalah untuk

BAB III ANALISA DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA MASALAH DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. atau komponen komputer dengan tujuan untuk mengidentifikasi serta

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu kegiatan penguraian dari suatu sistem yang

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk

BAB III ANALISA DAN PERANCANGAN

BAB IV PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN. menampilkan teks - teks serta terdapat kuis dengan animasi untuk melatih para

`BAB IV ANALISIS SISTEM YANG SEDANG BERJALAN. Pada bab ini akan dijelaskan mengenai prosedur dari sistem informasi

BAB III ANALISA DAN PERANCANGAN

datanya. Hasil User dapat melanjutkan aktivitas selanjutnya setelah memilih File yang diinginkan. 2. Use Case Menyisipkan Teks Table 4-2 Deskripsi Use


BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB IV ANALISA DAN PERANCANGAN SISTEM. Adapun analisis sistem akan dilakukan pada bagian gudang ruang lingkup

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. permasalahan dari suatu sistem informasi. Hasil akhir dari analisis sistem

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dan menevaluasi permasalah yang ada sehingga dapat ditemukan penyelesaian

Bab 3 Metodologi Penelitian

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Pada sub bab ini akan dijelaskan mengenai analisis sistem informasi rental mobil

Analisis dan Perancangan Sistem II T02 Use Case


BAB IV ANALISIS DAN PERANCANGAN SISTEM. menganalisis sistem yang sedang berjalan di Bengkel BG Kawasaki Motor yang

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. langkah untuk menentukan prosedur yang sedang dirancang, karena dengan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. pada prosedur yang sedang berjalan yaitu digambarkan dengan Use Case Diagram

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN APLIKASI. Aplikasi chatting mobile phone yang menggunakan NetBeans IDE 6.0 yang di

BAB III OBJEK DAN METODE PENELITIAN

RANCANG BANGUN MEDIA PEMBELAJARAN TAJWID BERBASIS MULTIMEDIA (Studi kasus : Pondok Pesantren Darut Taqwa Purwodadi Grobogan)

BAB 3 ANALISIS DAN PERANCANGAN

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. terhadap suatu sistem yang sedang dijalanakan oleh suatu organisasi atau instansi,

BAB III ANALISIS DAN PERANCANGAN

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer, Fakultas Matematika dan Ilmu

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

PEMBANGUNAN APLIKASI PENCATATAN PENANGANAN GANGGUAN PT. TELKOM REGIONAL BANDUNG

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA PERANCANGAN DAN PEMODELAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. adalah analisis mengenai analisis dokumen, analisis posedur dan analisis proses.

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Use Case Diagram dan Activity Diagram. Selain itu juga pada analisis ini akan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mengevaluasi permasalahan-permasalahan yang terjadi serta kebutuhan-kebutuhan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dimaksudkan untuk menitik beratkan kepada fungsi sistem yang berjalan dengan

DAFTAR ISI. Abstraksi... Kata Pengantar... Daftar Isi... Daftar Tabel... Daftar Gambar... Daftar Lampiran... BAB I PENDAHULUAN...

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA, KONSEP DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Untuk merancang atau menyempurnakan sebuah aplikasi mobile, kita perlu

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III OBJEK DAN METODE PENELITIAN. tempat sanggar seni mayang sari di bandung dimana terletak di jalan Moch Toha

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB 3 ANALISIS DAN PERANCANGAN APLIKASI PEMBELAJARAN FISIKA SMA KELAS 2

MEDIA PEMBELAJARAN PENGENALAN BAGIAN-BAGIAN OTAK MANUSIA

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

STIKOM SURABAYA DAFTAR ISI. Halaman. ABSTRAK... i KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... viii BAB I PENDAHULUAN...

Transkripsi:

BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem Yang Sedang Berjalan Untuk merancang sebuah aplikasi pembelajaran Ilmu Tajwid berbasis Android, maka terlebih dahulu perlu dilakukan analisis sebuah system pembelajaran mengenai materi Tajwid dasar tersebut yang sedang berjalan. 4.1.1 Analisis Prosedur Yang Sedang Berjalan Penulis menggunakan metodologi berorientasi objek, dengan demikian sebelum membuat sebuah aplikasi hendaknya melakukan analisis terlebih dahulu terhadap kebutuhan-kebutuhan apa saja yang diperlukan dengan menggunakan metode-metode yang telah ada. 4.1.1.1 Use Case Diagram yang Sedang Berjalan Diagram ini memperlihatkan himpunan Use Case dan Aktor. Diagram ini penting untuk mengorganisir dan memodelkan perilaku dari suatu system yang dibutuhkan serta diharapkan pengguna. Mendapatkan Materi siswa Evaluasi Belajar Guru Gambar 4.1 Use Case Diagram Belajar Ilmu Tajwid yang Sedang Berjalan 56

57 Gambar diatas merupakan Use Case Diagram Sistem Pembelajaran yang sedang berjalan, dimana dalam gambar tersebut siswa mendapat materi dan mengerjakan evaluasi belajar yang diberikan oleh gurunya sebagai uji kompetensi di tengah dan diakhir setiap semester yang biasa disebut dengan UTS (Ujian Tengah Semester) dan UAS (Ujian Akhir Semester). 4.1.1.2 Skenario Use Case yang Sedang Berjalan Skenario use case digunakan untuk memudahkan dalam menganalisa skenario yang akan kita gunakan pada fase-fase selanjutnya dengan melakukan penilaian terhadap skenario tersebut. Adapun tahapan-tahapan skenario use case Belajar Ilmu Tajwid yang sedang berjalan adalah sebagai berikut : Tabel 4.1 Skenario Use Case Belajar Ilmu Tajwid Nama Use Case Belajar Ilmu Tajwid Tujuan Aktor Mendapatkan materi Ilmu Tajwid Deskripsi Siswa dan Guru Skenario Utama Aksi Siswa 2. Siswa mendapatkan materi Tajwid Aksi Guru 1. Guru memberikan materi Tajwid seperti izhar, idgham, ikhfa, iqlab, qalqalah, waqaf dan madd. Tabel 4.2 Skenario Use Case Evaluasi Belajar Ilmu Tajwid Nama Use Case Evaluasi Belajar Ilmu Tajwid Tujuan Menguji kemampuan siswa Deksripsi Aktor Siswa dan Guru Skenario Utama Aksi Siswa Aksi Guru

58 2. Siswa mengerjakan soal ujian 4. Siswa mendapatkan nilai ujian 1. Guru memberikan soal ujian 3. Guru mengoreksi jawaban siswa 4.2 Perancangan Sistem Perencanaan system merupakan syarat untuk melakukan pengembangan system. Perencanaan system ini menyangkut estimasi dari kebutuhan-kebutuhan fisik, tenaga kerja dan dana yang dibutuhkan untuk mendukung pengembangan system serta untuk mendukung operasinya setelah diterapkan. 4.2.1 Tujuan Perancangan Sistem Perancangan system yang akan diaplikasikan ini bertujuan untuk memberikan gambaran secara umum kepada pengguna tentang system yang akan dibangun dan mengidentifikasikan komponen-komponen system informasi yang akan didesain secara rinci. Tujuan perancangan Aplikasi Pembelajaran Ilmu Tajwid Berbasis Android ini akan diuraikan sebagai berikut : a. Menghasilkan rancangan system mobile learning Ilmu Tajwid untuk kalangan anak-anak hingga orang dewasa. b. Menguji system mobile learning Ilmu Tajwid dasar untuk anak-anak dan orang dewasa yang memiliki validasi yang baik berdasarkan hasil pengujian. c. Menghasilkan perangkat lunak system aplikasi mobile learning Ilmu Tajwid dasar untuk anak-anak dan orang dewasa dengan nama Aplikasi Pembelajaran Ilmu Tajwid berbasis Android.

59 4.2.2 Gambaran Umum Sistem yang Diusulkan Gambaran umum dari system yang diusulkan adalah untuk memberikan gambaran secara umum kepada pengguna (user) mengenai sistem aplikasi berbasis Android, perancangan sistem secara umum juga sudah dapat mengenai komponen sistem aplikasi yang akan didesain. Penentuan persyaratan sistem dilakukan agar arah perancangan sistem dapat terarah pada sasaran, oleh sebab itu sistem yang dirancang harus memenuhi batasan sistem dimana perancangan sistem aplikasi ini merupakan kebutuhan fungsional. Implementasi menggambarkan bagaimana suatu sistem di bentuk. Pada tahap perancangan aplikasi mobile dirancang dengan tujuan sebagai alat komunikasi antara pemakai (user) dengan pembuat program guna mendapatkan sistem aplikasi yang sesuai dengan apa yang dibutuhkan. 4.2.3 Perancangan Prosedur Yang Diusulkan Perancangan ini mencakup use case diagram, activity diagram, class diagram, sequence diagram, component diagram, deployment diagram yang menghasilkan sistem lebih baik. Proses yang dirancang diuraikan menjadi beberapa bagian yang dapat membentuk sistem tersebut menjadi satu kesatuan komponen. 4.2.3.1 Use Case Diagram yang Diusulkan Use case diagram adalah diagram yang menyajikan interaksi antara use case dan actor. Dimana actor dapat berupa orang, peralatan atau sistem lain yang berinteraksi dengan sistem yang sedang dibangun. Use case menggambarkan fungsionalitas sistem atau persyaratanpersyaratan yang harus dipenuhi sistem dari pandangan pemakai. Actor adalah sebuah entitas

60 manusia atau mesin yang berinteraksi dengan sistem untuk melakukan pekerjaan pekerjaan tertentu. Berikut ini adalah use case diagram yang diusulkan: System Materi Tajwid latihan soal user petunjuk penggunaan profil Gambar 4.2 Use Case Diagram Belajar Tajwid yang diusulkan 4.2.3.2 Skenario Use Case Dokumen ini merupakan definisi apa yang harus dilakukan sistem ketika actor mengaktifkan use case. Dengan adanya Skenario Use case Diagram Usulan ini akan mempermudah jalanya alur proses yang di usulkan. Nama Tujuan Aktor Tabel 4.3 Skenario Use Case Belajar Tajwid Belajar Tajwid Memilih dan mempelajari materi-materi Tajwid Deskripsi User dan Sistem Skenario Utama Aksi Aktor Reaksi Sistem 1. User membuka aplikasi mobile belajar tajwid dan memilih menu Tajwid

61 3. User memilih salah satu menu materi yang ditampilkan oleh aplikasi. 5. User mengklik tombol play pada form materi tersebut. 7. User memilih dan mengklik tombol selanjutnya. 9. User memilih dan mengklik tombol kembali. 2. Aplikasi menampilkan halaman dengan pilihan-pilihan menu seperti menu Hijaiyyah, izhar, idgham, ikhfa,iqlab, qalqalah, waqaf, dan madd. 4. Aplikasi menampilkan penjelasan mengenai hukum tajwid yang dipilih beserta contoh gambar bacaannya 6. Aplikasi memberikan contoh pengucapan bacaan lafadz yang benar untuk hukum tajwid yang dipilih berbentuk suara. 8. Aplikasi menampilkan halaman materi selanjutnya dari materi yang sudah ditampilkan 10. Aplikasi menampilkan halaman depan menu aplikasi Nama Tujuan Aktor Tabel 4.4 Skenario Use Case Latihan Soal Latihan Soal Menjawab latihan soal sebagai uji kompetensi user Deskripsi User dan sistem Skenario Utama Aksi Aktor Reaksi sistem 1. User membuka aplikasi mobile belajar tajwid dan memilih menu Latihan Soal 3. User menjawab soal yang tersedia 2. Aplikasi menampilkan halaman dengan 10 soal Tajwid di level pertama

62 5. User mendapatkan nilai dari latihan soal yang diisi 7. User memilih dan mengklik menu soal level selanjutnya 9. User memilih dan mengklik tombol beranda 4. Aplikasi memvalidasi soal yang terisi 6. Aplikasi memvalidasi nilai lebih dari 79 8. Aplikasi menampilkan latihan soal level selanjutnya 10. Aplikasi menampilkan halaman depan menu aplikasi Nama Tujuan Aktor Tabel 4.5 Skenario Use Case Petunjuk Penggunaan Petunjuk Penggunaan Mengetahui cara penggunaan aplikasi pembelajaran ilmu tajwid ini. Deskripsi User dan sistem Skenario Utama Aksi Aktor Reaksi Sistem 1. User membuka aplikasi mobile belajar tajwid dan memilih menu Petunjuk Penggunaan 3. User memilih dan mengklik tombol kembali 2. Aplikasi menampilkan cara penggunaan aplikasi yang benar. 4. Kembali ke halaman depan menu aplikasi

63 Nama Tujuan Aktor Tabel 4.6 Skenario Use Case Profil Profil Untuk mengetahui pembuat aplikasi pembelajaran ilmu tajwid ini. Deskripsi User dan sistem. Skenario Utama Aksi Aktor Reaksi Sistem 1. User membuka aplikasi mobile belajar tajwid dan memilih menu Profil 3. User memilih dan mengklik tombol kembali 2. Aplikasi menampilkan halaman berisi Profil pembuat aplikasi ini 4. Aplikasi menampilkan halaman menu depan aplikasi 4.2.3.3 Activity Diagram Diagram ini adalah tipe khusus dari diagram state yang memperlihatkan aliran dari suatu aktivitas ke aktivitas lainnya dalam suatu sistem. Diagram ini terutama penting dalam pemodelan fungsi-fungsi dalam suatu sistem dan member tekanan pada aliran kendali antar objek. a. Activity Diagram Belajar Tajwid Deskripsi : user membuka aplikasi mobile pembelajaran Tajwid kemudian membuka list materi tajwid. Di dalam list materi tajwid tersebut terdapat beberapa pilihan materi seperti hijaiyyah, izh-haar, idgham, ikhfaa, iqlab, qalqalah, waqaf dan mad. User memilih salah satu materi yang ada, kemudian bisa memilih untuk mendengarkan suara contoh lafadz atau tidak dengan menekan lafadz. Ketika pilih

64 tombol kembali maka akan kembali ke halaman depan menu aplikasi dan tombol selanjutnya untuk lanjut ke menu berikutnya. user aplikasi buka menu tajwid pilih salah satu materi tajwid tampil materi tajwid yang dipilih tidak ya play untuk mendengarkan suara contoh lafadz pilih kembali tidak ya Gambar 4.3 Activity Diagram Belajar Tajwid

65 b. Activity Diagram Latihan Soal Deskripsi : User membuka aplikasi mobile pembelajaran Ilmu Tajwid kemudian membuka menu latihan soal. Latihan soal terdiri dari 5 level. Di setiap level latihan soal tersebut terdapat 10 pertanyaan mengenai huruf hijaiyyah, izh-haar, idghaam, ikhfaa, iqlab, qalqalah, waqaf dan madd. Jika user bisa menjawab benar lebih dari atau sama dengan 8 soal, maka user bisa lanjut ke level berikutnya. Jika user hanya bisa menjawab benar kurang dari 8 soal, maka user tidak bisa lanjut ke level selanjutnya dan bisa coba lagi untuk mengisi latihan soal tersebut dengan mengklik tombol coba lagi. User bisa mengklik tombol beranda untuk kembali ke halaman depan menu aplikasi.

66 user sistem memilih menu latihan soal menjawab latihan soal tampil soal di level pertama melihat nilai tampil nilai validasi nilai lebih dari tujuh puluh sembilan lanjut ke latihan soal level berikutnya ya tidak tidak coba lagi ya latihan soal level selanjutnya tidak ya memilih menu beranda kembali ke halaman depan menu aplikasi Gambar 4.4 Activity Diagram Latihan Soal

67 c. Activity Diagram Petunjuk Penggunaan Deskripsi : User membuka aplikasi dan memilih menu petunjuk penggunaan. Aplikasi menampilkan cara penggunaan aplikasi pembelajaran ilmu tajwid ini. User memilih tombol kembali. Aplikasi kembali ke halaman menu depan aplikasi. user sistem memilih menu petunjuk penggunaan memilih menu kembali menampilkan halaman cara penggunaan aplikasi ya tidak tampil halaman depan menu aplikasi Gambar 4.5 Activity Diagram Petunjuk Penggunaan

68 d. Activity Diagram Profil Deskripsi : User membuka aplikasi dan memilih menu profil. Aplikasi menampilkan profil pembuat aplikasi pembelajaran ilmu tajwid ini. User memilih kembali. Aplikasi menampilkan halaman depan menu aplikasi. user sistem memilih menu profil menampilkan profil pembuat aplikasi memilih menu kembali kembali ke halaman depan menu aplikasi Gambar 4.6 Activity Diagram Profil

69 4.2.3.4 Class Diagram Diagram ini memperlihatkan himpunan kelas-kelas, antarmuka-antarmuka, kolaborasi-kolaborasi, dan relasi-relasi. Diagram ini umum ditemui pada pemodelan sistem berorientasi objek. Meski sifatnya statis, sering pula memuat kelas-kelas aktif. Berikut Class Diagram Aplikasi Pembelajaran Imu Tajwid Berbasis Android.

70 MainActivity +oncreate(bundle) +oncreateoptionsmenu(menu) +tajwidclick(view) Hijaiyyah +hijaiyyahclick(view) +oncreate(bundle) +oncreateoptionsmenu(menu) TajwidActivity +hijaiyyahclick(view) +izharclick(view) +oncreate(bundle) +oncreateoptionsmenu(menu) Izhar +oncreate(bundle) +oncreateoptionsmenu(menu) +safawiclick(view) Safawi PertanyaanActivity +currentgame +currentq +mcountdown +time +timer +checkanswer() +getselectedanswer() +onclick(view) +oncreate(bundle) +onkeydown(int, KeyEvent) +setquestions() +timeup(context) GetQuestion +GetQuestion() +getquestionsetsoal(context) KategoriActivity +_bab +_categoribab +_matpel +_pelajaran +_progress +adapter +bab +matapelajaran +username +oncreate(bundle) +oncreateoptionsmenu(menu) +safawiclick(view) AkhirQuis +onclick(view) +oncreate(bundle) +onkeydown(int, KeyEvent) JawabanActivity +onclick(view) +oncreate(bundle) +onkeydown(int, KeyEvent) Gambar 4.7 Class Diagram Aplikasi Pembelajaran Ilmu Tajwid 4.2.3.5 Sequence Diagram Diagram sequence (urutan) adalah diagram interaksi yang menekankan pada pengiriman pesan (message) dalam suatu waktu tertentu. Kegunaannya untuk menunjukkan rangkaian pesan yang dikirim antara object juga interaksi antara object,

71 sesuatu yang terjadi pada titik tertentu dalam eksekusi sistem. Komponen utama sequence diagram terdiri atas objek yang dituliskan dengan kotak segiempat bernama pesan diwakili oleh garis dengan tanda panah dan waktu ditunjukkan dengan proses vertikal. Berikut adalah sequence diagram yang ada pada aplikasi mobile belajar Tajwid, yaitu : a. Sequence Diagram Belajar Tajwid TajwidActivity Hijaiyyah materi : user 1 : startapp() 2 : hijaiyyahclick() 3 : getmateri() 4 : viewmateri 5 : clickhuruf() 6 : playsound Gambar 4.8 Sequence Diagram Belajar Tajwid

72 b. Sequence Diagram Latihan Soal menu utama latihan soal hasil latihan soal : user 1 : startapp() 2 : viewsoallatihan() 3 : viewsoal 4 : inputjawaban() 5 : cekjawaban() 6 : gethasiljawaban() 7 : viewnilai Gambar 4.9 Sequence Diagram Latihan Soal

73 c. Sequence Diagram Petunjuk Penggunaan menu utama petunjuk penggunaan : user 1 : startapp() 2 : viewpetunjukpenggunaan() 3 : viewpetunjuk Gambar 4.10 Sequence Diagram Petunjuk Penggunaan

74 d. Sequence Diagram Profil menu utama profil : user 1 : startapp() 2 : viewprofil() 3 : viewprofil Gambar 4.11 Sequence Diagram Profil 4.2.3.6 Component Diagram Component diagram menggambarkan struktur dan hubungan antar komponen piranti lunak, termasuk ketergantungan (dependency) di antaranya. Komponen piranti lunak adalah modul berisi code, baik berisi source code maupun binary code, baik library maupun executable, baik yang muncul pada compile time, link time, maupun run time. Umumnya komponen terbentuk dari beberapa class dan/atau package, tapi dapat juga dari komponen-komponen yang lebih kecil. Komponen dapat juga berupa

75 interface, yaitu kumpulan layanan yang disediakan sebuah komponen untuk komponen lain. xml class sqlite resource Gambar 4.12 Component Diagram Aplikasi Pembelajaran Ilmu Tajwid 4.2.3.7 Deployment Diagram Asumsi yang digunakan pada perangkat lunak ini memakai sistem yang stand alone, artinya tidak ada satu komponen pun yang akan dibagi pakai (sharing) dengan aplikasi yang lain, oleh karena itu tidak perlu application server terpisah.

76 Android App PocketTajwid.apk OS Android Sqlite Resource Gambar 4.13 Deployment Diagram Aplikasi Pembelajaran Ilmu Tajwid 4.2.4 Perancangan Antar Muka Perancangan antar muka ini adalah desain utama yang akan digunakan oleh Aplikasi, perancangan antar muka ini berfungsi untuk merancang tampilan form aplikasi dan desain layout dirancang secara sederhana.

77 1. Tampilan Menu Utama Tajwid Latihan Soal Petunjuk Profil Gambar 4.14 Tampilan awal Aplikasi Pembelajaran Ilmu Tajwid Form ini dirancang untuk menampilkan tampilan awal ketika program aplikasi dijalankan, dan terdapat 4 menu yaitu Tajwid, Latihan Soal, Petunjuk, dan Profil.

78 2. Tampilan List Menu Tajwid Hijaiyyah Izhar Idgham ikhfa Iqlab Qalqalah Waqaf Madd Gambar 4.15 Tampilan List Menu Aplikasi Pembelajaran Ilmu Tajwid Form ini dirancang untuk menampilkan list menu materi yang ada di aplikasi tersebut yaitu menu hijaiyyah, menu izhar, menu idgham, menu ikhfa, menu iqlab, menu qalqalah, menu waqaf dan menu madd.

79 3. Tampilan Menu Latihan Soal LATIHAN SOAL LEVEL 1 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Nilai Gambar 4.16 Tampilan Menu Latihan Soal Form ini dirancang untuk menampilkan soal-soal latihan yang berhubungan dengan materi tajwid yang terdapat di aplikasi ini. User harus mengisi 10 soal yang tersedia jika ingin melihat nilai nya. Terdapat dua tombol yaitu Lihat Nilai untuk melihat nilai dan tombol kembali untuk ke halaman depan menu aplikasi.

80 4. Tampilan Menu Petunjuk Penggunaan Petunjuk Penggunaan Gambar 4.17 Tampilan Menu Petunjuk Form ini dirancang untuk menampilkan cara menggunakan aplikasi ini untuk para pengguna baru. Terdapat dua tombol yaitu Kembali untuk kembali ke halaman depan menu aplikasi dan tombol keluar untuk keluar dari aplikasi.

81 5. Tampilan Menu Profil PROFIL --------------------------------------- --------------------------------------- --------------------------------------- --------------------------------------- --------------------------------------- Kembali Keluar Gambar 4.18 Tampilan Menu Profil Form ini dirancang untuk menampilkan profil pembuat aplikasi pembelajaran ilmu tajwid berbasis android mobile ini. Terdapat dua tombol yaitu Kembali untuk kembali ke halaman depan menu aplikasi. 4.2.4.1 Struktur Menu Struktur menu didesain untuk merancang semua menu-menu yang akan digunakan oleh aplikasi. Berikut struktur menu dari Aplikasi Pembelajaran Ilmu Tajwid:

82 Tampilan Awal Tajwid Latihan Soal Petunjuk Profil Izhar - Halqi - Syafawi Level 1 Level 1 Idgham - Bi Ghunnah - Bila Ghunnah - Mutamatsilain - Mutajanisain - Mutaqoribain Level 2 Level 2 Level 3 Level 3 Level 4 Level 4 Ikhfa - Aqrab - Ausath - Ab ad - Syafawi Level 5 Level 5 Iqlab Iqlab Qalqalah - Sugra - Kubra Waqaf Waqaf Madd Madd Gambar 4.19 Struktur Menu Aplikasi Pembelajaran Ilmu Tajwid 4.2.4.2 Perancangan Input Perancangan input pada aplikasi mobile ini diperlukan untuk proses interaksi antara user dengan aplikasi, yang bertujuan memberikan kemudahan bagi user sehingga dapat dimengerti oleh user yang bersangkutan. Dalam aplikasi ini form yang menggunakan perancangan input terdiri dari 1 form, yaitu perancangan input untuk latihan soal-soal.

83 1. Latihan Soal LATIHAN SOAL LEVEL 1 1. Teks Soal a. opsi b. opsi c. opsi d. opsi 2. Teks Soal a. opsi b. opsi c. opsi d. opsi 3. Teks Soal a. opsi b. opsi c. opsi d. opsi 4. Teks Soal a. opsi b. opsi c. opsi d. opsi 5. Teks Soal a. opsi b. opsi c. opsi d. opsi 6. Teks Soal a. opsi b. opsi c. opsi d. opsi 7. Teks Soal a. opsi b. opsi c. opsi d. opsi 8. Teks Soal a. opsi b. opsi c. opsi d. opsi 9. Teks Soal a. opsi b. opsi c. opsi d. opsi 10. Teks Soal a. opsi b. opsi c. opsi d. opsi Nilai Gambar 4.20 Tampilan Form Input Latihan Soal Form ini dirancang untuk menampilkan form input latihan soal, form tersebut yaitu berisi soal atau pertanyaan yang harus dijawab oleh user dan terdapat list opsi jawaban untuk menginput jawaban yang benar, kemudian terdapat 2 tombol lain yaitu

84 [lihat nilai] yang berfungsi untuk melihat nilai jika soal sudah terisi semua dan [kembali] untuk kembali ke menu depan halaman aplikasi. 4.2.4.3 Perancangan Output Perancangan output diperlukan untuk menghasilkan informasi dan memberikan kemudahan bagi user sehingga dapat dimengerti oleh user yang bersangkutan. Dengan demikian user mendapatkan informasi yang sesuai dengan tujuan yang diharapkan. Untuk tampilan dari soal izh-haar sampai soal waqaf memiliki bentuk output yang sama. 1. Perancangan Output Hasil Latihan Soal Benar Semua SCORE ANDA ADALAH 100 LEVEL ATAS Jawaban salah Jawaban benar 0 10 Beranda Coba Lagi Level 2 Gambar 4.21 Tampilan form output hasil evaluasi benar Form ini dirancang untuk menampilkan hasil output dari menu latihan soal yang dikerjakan. Apabila user menjawab semua soal dengan benar maka akan muncul pesan seperti gambar diatas dan akan tampil skor yang diraih oleh user. Kemudian terdapat

85 tombol [kembali] untuk kembali ke halaman depan menu aplikasi, tombol [coba lagi] untuk mengerjakan kembali latihan soal yang baru dikerjakan dan tombol [level selanjutnya] untuk dapat melanjutkan latihan soal ke level lebih tinggi. 2. Perancangan Output Hasil Latihan Soal Tidak Benar Semua SCORE ANDA ADALAH 10 LEVEL ATAS Jawaban salah Jawaban benar 9 1 Kunci jawaban Beranda Coba Lagi Gambar 4.22 Tampilan form output hasil latihan soal tidak benar semua Form ini dirancang untuk menampilkan hasil output dari menu latihan soal yang dikerjakan. Apabila user menjawab soal tetapi dengan jawaban yang ada salah nya maka akan muncul pesan seperti diatas dan akan tampil kunci jawaban yang benar. Kemudian terdapat tombol [Beranda] untuk menuju ke halaman depan menu aplikasi dan tombol [Coba Lagi] untuk mengulang menjawab soal di level yang tadi dikerjakan.