APLIKASI PANDUAN PRIBADI UNTUK MEMANTAU...
Transcript of APLIKASI PANDUAN PRIBADI UNTUK MEMANTAU...
APLIKASI PANDUAN PRIBADI UNTUK MEMANTAU KANDUNGAN
BERBASIS WEB
Naskah Publikasi
disusun oleh:
Bima Aji Putra Pamungkas
07.11.1679
JURUSAN TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
“AMIKOM” YOGYAKARTA
2011
GUIDE APPLICATION MONITOR TO PREGNANCY CONDITION USING WEB TECHNOLOGY
APLIKASI PANDUAN PRIBADI UNTUK MEMANTAU
KANDUNGAN BERBASIS WEB
Bima Aji Putra Pamungkas Jurusan Teknik Informatika
STMIK AMIKOM YOGYAKARTA
ABSTRACT
Every pregnant woman would like to be able to constantly monitor and control their pregnancy condition anywhere anytime in an easy, practically, fast, and accurate way.
iHamil is a web-based application that allows pregnant woman to control and monitor their pregnancy condition. This application allows pregnant woman to store her weight periodically and display it in a graphical representation. It also provides medical suggestion, mothers diary, an predicts due date and fetus age estimation. It also allows her to display fetus development and growth, development and change in pregnant womans body, and diet guidelines for pregnant woman but it also gives tips on maintaining the health of pregnant women and infants who are in the womb application with a web-based interface 2.0.
Pregnant women are expected to be more responsive to the health condition of its contents. And also can take action to prevent more quickly and precisely when it implies impaired.
Keywords: Pregnancy, growth monitoring and health pregnancy, Web 2.0.
1.Pendahuluan
Kehamilan merupakan suatu hal yang sangat penting bagi semua calon ibu,
dimana calon ibu pasti akan memberikan perhatian dan perawatan terbaik terhadap
kandungannya. Perawatan dan penanganan yang tepat terhadap pertumbuhan dan
kesehatan bayi yang dilahirkan. Karena itu calon ibu tentunya ingin selalu dapat
memantau pertumbuhan dan kesehatan kandungannya serta setiap saat
membutuhkan informasi tentang perawatan kehamilannya.
Tindakan yang selama ini dilakukan calon ibu untuk memantau pertumbuhan
dan kesehatan kandungannya antara lain membaca panduan perawatan kehamilan,
mencari informasi di internet, mengunjungi puskesmas, atau berkonsultasi dengan
dokter. Hal ini kurang efektif jika calon ibu memiliki waktu yang sibuk tetapi ingin
memantau pertumbuhan dan kesehatan kandungannya setiap saat. Dan calon ibu
tentunya ingin selalu memantau pertumbuhan dan kesehatan kandungannya kapan
saja di mana saja dengan cara yang lebih mudah, praktis, cepat, dan akurat.
Sebenarnya telah ada perangkat lunak (software) Pregnancy Count yang dijual
di pasaran. Tetapi ada beberapa kekurangan dari software-software tersebut,
misalnya:
1. Untuk software luar negeri / asing dijual dengan harga yang mahal yang tidak
terjangkau bagi ibu hamil level menengah ke bawah. Selain itu, software tersebut
menggunakan bahasa asing yang sulit dimengerti oleh masyarakat umum khususnya
bagi ibu hamil yang tidak bisa bahasa asing.
2. Software berupa aplikasi desktop ataupun mobile, sehingga untuk
menggunakannya harus diinstal terlebih dahulu pada komputer, handphone atau PDA
client. Instalasi tersebut juga memerlukan spesifikasi sistem operasi yang digunakan.
Dengan iHamil sebagai electronic health siap untuk mengatasi permasalahan
tersebut. Aplikasi ini memberikan pelayanan yang menarik, dapat digunakan untuk
multi member, juga dapat memantau pertumbuhan berat badan ibu hamil,
memprediksi usia kehamilan dan jadwal persalinan, menampilkan nutrisi dan gizi bagi
ibu hamil, pertumbuhan dan perkembangan janin, serta perkembangan dan
perubahan tubuh ibu hamil dan yang lebih menarik lagi, aplikasi ini tidak
membutuhkan biaya untuk penggunaannya. Dengan computer yang terkoneksi ke
internet, maka ibu hamil dapat menggunakan electronic health iHamil, sehingga
pengguna dapat memantau pertumbuhan dan kesehatan kandungannya secara online
dengan cara yang mudah, praktis, cepat, dan akurat.
2.Landasan Teori
2.1.Definisi Sistem
Sistem adalah jaringan kerja dari prosedur - prosedur yang saling
berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau
menyelesaikan suatu sasaran tertentu. (Jogiyanto, 2005:1).
Sistem juga merupakan kumpulan elemen-elemen yang saling terkait dan
bekerjasama untuk memproses masukan (input) yang ditujukan kepada sistem
tersebut dan mengolah masukan tersebut sampai menghasilkan keluaran (output)
yang diinginkan.
2.2.Definisi Informasi
Menurut Informasi adalah data yang diolah menjadi bentuk yang lebih berguna
dan lebih berarti bagi yang menerima, tanpa suatu informasi, sistem tidak akan
berjalan dengan lancar dan akhirnya bisa mati. Suatu organisasi tanpa informasi maka
organisasi tersebut tidak akan dapat berjalan dan tidak bisa beroperasi. Sumber
informasi adalah data. (Jogiyanto, 2005:8).
Kualitas informasi bergantung pada 3 hal yaitu keakuratan, tepat waktu dan
relevan.
a. Akurat
Informasi yang dihasilkan harus bebas dari kesalahan-kesalahan dan tidak
menyesatkan bagi orang ayng menerima informasi tersebut.
b. Tepat waktu
Informasi yang diterima harus tepat pada waktunya karena kalau informasi
tersebut diterima terlambat maka tidak akan berguna lagi.
c. Relevan
Informasi harus mempunyai manfaat bagi si penerima, sebab informasi ini
akan digunakan untuk pengambilan keputusan dan pemecahan suatu permasalahan
2.3.Definisi Sistem Informasi
Sebuah sistem informasi merupakan kumpulan dari perangkat keras dan
perangkat lunak computer serta perangkan manusia yang mengolah data
menggunakan perangkan keras dan perangkat lunak tersebut. Selain itu data juga
memegang peranan penting dalam sistem informasi. Data yang dimasukkan kedalam
sistem informasi dapat berupa formulir-formulir, prosedur - prosedur, dan bentuk
lainnya. (Jogiyanto, 2005).
2.4.Karakteristik Sistem Informasi
Untuk mendukung suatu sistem informasi dibutuhkan beberapa komponen
yang fungsinya sangat vital di dalam sistem informasi. Komponen - komponen yang
terdapat pada sistem informasi antara lain meliputi: (Jogiyanto, 2005).
1. Input
Input disini adalah semua data yang dimasukkan kedalam sistem informasi.
Dalam hal ini yang termasuk di dalam input adalah dokumen-dokumenm formulir-
formulir, dan file-file. Dokumen-dokumen tersebut dikumpulkan kesuatu bentuk
sehingga dapat diterima oleh pengolah yang melewati pencatatan, penyimpanan,
pengujian, dan pengkodean.
2. Proses
Proses merupakan kumpulan prosedur yang akan dimanipulasi input yang
kemudian akan disimpan dalam bagaian basis data dan seterusnya akan diolah
menjadi suatu output yang akan digunakan oleh si penerima.
3. Output
Merupakan semua keluaran atau hasil dari model yang sudah diolah menjadi
suatu informasi yang berguna dan dapat dipakai penerima. Komponen ini
berhubungan langsung dengan pemakai dan merupakan tujuan akhir dari
pembuatan sistem informasi.
4. Teknologi
Teknologi disini adalah merupakan bagian yang berfungsi untuk memasukkan
input, mengolah input dan menghasilkan keluaran. Hal ini meliputi hardware,
misalnya key board dan mouse, software misalnya program untuk mengi=olah
data, dan brainware misalnya analisis sistem dan programmer.
5. Basis Data
Merupakan kumpulan-kumpulan data yang saling berhubungan satu dengan yang
lain yang disimpan dalam perangkat keras computer dan akan diolah menjadi
perangkat lunak. Basis data sendiri merupakan kumopulan file-file yang
mempunyai kaitan antara stu file dengan file yang lain sehingga membentuk satu
bangunan data.
6. Kendali
Kendali dalam hal ini merupakan semua tindakan yang diambil untuk menjaga
sistem informasi tersebut agar bisa berjalan lancer dan tidak ada gangguan.
2.5.Pengertian Kehamilan
Kehamilan adalah suatu peristiwa alami dan fisiologis yang terjadi pada wanita
yang didahului oleh suatu peristiwa fertilisasi yang membentuk zigot dan akhirnya
menjadi janin yang mengalami proses perkembangan di dalam uterus sampai proses
persalinan .(Netti Herlina, 2006).
Kehamilan merupakan mata rantai yang berkesinambungan yang terjadi dari
ovulasi, migrasi, spermatozoa dan ovum, konsepsi dan pertumbuhan zigot, nidasi
pada uterus, pembentukan plasenta serta tumbuh kembang hasil konsepsi sampai
aterm. (Manuaba. I, 1998:95).
Kehamilan adalah proses pertambahan janin dimulai dari konsepsi sampai
lahirnya janin. Lamanya hamil normal adalah 280 hari (40 minggu atau 9 bulan 7 hari).
(Syaifuddin A, 2002:89).
2.6.PHP
PHP merupakan sebuah bahasa pemrogramman yang dirancang pada
pengembangan web untuk menghasilkan halaman web dinamis. Untuk tujuan ini,
kode PHP ditanamkan di dalam sumber dokumen HTML dan diinterpretasikan oleh
web server dengan modul PHP prosesor, yang menghasilkan dokumen halaman web.
Sebagai bahasa pemrograman untuk keperluan umum, kode PHP diproses oleh
aplikasi penerjemah dalam mode command-line pada sebuah sistem operasi dan
menghasilkan output program. PHP tersedia sebagai prosesor untuk sebagian besar
web server modern dan komputer standalone pada kebanyakan sistem operasi dan
platform komputasi.
2.7.AJAX
AJAX merupakan sebuah kombinasi dari beberapa teknologi ((X)HTML, CSS,
JavaScript, Document Object Model DOM) dan XMLHttpRequest) yang membuat
sebuah halaman web dapat di-refresh dari server tanpa harus me-refresh seluruh
bagian dari halaman web, sehingga meningkatkan experience seorang user ketika
menggunakannya. AJAX bukanlah sebuah teknologi, tetapi sebuah teknik dalam
aplikasi web.
3.Analisa Dan Perancangan Sistem
Ada tiga tahap dalam metodologi GRAPPLE yang akan dibahas dalam bab ini
diantaranya adalah tahap Requirement Gathering (Perencanaan Kebutuhan), tahap
Analysis (Analisis) dan tahap Design (Perancangan). Untuk tahap Analysis akan
dirancang diagram use case, sedangkan dalam tahap Design akan dibahas
perancangan database, dan perancangan aplikasi.
3.1 Requirement Gathering (Perencanaan Kebutuhan)
Tahap Requirements Gathering merupakan tahap dimana kita menganalisis
terhadap masalah, fungsi dan komponen produk yang akan dibuat dan hasil dari
tahap ini adalah sebuah dokumen kebutuhan yang meliputi analisis domain, analisis
fitur, identifikasi sistem dan analisis kebutuhan sistem. (Schmuller, 1999).
3.1.1 Analisis Domain
Aplikasi yang akan dibangung berbasis web dan akan disimpan pada sebuah
web hosting di internet. Dalam aplikasi ini, server dan manajemen software semuanya
terdapat dalam cloud (internet) sehingga user dapat menggunakan aplikasi software
tersebut tanpa harus membeli lisensi dan melakukan instalasi.
3.1.2 Analisis Fitur
Fitur utama iHamil antara lain:
1) Memantau pertumbuhan berat badan ibu hamil
Pengguna memasukkan data berat badan ibu hamil kedalam aplikasi secara
periodik, lalu aplikasi memproses data tersebut dengan membandingkan dari
status bmi dan koofisien berat badan lalu menampilkan grafik pertumbuhan
berat badan ibu hamil, informasi mengenai kondisi kesehatan ibu hamil, serta
nasehat penyuluhan kesehatan dan gizi ibu hamil.
2) Menampilkan data perkembangan dan pertumbuhan janin.
Dengan pengguna memasukkan data hpmt sistem dapat mengetahui prediksi
usia kehamilan dan membandingkan usia tersebut dengan minggu sekarang.
Sehingga pengguna dapat melihat data pertumbuhan janin, sesuai dengan
usia kehamilan saat itu.
3) Menampilkan data perkembangan tubuh ibu
Seperti halnya fitur pertumbuhan janin, dengan pengguna memasukkan data
hpmt sistem dapat mengetahui prediksi usia kehamilan dan membandingkan
usia tersebut dengan minggu sekarang. Sistem menggolongkan usia
kehamilan tersebut masuk trisemester keberapa, lalu pengguna dapat melihat
perkembangan tubuh ibu berdasarkan trisemester sesuai dengan usia
kehamilan saat itu.
4) Menampilakan data nutrisi gizi yang dianjurkan bagi ibu hamil
Dengan sistem mengetahui trisemester usia pengguna saat itu, pengguna
dapat melihat info nutrisi dan gizi ibu hamil yang dianjurkan saat itu.
5) Menampilakan nasehat dan info status BMI ibu hamil
Dengan sistem mengetahui status BMI yang didapat dari pengguna
memasukkan data berat badan dan tinggi badan sebelum hamil, pengguna
dapat melihat nasehat dan info dari status BMI nya.
6) Menampilakan makanan yang dianjurkan bagi ibu hamil
Pengguna dapat melihat menu makanan dan juga makanan pengganti yang
disarankan ketika dalam masa kehamilan.
7) Memprediksi jadwal persalinan dan usia kehamilan
Pengguna dapat memprediksi jadwal persalinan dan usia kehamilan, dengan
memasukkan tanggal hari pertama menstruasi terakhir ibu hamil. Data itu
dihitung menggunakan rumus Naegel, lalu pengguna dapat melihat prediksi
kelahiran janin dan usia kehamilannya.
8) Fitur diary
Bagi ibu hamil untuk mencatat semua kejadian penting yang berhubungan
dengan kehamilannya. Sistem memberikan layanan diary untuk ibu hamil
dengan dapat memanajeman kontennya seperti menambah, mengedit dan
menghapus diary.
3.1.3 Identifikasi Sistem
Identifikasi sistem yang akan dibangun dengan menghasilkan diagram
model yang menunjukkan lapisan sistem secara fisik, menampakkan bagian-
bagian software dan hardware yang berjalan pada sistem iHamil
Gambar 3. 1 Layer iHamil
Dari gambar di atas dapat dijelaskan sebagai berikut:
1. Client adalah perangkat keras komputer atau perangkat lunak komputer yang
menagani masalah antarmuka klien, menerima input dari penguna,
melakukan validasi input dari klien, dan menyajikan output informasi kepada
pengguna.
2. Service ( Web Service ) adalah sistem software yang dirancang untuk
mendukung pengoperasian devices yang berinteraksi melalui jaringan, serta
dapat diakses oleh software atau client secara langsung.
3. Application, dalam hal ini merupakan aplikasi e-health yang akan dibuat.
Secara teknis, model aplikasi ini memanfaatkan web-based interface yang
diakses melalui web browser dan berbasis teknologi Web 2.0 (Robbins,
2009). Client tidak perlu menginstall di komputer atau diperangkat handphone.
Jadi, client tidak perlu lagi membeli lisensi dan melakukan instalasi untuk
sebuah aplikasi. Serta dapat mengakses aplikasi dimana saja, kapan saja
secara mudah dan cepat.
3.2 Analysis
Merupakan proses untuk menganalisa hasil dari proses Requirement Gathering
dimana hasil analisa tersebut diwujudkan dalam bentuk pemodelan menggunakan
diagram UML. Ada dua point penting dalam tahap analysis yaitu identifikasi kebutuhan
sistem dan memperinci diagram kelas. (Schmuller, 1999).
3.2.1 Analysis Fungsional
Analisis fungsional memberikan informasi mengenai kegunaan utama aplikasi
iHamil. Ada beberapa bagian dari sistem yang akan dijelaskan pada analisis fungsional
ini.
3.2.2 Analysis Non Fungsional
Analysis non fungsional memberikan informasi mengenai identifikasi batasan dari
fasilitas yang disediakan oleh sistem. Adapun beberapa bagian dari aplikasi yang
mendukung kebutuhan non fungsional adalah:
a. Security
Untuk menjamin keamanan pengguna dalam menggunakan aplikasi, maka
keamanan telah dirancang sedemikian rupa, seperti:
1. admin
a) Berfungsi untuk melihat, membuat atau memperbaharui features.
b) Untuk melihat, memblokir atau mengaktifkan member.
2. Member
a) Menggunakan Aplikasi iHamil
b) Membuat, melihat, menghapus atau memperbaharui diary
b. Response Time
Untuk memberikan kenyamanan pengguna dalam menggunakan aplikasi,
maka response time telah dirancang seperti:
1. Proses pemesanan menu secara real-time akan masuk ke tenant.
2. Pengisian voucher secara real-time akan menambah saldo voucher,
3. Perubahan status pesanan dari new, process atau finish sekitar 10 detik.
3.3 Design
Tahap ini dibuat berdasarkan hasil dari tahap analisis. Dalam tahap ini terdapat
perancangan database, perancangan interface dan perancangan aplikasi.
4.Hasil Dan Pembahasan
Tahapan deployment dalam metodologi GRAPPLE dimana menjelaskan tentang
spesifikasi aplikasi dan hasil aplikasi yang telah dibuat pada tahap analisis dan
perancangan.
4.1 Spesifikasi Program
Spesifikasi program merupakan penjelasan secara lebih detail mengenai identitas
dan fungsi dari setiap program yang telah dibuat. Dengan adanya penjelasan mengenai
spesifikasi program tersebut, diharapkan dapat memahami struktur dan fungsi dari setiap
menu program yang dibuat. Adapun spesifikasi sistem dari iHamil adalah sebagai berikut:
a. Admin
Merupakan akun utama dari sistem ini yang mengatur keseluruhan sistem website.
Adapun menu-menu yang terdapat pada admin adalah:
1. Menu Input
Kategori menu yang digunakan oleh admin untuk memanajemen isi website.
Menu ini terdiri dari profile, news category, news.
a) About us
Untuk mengubah about us website.
b) Help
Untuk mengubah help website.
c) Pertumbuhan Janin
Untuk menambah, mengubah, menghapus pertumbuhan janin.
d) Perkembangan Ibu
Untuk menambah, mengubah, menghapus perkembangan ibu.
e) Nutrisi dan Gizi
Untuk menambah, mengubah, menghapus nutrisi dan gizi.
2. Menu Manajemen User
Kategori menu yang digunakan oleh admin untuk mengatur user website.
Menu ini terdiri dari user website, client.
a) User Website
Untuk mengelola admin website, seperti pengaturan dalam pembuatan
akun.
b) Client
Berfungsi untuk mengelola keanggotaan website. Menu ini mempunyai
informasi terhadap member iHamil. Melalui menu ini, admin dapat
memantau jumlah atau melakukan pemblokiran.
3. Menu Settings
Kategori menu yang digunakan untuk memanajemen iHamil.
a) Module
Berfungsi untuk mengatur setiap menu-menu yang disediakan oleh
aplikasi.
4. Menu Content
Kategori menu yang memberikan layanan content seperti artikel atau
informasi pada website.
a) News Category
Untuk membuat sebuah kategori terhadap berita ataupun article web.
b) News
Untuk mengelola article website berdasarkan kategori yang telah dipilih.
c) Sekilas Info
Untuk mengelola Sekilas info untuk web yang berguna untuk
pengunjung atau member.
b. Member
iHamil menerapkan sitem keanggotaan untuk menarik minat pengunjung.
Dengan sistem keanggotaan ini, member mendapatkan fitur-fitur dari iHamil.
Adapun menu-menu yang dapat digunakan oleh member yaitu:
1. Menu Profil
Kategori menu yang digunakan oleh member untuk memanajemen
profilnya. Menu ini terdiri dari Profil Member, Profil Kandungan.
a) Profil Member
Untuk mengubah profil member dan juga mengubah password.
b) Profil Kandungan
Untuk memprediksi usia kandungan, jadwal lahir, menambah, mengubah
profil kandungan.
2. Menu Kandungan
Kategori menu yang digunakan oleh member untuk melihat dan mematau
perkembangan kehamilannya. Menu ini terdiri dari memantau berat badan,
pertumbuhan janin, perkembangan ibu.
a) Memantau Berat badan
Untuk memantau perubahan berat badan, dan juga melihat nasehat dan
grafik berat badan dari minggu ke minggu.
b) Pertumbuhan Janin
Berfungsi untuk member melihat perkembangan janinnya dari minggu ke
minggu juga ada gambar dan diskripsi penjelasannya.
c) Perkembangan Ibu
Berfungsi untuk member melihat perubahan yang terjadi pada kondisi ibu
tiap semester terdapat diskripsi penjelasannya sehingga ibu lebih bisa
memahami.
3. Menu Nutrisi dan Gizi
Kategori menu yang digunakan member untuk melihat kebutuhan nutrisi
dan gizi yang dianjurkan pada kehamilannya.
a) Nutrisi Gizi
Berfungsi untuk member melihat kebutuhan nutrisi dan gizi, tiap
semester terdapat diskripsi penjelasannya sehingga ibu lebih bisa
memahami.
4. Menu Content
Kategori menu yang memberikan layanan diary, sehingga kejadian,
permasalahan ataupun curahan hati ibu bisa ditulis difitur ini.
a) Diary
Untuk membuat sebuah catatan diary untuk ibu.
4.2 Pembahasan Aplikasi
Hasil rancangan pada bagian sebelumnya agar aplikasi dapat dijalankan.
Aturan aplikasi ini terdiri dari beberapa aktifitas yanang akan dilakukan antara lain.
1. Sebelum bisa menggunakan iHamil pengguna harus registrasi terlebih
dahulu.
2. Setelah mempunyai account pada iHamil pengguna harus melakukan
login pada menu yang tersedia, dan membuat profil kandungan.
3. Semua fitur iHamil belum aktif ketika user belum mengisi profil
kandungannya kecuali fitur diary.
5.Kesimpulan
Setelah beberapa tahapan dalam menyelesaikan aplikasi panduan ibu hamil
untuk memantau kondisi pertumbuhan dan perkembangan. Dapat disimpulkan bahwa
:
1. Aplikasi panduan bagi ibu hamil untuk memantau pertumbuhan dan
kesehatan kandungan, dengan mampu menyimpan data pertumbuhan berat
badan periodik, menampilakan grafik pertumbuhan berat badan. Informasi
mengenai kondisi kesehatan ibu hamil dan kandungannya serta nasehat
penyuluhan kesehatan dan gizi bagi ibu hamil dengan benar. Aplikasi
menyediakan fitur diary, menampilkan data pertumbuhan janin, data
perubahan tubuh ibu hamil, memprediksi jadwal persalinan dan usia
kehamilan dan memberikan reminder untuk memasukkan data berat badan
setiap minggu.
2. Aplikasi dapat diakses melalui website secara online dan dapat diakses
dimana saja, kapan saja secara mudah dan cepat. Berdasarkan hasil uji
coba, data yang ditampilkan selama proses running dibutuhkan koneksi
internet yang baik sehingga tidak menggangu kenyamanan pengguna.
Daftar Pustaka
Cunningham, F. Gary, dkk. 2005. Obstetri William Vol.1 Jakarta :EGC
Depkes Manuaba, Ida Bagus Gde. 1998. Ilmu Kebidanan Penyakit Kandungan dan
Keluarga Berencana Untuk Pendidikan Bidan.Jakarta :EGC.
Depkes R.I., 2001. Program Penanggulangan Anemia Gizi pada Wanita Usia Subur
(WUS); (Safe Motherhood Project : A Partnership and Family Approach).
Direktorat Gizi Masyarakat, Direktorat Jenderal Bina Kesehatan Masyarakat
Depkes, Jakarta.
Fowler, M. 2005. UML Distilled Edisi 3, Panduan Singkat Bahasa Pemodelan Objek
Standar. Yogyakarta : Andi Offset.
Hakim, Lukmanul. 2007. Bikin Website Super Keren Dengan PHP & Jquery. Yogyakarta :
Lokomedia.
Kusrini, 2007. Strategi Perancangan dan Pengelolaan Basisdata. Yogyakarta : Andi
Offset.
Munawar, 2005. Pemodelan Visual Dengan UML. Yogyakarta : Graha Ilmu.
Prawirohardjo, Sarwono. 2002. Ilmu Kebidanan. Jakarta Bina Pustaka.
Schmuller, J. 1999. Sams Teach Yourself UML in 24 Hours. Indiana USA : Sams
Publishing.
Sunyoto, Andi. 2007. AJAX : Membangun Web dengan Teknologi Asynchronouse
JavaScript & XML. Yogyakarta : Andi Offset.
Arief, M Rudiyanto. Pengenalan Web. http://rudyantoarief.com/wp/?p=33. (diakses
tanggal 30 Desember 2010).
Sukamto, Rosa Ariani. Rapid Application Development (RAD), Prototyping.
http://gangsir.com. (diakses tanggal 15 Januari 2011).