Anda di halaman 1dari 47

SW Technical Document

Sistem Informasi Klinik Del

Dibuat Oleh :
11318005 Samuel A. Ambarita
11318017 Tiarro E. Tamba
11318025 Nicolas M. Manurung
11318028 Jane M. Sinambela
11318052 Veronika O. Marpaung

Untuk :
Klinik Del
Sitoluama

Proyek Akhir 1 2019


Institut Teknologi Del

No. Dokumen: SW-PA1-YY-AxxG Versi: 1 Tanggal : 26 December 2019 Jumlah Halaman : 47


DAFTAR ISI
1 Introduction ........................................................................................................................................... 6
1.1 Purpose of Document ........................................................................................................................ 6
1.2 Scope ................................................................................................................................................. 6
1.3 Definition Acronim and Abbreviation............................................................................................... 6
1.4 Identification and Numbering ........................................................................................................... 7
1.5 Reference Documents ....................................................................................................................... 8
1.6 Document Summary.......................................................................................................................... 8
2 System Overview ...................................................................................................................................10
2.1 Current Sistem Overview .................................................................................................................10
2.1.1 Business Process .....................................................................................................................10
2.2 Target Sistem ...................................................................................................................................12
2.2.1 Business Process 1 ..................................................................................................................12
2.2.2 Business Process 2 ..................................................................................................................13
2.2.3 Business Process 3 ..................................................................................................................13
2.2.4 Business Process 4 ..................................................................................................................14
2.2.5 Business Process 5 ..................................................................................................................15
2.2.6 Procedure ................................................................................................................................16
3 Software General Description ..............................................................................................................17
3.1 Product Main Function .....................................................................................................................17
3.1.1 Fungsi Autentikasi ..................................................................................................................17
3.1.2 Fungsi Mengelola Data Pasien ...............................................................................................17
3.1.3 Fungsi Mengelola Data Obat ..................................................................................................17
3.1.4 Fungsi Mencari Data Pasien ...................................................................................................18
3.1.5 Fungsi Mencari Data Obat ......................................................................................................18
3.1.6 Fungsi Export Data .................................................................................................................18
3.1.7 Fungsi Registrasi ....................................................................................................................18
3.2 Users Characteristics ........................................................................................................................18
3.2.1 User-Group-1 ..........................................................................................................................18
3.2.2 User-Group-2 ..........................................................................................................................19
3.3 Constraints .......................................................................................................................................19
3.4 SW Environment ..............................................................................................................................19
4 Requirement Definition .........................................................................................................................20
4.1 External Interface .............................................................................................................................20
4.1.1 User Interface .........................................................................................................................20
4.1.2 Hardware Interface .................................................................................................................20
4.1.3 Software Interface ...................................................................................................................21
4.2 Functional Description .....................................................................................................................21
4.2.1 Use Case Scenario Fungsi Autentikasi ...................................................................................22
4.2.2 Use Case Scenario Mencari Obat ...........................................................................................24
4.2.3 Use Case Scenario Mengelola Data Pasien ............................................................................24
4.2.4 Use Case Scenario Mengelola Data Obat ...............................................................................25
4.2.5 Use Case Scenario Mencari Data Pasien ................................................................................28
4.2.6 Use Case Scenario Mengekspor Data .....................................................................................29
4.2.7 Use Case Scenario Registrasi .................................................................................................29
4.3 Data Requirement.............................................................................................................................30
4.3.1 E-R diagram ............................................................................................................................30
4.4 Non Functional Requirement ...........................................................................................................31
4.5 Design Constraints ...........................................................................................................................32
4.5.1 Software Language .................................................................................................................32
4.5.2 Development Tools.................................................................................................................32
5 Design ...................................................................................................................................................33
5.1 Data Description...............................................................................................................................33
5.1.1 Domain/ Type Definition ........................................................................................................33
5.1.2 Conceptual Data Model ..........................................................................................................34

IT Del Document1 Halaman 2 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
5.1.3 Physical Data Model ...............................................................................................................35
5.1.4 Tables .....................................................................................................................................35
6 Detail Design Description ....................................................................................................................36
6.1 Table Structure .................................................................................................................................36
6.1.1 Tabel User...............................................................................................................................36
6.1.2 Table Pasien ............................................................................................................................36
6.1.3 Table Terapi ............................................................................................................................37
6.1.4 Table Obat ..............................................................................................................................37
6.1.5 Table Pengobatan....................................................................................................................38
6.2 Class Diagram ..................................................................................................................................38
6.3 Squence Diagram .............................................................................................................................38
6.4 Physical File .....................................................................................................................................40
6.5 Tracebility ........................................................................................................................................40
7 Testing ...................................................................................................................................................42
7.1.1 Procedural Preparation............................................................................................................42
7.1.2 HW & Network Preparation ...................................................................................................42
7.2 Test Plan and Identification ..............................................................................................................42
7.3 Test Script & Result .........................................................................................................................43
7.3.1 Test Script Butir-Uji-1 ............................................................................................................43
7.3.2 Test Script Butir-Uji-2 ............................................................................................................44
7.4 Test Summary Result & History ......................................................................................................44
7.4.1 Scenario-1 ...............................................................................................................................44
7.4.2 Scenario-2 ...............................................................................................................................44
LAMPIRAN.....................................................................................................................................................45
Sejarah Versi ..................................................................................................................................................46
Sejarah Perubahan .........................................................................................................................................47

IT Del Document1 Halaman 3 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
DAFTAR TABEL
Tabel 1 Defenisi ....................................................................................................................... 6
Tabel 2 Akronim ...................................................................................................................... 7
Tabel 3 Singkatan ................................................................................................................... 7
Tabel 4 Aturan Penamaan dan Penomoran ....................................................................... 7
Tabel 5 Software Interface ................................................................................................... 21
Tabel 6 Login ......................................................................................................................... 22
Tabel 7 Logout ....................................................................................................................... 23
Tabel 8 Mencari Obat ........................................................................................................... 24
Tabel 9 Menambah data pasien ......................................................................................... 24
Tabel 10 Mengedit data pasien ........................................... Error! Bookmark not defined.
Tabel 11 Menghapus data pasien ...................................... Error! Bookmark not defined.
Tabel 12 Menambah data obat ........................................................................................... 26
Tabel 13 Mengedit data obat ............................................................................................... 26
Tabel 14 Menghapus data obat .......................................................................................... 27
Tabel 15 Mencari data pasien ............................................................................................. 28
Tabel 16 Mengekspor data .................................................................................................. 29
Tabel 17 Meregistrasi user .................................................................................................. 29
Tabel 18 Non functional ....................................................................................................... 31
Tabel 19 Tracebility ............................................................................................................... 40

