APLIKASI PENDAFTARAN DAN PEMILIHAN PENGURUS OSIS SMK SUDIRMAN 1 WONOGIRI BERBASIS WEBSITE

dokumen-dokumen yang mirip
PEMBUATAN APLIKASI E-OFFICE DI PT. ALMEGA SEJAHTERA UNTUK MENDUKUNG KEGIATAN PERKANTORAN BERBASIS WEB MENGGUNAKAN FI FRAMEWORK

MEMBANGUN PORTAL PERPUSTAKAAN DIGITAL DI SMK BINAWIYATA KARANGMALANG SRAGEN BERBASIS WEB

APLIKASI SISTEM INFORMASI PERKUMPULAN KEPALA KELUARGA BERBASIS SMS GATEWAY. (Studi Kasus: Wilayah RW-IV Kelurahan Kratonan)

SISTEM INFORMASI PAKET WISATA PADA CV. KHANS TOUR BERBASIS WEB

1 APLIKASI AKADEMIK SMK SINAR PERMATA BANGSA SRAGEN BERBASIS WEBSITE

SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN TINGKAT KEDISIPLINAN DAN SANKSI PELANGGARAN SISWA DI SMA N 1 JATINOM

APLIKASI UNTUK PERANCANGAN JADWAL TERPADU UMS SESUAI REQUEST DOSEN

PENGEMBANGAN APLIKASI PENJUALAN OBAT APOTIK ADI SEHAT BERBASIS E-COMMERCE

PENGEMBANGAN APLIKASI PENGAMBIL KEPUTUSAN GUNA MENENTUKAN KERINGANAN BIAYA RUMAH SAKIT BERDASARKAN JENIS PENYAKIT DAN EKONOMI PASIEN

SIMULASI WEB SERVICE LOWONGAN KERJA DAN PEREKRUTAN KARYAWAN SE-KOTA SOLO

SISTEM PAKAR PEMILIHAN SEPEDA MOTOR DENGAN METODE SIMPLE ADDITIVE WEIGHTING

SMS GATEWAY UNTUK VERIFIKASI KEHADIRAN DOSEN DALAM INFORMATION DISPLAY SYSTEM JADWAL PERKULIAHAN DI PRODI INFORMATIKA FKI UMS

PERANCANGAN APLIKASI PENGELOLAAN LAPORAN KEPOLISIAN STUDI KASUS POLSEK GATAK

SISTEM INFORMASI ADMINISTRASI KLINIK NGUDI WARAS PURWODADI BERBASIS WEB

SISTEM PENDUKUNG KEPUTUSAN PENERIMA BLSM DI DESA NEPEN KECAMATAN TERAS

APLIKASI PENJURUSAN SISWA SESUAI BAKAT DAN MINAT DI SMA NEGERI 1 KARANGANYAR KABUPATEN DEMAK

RANCANG BANGUN SISTEM PENGGAJIAN GURU DAN KARYAWAN MENGGUNAKAN LAZARUS ( STUDI KASUS : LPI SUNAN WALISONGO SRAGEN)

SISTEM INFORMASI PENGINGAT JADWAL GENERAL CHECK UP DI LABORATORIUM PRIMA MEDIKA KUDUS BERBASIS SMS GATEWAY & SKRIPSI

TRYOUT UJIAN NASIONAL BERBASIS WEB (Studi Kasus di SMA BATIK 1 SURAKARTA)

SKRIPSI. Yayuk Ayuningtyas NIM : L PROGRAM STUDI INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA

SISTEM INFORMASI MANAJEMEN MARKETING BERBASIS WEB STUDI KASUS DI ADiTV YOGYAKARTA

PERBANDINGAN HASIL DETEKSI KEMIRIPAN TOPIK SKRIPSI DENGAN MENGGUNAKAN METODE N-GRAM DAN EKSPANSI KUERI SKRIPSI

SISTEM PENDUKUNG KEPUTUSAN PENENTUAN PRIORITAS PESERTA SERTIFIKASI GURU TINGKAT SD DENGAN METODE TOPSIS

SISTEM PENDUKUNG KEPUTUSAN PENCARIAN CALON PASANGAN HIDUP ISLAMI

