BAB III ANALISIS DAN PERANCANGAN

dokumen-dokumen yang mirip
BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM. dari sistem yang selama ini dijalankan oleh perusahaan serta memahami

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM. Sistem yang saat ini sedang berjalan dalam hal pemberian cuti pegawai

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

Transkripsi:

BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Sistem Yang Berjalan Proses analisa sistem merupakan langkah kedua pada fase pengembangan sistem. Analisa sistem dilakukan untuk mengetahui kelebihan dan kekurangan dari sistem yang selama ini dijalankan oleh perusahaan serta memahami informasi-informasi yang didapat dan dikeluarkan oleh sistem itu sendiri. Untuk mengetahui kekurangan dan kelebihan sistem tersebut, maka perlu diketahui bagaimana sistem yang sedang berjalan pada perusahaan. Adapun sistem yang sedang berjalan adalah sebagai berikut. Analisis prosedur sistem yang diperlukan untuk memenuhi kebutuhan akan data suatu sistem yang sedang berjalan di suatu perusahaan atau instansi. Analisis prosedur sistem yang sedang berjalan berikut ini merupakan prosedur pengolahan data pasien dan data obat yang sedang berjalan di Klinik GMC. Berikut ini adalah alur informasi pelayanan kesehatan dari sistem informasi pelayanan pasien pada klinik yang sedang berjalan. 1. datang ke Klinik untuk berobat. 2. mendaftar ke bagian Admin/tata usaha. 3. Bagi pasien baru hanya memberikan identitas dan bagian tata usaha akan memberikan formulir data pasien. Setelah diisi bagian tata usaha membuatkan kartu berobat dan rekam medik. 4. Apabila pasien sudah terdaftar, pasien hanya menyerahkan kartu berobat untuk mendaftar dan akan dicarikan rekam medik sebelumnya. 40

41 5. Bagian tata usaha mencatat data pasien yang akan berobat ke buku pendaftaran pasien. 6. Bagian tata usaha menyerahkan rekam medik ke dokter. 7. Dokter memeriksa pasien dan menulis diagnosa di kartu rekam medik serta menulis resep dan tindakannya. 8. Formulir rekam medik disimpan ke file rekam medik dan resep diberikan kepada pasien. Selanjutnya pasien memberikan resep ke bagian apotek untuk mencarikan obat yang tertera di resep. 9. Bagian apotek mencari obat, dan resep disimpan pada file resep 10. Bagian tata usaha harus membuat laporan rekam medik dan bagian apotek. III.1.1. Analisa Input Adapun input data pasien pada Grand Madani Clinic (GMC) sebagaimana Gambar III.1. berikut ini : Gambar III.1. Analisa Input Data Pada Grand Madani Clinic Sumber : Grand Madani Clinic

42 III.1.2. Analisa Proses Adapun proses data pelanggan pada Grand Madani Clinic yang sedang berjalan dapat digambarkan dalam bentuk aliran informasi berikut ini : Admin Dokter Apotek Mulai Kartu Rekam Medis Resep Obat Data Data Proses Pemeriksaan Proses Pencatatan & Validasi daftar Obat Pencatatan Data Buku Pendaftaran Kartu Membuat Kartu & Kartu Rekam Pemeriksaan Resep Obat Hasil Pemeriksaan Rekam Medis Menerima Obat Gambar III.2. FOD ( Flow Of Document ) Sistem Informasi Data Sumber : Grand Madani Clinic

43 Dari gambar III.2. diatas dapat dilihat aliran dokumen yang terjadi dalam sistem data pelanggan pada Grand Madani Clinic. Aliran dokumen ini sudah cukup baik, sebab terdapat proses penyimpanan, seperti arsip data pengiriman, arsip data admin,data pelanggan, yang berguna untuk memudahkan pembuatan laporan dokumen data pelanggan guna diserahkan kepada pimpinan. Aliran dokumen dari sistem data pelanggan pada Grand Madani Clinic mencakup 2 bagian yaitu : Bagian admin dan pimpinan. III.1.3. Analisa Output Adapun analisa output data pelanggan pada Grand Madani Clinic dapat dilihat pada Gambar III.3. sebagai berikut : Nama Gambar III.3. Analisa Output Data Sumber : Grand Madani Clinic Gambar III.3. di atas menunjukan contoh dari laporan data pelanggan yang dihasilkan dengan cara manual.

44 III.2. Evaluasi sistem yang berjalan Dalam hal ini sistem yang digunakan belum efektif dikarenakan sistem informasi data pelanggan yang ada masih tergolong manual. Pengolahan data sistem informasi data pasien pada Grand Madani Clinic (GMC) yang masih sederhana ini membuat pelaporan terkadang bermasalah dalam ketepatan data pemesanan khususnya pada tanggal dan detail pemesanan. Masalah ini sering membuat kekecewaan bagi perusahaan. Dengan masalah tersebut penulis dengan membuat sistem dengan bahasa pemograman PHP dengan database Microsoft SQL Server 2008. III.3 Desain Sistem Untuk membantu membangun sistem informasi data pasien pada Grand Madani Clinic, penulis mengusulkan pembuatan sebuah sistem dengan menggunakan aplikasi program yang lebih akurat dan lebih mudah dalam pengolahannya. Dengan menggunakan PHP dan database SQL Server dengan merancang sistem dengan menggunakan bahasa pemodelan uml. III.3.1 Desain Sistem Global Pada perancangan sistem ini terdiri dari tahap perancangan yaitu : 1. Perancangan Use Case Diagram 2. Perancangan Sequence Diagram 3. Perancangan Class Diagram 4. Perancangan Activity Diagram 5. Perancangan Database

