BAB III ANALISIS DAN DESAIN SISTEM

dokumen-dokumen yang mirip
BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS MASALAH DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN. evaluasi terhadap Sistem Pendukung Keputusan Pemilihan STMIK Terbaik Di

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DASAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM. Analisa masalah dilakukan guna mengetahui masalah-masalah yang terkait

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

Berdasarkan sistem yang sedang berjalan, tahapan-tahapan proses. deteksi adanya viskositas darah dalam tubuh adalah sebagai berikut :

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

Transkripsi:

BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Sistem yang Berjalan Analisa sistem pada yang berjalan bertujuan untuk mengidentifikasi serta melakukan evaluasi terhadap Sistem Pendukung Keputusan Pemilihan Rumah Sakit Sebagai Rekanan Bisnis Menggunakan Metode Weighting Product Pada PT. Sequis Life Cabang Medan, analisis dilakukan agar dapat menemukan masalahmasalah yang sedang berjalan pada perusahaan dengan metode weighting productdalam menentukan nilai dari setiap data rumah sakit agar mudah dalam menentukan rumah sakit yang memiliki kualitas baik untuk dijadikan sebagai rekan bisnis. Adapun analisis sistem ini meliputi input, proses dan output yang dijabarkan sebagai berikut : III.1.1. Analisis Input Analisis sistem input yang sedang berjalan pada sistem penentuan rumah sakit sebagai rekan bisnisyang lama adalahmelihat harga dan kualitas pelayanan dengan melihat informasi dari beberapa rumah sakit dan memberikan keputusan dengan memilih berkas dengan pelayanan terbaik. III.1.2. Analisis Process Proses penentuan nilai rumah sakit yang sedang berjalan pada PT. Sequis Life Cabang Medan masih melalui proses manual, data rumah sakit dikirim kebagian administrasi dan kemudian data di periksa ulang untuk menyesesuaikan dengan harga dan fasilitas rumah sakit yang telah dikirim, kemudian pihak 31

32 perusahaan melakukan penyortiran terhadap rumah sakit sesuai dengan data yang telah diterima oleh perusahaan. Sistem Pendukung Keputusan Pemilihan Rumah Sakit Sebagai Rekanan Bisnis Menggunakan Metode Weighting Product Pada PT. Sequis Life Cabang Medan Direktur Rumah sakit Personalia PT. Sequis Life mulai Data rumah sakit Data rumah sakit Memeriksa data rumah sakit Melakukan penyortiran data rumah sakit Data rumah sakit yang dipilih sebagai rekan bisnis Perjanjian Kerjasama Perjanjian Kerjasama Selesai Phase Gambar III.1. FODSistem Pendukung Keputusan Pemilihan Rumah Sakit Sebagai Rekanan Bisnis Pada PT. Sequis Life Cabang Medan

33 III.1.3. Analisis Output Analisa Output yang dihasilkan dari sistem yang sedang berjalan adalah adalah informasi-informasi mengenai data spesifikasi rumah sakit yang layak untuk direkomendasikan atau tidak yang dicatat dalam buku besar dan akan diserahkan kepada pimpinan untuk melakukan penyisihan terhadap rumah sakit yang sesuai dengan nilai rumah sakit masing-masing yang telah ditentukan oleh pihak perusahaan. III.I.4. Evaluasi Sistem yang Berjalan Sistem yang sedang berjalan memiliki beberapa kelemahan yang dijabarkan sebagai berikut: 1. PT. Sequis Life Cabang Medan tidak memiliki sistem khusus untuk membantu perusahaan dalam mengambil suatu keputusan dalam memilih rumah sakit untuk dijadikan rekan bisnis. 2. Sering terjadi kehilangan data calon rekan bisnis pada PT. Sequis Life Cabang Medan dikarenakan penyimpanan data calon rumah sakit masih menggunakan pengarsipan. 3. PT. Sequis Life Cabang Medan tidak menggunakan metode Weighting Product dalam melakukan pengambilan keputusan. Sistem yang sedang berjalan memiliki beberapa kelebihan yang dijabarkan sebagai berikut: 1. Sistem yang ada mudah untuk dipahami oleh pihak penentuan nilai rumah sakit karena sistem masih bersifat manual.