RANCANG BANGUN SISTEM KOMPUTERISASI KESISWAAN DAN PRESTASI SISWA DI SD NEGERI 4 SRAGEN

PERANCANGAN SISTEM INFORMASI DENGAN JAVA NETBEANS UNTUK PERHITUNGAN PENGHASILAN ANGGOTA KOPERASI PETANI SAWIT MAKMUR SEJAHTERA

PENJUALAN PERALATAN OLAH RAGA TOKO WANTO SPORT DENGAN E-COMMERCE MENGGUNAKAN PHP, JAVASCRIPT, DAN MYSQL

PERANCANGAN APLIKASI PEMBAYARAN REKENING PAMSIMAS SUMBER AGUNG DI DESA SUKOREJO KABUPATEN SRAGEN BERBASIS WEB

PERANCANGAN APLIKASI PENDAFTARAN AKTA KELAHIRAN BERBASIS WEB

SISTEM PENDUKUNG KEPUTUSAN DALAM PEMILIHAN ASISTEN PRAKTIKUM UNIVERSITAS MUHAMMADIYAH SURAKARTA MENGGUNAKAN METODE TOPSIS

SISTEM PENDUKUNG KEPUTUSAN PENERIMAAN SISWA BARU PADA SMA MUHAMMADIYAH 1 KARANGANYAR

PERANCANGAN DAN PEMBUATAN DIGITAL SIGNAGE DENGAN CODEIGNITER

SISTEM MONITORING DAN MAINTENANCE SYSTEM E-TICKETING BUS BATIK SOLO TRANS BERBASIS FRAMEWORK CODEIGNITER

SISTEM INFORMASI MANAJEMEN INVENTORI DI PT. SOLO SARANA NETWORK

SISTEM MANAJEMEN DESTINASI WISATA SE-EKS KARISIDENAN SURAKARTA

PERANCANGAN APLIKASI CLUSTERING SEBAGAI SUMBER INFORMASI PENENTU KELAS KONSENTRASI BAGI MAHASISWA INFORMATIKA UMS DENGAN ALGORITMA K-MEANS

Ayu Latifatudinni NIM : L

PEMBUATAN APLIKASI PEMESANAN MOBIL RENTAL DENGAN LAYANAN WEB BERBASIS PHP & MYSQL

SISTEM INFORMASI BIAYA TAGIHAN AIR PELANGGAN PDAM KOTA SURAKARTA BERBASIS MOBILE

PERANCANGAN APLIKASI MULTIMEDIA UNTUK PENGENALAN BAHASA ISYARAT BAGI ANAK TUNA RUNGU UMUR 6-9 TAHUN

SISTEM INFORMASI SATUAN KREDIT KARAKTER MAHASISWA UNIVERSITAS MUHAMMADIYAH SURAKARTA

IMPLEMENTASI DATA MINING DAN RANCANG BANGUN SISTEM INFORMASI ( STUDI KASUS : CV.CITRAKARA ARCHITECT ) SKRIPSI

PENERAPAN RFID (Radio Frequency Identification) UNTUK PENGELOLAAN GUDANG DI KEPOLISIAN

Diajukan Oleh : IKA DIANI

SISTEM INFORMASI ALUMNI TEKNIK INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA BERBASIS WEB

PEMANFAATAN JAVA SWING MAKE OVER SEBAGAI PENGOLAH DATA DAN REKAM MEDIS DI PUSKESMAS PETARUKAN

SISTEM PENDUKUNG KEPUTUSAN UNTUK OPEN POSITION PADA COMMODITY MARKET BERDASARKAN PIVOT HARIAN DENGAN METODE NAIVE BAYES SKRIPSI

SISTEM PENJUALAN BARANG SECARA ONLINE PADA TOKO SPORT BERBASIS WEB

RANCANG BANGUN SISTEM INFORMASI AKADEMIK SMP NEGERI 4 MOJOSONGO BOYOLALI BERBASIS WEB

PENGEMBANGAN SISTEM INFORMASI PARIWISATA DAERAH DENGAN APLIKASI WEB

Sistem Informasi Keuangan Kegiatan Kemahasiswaan Universitas Muhammadiyah Surakarta

KATA PENGANTAR. Yogyakarta, April Penyusun. vii

