HALAMAN JUDUL ANALISIS DAN PENGEMBANGAN SISTEM INFORMASI PENERIMAAN SISWA BARU BERBASIS CODEIGNITER PHP FRAMEWORK DI SMK MA’ARIF 1 MUNGKID TUGAS AKHIR SKRIPSI Diajukan kepada Fakultas Teknik Universitas Negeri Yogyakarta untuk Memenuhi Sebagian Persyaratan guna Memperoleh Gelar Sarjana Pendidikan Disusun oleh: R. Anggit Herdianto NIM. 08520241005 PROGRAM STUDI PENDIDIKAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA 2014 HALAMAN PERSETUJUAN Tugas Akhir Skripsi dengan Judul ANALISIS DAN PENGEMBANGAN SISTEM INFORMASI PENERIMAAN SISWA BARU BERBASIS CODEIGNITER PHP FRAMEWORK DI SMK MA’ARIF 1 MUNGKID Disusun oleh: R. Anggit Herdianto NIM. 08520241005 Telah memenuhi syarat dan disetujui oleh Dosen Pembimbing untuk dilaksanakan Ujian Akhir Tugas Akhir Skripsi bagi yang bersangkutan. Yogyakarta, 13 Januari 2014 Disetujui Dosen Pembimbing, Handaru Jati, Ph.D NIP. 19740511 199903 1 002 ii HALAMAN PERNYATAAN Yang bertanda tangan di bawah ini: Nama : R. Anggit Herdianto NIM : 08520241005 Program Studi : Pendidikan Teknik Informatika Judul Tugas Akhir Skripsi : Analisis dan Pengembangan Sistem Informasi Penerimaan Siswa Baru Berbasis Codeigniter PHP Framework di SMK Ma’arif 1 Mungkid menyatakan bahwa skripsi ini benar-benar karya saya sendiri. Sepanjang pengetahuan saya tidak terdapat karya atau pendapat yang ditulis atau diterbitkan orang lain kecuali sebagai acuan kutipan dengan mengikuti tata penulisan karya ilmiah yang telah lazim. Yogyakarta, 13 Januari 2014 Penulis, R. Anggit Herdianto NIM. 08520241005 iii HALAMAN PENGESAHAN Tugas Akhir Skripsi ANALISIS DAN PENGEMBANGAN SISTEM INFORMASI PENERIMAAN SISWA BARU BERBASIS CODEIGNITER PHP FRAMEWORK DI SMK MA’ARIF 1 MUNGKID Disusun oleh: R. Anggit Herdianto NIM. 08520241005 Telah dipertahankan di depan Tim Penguji Tugas Akhir Skripsi Program Studi Pendidikan Teknik Informatika Fakultas Teknik Universitas Negeri Yogyakarta pada tanggal 27 Februari 2014 TIM PENGUJI Nama Jabatan Tanda Tangan Tanggal Ketua Penguji …………… …………… Handaru Jati, Ph.D Muhammad Munir, M.Pd. Sekretaris …………… …………… Adi Dewanto, M.Kom Penguji …………… …………… Yogyakarta, ....................................... 2014 Fakultas Teknik Universitas Negeri Yogyakarta Dekan, Dr. Moch. Bruri Triyono NIP. 19560216 198603 1 003 iv MOTTO Kawula mung saderma, mobah-mosik kersaning Hyang Sukmo. Lakukan yang kita bisa, selanjutnya serahkan kepada Tuhan. Natas, nitis, netes. Dari Tuhan kita ada, bersama Tuhan kita hidup, dan bersatu dengan Tuhan kita kembali. Mohon, mangesthi mangastuti, marem. Selalu meminta petunjuk Tuhan, untuk menyelaraskan antara ucapan dan perbuatan, agar dapat berguna bagi sesama. v PERSEMBAHAN Ayah dan Ibu Terima kasih atas segala doa dan pengorbanan yang telah diberikan. Adik-adikku tercinta Yang selalu bisa diajak bercanda. Pacarku Yang selalu memberikan dukungan, motivasi dan kasih sayang. Teman-Teman KOMBRE Mari selesaikan misi dan tetap ceria. PHP Developer Bekerja bersama lebih baik dari pada sendiri, http://github.com/AnggitHerdianto/PSB vi ANALISIS DAN PENGEMBANGAN SISTEM INFORMASI PENERIMAAN SISWA BARU BERBASIS CODEIGNITER PHP FRAMEWORK DI SMK MA’ARIF 1 MUNGKID Oleh: R. Anggit Herdianto NIM. 08520241005 ABSTRAK Penelitian ini bertujuan untuk mengembangkan Sistem Informasi Penerimaan Siswa Baru Berbasis Codeigniter PHP Framework. Perangkat lunak ini berfungsi untuk mempermudah proses pendaftaran siswa baru yang selama ini masih menggunakan dokumen kertas dan Microsoft Excel. Penelitian ini juga bertujuan untuk menguji perangkat lunak berdasar pada faktor kualitas McCall yang meliputi correctness, reliability, efficiency, integrity, dan usability. Metode penelitian ini adalah Penelitian dan Pengembangan. Model pengembangan yang digunakan adalah Waterfall yang terdiri dari analisis, desain, implementasi, dan pengujian. Data dalam penelitian ini diperoleh dari: (1) pengujian correctness menggunakan perhitungan KLOC; (2) pengujian reliability menggunakan Blitz, Loader, LoadImpact, dan Blazemeter; (3) pengujian efficiency menggunakan Pagespeed Insights, YSlow, Pingdom Tools, dan Websitetest; (4) pengujian integrity menggunakan Acunetix dan Netsparker; dan (5) pengujian usability menggunakan angket PSSUQ (Post-Study System Usability Questionnaire) pada lima puluh satu responden yang meliputi guru, tata usaha, dan siswa di SMK Ma’arif 1 Mungkid. Berdasarkan hasil penelitian ini maka dapat diambil kesimpulan sebagai berikut: (1) hasil dari pengembangan perangkat lunak adalah berupa Sistem Informasi Penerimaan Siswa Baru Berbasis Codeigniter PHP Framework, perangkat lunak tersebut telah memenuhi kebutuhan pihak sekolah; (2) perangkat lunak Sistem Informasi Penerimaan Siswa Baru Berbasis Codeigniter PHP Framework telah memenuhi aspek correctness, reliability, efficiency, integrity dan usability. Kata kunci: Sistem Informasi, Penerimaan Siswa Baru, Codeigniter, McCall vii KATA PENGANTAR Puji syukur kehadiran Allah SWT atas berkat rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan penyusunan skripsi dengan judul “Analisis dan Pengembangan Sistem Informasi Penerimaan Siswa Baru Berbasis Codeigniter PHP Framework di SMK Ma’arif 1 Mungkid” sebagai salah satu syarat untuk memperoleh gelar Sarjana Pendidikan di Fakultas Teknik Universitas Negeri Yogyakarta. Penyusunan skripsi ini tidak terlepas dari bantuan, bimbingan, dan peran dari berbagai pihak. Oleh karena itu, pada kesempatan ini penulis ingin mengucapkan terima kasih kepada: 1. Handaru Jati, Ph. D. selaku Dosen Pembimbing Tugas Akhir Skripsi yang telah memberikan semangat, dorongan, dan bimbingan selama penyusunan Tugas Akhir Skripsi ini; 2. Muhammad Munir, M.Pd. dan Adi Dewanto, M.Kom selaku Sekretaris dan Penguji yang telah memberikan koreksi perbaikan secara komprehensif terhadap Tugas Akhir Skripsi ini; 3. Dr. Ratna Wardhani selaku Ketua Program Studi Pendidikan Teknik Informatika beserta Dosen dan staf yang telah memberikan bantuan dan fasilitas selama proses penyusunan Tugas Akhir Skripsi ini; 4. Dra. Umi Rochayati, M.T. selaku Dosen Pembimbing Akademik yang selalu memberikan pengarah selama perkuliahan; 5. Dr. Moch. Bruri Triyono, selaku Dekan Fakultas Teknik Universitas Negeri Yogyakarta yang telah memberikan persetujuan pelaksanaan Tugas Akhir Skripsi ini; 6. Surais, S.Pd. selaku kepala sekolah SMK Ma’arif 1 Mungkid yang telah memberikan izin dan bantuan dalam pelaksanaan penelitian Tugas Akhir Skripsi ini; 7. Para guru dan staf SMK Ma’arif 1 Mungkid yang telah memberi bantuan selama proses penelitian Tugas Akhir Skripsi ini; 8. Ayah dan Ibu tercinta yang selalu memberikan doa, semangat dan bantuan yang tiada henti; viii 9. Rolisda Yosintha S.Pd. yang selalu memberikan dukungan kepada penulis; 10. Teman-teman KOMBRE atas dukungan dan bantuan yang diberikan; 11. Semua pihak yang tidak dapat penyusun sebutkan satu persatu yang telah membantu penyusun hingga tersusunnya laporan Tugas Akhir Skripsi ini. Penulis menyadari masih banyak kekurangan dalam penyusunan skripsi ini, namun penulis tetap berharap semoga laporan ini berguna dan bermanfaat baik bagi penulis maupun pembaca. Yogyakarta, 27 Februari 2014 Penulis, R. Anggit Herdianto ix DAFTAR ISI HALAMAN JUDUL .............................................................................................. i HALAMAN PERSETUJUAN ............................................................................. ii HALAMAN PERNYATAAN .............................................................................. iii HALAMAN PENGESAHAN .............................................................................. iv MOTTO .................................................................................................................. v PERSEMBAHAN ................................................................................................. vi ABSTRAK ........................................................................................................... vii KATA PENGANTAR ........................................................................................ viii DAFTAR ISI .......................................................................................................... x DAFTAR TABEL .............................................................................................. xiii DAFTAR GAMBAR ........................................................................................... xv DAFTAR LAMPIRAN ..................................................................................... xvii BAB I PENDAHULUAN ...................................................................................... 1 A. Latar Belakang Masalah ........................................................................... 1 B. Identifikasi Masalah .................................................................................. 3 C. Batasan Masalah ....................................................................................... 3 D. Rumusan Masalah ..................................................................................... 4 E. Tujuan Penelitian ...................................................................................... 4 F. Spesifikasi Produk .................................................................................... 5 G. Manfaat Penelitian .................................................................................... 6 1. Manfaat Teoritis ................................................................................. 6 2. Manfaat Praktis .................................................................................. 6 BAB II KAJIAN PUSTAKA ................................................................................ 7 A. Kajian Teori .............................................................................................. 7 1. Sistem Informasi ................................................................................ 7 2. OOP (Object Oriented Programing) ................................................. 7 3. OOD (Object Oriented Design) ......................................................... 8 4. PHP (Hypertext Preprocessor) ........................................................ 10 5. Framework / Kerangka Kerja .......................................................... 12 x
Description: