SISTEM PENGAMBILAN KEPUTUSAN PENERIMAAN KARTU JAKARTA PINTAR(KJP) DENGAN METODE ANALYTICAL HIERARCHY PROCESS (AHP) BERBASIS WEB PADA SDN KEMBANGAN SELATAN 03 PG.
TUGAS AKHIR
Oleh : VEBRI RAMADHAN SARI 41811110168
PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2016
http://digilib.mercubuana.ac.id/
SISTEM PENGAMBILAN KEPUTUSAN PENERIMAAN KARTU JAKARTA PINTAR(KJP) DENGAN METODE ANALYTICAL HIERARCHY PROCESS (AHP) BERBASIS WEB PADA SDN KEMBANGAN SELATAN 03 PG.
LAPORAN TUGAS AKHIR
Diajukan sebagai salah satu syarat untuk memperoleh Gelar Serjana Starta 1 (S1) Ilmu Komputer Bidang Sistem Informasi
Oleh : VEBRI RAMADHAN SARI 41811110168
PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2016
http://digilib.mercubuana.ac.id/
LEMBAR PERNYATAAN
Yang bertanda tangan dibawah ini: NIM
: 41811110168
Nama
: Vebri Ramadhan Sari
Program Studi
: Sistem informasi
Fakultas
: Ilmu Komputer
Judul tugas Akhir
: Sistem Pengambilan Keputusan Penerimaan Kartu Jakarta Pintar (KJP) Dengan Metode Analytical Hierarchy Process (AHP) Berbasis Web Pada SDN Kembangan Selatan 03 Pg.
Menyatakan bahwa Tugas Akhir tersebut diatas adalah hasil karya seni saya sendiri dan bukan plagiat. Apabila ternyata ditemukan didalam laporan Tugas Akhir saya terdapat unsur plagiat, maka saya siap untuk mendapatkan sanksi akademik yang terkait dengan hal tersebut.
Jakarta, 18 Februari 2016
(Vebri Ramadhan Sari)
http://digilib.mercubuana.ac.id/
LEMBAR PENGESAHAN
NIM
:41811110168
Nama
:Vebri Ramadhan Sari
Judul Skripsi
: Sistem Pengambilan Keputusan Penerimaan Kartu Jakarta Pintar (KJP) Dengan Metode Analytical Hierarchy Process (AHP) Berbasis Web Pada SDN Kembangan Selatan 03 Pg.
SKRIPSI INI TELAH DIPERIKSA DAN DISETUJUI JAKARTA, 18 FEBRUARI 2016
Ratna Mutu Manikam, S.Kom., MT Dosen Pembimbing Mengetahui,
Bagus Priambodo, ST, MTI Koord. Tugas Akhir Sistem Informasi
http://digilib.mercubuana.ac.id/
Nur Ani, ST,MMSI KaProdi Sistem Informasi
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah SWT atas segala rahmat dan hidayah-Nya yang telah diberikan sehingga penulis dapat menyelesaikan Laporan Tugas Akhir “Sistem Pengambilan Keputusan Penerimaan Kartu Jakarta Pintar (KJP) Dengan Metode Analytical Hierarchy Process (AHP) Berbasis Web Pada SDN Kembangan Selatan 03 Pg”. Penulis menyadari bahwa selesainya penyusunan laporan ini tidak terlepaas dari dukungan berbagai pihak. Oleh karena itu, dalam kesempatan ini penulis mengucapkan terima kasih kepada : 1. Ibu Ratna Mutu Manikam, S.Kom., selaku dosen pembimbing yang telah banyak membantu dalam meluangkan waktu, pikiran, dan tenaganya untuk memberikan bimbingan dan pengarahan dalam penyusunan laporan skripsi ini. 2. Kedua orang tua dan kakak yang telah memberikan dorongan dan doa baik moril maupun materil. 3. Bapak Bagus Priambodo, ST., M.TI selaku koordinator tugas akhir sistem informasi. 4. Ibu Nur Ani, ST., MTI selaku kaprodi tugas akhir sistem informasi. 5. Bapak dan Ibu Dosen Universitas Mercu Buana. 6. Bapak Eddy Kuncoro, S.Pd selaku kepala sekolah SDN Kembangan Selatan 03 pg yang telah membantu penulis dalam pengumpulan data. 7. Teman-teman yang telah banyak memberikan bantuan, saran dan masukan yang berguna. Penulis menyadari bahwa dengan keterbatasan ilmu yang dimiliki, skripsi yang dibuat ini jauh dari kata sempurna. Untuk itu saran dan kritik yang bersifat membangun sangat penulis harapkan. Demikian, semoga skripsi ini dapat memberikan manfaat bagi pembaca dan dapat menjadi bahan acuan dikemudian hari. Jakarta, 18 Februari 2016
(Vebri Ramadhan Sari)
http://digilib.mercubuana.ac.id/
DAFTAR ISI
LEMBAR PERNYATAAN……………………………………………………………
I
LEMBAR PERSETUJUAN …..……...……………………………………………….
II
KATA PENGANTAR………..………………………………………………………..
III
ABSTRACT……...……..……………………………………………………………..
IV
ABSTRAK……….……………………………………………………………………
V
DAFTAR ISI….………………………………………………………………………
VI
DAFTAR GAMBAR………………………………………………………………………………………………...
XII
DAFTAR TABEL…………………………………………………………………….`
XVI
BAB I PENDAHULUAN………………………………………………………….....
1
1.1 Latar Belakang…………………………………………………………….....
1
1.2 Rumusan Masalah…………………………………………………………...
2
1.3 Batasan Masalah……………………………………………………………..
2
1.4 Tujuan Penelitian…………………………………………………………….
3
1.5 Manfaat Penelitian…………………………………………………………...
3
1.6 Metode Penelitian…………………………………………………………....
4
1.6.1
Jenis Penelitian….…………………………………………………..
4
1.6.2
Teknik Pengumpulan Data…………………………………………..
4
1.6.3
Sistematika Penulisan………..………………………………………
6
http://digilib.mercubuana.ac.id/
BAB II LANDASAN TEORI………………………………………………………...
7
2.1 Sistem Pendukung …………………………………………………………...
7
2.1.1
Sistem Pendukung Keputusan………………………………………
7
2.1.2
Jenis Sistem Pendukung Keputusan…………………………………
8
2.1.3
Fase-Fase Proses Pengambilan Keputusan……………………….....
8
2.1.4
Kriteria Sistem Pendukung Keputusan……………………………..
9
2.2 Analytical Hierarchy Process (AHP)………………………………………..
10
2.2.1
Pengertian Analytical Hierarchy Process…………………………..
10
2.2.2
Kelebihan Metode Analytical Hierarchy Process (AHP)…………..
11
2.2.3
Kekurangan Metode Analytical Hierarch Process (AHP)………….
11
2.2.4
Perhitungan Analytical Hierarchy Process (AHP)…..……………..
11
2.2.5
Tahapan Dalam Analytical Hierarchy Process (AHP)……………..
12
2.3 Kartu Jakarta Pintar (KJP)…………………………………………………..
16
2.3.1
Pengertian Kartu Jakarta Pintar (KJP)………………………………
16
2.4 Siswa Miskin………………………………..………………………………..
17
2.4.1
Pengertian Siswa Miskin……………………/………………………
17
2.4.2
Kategori Miskin…………………….……………………………….
17
2.4.3
Kriteria Siswa Miskin……,………………………………………....
18
2.5 Konsep Dasar Sistem……,,…………………………………………………..
18
2.5.1
Pengertian Dasar Sistem………………………………………………
18
2.5.2
Tahapan Analisa Sistem………………………………………………
19
2.6 Konsep Dasar Sistem Informasi……………………………………………….
19
http://digilib.mercubuana.ac.id/
2.6.1
Pengertian Dasar Informasi…………………………………………
19
2.6.2
Karakteristik Informasi…………,………………………………….
19
2.6.3
Pengertian Data…………………….……………………………….
20
2.7 Konsep Dasar Sistem Informasi……………….…………………………….
21
2.7.1
Pengertian Sistem Informasi……………..…………………………..
21
2.8 Metodologi Pengembangan Sistem………………..………………………....
21
2.8.1
System Development Life Cycle (SDLC).………………………….
20
2.9 Unified Modeling Language (UML)…………//……………………………..
23
2.9.1
Use Case Diagram……………………..……………………..……....
23
2.9.2
Activity Diagram……………………..…..…………………….……..
26
2.9.3
Sequence Diagram……..………………………………………..……
28
2.9.4
Class Diagram………….……………………………………….……
30
2.10 Platform………………,…………………………………………………..…..
31
2.10.1 PHP…………………………………………………………………..
31
2.10.2 MySQL………………………………………………………………
32
2.10.3 Macromedia Dreamweaver…………………………………....
33
2.10.4 XAMPP…………………………………………………..…………
34
2.11 Metode Pengujian….…………………………………………………………
33
2.11.1 Blackbox Testing (Pengujian Kotak Hitam) ………………………..
33
2.11.2 White-box Testing (Pengujian Kotak Putih) ………………………..
33
2.12 Basis Data……………………………………………………………………
33
http://digilib.mercubuana.ac.id/
BAB III ANALISA DAN PERANCANGAN SISTEM………………………………. 3.1 Tinjauan Organisasi…………………………………………………/……….
35 35
3.1.1
Profile Organisasi……………………………………………………
35
3.1.2
Visi dan Misi Organisasi…………………………………………....
35
3.1.3
Struktur Organisasi………………………………………………….
35
3.2 Analisa Sistem Berjalan…………………………………………………...…
36
3.3 Rich Picture Sistem Berjalan…………………………………………………
37
3.4 Use Case Diagram Sistem Berjalan……………………………………...…..
38
3.5 Rich Picture Sistem Usulan……………………………………………..…...
43
3.6 Use Case Diagram Sistem Usulan……………………………………..…….
44
3.7 Activity Diagram Usulan……………………………………………..……...
48
3.7.1
Activity Diagram Usulan Kelola Data Admin………..……………..
48
3.7.2
Activity Diagram Usulan Kelola Data Siswa……………………….
49
3.7.3
Activity Diagram Usulan Verifikasi Data Siswa……………………
49
3.7.4
Activity Diagram Usulan Proses Laporan Siswa KJP………………
50
3.7.5
Activity Diagram Usulan Daftar Pengajuan KJP……………………
50
3.7.6
Activity Diagram Verifikasi Pertanyaan KJP……………………….
51
3.8 Sequence Diagram Usulan……………………………………………………
51
3.8.1
Sequence Diagram Usulan Login……………………………………
51
3.8.2
Sequence Diagram Usulan Kelola Halaman Admin……….………..
52
3.8.3
Sequence Diagram Usulan Verifikasi Siswa KJP…………………..
52
3.8.4
Sequence Diagram Usulan Laporan Siswa KJP…………………….
53
http://digilib.mercubuana.ac.id/
3.8.5
Sequence Diagram Usulan Verifikasi Pertanyaan Siswa KJP………
53
3.9 Class Diagram………………………………………………..…………..….
54
3.10 Rancangan Layar (User Interface) ……………………………………….….
58
3.10.1 Rancangan Layar Login Admin Sekolah…………………………...
58
3.10.2 Rancangan Layar Halaman Utama Admin Sekolah…………………
59
3.10.3 Rancangan Layar Menu Data Siswa………………………………...
59
3.10.4 Rancangan Layar Menu Tambah Data Siswa……………………….
60
3.10.5 Rancangan Layar Menu Kriteria Utama…………//……………….
60
3.10.6 Rancangan Layar Menu Data Admin………………..……………..
61
3.10.7 Rancangan Layar Menu Tambah Data Admin…………..………….
61
3.10.8 Rancangan Layar Menu Verifikasi Siswa……………..……………
62
3.10.9 Rancangan Layar Menu Ubah Verifikasi Status Siswa KJP….……
62
3.10.10 Rancangan Layar Menu Data File Download KJP………………..
63
3.10.11 Rancangan Layar Menu Laporan…………………………………..
63
3.10.12 Rancangan Layar Menu Login Siswa KJP…………………………
64
3.10.13 Rancangan Layar Menu Daftar Pengajuan KJP Tahap I……………
64
3.10.14 Rancangan Layar Menu Daftar Pengajuan KJP Tahap II…………..
65
3.11 Perhitungan Faktor Pembobotan Hierarki Untuk Semua Kriteria……………
65
3.11.1 Menghitung Lambda Maksimum……………………………………
67
3.11.2 Menghitung Indeks Konsistensi (CI) ……………………………….
67
3.11.3 Menghitung Rasio Konsistensi (CR) ………………………………
67
BAB IV HASIL DAN PEMBAHASAN……………………………………………..
69
http://digilib.mercubuana.ac.id/
4.1 Implementasi Dan Pengujian………………………………………………...
69
4.2 Implementasi Basis Data………………………………………………..........
70
4.3 Implementasi Program……………………………………………………….
71
4.3.1
Tampilan Menu Login (User) ………………………………………
71
4.3.2
Tampilan Menu Utama (User) ….…………………………………..
72
4.3.3
Tampilan Profil Sekolah……..………………………………………
73
4.3.4
Tampilan Menu Tentang KJP…..……………………………………
74
4.3.5
Tampilan Menu Daftar Siswa Penerima KJP…………..……………
75
4.3.6
Tampilan Menu Download………………….……………………,…
76
4.3.7
Tampilan Menu Data Diri…………..……………………………,….
77
4.3.8
Tampilan Menu Pertanyaan KJP………………………………..……
77
4.3.9
Tampilan Menu Data Status KJP……………………………………
78
4.3.10 Tampilan Menu Login (Admin) …………………………………….
78
4.3.11 Tampilan Menu Utama (Admin) ……………………………………
79
4.3.12 Tampilan Menu Data Siswa…………………………………………
80
4.3.13 Tampilan Menu Data Siswa KJP…………………………………….
81
4.3.14 Tampilan Menu Kriteria Utama……………………………………..
82
4.3.15 Tampilan Menu Data Admin…………………………………….. …..
83
4.3.16 Tampilan Menu Verifikasi Siswa……………………………………
83
4.3.17 Tampilan Menu Data Diri File Download…………………………..
84
4.3.18 Tampilan Laporan Data Siswa KJP……..………………………….
85
4.3.19 Tampilan Menu Laporan Data Siswa KJP…………..……………...
86
http://digilib.mercubuana.ac.id/
4.4 Pembahasan………………………………………………………………...
86
4.4.1
Kelebihan…………………………………………………………..
87
4.4.2
Kelemahan…………………………………………………………
87
4.5 Metode Pengujian…………………………………………………………..
88
4.6 Skenario Pengujian…………………………………………………………
88
4.7 Analisa Hasil Pengujian……………………………………………………
91
BAB V KESIMPULAN DAN SARAN……………………………………………
93
5.1 Kesimpulan…………………..……………………………………………..
93
5.2 Saran……………,…………………………………………………………
93
DAFTAR PUSTAKA…………………………………………………………….. .
95
LAMPIRAN……………………………………………………………………… ..
97
http://digilib.mercubuana.ac.id/
DAFTAR GAMBAR
Gambar 2.1 Tahapan Dalam AHP…………………………………………………….
12
Gambar 2.2 Struktur Hierarki…………………………………………………………
14
Gambar 2.3 Skema data……………………………………………………………….
19
Gambar 2.4 Is environment……………………………………………………………
20
Gambar 2.5 Proses Waterfall Model………………………………………….……….
21
Gambar 2.6 Contoh UseCase Diagram (Dennis, Barbara, dan Roberta, 2012:136)…
24
Gambar 2.7 Contoh Activity Diagram (Satzinger, Jackson, dan Burd (2010:143))…..
26
Gambar 2.8 Contoh Sequence Diagram (Dennis, Barbara, dan Roberta, 2012:531)...
27
Gambar 2.9 Contoh Class Diagram (Dennis, Barbara, dan Roberta, 2012:523).......
29
Gambar 2.10 Tampilan Awal XAMPP………………………………………………..
33
Gambar 3.1 Struktur Organisasi SDN Kembangan Selatan 03 PG……………………
35
Gambar 3.2 Rich Picture Sistem Berjalan…………………………………………….
37
Gambar 3.3 Use Case Sistem Berjalan……………………………………..………...
38
Gambar 3.4 Rich Picture Sistem Usulan………………………………………...……
43
Gambar 3.5 Use Case Diagram Usulan……………………………………………….
44
Gambar 3.6 Activity Diagram Usulan Kelola Data Admin……………………………
49
Gambar 3.7 Activity Diagram Usulan Kelola Data Siswa…………………………….
50
Gambar 3.8 Activity Diagram Usulan Verifikasi Data Siswa…………………………
50
Gambar 3.9 Activity Diagram Usulan Proses Laporan Siswa KJP……………………
51
http://digilib.mercubuana.ac.id/
Gambar 3.10 Activity Diagram Usulan Daftar Pengajuan KJP…………………….…
51
Gambar 3.11 Activity Diagram Usulan Verifikasi Pertanyaan KJP…………………..
52
Gambar 3.12 Sequence Diagram Usulan Login………………………………………
52
Gambar 3.13 Sequence Diagram Usulan Kelola Halaman Admin……………………
53
Gambar 3.14 Sequence Diagram Usulan Verifikasi Siswa KJP……………………….
53
Gambar 3.15 Sequence Diagram Usulan Laporan Siswa KJP…………………………
54
Gambar 3.16 Suquence Diagram Usulan Verifikasi Pertanyaan Siswa KJP…………..
54
Gambar 3.17 Sequence Diagram Usulan Kriteria Utama………………………………
55
Gambar 3.18 Sequence Diagram Usulan Laporan Siswa KJP………………………….
55
Gambar 3.19 Class Diagram……………………………………………………...........
56
Gambar 3.20 Rancangan layar Login Admin Sekolah…………………………………
60
Gambar 3.21 Rancangan Layar Halaman Utama Admin Sekolah…………………….
61
Gambar 3.22 Rancangan Layar Menu Data Siswa……………………………………
61
Gambar 3.23 Rancangan Layar Menu Tambah Data Siswa……………………………
62
Gambar 3.24 Rancangan Layar Menu Kriteria Utama…………………………………
62
Gambar 3.25 Rancangan Layar Menu Data Admin……………………………………
63
Gambar 3.26 Rancangan Layar Menu Tambah Data Admin…………………………
63
Gambar 3.27 Rancangan Layar Menu Verifikasi Siswa………………………………
64
Gambar 3.28 Rancangan Layar Menu Ubah Verifikasi Status Siswa KJP…………....
64
Gambar 3.29 Rancangan Layar Menu Data File Download KJP………………………
65
Gambar 3.30 Rancangan Layar Menu Laporan………………………………..……..
65
Gambar 3.31 Rancangan Layar Menu Login Siswa KJP……………………………
66
http://digilib.mercubuana.ac.id/
Gambar 3.32 Rancangan Layar Menu Daftar Pengajuan KJP Tahap I……………...
66
Gambar 3.33 Rancangan Layar Menu Daftar Pengajuan KJP Tahap II……………..
67
Gambar 4.1 Tampilan XAMPP Localhost…………………………………………..
71
Gambar 4.2 Tampilan Login ( User )………………………………………………
72
Gambar 4.3 Tampilan Menu Utama (User)………………………………………..
73
Gambar 4.4 Tampilan Profil Sekolah………………………………………………
74
Gambar 4.5 Tampilan Tentang KJP……………………………………………….
75
Gambar 4.6 Tampilan Daftar Sisa Penerima KJP…………………………………..
76
Gambar 4.7 Tampilan Download………………………………………….............
77
Gambar 4.8 Tampilan Data Diri………………………………….……………...
78
Gambar 4.9 Tampilan Pertanyaan KJP…………………………………………..
78
Gambar 4.10 Tampilan Data Status KJP………………………………………...
79
Gambar 4.11 Tampilan Login (Admin)………………………………………….
79
Gambar 4.12 Tampilan Utama (Admin)…………………………………………
80
Gambar 4.13 Tampilan Data Siswa……………………………………………...
81
Gambar 4.14 Tampilan Input Alternatif………………..………………..............
82
Gambar 4.15 Tampilan Kriteria Utama…………………………..……………...
83
Gambar 4.16 Tampilan Data Admin………………………..……………………
84
Gambar 4.17 Tampilan Verifikasi Siswa……………………..………………….
84
Gambar 4.18 Tampilan Data File Download…………………………………….
85
Gambar 4.19 Tampilan Data Laporan…………………………………………...
86
Gambar 4.20 Tampilan Laporan Data Siswa KJP……………………………….
87
http://digilib.mercubuana.ac.id/
DAFTAR TABEL
Tabel 2.1 Daftar Random Index Konsistensi (RI)…………………............................
11
Tabel 2.2 Skala Penilaian Perbandingan Berpasangan……………………………..
13
Tabel 2.4 Simbol-simbol Use Case…………………………….…………….......…..
23
Tabel 2.3 Simbol-simbol Activity Diagram..………………………………....…….
25
Tabel 2.4 Simbol-simbol Sequence Diagram………………………………......…..
27
Tabel 2.5 Simbol-simbol Class Diagram……………………………………….. …...
29
Table 3.1 Skenario Use Case Mengisi Data Form KJP…………………………. …...
40
Table 3.2 Skenario Use Case Mengirim Data Form KJP Ke Sekolah………..…….
40
Table 3.3 Skenario Use Case Melengkapi Berkas Persyaratan KJP…………..........
40
Table 3.4 Skenario Use Case Mengecek Status Pengajuan KJP di Web KJP……...
41
Table 3.5 Skenario Use Case Mengumpulkan Data Siswa Calon Penerima KJP….
41
Table 3.6 Skenario Use Case Melakukan Verifikasi Kunjungan Lapangan……….
41
Table 3.7 Skenario Use Case Menyetujui Hasil Verifikasi Dalam Berita Acara…..
42
Table 3.8 Skenario Use Case Mengumumkan Data Siswa KJP Sementara….…….
42
Table 3.9 Skenario Use Case Menginput Kelengkapan Berkas dan Rekap Data,….
43
Table 3.10 Skenario Use Case Menyetujui Hasil Final Penerima KJP…….…........
43
Table 3.10 Skenario Use Case Menyetujui Hasil Final Penerima KJP..………........
46
Table 3.12 Skenario Use Case Mengirim Data Form KJP Ke Sekolah…………….
46
http://digilib.mercubuana.ac.id/
Table 3.13 Skenario Use Case Mengisi Pertanyaan Verifikasi di Web KJP SDN Kembangan Selatan 03 Pg…………………………………………………………………………
46
Table 3.14 Skenario Use Case Melengkapi Berkas Persyaratan KJP………….…..
47
Table 3.15 Skenario Use Case Cek Status Pengajuan KJP di Web KJP SDN Kembangan Selatan 03 Pg...……………………………………………………………….……………….
47
Table 3.16 Skenario Use Case Kelola Data Admin/Guru….………………………
47
Table 3.18 Skenario Use Case Menyetujui Hasil Verifik.…………………………
48
Table 3.19 Skenario Use Case Memproses Laporan Siswa Penerima KJP…..……
48
Table 3.20 Skenario Use Case Kelola Data Siswa…………………………………..
48
Table 3.21 Struktur Tabel admin_sekolah…………………………………………...
56
Table 3.22 Struktur Tabel siswa…………………………………………….………..
56
Table 3.23 Struktur Tabel siswa_kjp……………………………………………. …...
57
Table 3.24 Struktur Tabel kriteria_utama……………………………………….
57
……
Table 3.25 Struktur Tabel hasil_test…………………………………………….........
58
Table 3.26 Struktur Tabel download……………………………………………. ……
58
Tabel 3.27 Matriks Faktor Pembobotan Hirarki Untuk Semua Kriteria……………
67
Tabel 3.28 Matriks Faktor Pembobotan Hirarki Untuk Semua Kriteria Yang Disederhanakan………………………………………………………………………...
67
Tabel 3.29 Matriks Faktor Pembobotan Hirarki Untuk Semua Kriteria Yang Dinormalkan…………………………………………………………………………
67
Tabel 3.30 Eigen Vektor Dari Tingkat Perolehan Kriteria…………………..……..
69
Tabel 4.1 Skenario Pengujian………………………………………………………..
89
http://digilib.mercubuana.ac.id/