• Tidak ada hasil yang ditemukan

IMPLEMENTASI TOPSIS PADA APLIKASI PENERIMAAN PESERTA DIDIK BARU DI MADRASAH ALIYAH NEGERI KARANGANYAR.

N/A
N/A
Protected

Academic year: 2017

Membagikan "IMPLEMENTASI TOPSIS PADA APLIKASI PENERIMAAN PESERTA DIDIK BARU DI MADRASAH ALIYAH NEGERI KARANGANYAR."

Copied!
15
0
0

Teks penuh

(1)

IMPLEMENTASI TOPSIS PADA APLIKASI SELEKSI

PENERIMAAN PESERTA DIDIK BARU DI MADRASAH

ALIYAH NEGERI KARANGANYAR

SKRIPSI

Diajukan untuk Memenuhi Salah Satu Syarat Mencapai Gelar Strata Satu

Program Studi Informatika

Disusun Oleh:

WIDYANINGDYAH HIDAYATI M0511050

PROGRAM STUDI INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET

(2)

SKRIPSI

IMPLEMENTASI TOPSIS PADA APLIKASI SELEKSI PENERIMAAN PESERTA DIDIK BARU DI MADRASAH ALIYAH NEGERI

KARANGANYAR

Disusun oleh:

WIDYANINGDYAH HIDAYATI NIM. M0511050

Skripsi ini telah disetujui untuk dipertahankan di hadapan Dewan Penguji

pada tanggal 17 Januari 2017

Pembimbing I Pembimbing II

(3)

SKRIPSI

IMPLEMENTASI TOPSIS PADA APLIKASI SELEKSI PENERIMAAN PESERTA DIDIK BARU DI MADRASAH ALIYAH NEGERI

KARANGANYAR

Disusun oleh:

WIDYANINGDYAH HIDAYATI NIM. M0511050

Telah dipertahankan di hadapan Dewan Penguji pada tanggal 17 Januari 2017

Susunan Dewan Penguji

1.

Rini Anggrainingsih, S.T., M.T. ( )

NIP. 19780909 200812 2 002

2.

Sari Widya Sihwi, S.Kom, M.T.I. ( )

NIP. 19830412 200912 2 003

3.

Ristu Saptono, S.Si.,M.T. ( )

NIP. 19790210 200212 1 001

4.

Haryono Setiadi, S.T., M.Eng ( )

NIP. 19800327 200501 1 002

Disahkan Oleh:

Kepala Program Studi Informatika

(4)

MOTTO

“Sesungguhnya bersama kesulitan ada kemudahan. Maka apabila engkau telah selesai (dari sesuatu urusan), tetaplah bekerja keras (untuk urusan yang lain). Dan hanya kepada Tuhanmulah engkau berharap.”

(QS. Al-Insyirah, 94:6-8)

“Man Jadda Wa Jadda, Man Shabara Zhafira, Man Sara Ala Darbi Washala

(Siapa bersungguh-sungguh pasti berhasil, siapa yang bersabar pasti beruntung, siapa menapaki jalan-Nya akan sampai ke tujuan)”

“힘내! 나는할수이다! (Semangat! Aku pasti bisa!)

(5)

PERSEMBAHAN

Skripsi ini saya persembahkan kepada:

 Ibu dan Bapak tercinta yang selalu mendoakan, memberikan dukungan serta kasih sayang.

 Kakak-kakakku tersayang, Mbak Ningrum, Mbak Ana, dan Mas Rachmat atas motivasi, semangat dan segala bantuannya.

 Sahabat-sahabatku umakumik Ainun, Astrid, Vivi, Prima, Ina,

dan Lia yang mewarnai persahabatan ini, sahabatku Novita yang setia menemani sejak SMP, serta sea7son Aulia, Alifia, Asih,

Elly, Elyza, Putri, dan Restu dengan kebersamaan dan guyonan kalian.

(6)

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT atas limpahan rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan skripsi dengan judul “Implementasi TOPSIS pada Aplikasi Seleksi Penerimaan Peserta Didik Baru di Madrasah Aliyah Negeri Karanganyar”.

Penulis mengucapkan terima kasih atas bantuan, bimbingan, saran, motivasi, serta doa yang telah diberikan dalam proses penyelesaian skripsi ini. Terima kasih penulis ucapkan kepada:

1. Ibu dan Bapak yang senantiasa mendoakan dan memberikan bantuan serta dukungan kepada penulis.

