SlideShare a Scribd company logo
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
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
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
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.
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.
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.
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
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.
3.3. Use Case Diagram
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.
4.4. Desain antarmuka aplikasi
Gambar Tampilan Home
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
Gambar Tampilan Dashboard Admin
Gambar Tampilan Dashboard Admin (User)
Gambar Tampilan Dashboard Admin (Dokter)
Gambar Tampilan Dashboard Admin (Booking)
Gambar Tampilan Dashboard Admin (Periksa)
Gambar Tampilan Dashboard Admin (Pembayaran)
Gambar Tampilan Dashboard Member
Gambar Tampilan Dashboard Member (Booking)
Gambar Tampilan Dashboard Member (Periksa)
Gambar Tampilan Dashboard Member (Pembayaran)

More Related Content

What's hot

Data Base Tiket Pesawat
Data Base Tiket PesawatData Base Tiket Pesawat
Data Base Tiket Pesawat
naufals11
 
Tugas RPL SRS Erwan
Tugas RPL SRS ErwanTugas RPL SRS Erwan
Tugas RPL SRS Erwan
Erwan Nur Arief
 
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Bambang Sugianto
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan Komputer
Auliaa Oktarianii
 
Analisis Kebutuhan Sistem Informasi
Analisis Kebutuhan Sistem InformasiAnalisis Kebutuhan Sistem Informasi
Analisis Kebutuhan Sistem Informasi
Universitas Teknokrat Indonesia
 
Intermediate code kode antara
Intermediate code   kode antaraIntermediate code   kode antara
Intermediate code kode antara
Gunawan Manalu
 
Incremental development (pengembangan incremental)
Incremental development (pengembangan incremental)Incremental development (pengembangan incremental)
Incremental development (pengembangan incremental)
Fitria Hati
 
Perancangan perangkat lunak
Perancangan perangkat lunakPerancangan perangkat lunak
Perancangan perangkat lunak
Sahrul Sindriana
 
Analisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMKAnalisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMK
Miftahul Muttaqin
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputer
Miftahul Khair N
 
Project charter-Contoh
Project charter-ContohProject charter-Contoh
Project charter-Contoh
Fajar Baskoro
 
Analisis Kebutuhan
Analisis KebutuhanAnalisis Kebutuhan
Analisis Kebutuhan
Khafid Foundation
 
Proposal pembuatan aplikasi
Proposal pembuatan aplikasiProposal pembuatan aplikasi
Proposal pembuatan aplikasi
HIMATIF UIN SGD
 
Normalisasi Basis Data
Normalisasi Basis DataNormalisasi Basis Data
Normalisasi Basis Data
Adam Mukharil Bachtiar
 
Dokumen perencanaan-proyek-perangkat-lunak
Dokumen perencanaan-proyek-perangkat-lunakDokumen perencanaan-proyek-perangkat-lunak
Dokumen perencanaan-proyek-perangkat-lunak
Winda Dwiastini
 
Langkah - Langkah Perencanaan Sistem
Langkah - Langkah Perencanaan SistemLangkah - Langkah Perencanaan Sistem
Langkah - Langkah Perencanaan Sistem
Retrina Deskara
 
Algoritma Apriori
Algoritma AprioriAlgoritma Apriori
Algoritma Apriori
dedidarwis
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
Ajeng Savitri
 
Tugas 5 - MPPL - Project Charter
Tugas  5 - MPPL -  Project CharterTugas  5 - MPPL -  Project Charter
Tugas 5 - MPPL - Project Charter
Raden Kusuma
 

What's hot (20)

Data Base Tiket Pesawat
Data Base Tiket PesawatData Base Tiket Pesawat
Data Base Tiket Pesawat
 
Tugas RPL SRS Erwan
Tugas RPL SRS ErwanTugas RPL SRS Erwan
Tugas RPL SRS Erwan
 
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan Komputer
 
Analisis Kebutuhan Sistem Informasi
Analisis Kebutuhan Sistem InformasiAnalisis Kebutuhan Sistem Informasi
Analisis Kebutuhan Sistem Informasi
 
Use skenario
Use skenarioUse skenario
Use skenario
 
Intermediate code kode antara
Intermediate code   kode antaraIntermediate code   kode antara
Intermediate code kode antara
 
Incremental development (pengembangan incremental)
Incremental development (pengembangan incremental)Incremental development (pengembangan incremental)
Incremental development (pengembangan incremental)
 
Perancangan perangkat lunak
Perancangan perangkat lunakPerancangan perangkat lunak
Perancangan perangkat lunak
 
Analisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMKAnalisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMK
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputer
 
