• Tidak ada hasil yang ditemukan

RANCANG BANGUN APLIKASI SISTEM INFORMASI PADA PELAYANAN BIDAN PRAKTIK MANDIRI ERMI RITONGA, SST.SKM. BERBASIS WEB

N/A
N/A
Protected

Academic year: 2021

Membagikan "RANCANG BANGUN APLIKASI SISTEM INFORMASI PADA PELAYANAN BIDAN PRAKTIK MANDIRI ERMI RITONGA, SST.SKM. BERBASIS WEB"

Copied!
10
0
0

Teks penuh

(1)

LAPORAN PENELITIAN

RANCANG BANGUN APLIKASI SISTEM INFORMASI PADA PELAYANAN

BIDAN PRAKTIK MANDIRI ERMI RITONGA, SST.SKM.” BERBASIS WEB Penulis 1 : Nabila Eka Novianti

Penulis 2: Murniyati

Jakarta

2020

(2)

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.

(3)

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.

(4)

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

(5)

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

(6)

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:

(7)

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.

(8)

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

(9)

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:

(10)

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

Gambar

Gambar 2.1. Use Case Diagram
Gambar 2.3. Sequence Diagram
Gambar 3.2 Rancangan Use Case Diagram
Gambar 3.4 Sequence Diagram Login
+4

Referensi

Dokumen terkait

Oleh karena itu seiring dengan pesatnya kamajuan teknologi dibuat suatu sistem berbasis web yang dapat membantu proses transaksi sampah pada bank sampah.Dalam proses

Sistem informasi kolaboratif berbasis web dibangun untuk membantu perusahaan dalam memilih konsultan teknologi informasi yang akan digunakan dengan cara melakukan

yang berinteraksi dengan sistem informasi yang akan dibuat diluar sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari aktor adalah gambar orang, tapi

Pembuatan perancangan sistem informasi ini membahas tentang penerimaan karyawan berbasis web, perancangan sistem ini dibuat untuk mempermudah perusahaan dalam melakukan

Rancang Bangun Sistem Informasi Surat Keterangan Domisili Usaha Pada Kantor Kecamatan Serpong Utara.. Berbasis

Penelitian terkait sudah dilakukan oleh Arizal dan Anisa yang membangun aplikasi sistem informasi manajemen wisuda berbasis website menggunakan metode waterfall.. Hasil dari penelitian

Tujuan dari penelitian ini dimaksudkan untuk membuat aplikasi sistem informasi sekolah berbasis android menggunakan Firebase sebagai database sehingga dapat tersingkronisasi dengan

2020 ‘Pengujian Black Box pada Aplikasi Sistem Kasir Berbasis Website Menggunakan Teknik Equivalence Partitions’, Jurnal Teknologi Sistem Informasi dan Aplikasi, 32, p.. 2020