45 6. Perancangan Logika Program III.3.1.1 Use Case Diagram Mendeskripsikan kelakuan sistem dari sudut pandang pengguna, berguna untuk membantu memahami kebutuhan. Use case adalah dasar dari diagram lain. Adapun use case diagram dari Sistem Informasi Rekam Medik Pada Grand Medical Clinic. Gambar III.4 Use Case Sistem Informasi Data Pada Grand Madani Clinic (GMC)

46 III.3.1.2 Sequence Diagram Sequence Diagram menggambarkan perilaku pada sebuah skenario, diagram ini menunjukkan sejumlah contoh objek dan message (pesan) yang diletakkan diantara objek-objek ini di dalam use case, berikut gambar sequence diagram : a. Sequence Diagram Login Sequence Diagram Login dapat dilihat pada Gambar III.5. Sebagai berikut: Admin Login Database Halaman utama masuk Gagal login halaman lihat Lihat user Proses sukses keluar Gambar III.5 Sequence Diagram login

47 b. Sequence Proses Data Admin Sequence proses Data admin dapat dilihat pada Gambar III.6. Sebagai berikut : User ; Halaman utama Menu admin update masuk gagal proses Data Admin berhasil hasil Gambar III.6 Sequence Diagram Proses Data Admin c. Sequence Proses Data dokter Sequence proses data dokter dapat dilihat pada Gambar III.7. Sebagai berikut : Halaman utama Menu Dokter Update masuk gagal proses Data Dokter berhasil hasil Gambar III.7 Sequence Diagram Proses Data Dokter

48 d. Sequence Proses Data Perawat Sequence proses data perawat dapat dilihat pada Gambar III.8. Sebagai berikut : Halaman utama Menu perawat Update masuk gagal proses Data Perawat berhasil hasil Gambar III.8 Sequence Diagram Proses Data Perawat III.3.1.3 Activity Diagram Activity diagrams menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi. 1. Activity Diagram Form Input Data Login Activity diagram form input data login dapat dilihat pada Gambar III.10. Sebagai berikut :

49 Gambar III.9. Activity Diagram Halaman Login 2. Activity Diagram Form Input Data Activity diagram form input data pasien dapat dilihat pada Gambar III.11. Sebagai berikut : Tambah Data Isi Data Simpan Data Edit Data Isi Data Update Data Hapus Data Pilih Data Hapus Data Batal Data Pilih Data Keluar Data Gambar III.10. Activity Diagram Form Input Data

50 3. Activity Diagram Form Input Data Daftar Biaya Activity diagram form input data daftar harga dapat dilihat pada Gambar III.12. Sebagai berikut : Tambah Data Daftar Biaya Isi Data Daftar Biaya Simpan Data Daftar Biaya Edit Data Daftar Biaya Isi Data Daftar Biaya Update Data Daftar Biaya Hapus Data Daftar Biaya Pilih Data Daftar Biaya Hapus Data Daftar Biaya Batal Data Daftar Biaya Pilih Data Daftar Biaya Keluar Data Daftar Biaya Gambar III.11. Activity Diagram Form Input Data Daftar Biaya 4. Activity Diagram Form Input Data Admin Activity diagram form input data admin dapat dilihat pada Gambar III.13. Sebagai berikut :

51 Tambah Data Dokter Isi Data Dokter Simpan Data Dokter Edit Data Dokter Isi Data Dokter Update Data Dokter Hapus Data Dokter Pilih Data Dokter Hapus Data Dokter Batal Data Dokter Pilih Data Dokter Keluar Data Dokter Gambar III.12. Activity Diagram Form Input Data Admin 5. Activity Diagram Form Input Update Data Activity diagram form input data pasien dapat dilihat pada Gambar III.14. Sebagai berikut : Tambah Data Isi Data Simpan Data Edit Data Isi Data Update Data Hapus Data Pilih Data Hapus Data Batal Data Pilih Data Keluar Data Gambar III.13. Activity Diagram Form Input Update Data

52 6. Activity Diagram Form Input Data Detail Activity diagram form input data detail pasien dapat dilihat pada Gambar III.15. Sebagai berikut : Tambah Data Detail Isi Data Detail Simpan Data Detail Edit Data Detail Isi Data Detail Update Data Detail Hapus Data Detail Pilih Data Detail Hapus Data Detail Batal Data Detail Pilih Data Detail Keluar Data Detail Gambar III.14. Activity Diagram Form Input Data Detail III.3.1.4 Class Diagram Class Diagram adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan (atribut/properti) suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut (metoda/fungsi).