2. Bapak Drs. Bambang Harjito, M.App.Sc., Ph.D selaku Kepala Program Studi Informatika, Fakultas MIPA, Universitas Sebelas Maret.

3. Ibu Rini Anggrainingsih, S.T., M.T. selaku dosen pembimbing I yang penuh kesabaran memberikan bimbingan dalam menyelesaikan skripsi ini.

4. Ibu Sari Widya Sihwi, S.Kom, M.T.I. selaku dosen pembimbing II yang penuh kesabaran memberikan bimbingan dalam menyelesaikan skripsi ini. 5. Bapak dan Ibu dosen serta karyawan di Program Studi Informatika FMPA

UNS yang telah mengajar penulis selama masa studi dan membantu proses penyusunan skripsi ini.

6. Madrasah Aliyah Negeri Karanganyar yang bersedia membantu dan berbagi informasi untuk penyelesaian penelitian ini.

7. Teman-teman di Program Studi Informatika angkatan 2011 yang senantiasa berbagi dan memberikan bantuannya.

Penulis berharap semoga skripsi ini dapat bermanfaat bagi semua pihak yang berkepentingan.

Surakarta, Januari 2017

(7)

IMPLEMENTASI TOPSIS PADA APLIKASI SELEKSI PENERIMAAN PESERTA DIDIK BARU DI MADRASAH ALIYAH NEGERI

KARANGANYAR

WIDYANINGDYAH HIDAYATI

Program Studi Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret

ABSTRAK

Pada penelitian ini dikembangkan aplikasi untuk seleksi penerimaan peserta didik baru dengan menggunakan metode TOPSIS (Technique Order Preference by

Similarity To Ideal Solution). Metode ini dipilih karena perankingan alternatif pada

metode ini menitik beratkan pada jarak terdekat dengan solusi ideal positif dan jarak terjauh dengan solusi ideal negatif.

Model pengembangan perangkar lunak untuk aplikasi ini menggunakan metode iterative dengan melalui tahap analisis, perancangan, implementasi dan pengujian. Pengembangan iterative pada aplikasi ini dilakukan dengan dua kali iterasi.

Pengujian pada aplikasi ini menggunakan faktor kualitas perangkat lunak McCall dari segi operation yaitu faktor correctness, reliability, efficiency, integrity,

dan usability. Hasil pengujian pada faktor correctness menunjukkan bahwa aplikasi

telah memenuhi spesifikasi kebutuhan pengguna dari MAN Karanganyar. Pengujian pada faktor reliability dengan menggunakan perangkat lunak Apache Jmeter dan sebanyak 20 pengguna tidak mengalami kegagalan mengakses aplikasi secara bersamaan. Sedangkan halaman ‘input bobot’ dan halaman ‘perhitungan’ hanya dapat diakses satu pengguna. Pengujian pada faktor efficiency, evaluasi performa menggunakan GTmetrix memperoleh grade A pada iterasi kedua. Pengujian pada faktor integrity, iterasi kedua dilakukan penambahan enkripsi pada password pengguna. Pengujian pada faktor usability menggunakan kuesioner System Usability Scale (SUS) didapatkan rata-rata nilai SUS pada iterasi kedua dengan kategori acceptable. Bedasarkan hasil pengujian tersebut dengan menggunakan lima faktor operation, aplikasi ini layak digunakan untuk membantu seleksi peserta didik baru di MAN Karanganyar.

(8)

IMPLEMENTATION TOPSIS ON ADMISSION APPLICATION F OR KARANGANYAR ISLAMIC STATE HIGH SCHOOL

WIDYANINGDYAH HIDAYATI

Department of Informatics, Faculty of Mathematics and Natural Sciences

Sebelas Maret University

ABSTRACT

This research developed an application of students admission using TOPSIS (Technique Order Preference by Similarity To Ideal Solution) method to help selection process in Karanganyar Islamic State High School (MAN Karanganyar). This method was chosen because alternative ranking in this method focuses on the shortest distance to the positive ideal solution and longest distance to the negative ideal solution.

Software development model for this application used iterative method through stages of analysis, design, implementation and testing phases. Iterative development in this application performed with two iterations.