34 2. Tidak membutuhkan dana yang cukup besar dalam melakukan penentuan kriteria rumah sakit. III.2. Penerapan MetodeWeighting Product Menurut Lusiana Dwi Jayanti dalam Jurnalnya yang berjudul Implementasi Metode Weighted Product Pada Sistem Pendukung Keputusan Pemberian Kredit Pada BPR BKK KARANGANYAR Kab. Pekalongan (2013 : 3) menyatakan bahwa metode WP menggunakan perkalian untuk menghubungkan rating atribut, dimana rating setiap atribut harus dipangkatkan dulu dengan bobot yang bersangkutan. Proses ini sama halnya dengan proses normalisasi. Preferensi untuk alternatif Ai diberikan sebagai berikut : Keterangan : S Xij wj n i j = Preferensi alternatif dianalogikan sebagai vektor S = Nilai variabel dari alternatif pada setiap atribut = Nilai bobot kriteria = Banyaknya kriteria = Nilai alternatif = Nilai kriteria Langkah langkah menggunakan metode ini adalah : 1. Menentukan kriteria-kriteria yang akan dijadikan acuan dalam pengambilan keputusan. 2. Menentukan rating kecocokan setiap alternatif pada setiap kriteria.

35 3. Menentukan bobot preferensi tiap kriteria. 4. Mengalikan seluruh atribut bagi sebuah alternatif dengan bobot sebagai pangkat positif untuk atribut keuntungan dan bobot berpangkat negatif untuk atribut biaya. 5. Hasil perkalian tersebut dijumlahkan untuk menghasilkan nilai V untuk setiap alternatif. 6. Mencari nilai alternatif dengan melakukan langkah yang sama seperti pada langkah satu, hanya saja menggunakan nilai tertinggi untuk setiap atribut tertinggi untuk setiap atribut manfaat dan nilai terrendah untuk atribut biaya. 7. Membagi nilai V bagi setiap alternatif dengan nilai standar (V(A*)) yang menghasilkan R. 8. Mencari nilai alternatif ideal (Lusiana Dwi Jayanti ; 2012 : 3). III.3. Desain Sistem Desain sistem pada penelitian ini dibagi menjadi dua desain, yaitu desain sistem secara global untuk penggambaran model sistem secara garis besar dan desain sistem secara detail untuk membantu dalam pembuatan sistem. III.3.1. Desain Sistem Secara Global Desain sistem secara global menggunakan bahasa pemodelan UML yang terdiri dari Activity Diagram, UsecaseDiagram, ClassDiagram, dan Sequence Diagram.

36 III.3.1.1. Usecase Diagram Secara garis besar, bisnis proses sistem yang akan dirancang digambarkan dengan usecase diagram yang terdapat pada Gambar III.2 : Usecase Diagram Penentuan Rumah Sakit Admin Login <extends> Kriteria <include> Sub Kriteria Input <extends> <extends> Rumah Sakit <include> Kriteria Rumah Sakit <extends> Admin <extends> Analisa Output <include> Hasil <include> Laporan Hasil Penilaian Laporan Rumah Sakit Pimpinan Gambar III.2. Use Case Diagram Sistem Pendukung Keputusan Pemilihan Rumah Sakit Sebagai Rekanan Bisnis Menggunakan Metode Weighting Product Pada PT. Sequis Life Cabang Medan

37 III.3.1.2. Activity Diagram Bisnis proses yang telah digambarkan pada use case diagram di atas dijabarkan dengan activity diagram : 1. Activity Diagram Login Aktivitas login yang dilakukan oleh admin dapat diterangkan dengan langkah - langkah state, dimulai dari memasukkan username, memasukkan password, jika Akun valid maka sistem akan mengaktifkan menu administrator, sedangkan jika tidak valid, maka tampilkan pesan kesalahan yang ditunjukkan pada gambar III.3 : Login Admin Sistem Sistem Login Isi Username Gagal Isi Password Click Login Berhasil Phase Gambar III.3. Activity Diagram Login

