Abstrak :
Pesatnya kemajuan teknologi sekarang ini, terutama internet yang banyak di manfaatkan dalam segala
bidang salah satunya di bidang kesehatan. Kurangnya informasi mengenai posyandu yang disajikan
kepada masyarakat juga merupakan alasan dilakukannya pembuatan sistem ini, selain itu tujuan dari
pembuatan sistem ini adalah untuk mengetahui informasi mengenai Posyandu yang ada di kota
Palembang, seperti ; status gizi anak, imunisasi, tingkat risiko ibu hamil, serta daftar ibu dan anak yang
hidup dan mati yang dapat dilihat oleh siapa saja melalui web. Penulis membangun sistem pengelolaan
dan pemantauan posyandu berbasis web menggunakan metode Rational Unified Process (RUP) dengan
melakukan fase Inception, Elaboration, Construction, dan Transition, dan juga menggunakan bahasa
pemodelan Unified Modelling Language (UML). Penulis juga menggunakan bahasa pemrograman
berbasis web yakni PHP dan Adobe Dreamweaver dan MySQL sebagai database.
Abstract :
The rapid advancement of technology today, particularly the internet that much in use in all areas of one
of them in the health sector. Lack of information about posyandu presented to the public is also the
reason for the creation of this system, in addition to the purpose of the creation of this system is to find
out information about the IHC in the city of Palembang, such as nutritional status, immunization,
maternal risk level, as well as a list mothers and children who live and die that can be seen by anyone on
the web. The authors build system management and monitoring using a web-based neighborhood health
center Rational Unified Process (RUP) by Inception phase, Elaboration, Construction, and Transition,
and also use a modeling language Unified Modeling Language (UML). The author also uses the web-
based programming languages PHP and Adobe Dreamweaver and MySQL as database.
Hal-1
2. LANDASAN TEORI lunak yang dilakukan secara iterative dan
incremental. Untuk pengembangan sistem
2.1 E-Government informasi, penulis menggunakan metode
RUP (Rational Unified Process). Metode
E-Government berhubungan dengan RUP ini terbagi menjadi dua dimensi yaitu
penggunaan teknologi informasi (seperti dimensi horizontal dan dimensi vertical.
wide area network, internet, dan mobile Dimensi horizontal memiliki tahapan-
computing) oleh organisasi pemerintahan tahapan sebagai berikut (Rosa A.S, 2011,
yang mempunyai kemampuan membentuk h.109):
hubungan dengan warga negara, bisnis dan
organisasi lain dalam pemerintaha. (The 1. Inception
World Bank Group, 2001)
Tahap ini lebih pada memodelkan
2.2 Posyandu proses bisnis yang dibutuhkan (business
modeling) dan mendefinisikan kebutuhan
Posyandu adalah sesuatu yang akan sistem yang akan dibuat
merupakan salah satu bentuk upaya (requirement).
kesehatan bersumber daya masyarakat
(UKBM) yang dikelola dan 2. Elaboration (Perluasan /
diselenggarakan dari, oleh, untuk dan Perencanaan)
bersama masyarakat dalam melaksanakan
penyelenggaraan pembangunan kesehatan, Tahap ini lebih difokuskan pada
agar guna memberdayakan kesehatan perencanaan arsitektur sistem. Tahap ini
masyarakat dan memberikan kemudahan juga dapat mendeteksi apakah arsitektur
kepada masyarakat khususnya dalam sistem yang diinginkan dapat dibuat atau
memperoleh pelayanan kesehatan dasar tidak. Mendeteksi resiko yang mungkin
untuk mempercepat penurunan angka terjadi dari arsitektur yang dibuat. Tahap ini
kematian ibu dan bayi. lebih pada analisis dan desain sistem.
Hal-2
2.4 PHP (Hypertext Preprocessor) 2.6 XAMPP
PHP begitu cepat popular dan XAMPP dapat menggabungkan
berkembang begitu cepat karena PHP Apache Web Server, MySQL Server
mempunyai beberapa Keunggulan, yaitu database, dan PHP. Sehingga script PHP
(Janner Simarmata,2006, h.31): yang dibuat dapat dipastikan berjalan
1. Cepat, karena (Ridwan Sanjaya, 2009, h.6).
ditempelkan (embedded) didalam kode XAMPP memiliki bagian – bagian penting
HTML sehingga waktu tanggap yang biasa digunakan pada umunya :
menjadi pendek. 1. Htdoc adalah folder tempat meletakkan
2. Open Source, pada berkas – berkas yang akan di jalankan,
kenyataannya PHP adalah gratis dan seperti berkas PHP, HTML, dan skrip
PHP bisa didapatkan tanpa harus lain.
membayar 2. PhpMyAdmin merupakan bagian untuk
3. Easy To Use, PHP berisi mengelola basis data MySQL yang ada
beberapa fitur khusus dan fungsi yang di komputer.
dibutuhkan untuk membuat halaman 3. Kontrol Panel yang berfungsi untuk
Web dinamis. Bahasa PHP dirancang mengelola layanan XAMPP. Seperti
untuk dimasukkan dengan mudah menghentikkan (stop) layanan ataupun
didalam file HTML. memulai (start).
4. Berjalan pada beberapa
sistem operasi, PHP dapat berjal pada 2.7 My SQL
sistem operasi yang beragam seperti; My SQL memiliki beberapa
Windows, Linux, Mac OS, dan keistimewaan atau keunggulan , antara lain
kebanyakan variasi dari Unix. (Janner Simarmata,2006, h.29):
5. Dukungan teknis tersedia 1. Cepat, Tujuan uatam dari
secara luas, karena PHP menyediakan pengembangan adalah kecepatan,
dukungangratis via daftra diskusi e-mail. sebagai konsekuensi software yang
6. Aman, penggunaan tidak dirancang dari awal untuk kecepatan.
melihat kode PHP, karena kode yang 2. Open Source, My SQL
ditampilkan pada browser adalah kode didistribusikan secara open source
HTML. (gratis), dibawah lisensi GPL sehingga
7. Dirancang untuk mendukung dapat digunakan secara cuma-cuma.
database, PHP meliputi kemampuan 3. Mudah digunakan, dapat
yang dirancang untuk berinteraksi membangun dan berinteraksi dengan
dengan database tertentu. database My SQL hanya dengan
8. Customizable, lisensi open menggunakan sedikit penrnyataan
source sehingga mengijinkan para (statement) sederhana didalam bahasa
pemrogram untuk memodifikasi SQL, yang menjadi bahasa standar
software PHP, menambahkan atau untuk komunikasi dengan RDBMS.
memodifikassi fitur-fitur yang 4. Dapat berjalan pada
dibutuhkan untuk lingkungan mereka beberapa SO, My SQL berjalan pada
sendiri. sistem operasi yang beragam seperti;
Windows, Linux, Mac OS, kebanyakan
2.5 Adobe Dreamweaver CS3 variasi Unix (termasuk Solaris,AIX, dab
DEC Unix), FreeBSD,OS/2,Irix,dan
Adobe dreamweaver cs3 adalah sebuah lainnya.
HTML editor profesional untuk mendesain 5. Dukungan Teknis Secara Luas Tersedia,
secara visual dan mengelolah situs web My SQL Menyediakan dukungan cuma-
maupun halaman web. Dreamweaver cuma untuk penggunaan via Mailing
mempermudah pekerjaan anda yang berada List. Pengembang My SQL juga
pada lingkungan secara visual dalam berpartisipasi didalam E-mail list dan
melakukan editing.(Isak Rickyanto 2001, juga dapat membeli dukung teknis dari
h.1) My SQL AB.
Hal-3
6. Aman, My SQL adalah sistem otorisasi 2. Kompatibel/cocok dengan semua
fleksibel yang mengijinkan beberapa browser yang popular, seperti Mozila,
atau semua privilege database (sebagai Internet
contoh, privilege untuk menciptakan
suatu database atau menghapus data)
untuk penguna khusus atau kelompok 3. ANALISIS SISTEM YANG
pengguna. BERJALAN
7. Customizable, Lisensi GPL open source
mengizinkan pemrogram untuk 3.1 Analisis Permasalahan
memodifikasi software My SQL untuk
mencocokkannya dengan lingkungan Untuk memecahkan permasalahan
tertentu. pengelolaan data dan pemantauan posyandu
yang dihadapi oleh Dinas Kesehatan
2.8 Website Palembang, maka penulis menggunakan
Website merupakan suatu media yang kerangka pemecahan masalah dengan
digunakan untuk menampilkan data atau menggunakan kerangka PIECES
informasi di dalam internet. Informasi yang (Performance, Information, Economic,
bias di dapat dari suatu website sangat Control, Eficiency, Service).
beraneka ragam seperti teks, gambar, Adapun tahapan-tahapan dalam
animasi, suara, dan bentuk informasi lain. kerangka PIECES tersebut adalah sebagai
Website merupakan fasilitas di internet berikut :
yang sangat popular digunakan. Hal Tabel 3.5 Kerangka PIECES
tersebut dikarenakan website merupakan P The Need To Improve
media visual bahkan audio visual yang Perfomance
sangat menarik sehingga fasilitas ini banyak Lambatnya mendapatkan
digunakan dalam penyampaian informasi. informasi mengenai data
Saat ini website banyak digunakan oleh posyandu di tiap
lembaga pendidikan sebagai media kecamatan, sehingga
pembelajaran, penyampaian informasi, tindakan yang harus
akademik atau non akademik, proses dilakukan mengenai
registrasi online dan lainnya. Lembaga keadaan masyarakat
pemerintahan, perusahaan swasta, dan lambat terlaksana.
perorangan memanfaatkan website sebagai
media penyampaian informasi, bisnis, I The Need To Improve
komunikasi dan lainnya. Website Information And Data
memberikan kemudaha dalam memperoleh
dan menyampaikan informasi dengan cepat Output :
dan dapat diakses selama 24 jam sehari dari Informasi yang diperoleh
seluruh dunia. terkadang tidak sesuai
dengan yang dibutuhkan
2.9 jQuery dan kadang tidak akurat
Mengapa lebih memilih jQuery di karena proses
bandingkan JavaScript Library penyimpanan data yang
pendahulunya seperti Prototype, Mootools, belum terkomputerisasi.
YUI (Yahoo User Interface), dan Dojo? Input :
Berikut beberapa alas an yang a. Data yang disimpan
membuktikan jQuery sangat powerful dan tidak fleksibel, dan
layak di jadikan pilihan, yaitu: banyak terjadi redudancy
1. jQuery telah banyak b. Data yang disimpan juga
digunakan oleh website-website masih dalam bentuk
terkemuka dunia. berkas sehingga
kemungkinan data hilang
atau tercecer.
Hal-4
E The Need To Improve kriteria Dinas Kesehatan
Economic, Control Cost, Palembang sehingga
Or Increase Profits menyebabkan Sulitnya
Besarnya biaya sistem pengelolaan data-
operasional yang data posyandu dan
dikeluarkan oleh Dinas pemantauan Pemerintah
Kesehatan Kota atas terhadap keadaan
Palembang, dikarenakan masyrakat pada
masih banyaknya umumya.
penggunaan kertas dalam
penyimpanan arsip-arsip
data posyandu, dan juga 3.2 Analisis Kebutuhan
besarnya biaya Tahap analisis kebutuhan (business
operasional transportasi requirement) bertujuan untuk
petugas puskesmas untuk mendefenisikan kebutuhan dari sistem yang
mendatangi secara akan dikembangkan. Untuk menganalisis
langsung Dinas kebutuhan sistem yang akan dikembangkan
Kesehatan Kota maka dalam penelitian ini penulis
Palembang menggunakan pemodelan use case, yang
C The Need To Improve teriri dari glosarium use case dan diagram
Control Or Security model use case. Berikut merupakan
Penyimpanan data dalam Gambar 3.2 diagram use case sistem yang
bentuk arsip tidak aman, diusulkan pada Dinas Kesehatan Kota
karena ada kemungkinan Palembang.
orang yang tidak Sub Sistem Laporan
Sub Sistem Kelola
Data Pasien
berkepentingan bisa
Menambah
Laporan data Data
pasien anak PasienL Anak
Menambah
Laporan data Data
pasien Ibu Pasien Ibu
Mengubah
tersimpan, bahkan
Laporan kritik dan
saran Hapus Data
Pasien Anak
Sub Sistem
Pengguna Informasi data
pasien Ibu
Menambah Data
Mengubah Data
Pengguna
Menghapus Data
Informasi data
pasien Anak
Pemantauan Gizi
posyandu
Menghapus
data posyandu
Mengubah
jadwal kegiatan
Pemantauan
Admin Puskesmas
posyandu
Informasi Data
Posyandu
Sub Sistem
Kesehatan Anak
Tambah Data
Imunisasi
Puskesmas
Menhapus
Data
Puskesmas
Informasi
Puskesmas
Hapus Data
Imunisasi
Masyarakat Subsistem Berita
Tambah data
Berita
Tambah Data
Kegiatan
Ubah berita
Hapus berita
Hapus data
kegiatan
Informasi
berita
Sub sistem
Kriksaran
Lihat kritiksaran
Hal-5
variabel yang dimilikki oleh suatu kelas, seperti use case atau suatu interaksi. Tetapi
sedangkan operasi atau metode adalah Activity Diagram tidak menunjukkan
fungsi-fungsi yang dimilikki oleh suatu bagaimana objek berprilaku atau objek
kelas. Class diagram pada Sistem berkaloborasi dengan detil. Terdapat 10
Pengelolaan dan Pemantauan Posyandu Activity Diagram di dalam sistem ini, yaitu
berbasis Website ditunjukkan pada gambar : Pengguna, Posyandu, Puskesmas,
4.1. Kegiatan, Berita, Kritik Saran, Pasien,
MenuUtama
+login()()
+Pengguna()()
+pasien()()
+posyandu()()
+puskesmas()()
+kegiatan()()
1
1
1
1
Pengguna
1
+SimpanDataPenguna ()
+UbahDataPengguna ()
+HapusDataPengguna ()
+ubah password()
1
tbPengguna
-IDPengguna
-Nama
-Password
-Username
+setID()
+getID()
+setNama()
tbPasienIbu
-IdPasien
-Nama : boolean(idl)
-idPosyandu
-IdPuskesmas
Laporan, Imunisasi, dan Pemantauan.
+berita()() 1 1 -tglLahir
+setPassword()
+imunisasi()() 1 -alamat
+getPassword()
+pemantauan()() +setUsername() -bb
Pasien
+kritik dan saran() -rskehamilan
+laporan()() 1 -tgl
1 1 1 +setIdPasien()()
1 +tambahdatapasienAnak ()() tbPasien +getIdPasien()()
+tambahdatapasienIbu ()() 1
-IDPasien +setIdPosyandu()()
+ubahdatapasienanak ()()
-Nama +getIdPosyandu()()
+ubahpasienIbu ()()
1 -Alamat +setIdPuskesmas()()
+hapuspasienanak ()() 1
-Jenis Kelamin +getIdPuskesmas()()
+hapuspasienIbu ()()
: tPasienIbu:Pasien
: tbPasien: Pasien
IdPasien = ="PP0001"
ditandai dengan garis bawah dan foreign
IdPasien = "PP0009"
imunisasi:imunisasi
TbPosyandu : Posyandu
IdPosyandu = "PD0001"
Nama Posyandu = "Posyandu Delima"
Alamat Posyandu = "Jalan Makrayu"
Telp Posyandu = "0711-355367"
4.6 Relasi Antar Tabel
IdPuskesmas = "PS001"
Hal-6
2. Tampilan Menu Login
Halaman ini merupakan tampilan
dimana pengguna masuk ke dalam menu
yang sesuai hak aksesnya
Hal-7
9. Tampilan Berita
Halaman ini digunakan untuk
memasukkan berita yang diinput oleh
Administrator. Halaman
Gambar 27 Tampilan Laporan Data
Pasien Anak
Hal-8
16. Tampilan Pemantauan Kesehatan 5. PENUTUP
Ibu
Halaman ini digunakan untuk 5.1 Kesimpulan
memantau kesehatan Ibu hamil maupun
pasca melahirkan yang berobat di Memberikan kemudahan kepada
posyandu. masyarakat untuk mengetahui informasi
mengenai data pasien posyandu dan data
kesehatan masyarakat secara umum dalam
website.
5.2 Saran
Hal-9
Palembang [14]Awan Pribadi Basuki 2010,
Membangun Web Berbasis PHP
[2] Kadir, Abdul 2005, Pengenalan dengan Framework Code
Sistem Teknologi, Andi Offset, Igniter.Lokomedia, Yogyakarta
Yogyakarta.
Hal-10