LAPORAN SKRIPSI APLIKASI WEB PENDAFTARAN SISWA BARU PADA SMK PGRI 2 KUDUS. Oleh : Tri Ayu Widian Ningrum

SISTEM KOMPUTERISASI ADMINISTRASI DAN PENGADAAN BARANG DI CV CITRAKARA ARCHITECT SKRIPSI

SISTEM INFORMASI ADMINISTRASI TATA TERTIB SEKOLAH BERBASIS WEB UNTUK MEMPERMUDAH PENCATATAN DATA PELANGGARAN SISWA

SIMULASI APLIKASI PERHITUNGAN WAJIB PAJAK PEGAWAI

SISTEM INFORMASI SMP MUHAMMADIYAH 10 SURAKARTA BERBASIS WEB

PENGEMBANGAN APLIKASI MEDIA PEMBELAJARAN SISTEM ORGAN DALAM TUBUH MANUSIA MENGGUNAKAN HTML 5

PERANCANGAN SISTEM INFORMASI ( STUDI KASUS : GANESHA OPERATION PONOROGO ) SKRIPSI

APLIKASI SISTEM INFORMASI MANAJEMEN LOGISTIK BERBASIS WEB PADA PT ARINDO PRATAMA CABANG SOLO

BAB II KAJIAN LITERATUR

APLIKASI KUMPULAN SOAL DAN JAWABAN JURUSAN INFORMATIKA UMS BERBASIS HTML5 DAN PHP SKRIPSI

PORTAL INFORMASI KOTA SOLO DAN RESERVASI TIKET BERBASIS WEB

MEMBANGUN GAME MAIN KATA DENGAN MACROMEDIA FLASH

SKRIPSI. Oleh: Khonita Zulfa Masykuroh NIM : L

PRAKATA. yang berjudul Sistem Informasi Bimbingan Tugas Akhir Berbasis Online. kesempatan ini penulis ingin menyampaikan rasa terimakasih kepada:

DAFTAR ISI HALAMAN JUDUL... LEMBAR PENGESAHAN PEMBIMBING... LEMBAR PENGESAHAN PENGUJI... iii. LEMBAR PERNYATAAN KEASLIAN HASIL TUGAS AKHIR...

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI KEHILANGAN BERBASIS WEB

WEB E-COMMERCE PADA AMIROH MUSLIM FASHION

SKRIPSI PERANCANGAN SISTEM INFORMASI DIGITAL LIBRARY (DIGILIB) DENGAN MENGGUNAKAN PHP DAN MYSQL DI PERPUSTAKAAN UNIVERSITAS MUHAMMADIYAH PONOROGO

DAFTAR ISI. HALAMAN JUDUL... ii

WEBSITE KAMUS BAHASA INDONESIA MENGGUNAKAN JQUERY MELALUI WEB SERVICE

SKRIPSI SISTEM REKOMENDASI WISATA KULINER DI YOGYAKARTA MENGGUNAKAN METODE KOLABORATIF (COLLABORATIVE METHOD)

IMPLEMENTASI SISTEM PENDUKUNG KEPUTUSAN METODE WEIGHTED PRODUCT UNTUK MEMBANTU DIAGNOSA AWAL GANGGUAN PADA MASA KEHAMILAN

RANCANG BANGUN SISTEM PENGELOLAAN PERKREDITAN FURNITURE PADA CV SURYA ABADI

RANCANG BANGUN APLIKASI PENGGAJIAN KARYAWAN PERUSAHAAN DAERAH AIR MINUM KABUPATEN SRAGEN

SISTEM PAKAR DIAGNOSA AWAL PENYAKIT USUS BUNTU DENGAN MENGGUNAKAN METODE CERTAINTY FACTOR BERBASIS WEB SKRIPSI

APLIKASI PENGENALAN KOMPETENSI DASAR OTOMOTIF BERBASIS ANDROID SEBAGAI MEDIA BELAJAR SISWA SMK

RANCANG BANGUN APLIKASI UNTUK PENERBITAN SIUP DI BADAN PENANAMAN MODAL DAN PERIZINAN TERPADU KOTA SURAKARTA

SISTEM INFORMASI DAN TRANSAKSI FUTSAL DENGAN BAHASA PEMROGRAMAN AJAX (Asyncronous Javascript And XML)