Gambar III.15 Class Diagram Sistem Informasi Data Pada Grand Madani Clinic (GMC). 53

54 III.3.2. Desain Sistem Detail Desain sistem detail dari sistem Data pada Grand Madani Clinic (GMC) ini adalah sebagai berikut: III.3.2.1. Desain Output Desain sistem ini berisikan pemilihan menu dan hasil pencarian yang telah dilakukan. Adapun bentuk rancangan output dari sistem Data pada Grand Madani Clinic (GMC) ini adalah sebagai berikut : 1. Rancangan Output Laporan Rancangan output laporan pasien berfungsi menampilkan data-data pasien di Grand Madani Clinic (GMC). Adapun rancangan output laporan pasien dapat dilihat pada Gambar III.18. sebagai berikut : Grand Madani Clinic (GMC) LAPORAN DATA PASIEN ID Pelanggan Nama Alamat Kota Telp 99999999999 Xxxxxxxxxxxx Xxxxxxx Xxxxxxx 99999999999 99999999999 Xxxxxxxxxxxx Xxxxxxx Xxxxxxx 99999999999 Diketahui Oleh Medan, xxx, 9999 Dibuat Oleh ( ) ( ) Gambar III.16 Rancangan Output Laporan

55 III.3.2.2. Desain Input Perancangan input merupakan masukan yang penulis rancang guna lebih memudahkan dalam entry data. Entry data yang dirancang akan lebih mudah dan cepat dan meminimalisir kesalahan penulisan dan memudahkan perubahan. Perancangan input tampilan yang dirancang adalah sebagai berikut : 1. Perancangan Input Form Login Perancangan input form login berfungsi untuk verifikasi user yang berhak menggunakan sistem. Adapun rancangan form login dapat dilihat pada Gambar III.20 sebagai berikut : Gambar III.17. Rancangan Input Form Login 2. Rancangan Input Menu Utama Rancangan input menu utama berfungsi untuk menampilkan tampilan utama dari user interface. Adapun rancangan menu utama dapat dilihat pada Gambar III.21. sebagai berikut :

56 Form Utama User Diagnosa Daftar Biaya Pengobatan Laporan Rekam Medik Gambar III.18. Rancangan Input Form Menu Utama 3. Rancangan Form Input Data User Perancangan form input 21ta user merupakan form untuk penyimpanan datadata user. Adapun bentuk form input data user dapat dilihat pada Gambar III.22 Sebagai berikut :

57 999 xxx Gambar III.19. Rancangan Input Form Input Data User 4. Rancangan Form Input Data Perancangan form input data pelanggan merupakan form untuk penyimpanan data-data pasien. Adapun bentuk form input data pasien dapat dilihat pada Gambar III.23. Sebagai berikut :

58 ID Nama Alamat Kota Jenis Kelamin Agama Pekerjaan No Telp Gambar III.20. Rancangan Input Form Input Data 5. Rancangan Input Form Input Data Daftar Biaya Perancangan input form input data daftar biaya merupakan form untuk penyimpanan data-data daftar biaya perobatan pasien. Adapun bentuk form input data daftar harga dapat dilihat pada Gambar III.24. Sebagai berikut :

59 Biaya Id Penyakit Pengobatan Biaya Gambar III.21. Rancangan Input Form Input Data Daftar Biaya 6. Rancangan Input Form Input Data Dokter Perancangan input form input data dokter merupakan form untuk penyimpanan data-data dokter. Adapun bentuk form input data dokter dapat dilihat pada Gambar III.25 Sebagai berikut :

60 Dokter Id Dokter Gambar III.22. Rancangan Input Form Input Data Dokter 7. Rancangan Input Form Input Data Rekam Medik Perancangan input form input data rekam medik merupakan form untuk penyimpanan data-data rekam medik. Adapun bentuk form input data rekam medik dapat dilihat pada Gambar III.26 Sebagai berikut :

61 No RM Tanggal Jam Diagnosa Gambar III.23. Rancangan Input Form Input Data Rekam Medik III.3.2.3. Perancangan Database III.3.2.3.1. Normalisasi Normalisasi merupakan cara pendekatan dalam membangun desain logika basis data relasional yang tidak secara langsung berkaitan dengan model data, tetapi dengan menerapkan sejumlah aturan dan kriteria standart untuk menghasilkan struktur tabel yang normal (Kusrini, 2007:40). Bentuk -bentuk normalisasi pada rancangan database adalah sebagai berikut ini.

62 Normalisasi 1NF Tabel III.1.Tabel Tabel III.2.Tabel Dokter Tabel III.3.Tabel Perawat Tabel III.4.Tabel User Login Tabel III.5.Tabel Ruang Inap Tabel III.6.Tabel Tanggal Masuk Tabel III.7.Tabel Tanggal Keluar Normalisasi 2 NF Tabel III.8.Laporan Pembayaran