LAPORAN PENELITIAN
“
RANCANG BANGUN APLIKASI SISTEM INFORMASI PADA PELAYANANBIDAN PRAKTIK MANDIRI ERMI RITONGA, SST.SKM.” BERBASIS WEB Penulis 1 : Nabila Eka Novianti
Penulis 2: Murniyati
Jakarta
2020
ABSTRAK
Berdasar pada perkembangan teknologi saat ini, proses pendataan yang ada pada Bidan Praktik Mandiri dapat dikembangkan dengan bantuan aplikasi berbasis web yang dapat memberikan suatu bentuk pelayanan baru sehingga pendataan menjadi lebih cepat dan efisien. Pada saat ini, Bidan Praktik Mandiri Ermi Ritonga, SST.SKM. masih menggunakan cara manual untuk pendataan pasien yakni dengan menggunakan media kertas dan pulpen/pensil guna mencatat data. Dengan menggunakan aplikasi ini, pengguna dapat lebih mudah melakukan pendataan pasien dan kecepatan pencarian data sehingga tidak memerlukan berkas yang menumpuk dan waktu pencarian data yang cukup lama. Metode yang dipakai dalam penulisan ini adalah SDLC (System Development Life Cycle). Hasil dari penulisan ini menunjukkan bahwa pembuatan aplikasi berbasis web pada Bidan Praktik Mandiri Ermi Ritonga, SST.SKM. dinyatakan berhasil karena dapat melakukan pengolahan data serta mencetak laporan persalinan dengan baik yang dapat dibuka pada ketiga browser, yaitu Google Chrome, Mozilla Firefox dan Opera.
PENDAHULUAN
Bidan Praktik Mandiri (BPM) melakukan pelayanan khusus dalam pemeriksaan ibu dan anak. Pada BPM Ermi Ritonga, SST.SKM., yang dimana dapat melakukan pemeriksaan kehamilan, persalinan, dan Keluarga Berencana (KB). Selama ini, pengolahan data yang digunakan pada BPM ini masih menggunakan cara manual seperti penulisan pada buku untuk pendataan, maupun penjadwalan antara pasien dan bidan sehingga membuat waktu tidak efisien dan dapat menyebabkan kendala.
Untuk itu, agar dapat meningkatkan kualitas pelayanan kesehatan maupun kecepatan dalam pencarian data dapat memanfaatkan teknologi yang ada. Di era sekarang, dengan cepatnya perkembangan teknologi informasi, mayoritas aktifitas pekerjaan tergantung terhadap kemampuan komputer karena dapat meringankan beban aktifitas yang dilakukan. Pada teknologi informasi ini, dapat dibuat dengan menggunakan aplikasi berbasis komputer yang mana di dalam sistem informasi tersebut mencakup database untuk penyimpanan data-data, maupun jadwal kontrol pasien, sehingga tidak menggunakan cara manual kembali.
Tujuan Penelitianmerancang dan membangun aplikasi informasi pelayanan pada Bidan Praktik Mandiri berbasis web guna mempermudah bidan dalam mengolah dan menyimpan data, membantu pencarian data dalam waktu singkat dan membuat laporan pada data persalinan.
TINJAUAN PUSTAKA
Mengenal PHP
PHP dikenal sebagai sebuah bahasa scripting yang menyatu dengan tag - tag HTML yang dieksekusi di server dan digunakan untuk membuat halam web yang dinamis seperti guestbook, statistik pengunjung, polling, email, upload foto, blog dan masih banyak lagi.
PHP atau Hypertext Preprocessor, aslinya bernama Personal Home Page merupakan bahasa berbentuk script yang ditempatkan dalam server dan dieksekusi di dalam server untuk selanjutnya ditransfer dan dibaca oleh client. PHP seringkali disisipkan dengan bahasa HTML. PHP pertama kali diciptakan oleh seorang pria berkewarganegaraan Denmark yang bernama Rasmus Lerdorf pada tahun 1995. Banyak programmer yang tertarik untuk mengembangkan PHP karena bersifat Open Source. PHP sendiri tidak bisa lepas dari database MySQL, jadi untuk membuat suatu website dengan bahasa pemrograman PHP membutuhkan web server.
Mengenal MySQL
MySQL merupakan database server yang bersifat multiuser dan multi-threaded. SQL adalah bahasa database standar yang memudahkan penyimpanan , pengubahan dan akses informasi.Pada MySQL dikenal istilah database dan tabel. Tabel adalah sebuah struktur data dua dimensi yang terdiri dari baris - baris record dan kolom.
Alasan pemilihan MySQL :
a. MySQL gratis
Kita bisa menginstal dan memakai MySQL tanpa harus membayar sepeser pun. MySQL merupakan salah satu database open source yang paling banyak digunakan di dunia dan telah berhasil merevolusi teknologi internet dunia.
b. Cepat dan Powerful
Untuk ukuran database kecil sampai menengah, MySQL diklaim sangat cepat. Untuk membaca 2.000.000 baris (dengan bantuan index), ternyata MySQL lebih cepat dari Oracle sekalipun.
c. Banyak Dukungan
Sekarang sudah banyak bahasa pemrograman dan aplikasi yang mendukung MySQL sebagai solusi databasenya. Mulai dari PHP , Delphi , ASP.Net , VB.Net ,dll.
Konektivitas PHP & MySQL
PHP memiliki banyak fungsi yang dapat digunakan sebagai antar muka pada MySQL, sehingga data yang tersimpan dalam database MySQL dapat dilihat secara interaktif melalui media internet. Interaksi PHP dengan database MySQL yang terjadi ketika client mengakses web server yang mendukung PHP dan database MySQL melalui browser antara lain saat server menerima dan membaca permintaan dari browser. Server akan mengeksekusi perintah-perintah dalam kode PHP, lalu PHP akan melakukan query (permintaan) pada database MySQL melalui API (Application Programming Interface) dan mengkompilasi hasilnya. Selanjutnya web server akan mengirim halaman hasil ke browser client.
Gambar 2.11. Integrasi dan Interaksi MySQL dan PHP
UML
Use Case Diagram
Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan “bagaimana”. Sebuah use case merepresentasikan sebuah interaksi antara aktor dengan sistem. Use case merupakan sebuah pekerjaan tertentu, misalnya login ke sistem, meng-create sebuah daftar belanja, dan sebagainya. Seorang/sebuah aktor adalah sebuah entitas manusia atau mesin yang berinteraksi dengan sistem untuk melakukan pekerjaan-pekerjaan tertentu.
Gambar 2.1. Use Case Diagram
Activity Diagram
Activity diagrams menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan
Internet Browser HTTP Web Server + PHP Script Database MySQL
bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.
Gambar 2.2. Activity Diagram
Sequence Diagram
Sequence diagram menggambarkan interaksi antar objek di dalam dan di sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang digambarkan terhadap waktu. Sequence diagram terdiri atar dimensi vertikal (waktu) dan dimensi horizontal (objek-objek yang terkait).
Gambar 2.3. Sequence Diagram
2.1.1 Class Diagram
Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan (atribut/properti) suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut (metoda/fungsi). Class diagram menggambarkan struktur dan deskripsi class, package dan objek beserta hubungan satu sama lain seperti containment, pewarisan, asosiasi, dan lain-lain.
Class memiliki tiga area pokok : 1. Nama (dan stereotype) 2. Atribut
PERANCANGAN
Pada saat ini sistem yang ada di Bidan Praktik Mandiri ini masih bersifat manual sehingga kurang efektif dalam berbagai pendataan. Melihat kenyataan itu maka sangatlah penting bagi pengelola untuk beralih dari sistem lama ke sistem baru yang berbasis komputer, sehingga segala kemungkinan-kemungkinan yang tidak diinginkan dapat dihindari dan teratasi dengan baik.
Dalam pembuatan aplikasi ini dibutuhkan perangkat keras sebagai berikut: 1. Laptop : Acer Aspire E5-475G
2. Prosesor : Intel(R) Core™ i3-6006U CPU @ 2.00GHz 3. RAM : 4,00 GB
4. System Type : 64-bit operating system, x64-based processor
Perangkat lunak berisikan program yang perintahnya digunakan untuk menjalankan sistem komputer. Software yang digunakan yaitu: Sublime text, XAMPP, dan Web browser (Chrome, mozilla firefox danopera).
Struktur navigasi berfungsi sebagai penuntun alur dari sebuah program.
Gambar 3.1 Struktur Navigasi Composite
Use Case Diagram berfungsi sebagai gambaran interaksi antara pengguna (Admin) dengan system dan memahami fungsi apa saja yang ada di sistem tersebut. Terlihat pada Gambar 3.2 berikut:
Activity diagram berfungsi sebagai gambaran aliran kerja dan aktifitas dari suatu sistem. Untuk aktifitas diagram login digambarkan pada Gambar 3.3 berikut:
Gambar 3.3 Activity Diagram Login
Sequence diagram berfungsi untuk memberikan petunjuk dan menggambarkan interaksi antara objek yang satu dengan yang lainnya.
Berikut sequence diagram pada login:
Gambar 3.4 Sequence Diagram Login
Class diagram berfungsi sebagai memvisualisasikan hubungan antara class dan sistem atau perangkat lunak.
Struktur Database
Berikut merupakan struktur dari tabel-tabel yang terdapat di dalam database: Tabel 3.1 Struktur Tabel Admin
No Nama Field Tipe Data Panjang Keterangan
1 id_pengguna int 11 Id admin
2 username varchar 20 Username pengguna 3 password varchar 20 Password pengguna
Tabel 3.2 Struktur Tabel Data Pasien No Nama Field Tipe Data Panjang Keterangan
1 id_pasien int 11 Id pasien
2 nama varchar 30 Nama pasien
3 umur varchar 10 Umur pasien
4 alamat varchar 50 Alamat pasien
6 Tlp varchar 20 Nomor telepon pasien
Tabel 3.3 Struktur Tabel Data KB No Nama Field Tipe Data Panjang Keterangan
1 id_kb int 11 Id kb
2 id_pasien int 11 Id pasien
3 tgl_datang date Tanggal datang
4 tgl_kembali date Tanggal kembali
5 berat_badan varchar 3 Berat badan
6 jenis_kb varchar 10 Jenis KB
7 tensi_darah varchar 10 Tensi darah
Tabel 3.4 Struktur Tabel Data Pemeriksaan Kehamilan No Nama Field Tipe Data Panjang Keterangan
1 id_pemeriksaan int 11 Id pemeriksaan
2 nama varchar 30 Nama pasien
3 tgl_datang date Tanggal datang
4 tensi_darah varchar 10 Tensi darah
6 tinggi_fundus varchar 30 Tinggi fundus 7 bagian_terendah_bayi varchar 20 Bagian terendah bayi 8 punggung_bayi varchar 20 Punggung bayi 9 detak_jantung_bayi varchar 20 Detak jantung bayi 10 minggu_hamil varchar 20 Minggu hamil
11 Lab varchar 20 LAB
12 pemeriksa varchar 20 Nama pemeriksa
13 catatan text 100 Catatan
Tabel 3.5 Struktur Tabel Data Persalinan No Nama Field Tipe Data Panjang Keterangan
1 id_persalinan Int 11 Id persalinan
2 id_pemeriksaan Int 11 Id pemeriksaan
3 Tanggal_lahir Date Tanggal lahir bayi
4 Jenis_kelamin Varchar 20 Jenis kelamin bayi 5 apgar_score Varchar 10 Apgar score
6 berat_bayi Varchar 10 Berat bayi
7 panjang_bayi Varchar 10 Panjang bayi
8 catatan Text 100 Catatan
Rancangan tampilan data pasien ditunjukkan oleh gambar sebagai berikut:
Gambar 3.27 Rancangan Tampilan Persalinan
PENUTUP
Aplikasi sistem informasi pada pelayanan Bidan Praktik Mandiri (BPM) Ermi Ritonga, SST.SKM berbasis web telah selesai dirancang dan dibangun. Dengan menggunakan aplikasi ini, pengguna dapat lebih mudah melakukan pendataan pasien dan kecepatan pencarian data sehingga tidak memerlukan berkas yang menumpuk dan waktu pencarian data yang cukup lama.
DAFTAR PUSTAKA
1. Ayu, Fitri., dan Permatasari, Nia. (2018). Perancangan Sistem Informasi Pengolahan Data Praktek Kerja Lapangan (PKL) Pada Devisi Humas PT. Pegadaian. Jurnal Intra-Tech, 2(2), 12-26.
2. Destiningrum, Mara., dan Adrian, Qadhli, Jafar. (2017). Sistem Informasi Penjadwalan Dokter Berbasis Web Dengan Menggunakan Framework Codeinteger (Studi Kasus: Rumah Sakit Yukum Medical Centre). Jurnal TEKNOINFO, 11(2), 30-37.
3. Ibi.or.id. (2007, 1 Januari). Bidan. Diakses pada 30 April 2020, dari https://www.ibi.or.id/m/article_view/A20150112001/bidan.html.
4. Pahlevi, Omar., Mulyani, Astriana., dan Khoir, Miftahul. (2018). Sistem Informasi Invntori Barang Menggunakan Metode Object Oriented Di PT. Livaza Teknologi Indonesia Jakarta. Jurnal PROSISKO, 5(1), 27-35.
5. R, Cecep, Muhamad, Sidik. (2018). Aplikasi Pengenalan Profil Negara Di Asia Berbasis Augmented Reality. Jurnal Siliwangi, 4(2), 55-64.
6. Nugroho, A., Ed. Rekayasa Perangkat Lunak Menggunakan UML dan Java. Andi, Yogyakarta, 2009.
7. Petrus, A., " Macam-macam Struktur Navigasi Pada Website", https://www.andre.web.id/struktur-navigasi-website/ ,2014