APLIKASI PANDUAN BUDIDAYA TANAMAN SAYURAN BERBASIS ANDROID

RANCANG BANGUN APLIKASI LAPORAN ANGGARAN BAPPEDA BERBASIS DESKTOP (Studi Kasus Bappeda Kabupaten Ngawi)

IMPLEMENTASI DATA MINING SISTEM MONITORING SISWA DI SD AISYIYAH UNGGULAN GEMOLONG

PERANCANGAN SISTEM INFORMASI AKADEMIK BERBASIS WEBSITE

SKRIPSI IMPLEMENTASI GLOBAL EXTREME PROGRAMMING DALAM MENGEMBANGKAN SISTEM INFORMASI TATA NASKAH DINAS PADA SEKRETARIAT DPRD KOTA BEKASI

APLIKASI ELEARNING SINAU AKSARA JAWA UNTUK SISWA SMP BERBASIS WEB MENGGUNAKAN HTML5

APLIKASI LATIHAN UJIAN KENAIKAN TINGKAT TAEKWONDO UNTUK MENGETAHUI TINGKAT KESIAPAN ANGGOTA BERBASIS WEB

APLIKASI PENDAFTARAN DAN PEMILIHAN PENGURUS OSIS SMK SUDIRMAN 1 WONOGIRI BERBASIS WEBSITE. Naskah Publikasi. Program Studi Informatika

SISTEM INFORMASI IKLAN JUAL-BELI ONLINE DI TOKO CAT RUMAH WARNA BERBASIS WEB

SISTEM INFORMASI PENGELOLAAN DATA INVENTARIS PADA PERCETAKAN CV. EMJI SPS

2.9 PHP (Personal Home Page) Database MySQL Data Flow Diagram (DFD) Komponen Komponen Data Flow Diagram

SISTEM INFORMASI PEMBUKUAN ADMINISTRASI DAN KEUANGAN PADA ORGANISASI FOSHREMA (FORUM SHILATURAHIM REMAJA MUSLIM JUMAPOLO)

RANCANG BANGUN SMS GATEWAY PADA PENGELOLAAN KOPERASI SIMPAN PINJAM (KSP LUMINTU JATISRONO)

SISTEM INFORMASI KEJUARAAN KARATE SOLO CUP BERBASIS WEB

SKRIPSI MEMBANGUN PERUSAHAAN ONLINE PADA PABRIK KERUPUK LAKSANA MENGGUNAKAN PHP DAN MYSQL

UJIAN ONLINE MASUK SEKOLAH SMP BERBASIS WEB, STUDI KASUS XYZ FAJAR MAULANA YUSUP

SKRIPSI SISTEM INFORMASI NILAI DAN KEHADIRAN SISWA BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MYSQL FANDI TRI SAPUTRO

SISTEM PENDUKUNG KEPUTUSAN SELEKSI PEMILIHAN CALON KEPALA DESA BERBASIS WEB

PENGEMBANGAN MODEL APLIKASI PEMBELAJARAN KEANEKARAGAMAN MAKHLUK HIDUP MENGGUNAKAN HTML5

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii. HALAMAN PERNYATAAN KEASLIAN... iii. LEMBAR PENGESAHAN PEMBIMBING... iv. LEMBAR PENGESAHAN PENGUJI...

Transkripsi:

APLIKASI PENDAFTARAN DAN PEMILIHAN PENGURUS OSIS SMK SUDIRMAN 1 WONOGIRI BERBASIS WEBSITE SKRIPSI Disusun sebagai salah satu syarat menyelesaikan Jenjang Strata I Pada Program Studi Informatika Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta Oleh : RISKY YUNIARTI L200110062 PROGRAM STUDI INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA 2015

ii

iii

iv