38 2. Activity Diagram Manajemen Data Admin Aktivitas yang dilakukan oleh admin dalam mengelolah data, admin dapat melakukan input data yang ditunjukkan pada gambar III.4: Data Admin Admin Sistem Click Form admin Form admin Mengisi Data Tambah Data Menekan tombol simpan Menyimpan data Memilih Data Edit Data tidak Mengubah Data Menyimpan Data Hapus Data Memilih data Konfimrasi Penghapusan Ya Menghapus Data Phase Gambar III.4. Activity Diagram Manajemen Data Admin

39 3. Activity DiagramManajemen Data Kriteria Aktivitas yang dilakukan oleh admin dalam mengelolah data kriteria yang ditunjukkan pada gambar III.5: Data kriteria Admin Sistem Click Form kriteria Form kriteria Mengisi Data Tambah Data Menekan tombol simpan Menyimpan data Memilih Data Edit Data tidak Mengubah Data Menyimpan Data Hapus Data Memilih data Konfimrasi Penghapusan Ya Menghapus Data Phase Gambar III.5. Activity Diagram Manajemen Data Kriteria

40 4. Activity Diagram Manajemen Data Sub Kriteria Aktivitas yang dilakukan oleh admin dalam melakukan olah data subkriteria yang ditunjukkan pada gambar III.6: Data sub kriteria Admin Sistem Click Form sub kriteria Form sub kriteria Mengisi Data Tambah Data Menekan tombol simpan Menyimpan data Memilih Data Edit Data tidak Mengubah Data Menyimpan Data Hapus Data Memilih data Konfimrasi Penghapusan Ya Menghapus Data Phase Gambar III.6. Activity DiagramManajemen Data Sub Kriteria

41 5. Activity Diagram Manajemen Data Rumah Sakit Aktivitas yang dilakukan oleh admin dalam melakukan olah data rumah sakit yang ditunjukkan pada gambar III.7: Data rumah sakit Admin Sistem Click Form rumah sakit Form rumah sakit Mengisi Data Tambah Data Menekan tombol simpan Menyimpan data Memilih Data Edit Data tidak Mengubah Data Menyimpan Data Hapus Data Memilih data Konfimrasi Penghapusan Ya Menghapus Data Phase Gambar III.7. Activity Diagram Manajemen Data Rumah Sakit

42 6. Activity Diagram Manajemen Data Kriteria Rumah Sakit Aktivitas yang dilakukan oleh admin dalam melakukan olah data kriteria rumah sakit yang ditunjukkan pada gambar III.8: Data kriteria rumah sakit Admin Sistem Form Rumah Sakit Pilih Kriteria Rumah Sakit Isi data jumlah poli / spesialis Isi data rata-rata kematian setelah operasi (pertahun) Isi data dari pusat ke kota Isi data jumlah tempat tidur Isi data rata-rata kematian bayi (pertahun) Isi data reputasi pelayanan di masyarakat Klik tombol simpan Menyimpan data Phase Gambar III.8. Activity Diagram Manajemen Data Kriteria Rumah Sakit

43 7. Activity Diagram Manajemen Data Analisa Aktivitas yang dilakukan oleh admin dalam melakukan olah data analisa yang ditunjukkan pada gambar III.9: Manajemen Data Analisa Admin Sistem Form Analisa Klik Mulai Analisa Menganalisa data Klik Simpan Hasil Menyimpan data Phase Gambar III.9. Activity Diagram Manajemen Data Analisa 8. Activity Diagram Manajemen Data Hasil Aktivitas yang dilakukan oleh admin dalam akan melakukan olah data hasil yang ditunjukkan pada gambar III.10: Manajemen Data Hasil Admin Sistem Pilih form hasil analisa Analisa Menampilkan hasil analisa Phase Gambar III.10. Activity Diagram Manajemen Data Hasil