IT Del Document1 Halaman 4 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
DAFTAR GAMBAR
Gambar 1 Current System ................................................................................................... 11
Gambar 2 Procedure Current System ............................................................................... 11
Gambar 3 Mengelola data pasien ...................................................................................... 12
Gambar 4 Mengelola data obat .......................................................................................... 13
Gambar 5 Mencari data obat ............................................................................................... 14
Gambar 6 Mengekspor data ................................................................................................ 15
Gambar 7 Meregistrasi user ................................................................................................ 16
Gambar 8 Procedure target system ................................................................................... 16
Gambar 9 ER-D ..................................................................................................................... 31
Gambar 10 Conceptual Data Model................................................................................... 34
Gambar 11 Physical Data Model ........................................................................................ 35
Gambar 12 Tabel User ......................................................................................................... 36
Gambar 13 Tabel User ......................................................................................................... 36
Gambar 14 Tabel User ......................................................................................................... 37
Gambar 15 Tabel User ......................................................................................................... 37
Gambar 16 Tabel User ......................................................................................................... 38
Gambar 17 Class Diagram .................................................................................................. 38

IT Del Document1 Halaman 5 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
1 Introduction
Pada bab ini dijelaskan tujuan penulisan dokumen, aturan penamaan dan penomoran
dokumen, referensi, dan ringkasan dokumen.

1.1 Purpose of Document


Dokumen ini ditulis oleh developer berdasarkan spesifikasi kebutuhan aplikasi yang akan
dibangun. Dokumen ini ditulis untuk para pengembang sistem sebagai gambaran atau
rincian spesifikasi requirement dari narasumber untuk membangun Sistem Informasi
Klinik Del yang akan dilakukan dengan developer. Dokumen ini juga bertujuan untuk
menyatukan persepsi antara developer dan narasumber mengenai aplikasi yang dibangun,
mendokumentasikan kebutuhan perangkat lunak aplikasi sesuai dengan requirement yang
diberikan oleh narasumber, memberikan gambaran aplikasi yang dibangun dan fungsi-
fungsi yang digunakan dalam sistem.

1.2 Scope
Pada dokumen ini dijelaskan spesifikasi Sistem Informasi Klinik Del. Dalam dokumen ini
berisi informasi mengenai gambaran umum dokumen, gambaran Sistem Informasi Klinik
Del yang dibangun, spesifikasi kebutuhan fungsional dalam pembangunan sistem serta
rangkuman dari keseluruhan kebutuhan. Dokumen ini juga berisi keterangan mengenai
antarmuka dalam lingkungan operasional aplikasi serta memberikan gambaran fungsi
yang terdapat pada Sistem Informasi Klinik Del.

1.3 Definition Acronim and Abbreviation


Definisi yang digunakan dalam penulisan dokumen ini dapat dilihat pada tabel di bawah
ini.
Tabel 1 Defenisi
No. Definisi Penjelasan
1. Client Orang yang memberikan proyek pada developer
2. Developer Orang atau perusahaan yang membuat atau
mengembangkan perangkat lunak
3. Software Perangkat lunak

IT Del Document1 Halaman 6 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
4. Hardware Perangkat dan peranti yang mendukung sistem
komputer
5. Tools Aplikasi yang digunakan selama pengerjaan proyek
6. Supervisor Orang yang melakukan review terhadap dokumentasi
proyek dan mengontrol pengerjaan proyek
7. Current System Sistem yang sudah ada saat ini, baik yang manual atau
berbasis komputer untuk dianalisis
8. Target System Sistem yang akan dibangun atau dikembangkan oleh
developer
9. User Orang yang menggunakan sistem
10. Alert Respon sistem kepada user sebagai pemberitahuan
Akronim yang dipakai dalam dokumen ini dapat dilihat pada tabel di bawah ini.
Tabel 2 Akronim
No Akronim Penjelasan

1. MoM Minutes of Meeting

2. SIKD Sistem Informasi Klinik DEL

Singkatan yang dipakai dalam dokumen ini dapat dilihat pada tabel dibawah ini.
Tabel 3 Singkatan
No Singkatan Penjelasan
1. PiP Project Implementation Plan
2. PA1 Proyek Akhir 1

1.4 Identification and Numbering


Aturan penamaan dan penomoran yang digunakan pada dokumen ini dapat dilihat pada
tabel di bawah ini.

Tabel 4 Aturan Penamaan dan Penomoran


No. Kategori Deskripsi Aturan yang Digunakan
1. Judul dokumen adalah Times New Roman 22 pt , font color bold-black
2. Judul bab adalah Arial 12 pt, font color bold-black
3. Judul subbab adalah Arial 12 pt, font color bold-black
4. Isi bab adalah Times New Roman 12 pt dengan font color black
1. Jenis font
5. Judul tabel adalah Arial 10 pt dengan font color bold-black
6. Isi tabel adalah Times New Roman 10 pt, font color black
7. Keterangan gambar adalah Arial 10 pt dengan font color bold-black

IT Del Document1 Halaman 7 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Aturan penomoran dan penamaan bab serta subbab :
1. Untuk bab : 1,2,3
Contoh: 1 Introduction
2. Untuk sub bab : 1.1., 1.2.,1.3.
Contoh : 1.1 Purpose of Document . Untuk
sub-sub bab : 1.1.1., 2.2.1.1., 4.2.2.1.1.
Penomoran dan Contoh :
2.
Penamaan - 2.2.1 Business Process 1
- 2.2.1.1 BPMN Mengelola Data Pasien
- 4.2.2.1.1 Use Case Scenario Login
Aturan penomoran dan penamaan tabel dan gambar :
1. Tabel : Tabel 1 Defenisi
2. Gambar : Gambar 1 Mengelola Data Pasien

1.5 Reference Documents


Dokumen yang menjadi rujukan dokumen ini adalah:
1. ToR-PA1-1819-D3TI10
Dokumen yang berisi spesifikasi requirement dalam pembangunan Sistem
Informasi Klinik Del.
2. PiP-PA1-1819-D3TI10
Dokumen yang berisi rencana pelaksanaan proyek Sistem Informasi Klinik Del.

1.6 Document Summary


Dokumen ini selanjutnya disusun sebagai berikut:

- Bab 1 Introduction, pada bab ini berisi tentang tujuan dokumen ini dibuat,
kegunaan dokumen ini, deskripsi dokumen, beserta referensi-referensi yang
digunakan dalam pembuatan dokumen ini.

- Bab 2 Sistem Overview, pada bab dijelaskan lingkup sistem yang belum
terkomputerisasi (current system) dan lingkup aplikasi dari aplikasi yang akan
dibangun (target system) berupa business process, user, dan service time.

- Bab 3 Software General Description dijelaskan tentang produk yang dari hasil
sistem informasi yang dibangun dan berbicara mengenai siapa user dari
software yang akan dibangun itu.

