PERANCANGAN APLIKASI “BUKU PEGANGAN KADER POSYANDU” PADA POSYANDU KENANGA BERBASIS ANDROID
NASKAH PUBLIKASI
diajukan oleh Gunawan Rofik Julianto 11.11.5600
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2015
PERANCANGAN APLIKASI “BUKU PEGANGAN KADER POSYANDU” PADA POSYANDU KENANGA BERBASIS ANDROID Gunawan Rofik Julianto1), Krisnawati2), 1)
Teknik Informatika STMIK AMIKOM Yogyakarta 2) Dosen STMIK AMIKOM Yogyakarta Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283
Email :
[email protected]),
[email protected])
mobile bertema edukasi bagi kader posyandu, yaitu perancangan aplikasi buku pegangan untuk kader posyandu berbasis android. Mengingat tidak ada atau belum ada yang membuat panduan kader posyandu dalam bentuk aplikasi mobile terutama program aplikasi mobile berbasis android, padahal aplikasi ini dapat membantu mempermudah bagi kader karena sifatnya yang bisa digunakan dimana saja, kapan saja dan oleh siapa saja.
Abstract - Guidance to the cadre's at Kenanga Posyandu Kedungbenda village is mostly done by utilizing the guide book provided by the health department under the title "Buku Pegangan Kader". So far, the availability of buku pegangan kader in posyandu kenanga limited in number, making use of the book is less than the maximum the number of books and cadres are not balanced. As for the utilization of the book is done at certain times with socialization by the cadres in advance so that begs the question: Is it effective guidance to the cadre if cadres do not have a direct or read the cadre's handbook? In this thesis, the researcher tried to analyze the principal problems, and try to provide solutions to create a mobile application containing material cadre's guide that can be used or accessed by all cadres without having a book provided. Using SWOT information system development methods. Designing the process models using UML models, database design and interface design.
Berdasarkan latar belakang tersebut, maka penulis membuat suatu program aplikasi mobile berbasis andoid dengan judul atau tema Perancangan Aplikasi “Buku Pegangan Kader Posyandu” Pada Posyandu Kenanga Berbasis Android. 2. Landasan Teori 2.1 Posyandu “Pos Pelayanan Terpadu” atau disingkat Posyandu, merupakan salah satu bentuk Upaya Kesehatan Berbasis Masyarakat (UKBM) yang dikelola Dari, oleh dan untuk Masyarakat dalam pembangunan kesehatan guna memberdayakan masyarakat dan memberikan kemudahan kepada masyarakat dalam memperoleh pelayanan kesehatan dasar/sosial dasar untuk mempercepat penurunan Angka Kematian Ibu dan Angka Kematian Bayi [1].
Applications that are generated in the form of android based mobile application where the application can inform existing cadre's guide to the book printed version. In addition to providing information cadre's guide, this application also comes with some additional content or other support such as maps, request maps, information about early childhood development and maternal, help menus, about menus, and application exit button.
2.2 Informasi Pengertian dari informasi adalah data yang telah melalui proses pengolahan menjadi sesuatu yang berguna bagi pengguna dan bermanfaat dalam pengambilan keputusan saat ini. Data dapat dikatakan belum memiliki nilai, sedangkan informasi sudah memiliki nilai. Informasi dapat dikatakan bernilai jika manfaat dari informasi tersebut sebanding dengan besarnya biaya untuk mendapatkannya[8]. Sedangkan menurut Davis(1995) informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan saat ini atau mendatang[2].
Keywords - Applications, guidelines, analysis, design, development, cadres, Posyandu, android, content. 1. Pendahuluan Pembinaan terhadap kader pada Posyandu Kenanga di Desa Kedungbenda dusun Bodo Kecamatan Nusawungu Kabupaten Cilacap biasanya dilakukan dengan memanfaatkan buku panduan yang disediakan oleh dinas kesehatan dengan judul “Buku Panduan Kader Posyandu”. Buku tersebut berisi tentang materi yang dapat digunakan untuk penyuluhan kepada masyarakat.
2.3 Aplikasi Aplikasi berupa software yang berisi kesatuan perintah atau program yang dibuat untuk melaksanakan suatu fungsi bagi pengguna. Beberapa aktivitas yang dilakukan oleh manusia dan hamper semua proses yang dilakukan oleh manusia dapat
Pesatnya perkembangan teknologi mobile menghadirkan sebuah tren baru industri konten, yang mendorong penulis untuk membuat sebuah konten
1
dibantu dengan menggunakan suatu aplikasi. Definisi aplikasi adalah alat bantu untuk mempermudah dan mempercepat proses pekerjaan dan bukan merupakan beban bagi para penggunanya [3].
berbayar maupun gratis sekalipun dengan GoogleMaps API. GoogleMaps API adalah suatu library yang berbentuk JavaScript [6].
2.4 Androd
2.8 MySQL MySQL adalah salah satu jenis database server yang sangat terkenal dan banyak digunakan untuk membangun aplikasi web yang menggunakan database sebagai sumber dan pengolahan datanya. Kepopuleran MySQL antara lain karena MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses database-nya sehingga mudah untuk digunakan, kinerja query cepat, dan mencukupi untuk kebutuhan database perusahaan-perusahaan skala menengah-kecil [7].
Android adalah sebuah sistem operasi pada handphone yang bersifat terbuka dan berbasis pada sistem operasi Linux. Android bisa digunakan oleh setiap orang yang ingin menggunakannya pada perangkat mereka. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri yang akan digunakan untuk bermacam peranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia. Pada saat perilisan perdana Android, 5 November 2007, Android bersama Open Handset Alliance menyatakan mendukung pengembangan standar terbuka pada perangkat seluler. Di lain pihak, Google merilis kode–kode Android di bawah lisensi Apache, sebuah lisensi perangkat lunak dan standar terbuka perangkat seluler [4]. 2.5 Eclipse Eclipse adalah sebuah Eclipse Integrated Development Environment (IDE) adalah program komputer yang memiliki beberapa fasilitas yang diperlukan dalam pembangunan perangkat lunak. Tujuan dari IDE adalah untuk menyediakan semua utilitas yang diperlukan dalam membangun perangkat lunak [4].
2.9 PHP PHP (PHP: Hypertext Processor) adalah bahasa server-side scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamis. Karena PHP merupakan server-side scripting maka sintaks dan perintah-perintah PHP akan dieksekusi di server kemudian hasilnya dikirimkan ke browser dalam format HTML. Dengan demikian kode program yang ditulis dalam PHP tidak akan terlihat oleh user sehingga keamanan halaman web lebih terjamin. PHP dirancang untuk membentuk halaman web yang dinamis, yaitu halaman web yang dapat membentuk suatu tampilan berdasarkan permintaan terkini, seperti manampilkan isi basis data ke halaman web [8]. 3. Analisis Dan Perancangan
2.6 Android SDK Software Development Kit (SDK) adalah suatu kit atau library dari bahasa pemrograman untuk pengembangan atau pembangunan suatu perangkat lunak dan biasanya SDK terdiri dari kumpulan tools yang dibutuhkan. Misalnya bahasa pemrograman java, mempunyai SDK yang berisi suatu library yang dapat digunakan untuk membuat suatu aplikasi berbasis java [5].
3.1 Analisis SWOT Penelitian ini menggunakan metode SWOT (Strengths, Weakness, Opportunities, Threats) yaitu dengan menganalisa kekuatan, kelemahan, peluang, ancaman dari Kader Posyandu Kenanga. Melalui metode analisis ini akan mendapatkan gambaran mengenai kekuatan, kelemahan, peluang, ancaman, dari Kader Posyandu Kenanga. Hasil analisa tersebut adalah sebagai berikut:
2.7 Google Maps API GoogleMaps adalah peta online atau membuka peta secara online, dapat dilakukan secara mudah melalui layanan gratis dari Google. Bahkan layanan ini menyediakan API (Application Programming Interface) yang memungkinkan developer lain untuk memanfaatkan aplikasi ini di aplikasi buatannya. Tampilan GoogleMaps pun dapat dipilih, berdasarkan foto asli atau peta gambar rute saja [6].
3.1.1 Analisis Kekuatan (Strengths) Merupakan analisis yang dilihat dari kekuatan yang ada di Posyandu Kenanga ini. Dimana kekuatannya adalah: 1. Rencana pogram dari kader Posyandu Kenanga untuk menarik minat pemuda desa setempat untuk menjadi kader. 2. Smartphone android sudah mulai digunakan oleh sebagian kader. 3.1.2 Analisis Kelemahan (Weakness) Merupakan analisis yang dilihat dari kondisi kelemahan yang ada di Posyandu Kenanga ini. Dimana kelemahannya adalah: 1. Belum semua kader Posyandu Kenanga menggunakan smarthone android. 2. Sulit mengakses jaringan internet.
GoogleMaps adalah layanan gratis yang diberikan oleh Google dan sangat popular. GoogleMaps adalah suatu peta dunia yang dapat kita gunakan untuk melihat suatu daerah seperti pada gambar 2. Dengan kata lain, GoogleMaps merupakan suatu peta yang dapat dilihat dengan menggunakan suatu browser. Kita dapat menambahkan fitur GoogleMaps dalam web yang telah kita buat atau pada blog kita yang
2
3.1.3 Analisis Peluang (Opportunities) Semakin berkembangnya era teknolgi mobile merupakan sebuah peluang untuk diciptakannya sesuatu aplikasi mobile yang sebelumnya Kader Posyandu Kenanga menggunakan buku panduan kader posyandu berupa naskah cetak menjadi bentuk mobile application sehingga lebih efisien dari model sebelumnya.
3.2.1.2 Activity Diagram
3.1.4 Analisis Ancaman (Threats) Smartphone android masih jarang digunakan oleh kader posyandu sehingga ada kemungkinan pemanfaatan aplikasi yang akan dibuat nantinya tidak digunakan secara maksimal. 3.2 Perancangan Sistem Perancangan sistem secara umum dilakukan dengan maksud untuk memberikan gambaran umum tentang sistem yang baru atau sistem yang akan diusulkan. Rancangan ini mengindentifikasi komponen-komponen sistem informasi yang akan dirancang secara rinci. Adapun rancangan sistem ini adalah sebagai berikut:
Gambar 3 Activity Diagram Menu Peta 3.2.1.3 Sequence Diagram
3.2.1 Perancangan UML Perancangan sistem yang digunakan dalam aplikasi “Buku Pegangan Kader Posyandu Pada Posyandu Kenanga Berbasis Android” adalah dengan UML (Unified Modeling Language). UML adalah bahasa standar yang digunakan untuk menjelaskan dan menvisualisasikan artifak dari proses analisis dan desain berorientasi objek.
Gambar 4 Sequence Diagram Menu Peta 3.2.1.4 Class Diagram
3.2.1.1 Use Case Diagram
Gambar 5 Class Diagram User Gambar 1 Use Case Diagram User
Gambar 6 Class Diagram Admin 3.2.2 Perancangan Basis Data Perancangan basis data merupakan tahapan desain basis data yang meliputi perancangan tabel yang berfungsi untuk melakukan penyimpanan data. Pada aplikasi ini dibutuhkan dua tabel dan satu database yang nantinya digunakan untuk menyimpan data – data.
Gambar 2 Use Case Diagram Admin
Tabel 1 Tabel Administrator Nama Field
3
Tipe
Panjang
Key
Keterangan
primary key
Id
int
11
username
varchar
20
Username
password Nama Field
varchar
15
Password
varchar
50
Nama
Alamat
varchar
100
Alamat
Email
varchar
20
Email
benar-benar dapat menghasilkan output atau keluaran yang sudah sesuai dengan tujuan yang diinginkan.
Id
4.1 Implementasi Database
Gambar 9 Tampilan Struktur Tabel Pada Database Kader_Posyandu 4.2 Implementasi Interface
Tabel 2 Tabel Lokasi Nama Field
Tipe
Panjang
Key primary key
Keterangan
Gambar 10 Tampilan Menu Utama
Id
int
11
Id
Nama
varchar
50
Nama
Alamat
varchar
100
Alamat
Telepon
int
11
Telepon
Email
varchar
60
Email
longitude
int
11
Longitude
Latitude
int
11
Latitude
Gambar 11 Tampilan Menu Utama Admin 4.3 White Box Testing Tabel 3 Pengujian BlackBox Buku Pegangan Kader Posyandu berbasis Android Berhasil menampilkan menu utama dan fungsi 1 Menu Utama fungsi di menu utama bisa berjalan dengan baik. Berhasil menampilkan list materi posyandu, Materi jika salah satu list 2 Posyandu item diklik akan muncul detail matei posyandu. Berhasil menampilkan list perkembangan balita dan bumil, Perkembangan jika salah satu 3 Balita dan button diklik maka Bumil akan muncul detail menu perkembangan balita dan bumil. Berhasil 4 Peta menampilkan list
3.2.3 Perancangan Tampilan
Gambar 7 Rancangan Menu Utama
Gambar 8 Rancangan Menu Utama Admin 4
Implementasi Dan Pembahasan Implementasi merupakan tahapan setelah melakukan analisis dan perancangan sistem pada siklus rekayasa perangkat lunak dimana aplikasi siap dioperasikan pada keadaan yang sebenarnya sehingga dari sini akan dapat diketahui apakah aplikasi atau sistem yang telah dibuat
4
5
Bantuan
6
Tentang
7
Keluar
kota peta rumah sakit dan button permintaan tambah peta lokasi. Jika list kota diklik akan muncul detail peta rumah sakit berupa button image dan jika detail peta toko diklik akan muncul maps peta rumah sakit. Jika button permintaan tambah peta lokasi diklik, akan muncul form permintaan tambah peta lokasi. Berhasil menampilkan penjelasan penggunaan dari aplikasi Buku Pegangan Kader Posyandu. Berhasil menampilkan informasil mengenai aplikasi. Berhasil berjalan dengan baik, apabila button keluar diklik akan muncul alert dialog apakah user yakin akan keluar, jika 'Ya' maka aplikasi akan ditutup, jika 'Tidak' maka akan kembali ke menu utama.
4
Pengaturan Admin
5
Logout
menambahkan, dan menghapus data Berhasil menampilkan halaman pengaturan admin yang didalamnya admin dapat melakukan perubahan password Berhasil berjalan dengan baik, apabila kita mengklik logout maka kita akan keluar dari halaman utama web dan kembali ke menu login admin
3. Kesimpulan Dari uraian penjelasan dan pembahasan keseluruhan materi pada bab – bab sebelumnya dan dalam rangka mengakhiri pembahasan mengenai aplikasi “Buku Pegangan Kader Posyandu Berbasis Android” ini, maka dapat diambil suatu kesimpulan, yaitu: 1. Untuk merancang, mendesign dan mengimplementasikan aplikasi buku pegangan kader posyandu berbasis android dimulai dari proses pengumpulan informasi panduan kader posyandu. Kemudian membuat perancangan sistem, perancangan basis data, dan perancangan antarmuka aplikasi. 2. Untuk membangun suatu aplikasi program mobile yang bisa membantu pengguna beinteraksi dengan admin maka dibuat fitur tambahan, yaitu permintaan tambah peta lokasi. 3. Dalam pembuatan aplikasi ini dilakukan pengujian sistem, pengujian program dan juga instalasi apliaksi pada smartphone android.
Tabel 4 Pengujian BlackBox Aplikasi Admin Buku Pegangan Kader Posyandu berbasis Android Berhasil menampilkan halaman login, disini 1 Login admin mengisikan username dan password. Berhasil menampilkan menu utama dan fungsi 2 Menu Utama fungsi di menu utama bisa berjalan dengan baik. Berhasil menampilkan list Pengaturan 3 Pengaturan Peta Peta Lokasi Lokasi, disini admin Rumah Sakit bisa mengedit,
Kelebihan aplikasi : a) Mencakup informasi mengenai Posyandu yang diperlukan kader posyandu. b) Penjelasan dengan disertai gambar pendukung. c) Dilengkapi maps untuk melihat peta lokasi rumah sakit. d) Terdapat fitur request lokasi dimana pengguna dapat meminta tambahan lokasi rumah sakit jika lokasi belum ada pada aplikasi. Kekurangan aplikasi : a) Belum ada konten notifikasi untuk memberitahukan pengguna saat aplikasi sudah di update. b) Belum adanya forum diskusi antar pengguna untuk bertukar informasi mengenai
posyandu. 5
Daftar Pustaka
[1] KEMENTERIAN KESEHATAN REPUBLIK INDONESIA, Buku Panduan Kader Posyandu. Tahun 2011. [2] Kusrini & Andri Koniyo, Tuntunan Praktis Membangun Sistem Informasi Akuntansi dengan Visual Basic dan Microsoft SQL Server. Yogyakrta :Andi Offset.2007. [3] Wahyu, Syaiful, PENGERTIAN JAVA, http://www.swalt.info/pemograman/java/76pengertian-java.html, diakses tanggal 9 Maret 2015. [4] Aripurnamayana, M.Irfan, Eclipse, http://repository.gunadarma.ac.id/bitstream/12345 6789/1210/1/50407522.pdf, diakses tanggal 9 Maret 2015. [5] Safaat, N., Pemrograman Aplikasi Smartphone dan Tablet PC Berbasis Android. Bandung: Informatika, 2011. [6] Arief, M. Rudiyanto, Pemrograman Web Dinamis Menggunakan PHP MySQL. Yogyakarta:Andi. 2011. [7] Gunadarma.ac.id. Materi 4, analisis swot. elearning.gunadarma.ac.id/docmodul/.../materi4_a nalisisswot.pdf, diakses tanggal 9 Maret 2015. [8] Hariyanto, Bambang, Rekayasa Sistem Berorientasi Objek. Bandung:Infromatika. 2004.
Biodata Penulis Gunawan Rofik Julianto, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2015. Krisnawati, Dosen STMIK AMIKOM Yogyakarta dan Ketua jurusan D3 Manajemen Informatika, memperoleh gelar Sarjana (S.Si), Jurusan MIPA Ilmu Komputer Universitas Gajah Mada. Memperoleh gelar S2 (MT) Teknik Elektro, Sistem Komputer dan Informatika Universitas Gajah Mada Yogyakarta.
6