44 9. Activity Diagram Melihat Laporan Rumah Sakit Aktivitas yang dilakukan dalam melihat informasi mengenai daftar rumah sakit dapat diterangkan pada gambar III.11: Laporan rumah sakit Admin Sistem Pilih form rumah sakit Click cetak laporan Menampilkan laporan rumah sakit Phase Gambar III.11. Activity Diagram Melihat Laporan Rumah Sakit 10. Activity Diagram Melihat Laporan Hasil Aktivitas yang dilakukan dalam melihat informasi mengenai daftar hasil penilaian dapat diterangkan pada gambar III.12: Laporan Hasil Analisa Admin Sistem Pilih form hasil analisa Click cetak laporan Menampilkan laporan hasil analisa Phase Gambar III.12. Activity Diagram Melihat Laporan Hasil

45 III.3.1.3. Class Diagram Rancangan kelas-kelas yang akan digunakan pada sistem yang akan dirancang dapat dilihat pada gambar III.13 : admin - id : Field - username : Field - Password : Field - nama : Field 1..* 1..* kriteria_rumah_sakit - id_rumah_sakit : Field - id_kriteria : Field - id_subkriteria : Field + admin () - InitComponents () + Main (String args []) + Kriteria rumah sakit () - InitComponents () + Main (String args []) hasil - id : Field - id_rumah_sakit : Field - Nilai : Field + Hasil () - InitComponents () + Main (String args []) 1..* kriteria - id : Field - nama_kriteria : Field - jenis_kriteria : Field - tingkat_kepentingan : Field + kriteria () - InitComponents () + Main (String args []) 1..* 1 1 1 Connection + ConnectionManager () 1 1 1 1..* 1..* rumah_sakit - id : Field - nama : Field - alamat : Field - telp : Field + Rumah sakit () - InitComponents () + Main (String args []) sub_kriteria - id : Field - id_kriteria : Field - nama_subkriteria : Field - bobot : Field + Sub kriteria () - InitComponents () + Main (String args []) Gambar III.13. Class Diagram Sistem III.3.1.4. Sequence Diagram Rangkaian kegiatan pada setiap terjadi event sistem digambarkan pada sequence diagram berikut: 1. Sequence Diagram Login Kegiatan yang dilakukan oleh user di form login dapat ditunjukkan pada gambar III.14 berikut :

46 User Form Admin Proses Login Halaman Admin Tampilkan Fom () Validasi nama dan password () click Login () Invalid () Login sukses () Gambar III.14. Sequence Diagram Login 2. Sequence Diagram Manajemen Data Admin Kegiatan yang dilakukan oleh user dalam mengelolah data admin yang ditunjukkan pada gambar III.15: User Main form Form admin Proses Tampilkan Fom () Menu () click form admin () Close form () Update data () Delete data () Koneksi database () Koneksi database () Gambar III.15. Sequence Diagram Manajemen Data Admin

47 3. Sequence Diagram Manajemen Data Kriteria Kegiatan yang dilakukan oleh user dalam mengelolah data kriteria yang ditunjukkan pada gambar III.16: User Main form Form Kriteria Proses Tampilkan Fom () Menu () click form kriteria () Close form () Update data () Delete data () Koneksi database () Koneksi database () Gambar III.16. Sequence Diagram Manajemen Data Kriteria 4. Sequence Diagram Manajemen Data Sub Kriteria Kegiatan yang dilakukan oleh user dalam melakukan olah data subkriteria yang ditunjukkan pada gambar III.17:

48 User Main form Form sub kriteria Proses Tampilkan Fom () Menu () click form sub kriteria () Close form () Update data () Delete data () Koneksi database () Koneksi database () Gambar III.17. Sequence Diagram Manajemen Data Sub Kriteria 5. Sequence Diagram Manajemen Data Rumah Sakit Kegiatan yang dilakukan oleh user dalam melakukan olah data rumah sakit yang ditunjukkan pada gambar III.18: User Main form Form rumah sakit Proses Tampilkan Fom () Menu () click form rumah sakit () Close form () Update data () Delete data () Koneksi database () Koneksi database () Gambar III.18. Sequence Diagram Manajemen Data Rumah Sakit