- Bab 4 Requirement Definition menjelaskan mengenai deskripsi interface yang


dibutuhkan untuk pengoperasian aplikasi yang dibuat, deskripsi fungsional,

IT Del Document1 Halaman 8 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
kebutuhan data yang diperlukan, kebutuhan fungsional, kebutuhan
nonfungsional, dan batasan desain dalam aplikasi.
- Bab 5 Desain dijelaskan tentang deskrispsi data yaitu definisi tipe dan domain,
conceptual data model dan physical data model
- Bab 6 Detail Design Description dijelaskan tentang struktur tabel, Class
Diagram, Sequence Diagram, Physical File, Tracebility
- Bab 7 Testing dijelaskan tentang paket kerja, jadwal pengerjaan proyek,
kebutuhan tenaga kerja, dan kebutuhan logistik yang dibutuhkan dalam
pembangunan aplikasi ini.

IT Del Document1 Halaman 9 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
2 System Overview

Pada bab ini dijelaskan mengenai gambaran sistem yang dibangun meliputi gambaran
sistem yang berjalan sekarang dan target sistem yang akan dibangun.

2.1 Current Sistem Overview


Current system yang berjalan saat ini perawat mendata pasien meliputi tanggal berobat,
nama, jenis kelamin, umur, keluhan pasien yang datang ke klinik. Pasien mendapatkan
pemeriksaan dari dokter jaga di klinik. Dokter memberikan resep obat yang sesuai dengan
keluhan dan diagnosa yang dialami oleh pasien kepada perawat. Perawat mencari obat
yang telah ditentukan dokter dan mendata dosis yang diberikan kepada pasien. Lalu,
pasien melakukan pembayaran berdasarkan status pasien yaitu sebagai masyarakat atau
civitas Del. Data pasien yang telah ditambahkan ke dalam buku dan data stok obat di salin
kembali dalam bentuk Ms. Excel sebagai bentuk laporan klinik. Dalam proses pendataan
pasien dan obat terjadi ketidakefiesinan karena perawat membutuhkan waktu yang cukup
lama dalam mencari data pasien dan obat yang di edit ataupun dihapus.

2.1.1 Business Process

Pada bagian ini dijelaskan mengenai BPMN (Business Process Modelling Notation), user
dan service time dari proses pemeriksaan pasien, menambah data pasien hingga
melakukan transaksi dengan pasien.

IT Del Document1 Halaman 10 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Gambar 1 Current System

2.1.1.1 Service Time


Disebabkan oleh pendataan informasi pasien dan obat yang masih secara manual, maka
waktu yang digunakan untuk mendapatkan informasi relatif lama dapat dihitung hingga
hitungan menit.

2.1.1.2 Procedure

Gambar 2 Procedure Current System

IT Del Document1 Halaman 11 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
2.2 Target Sistem
Sistem Informasi Klinik Del merupakan sebuah sistem informasi berbasis web. Pada
sistem ini terdapat 2 users yaitu dokter dan perawat. Perawat melakukan pendataan pasien
yang datang berobat ke klinik, mengelola data pasien dan data obat, mencari data pasien
dan data obat, sehingga seluruh data pasien dan obat lebih mudah dicari dan meminimkan
kehilangan data. Dokter dapat melihat dan mencari setiap data pasien dan data obat yang
telah ditambahkan perawat. Perawat dimudahkan membuat laporan klinik yang berisi data
pasien dan obat dengan fungsi mengekspor data ke Ms.Excel atau pdf. Dengan SIKD,
dokter dan perawat menjadi lebih mudah dalam mengatur dan mengelola data pasien dan
obat.

2.2.1 Business Process 1


Pada sistem yang akan dibangun, proses mengelola data pasien digunakan untuk
menambah data pasien yang belum terdaftar ke dalam sistem dan berobat untuk
menambah terapi yang digunakan pasien yang terdaftar dalam sistem. Sebelum proses
mengelola data pasien dapat dilakukan, perawat harus melakukan login terlebih dahulu
masuk ke dalam sistem. Proses mengelola data pasien akan dimulai dengan proses ketika
pasien datang ke klinik, dan di data oleh perawat. Jika semua data sudah terisi dan
perawat menekan tombol simpan, maka data pasien akan tersimpan.

2.2.1.1 BPMN Mengelola Data Pasien


BPMN yang dipakai dalam sistem ini dapat dilihat pada gambar di bawah ini.

Gambar 3 Mengelola data pasien

IT Del Document1 Halaman 12 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
2.2.1.2 Service Time

Service time yang setelah sistem dibangun adalah waktu maksimal 2 menit.

2.2.2 Business Process 2

Proses lain yang dapat dilakukan pada target sistem adalah proses mengelola data obat.
Proses mengelola data obat terdiri dari menambah, mengedit, menghapus data obat.
Proses pengelolaan dimulai dari perawat melakukan login dan memasuki halaman utama
sistem informasi dan memilih menu obat. Lalu perawat dapat melakukan penambahan,
pengeditan, penghapusan stok obat.

2.2.2.1 BPMN Mengelola Data Obat


BPMN yang dipakai dalam sistem ini dapat dilihat pada gambar di bawah ini.

Gambar 4 Mengelola data obat

2.2.2.2 Service Time

Service Time setelah sistem dibangun adalah sekitar 2 menit mengelola menambah data
obat.

2.2.3 Business Process 3

Sistem dapat melakukan proses Mencari Data Obat. Sebelum proses mencari data obat
dapat dilakukan, perawat dan dokter harus melakukan login terlebih dahulu masuk ke

IT Del Document1 Halaman 13 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
dalam sistem. Proses Mencari data pasien akan dimulai dengan perawat dan dokter
memilih menu obat, lalu memasukkan identifier yang terdapat pada obat pada button
search, dan menekan tombol cari, maka data obat yang diinginkan ditampilkan pada
sistem.

2.2.3.1 BPMN Mencari Data Obat


BPMN yang dipakai dalam sistem ini dapat dilihat pada gambar di bawah ini.

Gambar 5 Mencari data obat

2.2.3.2 Service Time


Waktu setelah sistem dibangun adalah 1 menit.

2.2.4 Business Process 4


Proses selanjutnya yang dapat dilakukan yaitu mengekspor data. Proses dimulai dengan
perawat melakukan login dan masuk ke dalam halaman utama, perawat memilih menu
ekspor data dan memilih ekspor data menjadi Ms. Excel atau pdf.

2.2.4.1 BPMN Mengekspor Data


BPMN yang dipakai dalam sistem ini dapat dilihat pada gambar di bawah ini.

IT Del Document1 Halaman 14 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Gambar 6 Mengekspor data

2.2.4.2 Service Time

Service time setelah sistem dibangun adalah 1 menit.

2.2.5 Business Process 5


