BAB 3 PERANCANGAN SISTEM 3.1 Gambaran Umum Perancangan Aplikasi Rancangan aplikasi Doa-Doa Harian ini akan dikembangkan nantinya untuk memudahkan pemakai aplikasi agar dapat mmbaca doa sebelum beraktifitas. Dalam perancangan sistem ini dibuat menggunakan bahasa pemograman Java. Oleh karena itu dibutuhkan Java Development Kit (JDK) untuk mengembangkan aplikasi Android Studio IDE . Perancangan aplikasi Doa Harian ini memiliki menu serta fitur dengan penampilan yang sederhana sehingga tidak membingungkan penggunanya. Selain itu perancangan perangkat lunak ini disesuaikan dengan Al-Qur’an dan Sunnah yang tentunya menjadi pedoman untuk menampilkan doa itu sendiri. Adapun tampilan Doa harian ini memiliki kategori doa-doa yang memiliki fungsi dari kategori itu sendiri. Gambaran umumnya seperti gambar dibawah ini : Universitas Sumatera Utara 23 Mulai Memilih Doa Doa Harian Doa Sepanjang Masa Doa Ramadhan Menampilkan menu-menu doa Menampilkan doa yang dipilih Menampilkan doa + suara Gambar 3.1 Diagram Doa-Doa Universitas Sumatera Utara 24 3.2 Flowchart Sistem Flowchart dari sistem menggambarkan tahapan-tahapan dari penyelesaian masalah sistem yang sedang dirancang. Tahapan-tahapan yang terurai secara terstruktur. Tujuan utama flowchart adalah memberikan suatu gambaran untuk mempermudah pemahaman pengguna terhadap sistem yang sedang dirancang. START PILIHAN DOA SEPANJANG MASA PILIHAN DOA HARIAN DOA SEPANJANG MASA LIST MENU DOA SEPANJANG MASA LIST MENU DOA HARIAN TAMPILAN DOA SEPANJANG MASA DOA HARIAN TAMPILAN DOA HARIAN PILIHAN DOA RAMADHAN END/FINISH LIST MENU DOA RAMADHAN Gambar 3.2 Flowchart Doa DOA RAMADHAN TAMPILAN DOA RAMADHAN Universitas Sumatera Utara 25 3.3 Diagram Konteks Aplikasi yang diusulkan akan membantu dalam melaksanakan kegiatan berdoa sebelum memulai aktivitas sehari-hari digunakan oleh semua orang. Aplikasi ini akan berfungsi menampilkan doa harian muslim. Mengakses interface Menampilkan interface aplikasi Aplikasi Doa Harian Mengakses menu doa Menampilkan halaman doa View Doa Harian Gambar 3.3 Diagram Kontek Aplikasi Doa Diagram konteks yang diusulkan dalam perancangan aplikasi ini. Berdasarkan dengan diagram diatas, user dapat mengakses data aplikasi tanpa login terlebih dahulu.diagram diatas dapat dijelaskan bahwa user dapat melihat Doa. 3.4 Persiapan Coding Setelah kita membahas gambaran Android pada bab sebelumnya, pada bab ini akan dibahas secara detail hal-hal yang kita perlukan dalam rangka membuat aplikasi smartphone berbasis android. Universitas Sumatera Utara 26 3.4.1 Instalasi Java SE Development Kit (JDK) Dalam perancangan Aplikasi Doa Muslim ini menggunakan bahasa pemoraman Java dan Android Studio IDE. Untuk memulai merancang Aplikasi Doa ini diinstal dulu Java di komputer/PC. Untuk mengetahui apakah JDK sudah terinstal atau belum, jalankan printah java –version dari command prompt. Jika hasilnya seperti gambar 3.2 maka JDK sudah terinstal. Gambar 3.4 Menguji JDK 3.4.2 Instal Android Studio Sebagian besar pekerjaan yang terlibat dalam mengembangkan aplikasi untuk Android akan dilakukan dengan menggunakan lingkungan Android Studio. Android Studio bisa di-download dari halaman web berikut: http://developer.android.com/sdk/index.html Universitas Sumatera Utara 27 3.5 Perancangan Aplikasi Doa Perancangan aplikasi doa-doa agama islam menggunakan bahasa pengembangan Java dengan Andorid Studio. Berikut adalah langkah-langkah perancangan Aplikasi Doa-Doa Agama Islam Berbasis Android : 1. Buka program Android Studio dikomputer lalu klik File > New > New Projct... Gambar 3.5 New Project 2. Isi menu field Gambar 3.6 Pengisian Nama Folder Universitas Sumatera Utara 28 3. Pilih android versi yang akan digunakan Gambar 3.7 Target Versi Android 4. Memilih tampilan activity mobile Gambar 3.8 Activity mobile Universitas Sumatera Utara 29 5. Memberikan nama untuk Activitynya Gambar 3.9 Nama Activity 3.5.1 Perancangan Layout Aplikasi Layout Aplikasi atau tata letak tampilan aplikasi berada pada folder res/layout dalam Dalam folder project. Layout aplikasi tersusun secara hirarki dalam format XML Berdasarkan komponen-komponen yang terdapat didalam aplikasi tersebut. 1. Perancangan menu home Pada perancangan Home ini berfungsi untuk menampilkan menu utama dari aplikasi yang terdiri dari tiga button yang berungsi untuk membawa user ke halaman selanjutnya. Universitas Sumatera Utara 30 Doa harian Doa sepanjang masa Doa Ramadhan Gambar 3.10 Form Home 2. Perancangan daftar/list doa harian Form daftar/list dirancang untuk menampung dan menampilkan data yang dibutton home. Di halaman ini terdpat bagian pencarian yang bisa mencari doa yang diinginkan dengan mengetiknya dibagian pencarian. Search ..... List List List Gambar 3.11 Form List Universitas Sumatera Utara 31 3. Form Output doa harian Form ini berfungsi untuk menmpilkan hasil dari output daftar doa harian. Di form terdapat lima tombol yang berfingsi yaitu : Untuk mempause audio Untuk memplay audio Untuk stop audio Untuk melanjutkan halaman atau memngembalikan halaman Gambar Gambar 3.12 Form Tampilan Universitas Sumatera Utara BAB 4 IMPLEMENTASI 4.1 Pengertian Implementasi Tahap implementasi merupakan kelanjutan dari kegiatan perancangan sistem. Langkah-langkah dari proses implementasi adalah urutan dari kegiatan awal sampai kegiatan akhir yang harus dilakukan untuk mewujudkan sistem yang dirancang. Hasil dari tahapan implementasi ini adalah suatu sistem pengolahan data yang sudah dapat berjalan dengan baik. 4.2 Implementasi Perangkat Lunak Untuk pengembangan perangkat lunak ini menggunakan bahasa pemrograman java yang merupakan bahasa pemrograman universal, artunya bisa di jalankan di sistem operasi apapun. Menggunakan pembuatan aplikasi Java seperti Android Studio. Android Studio memudahkan dalam menggunakan kode program, kompilasi yang cepat, pengembangan perangkat lunak, pola desain yang menarik, serta diperkuat dengan bahsa pemrograman yang berbasis objek dalam bahasa pemrograman Java. Universitas Sumatera Utara 32 4.3 Implementasi Perangkat Keras Perangkat keras yang dibutuhkan berdasarkan kebutuhan minimal yang harus terpenuhi adalah smartphone bersistem operasikan minimal android 2.3 Gingerbread. 4.4 Tampilan Aplikasi Tampilan aplikasi meliputi tampilan menu-menu utama aplikasi dan submenu – submenu yang ada di dalamnya. Tampilan ini dibuat sesuai dengan rancangan tampilan yang telah dibuat pada tahap sebelumnya. Berikut ini adalah tampilan dari aplikasi Doa-Doa Agama Islam Berbasis Android. Universitas Sumatera Utara 33 4.4.1 Tampilan Halaman Menu Doa Gambar 4.1 Menu Doa Universitas Sumatera Utara 34 4.4.2 Tampilan Halaman Doa Harian Gambar 4.2 Menu Doa Harian Universitas Sumatera Utara 35 4.4.3 Tampilan Doa Bangun Tidur Gambar 4.3 Doa Bangun Tidur Universitas Sumatera Utara 36 4.4.4 Tampilan Halaman Doa Sepanjang Masa Gambar 4.4 Menu Doa Sepanjang Masa Universitas Sumatera Utara 37 4.4.5 Tampilan Doa Untuk Orang Tua Gambar 4.5 Doa Untuk Kedua Orang Tua 4.4.6 Tampilan Halaman Doa Ramadhan Universitas Sumatera Utara 38 Gambar 4.6 List Doa Ramadhan Universitas Sumatera Utara 39 4.4.7 Tampilan Doa Ramadhan Hari-1 Gambar 4.7 Doa Ramadhan Universitas Sumatera Utara BAB 5 KESIMPULAN DAN SARAN 5.1 Kesimpulan Berdasarkan dari penjelasan bab sebelumnya, penulis dapat menyimpulkan dengan adanya Aplikasi Doa-Doa Agama Islam Berbasis Android bahwa : 1. Pengerjaan aplikasi ini dibutuhkan pengetahuan mengenai pemrograman berorientasi objek dalam hal ini pemrogram Java yang disesuaikan dengan lingkungan pemrograman aplikasi Android. 2. Sebelum memulai merancang Aplikasi Doa-Doa Agama Islam, penulis melakukan studi kepustakaan dengan membaca buku referensi maupun artikel-artikel yang berkaitan dengan pembuatan Tugas Akhir ini. 3. Aplikasi Doa ini disimpan dalam bentuk .apk sehingga dapat diinstall di smartphone/ponsel dengan platform android. 4. Aplikasi yang dibuat dapat membantu seseorang mendapatkan informasi mengenai doa-doa dan sangat bermanfaat bagi kehidupan umat Muslim. 5. Dengan adanya audio maka lebih mmeudahkan pembaca atau pengguna dalam memahami Aplikasi Doa-Doa Agama Islam Berbasis Android. Universitas Sumatera Utara 5.2 Saran Aplikasi Doa-Doa Agama Islam Berbasis Android ini masih memiliki beberapa kekurangan, penulis memiliki beberapa saran yang dapat mendukung pengembangan aplikasi lebih lanjut : 1. Dalam pembuatan aplikasi alangkah baiknya jika dilengkapi aplikasi multimedia seperti video agar aplikasi mobile menjadi lebih menarik. 2. Penyajian informasi yang baik dapat dilakukan dengan meng-update isi aplikasi tersebut secara berkala. 3. Audio dalam aplikasi ini penulis belum sempurna. 4. Dapat ditambahkan kumpulan doa-doa yang lainnya. Universitas Sumatera Utara