49 6. Sequence Diagram Manajemen Data Kriteria Rumah Sakit Kegiatan yang dilakukan oleh user dalam melakukan olah data kriteria rumah sakit yang ditunjukkan pada gambar III.19: User Main form Form Kriteria rumah sakit Proses Tampilkan Fom () Menu () click Kriteria rumah sakit () Close form () Simpan data () Koneksi database () Gambar III.19. Sequence Diagram Manajemen Data Kriteria Rumah Sakit 7. Sequence Diagram Manajemen Data Analisa Kegiatan yang dilakukan oleh user dalam melakukan olah data analisa yang ditunjukkan pada gambar III.20:

50 User Main form Form analisa Proses Tampilkan Fom () Menu () click form analisa () Close form () Mulai analisa () Simpan analisa () Koneksi database () Koneksi database () Gambar III.20. Sequence Diagram Manajemen Data Analisa 8. Sequence Diagram Manajemen Data Hasil Kegiatan yang dilakukan oleh user dalam melakukan olah data hasil yang ditunjukkan pada gambar III.21:

51 User Main form Form hasil Proses Tampilkan Fom () Menu () click hasil () Close form () Cetak laporan () Koneksi database () Gambar III.21. Sequence Diagram Manajemen Data Hasil 9. Sequence Diagram Melihat Laporan Rumah Sakit Kegiatan yang dilakukan oleh user dalam melihat informasi mengenai daftar rumah sakit dapat diterangkan pada gambar III.22:

52 user Main form Form Rumah Sakit Proses Tampilkan Fom () Menu () click form Rumah Sakit () Close form () Cetak laporan () informasi data () Koneksi database () Gambar III.22. Sequence Diagram Melihat Laporan Rumah Sakit 10. Sequence DiagramMelihat Laporan Hasil Kegiatan yang dilakukan oleh user dalam melihat informasi mengenai daftar hasil penilaian dapat diterangkan pada gambar III.23:

53 user Main form Form hasil Proses Tampilkan Fom () Menu () click form hasil () Close form () Cetak laporan () informasi data () Koneksi database () Gambar III.23. Sequence Diagram Melihat Laporan Hasil III.3.2. Desain Sistem Secara Detail Tahap perancangan berikutnya yaitu desain sistem secara detail yang meliputi desain output sistem, desain input sistem, dan desain database. III.3.2.1. Desain Output Berikut ini adalah rancangan tampilan desainoutput yang akan dihasilkan oleh sistem:

54 1. Desain Form Melihat Laporan Rumah Sakit Kegiatan yang dilakukan oleh user dalam melihat informasi mengenai daftar rumah sakit dapat diterangkan pada gambar III.22: Form Laporan Rumah Sakit SequisLife For A Better Tomorrow Dd/mm/yyyy Daftar Rumah Sakit Gambar III.22. Desain Form Melihat Laporan Rumah Sakit 2. Desain Form Manajemen Data Hasil Kegiatan yang dilakukan oleh user dalam melakukan olah data hasil yang ditunjukkan pada gambar III.23: Form Hasil Cetak Laporan Hasil Perhitungan Weighting Product Gambar III.23. Desain Form Manajemen Data Hasil

55 3. Desain Form Melihat Laporan Hasil Kegiatan yang dilakukan oleh user dalam melihat informasi mengenai daftar hasil penilaian dapat diterangkan pada gambar III.24: Form Laporan Hasil SequisLife For A Better Tomorrow Dd/mm/yyyy Hasil Penilaian Diagram Hasil Gambar III.24. Desain Form Melihat Laporan Hasil III.3.2.2. Desain Input Berikut ini adalah rancangan atau desain input sebagai antarmuka pengguna: 1. Desain Form Login Kegiatan yang dilakukan oleh user di form login dapat ditunjukkan pada gambar III.25 :

56 Form Login Isi Username dan Password Username : Password : Login Gambar III.25. Desain Form Login 2. Desain Form Manajemen Data Admin Kegiatan yang dilakukan oleh user dalam mengelolah data admin yang ditunjukkan pada gambar III.26: Form Admin Tambah Edit Hapus refresh Isi Semua Field ID Admin : Username : Password : Nama Lengkap : Gambar III.26. Desain Form Manajemen Data Admin

