IMPLEMENTASI SISTEM PENGAMBIL KEPUTUSAN PEMBERIAN REMISI WARGA RUTAN KELAS I MEDAN MENGGUNAKAN METODE TOPSIS
SKRIPSI
ARDIN SYAHPUTRA 071401017
PROGRAM STUDI S-1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2014
Universitas Sumatera Utara
IMPLEMENTASI SISTEM PENGAMBIL KEPUTUSAN PEMBERIAN REMISI WARGA RUTAN KELAS I MEDAN MENGGUNAKAN METODE TOPSIS
SKRIPSI Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Sarjana Komputer
ARDIN SYAHPUTRA 071401017
PROGRAM STUDI S-1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2014
Universitas Sumatera Utara
PERSETUJUAN
Judul
Kategori Nama Nomor Induk Mahasiswa Program Studi Departemen Fakultas
: IMPLEMENTASI SISTEM PENGAMBIL KEPUTUSAN PEMBERIAN REMISI WARGA RUTAN KELAS I MEDAN MENGGUNAKAN METODE TOPSIS : SKRIPSI : ARDIN SYAHPUTRA : 071401017 : SARJANA (S1) ILMU KOMPUTER : ILMU KOMPUTER : ILMU KOMPUTER DAN TEKNOLOGI INFORMASI (Fasilkom-TI) UNIVERSITAS SUMATERA UTARA
Diluluskan di Medan, 28 Agustus 2014 Komisi Pembimbing
:
Pembimbing 2
Pembimbing 1
Dr.Syahril Efendi, S.Si, MIT
Prof.Dr.Iryanto, M.Si NIP. 194604041971071001
NIP.196711101996021001
Diketahui/Disetujui oleh Departemen Ilmu Komputer Fasilkom-TI USU Ketua,
Dr.Poltak Sihombing, M.Kom NIP. 196203171991031001
Universitas Sumatera Utara
PERNYATAAN
IMPLEMENTASI SISTEM PENGAMBIL KEPUTUSAN PEMBERIAN REMISI WARGA RUTAN KELAS I MEDAN MENGGUNAKAN METODE TOPSIS
DRAFT SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, 28 Agustus 2014
Ardin Syahputra 071401017
Universitas Sumatera Utara
PENGHARGAAN
Alhamdulillah penulis ucapkan puji syukur kehadirat Allah SWT yang telah memberikan kesehatan dan kesempatan kepada penulis sehingga penulis dapat melaksanakan dan menyelesaikan Skripsi ini yang berjudul “Implementasi Sistem Pengambil Keputusan Pemberian Remisi Warga Rutan Kelas I Medan Menggunakan Metode TOPSIS”. Shalawat beserta salam penulis hadiahkan kepada inspirator utama dalam kehidupan saya, Rasullullah Muhammad SAW yang menjadi junjungan semua umat manusia. Terima kasih penulis sampaikan kepada semua pihak yang telah membantu penulis dalam menyelesaikan skripsi ini baik secara langsung maupun tidak langsung. Dalam kesempatan ini penulis mengucapkan terima kasih yang sebesar-besarnya kepada Bapak Prof. Dr. Iryanto, M.Si dan Dr. Syahril Efendi, S.Si, MIT selaku pembimbing I dan II yang telah membimbing dan memberikan masukan-masukan kepada penulis dengan tulus ikhlas dalam menyelesaikan skripsi ini. Terima kasih yang mendalam juga penulis ucapkan kepada Bapak Prof. Dr. Muhammad Zarlis dan Dr. Poltak Sihombing, M.Kom selaku pembanding I dan II yang telah memberikan kritik dan masukan-masukan positif guna penyempurnaan skripsi ini. Penulis juga mengucapkan terima kasih kepada Bapak M. P. Jaya Saragih, A.Md.I.P., S.H., M.H yang telah menjadi narasumber penulis dalam memberikan pengetahuan tentang pemberian remisi umum dan remisi khusus dalam menyelesaikan skripsi ini. Ucapan terima kasih juga penulis ditujukan kepada Ketua dan Sekretaris Program Studi S1 Ilmu Komputer Fasilkom USU Bapak Dr. Poltak Sihombing, M.Kom dan ibu Maya Silvi Lydia, B.Sc,M.Sc. Dekan dan Pembantu Dekan Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara, semua dosen dan pegawai pada Program Studi S1 Ilmu Komputer Fasilkom-TI USU, rekan-rekan mahasiswa Ilmu Komputer serta semua pihak yang telah membantu dan memberi masukan kepada penulis untuk menyempurnakan skripsi ini. Akhirnya, tidak terlupakan penulis menghaturkan ribuan terima kasih kepada ayahanda dan ibunda tercinta, Suhaili dan Asmaranizar yang tidak henti-hentinya mendukung dan mendoakan penulis serta memberikan motivasi dan dukungan baik secara moril dan materil, kepada seluruh keluarga, abang, kakak dan adik tersayang. Serta para teman kuliah angkatan 2007 yang selalu membantu dan menjadi teman diskusi penulis dalam menyelesaikan skripsi ini, khususnya Eka Patma Rahmansyah S.Kom, yang telah memberikan dukungan moril dalam penyusunan skripsi ini dan penulis berharap semoga amal kebaikan semua pihak yang telah membantu penulis akan dinilai sebagai amal dan mendapat balasan dari Allah SWT.
Medan, 28 Agustus 2014 Penulis
Ardin Syahputra
Universitas Sumatera Utara
ABSTRAK
Remisi adalah pengurangan masa menjalani pidana yang diberikan kepada narapidana yang telah memenuhi syarat-syarat yang ditentukan dalam peraturan perundangundangan. Pemberian remisi kepada narapidana merupakan perintah dari undangundang sebagai rangsangan agar narapidana bersedia menjalani pembinaan untuk merubah prilaku sesuai dengan tujuan sistem pemasyrakatan. Penentuan pemberian remisi secara manual tidak jarang juga ditemukan data yang bersifat ketidakpastian sehingga kurang tepat dijadikan sebagai acuan dalam pengambilan keputusan. Maka untuk mengatasi hal tersebut dapat digunakan metode TOPSIS. Metode TOPSIS merupakan metode pengambilan keputusan multi kriteria yang menggunakan prinsip bahwa alternatif yang terpilih harus mempunyai jarak terdekat dengan solusi ideal positif dan jarak terjauh dengan solusi ideal negatif. Metode ini dimulai dengan membangun sebuah matriks keputusan, membuat matriks keputusan ternormalisasi, membuat matriks keputusan ternormalisasi terbobot, menentukan solusi ideal positif dan negatif, menghitung separasi, menghitung kedekatan relatif terhadap solusi ideal positif dan merangking alternatif. Hasil yang didapatkan dari penelitian ini adalah berupa daftar narapidana yang diurutkan berdasarkan nilai kedekatan yang terbesar hingga yang terkecil. Kata kunci: Sistem Pendukung Keputusan, Remisi, TOPSIS.
Universitas Sumatera Utara
DECISION MAKERS SYSTEM IMPLEMENTATION ON REMISSION AWARDING FOR MEMBER OF RUTAN KELAS I MEDAN USING TOPSIS METHODOLOGY
ABSTRACT
Remission is reduction of detention period which is given to prisoners who are eligible based on specified requirements in legislation. Remission for prisoners is a directive of the law to act as stimuli for the inmates willing to undergo training in order to change the behaviour for humanity purposes. In granting the remissions, decisions are made manually so it can likely found data-uncertainty. One of the solutions is using TOPSIS method. TOPSIS method is a multi-criteria decisionmaking method that uses the principle that the chosen alternative should have the shortest distance to the positive ideal solution and the farthest distance to the negative ideal solution. This method begins by constructing a decision matrix, normalized decision-making matrix, and weighted normalized decision-making matrix, define the positive and negative ideal solution, calculate separation, calculate the relative closeness to the positive ideal solution and rank the alternatives. Result from this research is a list of prisoners who are sorted by the value of the closeness of the largest to the smallest. Keyword : Decision Support System, Remission, TOPSIS.
Universitas Sumatera Utara
DAFTAR ISI
Halaman Persetujuan Pernyataan Penghargaan Abstrak Abstract Daftar Isi Daftar Tabel Daftar Gambar
ii iii iv v vi vii ix x
Bab 1
Pendahuluan 1.1 Latar Belakang Masalah 1.2 Rumusan Masalah 1.3 Batasan Masalah 1.4 Tujuan Penelitian 1.5 Manfaat Penelitian 1.6 Metode Penelitian 1.7 Sistematika Penulisan
1 1 2 2 3 3 3 4
Bab 2
Landasan Teori 2.1. Sistem Pendukung Keputusan (SPK) 2.1.1 Pengertian Sistem Pendukung Keputusan 2.1.2 Ciri-ciri Sistem Pendukung Keputusan 2.1.3 Komponen Sistem Pendukung Keputusan 2.1.4 Proses Pengambil Keputusan 2.1.5 Karakteristik dan Nilai Guna Sistem Pendukung Keputusan 2.2 Pengertian Remisi 2.2.1 Syarat-syarat mendapatkan Remisi 2.3 Metode TOPSIS 2.3.1 Langkah-langkah Metode TOPSIS 2.3.2 Membuat Matriks Keputusan yang Ternormalisasi 2.3.3 Membuat Matriks Keputusan yang Ternormalisasi Terbobot 2.3.4 Menentukan Solusi Ideal Positif dan Solusi Ideal Negatif 2.3.5 Menghitung Separasi 2.3.6 Menghitung Kedekatan Relatif Terhadap Solusi Ideal 2.4 Data Flow Diagram (DFD) 2.4.1 Diagram Konteks 2.4.2 Diagram Level n / Data Flow Diagram Levelled 2.4.3 Data Flow Diagram Logis 2.4.4 Data Flow Diagram Fisik 2.5 Entity Relantionship Diagram (ERD) 2.5.1 Konsep Dasar Model Entity Relantionship 2.5.2 Konsep Dasar Entity
6 6 7 7 8 9 9 11 12 13 13 14 14 14 15 16 16 17 18 20 20 21 21 22
Universitas Sumatera Utara
2.5.3 Atribut 2.5.4 Relationship 2.5.5 Derajat Relasi atau Kardinalitas 2.6 Flowchart
22 23 23 23
Bab 3
Analisis dan Perancangan Sistem 3.1 Analisis Permasalahan 3.2 Analisis Kebutuhan Sistem Pendukung Keputusan 3.2.1 Kebutuhan Fungsional 3.2.2 Kebutuhan Non Fungsional 3.3 Kriteria 3.3.1 Penentuan Kriteria 3.3.2 Pembobotan Kriteria 3.4 Langkah-langkah TOPSIS 3.4.1 Nilai Kecocokan Setiap Alternatif Terhadap Kriteria 3.4.2 Perhitungan Matriks Keputusan Normalisasi 3.4.3 Perhitungan Matriks Keputusan Normalisasi Bobot 3.4.4 Penentuan Solusi Ideal Positif dan Negatif 3.4.5 Perhitungan Jarak Setiap Alternatif Terhadap Solusi Ideal 3.4.6 Perhitungan Kedekatan Setiap Alternatif 3.5 Flowchart Proses Perhitungan TOPSIS 3.6 Data Flow Diagram (DFD) 3.7 Entity Relationship Diagram (ERD) 3.8 Perancangan Antarmuka
25 25 25 26 26 27 27 27 28 28 31 32 33 33 34 36 37 39 41
Bab 4
Implementasi dan Pengujian 4.1 Implementasi Sistem 4.2 Pengujian Sistem 4.2.1 Tampilan Awal 4.2.2 Pengolahan Data Narapidana 4.2.3 Pengolahan Data Kriteria 4.2.4 Perhitungan TOPSIS
45 45 45 46 46 51 52
Bab 5
Kesimpulan dan Saran 5.1. Kesimpulan 5.2. Saran
55 55 55
Daftar Pustaka Lampiran A Listing Program
56 A-1
Universitas Sumatera Utara
DAFTAR TABEL
Halaman Tabel 2.1 Simbol Data Flow Diagram
17
Tabel 2.2 Simbol Flowchart
24
Tabel 3.1 Kriteria Sistem
27
Tabel 3.2 Standar Nilai Bobot
27
Tabel 3.3 Nilai Kecocokan
28
Tabel 3.4 Nilai KecocokanTerhadap Kriteria Kelakuan
28
Tabel 3.5 Nilai Kecocokan Terhadap Kriteria Perkara Pidana
29
Tabel 3.6 Nilai Kecocokan Terhadap Kriteria Berjasa
29
Tabel 3.7 Tabel Kecocokan Alternatif Terhadap Kriteria
31
Tabel 3.8 Kamus Data untuk data_narapidana
39
Tabel 3.9 Kamus Data untuk data_kriteria
40
Tabel 3.10 Kamus Data untuk data_jasa
40
Tabel 3.11 Kamus Data untuk data_pelanggaran
40
Tabel 3.12 Kamus Data untuk data_perkara
40
Tabel 3.13 Kamus Data untuk data_topsis
41
Universitas Sumatera Utara
DAFTAR GAMBAR
Halaman Gambar 2.1 Model Konseptual SPK Gambar 3.1 Flowchart Proses Perhitungan TOPSIS Gambar 3.2 DFD SPK Pemilihan Remisi Level 0 Gambar 3.3 DFD SPK Pemilihan Remisi Level 1 Gambar 3.4 DFD SPK Pemilihan Remisi Level 2 Gambar 3.5 ERD SPK Pemilihan Remisi Gambar 3.6 Rancangan Halaman Utama Gambar 3.7 Rancangan Halaman Input Data Narapidana Gambar 3.8 Rancangan Halaman Input Bobot Data Kriteria Gambar 3.9 Rancangan Proses Perhitungan TOPSIS Gambar 4.1 Halaman Utama Gambar 4.2 Data Narapidana
8 36 37 37 38 39 42 42 43 44 46 47
Gambar 4.3 Proses Mengolah Data Narapidana Baru Gambar 4.4 Proses Mengolah Data Perkara Gambar 4.5 Proses Mengolah Data Jasa/Pelanggaran Gambar 4.6 Pengolahan Data Narapidana Baru Sebelum Penyimpanan Gambar 4.7 Pengolahan Data Narapidana Setelah Menambah Data Baru Gambar 4.8 Proses Mengubah Data Narapidana Gambar 4.9 Konfirmasi Penghapusan Data Gambar 4.10 Proses Pengisian Nilai Bobot Kriteria Gambar 4.11 Proses Konversi Nilai Bobot Kriteria Gambar 4.12 Proses TOPSIS Bagian Remisi Hari Kemerdekaan Gambar 4.13 Proses TOPSIS Bagian Remisi Hari Besar Keagamaan Gambar 4.14 Hasil Proses Perhitungan Topsis Gambar 4.15 Laporan Hasil Seleksi Urutan Kelayakan Pemberian Remisi
47 48 48 49 49 50 50 51 51 52 53 54 54
Universitas Sumatera Utara