Proses lain yang dapat dilakukan yaitu meregistrasi user. Proses dimulai dengan user
mengakses sistem, memilih tombol register, user mengisi form registrasi.

2.2.5.1 BPMN Meregistrasi User


BPMN yang dipakai dalam sistem ini dapat dilihat pada gambar di bawah ini.

IT Del Document1 Halaman 15 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Gambar 7 Meregistrasi user

2.2.5.2 Service Time


Service time setelah sistem dibangun adalah 1 menit.

2.2.6 Procedure

Gambar 8 Procedure target system

IT Del Document1 Halaman 16 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
3 Software General Description

Pada bab ini dijelaskan mengenai gambaran umum. SIKD yang meliputi fungsi utama
klinik dan karakteristik pengguna yang memanfaatkan sistem yang dibangun.

3.1 Product Main Function

Fungsi utama pada SIKD diperoleh berdasarkan hasil interview dengan project owner
pada saat requirement gathering, maka fungsi utama yang akan dibangun adalah :

3.1.1 Fungsi Autentikasi

Fungsi tersebut berguna untuk mengenali user yang dapat mengakses sistem dan
membatasi hak akses user. Jadi, sistem ini tidak dapat diakses oleh user yang tidak
terdaftar dalam basis data sistem informasi. Pada saat user melakukan login pada sistem,
username dan password akan disesuaikan dengan database server. Apabila data yang
dimasukkan tidak sesuai, sistem akan mengeluarkan pesan error.
Fitur-fitur yang terdapat untuk menjalankan autentikasi diatas adalah sebagai berikut:
a. Login
Berfungsi untuk menjaga kerahasiaan sistem yang telah dibuat agar tidak semua
orang dapat mengoperasikan hak akses sistem.
b. Logout
Berfungsi untuk menjaga kerahasiaan sistem yang telah dioperasikan agar tidak
semua orang mengoperasikannya.

3.1.2 Fungsi Mengelola Data Pasien


Berfungsi membantu pengguna untuk menambahkan data pasien ke dalam sistem
informasi.

3.1.3 Fungsi Mengelola Data Obat


Berfungsi untuk membantu pengguna untuk menambah, menghapus, dan mengedit
data stok obat yang ada di klinik.

IT Del Document1 Halaman 17 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
3.1.4 Fungsi Mencari Data Pasien
Berfungsi untuk membantu pengguna dalam mencari data tentang informasi
pasien seperti Nama, keluhan, diagnosa, terapi yang telah diikuti pasien .

3.1.5 Fungsi Mencari Data Obat


Berfungsi untuk membantu pengguna dalam mencari obat yang diperlukan dan
mendapatkan informasi tentang jumlah stok awal, pembelian obat, jumlah obat
yang telah diterima pasien serta sisa obat yang masih tersedia.

3.1.6 Fungsi Export Data


Berfungsi untuk mengubah data dari dalam database menjadi laporan berformat
excel ataupun pdf.

3.1.7 Fungsi Registrasi


Berfungsi untuk meregistrasi user yang belum memiliki username dan password.

3.1.8 Fungsi Berobat


Berfungsi untuk mendata terapi yang digunakan pasien yang telah terdaftar dalam
SIKD.

3.2 Users Characteristics

Pada sub bab ini dijelaskan tentang karakteristik user pada SIKD.

3.2.1 User-Group-1
Description of User : User berperan mengelola data pasien dan obat, mengekspor data,
mencari data pasien dan obat pada sistem .
Role : Perawat.
Prerequisit : Perawat telah login ke sistem.
Task description :
- Perawat mampu meregistrasi akun, menambah, menghapus,
mengedit data pasien dan obat yang diolah sistem
- mengeskport data ke dalam excel atau pdf
- mencari data pasien dan obat pada sistem

IT Del Document1 Halaman 18 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
3.2.2 User-Group-2
Description of User : User berperan meregistrasi akun melihat setiap data pasien dan
obat yang terdapat di dalam sistem .
Role : Dokter.
Prerequisit : Dokter telah login ke sistem.
Task description :
- Dokter meregistrasi akun
- Dokter mampu mencari data pasien dan obat .

3.3 Constraints

Batasan dalam pembangunan Sistem Informasi Klinik Del adalah sebagai berikut :

1. User tidak dapat mengakses sistem apabila user tidak memiliki akun

2. User tidak dapat login ke dalam sistem apabila data user tidak terdapat dalam
database

3. Setiap user dapat mengakses sistem sesuai role masing-masing user.


4. Sistem dapat di akses apabila sistem terhubung dengan internet

3.4 SW Environment

Sub bab lingkungan perangkat lunak berisi penjelasan mengenai lingkungan perangkat
lunak dan perangkat keras yang digunakan oleh tim developer dalam pembangunan dan
pengoperasian Sistem Informasi Klinik Del yang mencakup lingkungan pengembangan
dan lingkungan operasional.

IT Del Document1 Halaman 19 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
4 Requirement Definition
Pada bab ini akan diuraikan deskripsi interface eksternal dan deksripsi fungsi yang
terdapat pada SIKD

4.1 External Interface


Kebutuhan antarmuka eksternal adalah kebutuhan yang sangat diperlukan dalam
mengoperasikan aplikasi yang dibangun. Kebutuhan antarmuka eksternal terdiri atas
kebutuhan antarmuka pengguna dan kebutuhan antarmuka perangkat keras.

4.1.1 User Interface


Kebutuhan user interface untuk mengoperasikan SIKD adalah sebagai berikut :
1. Monitor
Monitor digunakan untuk melihat tampilan output proses yang dilakukan.
2. Keyboard
Keyboard digunakan untuk memasukkan data yang diperlukan ke dalam sistem.
3. Mouse
Mouse digunakan untuk membantu pemasukan data (sebagai pointer kursor di layar
monitor).

4.1.2 Hardware Interface


Kebutuhan hardware interface untuk mengoperasikan aplikasi SIKD adalah sebagai
berikut :
1. Komputer ataupun Laptop
Komputer ataupun Laptop diperlukan untuk melihat tampilan SIKD yang akan
digunakan untuk memasukkan data pasien dan obat.
2. Printer
Printer diperlukan untuk mencetak laporan rekapitulasi data pasien dan obat

IT Del Document1 Halaman 20 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
4.1.3 Software Interface
Antarmuka perangkat lunak adalah antarmuka berupa perangkat lunak yang dapat
digunakan untuk menjalankan aplikasi atau sistem yang dibangun dapat dilihat pada tabel
di bawah ini.
Tabel 5 Software Interface
No Antarmuka Perangkat Lunak Fungsi
Windows 10 Digunakan untuk mengatur atau mengontrol kerja 1.
1. perangkat keras atau hardware dan menjalankan aplikasi
atau software didalam suatu sistem komputer.
2. Mozilla Firefox, Google Chrome Digunakan sarana untuk mengakses sistem