Project charter-Contoh
Project charter-ContohProject charter-Contoh
Project charter-Contoh
 
Analisis Kebutuhan
Analisis KebutuhanAnalisis Kebutuhan
Analisis Kebutuhan
 
Proposal pembuatan aplikasi
Proposal pembuatan aplikasiProposal pembuatan aplikasi
Proposal pembuatan aplikasi
 
Normalisasi Basis Data
Normalisasi Basis DataNormalisasi Basis Data
Normalisasi Basis Data
 
Dokumen perencanaan-proyek-perangkat-lunak
Dokumen perencanaan-proyek-perangkat-lunakDokumen perencanaan-proyek-perangkat-lunak
Dokumen perencanaan-proyek-perangkat-lunak
 
Langkah - Langkah Perencanaan Sistem
Langkah - Langkah Perencanaan SistemLangkah - Langkah Perencanaan Sistem
Langkah - Langkah Perencanaan Sistem
 
Algoritma Apriori
Algoritma AprioriAlgoritma Apriori
Algoritma Apriori
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
Tugas 5 - MPPL - Project Charter
Tugas  5 - MPPL -  Project CharterTugas  5 - MPPL -  Project Charter
Tugas 5 - MPPL - Project Charter
 

Similar to Software Requirement Specification SRS

Sistem Administrasi dan Rekam Medis Klinik Gigi
Sistem Administrasi dan Rekam Medis Klinik Gigi Sistem Administrasi dan Rekam Medis Klinik Gigi
Sistem Administrasi dan Rekam Medis Klinik Gigi
muhkhoiruddin14
 
Dokumen perancangan sistem sipdu
Dokumen perancangan sistem sipduDokumen perancangan sistem sipdu
Dokumen perancangan sistem sipdu
ndndsk
 
Sik sistem rekam medis klinik gigi 14523162_14523211_15523068_1
Sik sistem rekam medis klinik gigi 14523162_14523211_15523068_1Sik sistem rekam medis klinik gigi 14523162_14523211_15523068_1
Sik sistem rekam medis klinik gigi 14523162_14523211_15523068_1
Adysta Galang
 
Proposal proyek SIM RSUP
Proposal proyek SIM RSUPProposal proyek SIM RSUP
Proposal proyek SIM RSUP
NatashaVal
 
Rekam medis 1
Rekam medis 1Rekam medis 1
Rekam medis 1
Hendry Aryadi
 
Rekam medis 2
Rekam medis 2Rekam medis 2
Rekam medis 2
Hendry Aryadi
 
Dokumen Perancangan SIS-EMR
Dokumen Perancangan SIS-EMRDokumen Perancangan SIS-EMR
Dokumen Perancangan SIS-EMR
Lukman Ahmad Riadi
 
SIM, Winne Zaneta Wirastika, Hapzi Ali, Analisis dan Perancangan SI (UAS), Un...
SIM, Winne Zaneta Wirastika, Hapzi Ali, Analisis dan Perancangan SI (UAS), Un...SIM, Winne Zaneta Wirastika, Hapzi Ali, Analisis dan Perancangan SI (UAS), Un...
SIM, Winne Zaneta Wirastika, Hapzi Ali, Analisis dan Perancangan SI (UAS), Un...
Winne Zaneta
 
SRS Klinik
SRS KlinikSRS Klinik
SRS Klinik
Aribah Afif
 
TUGAS 2 - Tahap Eksekusi Sistem Informasi Klinik
TUGAS 2 - Tahap Eksekusi Sistem Informasi KlinikTUGAS 2 - Tahap Eksekusi Sistem Informasi Klinik
TUGAS 2 - Tahap Eksekusi Sistem Informasi Klinik
safiravanillia
 
Sistem Informasi Daftar ulang - Dwita Elvianti
Sistem Informasi Daftar ulang - Dwita ElviantiSistem Informasi Daftar ulang - Dwita Elvianti
Sistem Informasi Daftar ulang - Dwita Elvianti
dwitavi
 
Petunjuk Teknis Data Fasyankes Online DFO
Petunjuk Teknis Data Fasyankes Online DFOPetunjuk Teknis Data Fasyankes Online DFO
Petunjuk Teknis Data Fasyankes Online DFO
InaKartikaSari
 
430384982-Rekam-Medis-Elektronik baruk.pdf
430384982-Rekam-Medis-Elektronik baruk.pdf430384982-Rekam-Medis-Elektronik baruk.pdf
430384982-Rekam-Medis-Elektronik baruk.pdf
ssuser40197c1
 
Sistem klinik bersalin pdf
Sistem klinik bersalin pdfSistem klinik bersalin pdf
Sistem klinik bersalin pdf
mtfarid
 