Testing of this application used McCall's software quality factors from the perspective of product operations that include correctness, reliability, efficiency, integrity, and usability factor. Testing on correctness factor showed that this application qualifies user requirement specification of MAN Karanganyar. Testing on reliability factor performed using Apache JMeter software and obtained the result that as many as 20 users did not experience a failure accessing applications simultaneously, whereas the "input weights" and the "calculation" pages could only be accessed by single user. Testing on efficiency factor performed using GTMetrix website, obtained grade A in the second iteration. Testing on integrity factor performed encryption on user password in the second iteration. Testing on usability factor used questionnaire of System Usability Scale (SUS) showed that the average value of SUS in the second iteration is accepta ble category. Based on the testing result obtained from five operation factors, this application can be used to help in the selection of the new students at MAN Karanganyar.

(9)

DAFTAR ISI

HALAMAN JUDUL ... i

HALAMAN PERSERTUJUAN ... ii

HALAMAN PENGESAHAN ... iii

MOTTO... iv

HALAMAN PERSEMBAHAN... v

KATA PENGANTAR ... vi

ABSTRAK ... vii

ABSTRACT ... viii

DAFTAR ISI ... ix

DAFTAR TABEL ... xii

DAFTAR GAMBAR ... xiii

DAFTAR LAMPIRAN ... xv

BAB I PENDAHULUAN ... 1

1.6 Sistematika Penulisan ... 4

BAB II TINJAUAN PUSTAKA ... 6

2.1 Dasar Teori... 6

2.1.1 System Development Life Cycle ... 6

2.1.2 Pemilihan Model Pengembangan Perangkat Lunak ... 7

2.1.3 Iterative Development ... 7

2.1.4 Pengujian Perangkat Lunak (Software Testing) ... 8

2.1.5 Sistem Pendukung Keputusan ... 9

2.1.6 Technique for Order Preference by Similarity to Ideal Solution (TOPSIS) ... 10

2.2 Penelitian Terkait ... 12

(10)

3.1 Aplikasi Versi Pertama ... 14

3.1.1 Perencanaan... 14

3.1.2 Analisis ... 15

4.1 Aplikasi Versi Pertama ... 20

4.1.1 Perencanaan... 20

4.1.1.1. System Request ... 20

4.1.1.2. Feasibility Analysis ... 20

4.1.2 Analisis ... 21

4.1.2.1. Sistem yang telah ada (as-is system) ... 21

4.1.2.2. Sistem yang diusulkan (to-be system) ... 21

4.1.2.3. Analisis Data Calon Peserta Didik ... 22

4.1.2.4. Proses Perhitungan ... 23

4.1.3 Perancangan ... 26

4.1.3.1. Perancangan Data... 26

4.1.3.2. Context Diagram ... 27

4.1.3.3. Data Flow Diagram ... 28

4.1.3.4. Perancangan Antar Muka ... 28

4.1.4 Implementasi ... 30

4.2 Aplikasi Versi Kedua ... 36

4.2.1 Analisis ... 36

4.2.2 Perancangan ... 37

4.2.2.1. Perancangan Data ... 37

4.2.2.2. Data Flow Diagram ... 38

4.2.3 Implementasi ... 39

(11)
(12)

DAFTAR TABEL

Tabel 2.1. Keterkaitan beberapa penelitian dengan penelitian penulis ... 12

Tabel 3.1. Response Time dan Rating dari Pengguna ...17

Tabel 3.2. Kuesioner untuk pengujian usability... 18

Tabel 3.3. Skala penilaian kuesioner SUS ... 18

Tabel 3.4. Rentang penilaian SUS ... 18

Tabel 4.1. System Request ... 20

Tabel 4.2. Matriks keputusan ... 23

Tabel 4.3. Matriks keputusan ternormalisasi ... 24

Tabel 4.4. Bobot kriteria ... 24

Tabel 4.5. Matriks keputusan normalisasi terbobot ... 24

Tabel 4.6. Solusi ideal positif dan negatif ... 25

Tabel 4.7. Separasi ... 25

Tabel 4.8. Kedekatan terhadap solusi ideal positif ... 25

Tabel 4.9. Perangkingan ... 26

Tabel 4.10. Hasil Pengujian Correctness ... 33

Tabel 4.11. Presentase kegagalan akses pengguna pada Apache JMeter ... 34

Tabel 4. 12. Hasil kuesioner SUS (versi 1) ... 36

Tabel 4.13. Hasil Pengujian Correctness (versi 2) ... 43

Tabel 4.14. Presentase kegagalan akses pengguna pada Apache JMeter (versi 2) 44 Tabel 4.15. Hasil kuesioner SUS (versi 2) ... 46

(13)

DAFTAR GAMBAR

Gambar 2.1. Pengembangan Software dengan metode Iterative ... 8

Gambar 3.1. Metodologi Iterative ... 14

