Selasa, 05 Mei 2015

Tugas Mata Kuliah Pemrograman Multimedia - Pembuatan Aplikasi Informasi Gereja Katolik di Keuskupan Agung Jakarta Berbasis Android



Aplikasi yang dibangun adalah sebuah aplikasi Informasi dan lokasi gereja yang ada di KAJ yang berbasis mobile Android. Aplikasi yang bernama Informasi Gereja KAJ ini adalah sebuah aplikasi yang menginformasikan tentang lokasi-lokasi paroki di KAJ. Aplikasi ini bisa menjadi salah satu alternatif bagi para wisatawan/pengguna untuk mencari informasi tentang paroki yang ada di KAJ. Selain itu, aplikasi ini diharapkan dapat menjadi salah satu aplikasi yang bermanfaat bagi kemajuan KAJ terutama di sektor media informasi.
Perancangan Aplikasi KAJ (Keuskupan Agung Jakarta) Dengan UML
Perancangan aplikasi ini menggunakan UML sebagai pemodelan sistem. UML yang akan di gunakan dalam perancangan aplikasi ini yaitu Use Case Diagram dan Activity Diagram. Pengguna Android yang menjalankan aplikasi ini akan bias mengakses beberapa informasi seputar KAJ. Dijelaskan bahwa melalui aplikasi KAJ ini user mendapat informasi tentang KAJ, informasi paroki di KAJ berdasarkan dekenat, tentang aplikasi KAJ, dan penunjuk lokasi paroki tersebut.
Gambar 1 Use Case Diagram
            Activity Diagram merupakan sebuah diagram yang menggambarkan proses-proses yang terjadi pada sistem dari aktivitas dimulai sampai aktivitas berhenti. Gambar 1 merupakan sebuah diagram yang berfungsi untuk menjelaskan secara singkat tentang aktivitas yang terdapat pada aplikasi KAJ  ini, sehingga dalam pembuatan aplikasi dapat dilakukan secara lebih terurut. Alur berawal dari menu utama.

Menu utama memiliki beberapa aktivitas, yaitu info KAJ (Keuskupan Agung Jakarta), KAJ, pilih about, dan keluar. Info KAJ menampilkan informasi singkat mengenai KAJ. About berisi informasi dari aplikasi ini. Pilihan KAJ berisi pilihan dari dekenat di KAJ, yaitu Dekenat Jakarta Pusat, Dekenat Jakarta Timur, Dekenat Jakarta Selatan, Dekenat Jakarta Barat I, Dekenat Jakarta Barat II, Dekenat Tangerang, dan Dekenat Bekasi. Setiap pilihan dekenat KAJ menampilkan daftar paroki di dekenat tersebut yang bisa dipilih. Pada aktivitas selanjutnya berisi info, foto, dan  peta lokasi dari paroki tersebut.
Rancangan Antar Muka Aplikasi
            Bagian ini akan menjelaskan tampilan antar muka (user interface) dari aplikasi ini. Tampilan antar muka yang dirancang ada 7, yaitu halaman pembuka, halaman menu utama, halaman info KAJ, halaman dekenat KAJ, halaman daftar paroki, halaman lokasi paroki dan halaman about. Setiap halaman memiliki fungsi yang berbeda satu sama lain. Susunan tampilan halaman tersebut dirancang berdasarkan peta navigasi yang ada pada sub bab sebelumnya. Berikut ini akan diuraikan bentuk rancangan antar muka untuk masing-masing halaman. Pertama yang akan dirancang adalah halaman awal, Gambar 2 adalah rancangan dari halaman pembuka.

Rancangan halaman awal dari aplikasi berupa sebuah splash screen yang berfungsi sebagai halaman pembuka dari aplikasi untuk memperkenalkan nama aplikasi. Sehingga ketika aplikasi baru dijalankan tampil satu halaman dalam beberapa detik dengan latar belakang gambar yang memperkenalkan nama aplikasi kepada pengguna. Kemudian setelah itu akan tampil halaman menu utama, seperti pada Gambar 3.


Halaman menu merupakan tampilan menu utama dari aplikasi ini. Terlihat pada Gambar 4 terdapat header dan 4 tombol yaitu info KAJ, KAJ, about, dan exit. Setiap tombol akan menampilkan halaman yang berbeda-beda. Jika pengguna menekan tombol Info KAJ pada Gambar 4, maka akan muncul halaman info KAJ. Halaman ini menampilkan informasi singkat KAJ beserta logonya. 

Jika pengguna menekan tombol KAJ pada Gambar 4, maka akan muncul halaman pilihan dekenat KAJ. Pada halaman ini, pengguna memilih dekenat berdasarkan dekenat KAJ. Tampilan halaman menu ini merupakan tampilan untuk memilih dari delapan tombol yang akan memanggil halaman daftar paroki berdasarkan tombol yang dipilihnya. Delapan tombol tersebut adalah wilayah bagian dari Dekenat Jakarta Pusat, Dekenat Jakarta Timur, Dekenat Jakarta Selatan, Dekenat Jakarta Barat I, Dekenat Jakarta Barat II, Dekenat Tangerang, dan Dekenat Bekasi. Rancangan halaman ini dapat dilihat pada Gambar 5.