Dibuat Oleh :
12S15003 Puji S.M. Napitupulu
12S15007 Naomi Nainggolan
12S15034 Hermina A. Sihite
12S15036 Astri D. Pangaribuan
No. Dokumen: SDD-PSI-18-13.doc Versi: 1.0 Tanggal : 06-04-18 Jumlah Halaman :48
DAFTAR ISI
1. Pendahuluan ........................................................................................................................................... 5
1.1 Tujuan Dokumen ............................................................................................................................... 5
1.2 Ruang Lingkup .................................................................................................................................. 5
1.3 Definisi, Akronim, dan Singkatan ..................................................................................................... 5
1.4 Dokumen Konvensi ........................................................................................................................... 7
1.5 Dokumen Rujukan ............................................................................................................................ 8
1.6 Ringkasan Dokumen ......................................................................................................................... 8
2 Deskripsi Desain .................................................................................................................................... 9
2.1 Lingkungan ....................................................................................................................................... 9
2.2 Deskripsi Data ................................................................................................................................... 9
2.2.1 Domain/Type Definition .........................................................................................................10
2.2.2 E-R Diagram...........................................................................................................................12
2.2.3 Conceptual Data Model ..........................................................................................................15
2.2.4 Physical Data Model ..............................................................................................................16
2.2.5 Tabel .......................................................................................................................................16
2.3 Functional Decomposition ...............................................................................................................17
3 Detail Design Description ....................................................................................................................18
3.1 Struktur Tabel...................................................................................................................................18
3.1.1 Tabel Akun .............................................................................................................................18
3.1.2 Tabel Role...............................................................................................................................19
3.1.3 Tabel Obat ..............................................................................................................................20
3.1.4 Tabel User...............................................................................................................................21
3.1.5 Tabel Permintaan Obat ...........................................................................................................22
3.1.6 Tabel Laporan Rekam Medik .................................................................................................23
3.1.7 Tabel Antrian dan Keluhan .....................................................................................................24
3.1.8 Tabel Family Folder ...............................................................................................................25
3.1.9 Tabel Pasien ............................................................................................................................26
3.1.10 Tabel Resep........................................................................................................................27
3.2 Detail Functional Description..........................................................................................................28
3.2.1 Function Specification Mengelola Pendaftaran Pasien ...........................................................29
3.2.2 Function Specification Mengelola Data Antrian dan keluhan ................................................32
3.2.3 Function Specification Mengelola Data Rekam Medik ..........................................................35
3.2.4 Function Specification Mengelola Data Obat .........................................................................37
3.2.5 Function Specification Mengelola Resep Obat .......................................................................40
3.3 Physical File.....................................................................................................................................42
3.4 Traceability ......................................................................................................................................43
3.4.1 Data.........................................................................................................................................43
3.4.2 Requirements ..........................................................................................................................44
Lampiran ........................................................................................................................................................46
Sejarah Versi ..................................................................................................................................................47
Sejarah Perubahan ..........................................................................................................................................48
Tabel 2. Akronim
No. Akronim Keterangan
1. Puskesmas Pusat Kesehatan Masyarakat
Tabel 3. Singkatan
No. Singkatan Keterangan
1. IT Del Institut Teknologi Del
2. DBMS Database Management System
3. ERD Entity Relationship Diagram
4. CDM Conceptual Data Model
2.1 Lingkungan
Dalam pembangunan Sistem Informasi Rawat Jalan Puskesmas ini, rancangan
lingkungan implementasi yang digunakan adalah sebagai berikut :
a. Sistem Operasi
Sistem operasi yang digunakan untuk pembangunan sistem informasi adalah:
- untuk aplikasi server digunakan Windows 10.
- untuk aplikasi client digunakan Windows 10.
b. DBMS
DBMS yang digunakan adalah MySQL versi 5.
c. Development tools
Development tools yang digunakan untuk pembangunan sistem informasi adalah :
- Spring Tool Suite
- NetBeans IDE 8.1
d. Bahasa pemrograman
Bahasa pemrograman yang digunakan adalah bahasa pemrograman Java.
3. User
Atribut-atribut dari entity user adalah:
1. id merupakan primary key dari entity User
2. alamat berisi alamat dari user dalam sistem informasi Rawat Jalan Puskesmas
3. jenis_Kelamin berisi jenis kelamin dari user yang yang terkait dengan sistem
4. nama berisi nama user dalam sistem informasi Rawat Jalan Puskesmas
5. tanggal_Lahir berisi tanggal lahir dari user dalam sistem informasi Rawat Jalan
Puskesmas
6. id_akun merupakan foreign key dari entity user.
4. Role
Atribut-atribut dari entity Role adalah:
1. Id_role merupakan primary key dari entity role
2. Deskripsi_role berisi role dari setiap user
5. Permintaan obat
Atribut-atribut dari entity Role adalah:
1. Id_permintaan_obat merupakan primary key dari entity permintaan obat
2. nama_obat merupakan nama obat yang tersedia di apotek
3. jenis_obat merupakan jenis-jenis obat yang tersedia di apotek
4. jumlah_obat merupakan jumlah obat yang tersedia di apotek
5. status merupakan status dari permintaan penambahan obat.
6. Id user merupakan foreign key dari entity permintaan obat.
9. Family Folder
Atribut-atribut dari entity Family Folder adalah:
1. No.kk merupakan primary key
2. Daftar anggota keluarga berisi daftar nama anggota keluarga.
3. Id pasien meerupakan foreign key dari entity family folder
10. Pasien
Atribut-atribut dari entity pasien adalah:
1. Id pasien merupakan primary key
2. Nama merupakan nama pasien yang ada pada Sistem Informasi Rawat Jalan
Puskesmas
3. Alamat merupakan alamat pasien yang ada pada Sistem Informasi Rawat Jalan
Puskesmas
4. Tanggal lahir merupakan tanggal lahir pasien yang ada pada Sistem Informasi
Rawat Jalan Puskesmas
11. Resep
Atribut-atribut dari entity resep adalah:
1. Id resep merupakan primary key
2. Dosis merupakan dosis pada pembuatan resep
3. Id user merupakan foreign key dari entity resep
4. Id antrian merupakan foreign key dari entity resep.
2.2.5 Tabel
Tabel 6. Input-Proses-Output
No.Fungsi Fungsi/Proses Tabel/Data Input Tabel /Data
Output
SyRS-FR-01 Login t_akun t_user
SyRS-FR-02 Mengelola Pendaftaran 1. t_akun t_family_fol
Pasien 2. t_pasien der
SyRS-FR-03 Mengelola Data Antrian 1. t_akun t_antrian_da
dan Keluhan 2. n_keluhan
t_antrian_dan_kel
uhan
SyRS-FR-04 Mengelola Data Rekam 1. t_akun t_lap_rekam
Medik 2. t_pasien _medik
SyRS-FR-05 Mengelola Resep Obat 1.t_antrian_dan_k t_resep
eluhan
SyRS-FR-06 Mengelola Data Obat 1. t_akun t_obat
2.
t_permintaan_obat
Tabel 7. t_akun
Id Field Deskripsi Tipe & length Boleh Default Keterangan
NULL
id_akun Merupakan id INT(10) NO - Primary Key
dari tabel Akun
username Merupakan VARCHAR NO NULL Atribut Non-
nama user pada (30) key
sistem
email Merupakan VARCHAR NO NULL Atribut Non-
email user yang (30) key
terhubung
dengan sistem
password Merupakan kata VARCHAR NO NULL Atribut Non-
sandi user (15) key
id_role Merupakan role INT(10) NO NULL Foreign Key
yang dimiliki
oleh akun yang
bersangkutan
Menggunakan SQLScript:
Tabel 8. t_role
Id Field Deskripsi Tipe & length Boleh Default Keterangan
NULL
id_role Merupakan id INT(15) NO - Primary Key
dari tabel Role
deskripsi_rol Merupakan TEXT NO - Atribut Non-
e penjelasan key
mengenai setiap
role yang
terdaftar pada
sistem informasi
rawat jalan
puskesmas
Menggunakan SQLScript:
Tabel 9. t_obat
Id Field Deskripsi Tipe & length Boleh Default Keterangan
NULL
id_obat Merupakan id VARCHAR NO - Primary Key
dari tabel Obat (20)
nama_obat Merupakan VARCHAR NO - Atribut Non-
nama obat pada (50) key
sistem
jenis_obat Merupakan TEXT NO - Atribut Non-
penggolongan key
penggunaan
obat
jumlah_obat Merupakan INT(10) NO - Atribut Non-
jumlah stok obat key
yang tersedia
pada apotek di
puskesmas
id_user Merupakan id INT(10) YES - Foreign Key
dari tabel User
Menggunakan SQLScript:
Error Message
Error message Login yang akan muncul dapat dilihat pada Tabel 19 di bawah ini.
Pada bagian ini akan digambarkan detail screen layout pada fungsi pengelolaan
pendaftaran pasien.
Pada bagian ini akan digambarkan detail screen layout pada fungsi pengelolaan data
antrian dan keluhan pasien.
Gambar 7. Detail Screen Layout Mengisi Data Keluhan Pasien pada Daftar Antrian
Pada bagian ini akan digambarkan detail screen layout pada fungsi pengelolaan data
rekam medik.
Pada bagian ini akan digambarkan detail screen layout pada fungsi pengelolaan data obat.
3.4 Traceability
Pada bagian ini, diisi dengan tabel data dan requirements, untuk membantu pembaca
dalam menelusuri keterkaitan perancangan terhadap spesifikasi kebutuhan.
3.4.1 Data
Traceability dari tabel aplikasi yang dirancang terhadap DFD dan ER dijelaskan pada
tabel 49 berikut.
Antrian dan keluhan Mengelola daftar Data mengelola daftar antrian dan
antrian dan keluhan oleh Resepsionis yang
keluhan disimpan pada data store Antrian
dan keluhan di DFD menjadi
entitas mengelola daftar antrian dan
keluhan pada ERD dan akan
menjadi tabel
t_antrian_dan_keluhan.
3.4.2 Requirements
Tabel 23. Requirements
SDD-Id Fungsi Keterangan
SDD-01 Mengelola Digunakan untuk mendaftarkan pasien yang
Pendaftaran Pasien merupakan masyarakat yang berdomisili di
daerah batasan pelayanan puskesmas.
No. dokumen :
No. versi :
Halaman Semula Menjadi Alasan perubahan
No. dokumen :
No. versi :
Halaman Semula Menjadi Alasan perubahan