57 3. Desain Form Manajemen Data Kriteria Kegiatan yang dilakukan oleh user dalam mengelolah data kriteria yang ditunjukkan pada gambar III.27: Form Kriteria Tambah Edit Hapus refresh Set Sub Kriteria Isi Semua Field ID Kriteria : Nama Kriteria : Jenis Kriteria : Tingkat Kepentingan : Gambar III.27. Desain Form Manajemen Data Kriteria 4. Desain Form Manajemen Data Sub Kriteria Kegiatan yang dilakukan oleh user dalam melakukan olah data subkriteria yang ditunjukkan pada gambar III.28: Form Sub Kriteria Tambah Edit Hapus refresh ID Kriteria : Isi Semua Field ID Sub Kriteria : Nama Sub Kriteria : Bobot : Gambar III.28. Desain Form Manajemen Data Sub Kriteria

58 5. Desain Form Manajemen Data Rumah Sakit Kegiatan yang dilakukan oleh user dalam melakukan olah data rumah sakit yang ditunjukkan pada gambar III.29: Form Rumah Sakit Tambah Edit Hapus refresh Isi Semua Field Set Kriteria Rumah Sakit Cetak Laporan Kriteria Rumah Sakit ID Rumah Sakit : Nama Rumah Sakit : Alamat : Telp : Gambar III.29. Desain Form Manajemen Data Rumah Sakit 6. Desain Form Manajemen Data Kriteria Rumah Sakit Kegiatan yang dilakukan oleh user dalam melakukan olah data kriteria rumah sakit yang ditunjukkan pada gambar III.30: Form Kriteria Rumah Sakit xxx Jumlah Poli / Spesialis Rata-rata Kematian Setelah Operasi (per tahun) Jarak Dari Pusat Kota Jumlah Tempat Tidur Rata-rata Kematian Bayi (per tahun) Reputasi Pelayanan Di Masyarakat Simpan Gambar III.30. Desain Form Manajemen Data Kriteria Rumah Sakit

59 7. Desain Form Manajemen Data Analisa Kegiatan yang dilakukan oleh user dalam melakukan olah data analisa yang ditunjukkan pada gambar III.31: Form Analisa Tabel Perbaikan Bobot Kriteria Tabel Alternatif / Rumah Sakit Tabel Hasil Analisa Mulai Analisa Simpan Hasil Gambar III.31. Desain Form Manajemen Data Analisa III.3.2.3. Desain Basis Data III.3.2.3.1. Normalisasi Tahap normalisasi ini bertujuan untuk menghilangkan masalah berupa ketidakkonsistenan apabila dilakukannya proses manipulasi data seperti penghapusan, perubahan dan penambahan data sehingga data tidak ambigu.

60 III.3.2.3.1.1. Normalisasi Data Rumah Sakit Normalisasi data nilai dilakukan dengan beberapa tahap normalisasi sampai data rumah sakit ini masuk ke tahap normal dimana tidak ada lagi redundansi data. Berikut ini adalah tahapan normalisasinya: 1. Bentuk Tidak Normal Bentuk tidak normal dari data rumah sakit ditandai dengan adanya baris yang satu atau lebih atributnya tidak terisi, bentuk ini dapat dilihat pada tabel III.1 dibawah ini: Tabel III.1. Data Rumah Sakit Tidak Normal 2. Bentuk Normal Pertama (1NF) Bentuk normal pertama dari data rumah sakit merupakan bentuk tidak normal yang atribut kosongnya diisi sesuai dengan atribut induk dari record-nya, bentuk ini dapat dilihat pada tabel III.2 di berikut ini: Tabel III.2. Data Rumah Sakit Normal Pertama

