BAB 3 PERANCANGAN SISTEM 3.1 Gambaran Umum

advertisement
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
Download