• Tidak ada hasil yang ditemukan

E-POSYANDU BERBASIS WEB PADA POSYANDU TERATAI PUTIH DESA BAHALAYUNG MENGGUNAKAN FRAMEWORK CODEIGNITER

N/A
N/A
Protected

Academic year: 2021

Membagikan "E-POSYANDU BERBASIS WEB PADA POSYANDU TERATAI PUTIH DESA BAHALAYUNG MENGGUNAKAN FRAMEWORK CODEIGNITER"

Copied!
7
0
0

Teks penuh

(1)

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)

2

berupa pelayanan Posyandu Balita, Ibu hamil dan

Lansia.

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)

3

b. Kebutuhan Non-Fungsional

Tabel 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)

4

b. Dashboard Balita

Gambar 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)

5

f. Dashboard Balita

Gambar 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)

6

statistik hasilnya. Belum menggunakan fitur

notifikasi 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)

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/

Gambar

Gambar 1. ERD
Gambar 12. Dashboard Balita  g.  Dashboard Ibu Hamil

Referensi

Dokumen terkait

Hasil ini sesuai dengan nilai- nilai serapan CO 2 terhadap jenis-jenis pohon dari penelitian lain yang juga bervariasi antara species yang berbeda pada kondisi lingkungan tropis,

Gambar 6.9 View hasil perancangan socialitation zone- open hall.. Gambar 6.10 View hasil perancangan socialitation

Dalam berbagai dataran dialog dari apa yang telah dijelaskan diatas, saya menganalisis bahwa bentuk aplikasi dari dialog antar umat beragama dalam Masjid Baitul

Akibat dari berbagai rangsangan tersebut menyebabkan hewan atau tumbuhan mampu berpindah dari satu tempat ke tempat lain. Kejadian semacam ini dapat pula diartikan

Besaran yang dihitung meliputi : perhitungan daya maksimum setiap kereta, daya maksimum satu rangkaian kereta, faktor daya, kapasitas kereta pembagkit yang dapat

2) Menu kuis : menu ini berisi latihan soal operasi bilangan yang terdiri dari 12 soal secara acak. 3) Menu permainan : menu ini memiliki 2 pilihan permainan, yaitu

Attribute name mendefinisikan nama dari input kontrol form, attribute size mendefinisikan ukuran teks pada input kontrol, type mendefinisikan bentuk-bentuk input

huruf a dan b, guna kepentingan sebagaimana dimaksud pada huruf c perlu dibentuk Petunjuk Pelaksanaan Kegiatan Penyerahan Aset dari Kabupaten Ciamis kepada Daerah