Oleh :
UTIN ANA ZAKIYATUL FUADAH
NIM. 304 2015 021
Oleh :
UTIN ANA ZAKIYATUL FUADAH
NIM. 304 2015023
BAB I
PENDAHULUAN
1
Teknik Informatika 2018 2
BAB I PENDAHULUAN
Berisi uraian tentang latar belakang, rumusan masalah, batasan masalah,
tujuan penelitian, manfaat dan sistematika penulisan.
BAB V PENUTUP
Berisi uraian merupakan akhir dari pembahasan yang berisi kesimpulan dan
saran dari apa yang telah diuraikan pada bab sebelumnya. Kesimpulan merupakan
pernyataan singkat dari pembahasan yang telah dilakukan, sedangkan saran
berupa masukan yang ditujukan bagi pembaca.
BAB II
TINJAUAN PUSTAKA
4
Teknik Informatika 2018 5
2.3 Web
Menurut Simarmata, (2015) World Wide Web atau WWW atau juga dikenal
dengan WEB adalah salah satu layanan yang didapat oleh pemakai komputer yang
terhubung keinternet. Web ini menyediakan informasi bagi pemakai computer
yang terhubung ke internet. Website atau situs dapat diartikan sebagai kumpulan
halaman-halaman yang digunakan untuk menampilkan informasi teks, gambar
diam atau gerak, animasi, suara atau gabungan dari semuanya itu baik yang
bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang
saling terkait dimana masing-masing dihubungkan dengan jaringan-jaringan
halaman (hyperlink). Website atau situs juga diartikan sebagai kumpulan halaman-
halaman yang digunakan untuk menampilkan informasi teks, gambar diam atau
gerak, animasi, suara atau gabungan dari semuanya, baik yang bersifat statis
maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait,
yang masing-masing dihubungkan dengan jaringan-jaringan halaman.
Website adalah kumpulan halaman-halaman yang digunakan untuk
menampilkan informasi teks, gambar, diam atau gerak, animasi, suara dan atau
gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang
membentuk satu rangkaian bangunan yang saling terkait, yang masing-masing
dihubungkan dengan jaringan-jaringan halaman. Jenis-jenis web berdasarkan sifat
atau stylenya.
1. website dinamis, merupakan sebuah website yang menyediakan
konten atau isi yang selalu berubah-ubah setiap saat. Bahasa
pemrograman yang digunakan antara lain php, asp, net dan
pemanfatakan database mysql atau mssql.
2. website statis, merupakan website yang kontennya jarang diubah
bahasa pemrograman yang digunakan adalah html dan belum
memanfaatkan database.
2.4 PHP
PHP merupakan singkatan dari Hypertext Preprocessor yaitu bahasa
pemrograman web server-side yang bersifat open source. PHP merupakan script
yang terintegrasi dengan HTML dan berada pada server (serverside HTML
embedded scripting). PHP adalah script yang digunakan untuk membuat halaman
website yang dinamis. Dinamis berarti halaman yang akan ditampilkan dibuat saat
halaman itu diminta oleh client. Mekanisme ini menyebabkan informasi yang
diterima client selalu yang terbaru/up to date. Semua script PHP dieksekusi pada
server di mana script tersebut dijalankan. (Anhar, 2010:3)
PHP memiliki beberapa kelebihan yang tidak dimiliki oleh bahasa-bahasa
sejenisnya, yaitu:
2.7 JavaScript
Menurut Didik Setiawan (:2017:194) JavaScript merupakan bahasa yang
berbentuk kumpulan skrip yang berfungsi untuk memberikan tampilan yang
tampak lebih interaktif pada dokumen web. Dengan kata lain, bahasa ini adalah
bahasa pemrograman untuk memberikan kemampuan tambahan ke dalam bahasa
pemrograman HTML dengan mengijinkan pengeksekusian perintah-perintah pada
sisi client, dan bukan sisi server dokumen web. Pada hakikatnya, bahasa
pemrograman JavaScript berisi skrip yang pemasangannya terselip di sebuah
dokumen HTML. Sehingga bahasa JavaScript ini tidaklah memerlukan sebuah
kompilator atau penerjemah khusus untuk mengeksekusinya. Hal tersebut juga
bergantung pada navigator yang terdapat di setiap browser. JavaScript bisa
digunakan untuk banyak tujuan, misalnya untuk membuat efek rollover baik di
gambar maupun teks, dan yang penting juga adalah untuk membuat ajax.
JavaScript adalah Bahasa scripting yang dipopuler disebagaian besar browser.
JavaScript disisipkan pada halaman web menggunakan tag <scrip>.
2.8 Apache
Menurut Andry (2003) Apache adalah sebuah nama web server yang
bertanggung jawab pada request-response HTTP dan logging informasi secara
detail. Selain itu, Apache juga diartikan sebagai suatu web server yang kompak,
modular, mengikuti standar protokol HTTP.
2.10 MySQL
MySQL adalah sebuah program database server yang mampu menerima
dan mengirimkan datanya dengan sangat cepat, multi user serta menggunakan
standar SQL (Structured Query Language)”. Dengan menggunakan MySQL
server maka data dapat diakses oleh banyak pemakai secara bersamaan sekaligus
dapat membatasi akses para pemakai berdasarkan previllage (hak user) yang
diberikan. MySQL menggunakan bahasa SQL (Structure Query Language) yaitu
bahasa standar pemrograman database. Adapun keunggulan dari MySQL adalah
sebagai berikut:
1. Bersifat open source, artinya program ini bersifat free atau bebas
digunakan oleh siapa saja tanpa harus membeli dan membayar lisensi
kepada pembuatnya.
2. MySQL merupakan sebuah database server, jadi dengan
menggunakan database ini dapat menghubungkannya ke media
internet sehingga dapat diakses dari jauh.
Data flow, simbol ini digunakan untuk menggambar aliran data yang
berjalan.
Data Store, simbol ini digunakan untuk menggambarkan data flow yang
sudah disimpan atau diarsipkan.
2.15 Flowchart
Flowchart merupakan langkah-langkah penyelesaian masalah yang
dituliskan dalam simbol-simbol tertentu. Tujuannya untuk menggambarkan suatu
tahapan penyelesaian masalah secara sederhana, terurai, rapi dan jelas. Simbol-
simbol flowchart yang digunakan untuk menggambarkan algoritma dalam bentuk
diagram aliran.(Lamhot Sitorus2015).
9 Punch Tape
Kepala
puskesmas
Urusan
Tata usaha
BAB III
METODOLOGI PENELITIAN DAN PERANCANGAN SISTEM
20
Teknik Informatika 2018 21
Web Server
Database
Internet
Pada proses arsitektur sistem yang ditunjukkan pada Gambar 3.1 ini dapat
dijelaskan bahwa 1 buah server yang terhubung dengan jaringan LAN dengan
komputer dari admin dan kepala puskesmas. Sedangkan server terhubung dengan
database data pegawai, data poli, data pasien dan kunjungan pasien, maka data
tersebut terhubung ke jaringan internet dan bisa diakses oleh admin, dan dari
admin bisa menggunakan printer untuk mencetak kartu pasien dan mencatak
laporan, sedangkan kepala puskesmas tidak bisa mengakses data hanya dan bisa
menggunakan printer untuk mencetak laporan.
mulai
observasi
Studi
pendahuluan
Perumusan
masalah
Pengumpulan
data
Analisis
data
Tidak
Perancangan
Dan pembuatan
sistem
Sesuai
kebutuhan
Ya
Pengujian
sistem
Penarikan
kesimpulaan
Selesai
A. Observasi
Observasi merupakan tahap pertama yang dilakukan dalam penelitian,
yakni melakukan peninjauan ke puskesmas pembantu sukaharja. Dari
peninjauan tersebut, ditemukan permasalahan terkait pelayanan pasien
yang masih manual.
B. Studi Pendahuluan
Tahap ini penulis harus memahami lebih lanjut mengenai masalah
perancangan sistem yang diteliti. Pada tahap ini penulis harus
mengetahui dengan jelas apa yang diteliti, mengetahui siapa dan
dimana informasi yang didapat, bagaimana cara mendapatkan data
dan informasi, bagaimana cara yang tepat untuk menganalisis data.
C. Perumusan Masalah
Rumusan masalah yang dilakukan pada penelitian ini adalah
meningkatkan proses kerja sistem agar lebih cepat dalam pelayanan
pasien dengan sistem informasi berbasis web.
D. Pengumpulan Data
Pengumpulan data dilakukan melalui studi pendahuluan yang disertai
tanya jawab dengan pemilik informasi. Dengan data yang bersifat
rahasia dan waktu yang terbatas, penulis dibatasi dalam pengumpulan
data diantaranya data pasien kebutuhan sistem yang diinginkan.
E. Analisis Data
Penulis melakukan analisis terdapat data dengan mendeskripsikan data
yang diperoleh kemudian diolah menjadi informasi untuk membantu
sebagai dasar perancangan sistem.
F. Perancangan Sistem
Tahap ini penulis melakukan perancangan pada sistem realisasi
penggunaan dana berupa antarmuka dari sistem dan proses kerja
sistem yang digambarkann melalui DFD dan ERD.
G. Pembuatan Sistem
Pada tahap ini, penulis membuat sebuah sistem sesuai perancangan
yang sudah ada. Sistem yang dibuat akan mempertimbangkan keadaan
Hak akses
Laporan pegawai
SI Laporan pasien
Pelayanan Laporan kunjungan pasien
Pasien
Hak akses
Laporan pegawai
Laporan pasien Kepala
Laporan kunjungan pasien puskesmas
Data login
pelayanan pasien dan sistem menampilkan data laporan yang sudah di simpan
oleh admin.
SI
Pelayanan
pasien
2.0
1.0 3.0
Manajemen
Login Laporan
data
Data login
Admin
1.0
Data login
Login
User
Manajemen user
Data user
Data pegawai
Manajemen user
Data poli
2.0 Data pegawai Pegawai
Data pasien Manajemen
Kunjungan pasien data
Kunjungan pasien
Kunjungan pasien
Data pasien
Data pegawai
Laporan pegawai
Laporan pasien
Laporan kunjungan pasien
2.2
Data pegawai Data Data pegawai
pegawai
Data poli Poli
Data poli
2.3
Data poli Data
poli Data poli
Data pasien
Data pasien
Data pasien
Pasien
Kunjungan pasien 2.4
Data
Kunjungan pasien
pasien Data pasien
2.5
Kunjungan Kunjungan pasien Kunjungan
pasien
Kunjungan pasien
3.1
Admin Data Data pegawai Pegawai
pegawai
Laporan pasien
3.2
Laporan pasien Data Data pasinen Pasien
pasien
3.3
Laporan kunjungan pasien Kunjungan Kunjungan pasien Kunjungan pasien
pasien
Kepala
puskesmas
DFD Level 2 proses 3 yang menjelaskan alur proses sistem. Pada DFD
Level 2 proses 3 menjelaskan admin dan kepala puskesmas melakukan proses
login. Admin bisa pengelolaan data pegawai, data poli, data pasien dan kunjungan
pasien. Admin juga bisa merekap laporan data pegawai, data pasien dan
kunjungan pasien. Sedangkan kepala puskesmas hanya bisa melihat laporan
pegawai, pasien dan kunjungan pasien.
alamat
nama namapoli
status idpoli
idpegawai
m
idpoli
tglkunjungan
Memiliki
idpasien idkunjungan
namapasien n
jeniskelamin
Pasien n Memiliki m Kunjungan
tgllahir
Tabel3.5 Poli
Fields Type Length Keterangan
Id_poli Int 5 Primary key
Nama_poli varchar 30
Nama_pegawai varchar 30
Alamat varchar 40
Status varchar 15
Poli varchar 15
Username:
Password:
Login
Beranda
Beranda
Beranda Beranda
Entry Data Dan Transaksi
Data Pegawai SELAMAT DATANG
Data Pasien
A. VISI
Kunjungan Pasien
B. MISI
Laporan
Lap. Data Pegawai
Logout
Laporan
Diagnos
Id pasien Nama pasien Tanggal lahir Jenis kelamin Nama KK Alamat Keluhan Opsi
Lap. Data Pegawai a
Lap. Data Pasien
Lap. Kunjungan Pasien Cetak
Edit Hapus
kartu
Setting
Ganti password
Logout
Laporan
No Id kunjungan Id pasien Jenis kelamin Tanggal lahir Poli tujuan Tanggal kunjungan
Lap. Data Pegawai
Lap. Data Pasien
Lap. Kunjungan Pasien
Setting
Ganti password
Logout
BAB IV
HASIL PENELITIAN
38
Teknik Informatika 2018 39
Gambar 4.3 Form Login Mengisi seluruh field dengan data yang salah
Gambar 4.4 Form Login Mengisi seluruh field dengan data yang benar
Gambar 4.8 Form Pegawai (Cari) Mengisi field NAMA dengan data yang benar
Gambar 4.9 Form Pegawai (Edit) Memilih data dan mengubah isinya
Gambar 4.10 Form Pegawai (Hapus) Memilih data dan menghapus isinya
Gambar 4.13 Form Poli (Edit) Memilih data dan mengubah isinya
Gambar 4.14 Form Poli (Hapus) Memilih data dan menghapus isinya
Gambar 4.18 Form Pasien (Cari) Mengisi field NAMA dengan data yang benar
Gambar 4.19 Form Pasien (Cetak) Memilih data yang ingin di cetak
Gambar 4.20 Form Pasien (Edit) Memilih data dan mengubah isinya
Gambar 4.21 Form Pasien (Hapus) Memilih data dan menghapus isinya
Tabel 4.5 Pada hasil Pengujian Sistem pada Form Kunjungan Pasien
No Tombol Variabel Uji Hasil Yang Diharapkan Hasil
Form Tidak Boleh Kosong Gambar
1 Tanpa Mengisi semua field
Harus Di Isi...!!! 4.22
Form Tidak Boleh Kosong Gambar
2 Tambah Mengisi sebagian field
Harus Di Isi...!!! 4.23
Langsung menampilkan Data Gambar
3
Mengisi seluruh field yang Telah di isi 4.24
Gambar 4.22 Form Kunjungan Pasien (Tambah) Tanpa Mengisi semua field
BAB V
PENUTUP
5.1 Kesimpulan
A. Di dalam unit pusat pelayanan kesehatan puskesmas pembantu
sukaharja belum terdapat sistem pelayanan pasien yang diakses oleh
admin dengan mudah. Maka dibuatlah sistem pelayanan pasien pada
puskesmas pembantu sukaharja berbasis web yang dapat mengatasi
hal tersebut. Sistem ini dikembangkan dari perancangan sistem berupa
arsitektur sistem, perancangan arus sistem, perancangan database dan
perancangan antarmuka. Sistem ini dibangun dengan Berbasis Web,
DFD, ERD, MYSQL, CSS, HTML, PHP, XAMPP, Sublime Text,
Dreamweaver CS6 dan JavaScript. Dengan adanya sistem berbasis
web ini dapat mempermudah dan mempercepat proses admin untuk
penginputan data.
B. Sistem informasi ini di kembangkan sesuai dengan kebutuhan di
Puskesmas Pembantu Sukaharja. Dengan demikian, dapat membantu
admin dalam menyajikan data-data sehingga dapat memenuhi
kebutuhan dalam pencarian data pegawai, data poli, data pasien,
kunjungan pasien, laporan pegawai, laporan pasien dan laporan
kunjungan pasien.
5.2 Saran
Adapun saran yang dapat disampaikan untuk pengembangan sistem ini
yaitu:
A. Sistem diharapkan bisa dikembangkan lebih lanjut dengan fitur yang
semakin baik sehingga proses pelayanan pasien dapat menjadi lebih baik
lagi.
B. Sistem ini juga dapat digunakan sebagai dasar pengembangan sistem
selanjutnya.
53
Teknik Informatika 2018 53
DAFTAR PUSTAKA
Afyenni, Rita. 2014. “Perancangan Data Flow Diagram Untuk SistemInformasi Sekolah”.
Dalam Jurnal Teknoif. Politeknik Negeri Padang.
A.S., Rosa; Shalahuddin, M. 2015. Rekayasa Perangkat Lunak Terstruktur dan Berorientasi
Objek. Bandung : Informatika.
Anhar, 2010, Panduan Menguasai PHP & MYSQL Secara Otodidak, Media Kita, Jakarta.
Kadir, Abdul. 2014. Pengenalan Sistem Informasi Edisi Revisi. Penerbit ANDI. Yogyakarta.
Komputer, Wahana. 2010. Shortcourse SQL Server 2008 Express. Yogyakarta : Andi.
Ladjamudin, A. B. Bin. 2013. Analisis dan Desain Sistem Informasi. Yogyakarta: Graha
Ilmu.
Muslihudin, Muhamad dan Oktafianto. 2016. Analisis dan Perancangan Sistem Informasi
Menggunakan Model Terstruktur dan UML. Yogyakarta: CV Andi Offset.
Nidhra, Srinivas, and Dondeti, Jagruthi, 2012, Blackbox and Whitebox Testing Techniques -A
Literature Review, International Journal of Embedded Systems and Applications
(IJESA) Vol.2, No.2, June 2012.
Simarmata, Janner & Paryudi, Imam. Basis Data, Yogyakarta: 2006. Andi Offset.
54