BAB III ANALISA DAN HASIL
B. Perancangan Sistem
5. Collaboration Diagram
Collaboration diagram hampir sama dengan sequence diagram tetapi berbeda pada objek yang di titik tekankan, collaboration lebih menekankan pada pemunculan objek itu sendiri sedangkan sequence diagram lebih pada penyampaian message dengan parameter waktu.
a. Collaboration DiagramPasien
Collaboration diagram pada mahasiswa menggambarkan pasien masuk ke dalam sistem, setelah itu pasien dapat melakukan proses pendaftaran dengan cara mengisi data secara benar dan lengkap dan mendapatkan kode pendaftaran.
Gambar 3.7Collaboration Diagram Pasien b. Collaboration Diagram Admin
Collaboration diagram pada admin menggambarkan adminmengisi username dan password, mengolah data pendaftran, dan mengkonfimasi pasien yang telah mendaftar.
Gambar 3.8Collaboration Diagram Admin
6. Class Diagram
Class diagram menggambarkan struktur dari suatu sistem yang disajikan dalam bentuk class beserta atribut-atribut dan hubungan antar class. Umumnya class diagram dari suatu sistem akan menggambarkan juga bagaimana struktur database yang dibutuhkan untuk membangun sistem tersebut.
40
Gambar 3.9Class Diagram 7. Struktur Program
Desain struktur program merupakan suatu desain yang menggambarkan suatu hubungan modul program dengan modul program yang lainnya. Desain struktur program dari yang diusulkan oleh penulis dapat dilihat pada gambar berikut:
a. Pasien
Gambar 3.10Struktur Program Pasien b. Admin
Gambar 3.11Struktur Program Admin
42
C. Desain Output
1. Output Data Pasien
Gambar 3.12Data Pasien
2. Output Data Pendaftaran Pasien Pada Poli
Gambar 3.13Data Pendaftaran Pasien
3. Output Data Buku Tamu
Gambar 3.14Data Buku Tamu
4. Output Data Poli
Gambar 3.15Data Poli
44
5. Output Data Jenis Bayar
Gambar 3.16Data Jenis Bayar
6. Output Pendaftaran
Gambar 3.17Invoice Booking
D. Desain Input 1. Login
Gambar 3.18Login
2. Data Poli
Gambar 3.19Data Poli 3. Data Jenis Bayar
Gambar 3.20Data Jenis Bayar
46
4. Pendaftaran
Gambar 3.21Pendaftaran
Gambar 3.22Data Lengkap Pasien
Gambar 3.23Jenis Pembayaran Pasien
48
E. Desain Tabel 1. Tabel Admin
Database Name : booking-pasien Table Name : adminx
Field Key : kd
Fungsi : Menyimpan data admin
Field Name Type Width Description
Kd Int 10 Kode admin
Usernamex Vachart 10 Username
Passwordx Vachart 20 Password
Postdate Datetime Tanggal masuk
Tabel 3.1Tabel Admin 2. Tabel Buku Tamu
Database Name : booking-pasien Table Name : bukutamu Field Key : kd
Fungsi : Menyimpan data buku tamu
Field Name Type Width Description
Kd Vachart 50 Kode buku tamu
Nama Vachart 10 Nama pasien
Email Vachart 50 Email pasien
Isi Longtext Isi buku tamu
Postdate Datetime Tanggal masuk
Alamat Vachart 50 Alamat pasien
Telp Vachart 25 Nomor telepon
Tabel 3.2Tabel Buku Tamu
3. Tabel Jenis Bayar
Database Name : booking-pasien Table Name : m_jenisbayar Field Key : kd
Fungsi : Menyimpan data jenis bayar
Field Name Type Width Description
Kd Vachart 50 Kode jenis bayar
Nama Vachart 50 Nama
Postdate Datetime Tanggal masuk
Tabel 3.3TabelJenis Bayar 4. Tabel Poli
Database Name : booking-pasien Table Name : m_poli
Field Key : kd
Fungsi : Menyimpan data poli
Field Name Type Width Description
Kd Vachart 50 Kode poli
Nama Vachart 50 Nama
Postdate Datetime Tanggal masuk
Tabel 3.4TabelPoli 5. Tabel Pekerjaan
Database Name : booking-pasien Table Name : m_pekerjaan Field Key : kd
Fungsi : Menyimpan data pekerjaan
50
Field Name Type Width Description
Kd Vachart 50 Kode pekerjaan
Nama Vachart 50 Nama pekerjaan
Postdate Datetime Tanggal masuk
Tabel 3.5TabelPekerjaan 6. Tabel Pendidikan
Database Name : booking-pasien Table Name : m_pendidikan Field Key : kd
Fungsi : Menyimpan data pendidikan
Field Name Type Width Description
Kd Vachart 50 Kode pendidikan
Nama Vachart 50 Nama pendidikan
Postdate Datetime Tanggal masuk
Tabel 3.6TabelPendidikan 7. Tabel Pasien
Database Name : booking-pasien Table Name : pasien
Field Key : kd
Fungsi : Menyimpan data pasien
Field Name Type Width Description
Kd Vachart 50 Kode pasien
Nama Vachart 50 Nama pasien
Tmp_lahir Vachart 50 Tempat lahir
Tgl_lahir Date Tanggal lahir
No_identitas Vachart 25 Nomor identitas
Jenis_identitas Vachart 50 Jenis Identitas
Title Vachart 25 Title Pasien
Email Vachart 25 Email pasien
Telepon Vachart 25 Nomor telepon pasien
Kecamatan Vachart 50 Kecamatan
Tabel 3.7TabelPasien 8. Tabel Kabupaten
Database Name : booking-pasien Table Name : kabupaten Field Key : id_kab
Fungsi : Menyimpan data Kabupaten
Field Name Type Width Description
Id_kab Vachart 10 Identitas Kabupaten
Id_prov Vachart 10 Identitas Provinsi
Nama Vachart 50 Nama Kabupaten
Tabel 3.8TabelKabupaten 9. Tabel Kecamatan
Database Name : booking-pasien Table Name : kecamatan Field Key : id_kec
Fungsi : Menyimpan data Kecamatan
Field Name Type Width Description
Id_kec Vachart 10 Identitas Kecamatan
Id_kab Vachart 10 Identitas Kabupaten
Nama Vachart 50 Nama Kecamatan
Tabel 3.9TabelKecamatan
52
10. Tabel Agama
Database Name : booking-pasien Table Name : m_agama Field Key : kd
Fungsi : Menyimpan data Agama
Field Name Type Width Description
Kd Vachart 10 Kode Agama
Nama Vachart 50 Nama Agama
Postdate Vachart 25 Tanggal
Tabel 3.10TabelAgama 11. Tabel Golongan Darah
Database Name : booking-pasien Table Name : m_gol_darah Field Key : kd
Fungsi : Menyimpan data golongan darah
Field Name Type Width Description
Kd Vachart 10 Kode golongan darah
Nama Vachart 50 Nama golongan darah
Postdate Vachart 25 Tanggal
Tabel 3.11Tabel Golongan Darah 12. Tabel Jenis Bayar Pasien
Database Name : booking-pasien Table Name : pasien_jenisbayar Field Key :
Fungsi : Menyimpan data jenis bayar pasien
Field Name Type Width Description
Kd Vachart 10 Kode jenis bayar pasien
Kd_pasien Vachart 50 Kode pasien Jenis_bayar Vachart 25 Jenis bayar
Postdate Datetime Tanggal masuk
Gambar 3.24TabelJenis Bayar Pasien 13. Tabel Keluarga Pasien
Database Name : booking-pasien Table Name : pasien
Field Key : kd
Fungsi : Menyimpan data pasien
Field Name Type Width Description
Kd Vachart 50 Kode
Kd_pasien Vachart 50 Kode pasien
Nama_ayah Vachart 50 Nama Ayah
Nama_ibu Vachart 50 Nama ibu pasien
Nama_keluarga Vachart 25 Nama keluarga Nama_pasangan Vachart 50 Nama pasangan
Provinsi Vachart 50 Provinsi
Kabupaten Vachart 50 Kabupaten
Kecamatan Vachart 50 Kecamatan
Kelurahan Vachart 50 Kelurahan
Alamat_jalan Vachart 50 Alamat jalan
Alamat_rt Vachart 50 Alamat rt
Alamat_rw Vachart 50 Alamat rw
Alamat_kodepos Vachart 5 Alamat kode pos
54
Postdate Datetime Tanggal kunjung
Gambar 3.25TabelKeluargaPasien 14. Tabel Pasien Periksa
Database Name : booking-pasien Table Name : pasien_periksa Field Key : kd
Fungsi : Menyimpan data pasien periksa
Field Name Type Width Description
Kd Vachart 50 Kode periksa
Kd_pasien Vachart 50 Kode pasien
Tgl_peiksa Date Tanggal periksa
Poli_nama Vachart 50 Nama poli
Postdate Datetime Tanggal masuk
Kode_booking Vachart 50 Kode booking Postdate_booking Datetime Tanggal booking selesai Enum(„true‟,
„false‟)
Selesai
Gambar 3.26Tabel Pasien Periksa
BAB IV
KESIMPULAN DAN SARAN
A. Kesimpulan
Berdasarkan uraian dan penjelasan yang telah dikemukakan pada setiap bab-bab dalam Laporan Tugas Akhir ini, maka dapat diambil beberapa kesimpulan yang diharapkan dapat bermanfaat bagi para pembaca khususnya pada Rumah Sakit Umum Harapan Ibunda Batusangkar. Dari hasil penelitian tersebut dapat ditarik kesimpulan antara lain:
1. Sistem dibangun agar birokrasi yang sedang berjalan selama ini tidak terlalu lama.
2. Fungsi aplikasi ini yaitu meningkatkan kinerja dalam pendaftaran dan pengelolaan data pasien.
3. Aplikasi ini dibangun mengurangi tumpukan-tumpukan berkas sehingga tidak perlu lagi menyediakan tempat khusus untuk penyimpanannya.
4. Pengaplikasian komputer dengan ditunjang oleh aplikasi berbasis web sebagai program pengolah data sangat membantu dalam menghasilkan suatu informasi, serta tidak membutuhkan waktu yang lama dalam mengolah data pendaftran.
5. Dalam melakukan suatu penelitian terhadap suatu sistem baik untuk mengembangkan maupun membuat sistem baru maka hal-hal yang perlu diperhatikan adalah bagaimana prosedur pelaksanaan dari pengembangan sistem, agar hasil dari analisa dapat diterapkan dengan baik. Adapun hal yang sangat menentukan dari pelaksanaan sistem adalah orang-orang yang menjalankan sistem tersebut, sebab sebaik apapun sistem yang dibuat jika tidak didukung pemakai dengan baik tidak akan mendapatkan hasil yang diinginkan.
55
56
B. Saran
Untuk tercapainya efektifitas dan efisiensi kerja dengan ditunjang sistem pengolahan data yang baik sesuai dengan tujuan Program Pascasarjana Institut Agama Islam Negeri Batusangkar (IAIN) Batusangkarmaka dalam meningkatkan mutu kinerjanya, maka berikut ini penulis menganjurkan beberapa saran-saran antara lain :
1. Sistem pengolahan data pendaftran yang masih dilakukan birokrasi yang membutuhkan waktu yang lama selama ini sebaiknya ditinggalkan dan mulai beralih pada sistem pengolahan data yang berbasiskan komputer, didukung dengan program pengolah data berbasis web agar masalah yang dihadapi dalam pengolahan data selama ini dapat segera teratasi.
2. Mengingat sistem pengolahan data yang ada selama ini masih belum dapat mengatasi kendala-kendala yang dihadapi dalam proses pendaftran dan pengelolaan data pasien dapat menerapkan sistem komputerisasi dalam proses pengolahan datanya dengan tidak memaksakan, melainkan harus diiringi dengan sistem lama.
3. Disarankan pula agar dalam penerapan sistem baru sebaiknya tidak secara mendadak, tetapi terlebih dahulu dilakukan penyesuaian antara sistem lama dengan sistem baru tersebut. Kemudian melakukan training pada pegawai yang akan menjalankan/mengoperasikan komputer agar tidak ditemukan masalah dalam menjalankan program aplikasi pengolahan datanya.
4. Dalam memilih unit komputer yang nantinya akan membantu dalam proses pengolahan data, supaya dipilih jenis komputer yang sesuai dengan kebutuhan sehingga cocok dengan pekerjaan yang kita hadapi.
DAFTAR PUSTAKA
Kadir, Abdul. Pengenalan Sistem Informasi Edisi Revisi. 2014. Yogyakarta: Andi Karuniawan, Bagus. Sistem Informasi Manajemen Dengan Visual Basic 6.2004.
Ed. II: Andi
Nugroho, Adi. Analisis dan Perancangan Sistem Informasi Dengan Metodologi Berorientasi Objek. 2005. Bandung:Informatika
Syamsudin.2017. Penerapan Fungsi-Fungsi Manajemen Dalam Meningkatkan Mutu Pendidikan. Jurnal Pengertian Manajemen. I (1):4.