Aplikasi perangkat lunak klinik kecantikan Ultimate Skin Care (USC) dirancang untuk mengelola data pasien, rekam medis, obat, penyakit, dan dokter secara digital. USC dimaksudkan untuk meningkatkan efisiensi pelayanan dengan menggantikan sistem manual di klinik kecantikan skala kecil.
1. Spesifikasi Kebutuhan Perangkat Lunak
APLIKASI KLINIK KECANTIKAN
ULTIMATE SKIN CARE
(USC)
versi 1.4
Anggota Kelompok:
Septian Rico Hernawan 14523032
M. Fajar Dian Qori 14523038
Tungky Adi Pradana 14523081
Mahasiswa Sistem Informasi Kesehatan
Teknik Informatika
Fakultas Teknologi Industri
Universitas Islam Indonesia
2. Riwayat Versi
Versi Direvisi oleh Tanggal
0.1 Septian Rico Hernawan
M. Fajar D.Q.
Tungky Adi Pradana
20 April 2017
0.5 Septian Rico Hernawan
M. Fajar D.Q.
Tungky Adi Pradana
1 Mei 2017
1.0 Septian Rico Hernawan
M. Fajar D.Q.
Tungky Adi Pradana
2 Mei 2017
1.1 Septian Rico Hernawan
Tungky Adi Pradana
29 Juni 2017
1.2 Tungky Adi Pradana 2 Juli 2017
1.3 Septian Rico Hernawan
M. Fajar D.Q.
3 Juli 2017
1.4 Septian Rico Henawan
M. Fajar D.Q.
Tungky Adi Pradana
4 Juli 2017
3. 1. Pengantar
1.1. Kegunaan
Dokumen ini berisi spesifikasi kebutuhan aplikasi perangkat lunak klinik kencatikan yang
akan kami buat untuk memenuhi tugas kuliah Sistem Informasi Kesehatan.
Dokumen ini dibuat untuk digunakan sebagai acuan dalam perancangan dan implementasi
sistem oleh kelompok kami. Dokumen ini akan digunakan sebagai dasar penerimaan dalam
pengujian oleh dosen mata kuliah Sistem Informasi Kesehatan.
1.2. Lingkup
Aplikasi perangkat lunak klinik kecantikan Ultimate Skin Care (disingkat USC) adalah suatu
sistem perangkat lunak untuk pengelolaan data klinik kecantikan skala kecil yang berupa:
data pasien, data rekam medis, data obat, data data penyakit dan data dokter. Aplikasi
perangkat lunak klinik kecantikan USC juga mencakup pencatatan rekam medis pasien dan
inventarisasi obat yang terdapat di klinik kecantikan USC.
USC dimaksudkan untuk menggantikan pengelolaan transaksi yang selama ini dilakukan
menggunakan pembukuan manual dengan hanya bermodalkan buku dan pulpen dalam
pencatatan rekam medisnya. Dengan USC, diharapkan pencatatan rekam medis pasien akan
menjadi lebih efektif dan efisien, sehingga pelayanan terasa lebih memuaskan bagi para
pasien dan karyawan klinik kecantikan USC
1.3. Definisi
Istilah Definisi
USC Ultimate Skin Care
HTTP Hyper Text Transfer Protocol
Protokol komunikasi Jaringan untuk
pengiriman data atau halaman web
PHP PHP: Hypertext Preprocessor
Bahasa pemrograman web
4. 1.4. Referensi
IEEE Std 830-1998, IEEE Recommended Practice for Software Requirements Specifications.
1.5. Sistematika
Dokumen ini disusun dengan sistematika sebagai berikut. Bagian 2 memberikan gambaran
umum aplikasi yang akan dikembangkan. Bagian 3 berisi rincian fungsionalitas yang harus
disediakan oleh aplikasi. Bagian 4 berisi daftar kebutuhan antarmuka eksternal, baik
antarmuka pengguna, antarmuka perangkat lunak, maupun antarmuka komunikasi serta
desain antarmuka aplikasi. Bagian 5 berisi kebutuhan kinerja sistem.
1.6. Permasalahan
Klinik Kecantikan Ultimate Skin Care dalam kesehariannya masih menggunakan cara manual
yaitu dengan alat tulis dan buku untuk pembukuannya data-datanya. Teknik tersebut tentu
lebih beresiko untuk terjadinya kesalahan dan merugikan klinik tersebut. Tidak hanya itu
masalah juga akan timbul ketika nantinya petugas ingin mencari data yang ada pada beberapa
waktu lalu.
1.7. Solusi
Berdasarkan paparan permasalahan yang dihadapi pada klinik kecantikan terebut, kami
menawarkan penyelesaian berupa pembuatan web. Dengan pembuatan web ini, tidak lagi
diperlukan pencatatan data secara manual oleh petugas. Data akan otomatis masuk ke
database klinik tersebut. Pencarian data yang telah lalu juga akan semakin mudah karena
petugas tinggal mengetikan data yang ingin dicari. Kesalahan dapat diminilaisir sehingga
mengurangi resiko kerugian. Antarmuka dari web ini sendiri kami usahakan sesederhana
mungkin, namun demikian tetap dapat mencangkup segala kebutuhan klinik.
5. 2. Gambaran Umum
2.1. Perspektif Produk
USC akan dikembangkan sebagai aplikasi berbasis web yang dapat diakses via internet.
2.2. Fungsi Produk
Fungsi utama USC adalah untuk pencatatan rekam medis pasien, pencatatan pendaftaran
pasien baru dan pencatatan inventaris obat yang digunakan di klinik kencatikan melalui
bagian administrasi klinik.
Untuk mendukung fungsi utamanya, USC perlu kemampuan pencatatan pengguna, yakni
anggota dan operator aplikasi. USC juga mempunyai kemampuan inventaris obat secara
sederhana
2.3. Karakteristik Pengguna
No. Pengguna Deskripsi
1. Dokter melihat dan menyunting rekam medis pasien
2. Petugas mencatat dan menerima pendaftaran pasien dan membuat
rekam medis pasien
3. Pasien mendaftar sebagai pasien baru dan melihat rekam medis
pribadi
Diasumsikan bahwa semua pengguna USC telah mempunyai kecakapan dalam
mengoperasikan komputer.
2.4. Kekangan
Karena USC diperuntukan untuk klinik kecantikan yang berskala kecil dengan kemampuan
keungan terbatas, maka:
a. USC harus bisa berjalan di server dengan spesifikasi rendah agar inventasi murah
b. USC harus beroperasi dengan perangkat lunak yang bersifat freesoftware atau open
source.
c. USC harus dapat melakukan koneksi jaringan lokal, karena USC hanya diperuntukan
oleh satu klinik kecantikan saja.
2.5. Asumsi dan Ketergantungan
a. Pasien hanya dapat melakukan pendaftaran di klinik langsung dan melihat datanya.
6. b. Administrasi dan proses aplikasi seluruhnya dilakukan oleh administrator sistem yang
merupakan petugas klinik kecantikan.
c. Dokter dapat mengakses data rekam medis pasien.
d. Hanya dokter terdaftar yang bisa mengakses sistem ini. Dokter yang telah terdaftar
harus melakukan login ke aplikasi terlebih dahulu.
7. 3. Fungsionalitas Aplikasi
3.1. Flowchart
Gambar Flowchart Aplikasi USC
Berdasarkan flowchart tersebut, dapat kita lihat berikut merupakan algoritma dari sistem ini.
Pertama yaitu pasien masuk ke klinik. Saat masuk, pasien tersebut merupakan member atau
bukan apabila pasien merupakan member langsung menunjukan kartu pasien. Apabila pasien
belum menjadi member, pasien melakukan pendaftaran member terlebih dahulu dengan
mengisi formulir yang telah tersedia. Petugas kemudian menerima formulir tersebut dan
melakukan cek data sekaligus memasukan data member baru tersebut kedalam tempat
penyimpanan. Selanjutnya, pasien menunjukan kartu pasien yang didapatkan apabila telah
menjadi member tadi. Pasien lalu melakukan pendaftaran untuk periksa. Petugas kemudian
8. melakukan pencatatan data daftar pasien tersebut kedalam database dan pasien menunggu
giliran pemeriksaan. Setelah giliran tiba, dokter melakukan pemeriksaan pasien. Berdasarkan
hasil pemeriksaan, dokter akan memberikan sejumlah informasi seperti jenis penyakitnya
sekaligus resep obat. Resep kemudian diserahkan pada petugas untuk dilakukan pencatatan
dalam database. Pasien yang telah selesai melakukan pemeriksaan kemudian menunggu
pemanggilan pengambilan obat berdasarkan antrian diawal tadi. Pasien kemudian melakukan
pembayaran. Alur selesai.
3.2. Entity Relationship Diagram (ERD)
Gambar ERD Aplikasi USC
Berikut merupakan rancangan ERD yang kami buat berdasarkan aplikasi tersebut. Dapat kita
lihat dalam ERD tersebut, disini terdapat 5 entitas yaitu Rekam Medis, Pasien, Tagihan, Obat,
dan Penyakit.
10. 4. Kebutuhan Antar Muka
4.1. Antarmuka Pengguna
Tampilan antarmuka dibuat sederhana namun tetap dapat menjalankan proses secara tepat.
Penggunaan warna tidak banyak tapi menarik dan enak dipandang.
4.2. Antarmuka Perangkat Lunak
Sistem yang dibuat nantinya dapat beroperasi minimal pada komputer dengan spesifikasi
seperti dibawah ini :
Sistem Operasi : Windows 10
Basis Data : MariaDB
Web Server : Apache Web Server
Web Browser : Google Chrome
Bahasa Pemrograman : PHP, Javascript
4.3. Antarmuka Perangkat Keras
Antarmuka perangkat keras harus sesuai dan mengikuti semua komponen yang dibutuhkan
untuk menyusun sistem seperti yang telah dituliskan pada kebutuhan perangkat lunak diatas.
12. Gambar Tampilan Form Login
Admin menuliskan data diri pasien yang ingin registrasi, dan di kirim atau submit ke server
Gambar Tampilan Form Daftar
Tampilan fitur daftar yang digunakan oleh admin guna mendaftarkan member baru