Query Language) yang simple dan menggunakan memilih antara fitur CSS dan JavaScript yang dapat
escape character yang sama dengan PHP dimasukkan ke dalam website yang akan dibuat.
(Kurniawan, 2010:16).
5. JQuery
MySQL adalah sebuah program open source.
Open source berarti bahwa memungkinkan bagi Menurut Beighley (2010:8) menjelaskan bahwa,
siapa saja untuk menggunakan dan memodifikasi JQuery adalah open source add-on pustaka
software tersebut. Source code pada MySQL dapat JavaScript yang menekankan pada interaksi antara
JavaScript dan HTML. JQuery merupakan kode
dipelajari dan diubah sesuai dengan kebutuhan
pemakainya. Perangkat lunak MySQL menggunakan JavaScript yang telah ditulis dan tinggal
menambahkan satu atau dua baris kode untuk
GPL (General Public License) untuk menentukan
apa yang boleh dan tidak boleh dilakukan dengan memanggil JQuery.
perangkat lunak dalam situasi yang berbeda. 6. UML ( Unifield Modelling Language)
3. Javacript Menurut (Pressman, 2010:841) Unified
Modeling Language (UML) adalah bahasa standar
JavaScript adalah bahasa pemrograman web
yang bersifat Client Side Programming Language. untuk menulis denah perangkat lunak. UML dapat
Client Side Programming Language adalah tipe digunakan untuk memvisualisasikan, menentukan,
bahasa pemrograman yang pemrosesannya membangun, dan mendokumentasikan artefak dari
dilakukan oleh client. Aplikasi client yang dimaksud sistem perangkat lunak. Dengan kata lain, seperti
merujuk kepada web browser seperti Google arsitek bangunan membuat denah yang akan
Chrome, Mozilla Firefox, Opera Mini dan
sebagainya. digunakan oleh sebuah perusahaan konstruksi,
arsitek software membuat diagram UML untuk
JavaScript pertama kali dikembangkan pada
membantu pengembang perangkat lunak
pertengahan dekade 90’an. Meskipun memiliki
nama yang hampir serupa, JavaScript berbeda membangun perangkat lunak. Jika anda memahami
dengan bahasa pemrograman Java. Untuk kosakata UML, anda dapat lebih mudah memahami
penulisannya, JavaScript dapat disisipkan di dalam dan menentukan sistem dan menjelaskan desain
dokumen HTML ataupun dijadikan dokumen sistem kepada orang lain.
tersendiri yang kemudian diasosiasikan dengan
dokumen lain yang dituju. JavaScript a. Use case diagram
mengimplementasikan fitur yang dirancang untuk Gambaran dari semua kasus penggunaan dan
mengendalikan bagaimana sebuah halaman web bagaimana mereka berhubungan. Ini
berinteraksi dengan penggunanya. Seperti tampilan
memberikan gambaran besar dari fungsi sistem.
pada window atau kendali pada menu dan button.
JavaScript juga dapat digunakan untuk memvalidasi b. Activity diagram
sebuah web form pada browser sebelum informasi Sebuah diagram aktivitas UML menggambarkan
pada form tersebut dikirim ke server (Henderson, perilaku dinamis dari suatu sistem atau bagian
2009:256).
dari sistem melalui aliran kontrol antara aksi
4. Bootsrap yang dilakukan sistem. Sebuah diagram aktivitas
UML menggambarkan perilaku dinamis dari
Menurut Spurlock (2013:1) menyatakan bahwa
Bootsrap adalah sebuah framework untuk CSS dan suatu sistem atau bagian dari sistem melalui
berupa produk open source yang dibuat oleh Mark aliran kontrol antara aksi bahwa sistem
Otto dan Jacob Thornton. Pada awalnya Bootsrap ini melakukan.
dibuat untuk membuat standarisasi front end untuk
semua programmer di perusahaannya. Bootsrap c. Class diagram
telah berubah dari yang sebelumnya adalah CSS- Class diagram menggambarkan jenis objek
Driven proyek ke sebuah host dari JavaScript dalam sistem dan berbagai jenis hubungan statis
plugins dan ikon yang dapat dengan mudah yang ada diantara mereka. Class diagram juga
digunakan untuk formulir dan tombol.
menunjukan sifat-sifat dan operasi dari sebuah
Dasar dari Bootsrap yaitu dapat digunakan untuk kelas dan kendala yang berlaku untuk cara obje
desain web yang responsive dan menampilkan yang terhubung.
dengan 12 kolom, 940 pixel-wide grid. Bootsrap
dapat dimodifikasi sesuai dengan kebutuhan dengan
Riset dan E-Jurnal Manajemen Informatika Komputer e-ISSN : 2541-1330
Volume 4, Number 1, Oktober 2019 p-ISSN : 2541-1332
d. Sequence diagram
Sequence diagram menggambarkan interaksi
antar objek didalam dan di sekitar sistem
(termasuk pengguna,display, dan sebagainya)
berupa message yang digambarkan terhadap
waktu. Sequence diagram biasa digunakan untuk
menggambarkan skenario atau langkah- langkah
yang dilakukan sebagai respons dari sebuah
event untuk menghasilkan output tertentu.
untuk menemukan kesalahan yang mungkin terjadi kepada pasien. Pasien menerima obat sesuai resep
untuk nantinya diperbaiki. dari dokter.
5. Deployment (Delivery, Support, Feedback)
Tahapan Deployment merupakan tahapan
implementasi software ke customer, pemeliharaan
software secara berkala, perbaikan software,
evaluasi software, dan pengembangan software
berdasarkan umpan balik yang diberikan agar sistem
dapat tetap berjalan dan berkembang sesuai dengan
fungsinya.
uc usecase_peraw at
Login
«i ncl ude»
Pemeriksaan Nurse
Peraw at
Station
uc use_dokter_new
Login
«i ncl ude»
Mengelola tindakan
poli
«i ncl ude»
«i ncl ude»
Medical Record
«i ncl ude»
«i ncl ude»
«i ncl ude»
Resep Obat
Dokter Poli
«include» «include»
Data Jenis
Tindakan Bersalin Pemeriksaan
«include»
Admin Sistem Mengelola farrmasi
Data Nama Apoteker
Pem Gizi Seimbang Pemeriksaan
Master
Laboratorium Data Diagnosa
Mengelola data
Obat
Data Pemeriksaan Data Obat
tarif lab Data satuan
laboratorium
uc use_pendaftaran
Login
«include»
Data pasien
«include»
Petugas Pendaftaran
uc usese_petugas_lab uc use_dokter_rb_new
Login
Login Mengelola
«include» Penunj ang Ibu
«include»
Mengelola Lab
Klinik
«include»
«include»
Perkembangan ibu
terintegrasi
«include»
Pendaftaran «include»
Laboratorium
«include»
«include»
Observ asi Nifas
«include»
Hasil Pemeriksaan «include»
«include» Laboratorium
«include»
Petugas Laboratorium
Visite dan intruksi
«include» dokter
Pembayaran
Laboratorium
«include»
«include»
Dokter RB
Mengelola data Resume Pulang ibu
laboratorium
Data satuan
Laboratorium Mengelola
penunj ang bayi
«include»
Sumber : Hasil Pengolahan 2019
«include»
Pendaftran raw at
inap RB Gambar 10. Usecase Dokter RB
«include»
Penanggung j aw ab uc use case Kepala Pelayanan
dan surat
«include» penj elasan
«include»
«include»
Data bayi baru lahir Medical Record Poli
«include»
Kepala Pelayanan «include» «include»
Surat berita acara
penyerahan bayi
Resep Obat
Tindakan Poli
rujukan internal
Job Level data_pasien - Alamat: text detail resep
- icd_sementara: varchar
- bb: varchar
- id_joblevel: varchar - Alamat: text - id_obat: varchar - id_diagnosa: varchar
kunjungan pasien Pemeriksaan - deskripsi_icd: text
- job desct: text - id_user: varchar - id_resep: varchar - id_poli: varchar
- diastole: varchar resep obat detail farmasi
- job_name: varchar - jenis_kelamin: varchar - biaya: double - berat_badan: varchar - id_user: varchar - id_rujukan: varchar
- kd_pasien: int - id_diagnosa: varchar
- last_user: varchar - id_dokter: varchar - bpjs: int - id_diagnosa: varchar - kd_pasien: varchar - id_user: varchar - id_farmasi: varchar
- id_pemeriksaan: varchar
- level: varchar - Nm_pasien: varchar - id_kunjungan: varchar - diasistole: varchar - Qty_obat: varchar - kd_pasien: varchar - id_obat: varchar
- id_poli: varchar - id_dokter: varchar
- no_bpjs: int - id_nama_pemeriksaan: varchar - diastole: varchar - Kepada_yth: varchar - id_user: varchar
- id_user: varchar - id_obat: varchar
+ delete(): void - pekerjaan: varchar - id_unit: varchar - heart_rate: varchar + getRecord(): void - Pemeriksaan: text - kd_pasien: varchar
dokter - Kd_pasien: varchar - id_resep: varchar
+ getrecord(): void - pendidikan: varchar - id_user: varchar - kd_pasien: varchar - petugas_pengirim: varchar - qty_obat: int
- Nm_dokter: varchar - id_tin_poli: varchar
+ insert(): void - tt_lahir: text - kd_pasien: int - nm_pasien: varchar - alamat: text - poli_pengirim: varchar
- Nm_pasien: varchar - jumlah: double + getRecord(): void
+ update(): void - umur: varchar - nm_pasien: varchar - raspiratory_rate: varchar - id_dokter: varchar - Poli_rujukan: varchar
- nm_unit: varchar - kd_pasien: varchar
- tgl_masuk: date - sistole: varchar - id_user: varchar - kuantitas: int - tanggal: date
+ delete(): void - sistole: varchar
- tinggi badan: varchar - nm_dokter: varchar - Nama_Pasien: varchar - terapi: text
+ getrecord(): void + delete(): void - tb: varchar
- spesialist: varchar - nm_obat: varchar
+ insert(): void + getrecord(): void + Delete(): void + delete(): void
- Title: varchar + delete(): void - satuan: varchar Umb Rujukan internal
Employee + update(): void + insert(): void + getrecord(): void + getRecord(): void
+ getrecord(): void - umur: varchar
+ update(): void + Insert(): void + delete(): void + insert(): void - hasil_pemeriksaan: text
- Alamat: varchar + insert(): void
+ update(): void + getRecord(): void + update(): void - id_poli: varchar
+ update(): void + delete(): void
- id_employee: varchar + Insert(): void - id_umb: varchar
+ getrecord(): void
- id_joblevel: varchar + update(): void - id_user: varchar
+ insert(): void farmasi
- last_user: varchar - kd_pasien: varchar
+ update(): void
- Nama_lengkap: varchar Diagnosa - Alamat: text - kepada_yth: varchar
Ruang bersalin
+ delete(): void user - id_farmasi: varchar - petugas_pengirim: varchar
- deskripsi_icd: varchar - id_obat: varchar - id_gizi_seimbang: varchar - poli_pengirim: varchar
+ getrecord(): void Obat
- id_employee: char - id_diagnosa: varchar - id_resep: varchar - id_kamar: varchar - poli_umb: varchar
+ insert(): void
- id_joblevel: char - id_user: varchar - jumlah: double - id_kunjungan: varchar - tanggal: date
+ update(): void - id_obat: varchar
- id_uer: char - keterangan: text - kd_pasien: varchar - id_partus: varchar - tindakan: text
- id_user: varchar
- level acces: varchar - sub_icd: text - kuantitas: int - id_per_bayi: varchar
- masa_berlaku: int
- password: string - nm_dokter: varchar - id_per_ibu: varchar + delete(): void
+ delete(): void - nama_obat: varchar
- username: varchar - nm_obat: varchar - id_rb: varchar + getRecord(): void
+ getrecord(): void - satuan_obat: varchar
- nm_pasien: varchar - id_tindakan_bersalin: varchar + insert(): void
Unit( poli ) + insert(): void - stok: int
+ Delete(): void + update(): void
- satuan: varchar - id_user: varchar
- id_unit: varchar + getRecord(): void + update(): void
+ delete(): void - kd_pasien: varchar
- keterangan: text + Insert(): void + delete(): void
+ getrecord(): void
- nama_unit: text + Update(): void + getRecoed(): void + delete(): void
+ insert(): void
+ insert(): void + getRecord(): void Laboratorium
+ update(): void
+ delete(): void + update(): void + insert(): void
+ getrecord(): void - alamat: text
+ update(): void
- id_cek_lab: vachar
+ Insert(): void
+ update(): void - id_dokter: varchar
- id_dt_lab: varchar
Maste Cek laboratorium data&tarif Lab - id_lab: varchar
Nama pemeriksaan kamar pertolongan partus perawatan ibu Tindakan bersalin Pem gizi seimbang - id_user: varchar
perawatan bayi
- id_jenis_pemeriksaan: varchar - cek_lab: varchar - Id_dt_lab: varchar - jumlah: double
- id_kamar: varchar - id_partus: varchar - id_per_ibu: varchar - id_tarif: varchar - id_pg_seimbang: varchar - id_cek_lab: varchar
Jenis pemeriksaan - id_nm_pem: varchar - id_per_bayi: varchar - id_user: varchar - kd_pasien: int
- id_user: varchar - id_user: varchar - id_user: varchar - id_td_bersalin: varchar - keterangan: text - id_dt_lab: varchar
- id_unit: varchar - id_user: varchar - keterangan: text - kuantitas: int
- id_jenis: varchar - jumlh_bed: varchar - keterangan: text - keterangan: text - keterangan: text - pg_seimbang: varchar - id_user: varchar
- id_user: varchar - keterangan: text - pemeriksaan: varchar - nm_pasien: varchar
- id_user: varchhar - keterangan: text - partus: varchar - perawatan ibu: text - tarif: double - tarif: double - nilai_normal: vachar
- keterangan: text - perawatan bayi: varchar - tarif: int - Pemeriksaan: text
- Jenis_pemeriksaan: text - nm_kamar: varchar - tarif: double - tarif: double - Tindakan_bersalin: varchar - pemeriksaan: varchar
- nama pemeriksaan: text - tarif: double - tgl_masuk: date
- keterangan: text + delete(): void + delete(): void
+ delete(): void - satuan: varchar
+ delete(): void + delete(): void + delete(): void + delete(): void + getrecord(): void + getRecord(): void + delete(): void
+ delete(): void + getrecord(): void
+ delete(): void + getrecord(): void + getrecord(): void + getrecord(): void + getrecord(): void + insert(): void + delete(): void + insert(): void + getRecord(): void
+ getrecord(): void + insert(): void
+ getRecord(): void + insert(): void + insert(): void + insert(): void + insert(): void + update(): void + getrecord(): void + update(): void + insert(): void
+ insert(): void + update(): void
+ insert(): void + update(): void + update(): void + update(): void + update(): void + insert(): void + update(): void
+ update(): void
+ update(): void + update(): void
Admin Sistem
Login Form Login Control menu petugas Petugas Dokter poli2 petugas ruang Petugas farmasi Petugas LAB Kepala pelayanan
Login() admin pendaftaran pemeriksaan bersalin
Berhasil Login() Display Form admin()
Master Puskesmas()
Data user() hak akses ()
hak akses()
hak akses()
Hak akses()
hak akses()
hak akses()
hak akses()
data unit(poli)
data obat()
display data2 pemeriksaan()
Petugas pendaftaran
Login Form menu Kontrol menu Pasien
petugas pendaftaran
login() pendaftaran
berhasil login()
Pilih pemeriksaan()
logout()
Gagal login()
sd sq_pemeriksaan
Petugas pemeriksaan /
bidan Login Form menu kontrol menu pasien
pemeriksaan pemeriksaan
Login()
berhasil login()
melakukan pemeriksaan()
Gagal login() Logout()
sd sq_dokter
Dokter poli
Login Form menu dokter kontrol menu pasien
poli dokter poli
Login()
berhasil login()
Display form dokter()
Sumber : Hasil Pengolahan 2019
Input data pemeriksaan poli()
menyerahkan kartu bpjs()
Gambar 20.Component Diagram SIAPUS
Melakukan pemeriksaan()
7. Deployment Diagram
Sumber : Hasil Pengolahan 2019
Gambar 21.Halaman Login
8. Component Diagram