Uploaded by priangga.pph13

BAB I-5

advertisement
BAB I
PENDAHULUAN
1.1 Latar Belakang
Teknologi Informasi adalah teknologi yang dapat membantu manusia
dalam membuat, mengubah, menyimpan, mengkomunikasikan atau menyebarkan
informasi. Perkembangan teknologi dan informasi di dunia sangat pesat sekali,
dimana setiap hal yang berhubungan dengan manusia maupun aktivitas manusia
selalu berhubungan dengan teknologi dan informasi. Teknologi informsai sangat
identik komputer. Adanya perkembangan teknologi informasi ini, juga sudah
merambah ke berbagai sektor termasuk kesehatan.
Survey Demografi Kesehatan Indonesia yang dilakukan pada 2017 lalu
menunjukkan bahwa penggunaan alat kontrasepsi modern semakin menurun pada
segmen usia muda (15 sampai 29 tahun). Hal ini kemudian berpengaruh pada
tingginya kehamilan remaja di Indonesia yang diperkirakan mencapai angka 500
ribu kehamilan remaja setiap tahunnya. Beberapa penyebab dari menurunnya
penggunaan kontrasepsi disinyalir karena faktor seperti rendahnya pengetahuan
masyarakat terhadap kesehatan reproduksi (KESPRO) serta kurangnya akses
terhadap
informasi
yang
akurat
dan
terpercaya
tentang
kontrasepsi.
(BKKBN,2018).
Untuk media pembelajaran masyarakat tentang alat kontrasepsi dan
kesehatan reproduksi maka dalam penelitian ini akan dibangun suatu aplikasi
website. Aplikasi website yang akan dibangun memiliki fitur informasi alat
1
2
reproduksi, kekurangan dan kelebihan masing-masing alat reproduksi serta
kesehatan reproduksi.
Terkait dengan persoalan tersebut, maka akan dibuat aplikaisi informasi
tentang alat kontrasepsi dan kesehatan reproduksi dengan judul:
“Aplikasi
Website Sebagai Media Informasi Alat Kontrasepsi dan Kesehatan Reproduksi”
1.2 Rumusan Masalah
Sesuai dengan ruang lingkup penelitian, supaya menjadi lebih jelas dan terarah
maka perlu adanya perumusan masalah. Adapun perumusan masalahnya sebagai
berikut.
1. Bagaimana membuat Aplikasi berbasis Web yang dapat menjadi media
pembelajaran dan memberikan informasi kepada masyarakat tentang alat
kontrasepsi dan kesehatan reproduksi.
1.3 Ruang Lingkup
Agar
permasalahan
menjadi
terarah
dan
menghindari
meluasnya
permasalahan, maka diperlukan ruang lingkup untuk memabatasi masalah yaitu:
1. Aplikasi ini digunakan sebagai media untuk mencari informasi dan
menampilkan informasi alat kontrasepsi dan kesehatan reproduksi.
2. Aplikasi ini tidak dapat menampilkan harga alat kontrasepsi mengingat
harga di setiap tempat penjualan berbeda beda.
1.4 Tujuan Penelitian
Tujuan penelitian adalah sebagai sarana media pembelajaran dan
menampilkan informasi terkait dengan alat kontrasepsi dan kesehatan reproduksi
dengan aplikasi berbasis website.
3
1.5 Manfaat Penelitian
Adapun manfaat penelitian ini adalah sebagai berikut:
1. Hasil penelitian ini diharapkan dapat membantu Masyarakat dalam
memberikan informasi kepada masyarakat terkait dengan alat kotrasepsi
dan kesehatan reproduksi .
2. Dapat memberikan pengetahuan lebih kepada masyarakat tentang alat
kontrasepsi dan kesehatan reproduksi.
BAB II
TINJAUAN PUSTAKA DAN DASAR TEORI
2.1 Tinjauan Pustaka
Sistem Informasi yang akan di buat dalam penelitian ini mengacu pada beberapa
penelitian sebelumnya yaitu:
Penelitian terdahulu dilakukan di Universitas Stikubank Semarang “IBM
Sistem Informasi KIA dan KB bagi Puskesmas di Kecamatan Semarang Selatan ”
(Sri Eniyati, Rina Chandra Noor Santi,2015) pada aplikasiyang dibangun
memberikan informasi terkaitkesehatan Ibu dan Anak (KIA) dan Keluarga
Berencana (KB) di Puskesmas Semarang Selatan.
“Faktor Yang Mempengaruhi Akseptor KB Dalam Memilih Alat
Kontrasepsi Di Puskesmas Jumapandang Baru Makasar” (Sitti Afsari,2017) di
UIN Allaudin Makasar. Pada aplikasi yang dibangun menampilkan informasi
faktor yang mempengaruhi akseptor KB dalam mrmilih kontrasepsiyaitu faktor
Umur, faktor pendidikan, faktor pengetahuan, dan faktor dukungansuami.
Penelitian
dengan judul “ Aplikasi Pemesanan Alat kontrasepsi Pada
Badan Keluarga Berencana dan Pemberdayaan Perempuan Kota Palembang ”
(Amelia Anggraini ,2018) pada aplikasi ini menampilkan informasi berupa data
pemesanan alat kontrasepsi .
Penelitian tentang “Sistem Informasi Jadwal Suntik KB Berbasis Dekstop
Dengan SMS Gateway di BPM Delima Tampubolon” (Rauf Fauzan, Mia Rahayu,
4
5
2017) di Universitas Komputer Indonesia. Pada aplikasi yang dibangun
memberikan informasi jadwal suntik KB di BPM Delima Tampubolon.
Pembangunan aplikasi "Pengembangan Sistem Informasi Geografis
Penyebaran Klinik dan Penggunaan Alat Kontrasepsi di Bandar Lampung"
(Yulmaini,2015) Pada aplikasi yang dibangun menampilkan informasi cara
penggunaan alat kontrasepsi.
Perbedaan dari penilitian terdahulu dengan penelitian yang di usulkan
adalah aplikasi ini memiliki fitur informasi dan pembelajaran terkait alat
reproduksi, kekurangan dan kelebihan masing-masing alat reproduksi serta
kesehatan reproduksi. Aplikasi yang akan dibangun berbasis websitesehingga
akan memudahkan dalam mencari informasi serta menjadikan website ini sebagai
media pembelajaran bagi masyarakat.
6
Tabel 2.1 Perbandingan Hasil Penelitian
No
1
Tinjauan Pustaka
Sitti Afsari,2017
Obyek
Puskesmas
Jumapandang
Baru Makasar
2
Amelia Anggraini, 2018
3
Rauf
Fauzan,
Rahayu , 2017
4
Yulmaini, 2015
Kategori
Tools
Keluaran Sistem
Sistem
Visual Basic, Informasi Data berupa faktor yang mempengaruhi
Pemilihan Alat MySQL
pemilihan alat kontrasepsi
Kontrasepsi
Berdasarkan
Faktor
yang
Mempengaruhi
Berbasis
Dekstop
BKB-PP Kota Aplikasi
Visual Basic, Informasi Data Pemesanan Alat Kontrasepsi
Palembang
Sistem
MySQL
Pemesanan
Alat
KB
berbasis
Dekstop
Mia BPM Delima Sistem
Java , Gammu
Informasi Jadwal Suntik KB
Tampubolon
Informasi
Berbasis
Dekstop dan
SMS Gateway
BKKBN kota Sistem
Bandar
Informasi
Lampung
Geografis
Berbasis Web
XAMPP,
Informasi lokasi klinik dan penggunaan Alat Kontrasepsi
PHP,
MySQL,Google
Maps API
7
5
Mardiani,
Elisawati, Puskesmas
Chandra Eri Firman, Jaya Mukti
Nurhadi,2018
Dumai Timur
6
Usulan Yulia Frida ,2019
Sistem
Pendukung
Keputusan
dengan
Metode SAW
Berbasis
Dekstop
Sistem
Informasi Alat
Kontrasepsi
dan KESPRO
Berbasis Web
Crystal Report, Informasi Data berupa tabel pemilihan alat kontrasepsi
Visual
yang tepat bagi pengguna sistem
Basic6.0,
MySQL
XAMPP,
PHP,
MySQL
Informasi tentang jenis Alat Kontrasepsi dan KESPRO
8
2.1 Dasar Teori
Berikut adalah beberapa tinjauan sebagai
landasan teori dalam
pengembangan aplikasi website sebagai media informasi alat kontrasepsi
dan kesehatan reproduksi.
2.1.1
Sistem Informasi
Sistem merupakan kumpulan dari elemen-elemen atau komponenkomponen yang berinteraksi untuk mencapai tujuan tertentu. Komponen
atau elemen tersebut tidak dapat lepassendiri-sendiri. Subsistem-subsistem
tersebut saling berinteraksi dan saling berhubunganmembentuk satu
kesatuan sehingga tujuan atau sasaran sistem dapat tercapai. Adanya
perkembangan sistem informasi ini, juga sudah merambah ke berbagai
sektor termasuk kesehatan(Hartono, 2002).
2.1.2
Alat Kontrasepsi
Kontrasepsi
merupakan
usaha-usaha
untuk
mencegah
terjadinya
kehamilan. Usaha-usaha itu dapat bersifat sementara dan permanen
(Wiknjosastro, 2007).
2.1.3
Kesehatan Reproduksi
Kesehatan reproduksi merupakan suatu kondisi sehat menyangkut sistem,
fungsi, dan proses reproduksi. Kesehatan reproduksi merupakan suatu hal
yang penting mengingat reproduksi adalah sarana untuk melahirkan
generasi penerus bangsa.
9
2.1.4
PHP
PHP adalah salah satu bahasa script bersifat open source yang bekerja
pada sis server, yang paling banyak dipakai saat ini. PHP banyak
digunakan untuk memprogram situs web dinamis (termasuk blog)
meskipun penggunaan untuk hal lain juga memungkinkan (Abdul Kadir,
2009).
2.1.5
MySQL
MySQL adalah salah satu jenis database server yang sangat terkenal
kepopulerannya disebabkan MySQL menggunakan SQL sebagai bahasa
dasar untuk mengakses databasenya. Selain itu MySQL bersifat gratis pada
berbagai platform. MySQL juga termasuk RDBMS ( Relation Database
Management System). (Sianipar,2015).
2.1.6
XAMPP
(X(windows/linux) Apache MySQL PHP dan Perl) merupakan paket
server web PHP dan database MySQL yang paling popular dikalangan
pengembang web dengan menggunakan PHP dan MySQL sebagai
databasenya. (Sidik 2012 ).
BAB III
METODE PENELITIAN
3.1 Bahan/Data
3.1.1 Kebutuhan Input
Kebutuhan masukan (input) admin yaitu:
a. Memasukkan data alat kontrasepsi, kespro, dan berita.
b. Memasukkan data informasi deskripsi alat kontasepsi , kespro, dan
berita.
c. Memasukkan data foto atau gambar dari objek jenis – jenis alat
kontrasepsi.
Sedangkan Kebutuhan input pengguna adalah: Memasukan kata kunci
pencarian (msearching) pada menu pada aplikasi web.
3.1.2 Kebutuhan Proses
Kebutuhan proses admin yaitu:
a. Admin mengelola data alat kontrasepsi , kespro, dan berita.
b. Admin mengelola data foto atau gambar dari alat kontrasepsi , kespro,
dan berita.
3.1.3 KebuthanOuput
Pada system ini ouputnya adalah :
a. Informasi jenis – jenis alat kontrasepsi priadanwanita.
b. Informasi dari pencarian kata kunci.
10
11
3.2 Peralatan
3.2.1 Kebutuhan Perangkat Keras (Hardware)
Perangkat keras yang digunakan yaitu:
a.
PC (Personal computer) Processor Intel core i3 1.90 Ghz
b.
RAM 4GB
c.
Mouse
d.
Keyboard
e.
Modem
3.2.2 Kebutuhan Perangkat Lunak
Perangkat lunak yang digunakan yaitu:
a.
Windows 7
b.
Xampp sebagai tools
c.
Web browser (Google Chrome)
d.
MySQLsebagai database
3.3 Prosedur dan Pengumpulan Data
Untuk membantu dan mempermudah penyusunan karya tlis ini diperlukan
data – data yang akurat , maka diperlukan metode penelitian yang dipakai
antara lain:
1.
Wawancara, yaitu metode pengumpulan data dengan mengadakan
dialog dengan para karyawan, perawat, dokter, bidan yang
berugasdimasing-masing klinik dan orang yang terkait.
12
2.
Studi Pustaka,yaitu metode pengumpulan data dengan cara
mempelajari
referensi
dari
buku-buku
yang
sesuai
dengan
permasalahan.
3.4 Analisis dan Rancangan Sistem
3.4.1 Analisis Sistem
Sistem ini dibuat untuk memberikan informasi mengenai jenis – jenis
alat kontrasepsi dan kesehatan reproduksi yang dapat di akses melalui
website. Berikut kebutuhan fungsional sistem :
a. Sistem dapat menampilkan jenis – jenis alat kontrasepsi pria dan wanita .
b. Sistem dapat menampilkan pembelajaran kesehatan reproduksi.
c.
Sistem dapat menampilkan berita atau artikel terkini tentang alat
kontrasepsi dan kesehatan reproduksi.
Sedangkan kebutuhan non fungsional sistem :
a. Sistem memiliki tampilan antar muka yang mudah dipahami bagi
pengguna.
b. Sistem dapat memasukan kata kunci pada menu pencarian bagi pengguna
ingin melakukan pencarian nama misalkan jenis alat kontrasepsi pria .
c. Sistem informasi alat kontrasepsi dan kesehatan reproduksi berupa
website.
3.4.2
Rancangan Sistem
Metode yang digunakan untuk membangun sistem ini adalah dengan
menggunakan DFD. (Data flow diagram) adalah suatu diagram yang
menggunakan notasi-notasi untuk menggambarkan arus dari data pada suatu
13
sistem, yang penggunaannya sangat membantu untuk memahami sistem secara
logika, terstruktur dan jelas. Diagram DFD meliputi diagram konteks, diagram
level 1 dan diagram alir.
3.4.2.1 Diagram Konteks
Gambar 3.2 Diagram Konteks
Gambar 3.2 menjelaskan terdapat admin dan pengunjung. Admin
mengelola dan memasukan sumber data pada sistem atau aplikasi yang
dibangun. Pengunjung mengakses melakukan pencarian di sistem atau
aplikasi yang dibangun untuk memperoleh informasi.
14
3.4.2.2 DFD Level 1
Gambar 3.3 DFD level 1
Gambar 3.3 menjelaskan :
1. Admin memasukan data admin ke sistem agar admin bisa melakukan
login ke sistem.
2. Admin memasukan data alat, data kespro, dan data berita. Kemudian
di olah untuk mendapatkan informasi alat kontrasepsi, kesehatan
reproduksi , dan berita.
3. Pengunjung
mengakses
melakukan
pencarian
data
untuk
mendapatkan informasi alat kontrasepsi, kesehatan reproduksi dan
berita.
15
3.4.2.3 Flowchart
Gambar 3.4 Flowchart
Gambar 3.4 menjelaskan flowcart, admin melakukan login,
kemudian input data ke sistem , setelah itu data akan diolah dan
16
masuk ke dalam database data admin ,data berita , data kespro , dan
data alat .
3.4.2.4 ERD (Entity Relationship Diagram)
Gambar 3.5 ERD pada database
Gambar 3.5 menjelaskan rancangan database yang akan dibangun. Racangan
tersebut meliputi beberapa tabel yaitu tabel admin dan tabel yang berelasi
tabel berita, tabel edukasi kespro dan tabel alat.
3.4.2.5 Admin
Tabel admin berfungsi untuk menyimpan data admin.
Tabel 3.5.1 Struktur Admin
No
1
2
3
4
5
Nama field
No_hp
Password
Username
Nama_admin
Id_admin
Type
int
varchar
varchar
varchar
int
Lebar
15
100
100
50
11
Keterangan
No hp admin
Password asmin
Username admin
Nama admin
Primary key
17
3.4.2.6 Berita
Tabel berita berfungsi untuk menyimpan data berita.
Tabel 3.5.1 Struktur Berita
No
1
2
3
4
5
Nama field
Isi_berita
Judul_berita
Id_berita
Id_admin
Tgl_berita
Type
varchar
varchar
int
int
int
Lebar
100
100
11
11
11
Keterangan
Isi berita
Judul berita
Primary key
Primary key
Tanggal berita
3.4.2.7 Edukasi Kespro
Tabel Edukasi kespro berfungsi untuk menyimpan data kespro.
Tabel 3.5.3 Struktur Edukasi Kespro
No
1
Nama field
Jenis_kelamin
Type
varchar
Lebar
100
2
3
4
5
6
7
Gambar
Kegunaan
Id_admin
Judul_kespro
Tgl_kespro
Id_kespro
varchar
varchar
int
varchar
int
int
100
100
11
100
11
11
Keterangan
Jenis kelamin wanita
dan pria
Gambar kespro
Kegunaan kespro
Primary key
Judul kespro
Tanggal kespro
Primary key
3.4.2.8 Alat
Tabel alat berfungsi untuk menyimpan data alat kontrasepsi.
Tabel 3.5.4 Struktur Alat
No
1
2
3
Nama field
Id_alat
Nama_alat
Kegunaan
Type
int
varchar
varchar
Lebar
11
100
100
4
5
Status
Jenis_kelamin
int
varchar
11
100
Keterangan
Primary key
Nama alat kontrasepsi
Kegunaan
alat
kontrasepsi
Jenis kelamin
dan pria
wanita
18
3.4.2.9 RAT ( Relasi Antar Tabel )
3.5 Rancangan Interface Pada Pengguna (User)
3.5.1 Halaman Utama
Gambar 3.6 Halaman Utama
19
Gambar 3.6 menjelaskan halaman utama user atau pengguna yang berfungsi untuk
menampilkan halaman awal pada website Aplikasi KB dan Kesehatan
Reproduksi. Meliputi beberapa menu yaitu home, alat KB, kesehatan reproduksi,
berita dan slide gambar .
3.6.2 Halaman Menu Alat KB
Gambar 3.7 Halaman Menu Alat
Gambar 3.7 menjelaskan halaman menu alat yang berfungsi untuk menampilkan
menu jenis – jenis alat kontrasepsi pria dan wanita. Button cari berfungsi mencari
bedasarkan alat kontrasepsi , kesehatan reproduksi , atau berita yang dipilih.
Pengguna bisa memilih dari daftar alat kontrasepsi yang dipilih .
20
3.6.3 Halaman Berita
Gambar 3.8 Halaman Berita
Gambar 3.8 menjelaskan halaman dekkripsi wisata berfungsi untuk
menampilkan judul berita, deskripsi, gambar berita dan jika ingin menampilkan
beritanya dapat mengklik tampilan gambar atau readmore.
3.6.4 Halaman Kesehatan Reproduksi
Gambar 3.9 Halaman Tampilan Kesehatan Reproduksi
21
Gambar 3.9 menjelaskan halaman tampilan kesehatan reproduksi yang
berfungsi jika pengguna mengklik menu kespro maka akan muncul tampilan
berupa gambar , judul kespro , tanggal input kespro, informasi jenis kelamin , dan
isi edukasi kespro .
3.7 Racangan Interface Pada Admin
3.7.1 Halaman Login Admin
Gambar 3.10 Halaman Tampilan Login Admin
Gambar 3.10 menjelaskan halaman login admin yang berfungsi untuk admin
masuk dan mengakses halaman admin dan mengelola data.
22
3.7.2 Halaman Admin
Gambar 3.11 Halaman Admin
Gambar 3.11 menjelaskan halaman admin yang berfungsi untuk
mengakses menu dan juga mengelola data yaitu tambah data, ubah data, dan
hapus data.
3.7.3 Halaman Olah Admin
Gambar 3.12 Halaman Olah Admin
Gambar 3.12 menjelaskan halaman olah data admin yang berfungsi untuk
menambah, ubah, dan hapus data admin.
23
3.7.4 Halaman Olah Alat KB
Gambar 3.13 Halaman Alat KB
Gambar 3.13 menjelaskan halaman Olah Alat KB yang berfungsi untuk
menambah, ubah, hapus data Alat KB.
3.7.5 Halaman Olah Kesehatan Reproduksi
Gambar 3.14 Halaman Olah Kesehatan Reproduksi
Gambar 3.14 menjelaskan halaman olah data kesehatan reproduksi yang
berfungsi untuk menambah, ubah, hapus data kesehatan reproduksi.
24
3.7.6 Halaman Olah Berita
Gambar 3.15 Halaman Olah Berita
Gambar 3.15 menjelaskan halaman olah data berita yang berfungsi untuk
menambah, ubah, hapus data berita.
BAB IV
IMPLEMENTASI DAN PEMBAHASAN
4.1 Implementasi dan Uji Coba Sistem
Aplikasi ini dikembangkan dengan Apache Xampp dan database MySQL
untuk menyimpan datanya . Aplikasi di buat berbasis web dan akan di jalankan
pada browser internet misalanya Google Chrome, Mozilla FireFox untuk
mengakases aplikasi ini. Berikut implementasi aplikasi yang dimaksud.
1. Halaman Beranda
Menu utama aplikasi web ini yaitu beranda, daftar Alat KB , Kesehatan
Reproduksi, Berita Terkini, dan tentang yang akan di jalankan pengunjung atau
pengguna, untuk mencari info seputar Alat Kontrasepsi dan Kesehatan
Reproduksi.
Untuk mengoperasikan aplikasi web ini, pengunjung langsung mengakses ke
alamat web kemudian akan masuk pada halaman beranda yang akan menampilkan
Edukasi Kesehatan Reproduksi dan Berita Terkini, Pengunjung juga bisa
melakukan pencarian melalui kolom pencarian .
25
26
Gambar 4.1 Tampilan Halaman Beranda
Gambar 4.1 merupakan tampilan halaman beranda antar muka
penggunjung yang menampilkan pencarian Edukasi Kesehatan Reproduksi ,
Berita Terkini, Slide Gambar dan menu-menu lainnya.
<?php foreach ($edukasi as $edukasi) { ?>
<div class="col-lg-4">
<img src="<?= base_url();?>img/edukasi/2020-0717_Judul_Kesehatan_Reproduksi_1.jpeg" width="100%">
<p><?= $edukasi['judul_kespro']; ?></p>
<a href="<?=
base_url("page/edukasi_detail/").$edukasi['id_kespro']?
>">
<button class="btn btn-success pull-right">Read
More</button>
</a>
</div>
Gambar 4.2 Potongan Program Beranda
Gambar 4.2 merupakan potongan program pada halaman beranda dimana
pada potongan script program mengambil data edukasi kesehatan reproduksi, dan
menampilkan gambar edukasi kesehatan reproduksi.
27
2. Halaman Alat KB
Halaman Alat KB berisi pilihan beberapa jenis Alat KB. Pengunjung bisa
memilih Alat KB yang ingin dibaca. Kemudian tekan readmore yang nantinya
akan menampilkan Alat KB yang dipilih. Pengunjung dapat mengkilik gambar
Alat KB yang akan menampilkan deksripsi Alat KB dan gambarnya.
Gambar 4.3 Tampilan Halaman Alat KB
Gambar 4.3 merupakan halaman daftar Alat KB yang menampilkan berbagai
macam Alat KB laki – laki maupun perempuan kemudian klik tombol readmore.
Maka akan menampilkan gambar Alat KB yang dipilih.
28
Gambar 4.4 Tampilan Halaman Deskripsi Alat KB
Gambar 4.4 merupakan halaman deskripsi Alat KB dan galeri gambar objek
Alat KB. Apabila tombol readmore di klik maka akan menampilkan Alat KB ,
Gambar Alat KB , dan Deskripsi Kekurangan dan Kelebihan Alat KB .
</div>
<div class="col-lg-4">
<img src="<?= base_url();?>img/alat/<?= $alat>gambar ?>" width="100%">
<h4><?= $alat->nama_alat; ?></h4>
<p><?= $alat->kegunaan; ?></p>
</div>
</div>
Gambar 4.4 Potongan Program Halaman Deskripsi Alat KB
Gambar 4.4 merupakan potongan script untuk menampilkan gambar alat KB ,
nama alat KB tersebut dan kegunaannya.
29
3. Halaman Edukasi Kesehatan Reproduksi
Halaman Edukasi Kesehatan Reproduksi akan menampilkan Edukasi
Kesehatan Reproduksi. Pengunjung juga dapat memilih Edukasi Kesehatan
Reproduksi yang ingin dibaca dengan mengklik readmore untuk mencari
membaca Edukasi Kesehatan Reproduksi yang dipilih.
Gambar 4.6 Tampilan Halaman Edukasi Kesehatan Reproduksi
Gambar 4.6 merupakan halaman deskripsi Edukasi Kesehatan Reproduksi dan
galeri gambar objek Edukasi Kesehatan Reproduksi. Apabila tombol readmore
di klik maka akan menampilkan Edukasi Kesehatan Reproduksi, Gambar, dan
Penjelasan tentang kesehatan reproduksi .
</div>
<h4><?= $edukasi['judul_kespro'];?></h4>
<p><?= substr($edukasi['kegunaan'],
0,200).'...';?></p>
<a href="<?= base_url();?>page/edukasi_detail/<?=
$edukasi['id_kespro'];?>">
<button class="btn btn-success pull-right">Read
More</button>
</a>
</div>
Gambar 4.7 Potongan Program Halaman Edukasi Kesehatan
Reproduksi
30
Gambar 4.7 merupakan halaman daftar Edukasi Kesehatan Reproduksi yang
menampilkan judul edukasi kesehatan reproduksi berbagai macam cara edukasi
kesehatan reproduksi kemudian klik tombol readmore. Maka akan menampilkan
gambar edukasi kesehatan reproduksi dan pernjelasannya .
Gambar 4.8 Tampilan Halaman Kesehatan Reproduksi
Gambar 4.8 menampilkan isi readmore dari salah satu menu Edukasi Kesehatan
Reproduksi, yang berisi gambar, dan penjelasan tentang kesehatan reproduksi .
<img src="<?= base_url();?>img/edukasi/<?=
$edukasi['gambar'];?>" width="100%">
</div>
<h4><?= $edukasi['judul_kespro'];?></h4>
<p><?= $edukasi['kegunaan'];?></p>
<a href="<?= base_url();?>page/edukasi_detail/<?=
$edukasi['id_kespro'];?>">
<button class="btn btn-success pull-right">Read
More</button>
</a>
</div>
Gambar 4.9 Potongan Program Detail Edukasi Kesehatan Reproduksi
31
Gambar 4.9 Merupakan potongan program untuk menampilkan detail Edukasi
Kesehatan Reproduksi , gambar, dan penjelasannya setelah tekan tombol
readmore .
Gambar 4.10 Tampilan Halaman Berita Terkini
Gambar 4.10 menampilkan isi readmore dari salah satu menu Edukasi Kesehatan
Reproduksi, yang berisi gambar, dan penjelasan tentang kesehatan reproduksi .
<div class="row">
<div class="col-lg-12">
<?php foreach ($berita as $berita) { ?>
<div class="col-lg-6 center">
<h4><?= $berita['judul_berita'];?></h4>
<p><?=
substr($berita['isi_berita'],0,100);?>...</p>
<a href="<?=
base_url()."page/berita_detail/".$berita['id_berita'];?
>">
<button class="btn btn-success pull-right">Read
More</button>
</a>
</div>
<?php } ?>
</div>
</div>
Gambar 4.11 Potongan Program Detail Edukasi Kesehatan Reproduksi
32
Gambar 4.11 Merupakan potongan program untuk menampilkan detail Edukasi
Kesehatan Reproduksi , gambar, dan penjelasannya setelah tekan tombol
readmore .
4. Halaman Log In Admin
Halaman log in admin merupakan halaman pertama apabila akan masuk
sebagai admin. Pada halaman ini admin di minta mengisi form username dan
mengisi password tidak boleh kosong.
Gambar 4.12 Tampilan Halaman Log In Admin
Gambar 4.12 merupakan halaman log in admin, pada halaman ini
akan
menmapilkan judul halaman yaitu Aplikasi Alat KB dan Kesehatan Reproduksi .
Admin harus mengisi form username dan password untuk melakukan log in.
<input name="username" type="text"
placeholder="Username" >
</div>
</div>
</div>
<div class="control-group">
<div class="controls">
33
<div class="main_input_box">
<span class="add-on
bg_ly"><i class="icon-lock"></i></span>
<input name="password"
type="password" placeholder="Password" >
</div>
</div>
</div>
<div class="form-actions">
<span class="pull-right"><button
type="submit" class="btn btn-success">
Login</button></span>
Gambar 4.13 Potongan Program Sign In Admin
Gambar 4.13 merupakan potongan program pada sign in admin untuk
mengecek kebenaran dari username dan password yang di masukan pada form
sebelumnya kemudian dilakukan cek pada database sesuai atau tidak username
dan password pada database yang sudah disimpan.
5. Halaman Olah Data Alat KB
Halaman olah data Alat KB adalah halaman dimana admin melakukan olah
data alat KB yang akan di masukan pada halaman web pengunjung. Admin
melalukan olah data dengan menghapus data Alat KB, mengubah data Alat KB,
dan menambah Alat KB.
34
Gambar 4.14 Tampilan Halaman Olah Alat KB
Gambar 4.10 halaman Olah Alat KB merupakan halaman admin melakukan
olah data Alat KB yaitu menambah data Alat KB, edit data Alat KB, delete data
Alat KB.
public function insert($data){
$id = $this->db->insert($this->table, $data);
//$this->db->insert_id();
return $id;
}
public function update($data){
$this->db->where($this->pk, $data[$this>pk]);
$id = $this->db->update($this->table, $data);
return $id;
}
public function hapus_file($id){
$this->db->select('*');
$this->db->from($this->table);
$this->db->where($this->pk, $id);
$query = $this->db->get();
$row = $query->row();
unlink("img/alat/$row->gambar");
Gambar 4.15 Potongan Program Olah Alat KB
Gambar 4.15 merupakan potongan program yang berfungsi untuk menambah
data alat KB, mengedit data alat KB , dan menghapus data alat KB .
.
35
Gambar 4.16 Tampilan Halaman Olah Edukasi Kesehatan Reproduksi
Gambar 4.16 halaman Olah Edukasi Kesehatan Reproduksi merupakan halaman
admin melakukan olah data Edukasi Kesehatan Reproduksi yaitu menambah data
Edukasi Kesehatan Reproduksi, edit data Edukasi Kesehatan Reproduksi, delete
Edukasi Kesehatan Reproduksi.
public function getPencarian ($pencarian)
{
$this->db->select('*');
$this->db->from($this->table);
$this->db->join("admin
a","a.id_admin=".$this->table.".id_admin");
$this->db->like('kegunaan',
$pencarian,'both');
$this->db->or_like('judul_kespro',
$pencarian,'both');
$this->db->order_by($this->pk, 'DESC');
$query = $this->db->get();
return $query->result_array();
}
Gambar 4.13 Potongan Program Pencarian Edukasi Kesehatan Reproduksi
Gambar 4.13 merupakan potongan program dari pencarian Edukasi Kesehatan
Reproduksi untuk melakukan pencarian judul dan kegunaan Edukasi Kesehatan
Reproduksi yang akan diubah atau dihapus.
36
Gambar 4.17 Tampilan Halaman Input Berita Terkini
Gambar 4.17 halaman Olah Berita Terkini merupakan halaman admin melakukan
olah data Edukasi Kesehatan Reproduksi yaitu menambah data Edukasi Kesehatan
Reproduksi, ubah data Edukasi Kesehatan Reproduksi, hapus Edukasi Kesehatan
Reproduksi.
<form method="post" action="<?= base_url("admin/");?>berita/input" class="formhorizontal">
<div class="control-group">
<label class="control-label">Judul Berita</label>
<div class="controls">
<input type="hidden" name="id_berita" class="form-control span11"
value="<?= $data[0]; ?>">
<input type="text" name="judul_berita" class="form-control span11"
value="<?= $data[1]; ?>">
</div>
</div>
<div class="control-group">
<label class="control-label">Isi Berita</label>
</div>
<div class="control-group">
<textarea class="textarea_editor span12" rows="10" name="isi_berita"
placeholder="Enter text ..."><?= $data[2]; ?></textarea>
</div>
<div class="form-actions">
<input type="submit" name="simpan" value="Simpan" class="btn btn-sm btnsuccess">
<a href="<?= base_url();?>admin/berita" class="btn btn-sm btndanger">Batal</a>
Gambar 4.18 Potongan Program input Berita Terkini
Gambar 4.18 merupakan potongan program dari olah Berita Terkini untuk
menambah berita , ubah data Berita Terkini, dan hapus Berita Terkini .
BAB V
KISMPULAN DAN SARAN
5.1 KESIMPULAN
Setelah merancang dan membangun
aplikasi Alat KB dan Kesehatan
Reproduksi berbasis Web maka dapat diambil kesimpulan sebagai berikut.
1. Aplikasi ini berjalan baik di browser dengan terhubung internet. Aplikasi
ini juga dilengkapi dengan pengetahuan seputar Alat KB , Kesehatan
Reproduksi , dan Berita Terkini.
2.
Dengan adanya aplikasi ini , masyarakat dapat mengetahui jenis Alat KB ,
Kesehatan Reproduksi, dan Berita Terkini melalui apilkasi web.
3. Dengan adanya aplikasi ini, dapat memberikan data informasi Alat KB ,
menampilkan Alat KB, deskripsi, kegunaan, kelebihan dan kekurangan
Alat KB kepada masyarakat.
5.2 Saran
Saran-saran yang diberikan untuk menyempurnakan apilkasi yang telah
dibangun adalah sebagai berikut.
1. Untuk pengembangan aplikasi ini selanjutnya maka dapat dibuat berbasis
Mobile agar lebih kekinian.
37
Download