HALAMAN PERSEMBAHAN 1. Untuk Allah SWT yang selalu memberikan kelancaran, kemudahan serta selalu mendengarkan doa umatnya. 2. Untuk kedua orang tua tersayang Bapak dan Ibu yang selalu memberikan kasih sayang, motivasi, dukungan, semangat, kekuatan serta aliran pesan disetiap doa untuk menyertai perjalanan dalam menyusun skripsi. 3. Untuk kakek dan nenek tersayang yang selalu memberikan pesan, nasihat disetiap langkah perjalanan hidup maupun perjalanan dalam penyusunan skripsi. 4. Untuk Ibu Umi Fadlillah, S.T., M.Eng. selaku dosen pembimbing, yang selalu memberikan bimbingan, dukungan, arahan, masukan, serta selalu menyempatkan waktu dalam penyusunan skripsi. 5. Buat mas Yanun yang selalu membantu dan memberikan arahan dalam penyusunan skripsi. 6. Buat Aulia dan Fajar yang selalu bersama-sama menemani perjalanan dan perjuangan dalam penyusunan skripsi. 7. Buat sahabat saya Novi dan Idha yang selalu ada untuk memberikan kekuatan, motivasi, dukungan dan selalu mendengarkan keluh kesah disaat sedih dan hampir putus asa dalam penyusunan skripsi. 8. Untuk Syifa yang selalu menemani dalam pencarian referensi, lembur skripsi dan selalu mengantar saat konsultasi. 9. Buat teman-teman kosku Kos Orange Terima kasih waktu kebersamaan yang telah kalian berikan. 10. Untuk teman-teman Informatika khususnya angkatan 2011, terimakasih waktu kebersamaan dalam berbagi ilmu dan pengetahuan selama masa kuliah. 11. Semua pihak yang membantu dalam penyusunan skripsi hingga dapat selesai. v

KATA PENGANTAR Assalamu alaikum Wr. Wb. Puji syukur penulis panjatkan kehadirat Allah SWT atas Rahmat dan Karunia-Nya, sehingga penulis dapat menyelesaikan penyusunan dan laporan skripsi dengan judul Aplikasi Pendaftaran Dan Pemilihan Osis SMK Sudirman 1 Wonogiri Berbasis Website. Dengan melaksanakan penyusunan skripsi, penulis berharap dapat membantu menyelesaikan permasalahan, memberi masukan ataupun kontribusi di SMK Sudirman 1 Wonogiri. Penulis menyadari bahwa dalam penyusunan skripsi ini tidak terlepas dari dukungan orang-orang yang telah banyak membantu penulis dalam menyelesaikan skripsi, sehingga dalam kesempatan ini penulis menyampaikan rasa terima kasih kepada : 1. Bapak Husni Thamrin, S.T., M.T., Ph.D. selaku pembimbing akademik dan Dekan Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta. 2. Bapak Dr. Heru Supriyono, M.Sc. selaku Ketua Program Studi Informatika Universitas Muhammadiyah Surakarta. 3. Ibu Umi Fadlilah, S.T., M.Eng. selaku pembimbing skripsi yang telah memberikan masukan, bimbingan, motivasi, arahan dan selalu menyempatkan waktu untuk penulis dalam hal konsultasi laporan maupun sistem. 4. Mas Adjie Sapoetra, S.Kom. selaku Biro Skripsi Informatika Universitas Muhammadiyah Surakarta. vi

5. Pihak sekolah SMK Sudirman 1 Wonogiri yang selalu membantu dalam memberikan penulis informasi dan semua siswa yang telah membantu penulis dalam pengisian kueisioner. 6. Teman-teman semua yang telah membantu penulis dalam menyelesaikan penyusunan skripsi. 7. Semua pihak yang telah memberikan dukungan kepada penulis yang tidak mungkin disebutkan satu persatu. Penulis menyadari bahwa dalam penyelesaian penyusunan skripsi ini masih jauh dari sempurna. Oleh karena itu saran dan kritik yang menuju kearah perbaikan sangat penulis harapkan. Akhir kata semoga penyusunan skripsi ini dapat memberikan manfaat dan menunjang perkembangan ilmu pengetahuan pada umumnya dan bagi semua pihak khususnya penulis dan pembaca pada umumnya. Wassalamu alaikumwr.wb Surakarta, 25 Mei 2015 Penulis vii