61 3. Bentuk Normal Kedua (2NF) Bentuk normal kedua dari data rumahsakit merupakan bentuk normal pertama, dimana telah dilakukan pemisahan data sehingga tidak adanya ketergantungan parsial. Setiap data memiliki kunci primer untuk membuat relasi antar data, bentuk ini dapat dilihat pada tabel III.3berikut ini: a. Bentuk Normal Kedua (2NF) Tabel Kriteria Tabel III.3. Data Kriteria2NF No Id Nama Kriteria Jenis Kriteria tingkat kepentingan 1 KR001 Jumlah Poli / Spesialis Keuntungan 4 2 KR002 Jumlah Tempat Tidur Keuntungan 3 3 KR003 Rata-rata Kematian Setelah Operasi (per tahun) Biaya 3 4 KR004 Rata-rata Kematian Bayi (per tahun) Biaya 3 b. Bentuk Normal Kedua (2NF) Tabel Sub Kriteria Tabel III.4. Data SubKriteria2NF No ID Sub Kriteria Bobot 1 SK001 Lebih Dari 20 Poli 5 2 SK002 16 s/d 20 Poli 4 3 SK003 11 s/d 15 Poli 3 4 SK004 5 s/d 10 Poli 2 c. Bentuk Normal Kedua (2NF) Tabel Hasil Tabel III.5. Data Hasil 2NF No ID Nilai 1 1 0,2919 2 2 0,2685 3 3 0,2459 4 4 0,1936

62 III.3.2.3.2. Desain Tabel Setelah melakukan tahap normalisasi, maka tahap selanjutnya yang dikerjakan yaitu merancang struktur tabel pada basis data sistem yang akan dibuat, berikut ini merupakan rancangan struktur tabel tersebut: 1. Struktur Tabel Admin Tabel admin digunakan untuk menyimpan data admin, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.6 di bawah ini: Tabel III.6. Rancangan Tabel Admin Nama Database sequis_life Nama Tabel Admin No Nama Field Tipe Data Boleh Kosong Kunci 1. id varchar(10) Tidak Primary Key 2. username varchar(20) Tidak - 3. password varchar(20) Tidak - 4. nama varchar(30) Tidak - 2. Struktur Tabel Hasil Tabel hasil digunakan untuk menyimpan data hasil penilaian, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.7 di bawah ini: Tabel III.7. Rancangan Tabel Hasil Nama Database sequis_life Nama Tabel Hasil No Nama Field Tipe Data Boleh Kosong Kunci 1. Id Int Tidak Primary Key 2. id_rumah_sakit varchar(10) Tidak - 3. Nilai Real Tidak - 3. Struktur Tabel Kriteria Tabel kriteria digunakan untuk menyimpan data kriteria, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.8 di bawah ini:

63 Tabel III.8. Rancangan Tabel Kriteria Nama Database sequis_life Nama Tabel Kriteria No Nama Field Tipe Data Boleh Kosong Kunci 1. Id varchar(10) Tidak Primary Key 2. nama_kriteria varchar(50) Tidak - 3. jenis_kriteria varchar(10) Tidak - 4. tingkat_kepentingan int Tidak - 4. Struktur Tabel Kriteria Rumah Sakit Tabel rumah sakit digunakan untuk menyimpan data kriteria rumah sakit, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.9 di bawah ini: Tabel III.9. Rancangan Tabel Kriteria Rumah Sakit Nama Database sequis_life Nama Tabel kriteria_rumah_sakit No Nama Field Tipe Data Boleh Kosong Kunci 1. id_rumah_sakit varchar(10) Tidak - 2. id_kriteria varchar(10) Tidak - 3. id_subkriteria varchar(10) Tidak - 5. Struktur Tabel Rumah Sakit Tabel rumah sakit digunakan untuk menyimpan data rumah sakit, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.10 di bawah ini: Tabel III.10. Rancangan Tabel Rumah Sakit Nama Database sequis_life Nama Tabel rumah_sakit No Nama Field Tipe Data Boleh Kosong Kunci 1. id varchar(10) Tidak Primary Key 2. nama varchar(50) Tidak - 3. alamat Text Tidak - 4. telp varchar(20) Tidak -

64 6. Struktur Tabel Sub Kriteria Tabel sub kriteria digunakan untuk menyimpan data sub kriteria, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.11 di bawah ini: Tabel III.11. Rancangan Tabel Sub Kriteria Nama Database sequis_life Nama Tabel sub_kriteria No Nama Field Tipe Data Boleh Kosong Kunci 1. id varchar(10) Tidak Primary Key 2. id_kriteria varchar(10) Tidak - 3. nama_subkriteria varchar(50) Tidak - 4. bobot Int Tidak -