Si Klinik (RS) - 06850
Si Klinik (RS) - 06850
Ver : 1.0
CareHealth
Sistem Informasi klinik
Disusun Oleh:
1. [ DWI PUTRA MARBUN ] ( [06.2017.1.06850] )
Daftar Isi
Halaman Judul .............................................................................................................................................................. i
Sejarah Revisi Dokumen .......................................................................................................................................... i
Data Penyusun Dokumen ........................................................................................................................................ i
Daftar Isi ......................................................................................................................................................................... i
Daftar Gambar .............................................................................................................................................................. i
Daftar Tabel................................................................................................................................................................... i
1. Pendahuluan ........................................................................................................................................................ 5
1.1. Tujuan Penulisan Dokumen .................................................................................................................5
1.2. Ruang Lingkup Dokumen ......................................................................................................................5
1.3. Definisi, Akronim, Singkatan yang Dipakai ....................................................................................5
1.4. Referensi ......................................................................................................................................................6
1.5. Gambaran Umum Dokumen.................................................................................................................6
2. Kebutuhan Perangkat Lunak ......................................................................................................................... 6
2.1. Gambaran Umum Sistem .......................................................................................................................6
2.2. Fungsi Utama Perangkat Lunak..........................................................................................................6
2.2.1. Kebutuhan Fungsional ..................................................................................................................7
2.2.2. Kebutuhan Non Fungsional ........................................................................................................7
2.2.3. Kebutuhan Informasi ....................................................................................................................7
2.3. Karakteristik Pengguna .........................................................................................................................7
2.4. Kebutuhan Antarmuka Eksternal ......................................................................................................8
2.4.1. Antarmuka Pengguna....................................................................................................................8
2.4.2. Antarmuka Perangkat Keras ......................................................................................................8
2.4.3. Antarmuka Perangkat Lunak .....................................................................................................8
2.4.4. Antarmuka Komunikasi ...............................................................................................................9
2.5. Batasan Sistem...........................................................................................................................................9
2.6. Lingkungan Operasi.................................................................................................................................9
3. Model Deskripsi Kebutuhan Perangkat Lunak ...................................................................................... 9
3.1. Model Diagram ..........................................................................................................................................9
3.1.1. Arsitektur Use Case.........................................................................................................................9
3.1.2. Diagram Use Case ......................................................................................................................... 10
3.1.3 Spesifikasi Use case ............................................................................................................................. 10
3.1.4 Diagram hirarki............................................................................................................................. 14
3.1.5 Diagram Contex ............................................................................................................................. 14
1. Pendahuluan
Dokumen SKPL (Spesisifikasi Kebutuhan Perangkat Lunak) ini dibuat untuk tujuan sebagai
berikut :
Adapun pihak-pihak yang berkepentingan dan berhak menggunakan dokumen SKPL ini
adalah :
1. Marbun sebagai pengembang aplikasi.
Marbun akan menggunakan dokumen SKPL ini sebagai acuan dan pedoman dalam
mengembangkan aplikasi CareHealth.
2. Klinik bidan kristine sebagai pengguna aplikasi.
Klinik bidan kristine akan menggunakan dokumen SKPL ini untuk melakukan
pengecekan atau validasi terhadap kebutuhan-kebutuhan user, yang akan
diimplementasikan oleh pengembang.
Dengan adanya sistem ini diharapkan, proses administrasi di klinik bidan kristine
menjadi lebih terstruktur dan lebih efisien, karena CareHealth akan mencatat segala proses
yang dialami pasien selama berobat di klinik bidan kristine.
1.3. Definisi, Akronim, Singkatan yang Dipakai
Adapun definisi, istilah dan singkatan yang digunakan dalam dokumen SKPL ini adalah sebagai
berikut :
SKPL : Spesifikasi Kebutuhan Perangkat Lunak
DB : Database
RDBMS : Relational Database Management System
GUI : Graphical User Interface
1.4. Referensi
Daftar dokumen yang digunakan sebagai acuan atau rujukan dalam penyusunan dokumen
SKPL ini adalah sebagai berikut :
1. SOP CareHealth
2. SOP Klinik Bidan Kristine.
3. IEEE Std 830-1998. 1998. IEEE Recommended Practice for Software Requirements
Specifications. New York: IEEE.
1.5. Gambaran Umum Dokumen
Dokumen SKPL ini dibuat untuk memberikan informasi mengenai spesifikasi aplikasi
CareHealth. Dokumen ini berisikan informasi sebagai berikut :
1. Deskripsi Umum Aplikasi
Deskripsi umum aplikasi meliputi deskripsi umum CareHealth yang
dikembangkan, fungsi utama CareHealth yang akan diberikan kepada pengguna serta
karakteristik pengguna yang meliputi pembagian kelompok pengguna seperti
pekerjaan dan hak akses ke aplikasi.
2. Deskripsi Umum Kebutuhan Aplikasi Yang Akan Diimplementasikan
Deskripsi umum kebutuhan aplikasi yang akan diimplementasikan meliputi
semua informasi yang bersifat teknis yang menjadi acuan dalam pengembangan
aplikasi.
2. pemeriksaan
dalam hal ini, yaitu bertujuan untuk membuat daftar riwayat pemeriksaan
pasien, dan sebagai laporan yang akan dibuat pihak klinik nantinya. Pada fungsi ini
semua jenis jenis penanganan ada pasien akan dicatat.
3. Data bidan
pada proses ini , setiap pasien diperiksa oleh bidan, dan disini disimpan data
bidan supaya mudah dalam memasukkan pada proses pemeriksaan pasien.
4. Data Obat
Menyimpan segala jenis obat, dan akan membantu dalam proses data
pemeriksaan
5. Laporan pasien bulanan
Lapoan ini bertujuan sebagai acuan klinik dalam menangani dan menambah
kualitas pelayannya.
2.2.1. Kebutuhan Fungsional
Fungsi utama sistem CareHealth yang dibangun adalah :
1. Menyediakan pencatatan pasien
2. Menyediakan Laporan
4. CSS 3 keatas
5. Javascript ES 5 keatas
6. Mysql 5 keatas
7. Android 4 keatas
8. Ios
2.4.4. Antarmuka Komunikasi
Antarmuka komunikasi yang dibutuhkan dalam perangkat lunak ini meliputi:
1. Antarmuka komunikasi pada Admin
Admin membutuhkan kabel USB untuk berkomunikasi dengan mesin cetak untuk
mencetak nota, laporan.
2. Antarmuka komunikasi Mobile
Pada aplikasi mobile, diperluhkan komunikasi REST API untuk berkomunikasi dengan
server. Agar data yang ada pada aplikasi mobile bisa sama persis dengan data yang ada
di website.
2.5. Batasan Sistem
Batasan sistem dalam perancangan CareHealth adalah sebagai berikut :
1. Bahasa pemrograman berbasis dekstop yang digunakan adalah java.
2. Web server yang digunakan adalah Apache.
3. DBMS yang digunakan adalah Mysql.
4. Tampilan grafis menggunakan format file .JPG.
5. Informasi yang ditampilkan dapat dicetak.
B. Insert Pasien
Nama Fungsi Insert pasien
Prioritas [antara low, medium, high]
Pemicu Tombol Insert pasien
Kondisi awal Simpan ke database
Alur normal 1. insert data pasien yang tersedia di form
2.pengecekan valid tidaknya data
3. simpan ke database
C. Hapus pasien
Nama Fungsi Hapus pasien
Prioritas [antara low, medium, high]
Pemicu Tombol hapus pasien
Kondisi awal Hapus data pasien di database
Alur normal 1. pilih tombol view
2. cari data yang akan dihapus
3.mengahpus data pasien data pasien
Alur alternatif 1.
2.
3.
Kondisi akhir Hapus data pasien]
Pengecualian [ini muncul ketika ada error]
Kebutuhan 1.
non-fungsional 2.
3.
D. Insert Bidan
E. Hapus Bidan
Nama Fungsi Hapus bidan
Prioritas [antara low, medium, high]
Pemicu Tombol hapus bidan
Kondisi awal Hapus data pasien di database
Alur normal 1. pilih tombol view
2. cari data yang akan dihapus
3.mengahpus data pasien data bidan
Alur alternatif 1.
2.
3.
Kondisi akhir Hapus data bidan
Pengecualian [ini muncul ketika ada error]
Kebutuhan 1.
non-fungsional 2.
3.
F. Insert Admin
G. Hapus admin
3.
Kondisi akhir Hapus data admin
Pengecualian [ini muncul ketika ada error]
Kebutuhan 1.
non-fungsional 2.
3.
H. Insert Pemilik
I. Hapus Pemilik