4.2 Functional Description


Pada bagian ini dijelaskan Use Scenario yang digunakan untuk membangun sistem.

4.2.1 Use Case Diagram

Pada sub bab ini digambarkan mengenai Use Case Diagram yang digunakan dalam sistem

IT Del Document1 Halaman 21 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Gambar 9 Use Case Diagram

4.2.2 Use Case Scenario


Pada bagian ini dijelaskan Use Scenario yang digunakan untuk membangun sistem.

4.2.2.1 Use Case Scenario Fungsi Autentikasi


Login dan Logout dapat dilakukan oleh user yang terdapat pada sistem ini.

4.2.2.1.1 Use Case Scenario Login


Use Case Scenario Login yang dipakai dalam sistem ini dapat dilihat pada tabel di bawah
ini.
Tabel 6 Login
Use Case Name Autentikasi
Use Case Description Fungsi login

Actor Dokter dan perawat


Precondition User tidak memiliki akun

IT Del Document1 Halaman 22 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Primary Flow of Events User Action Sistem Response
1. User mengakses sistem

2. Sistem menampilkan form login

3. User mengisi username dan


password pada form login
4. Sistem menampilkan field yang
diisi
5. User mengklik button login.

6. Sistem menampilkan alert login


berhasil
7. User telah masuk ke dalam
halaman dashboard.
Error Flow of Events User Action Sistem Response

User mengulangi mengisi form sistem menampilkan halaman ke


login halaman utama
Post Condition User sudah masuk kedalam sistem.

4.2.2.1.2 Use Case Scenario Logout


Use Case Scenario Logout yang dipakai dalam sistem ini dapat dilihat pada tabel di bawah ini.
Tabel 7 Logout
Use Case Name Autentikasi
Use Case Description Fungsi logout
Actor Dokter dan perawat
Precondition User login ke dalam sistem
Primary Flow of Events User Action Sistem Response
1. User memilih menú logout

2. Sistem menampilkan menú logout

3. User mengklik menu logout

4. Sistem menampilkan halaman


login
Post Condition User sudah keluar dari sistem.

IT Del Document1 Halaman 23 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
4.2.2.2 Use Case Scenario Mencari Obat
Pada bagian ini dipaparkan use case scenario dari fitur mencari obat. Untuk use case
scenario mencari obat dapat dilihat pada tabel di bawah ini.
Tabel 8 Mencari Obat
Use Case Name Mencari Obat
Use Case Description User mencari obat yang dibutuhkan

Actor Dokter dan perawat


Precondition User login ke dalam sistem
Primary Flow of Events User Action Sistem Response
1. User memilih menú obat

2. Sistem menampilkan menú obat

3. User mengklik button


search obat

2. Sistem menampilkan button search


obat

3. User memasukkan nama


obat yang ingin dicari

4. Sistem menampilkan hasil


pencarian obat
Error Flow of Events User Action Sistem Response

User mengganti keyword obat Sistem menampilkan alert obat tidak


yang dicari ditemukan
Post Condition Obat yang dicari ditemukan

4.2.2.3 Use Case Scenario Mengelola Data Pasien


Pada bagian ini dijelaskan detail dari fitur mengelola data pasien dengan menyertakan
gambar use case scenario pada sistem. Untuk use case scenario mengelola data pasien
dari use case mengelola data pasien dapat dilihat pada tabel di bawah ini.
Tabel 9 Menambah data pasien
Use Case Name Menambah data pasien

IT Del Document1 Halaman 24 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Use Case Perawat menambahkan data pasien
Description
Actor Perawat
Precondition Perawat login ke dalam system
Primary Flow of User Action Sistem Response
Events 1. Mengklik button tambah pasien

2. Menampilkan form tambah data pasien

3. Mengisi form tambah data


pasien
4. Menampilkan field yang sudah diisi

5. Mengklik button lanjut

6. Menampilkan form berobat

7. Mengisi form berobat pasien

8. Menampilkan field yang sudah diisi

9. Mengklik button Masukkan


Obat
10. Menampilkan tabel obat yang
dibutuhkan pasien
11. Mengisi tabel obat yang
dibutuhkan pasien
12. Menampilkan tabel obat yang sudah
diisi
13. Mengklik button simpan

14. Menampilkan alert data telah


tersimpan
Error Flow of User Action Sistem Response
Events
Sistem menampilkan bahwa field telah
User mengisi field yang kosong
diisi
Post Condition Perawat berhasil menambahkan data pasien

4.2.2.4 Use Case Scenario Mengelola Data Obat


Pada bagian ini dijelaskan detail dari fitur mengelola data obat dengan menyertakan
gambar use case scenario pada sistem.

IT Del Document1 Halaman 25 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
4.2.2.4.1 Use Case Scenario Menambah Data obat
Untuk use case scenario menambah data obat dari use case mengelola data obat dapat
dilihat pada tabel dibawah ini
Tabel 10 Menambah data obat
Use Case Name Menambah data obat
Use Case Description Perawat menambahkan data obat

Actor Perawat
Precondition Perawat login ke dalam sistem
Primary Flow of Events User Action Sistem Response
1. User memilih menu obat

2. Sistem menampilkan laman obat

3. User memilih button tambah


obat
4. Sistem menampilkan form
tambah data obat
5. User mengisi form tambah
obat
6. Menampilkan form tambah obat
yang telah diisi
7. User mengklik button simpan

8. Menampilkan alert data obat


berhasil ditambahkan
Alternative Flow of User Action Sistem Response
Events
User mengisi field yang Sistem menampilkan field sudah
kosong terisi
Post Condition User berhasil menambahkan data obat

4.2.2.4.2 Use Case Scenario Mengedit Data Obat


Untuk use case scenario mengedit data obat dari use case mengelola data obat dapat
dilihat pada tabel di bawah ini.
Tabel 11 Mengedit data obat
Use Case Name Mengedit data obat
Use Case Description Perawat mengedit data pasien

IT Del Document1 Halaman 26 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Actor Perawat
Precondition Perawat login ke dalam sistem
Primary Flow of Events User Action Sistem Response
1. Mengklik menu obat
2. Menampilkan laman menú obat
3. Mengklik button edit obat
4. Menampilkan form data obat
yang akan di edit
5. Mengisi field yang diedit

6. Menampilkan field obat yang


telah diedit
7. User mengklik button submit

8. Menampilkan alert data obat


berhasil diedit
Error Flow of Events User Action Sistem Response

Sistem menampilkan field sudah


User mengisi field yang kosong
terisi
Post Condition User berhasil mengedit data obat

4.2.2.4.3 Use Case Scenario Menghapus Data Obat