ABSTRAKSI OSIS (Organisasi Intra Sekolah) merupakan satuan atau kelompok kerja sama para siswa yang berperan penting bagi sekolah dalam mencapai suatu tujuan bersama. OSIS merupakan suatu organisasi siswa yang ada didalam dan di lingkungan sekolah. Salah satu SMK (Sekolah Menengah Kejuruan) yang ada di Wonogiri adalah SMK Sudirman 1 Wonogiri yang membutuhkan aplikasi pendaftaran dan pemilihan pengurus OSIS ini, karena sistem yang diterapkan disekolah tersebut masih terbilang manual, sehingga dengan adanya sistem ini dapat membantu pihak panitia penyelenggara dalam hal mempersiapkan waktu pemilihan. Aplikasi pendaftaran dan pemilihan pengurus OSIS dibuat dengan menggunakan bahasa pemrograman framework PHP open source dengan menggunakan konsep MVC (Hasil) yang didukung oleh CodeIgniter untuk menyesuaikan library yang akan dipanggil ke dalam aplikasi, dan menggunakan database MySQL, dibuat dalam bentuk website. Dalam tahap pengujiannya, untuk memberikan penilaian dilakukan di SMK Sudirman 1 Wonogiri dengan reponden dari panitia (admin), siswa dan kandidat dengan mendemokan aplikasi ini secara langsung dan responden memberikan penilaian melalui kuisioner yang sudah dibuat. Aplikasi pendaftaran dan pemilihan pengurus OSIS supaya dapat membantu pengurus OSIS dalam mengelola data siswa dan kandidat, dapat memudahkan siswa dalam proses pemilihan kandidat, serta dapat membantu kandidat dalam pendaftaran serta ujian melalui sistem yang telah dibuat. Sistem ini juga dapat memudahkan pengurus OSIS dalam hal mempersiapkan waktu pemilihan, karena dengan adanya sistem ini pengurus OSIS dapat memanfaatkan waktu secara efesien dan efektif. Kata kunci : CodeIgniter, Framework, MVC, MySQL, OSIS, PHP, Website viii

DAFTAR ISI HALAMAN JUDUL... HALAMAN PERSETUJUAN... HALAMAN PENGESAHAN... DAFTAR KONTRIBUSI... PERSEMBAHAN... KATA PENGANTAR... ABSTRAKSI... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN... i ii iii iv v vi viii ix xiv xv xviii BAB 1 PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 3 1.3 Batasan Masalah... 3 1.4 Tujuan Penelitian... 4 1.5 Manfaat Penelitian... 4 1.6 Sistematika Penelitian... 4 BAB 2 TINJAUAN PUSTAKA... 6 2.1 Telaah Penelitian... 6 ix

2.2 Landasan Teori... 8 2.2.5 Pengertian OSIS... 8 2.2.6 Pengertian PHP... 10 2.2.1 Pengertian CSS... 10 2.2.2 Pengertian MySQL... 11 2.2.3 Pengertian jquery... 11 2.2.4 Pengertian MySQL Workbench... 12 2.2.5 Pengertian HTML... 12 2.2.6 Pengertian Xampp.... 13 2.2.7 Model View Controller Framework.... 14 2.2.8 CodeIgniter MVC Framework... 14 2.2.7 Pengertian Mozilla Firefox... 15 BAB 3 METODE PENELITIAN... 16 3.1 Waktu dan Tempat Penelitian... 16 3.2 Peralatan Utama dan Pendukung... 16 3.3 Alur Penelitian... 17 3.4 Gambaran Sistem... 19 3.5 Langkah Penelitian... 20 3.5.1 Analisis Kebutuhan... 20 3.5.2 Perancangan Sistem... 22 3.5.2.1 Data Flow Diagram... 22 3.5.2.2 Diagram Alir Sistem... 27 3.5.3 ERD (Entity Relationship Diagram)... 31 3.5.4 Rancangan Database... 32 3.5.5 Rancangan User Interface... 37 x

