DOI: 10.46365/pha.v5i01.411
1
E-POSYANDU BERBASIS WEB PADA POSYANDU TERATAI PUTIH DESA
BAHALAYUNG MENGGUNAKAN FRAMEWORK CODEIGNITER
Web Based e-Posyandu at Posyandu Teratai Putih Bahalayung Village using
CodeIgniter Framework
Abdullah Ardi1*, Ayu Safitri1
Teknik Informatika – Politeknik Hasnur Jl. Brigjen H. Hasan Basri – Barito Kuala 70582
ardiofchemistry@gmail.com ABSTRAK
Posyandu yang merupakan singkatan dari Pos Pelayanan Keluarga Berencana Kesehatan Terpadu adalah kegiatan kesehatan dasar yang diselenggarakan untuk masyarakat yang dibantu oleh petugas kesehatan, salah satunya adalah Posyandu Teratai Putih yang berada di Desa Bahalayung. Terdapat beberapa kendala dalam sistem manual ini, diantaranya kader posyandu sering mengalami kesulitan dalam proses pencarian data, hal ini dikarenakan kader tersebut kemungkinan tidak ingat dengan letak data yang dicari atau tidak mengerti dengan data yang ditulis oleh kader yang lain. Metode pengembangan sistem yang digunakan yaitu metodologi Waterfall, dari tahap analisa kebutuhan sampai pengujian sistem. Untuk analisa kebutuhan sistem, data yang diambil yaitu data posyandu dari tahun 2019. Untuk tahap desain sistem yaitu menggunakan ERD dan DFD, yaitu Diagram Konteks dan DFD Level 1. Untuk tahap implementasi sistem menggunakan framework Codeigniter, bahasa pemrograman PHP, HTML, dan Javascript, dan bahasa query MySQL. Dan tahap terakhir untuk pengujian sistem menggunakan teknik Black Box Testing. Kata kunci: Aplikasi; Framework Codeigniter; Posyandu, Sistem Informasi.
ABSTRACT
Posyandu, which stands for Integrated Health Family Planning Service Post, is a basic health activity organized for people who are assisted by health workers, one of which is the Posyandu Teratai Putih Bahalayung Village. There are several obstacles in this manual system, including Posyandu cadres who often experience difficulties in the data search process, this is because these cadres may not remember the location of the data being searched for or do not understand the data written by other cadres. The system development method used is the Waterfall methodology, from the requirements analysis stage to system testing. For system requirements analysis, the data taken is posyandu data from 2019. For the system design stage, using ERD and DFD, namely Context Diagram and DFD Level 1. For the implementation stage of the system using the Codeigniter framework, programming languages PHP, HTML, and Javascript, and the MySQL query language. And the last stage for testing the system uses the Black Box Testing technique.
Keywords: Application; Codeigniter Framework; Information System; Posyandu.
PENDAHULUAN
Posyandu Teratai Putih Desa Bahalayung merupakan suatu unit layanan kesehatan di bawah naungan Dinas Kesehatan Kabupaten Barito Kuala
yang berada di wilayah Desa Bahalayung, Kecamatan Bakumpai, Kabupaten Barito Kuala. Posyandu ini bertugas untuk melakukan kegiatan pelayanan kepada masyarakat Desa Bahalayung,
2
berupa pelayanan Posyandu Balita, Ibu hamil danLansia.
Dalam pelaksanaan kegiatan posyandu, terdapat beberapa aktifitas yang dilakukan oleh kader atau petugas posyandu, seperti penimbangan, pengukuran, dan pencatatan. Saat ini, seluruh pencatatan registrasi dan pelayanan pada Posyandu Teratai Putih dilakukan secara manual, yakni menggunakan buku register dan alat tulis. Sistem manual ini merupakan alternatif terbaik yang diambil oleh kader dalam pengelolaan data posyandu, yang notebene-nya belum mengenal dan menggunakan teknologi komputerisasi.
Terdapat beberapa kendala dalam sistem manual ini, diantaranya kader posyandu sering mengalami kesulitan dalam proses pencarian data, hal ini dikarenakan kader tersebut kemungkinan tidak ingat dengan letak data yang dicari atau tidak mengerti dengan data yang ditulis oleh kader yang lain. Selain itu, bertambahnya jumlah data registrasi posyandu juga menyebabkan kesulitan dalam pengolahan data dan pengaksesan data kembali. Hal ini dikarenakan data yang sama ditulis secara berulang-ulang (data untuk arsip posyandu, data untuk arsip desa, dan data untuk arsip Puskesmas), sehingga menyebabkan terjadinya rendundansi data (pengulangan data). Karena sulitnya proses pengelolaan data, kader posyandu terkadang mengalami kesalahan dalam perhitungan data saat pembuatan laporan kegiatan posyandu, sehingga menghasilkan data yang tidak tepat dan akurat.
Selain masalah pengolahan, pencarian, dan pelaporan data, Posyandu Teratai Putih juga belum menerapkan sistem eveluasi kegiatan posyandu, sehingga terdapat kesulitan untuk melakukan peningkatan pelayanan posyandu kepada masyarakat. Sistem evaluasi bermanfaat untuk mengetahui tingkat kepuasan masyarakat terhadap kegiatan posyandu, sehingga pelayanan pada periode selanjutnya dapat diperbaiki atau ditingkatkan.
Oleh karena itu, diperlukan sebuah sistem atau aplikasi yang menggunakan teknologi secara terkomputerisasi yang dapat memberikan kemudahan dalam pengolahan data, pencarian data, pelaporan data, serta evaluasi kegiatan Posyandu Teratai Putih, sehingga menghasilkan data-data yang lebih akurat, meningkatkan efisiensi waktu pelayanan, serta memperbaiki kualitas pelayanan posyandu. Tujuan dari penelitian ini adalah merancang dan membangun suatu aplikasi posyandu elektronik dengan sistem terkomputerisasi berbasis Web Application untuk memudahkan dalam proses pengolahan data, pencarian data, pelaporan data, serta evaluasi kegiatan Posyandu Teratai Putih.
METODE PENELITIAN 1. Analisis Kebutuhan
a. Kebutuhan Fungsional Sistem Tabel 1. Kebutuhan Fungsional Sistem
Aktor Kebutuhan Fungsional
Super Admin
a. Software mampu memberikan akses login sebagai super admin b. Software mampu mengelola
data admin/kader
c. Software mampu mengelola
data absensi admin/kader d. Software mampu mengelola
data user
e. Software mampu mengelola
data informasi
f. Software mampu mengelola
data evaluasi
g. Software mampu mengelola
data hasil evaluasi
Kader Posyandu
a. Software mampu memberikan akses login
sebagai kader posyandu b. Software mampu mengelola
data balita
c. Software mampu mengelola data ibu hamil
d. Software mampu mengelola data pelayanan balita e. Software mampu mengelola
data pelayanan ibu hamil f. Software mampu mengelola
data hasil evaluasi
User (Petugas Desa dan Dinas Kesehatan) a. Software mampu memberikan akses login
sebagai user
b. Software mampu
menampilkan data pelayanan balita
c. Software mampu
menampilkan data pelayanan ibu hamil
d. Software mampu mencetak data pelayanan balita e. Software mampu mencetak
data pelayanan ibu hamil
Software mampu menampilkan data hasil evaluasi
User
(Peserta Posyandu)
a. Software mampu
memberikan akses login
sebagai user
b. Software mampu
menampilkan data informasi
Software mampu menampilkan data evaluasi
3
b. Kebutuhan Non-FungsionalTabel 2. Kebutuhan Fungsional Sistem
Kategori Spesifikasi
Processor Harddisk Memory
Intel(R) Celeron(R) CPU N2840 500 GB HDD
RAM 2 GB
Sistem
Operasi Microsoft Windows 8
Software
Pendukung
a. Microsoft Excel 2010 b. Google Chrome c. XAMPP
2. Teknik Pengumpulan Data a. Observasi
Pada teknik ini, peneliti mengamati langsung proses pelaksanaan kegiatan Posyandu Teratai Putih Desa Bahalayung. Peneliti menggunakan teknik participant
observation, yang mana terlibat langsung
dengan kehidupan dari subjek penelitian. b. Wawancara
Pada teknik ini, peneliti melakukan komunikasi secara langsung dan bertatap muka kepada kepala dan petugas Posyandu Teratai Putih Desa Bahalayung, dengan mengajukan beberapa pertanyaan secara langsung kepada subjek penelitian (Lampiran I).
c. Studi Pustaka
Pada teknik ini, peneliti melakukan studi pustaka atau studi literatur untuk mendapatkan informasi dan pengetahuan terkait keperluan dalam pengembangan sistem, seperti jurnal, artikel, dan video pembelajaran.
3. Desain Perancangan Sistem a. ERD
Gambar 1. ERD
b. Diagram Context
Gambar 2. Diagram Context c. DFD Level 1
Gambar 3. DFD Level 1 4. Desain Perancangan Antarmuka
a. Halaman Login
4
b. Dashboard BalitaGambar 5. Dasbord Balita c. Dashboard Ibu Hamil
Gambar 6. Dashboard Ibu Hamil
HASIL DAN PEMBAHASAN 1. Hasil Program
a. Landing Page
Gambar 7. Landing Page
b. Halaman Login
Gambar 8. Halaman Login c. Data Balita
Gambar 9. Data Balita d. Data Ibu Hamil
Gambar 10. Data Ibu Hamil e. Laporan Balita
5
f. Dashboard BalitaGambar 12. Dashboard Balita g. Dashboard Ibu Hamil
Gambar 13. Dashboard Ibu Hamil h. Halaman Evaluasi
Gambar 13. Halaman Evaliasi
2. Pengujian Program
Tabel. 3 Pengujian kader Posyandu No. Skenarion Pengujian Hasil yang diharapkan Kesimpulan 1. Memasukkan Nama Pengguna dan Password yang benar, lalu klik “Masuk” Menampilkan halaman Home Kader Valid 2. Tambah Data, dengan semua
form terisi (tidak
ada yang kosong), lalu klik “Simpan” Sistem menampilkan halaman Data dan menampilkan pesan “Data Berhasil Ditambahkan” Valid 3. Ubah Data (berdasarkan id yang dipilih), kemudian mengganti satu atau beberapa isi
form, lalu klik
“Ubah” Sistem menampilkan halaman Data dan menampilkan pesan “Data Berhasil Diubah” Valid 4. Hapus Data (berdasarkan id yang dipilih), kemudian klik logo tong sampah berwarna merah, dan menampilkan pesan “Apakah Anda Yakin Akan Menghapus Data Ini ?” Sistem menampilkan halaman Data dan menampilkan pesan “Data Berhasil Dihapus” Valid 5. Cari data berdasaran “Nama” (berdasarkan id yang dipilih) Sistem menampilkan data berdasarkan id yang dipilih Valid SIMPULAN
Aplikasi e-Posyandu berbasis web pada Posyandu Teratai Putih Desa Bahalayung merupakan sebuah aplikasi berbasis website yang digunakan untuk mengelola data-data posyandu, baik data registrasi maupun pelayanan balita. Metode penelitian yang digunakan yaitu observasi dan wawancara. Metode pengembangan sistem yang digunakan yaitu metodologi Waterfall, dari tahap analisa kebutuhan sampai pengujian sistem. Untuk analisa kebutuhan sistem, data yang diambil yaitu data posyandu dari tahun 2019. Untuk tahap desain sistem yaitu menggunakan ERD (Entity
Relationship Diagram) dan DFD (Data Flow Diagram), yaitu Diagram Konteks dan DFD Level 1. Untuk tahap implementasi sistem menggunakan framework Codeigniter, bahasa pemrograman PHP, HTML, dan Javascript, dan bahasa query MySQL. Dan tahap terakhir untuk pengujian sistem
atau aplikasi yaitu menggunakan teknik Black Box
Testing.
Saran yang dapat disampaikan dalam pengembangan sistem atau aplikasi ini adalah belum menggunakan fitur grafik pada hasil evaluasi dan data pelayanan posyandu, agar dapat melihat
6
statistik hasilnya. Belum menggunakan fiturnotifikasi otomatis pada saat ada informasi baru masuk di halaman balita dan ibu hamil. Sistem ini belum menggunakan analisis perbandingan sistem seperti PIECES atau yang lainnya, untuk membandingkan kinerja dari sistem lama dengan sistem baru.
DAFTAR PUSTAKA
Ansori. (2020, Maret 28). Pengertian DFD (Data
Flow Diagram) : Fungsi, Simbol, dan Contohnya. Retrieved Agustus 12, 2020,
from ansoriweb:
https://www.ansori.com/2020/03/pengertia n-dfd.html?m=1
Depi Romansa. (2019, Maret 13). Kenapa Memilih
CodeIigniter Framework Dibandingkan PHP Framework Lainnya . Retrieved
Januari 12, 2020, from PHP Hosting Indonesia:
http://phphostingindonesia.com/kenapa- memilih-codeigniter-framework-dibandingkan-php-framework-lainnya/ Dinas Pemberdayaan Masyarakat dan Desa. (2018,
Mei 16). PENGERTIAN POSYANDU,
KEGIATAN, DEFINISI, TUJUAN, FUNGSI, MANFAAT DAN PELAKSANAAN POSYANDU. Retrieved
Desember 28, 2019, from WEBSITE RESMI PEMERINTAH KABUPATEN BULELENG SEJAHTERA, MANDIRI, INTEGRASI, LESTARI, ETIKA: https://bulelengkab.go.id/bankdata/pengert ian-posyandu-kegiatandefinisi-tujuan- fungsi-manfaat-dan-pelaksanaan-posyandu-33
Dewi, S., Jannah, L. M., & Jumaryadi, Y. (2018). Analisis Dan Perancangan Sistem Informasi Manajemen Aset Tetap Pada PT. Medis Teknologi Corporindo. Jurnal
Sistem Informasi, Teknologi Informatika dan Komputer Vol 9 No 1, 81-91.
Galandi, F. (2016, September). Metode Waterfall :
Definisi, Tahapan, Kelebihan dan Kekurangan. Retrieved Desember 28,
2019, from Pengetahuan & Teknologi.com:
http://www.pengetahuandanteknologi.com /2016/09/metode-waterfall-definisi-tahapan.html?m=1
Ilham, M. (2019, Agustus 24). 20 Pengertian
Website Menurut Para Ahli [Lengkap].
Retrieved Desember 28, 2019, from
MateriBelajar.co.id:
https://materibelajar.co.id/pengertian-website-menurut-para-ahli/
Ilham, M. (2019, November 30). Pengertian
Database (Basisdata) Adalah Menurut Para Ahli. Retrieved Desember 28, 2019,
from MateriBelajar.co.id:
https://materibelajar.co.id/pengertian-database/
Kati, O., & Rahman, B. (2017). Sistem Informasi Pengolahan Data Obat Berbasis Client Server Pada Apotek Mitra Farma Kendari.
Jurnal Sistem Informasi dan Teknik Komputer Vol 2 No 1, 20-29.
KESMAS. (2013, Maret 11). Manajemen Posyandu. Retrieved Agustus 12, 2020,
from Indonesian Public Health Portal:
http://www.indonesian-publichealth.com/manajemen-posyandu/ Kholdani, A. F. (2017). Pembangunan Sistem
Informasi Pengolahan Data Penduduk Di Kecamatan Banjarbaru Utara.
Technologia, 135-145.
Kristanti, N. (2017, Oktober 2). Apa yang
dimaksud dengan basis data ? Retrieved
Desember 28, 2019, from dictio:
https://www.dictio.id/t/apa-yang-dimaksud-dengan-basis-data/13091 Kurniawati, P. (2018, Oktober 29). Pengujian
Sistem. Retrieved Desember 28, 2019,
from Medium:
https://medium.com/skyshidigital/pengujia n-sistem-52940ee98c77
Magridira, V. (2018, Februari). Apa yang dimaksud
dengan Entity Relationship Diagram ?
Retrieved Desember 28, 2019, from dictio:
https://www.dictio.id/t/apa-yang- dimaksud-dengan-entity-relationship-diagram/15135
Mengkasrinal, T., Maiyana, E., & Silvia. (2018). Perancangan Sistem Informasi Posyandu Lasi Kec Canduang Kab Agam Sumber Berbasis Web Android. Prosiding Seminar
Nasional Sisfotek, 146-153.
Muharam, A. (2018, Agustus 13). Apa Itu
CodeIgniter dan Keunggulannya.
Retrieved Desember 28, 2019, from
LOGIQUE BLOG:
https://www.logique.co.id/blog/2018/08/1 3/codeigniter-dan-keunggulannya/
Nimas. (2016, Juni 1). Pengertian Dan Contoh
7
Alir Data (DAD). Retrieved Desember 28,
2019, from PRO.CO.ID:
https://www.pro.co.id/pengertian-dan-contoh-data-flow-diagram-dfd/
Noor, A., Haeruddin, & Rudiman. (2017). Sistem Informasi Geografis Manajemen Data Kependudukan Kecamatan Sambutan Kota Samarinda Berbasis Website.
Prosiding Seminar Ilmu Komputer dan Teknologi Informasi Vol 2 No 1 , 308-313.
Ritonga, P. (2016, April 18). Pengertian HTML
Menurut Para Ahli dan Pakar. Retrieved
Desember 28, 2019, from bangpahmi.com: https://bangpahmi.com/pengertian-html-menurut-para-ahli-dan-pakar/
Romadhoni, F. (2019, November 14). Pengertian
PHP : Fungsi, Syntax, dan Alasan Menggunakan PHP. Retrieved Agustus
12, 2020, from Jagoan Hosting: https://www.jagoanhosting.com/blog/peng ertian-php/
Siadari, C. (2015, April). Pengertian Data Flow
Diagram (DFD) Menurut Para Ahli.
Retrieved Desember 28, 2019, from
KUMPULAN PENGERTIAN:
http://www.kumpulanpengertian.com/201 5/04/pengertian-data-flow-diagram-dfd.html?m=1#
Supriyanta, & Nisa, K. (2015). Perancangan Website Desa Wisata Karangrejo Sebagai Media Informasi Dan Promosi . Jurnal
Bianglala Informatika Vol 3 No 1, 35-40.
Syahid, B. (2019, Agustus 8). Pengertian
Website-Sejarah, Jenis, Manfaat, Unsur, Tahapan, Fungsi, Para Ahli. Retrieved Desember
28, 2019, from
GURUPENDIDIKAN.COM:
https://www.gurupendidikan.co.id/pengert ian-website/
Thidiweb. (n.d.). Mengenal Framework Twitter
Bootstrap dan Penggunaannya Pada Website. Retrieved Desember 28, 2019,
from THIDI Design:
https://thidiweb.com/pengertian-bootstrap/amp/