Untuk use case scenario menghapus data obat dari use case mengelola data obat dapat
dilihat pada tabel di bawah ini.
Tabel 12 Menghapus data obat
Use Case Name Menghapus data obat
Use Case Description Perawat menghapus data obat

Actor Perawat
Precondition Perawat login ke dalam sistem
Primary Flow of Events User Action Sistem Response
1. Mengklik menu obat
2. Menampilkan laman menú obat
3. Mengklik button hapus obat
4. Menampilkan alert user memilih
button yes atau no
5. Mengklik buttom yes

IT Del Document1 Halaman 27 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
6. Menampilkan data obat yang tidak
di hapus
Error Flow of Events User Action Sistem Response

User menghubungkan ke Sistem menampilkan koneksi


database berhasil
Post Condition User berhasil menghapus data obat

4.2.2.5 Use Case Scenario Mencari Data Pasien


Pada bagian ini dipaparkan use case scenario dari fitur mencari data pasien. Untuk use
case scenario mencari data pasien dapat dilihat pada tabel di bawah ini.
Tabel 13 Mencari data pasien
Use Case Name Mencari pasien
Use Case Description User mencari data pasien yang dibutuhkan

Actor Dokter dan perawat


Precondition User login ke dalam system
Primary Flow of User Action Sistem Response
Events 1. User mengklik menú pasien

2. Menampilkan laman menú


pasien
3. User mengklik button search
pasien

4. Sistem menampilkan button


search pasien
5. User memasukkan nama pasien
yang ingin dicari

6. Sistem menampilkan hasil


pencarian pasien
Error Flow of Events User Action Sistem Response

User mengganti keyword pasien yang Sistem menampilkan alert pasien


dicari tidak ditemukan
Post Condition Pasien yang dicari ditemukan

IT Del Document1 Halaman 28 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
4.2.2.6 Use Case Scenario Mengekspor Data
Pada bagian ini dipaparkan use case scenario dari fitur mengekspor data.
Tabel 14 Mengekspor data
Use Case Name Ekspor Data
Use Case Description Fungsi ini mengubah data yang disimpan pada sistem menjadi laporan
berformat excel ataupun pdf.
Actor Perawat
Precondition Perawat login ke dalam sistem
Primary Flow of Events User Action Sistem Response
1. Mengklik menú export
data
2. Sistem menampilkan laman
export data
3. Menentukan data bulanan
yang akan di export
4. Menampilkan bulan yang telah
dipilih.
5. Mengklik button pasien
atau obat
6. Menampilkan data bulanan
pasien atau obat yang dipilih
7. Mengklik button export
data
8. Menampilkan data bulanan
dalam bentuk Ms. Excel
Error Flow of Events User Action Sistem Response

User menghubungkan ke
Sistem menampilkan koneksi berhasil
database
Post Condition Perawat berhasil mengekspor data

4.2.2.7 Use Case Scenario Registrasi


Pada bagian ini dipaparkan use case scenario dari fitur registrasi user.
Tabel 15 Meregistrasi user
Use Case Name Registrasi
Use Case Description Fungsi ini digunakan untuk mendaftarkan akun user

Actor Dokter dan perawat

IT Del Document1 Halaman 29 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Precondition User mengakses sistem
Primary Flow of Events User Action Sistem Response
1. Mengklik tombol
register
2. Menampilkan form registrasi

3. Mengisi form registrasi

4. Menampilkan field yang telah


diiisi
5. Mengklik tombol
registrasi
6. Sistem mengeluarkan alert
registrasi berhasil
Error Flow of Events User Action Sistem Response

User mengganti username dan Sistem menampilkan username dan


password password yang baru.
Post Condition User berhasil mendaftarkan diri ke sistem

4.3 Data Requirement


Kebutuhan data merupakan data yang harus dikelola oleh sistem yang dibangun.
Kebutuhan data SIKD akan digambarkan dan dijelaskan pada sub bab berikut.

4.3.1 E-R diagram

Pada gambar di bawah ini digambarkan mengenai database yang akan digunakan target
system.

IT Del Document1 Halaman 30 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Gambar 10 ER-D

4.4 Non Functional Requirement


Kebutuhan non-fungsional yang diperlukan dalam pembangunan SIKD, dijelaskan pada
Tabel berikut ini.
Tabel 16 Non functional
SRS-Id Parameter Requirement
NF-01 Availability Sistem ini dapat digunakan oleh pengguna kapan saja
dan hanya dapat mengakses sistem jika telah terdaftar
dan memiliki akun pada sistem.
NF-02 Accessbility Perawat dapat menggunakan seluruh fungsi yang ada
didalam Sistem Informasi, dan Dokter bisa
menggunakan fungsi meregsitrasi akun dan mencari
obat serta pasien
NF-03 Portability Sistem Informasi Klinik Del dapat diakses dengan
menggunakan PC yang terhubung dengan database
NF-04 Ergonomy Sistem ini dapat digunakan oleh pengguna dengan
nyaman.
NF-05 Safety Sistem ini dapat digunakan oleh pengguna dengan

IT Del Document1 Halaman 31 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
SRS-Id Parameter Requirement
aman dikarenakan memiliki autentikasi terhadap
username dan password.

4.5 Design Constraints


Batasan dalam desain dijelaskan pada sub bab berikut.

4.5.1 Software Language


Bahasa pemrograman yang harus digunakan dalam pembangunan Sistem Informasi Klinik
Del adalah sebagai berikut:
1. PHP – bahasa pemrograman PHP untuk pengembangan aplikasi
2. MySQL dan Apache – digunakan dalam manajemen database

4.5.2 Development Tools


Tools dalam pembangunan Sistem Informasi Klinik Del adalah sebagai berikut:
1. Visual Studio Code – sebuah tool untuk penulisan script PHP
2. SQLyog – sebuah tool dalam manajemen database

IT Del Document1 Halaman 32 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
5 Design
Pada bab gambaran desain dijelaskan deskripsi data dan desain antarmuka yang terdapat
pada sistem yang akan dibangun.

5.1 Data Description


Pada sub bab deskripsi data dijelaskan kelengkapan data dari sistem yang akan dibangun,
yaitu domain/definisi, pemodelan data secara konseptual dan fisik dan deskripsi mengenai
tabel yang digunakan dalam Sistem Informasi Klinik Del

5.1.1 Domain/ Type Definition


Pada sub bab definisi tipe dan domain akan dijelaskan mengenai domain serta tipe dari
domain yang digunakan dalam database Sistem Informasi Klinik Del
Tabel 17 Domain / Type Defenition
Domain name Power Designer Type
id_user Integer
Username Varchar(30)
Password Varchar(30)
Nama_user Varchar(50)
Email Varchar(50)
Role Char(6)
id_pasien Integer
nama_pasien Varchar(50)
jenis_kelamin Char(1)
keterangan Char(20)
id_obat Integer
nama_obat Varchar(50)
stok_awal Integer
pembelian_obat Integer
jenis_obat Varchar(50)
id_terapi Integer
tanggal_kunjung Date
Diagnose Varchar(100)