3.5.6 Pembuatan Sistem... 45 BAB 4 HASIL DAN PEMBAHASAN... 48 4.1 Hasil Penelitian... 48 4.1.1 Halaman Home... 49 4.1.2 Halaman Login... 49 4.1.3 Halaman Pendaftaran... 50 4.1.4 Halaman Upload Peserta... 51 4.1.5 Halaman Daftar Siswa... 51 4.1.6 Halaman Daftar Kelas... 52 4.1.7 Halaman Daftar Jabatan... 52 4.1.8 Halaman Daftar Kandidat... 53 4.1.9 Halaman Data Ujian... 53 4.1.10 Halaman Jadwal Pemilihan... 54 4.1.11 Halaman Profil Siswa... 54 4.1.12 Halaman Ujian Online... 55 4.1.13 Halaman Cetak Nilai... 55 4.1.14 Halaman Calon Kandidat... 56 4.1.15 Halaman Lihat Profil... 56 4.1.16 Halaman Hasil Pemilu... 57 4.2 Simulasi Sistem... 57 4.3 Hasil Pengujian... 59 4.3.1 Pengujian Internal... 59 4.3.2 Pengujian Eksternal... 61 4.3.3 Pengujian Web Browser... 65 4.3.4 Perbandingan dengan Sistem Lain... 65 xi

4.4 Analisa Pengembangan Sistem... 66 4.5 Analisa dan Pembahasan... 68 BAB 5 PENUTUP... 69 5.1 Kesimpulan... 69 5.2 Saran... 69 DAFTAR PUSTAKA... 70 PROFIL PENULIS... 72 LAMPIRAN... 73 xii

DAFTAR TABEL 4.1 Tabel Pengujian (Black Box)... 60 4.2 Tabel Kueisioner... 61 4.3 Tabel Pengujian Web Browser... 65 4.4 Perbandingan dengan Sistem Lain... 66 xiii

DAFTAR GAMBAR 3.1 Diagram Alir Penelitian... 18 3.2 Gambaran Sistem... 20 3.3 DFD Level 0... 22 3.4 DFD Level 1 Secara Umum... 23 3.5 DFD Level 2 Proses Admin... 24 3.6 DFD Level 2 Proses Kandidat... 25 3.7 DFD Level 2 Proses Siswa... 26 3.8 Diagram Alir Sistem Admin... 27 3.9 Diagram Alir Sistem Kandidat... 29 3.10 Diagram Alir Sistem Siswa... 30 3.11 ERD (Entity Relationship Diagram)... 31 3.12 Database Kelas... 32 3.13 Database Siswa... 33 3.14 Database Jabatan... 33 3.15 Database Kandidat... 34 3.16 Database Kunci Jawaban... 34 3.17 Database Score... 35 3.18 Database Ujian... 35 3.19 Database Jadwal... 35 3.20 Database Kotak Suara... 36 xiv

3.21 Database Pilihan Jawaban... 36 3.22 Database Soal... 37 3.23 Menu Login... 37 3.24 Menu Home... 38 3.25 Menu Admin... 38 3.26 Menu Upload Peserta... 39 3.27 Menu Daftar Siswa... 39 3.28 Menu Daftar Kelas... 40 3.29 Menu Daftar Jabatan... 41 3.30 Menu Daftar Kandidat... 41 3.31 Menu Data Ujian... 42 3.32 Menu Jadwal pemilihan... 43 3.33 Menu Siswa... 43 3.34 Menu Kandidat... 44 3.35 Menu Calon Kandidat... 45 3.36 Netbeans IDE 8.0.1... 46 4.1 Analisa Data dan Hasil... 48 4.1.1 Halaman Home... 49 4.1.2 Halaman Login... 50 4.1.3 Halaman Pendaftaran... 50 4.1.4 Halaman Upload Peserta... 51 4.1.5 Halaman Daftar Siswa... 51 4.1.6 Halaman Daftar Kelas... 52 4.1.7 Halaman Daftar Jabatan... 52 4.1.8 Halaman Daftar Kandidat... 53 xv

4.1.9 Halaman Data Ujian... 53 4.1.10 Halaman Jadwal Pemilihan... 54 4.1.11 Halaman Profil Siswa... 54 4.1.12 Halaman Ujian Online... 55 4.1.13 Halaman Cetak Nilai... 55 4.1.14 Halaman Calon Kandidat... 56 4.1.15 Halaman Lihat Profil... 56 4.1.16 Halaman Hasil Pemilu... 57 4.1.17 Grafik Pengujian Sistem... 62 xvi

DAFTAR LAMPIRAN A Contoh Source Code Program (Script) Aplikasi Pendaftaran dan Pemilihan Pengurus OSIS B C D Hasil Kuesioner Foto Saat Penelitian Di SMK Sudirman 1 Wonogiri Surat Keterangan Penelitian xvii