DAFTAR ISI
Halaman
Lembar Judul Tugas Akhir ... i
Lembar Pernyataan Keaslian Tugas Akhir ... ii
Lembar Pernyataan dan Persetujuan Publikasi Karya Ilmiah ... iii
Lembar Persetujuan dan Pengesahan Tugas Akhir ... iv
Lembar Konsultasi Tugas Akhir ... v
Kata Pengantar ... vi
Lembar Abstrak ... viii
Daftar Isi ... x
Daftar Simbol ... xii
Daftar Gambar ... xix
Daftar Tabel ... xx
Daftar Lampiran ... xxi
BAB I PENDAHULUAN .. . ... . ... . ... . ... . . .. . .. . . . .. . . .. . .. . . . .. . .. . . 1
1.1. Latar Belakang Masalah ... 1
1.2. Maksud dan Tujuan ... 2
1.3. Metode Penelitian ... 2
1.3.1. Metode Pengumpulan Data ... 3
1.3.2. Metode Pengembangan Software ... 4
1.4. Ruang Lingkup . ... 5
BAB II LANDASAN TEORI . . ... . ... . ... . . .. . .. . . . .. . .. . . .. . .. . . . .. . .. . . 6
2.1. Konsep Dasar ... 6
2.2. Peralatan Pendukung (Tools System) ... 27
BAB III PEMBAHASAN ... 36
3.1.Tinjauan Perusahaan ... 36
3.1.1. Sejarah Perusahaan ... 36
3.1.2. Struktur Organisasi dan Fungsi ... 38
3.2. Tinjauan Kasus ... 41
3.2.1. Proses Bisnis Sistem Berjalan ... 41
3.2.2. Activity Diagram ... 43
3.2.3. Dokumen Masukan ... 47
3.2.4. Dokumen Keluaran ... 49
3.2.5. Permasalahan Pokok ... 51
3.3.3. Activity Diagram ... 65
3.4. Desain ... 71
3.4.1. Entity Relationship Diagram (ERD) ... 71
3.4.2. Logical Record Structure (LRS) ... 72
3.4.3. Spesifikasi File ... 73 3.4.4. Sequence Diagram ... 80 3.4.5. Deployment Diagram ... 81 3.4.6. User Interface ... 82 3.5. Implementasi ... 90 3.5.1. Code Generation ... 90 3.5.2. Blackbox Testing ... 93
3.5.3. Spesifikasi Hardware dan Software ... 94
BAB IV PENUTUP . ... 95
4.1. Kesimpulan ... 95
4.2. Saran ... 96
DAFTAR PUSTAKA ... 97
DAFTAR RIWAYAT HIDUP ... 99
SURAT KETERANGAN PKL ... 100
DAFTAR SIMBOL
1. ERD
Simbol Deskripsi
Entitas atau Entity
Entitas merupakan data inti yang akan disimpan, bakal tabel pada basis data, benda yang memiliki data dan harus disimpan datanya agar dapat diakses oleh aplikasi komputer, penamaan entitas biasanya lebih ke kata benda dan belum merupakan nama tabel
Atribut
Field atau kolom data yang butuh disimpan dalam suatu entitas
Atribut kunci primer
Field atau kolom data yang butuh disimpan dalam suatu entitas ddan digunakan sebagai kunci akses record yang diinginkan, biasanya berupa id, kunci primer dapat lebih dari satu kolom, asalkan kombinasi dari beberapa kolom tersebut dapat bersifat unik (berbeda tanpa ada yang sama)
Atribut multinilai
Field atau kolom data yang butuh disimpan dalam suatu entitas yang dapat memiliki nilai lebih dari satu Nama_entitas Nama_atribut Nama_kunci primer Nama_atribut
Relasi
Relasi yang menghubungkan antar entitas, biasanya diawali dengan kata kerja
Asosiasi (association)
Penghubung antara relasi dan entitas dimana kedua ujungnya memiliki multiplicity kemungkinan
jumlah pemakaian. Kemungkinan jumlah
maksimum keterhubungan antara entitas satu
dengan entitas yang lain disebut dengan
kardinalitas. Misalkan ada kardinalitas 1 ke N atau sering disebut dengan one to many menghubungkan entitas A dan entitas B
2. Use Case Diagram
Simbol Deskripsi
Use case
fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antar unit-unit atau aktor, Biasanya dinyatakan dengan menggunakan kata kerja diawal frase nama use case
Aktor (actor)
orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat diluar sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari aktor adalah gambar orang, tapi aktor belum tentu merupakan orang, biasanya dinyatakan menggunakan kata benda diawal frase nama aktor
Nama_relasi
Nama use case
Nama aktor N
Asosiasi atau association
Komunikasi antara aktor dan use case yang berpatisipasi pada use case atau use case memiliki interaksi dengan aktor
Ekstensi (extend)
Relasi use case tambahan kesebuah use case dimana
use case yang ditambahkan dapat berdiri sendiri
walau tanpa use case tambahan itu, mirip dengan prinsip inheritance pada pemrograman berorientasi objek, biasanya use case tambahan memiliki nama
depan yang sama dengan use case yang
ditambahkan, misal arah panah mengarah pada use
case yang ditambahkan, biasanya use case yang
menjadi extend nya merupakan jenis yang sama dengan use case yang menjadi induknya
Generalisasi (generalization)
Hubungan generalisasi dan spesialisasi (umum-khusus) antara dua buah use case dimana fungsi yang satu adalah fungsi yang lebih umum dari lainnya. Misalnya, arah panah mengrah pada use
case yang menjadi generalisasinya (umum).
Menggunakan (include) (uses)
Relasi use case tambahan ke sebuah use case dimana use case yang ditambahkan memerlukan use
case ini untuk menjalankan fungsinya atau sebagai
syarat dijalankan use case ini
<<extend>>
<<include>>
3. Activity Diagram
Simbol Deskripsi
Status awal (start)
Status awal aktivitas sistem, sebuah diagam aktivitas memiliki sebuah status awal
Aktivitas
Aktivitas yang dilakukan sistem, aktivitas biasanya diawali dengan kata kerja
Percabangan (decision)
Asosiasi percabangan dimana jika ada pilihan aktivitas lebih dari satu
Penggabungan (join)
Assosiasi penggabungan dimana lebih dari satu aktivitasdigabungkan menjadi satu
Status akhir (end)
Status akhir yang dilakukan sistem, sebuah diagram aktivitas memiliki sebuah status akhir
Swimlame
Memisahkan Organisasi bisnis yang bertanggung jawab terhadap aktivitas yan terjadi
aktivitas Nama swimlame N a m a s w im la m e
4. Class Diagram
Simbol Deskripsi
Package
Package merupakan sebuah bungkusan dari satu atau lebih kelas
Class
Kelas pada struktur sistem
Interface
Sama dengan konsep interface dalam pemrograman berorientasi objek
Association
Relasi antar kelas dengan makna umum, asosiasi biasanya juga disertai dengan mutiplicity
Asosiasi Berarah
Relasi antar kelas dengan makna kelas yang satu digunakan oleh kelas yang lain, asosiasi biasanya juga disertai dengan multiplicity
Generalization
Relasi antar kelas dengan makna generalisasi-spesialisasi (umum-khusus)
Package Name
Class Name
Depedency
Relasi antar kelas dengan makna kebergantungan antar kelas
Aggregation
Relasi antar kelas dengan makna semua-bagian (whole-part)
5. Sequence Diagram
Simbol Deskripsi
Actor
Orang, poses atau sistem lain yang berinteraksi dengan sistem infomasi yang akan dibuat diluar sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari actor adalah gambar orang, tapi actor belum tentu merupakan orang
Interface (boundary object)
Sebuah obyek yang menjadi penghubung user dengan sistem
Control Object
Mengkoordinasikan perilaku sistem dan dinamika dari suatu sistem, menangani tugas utama dan mengontrol alur kerja suatu sistem
Entity Object
Suatu object yang berisi informasi kegiatan yang terkait yang tetap dan disimpan kedalam suatu
database Actor
Object Message
Menggambarkan pesan atau hubungan antar obyek, yang menunjukan urutan kejadian yang terjadi
Message to Self
Menggambarkan pesan atau hubungan onjek itu sendiri, yang menunjukan urutan kejadian yang terjadi
Lifeline
Garis titik-titik yang berhubungan dengan objek, sepanjang lifeline terdapat activation
Activation
Mewakili sebuah eksekusi operasi dari objek, panjang kotak ini berbanding lurus dengan durasi aktivasi sebuah operasi
6. Deployment Diagram
Simbol Deskripsi
Node
Sumber daya yang digunakan pada saat aplikasi dijalankan
Association
Relasi antar kelas dengan makna umum, asosiasi biasanya juga disertai dengan multiplicity
DAFTAR GAMBAR
Halaman
Gambar II.1 Siklus Akuntansi ... 18
Gambar III.1 Struktur Organisasi Klinik Yakesti ... 38
Gamabr III.2 Activity Diagram Proses Bisnis Sistem Berjalan ... 43
Gambar III.3 Activity Diagram Proses Bisnis Sistem Berjalan ... 44
Gambar III.4 Activity Diagram Proses Bisnis Sistem Berjalan ... 45
Gambar III.5 Activity Diagram Proses Bisnis Sistem Berjalan ... 46
Gambar III.6 Use Case Diagram Menu Login ... 57
Gambar III.7 Use Case Diagram Menu Utama... 58
Gambar III.8 Use Case Diagram Menu Master ... 59
Gambar III.9 Use Case Diagram Menu Transaksi ... 61
Gambar III.10 Use Case Diagram Menu Laporan ... 63
Gambar III.11 Use Case Diagram Menu Manager ... 64
Gambar III.12 Activity Diagram Menu Login ... 65
Gambar III.13 Activity Diagram Menu Utama... 66
Gambar III.14 Activity Diagram Menu Master ... 67
Gambar III.15 Activity Diagram Menu Transaksi ... 68
Gambar III.16 Activity Diagram Menu Laporan ... 69
Gambar III.17 Activity Diagram Menu Manager ... 70
Gambar III.18 Entity Relationship Diagram (ERD) ... 71
Gambar III.19 Logical Record Structure (LRS) ... 72
Gambar III.20 Sequence Diagram ... 80
Gambar III.21 Deployment Diagram ... 81
Gambar III.22 User Interface Form Login... 82
Gambar III.23 User Interface Form Menu Utama ... 82
Gambar III.24 User Interface Form Menu Master ... 83
Gambar III.25 User Interface Form Menu Data Admin ... 83
Gambar III.26 User Interface Form Menu Data Pasien ... 84
Gambar III.27 User Interface Form Menu Data Dokter ... 84
Gambar III.28 User Interface Form Menu Data Obat ... 85
Gambar III.29 User Interface Form Menu Data Perkiraan... 85
Gambar III.30 User Interface Form Menu Data Tindakan ... 86
Gambar III.31 User Interface Form Menu Data Rekam Medis ... 86
Gambar III.32 User Interface Form Menu Data Resep ... 87
Gambar III.33 User Interface Form Menu Data Pembayaran ... 87
Gambar III.34 User Interface Form Menu Data Jurnal ... 88
Gambar III.35 User Interface Form Menu Laporan Data Pasien ... 88
DAFTAR TABEL
Halaman
Tabel II.1 Pendapatan Akun atau Rekening ... 25
Tabel III.1 Deskripsi Use Case Menu Login ... 57
Tabel III.2 Deskripsi Use Case Menu Utama ... 58
Tabel III.3 Deskripsi Use Case Menu Master ... 59
Tabel III.4 Deskripsi Use Case Menu Transaksi ... 61
Tabel III.5 Deskripsi Use Case Menu Laporan ... 63
Tabel III.6 Deskripsi Use Case Menu Manager ... 64
Tabel III.7 Spesifikasi File Data Admin ... 73
Tabel III.8 Spesifikasi File Data Pasien ... 73
Tabel III.9 Spesifikasi File Data Dokter ... 74
Tabel III10 Spesifikasi File Data Obat ... 75
Tabel III.11 Spesifikasi File Data Perkiraan ... 75
Tabel III.12 Spesifikasi File Data Tindakan ... 76
Tabel III.13 Spesifikasi File Data Rekam Medis ... 76
Tabel III.14 Spesifikasi File Data Resep... 77
Tabel III.15 Spesifikasi File Data Pembayaran ... 77
Tabel III.16 Spesifikasi File Data Jurnal... 78
Tabel III.17 Spesifikasi File Laporan Data Pasien ... 79
Tabel III.18 Spesifikasi File Laporan Data Penerimaan Kas ... 79
Tabel III.19 Hasil Pengujian Black Box Testing Form Login Admin ... 93
DAFTAR LAMPIRAN
Halaman
A1. KTP ... 101
A2. Kartu Berobat ... 101
A3. Resep Obat ... 102
A4. Surat Rujukan ... 103
A5. Rekam Medis ... 104
B1. Laporan Data Kunjungan Pasien ... 105
B2. Arsip Resep Obat ... 106
B3. Nota Pembayaran ... 107
B4. Kwitansi ... 108