IT Del Document1 Halaman 33 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Keluhan Varchar(100)
Umur Integer

5.1.2 Conceptual Data Model


Pada sub bab Conceptual Data Model (CDM) dijelaskan tentang hubungan data yang
digunakan dalam Sistem Informasi Klinik Del data ini juga menjelaskan secara spesifik
mengenai integritas tabel yang ada dalam database. Conceptual Data Model (CDM) dari
sistem yang dibangun dapat dilihat pada gambar di bawah ini.

Gambar 11 Conceptual Data Model

IT Del Document1 Halaman 34 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
5.1.3 Physical Data Model
Pada sub bab Physical Data Model dijelaskan deskripsi struktur penyimpanan data yang
digunakan dalam Sistem Informasi Klinik Del. Physical Data Model (PDM) dari sistem
yang dibangun dapat dilihat pada gambar dibawah ini.

Gambar 12 Physical Data Model

5.1.4 Tables
Daftar tabel yang digunakan dalam Sistem Informasi Klinik Del dilihat pada tabel
dibawah ini.
Tabel 18 Tables
Nama Tabel Primary Key Deskripsi isi
User id_user Tabel ini berisi data user
yang ada pada Klinik Del
Pasien Id_pasien Tabel ini berisi data pasien
Obat Id_obat Tabel ini berisi data obat
Terapi Id_terapi Tabel ini berisi data terapi
pasien

IT Del Document1 Halaman 35 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
6 Detail Design Description
Pada bab ini dijelaskan struktur dan deskripsi tabel yang digunakan untuk seluruh
aplikasi.

6.1 Table Structure


Pada sub bab ini dijelaskan daftar tabel dan deskripsi rinci dari masing-masing tabel.

6.1.1 Tabel User


Tabel User yang dipakai dalam sistem ini dapat dilihat pada tabel di bawah ini.
Gambar 13 Tabel User
Id Field Deskripsi Tipe & Boleh NULL Default Keterangan
lenght
Id_user Berisi id Int (11) Tidak Auto_increment Primary key
pengguna
yang akan
masuk ke
dalam sistem
username Berisi Varchar(30) Tidak None Attribute no
username key
pengguna
yang akan
masuk ke
dalam sistem
password Berisi Varchar(30) Tidak None Attribute no
password key
pengguna
nama_user Berisi nama Varchar(50) Tidak None Attribute no
pengguna key
Email Berisi email Varchar(50) Tidak None Attribute no
pengguna key
yang ada di
dalam sistem
Role Berisi peran Char(6) Tidak None Attribute no
pengguna key
yang akan
masuk ke
dalam sistem

6.1.2 Tabel Pasien


Tabel Pasien yang dipakai dalam sistem ini dapat dilihat pada tabel di bawah ini.
Gambar 14 Tabel Pasien
Id Field Deskripsi Tipe & Boleh NULL Default Keterangan
lenght
Id_pasien Berisi id Int (11) Tidak Auto_incerement Primary key
pasien
Nama_pasien Berisi nama Varchar(50) None Attribute no
pasien yang key
berobat
Jenis_kelamin Berisi data Varchar(50) Tidak None Attribute no
jenis kelamin key

IT Del Document1 Halaman 36 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
pasien
keterangan Berisi data Char (20) Tidak None Attribute no
kategori key
pasien

6.1.3 Tabel Terapi


Tabel Terapi yang dipakai dalam sistem ini dapat dilihat pada tabel di bawah ini.
Gambar 15 Tabel Terapi
Id Field Deskripsi Tipe & Boleh Default Keterangan
lenght NULL
Id_terapi Berisi id Int(11) Tidak Auto_increment Primary key
kunjungan
pasien
Id_pasien Berisi id Int (11) Tidak Auto_incerement Foreign key
pasien
Tanggal_kunjung Berisi Date Tidak None Attribute no
tanngal key
kunjung
pasien
Diagnosa Berisi Varchar(100) Tidak None Attribute no
diagnose key
yang
diberikan
dokter
Keluhan Berisi Varchar(100) Tidak None Attribute no
tentang key
keluhan
yang
dialamai
pasien
Umur Berisi umur Int(11) Tidak None Attribute no
pasien key

6.1.4 Tabel Obat


Tabel Obat yang dipakai dalam sistem ini dapat dilihat pada tabel di bawah ini.
Gambar 16 Tabel User
Id Field Deskripsi Tipe & Boleh Default Keterangan
lenght NULL
Id_obat Berisi id obat Int(11) Tidak Auto_increment Primary key
Nama_obat Berisi nama Varchar(50) Tidak None Attribute no
obat key
Stok_awal Berisi data Int(11) Tidak None Attribute no
stok awal dari key
obat
Pembelian_obat Berisi data Int(11) Tidak None Attribute no
obat yang key
ditambahkan
Jenis_obat Berisi data Varchar(50) Tidak None Attribute no
jenis obat key

IT Del Document1 Halaman 37 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
6.1.5 Tabel Pengobatan
Tabel Pengobatan yang dipakai dalam sistem ini dapat dilihat pada tabel di bawah ini.
Gambar 17 Tabel User
Id Field Deskripsi Tipe & lenght Boleh NULL Default Keterangan
Id_terapi Berisi id Int(11) Tidak None Foreign key
kunjungan
pasien
Id_obat Berisi id obat Int(11) Tidak None Foreign key
Kuantitas Berisi banyak Int(11) Tidak None Attribute no
obat yang key
digunakan

6.2 Class Diagram


Class Diagram yang dipakai dalam sistem ini dapat dilihat pada gambar di bawah ini.

Gambar 18 Class Diagram

6.3 Sequence Diagram


Sequence diagram adalah diagram yang menggambarkan bagaimana proses berinteraksi
satu sama lain skenario tujuannya yang disusun pada sebuah urutan waktu tertentu.
Sequence diagram digunakan untuk menggambarkan skenario atau rangkaian langkah
langkah yang dilakukan sebagai sebuah respon dari suatu kejadian/event untuk
menghasilkan output tertentu. Berikut adalah Sequence Diagram Sistem Klinik Del.

IT Del Document1 Halaman 38 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
6.3.1 Sequence Diagram Login
Sequence diagram untuk fitur login dapat dilihat pada gambar berikut.

Gambar 19 Sequence diagram login

6.3.1.1 Error Message


Error message pada fitur login dapat dilihat pada tabel berikut.
Tabel 19 Error Message Login
No Keterangan Pesan error yang ditampilkan
1 Field username tidak diisi Please fill out this field
2 Field password tidak diisi Please fill out this field
3 Field username salah Username dan password salah
4 Field password salah Username dan password salah