Project charter
Project charterProject charter
Project charter
Gilbert Therry
 
Ppt sik uas
Ppt sik uasPpt sik uas
Ppt sik uas
nurma3
 

Similar to Software Requirement Specification SRS (20)

Sistem Administrasi dan Rekam Medis Klinik Gigi
Sistem Administrasi dan Rekam Medis Klinik Gigi Sistem Administrasi dan Rekam Medis Klinik Gigi
Sistem Administrasi dan Rekam Medis Klinik Gigi
 
Dokumen perancangan sistem sipdu
Dokumen perancangan sistem sipduDokumen perancangan sistem sipdu
Dokumen perancangan sistem sipdu
 
Sik sistem rekam medis klinik gigi 14523162_14523211_15523068_1
Sik sistem rekam medis klinik gigi 14523162_14523211_15523068_1Sik sistem rekam medis klinik gigi 14523162_14523211_15523068_1
Sik sistem rekam medis klinik gigi 14523162_14523211_15523068_1
 
Proposal proyek SIM RSUP
Proposal proyek SIM RSUPProposal proyek SIM RSUP
Proposal proyek SIM RSUP
 
Rekam medis 1
Rekam medis 1Rekam medis 1
Rekam medis 1
 
Rekam medis 2
Rekam medis 2Rekam medis 2
Rekam medis 2
 
Dokumen Perancangan SIS-EMR
Dokumen Perancangan SIS-EMRDokumen Perancangan SIS-EMR
Dokumen Perancangan SIS-EMR
 
Laporan fp
Laporan fpLaporan fp
Laporan fp
 
SIM, Winne Zaneta Wirastika, Hapzi Ali, Analisis dan Perancangan SI (UAS), Un...
SIM, Winne Zaneta Wirastika, Hapzi Ali, Analisis dan Perancangan SI (UAS), Un...SIM, Winne Zaneta Wirastika, Hapzi Ali, Analisis dan Perancangan SI (UAS), Un...
SIM, Winne Zaneta Wirastika, Hapzi Ali, Analisis dan Perancangan SI (UAS), Un...
 
SRS Klinik
SRS KlinikSRS Klinik
SRS Klinik
 
TUGAS 2 - Tahap Eksekusi Sistem Informasi Klinik
TUGAS 2 - Tahap Eksekusi Sistem Informasi KlinikTUGAS 2 - Tahap Eksekusi Sistem Informasi Klinik
TUGAS 2 - Tahap Eksekusi Sistem Informasi Klinik
 
Sistem Informasi Daftar ulang - Dwita Elvianti
Sistem Informasi Daftar ulang - Dwita ElviantiSistem Informasi Daftar ulang - Dwita Elvianti
Sistem Informasi Daftar ulang - Dwita Elvianti
 
63961431 simk
63961431 simk63961431 simk
63961431 simk
 
Petunjuk Teknis Data Fasyankes Online DFO
Petunjuk Teknis Data Fasyankes Online DFOPetunjuk Teknis Data Fasyankes Online DFO
Petunjuk Teknis Data Fasyankes Online DFO
 
430384982-Rekam-Medis-Elektronik baruk.pdf
430384982-Rekam-Medis-Elektronik baruk.pdf430384982-Rekam-Medis-Elektronik baruk.pdf
430384982-Rekam-Medis-Elektronik baruk.pdf
 
UTS MPPL
UTS MPPLUTS MPPL
UTS MPPL
 
Sistem klinik bersalin pdf
Sistem klinik bersalin pdfSistem klinik bersalin pdf
Sistem klinik bersalin pdf
 
Project charter
Project charterProject charter
Project charter
 
Ppt sik uas
Ppt sik uasPpt sik uas
Ppt sik uas
 
Bab iii
Bab iiiBab iii
Bab iii
 

Software Requirement Specification SRS

  • 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.
  • 9. 3.3. Use Case Diagram
  • 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.
  • 11. 4.4. Desain antarmuka aplikasi Gambar Tampilan Home
  • 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
  • 13. Gambar Tampilan Dashboard Admin Gambar Tampilan Dashboard Admin (User)
  • 14. Gambar Tampilan Dashboard Admin (Dokter) Gambar Tampilan Dashboard Admin (Booking)
  • 15. Gambar Tampilan Dashboard Admin (Periksa) Gambar Tampilan Dashboard Admin (Pembayaran)
  • 16. Gambar Tampilan Dashboard Member Gambar Tampilan Dashboard Member (Booking) Gambar Tampilan Dashboard Member (Periksa)
  • 17. Gambar Tampilan Dashboard Member (Pembayaran)