Gambar 4.1. Proses bisnis pendaftaran calon peserta didik baru ... 21

Gambar 4.2. Proses bisnis seleksi penerimaan calon peserta didik ... 22

Gambar 4.3. Entity Relationship Diagram (ERD) data peserta didik ... 26

Gambar 4.4. Desain Database aplikasi penerimaan peserta didik ... 27

Gambar 4.5. Context Diagram ... 27

Gambar 4.6. Data Flow Diagram Level 1 ... 28

Gambar 4.7. Perancangan Struktur Menu Aplikasi ... 29

Gambar 4.8. Halaman Login ... 30

Gambar 4.9. Halaman Beranda ... 30

Gambar 4.10. Halaman Sub-menu Daftar Calon Peserta Didik... 31

Gambar 4.11. Halaman Sub-menu Tambah Calon Peserta Didik ... 31

Gambar 4.12. Halaman Menu Analisis Calon ... 32

Gambar 4.13. Halaman Ubah Bobot ... 32

Gambar 4.14. Halaman Menu Hasil ... 32

Gambar 4.15. Hasil pengujian dengan GTmetrix ... 34

Gambar 4.16. Notifikasi kegagalan login ... 35

Gambar 4.17. Entity Relationship Diagram (ERD) data peserta didik ... 37

Gambar 4.18. Desain Database aplikasi versi kedua ... 38

Gambar 4.19. Data Flow Diagram level 1 Aplikasi versi kedua ... 39

Gambar 4.20. Halaman Login (versi 2) ... 40

Gambar 4.21. Halaman Menu Beranda (versi 2) ... 40

Gambar 4.22. Halaman Sub-menu Daftar Calon Peserta Didik (versi 2) ... 40

Gambar 4.23. Halaman Sub-menu Tambah Calon Peserta Didik (versi 2) ... 41

Gambar 4.24. Halaman Menu Hasil (versi 2) ... 41

Gambar 4.25. Halaman Menu Analisis Data Calon (pengguna: admin) ... 42

Gambar 4.26. Halaman Validasi Bobot Kriteria (pengguna: admin)... 42

(14)

Gambar 4.28. Halaman Ubah Bobot Kriteria (pengguna: panitia) ... 43

Gambar 4.29. Hasil pengujian dengan GTmetrix (versi 2) ... 44

Gambar 4.30. Desain antarmuka Halaman Login ... 57

Gambar 4.31. Desain antarmuka Halaman Menu Beranda ... 57

Gambar 4.32. Desain antarmuka Halaman sub-menu daftar calon peserta didik . 58 Gambar 4.33. Desain antarmuka Halaman sub-menu tambah calon peserta didik 58 Gambar 4.34. Desain antarmuka Halaman Menu Analisis Data Calon ... 59

Gambar 4.35. Desain antarmuka Halaman Ubah Bobot Kriteria... 59

(15)

DAFTAR LAMPIRAN

Referensi

Dokumen terkait

Namun demikian, telah diverifikasi pada saat verifikasi awal bahwa PT Dewata Wanatama Lestari telah melakukan pengangkutan kayu bulat dari TPK Hutan menuju TPK

Tujuan diadakan kegiatan ini adalah untuk meningkatkan pengetahuan para guru PAUD melalui pemberian informasi mengenai kebencanaan, yang disampaikan dalam bentuk pembelajaran

Penelitian ini bertujuan untuk menghasilkan Pengembangan Media Pembelajaran Interaktif Berbasis Animasi Pada Mata Kuliah Metrologi Industri yang valid,

3HQJHUWLDQ KLEDK VHFDUD XPXP \DLWX KLEDK WHUPDVXN GDODP SHUEXDWDQ KXNXP GLPDQD WHUMDGL

Dari analisis diketahui bahwa bentuk kehidupan ( life form ) yang paling mendominasi vegetasi di Kotamadya Surakarta adalah Phanerophyte dengan persentase

Sedangkan pada gambar 5.27 menunjukan bahwa grafik berwarna biru nilai end to end delay 50 node dengan packet size 1024 byte adalah routing protocol DSR

Tujuan penelitian ini adalah merancang sistem kontrol lampu menggunakan remote untuk menyalakan dan memadamkan lampu, Penelitian ini dilakukan pada ruangan Direktur Akademi

Salah satu isu yang perlu diperhatikan dalam kaitannya dengan penelitian ini adalah isu lingkungan yang ada di objek wisata Lovina, khususnya dalam konteks