6.3.2 Sequence Diagram Mencari Pasien


Sequence diagram untuk mencari pasien dapat dilihat pada gambar berikut.

Gambar 20 Sequence Diagram Mencari Pasien

IT Del Document1 Halaman 39 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
6.3.3 Sequence Diagram Mengelola Pasien
Sequence diagram untuk mengelola pasien dapat dilihat pada gambar berikut.

Gambar 21 Mengelola Data Pasien

6.3.4

6.4 Physical File


Pada sub bab Physical File dijelaskan dekomposisi fisik dari modul yang berisi struktur
direktori dan pengumpulan fungsi menjadi file. Berikut pada tabel dibawah ini akan
diuraikan nama direktori serta nama file dari fungsi yang ada di kebutuhan fungsional

6.5 Tracebility
Tracebility yang menggambarkan sistem yang akan dibangun dijelaskan pada tabel
dibawah ini.
Tabel 20 Tracebility
Fungsi Utama Use Case Keterangan
Fungsi Login Login Fungsi ini digunakan untuk mengenali user
yang dapat mengakses sistem dan
membatasi hak user
Fungsi Mengelola Data Pasien Mengelola Data Pasien Fungsi ini disediakan bagi perawat untuk
mengelola secara keseluruhan data pasien.
Fungsi Mengelola Data Obat Mengelola Data Obat Fungsi ini disediakan bagi perawat untuk
mengelola seluruh data obat pada klinik
Del.
Fungsi Mencari Data Pasien Mencari Data Pasien Fungsi ini disediakan bagi dokter dan

IT Del Document1 Halaman 40 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
perawat untuk mencari data-data pasien
yang telah dimasukkan ke dalam sistem.
Fungsi Mencari Data Pasien Mencari Data Pasien Fungsi ini disediakan bagi perawat untuk
memasukkan data-data pribadi pasien.
Fungsi Mengekspor Data Mengekspor Data Fungi ini disediakan untuk mengekspor
data dari database ke dalam file excel dan
pdf.
Fungsi Mendaftarkan User Registrasi Fungsi ini digunakan untuk mendaftarkan
user ke dalam sistem

IT Del Document1 Halaman 41 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
7 Testing
Pada bab ini dijelaskan megenai persiapan pengujian, perencanaan pengujian dan
identifikasi dan hasil pengujian terhadap aplikasi.Test Preparation

7.1.1 Procedural Preparation


Persiapan prosedural yang dilakukan sebelum dilakukannya pengujian terhadap Sistem
Informasi Klinik Del adalah sebagai berikut:
1. Mempersiapkan tools untuk menjalankan Sistem Informasi Klinik Del.
2. Mempersiapkan database dari Sistem Informasi Klinik Del.

7.1.2 HW & Network Preparation


Spesifikasi hardware dan network yang harus dipersiapkan untuk melakukan pengujian
yang digunakan oleh tim pengembang adalah :
1. Laptop : Lenovo
2. Processor : IntelI, CoreTM i5-3230M CPU @2.60GHz
3. RAM : 4.00 GB
4. Hard Disk : 500 GB
5. Printer
6. Mouse
7. Keyboard

7.2 Test Plan and Identification


Bagian ini menjelaskan lingkup keseluruhan dari perencanaan pengujian. Dari sejumlah
requirement yang akan diuji dituliskan pada Functional Requirement. Pengelompokan
rencana pengujian dan identifikasi butir uji yang akan diujikan dibagi menjadi pengujian
unit dan pengujian integrasi.
Contoh:
Kelas Uji Butir Uji Tingkat Traceability Jenis Jadwal
Pengujian No. No. Butir Pengujian
Fungsi Uji
Pengujian Pengujian Pengujian White Box 12/01/2000 – 15/01/2000
Antarmuka Koneksi ke Sistem
Pengguna server
Pengujian Pengujian Black Box 15/01/2000 – 17/01/2000
pengiriman Unit
pesan dr ..
ke…

IT Del Document1 Halaman 42 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Kelas Uji Butir Uji Tingkat Traceability Jenis Jadwal
Pengujian No. No. Butir Pengujian
Fungsi Uji
Pengujian Pengujian Black Box 15/01/2000 – 17/01/2000
penerimaan Unit
pesan dari ..
ke …
Monitoring Monitoring Pengujian Black Box 18/01/2000 – 19/01/2000
koneksi ke Unit
Server X
Monitoring Pengujian White Box 19/01/2000 – 20/01/2000
Workstation Unit
yang aktif
Traffic Pengukuran
Traffik ke host
XYZ

7.3 Test Script & Result

7.3.1 Test Script Butir-Uji-1


Identifikasi No-Kasus-Uji
No. Fungsi
Nama Butir Uji
Tujuan
Deskripsi
Kondisi Awal -
Tanggal Pengujian
Penguji
Skenario Pengujian
Tuliskanlah Prekondisi dan skenario (prosedur, langkah) yang harus dilakukanoleh Tester

Kriteria Evaluasi Hasil


Tuliskanlah kriteria evaluasi

Kasus dan Hasil Pengujian


Data Masukan Yang diharapkan Pengamatan Kesimpulan
[ ] diterima
[ X ] ditolak
[ ] diterima
[ ] ditolak
Catatan

Tuliskan catatan yang perlu disampaikan. Terutama jika terjadi kasus ”ditolak”, harus dijelaskan apa
yang terjadi. Sertakan print Screen dan buatlah Test Incident Report

IT Del Document1 Halaman 43 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
7.3.2 Test Script Butir-Uji-2
Dst. tuliskan

7.4 Test Summary Result & History

7.4.1 Scenario-1

Tanggal Pengujian :
Personil :
Rekapitulasi Hasil :
Test Script Deksripsi Umum Kesimpulan Keterangan
Data

7.4.2 Scenario-2

Tanggal Pengujian :
Personil :
Rekapitulasi Hasil :
Test Script Deksripsi Umum Kesimpulan Keterangan
Data

IT Del Document1 Halaman 44 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
LAMPIRAN

Jika ada lampiran lain yang perlu disertakan, sertakan.

IT Del Document1 Halaman 45 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Sejarah Versi

Versi Ditulis Tanggal Disetujui Oleh Tanggal


Oleh
Draft Supervisor
Final Pembimbing

IT Del Document1 Halaman 46 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Sejarah Perubahan

No. dokumen :
No. versi :
Halaman Semula Menjadi Alasan perubahan

No. dokumen :
No. versi :
Halaman Semula Menjadi Alasan perubahan

IT Del Document1 Halaman 47 dari 47


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Proyek Akhir 1 mahasiswa tingkat satu
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL

Anda mungkin juga menyukai