PEMBUATAN SISTEM INFORMASI RAPOR ONLINE (SIRALINE) UNTUK TINGKAT SMA BERBASIS WEB DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER.

dokumen-dokumen yang mirip
PEMBUATAN SISTEM INFORMASI RAPOR ONLINE (SIRALINE) UNTUK TINGKAT SMA BERBASIS WEB DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER.

Disusun Oleh : Dinita Christy Pratiwi NIM. M

SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SD AL FIRDAUS SURAKARTA. Tugas Akhir. Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar

PEMBUATAN SISTEM INFORMASI WEB UNTUK ASOSIASI TOKO SPAREPART SEPEDA MOTOR. Diajukan Oleh DYAN PERMANA YUDHA M

PEMBUATAN SISTEM INFORMASI PENGELOLAAN DAN PELAPORAN UANG MASUK YPPP VETERAN SUKOHARJO MENGGUNAKAN FRAMEWORK YII2 TUGAS AKHIR

SISTEM INFORMASI PANTAUAN SISWA DIDIK BERBASIS WEB DAN MOBILE SD AL FIRDAUS SURAKARTA

SISTEM PENDUKUNG KEPUTUSAN SELEKSI BEASISWA PPA-BBM FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA

SISTEM INFORMASI KONFEKSI R. S JIMBUNG BERBASIS WEB DI TANON SRAGEN. Tugas Akhir. Ahli Madya pada Program Studi Diploma III Teknik Informatika

PEMBUATAN WEBSITE DAN APLIKASI MOBILE YOUR NEEDS GUNA MEMBANTU POLA HIDUP SEHAT BERBASIS ANDROID DAN CODEIGNITER (PENGURUSAN)

PERANCANGAN DAN PEMBUATAN APLIKASI KHAZANAH INTELEKTUAL BERBASIS WEB DAN ANDROID. Disusun oleh : JUPRI SANTOSO M

PEMBUATAN SISTEM INFORMASI SITANI BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER DAN APLIKASI SITANI BERBASIS ANDROID

PEMBUATAN SISTEM INFORMASI PEMANTAU PERKEMBANGAN NILAI SISWA PADA SMP NEGERI 6 BOYOLALI BERBASIS WEB DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER

PEMBUATAN APLIKASI MONITORING KESEHATAN IBU HAMIL BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER

E-LEARNING SMA NEGERI 3 PONOROGO TUGAS AKHIR

PEMBANGUNAN SISTEM INFORMASI KEPEGAWAIAN UNIVERSITAS SEBELAS MARET SURAKARTA SUB PENILAIAN ANGKA KREDIT DOSEN FUNGSIONAL TUGAS AKHIR

PEMBUATAN SISTEM INFORMASI KOST KENTINGAN BERBASIS ANDROID

SISTEM INFORMASI PENERIMAAN SISWA BARU DI SMP NEGERI 2 PLAOSAN TUGAS AKHIR

PEMBUATAN PROGRAM APLIKASI ADMINISTRASI NILAI BERBASIS JAVA STUDI KASUS DI SD KRISTEN BANJARSARI

BAB IV IMPLEMENTASI DAN PENGUJIAN. 4.1 Implementasi sistem Implementasi halaman login Halaman login adalah halaman awal saat kita membuka sistem

APLIKASI PENCARIAN RUANG PASIEN RAWAT INAP RSUD CARUBAN BERBASIS FRAMEWORK CODEIGNITER

Disusun Oleh : AGUSTIN MAULIYA SUKMASARI M

PEMBANGUNAN SISTEM INFORMASI EVALUASI PEMBELAJARAN MENGAJAR SMK NEGERI 1 SUKOHARJO TUGAS AKHIR

SISTEM INFORMASI MANAJEMEN SEKOLAH SUB SISTEM PENJADWALAN TUGAS AKHIR

PENGEMBANGAN SUB SISTEM ASET PADA SISTEM INFORMASI MANAJEMEN SEKOLAH TUGAS AKHIR

Program Studi Diploma III Teknik Informatika

PEMBUATAN SISTEM INFORMASI PAKET TOUR WISATA MENGGUNAKAN FRAMEWORK CODEIGNITER

SKRIPSI E-GOVERMENT PENGELOLAAN ANGGARAN DANA DESA BERBASIS WEB DI DESA BABALAN KABUPATEN PATI. Oleh : ANANG SUSILO

SISTEM INFORMASI PENCARIAN ORANG HILANG BERBASIS WEB

SISTEM INFORMASI PENJADWALAN SMK NEGERI 1 KEMUSU BOYOLALI TUGAS AKHIR

Sistem Aplikasi Penentuan Harga Pokok Produksi Tas Pada Konveksi IMA Collection Kudus

SISTEM INFORMASI PENGELOLAAN NILAI RAPORT PADA MADRASAH ALIYAH HIDAYATUL MUBTADI IN BERBASIS WEB RESPONSIF

MANAJEMEN REKAM MEDIS PADA PUSKESMAS MEJOBO BERBASIS WEB

LAPORAN SKRIPSI SISTEM INFORMASI PEMBUATAN SURAT KETERANGAN CATATAN KEPOLISIAN BERBASIS WEB PADA POLRES KUDUS

LAPORAN SKRIPSI SISTEM INFORMASI PENGELOLAAN UJIAN DI GBP MARGALUYU 151 KORLAT MIJEN BERBASIS WEB

SISTEM INFORMASI PENGGAJIAN DAN INSENTIF PENJUALAN PADA MITRA ABADI SEJAHTERA BERBASIS WEB

LAPORAN SKRIPSI. Disusun Oleh : : Achmad Safrudin NIM : Program Studi : Sistem Informasi

PERANCANGAN DAN PEMBUATAN SISTEM MANAJEMEN LAUNDRY

SISTEM INFORMASI DATA WARGA BINAAN RUTAN KLAS IIB KABUPATEN BLORA

LAPORAN SKRIPSI RANCANG BANGUN SISTEM PENJUALAN DAN INVENTORY BAHAN BAKU BANGUNAN BERBASIS WEB STUDY KASUS PADA TOKO BANGUNAN PUTRA PUTRI BAROKAH

PEMBUATAN SISTEM INFORMASI PENERAPAN GENERATOR CSS3 BERBASIS FRAMEWORK CODEIGNITER

SISTEM APLIKASI INFORMASI LAYANAN PUBLIK DI KOTA KUDUS BERBASIS ANDROID

TUGAS AKHIR SISTEM INFORMASI TUGAS AKHIR DIII TEKNIK INFORMATIKA FMIPA UNS

Gambar Form input data proyek Gambar Tampilan data proyek Gambar Form edit data proyek Gambar 3.

SISTEM INFORMASI MANAJEMEN SKRIPSI ONLINE PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MURIA KUDUS

LAPORAN SKRIPSI RANCANG BANGUN SISTEM ADMINISTRASI BEASISWA PADA KOPERASI PURA GROUP

Disusun Oleh : DIAN WIJAYA PUTRA M

APLIKASI PENGARSIPAN DATA MAHASISWA PENERIMA DANA KASIH DI UNIVERSITAS SEBELAS MARET

SISTEM INFORMASI FORUM SOLO INTERNATIONAL PERFORMING ARTS COMMUNITY BERBASIS WEBSITE

PEMBANGUNAN SISTEM INFORMASI CUSTOMER RELATIONSHIP MANAGEMENT DI TOKODATA INDONESIA

Rancang Bangun Aplikasi Penjadwalan Berbasis Web Untuk Teknisi Dalam Perawatan Fasilitas Hotel Royal Safari Garden

LAPORAN SKRIPSI ANALISA DAN PERANCANGAN SISTEM INFORMASI PENGOLAHAN DATA LOMBA DESA BERBASIS WEB PADA KECAMATAN GEBOG

LAPORAN SKRIPSI. Disusun Oleh : Nama : Zulfa Ainun Nisa NIM : Program Studi : Sistem Informasi Fakultas : Teknik

LAPORAN SKRIPSI SISTEM INFORMASI PENGAJUAN SUBSIDI TUNJANGAN FUNGSIONAL GURU PADA KANTOR KEMENTERIAN AGAMA KABUPATEN KUDUS BERBASIS WEB

LAPORAN SKRIPSI SISTEM INFORMASI PENJUALAN TUNAI SELULER KABUPATEN JEPARA BERBASIS SAAS CLOUD COMPUTING

SISTEM INFORMASI PENGELOLAAN PERENCANAAN PEMBANGUNAN DESA BERBASIS WEB PADA KECAMATAN GEBOG

APLIKASI BUKU INDUK SISWA ( STUDI KASUS SMK NEGERI 1 MEJAYAN) TUGAS AKHIR

SISTEM PENJUALAN BARANG SECARA ONLINE PADA TOKO SPORT BERBASIS WEB

TUGAS AKHIR PEMBUATAN E-LEARNING PEMBELAJARAN SDIT NURUL ISTIQLAL SEBAGAI PENDAMPING DALAM PROSES BELAJAR MENGAJAR

SISTEM INFORMASI TATA KELOLA PERPUSTAKAAN DI DINAS ARSIP DAN PERPUSTAKAAN DAERAH KABUPATEN KUDUS MENGGUNAKAN FITUR SMS NOTIFICATION

SISTEM INFORMASI PENJUALAN KAIN TENUN BERBASIS WEB PADA PAGUYUBAN TENUN TROSO DI PECANGAAN JEPARA

PEMBUATAN APLIKASI MOBILE WISATA, HOTEL, KULINER, BERBASIS ANDROID

APLIKASI PENCARIAN GEDUNG SERBAGUNA DI JAKARTA BERBASIS WEB

Program Studi Diploma III Teknik Informatika

DWI PARMAWATI NIM. M

LAPORAN TUGAS AKHIR PEMBUATAN APLIKASI PERPUSTAKAAN BERBASIS WEB PADA INSTANSI PEMERINTAH BADAN PUSAT STATISTIK KABUPATEN KARANGANYAR

LAPORAN SKRIPSI. Disusun Oleh : : Munawir Hamzah NIM : Program Studi : Sistem Informasi

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

SISTEM INFORMASI PENJUALAN PAKAIAN BERBASIS WEB DI TOKO AVISTA FASHION

LAPORAN SKRIPSI SISTEM INFORMASI PENGELOLAAN DATA PANTI ASUHAN AISYIYAH KUDUS BEBRBASIS WEB

LAPORAN SKRIPSI RANCANG BANGUN SISTEM INFORMASI PEMBAYARAN PAJAK HOTEL DAN RESTORAN PADA DPPKD KABUPATEN KUDUS BERBASIS WEB

LAPORAN SKRIPSI SISTEM INFORMASI PENGOLAHAN DATA DAN BIAYA PEJABAT PEMBUAT AKTA TANAH (PPAT) DWI PURWANTI, SH

SISTEM INFORMASI ADMINISTRASI WAJIB LAPOR KETENAGAKERJAAN DI PERUSAHAAN (WLKP) PADA DINAS SOSIAL, TENAGA KERJA DAN TRANSMIGRASI KABUPATEN KUDUS

Perancangan Sistem Pengadaan Barang/Jasa Pada Dinas Bina Marga Pengairan ESDM Kabupaten Kudus

Sistem Informasi Manajemen Beasiswa Berbasis Web Pada Universitas Muria Kudus

SISTEM INFORMASI E-LEARNING SD AL FIRDAUS SURAKARTA BERBASIS WEB

LAPORAN SKRIPSI SISTEM INFORMASI PENJUALAN MOBIL PADA SHOWROOM ANISA JAYA MOTOR KUDUS BERBASIS WEB. Disusun Oleh : : Zainal Arfa :

SKRIPSI SISTEM INFORMASI AKREDITASI SEKOLAH / MADRASAH PADA UPT PENDIDIKAN KECAMATAN JATI

PEMETAAN INDUSTRI KECIL DAN MENENGAH (IKM) MENGGUNAKAN SISTEM INFORMASI GEOGRAFIS (SIG) BERBASIS WEB DI KABUPATEN KUDUS

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

DAFTAR ISI. PRAKATA... iv. ARTI LAMBANG DAN SINGKATAN... vi. ABSTRACT... vii. INTISARI... viii. DAFTAR ISI... ix. DAFTAR GAMBAR...

PEMBUATAN SISTEM INFORMASI BERBASIS WEB LOKAL BANK TABUNGAN NEGARA SURAKARTA TUGAS AKHIR

SISTEM INFORMASI E-TICKETING AGEN PO. GAJAH MUNGKUR CABANG BATURETNO BERBASIS WEB TUGAS AKHIR

LAPORAN SKRIPSI SISTEM INFORMASI PENGUJIAN KENDARAAN BERMOTOR PADA DINAS PERHUBUNGAN KOMUNIKASI DAN INFORMATIKA KABUPATEN PATI

LAPORAN SKRIPSI SISTEM INFORMASI PENGELOLAAN PEMINJAMAN KENDARAAN BERBASIS WEB PADA UNIVERSITAS MURIA KUDUS

PEMBUATAN APLIKASI SITANI BERBASIS ANDROID DENGAN MODUL PEMASANGAN IKLAN, INFORMASI KEGIATAN PENYULUHAN, DAN PEMESANAN BARANG TUGAS AKHIR

LAPORAN SKRIPSI SISTEM INFORMASI MANAJEMEN ATLET PADA DINAS PENDIDIKAN PEMUDA DAN OLAHRAGA KABUPATEN KUDUS

LAPORAN SKRIPSI SISTEM INFORMASI PELAYANAN BEAUTY AND SKIN CARE BERBASIS WEB DAN SMS GATEWAY PADA ALIYA DEA BEAUTY CARE AND SPA

BAB II KAJIAN LITERATUR

PERANCANGAN DAN PEMBUATAN APLIKASI IVENT MENGGUNAKAN TEKNOLOGI BARCODE HALAMAN SAMPUL

LAPORAN SKRIPSI SISTEM INFORMASI PRAKTEK KLINIK PROGRAM STUDI ILMU KEPERAWATAN PADA STIKES CENDEKIA UTAMA KUDUS BERBASIS WEB

SISTEM INFORMASI MANAGEMENT SEKOLAH SUB SISTEM PENERIMAAN PESERTA DIDIK BARU UNTUK SEKOLAH DASAR TUGAS AKHIR

SISTEM INFORMASI INVENTARIS PADA SMA NEGERI 1 NALUMSARI BERBASIS WEB

PEMBUATAN SISTEM INFORMASI RENTAL MOBIL DAN TOUR WISATA BERBASIS WEB MENGGUNAKAN FRAMEWORK CODEIGNITER DI ALFA TRANSWISATA PONOROGO.

LAPORAN SKRIPSI SISTEM INFORMASI REWARD PEGAWAI UNIVERSITAS MURIA KUDUS BERBASIS WEB

SISTEM INFORMASI MANAJEMEN JASA SERVIS PRINTER PADA SCIENCE REFILE CENTRE KUDUS

Class Diagram Activity Diagram Entity Relationship Diagram (ERD) MySQL CodeIgniter

LAPORAN SKRIPSI SISTEM INFORMASI PERPUSTAKAAN BERBASIS SOFTWARE AS A SERVICE (SAAS)

Rancang Bangun Aplikasi Pelaporan Perkembangan Ternak Sapi Paguyuban Tani Makmur Berbasis Web

APLIKASI PEMBELAJARAN SKATEBOARD MENGGUNAKAN FRAMEWORK CODEIGNITER BERBASIS WEB. Disusun Oleh : GIANMAR SAPUTRA

SISTEM INFORMASI PENGAJUAN KARTU PEGAWAI, KARTU ISTRI/SUAMI BAGI PEGAWAI NEGERI SIPIL PADA BADAN KEPEGAWAIAN DAERAH JEPARA BERBASIS WEB

Transkripsi:

PEMBUATAN SISTEM INFORMASI RAPOR ONLINE (SIRALINE) UNTUK TINGKAT SMA BERBASIS WEB DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER Tugas Akhir Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Ahli Madya pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret. Disusun oleh : CANDRA ABDUR ROHMAN NIM. M3113033 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA commit 2016 to user i

HALAMAN PERSETUJUAN PEMBUATAN SISTEM INFORMASI RAPOR ONLINE (SIRALINE) UNTUK TINGKAT SMA BERBASIS WEB DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER Disusun Oleh : CANDRA ABDUR ROHMAN M3113033 Tugas Akhir ini telah disetujui untuk diujikan di hadapan dewan penguji pada tanggal 20 Juni 2016 Pembimbing Utama Eko Harry Pratisto, S.T., M.Info.Tech. NIDN. 0624118101 ii

HALAMAN PENGESAHAN PEMBUATAN SISTEM INFORMASI RAPOR ONLINE (SIRALINE) UNTUK TINGKAT SMA BERBASIS WEB DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER Disusun Oleh : Candra Abdur Rohman M3113033 Dibimbing Oleh : Eko Harry Pratisto, S.T., M.Info.Tech. NIDN. 0624118101 Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji tugas akhir Program Diploma III Teknik Informatika Pada hari Jumat tanggal 28 Juni 2016 Dewan Penguji : 1. Penguji 1 : Eko Harry Pratisto, S.T., M.Info.Tech. ( ) NIDN. 0624118101 2. Penguji 2 : Abdul Aziz, S.Kom., M.Cs. ( ) NIP. 19810413 200501 1 001 3. Penguji 3 : Hartatik, S.Si., M.Si. ( ) NIDN. 0703057802 Disahkan Oleh, Ketua Program D3 Teknik Informatika UNS Abdul Aziz., S.Kom., M.Cs NIP. 19810413 200501 1 001 iii

PERNYATAAN Dengan ini saya menyatakan bahwa dalam Laporan Tugas Akhir ini tidak terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan di suatu Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis diacu dalam naskah ini dan disebutkan dalam Daftar Pustaka. Surakarta, Juni 2016 CANDRA ABDUR ROHMAN NIM. M3113033 iv

MOTTO إ ن ا لل ال ي غ ي ر م ا ب ق و م ح ت ى ي غ ي ر وا م ا ب أ ن ف س ه م Sesungguhnya Allah tidak akan mengubah nasib suatu kaum kecuali kaum itu sendiri yang mengubah apa apa yang pada diri mereka, (Ar Raad : 11). v

HALAMAN PERSEMBAHAN Tugas Akhir ini penulis persembahkan kepada : 1. Untuk ibu, saudara serta keluargaku tersayang yang telah memberikan pengorbanan dan selalu mendoakan yang terbaik serta selalu memberikan motivasi terhebat. 2. Bapak Eko Harry Pratisto, S.T., M.Info.Tech selaku Dosen Pembimbing yang tidak pernah bosan membimbing selama proses pembuatan tugas akhir serta memberikan arahan yang bermanfaat. 3. Dosen-dosen DIII Teknik Informatika yang telah memberikan ilmu yang bermanfaat selama perkuliahan berlangsung. 4. Teman-teman Kelas TI A 2013 yang senantiasa saling membagikan ilmu dan saling bertukar pikiran. 5. Anggota kontrakan yang selalu memberikan kasih sayang dan dukungan moral. 6. Semua orang yang berkontribusi dalam pembuatan laporan Tugas Akhir ini yang tidak bisa penulis sebutkan satu per satu. vi

KATA PENGANTAR Puji syukur penulis panjatkan kehadirat Allah S.W.T atas limpahan hidayat dan rahmatnya, sehingga penyusunan Laporan Tugas Akhir dengan judul Pembuatan Sistem Informasi Rapor Online (SIRALINE) Untuk Tingkat SMA Berbasis Web Dengan Menggunakan Framework CodeIgniter ini dapat terselesaikan tanpa ada halangan suatu apapun. Penyusunan laporan ini bertujuan untuk memenuhi persyaratan kelulusan mata kuliah Tugas Akhir (Tugas Akhir) Program Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta. Dalam penyusunan Laporan Tugas Akhir (TA) ini penulis mendapatkan bantuan dan dukungan dari berbagai pihak. Oleh sebab itu pada kesempatan ini, penulis mengucapkan terima kasih kepada semua pihak yang telah memberikan bantuan dan dukungannya, terutama kepada: 1. Abdul Aziz, S.Kom., M.Cs. selaku Ketua Program Studi Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta. 2. Eko Harry Pratisto, S.T., M.Info.Tech, selaku Dosen Pembimbing Tugas Akhir yang telah memberikan bimbingan, pengarahan, saran serta dukungan selama penyusunan Laporan Tugas Akhir ini. 3. Orangtua tercinta yang telah banyak memberikan dukungan dan masukan yang membangun. 4. Keluarga Besar kelas TIA angkatan 2013 yang selalu memberikan warna lain dalam memotivasi penulis dalam penyusunan laporan Tugas Akhir ini. 5. Semua pihak terkait yang tidak bisa saya sebutkan satu persatu, atas bantuan dan dukungannya dalam pelaksanaan pengerjaan Tugas Akhir saya. Semoga Allah S.W.T memberikan balasan yang lebih baik kepada pihak-pihak yang telah memberikan bantuan dan dukungan dari awal pengerjaan Tugas Akhir sampai penyusun Laporan Tugas Akhir ini selesai. Semoga dengan selesainya penyusunan Laporan Tugas Akhir ini dapat memberikan manfaat dan kebaikan pada penulis dan pembaca sekalian. vii

Surakarta, Juni 2016 Penulis viii

DAFTAR ISI HALAMAN PERSETUJUAN... ii HALAMAN PENGESAHAN... iii PERNYATAAN... iv MOTTO... v HALAMAN PERSEMBAHAN... vi KATA PENGANTAR... vii DAFTAR ISI... ix DAFTAR TABEL... xiii DAFTAR GAMBAR... xiv ABSTRACT... xix ABSTRAK... xx BAB I PENDAHULUAN... 2 1.1 Latar Belakang... 2 1.2 Perumusan Masalah... 2 1.3 Batasan Masalah... 2 1.4 Tujuan... 2 1.5 Manfaat... 2 1.6 Metodologi... 2 1.7 Sistematika Penulisan... 3 BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI... 5 2.1 Tinjauan Pustaka... 5 2.2 Landasan Teori... 6 BAB III ANALISIS DAN RANCANGAN SISTEM... 15 3.1 Kebutuhan alat... 15 3.1.1 Kebutuhan Hardware... 15 3.1.2 Kebutuhan software... 15 3.2 Proses Bisnis... 15 3.3 Analisa Kebutuhan Sistem... 16 3.3.1 Kebutuhan non-fungsional commit... to user 17 ix

3.3.2 Deskripsi aktor... 17 3.4 Perancangan sistem... 22 3.4.1 Use Case Diagram... 22 3.4.2 Sequence diagram... 23 3.4.3 Activity diagram... 57 3.4.4 Class diagram... 85 3.4.5 Entity Relationship Diagram (ERD)... 86 3.4 Perancangan desain... 93 3.4.1 Desain halaman login... 93 3.4.2 Desain halaman beranda admin... 94 3.4.3 Desain halaman manajemen guru... 95 3.4.4 Desain halaman tambah guru... 96 3.4.5 Desain halaman edit guru... 97 3.4.6 Desain halaman ganti foto guru... 98 3.4.7 Desain halaman manajemen siswa... 99 3.4.8 Desain halaman tambah siswa... 100 3.4.9 Desain halaman edit siswa... 101 3.4.10 Desain halaman ganti foto siswa... 102 3.4.11 Desain halaman detail siswa... 103 3.4.12 Desain halaman tahun ajaran... 104 3.4.13 Desain halaman tambah tahun ajaran... 105 3.4.14 Desain halaman edit tahun ajaran... 106 3.4.15 Desain halaman hapus tahun ajaran... 107 3.4.16 Desain halaman manajemen kelas... 108 3.4.17 Desain halaman tambah kelas... 109 3.4.18 Desain halaman edit kelas... 110 3.4.19 Desain halaman hapus kelas... 111 3.4.20 Desain halaman manajemen mapel... 112 3.4.21 Desain halaman tambah mapel... 113 3.4.22 Desain halaman edit mapel... 114 3.4.23 Desain halaman hapus mapel... 115 3.4.24 Desain halaman kelas commit ajar... to user 116 x

3.4.25 Desain halaman tambah kelas ajar... 117 3.4.26 Desain halaman edit kelas ajar... 118 3.4.27 Desain halaman ambil kelas ajar... 119 3.4.28 Desain halaman konfirmasi ambil kelas ajar... 120 3.4.29 Desain halaman ganti logo sekolah... 121 3.4.30 Desain halaman ganti nama sekolah... 122 3.4.31 Desain halaman beranda guru... 123 3.4.32 Desain halaman daftar kelas ampu... 124 3.4.33 Desain halaman input nilai siswa... 125 3.4.34 Desain halaman detail nilai siswa... 126 3.4.35 Desain halaman ganti password guru... 127 3.4.36 Desain halaman beranda wali... 128 3.4.37 Desain halaman beranda siswa... 129 3.4.38 Desain halaman ganti password siswa... 129 BAB IV IMPLEMENTASI DAN PENGUJIAN... 130 4.1 Implementasi sistem... 130 4.1.1 Implementasi halaman login... 130 4.1.2 Implementasi halaman beranda admin... 130 4.1.3 Implementasi halaman guru... 131 4.1.4 Implementasi halaman tambah guru... 131 4.1.5 Implementasi halaman siswa... 132 4.1.6 Implementasi halaman edit siswa... 132 4.1.7 Implementasi halaman tahun ajaran... 133 4.1.8 Implementasi halaman mapel... 133 4.1.9 Implementasi halaman kelas... 134 4.1.10 Implementasi halaman kelas ajar... 134 4.1.11 Implementasi halaman tambah kelas ajar... 135 4.1.12 Implementasi halaman ambil kelas ajar... 135 4.1.13 Implementasi halaman konfirmasi ambil kelas ajar... 136 4.1.14 Implementasi halaman ganti nama sekolah... 136 4.1.15 Implementasi halaman ganti logo sekolah... 137 4.1.16 Implementasi halaman commit beranda to user guru... 137 xi

4.1.17 Implementasi halaman input nilai... 138 4.1.18 Implementasi halaman detail nilai... 138 4.1.19 Implementasi halaman beranda wali... 139 4.1.20 Implementasi halaman tambah keterangan... 139 4.1.21 Implementasi halaman cetak rapor... 140 4.1.22 Implementasi halaman rapor... 140 4.1.23 Implementasi halaman beranda siswa... 141 4.1.24 Implementasi halaman lihat nilai siswa... 141 4.2 Pengujian sistem... 142 4.2.1 Pengujian Black Box Admin... 142 4.2.2 Pengujian Black Box Guru... 145 4.2.3 Pengujian Black Box Wali... 145 4.2.4 Pengujian Black Box Siswa... 146 BAB V KESIMPULAN DAN SARAN... 147 5.1 Kesimpulan... 147 5.2 Saran... 147 DAFTAR PUSTAKA... 148 xii

DAFTAR TABEL Tabel 2.1 Komponen Simbol Use Case (Nugroho 2005)... 10 Tabel 2.2 Komponen Simbol Class Diagram... 11 Tabel 2.3 Simbol pada Sequence Diagram... 12 Tabel 3.1 Kebutuhan Non-fungsional... 17 Tabel 3.2 Deskripsi aktor... 17 Tabel 3.3 Kebutuhan fungsional... 18 Tabel 3.4 Tabel guru... 88 Tabel 3.5 Tabel kelas... 88 Tabel 3.6 Tabel kelas ajar... 89 Tabel 3.7 Tabel kelas siswa... 89 Tabel 3.8 Tabel mapel... 89 Tabel 3.9 Tabel nilai... 90 Tabel 3.10 Tabel setting... 90 Tabel 3.11 Tabel siswa... 91 Tabel 3.12 Tabel tahun ajaran... 91 Tabel 3.13 Tabel user... 92 Tabel 3.14 Tabel kepala sekolah... 92 Tabel 3.15 Tabel wali kelas... 92 Tabel 4.1 Pengujian Black Box Login... 142 Tabel 4.2 Pengujian Black Box manajemen Guru... 142 Tabel 4.3 Pengujian Black Box manajemen siswa... 143 Tabel 4.4 Pengujian Black Box manajemen tahun ajaran... 143 Tabel 4.5 Pengujian Black Box manajemen mapel... 144 Tabel 4.6 Pengujian Black Box manajemen kelas... 144 Tabel 4.7 Pengujian Black Box Login... 145 Tabel 4.8 Pengujian Black Box Nilai... 145 Tabel 4.9 Pengujian Black Box Login... 145 Tabel 4.10 Pengujian Black Box Nilai... 145 Tabel 4.11 Pengujian Black Box Login... 146 Tabel 4.12 Pengujian Black Box Nilai... 146 xiii

DAFTAR GAMBAR Gambar 2.1 Notasi Activity Diagram... 13 Gambar 3.1 Proses bisnis... 16 Gambar 3.2 Use Case Diagram... 22 Gambar 3.3 Sequence diagram login admin... 23 Gambar 3.4 Sequence diagram manajemen guru... 24 Gambar 3.5 Sequence diagram tambah guru... 25 Gambar 3. 6 Sequence diagram edit guru... 26 Gambar 3. 7 Sequence diagram ganti foto guru... 26 Gambar 3. 8 Sequence diagram non aktifkan guru... 27 Gambar 3.9 Sequence diagram aktifkan guru... 27 Gambar 3.10 Sequence diagram tampil siswa... 28 Gambar 3.11 Sequence diagram tambah siswa... 28 Gambar 3.12 Sequence diagram edit siswa... 29 Gambar 3.13 Sequence diagram ganti foto siswa... 30 Gambar 3.14 Sequence diagram detail siswa... 30 Gambar 3.15 Sequence diagram tahun ajaran... 31 Gambar 3.16 Sequence diagram tambah tahun ajaran... 31 Gambar 3.17 Sequence diagram tambah tahun ajaran... 32 Gambar 3.18 Sequence diagram hapus tahun ajaran... 32 Gambar 3.19 Sequence diagram mapel... 33 Gambar 3.20 Sequence diagram tambah mapel... 33 Gambar 3.21 Sequence diagram edit mapel... 34 Gambar 3.22 Sequence diagram hapus mapel... 35 Gambar 3.23 Sequence diagram kelas... 36 Gambar 3.24 Sequence diagram tambah kelas... 37 Gambar 3.25 Sequence diagram edit kelas... 38 Gambar 3.26 Sequence diagram hapus kelas... 38 Gambar 3.27 Sequence diagram kelas ajar... 39 Gambar 3.28 Sequence diagram tambah kelas ajar... 39 Gambar 3.29 Sequence diagram edit kelas ajar... 40 Gambar 3.30 Sequence diagram ambil kelas ajar... 40 Gambar 3.31 Sequence diagram konfirmasi ambil kelas ajar... 41 Gambar 3.32 Sequence diagram ganti logo... 41 Gambar 3.33 Sequence diagram ganti nama... 42 Gambar 3.34 Sequence diagram ganti nama kepala sekolah... 42 Gambar 3.35 Sequence diagram ganti tanda tangan kepala sekolah... 43 Gambar 3.36 Sequence diagram ubah status tanda tangan... 44 Gambar 3.37 Sequence diagram login guru... 45 Gambar 3.38 Sequence diagram daftar kelas... 45 Gambar 3.39 Sequence diagram input nilai... 46 Gambar 3.40 Sequence diagram detail nilai... 46 xiv

Gambar 3.41 Sequence diagram ganti password guru... 47 Gambar 3.42 Sequence diagram login wali... 47 Gambar 3.43 Sequence diagram tampil keterangan siswa... 48 Gambar 3.44 Sequence diagram tambah keterangan siswa... 48 Gambar 3.45 Sequence diagram tampil siswa untuk cetak rapor... 49 Gambar 3.46 Sequence diagram cetak rapor... 50 Gambar 3.47 Sequence diagram tampil siswa untuk naik kelas... 51 Gambar 3.48 Sequence diagram naik kelas... 52 Gambar 3.49 Sequence diagram daftar kelas ampu... 53 Gambar 3.50 Sequence diagram input nilai... 53 Gambar 3.51 Sequence diagram detail nilai... 54 Gambar 3.52 Sequence diagram ganti password wali... 54 Gambar 3.53 Sequence diagram login siswa... 55 Gambar 3.54 Sequence diagram lihat nilai siswa... 55 Gambar 3.55 Sequence diagram ganti password siswa... 56 Gambar 3.56 Activity diagram menampilkan guru... 57 Gambar 3.57 Activity diagram menambah guru... 58 Gambar 3.58 Activity diagram mengedit guru... 59 Gambar 3.59 Activity diagram menonaktifkan guru... 59 Gambar 3.60 Activity diagram mengaktifkan guru... 60 Gambar 3.61 Activity diagram mengganti foto guru... 60 Gambar 3.62 Activity diagram menampilkan kelas... 61 Gambar 3.63 Activity diagram menambah kelas... 61 Gambar 3.64 Activity diagram mengedit kelas... 62 Gambar 3.65 Activity diagram menghapus kelas... 62 Gambar 3.66 Activity diagram menampilkan mapel... 63 Gambar 3.67 Activity diagram menambah mapel... 63 Gambar 3.68 Activity diagram mengedit mapel... 64 Gambar 3.69 Activity diagram menghapus mapel... 64 Gambar 3.70 Activity diagram menampilkan tahun ajaran... 65 Gambar 3.71 Activity diagram menampilkan tahun ajaran... 65 Gambar 3.72 Activity diagram mengedit tahun ajaran... 66 Gambar 3.73 Activity diagram menghapus tahun ajaran... 66 Gambar 3.74 Activity diagram menampilkan siswa... 67 Gambar 3.75 Activity diagram menambah siswa... 68 Gambar 3.76 Activity diagram mengedit siswa... 69 Gambar 3.77 Activity diagram mengganti foto siswa... 70 Gambar 3.78 Activity diagram menampilkan detail siswa... 70 Gambar 3.79 Activity diagram mengganti nama sekolah... 71 Gambar 3.80 Activity diagram mengganti logo sekolah... 71 Gambar 3.81 Activity diagram mengganti logo sekolah... 72 Gambar 3.82 Activity diagram menambah commit to kelas user ajar... 72 Gambar 3. 83 Activity diagram mengedit kelas ajar... 73 xv

Gambar 3.84 Activity diagram menampilkan kelas ambil kelas ajar... 74 Gambar 3.85 Activity diagram mengambil kelas ajar siswa... 74 Gambar 3.86 Activity diagram mengganti nama kepala sekolah... 75 Gambar 3.87 Activity diagram mengganti tanda tangan kepala sekolah... 75 Gambar 3.88 Activity diagram mengganti status tanda tangan kepala sekolah... 76 Gambar 3.89 Activity diagram mengganti status tanda tangan wali... 76 Gambar 3.90 Activity diagram menampilkan kelas yang diampu... 77 Gambar 3.91 Activity diagram menginput nilai siswa... 77 Gambar 3.92 Activity diagram menginput nilai siswa... 78 Gambar 3.93 Activity diagram mengganti password guru... 78 Gambar 3.94 Activity diagram menampilkan keterangan siswa... 79 Gambar 3.95 Activity diagram menginputkan keterangan siswa... 79 Gambar 3.96 Activity diagram menampilkan siswa untuk cetak rapor... 80 Gambar 3.97 Activity diagram mencetak rapor siswa... 80 Gambar 3.98 Activity diagram menampilkan siswa untuk naik kelas... 81 Gambar 3.99 Activity diagram menaikkan kelas siswa... 81 Gambar 3.100 Activity diagram menampilkan kelas yang diampu... 82 Gambar 3.101 Activity diagram menginput nilai siswa... 82 Gambar 3.102 Activity diagram menampilkan detail nilai... 83 Gambar 3.103 Activity diagram mengganti password wali... 83 Gambar 3.104 Activity diagram melihat nilai siswa... 84 Gambar 3.105 Activity diagram mengganti password siswa... 84 Gambar 3.106 Class diagram... 85 Gambar 3.107 Entity Relationship Diagram... 86 Gambar 3.108 Relasi antar tabel... 87 Gambar 3.109 Desain halaman login... 93 Gambar 3.110 Desain halaman beranda admin... 94 Gambar 3.111 Desain tampilan manajemen guru... 95 Gambar 3.112 Desain halaman tambah guru... 96 Gambar 3.113 Desain halaman edit guru... 97 Gambar 3.114 Desain halaman ganti foto guru... 98 Gambar 3.115 Desain halaman manajemen siswa... 99 Gambar 3.116 Desain halaman tambah siswa... 100 Gambar 3.117 Desain halaman edit siswa... 101 Gambar 3.118 Desain halaman ganti foto siswa... 102 Gambar 3.119 Desain halaman detail siswa... 103 Gambar 3.120 Desain halaman tahun ajaran... 104 Gambar 3.121 Desain halaman tambah tahun ajaran... 105 Gambar 3.122 Desain halaman edit tahun ajaran... 106 Gambar 3.123 Desain halaman hapus tahun ajaran... 107 Gambar 3.124 Desain halaman manajemen kelas... 108 Gambar 3.125 Desain halaman tambah commit kelas to user... 109 Gambar 3.126 Desain halaman edit kelas... 110 xvi

Gambar 3.127 Desain halaman hapus kelas... 111 Gambar 3.128 Desain halaman manajemen mapel... 112 Gambar 3.129 Desain halaman tambah mapel... 113 Gambar 3.130 Desain halaman edit mapel... 114 Gambar 3.131 Desain halaman hapus mapel... 115 Gambar 3.132 Desain halaman kelas ajar... 116 Gambar 3.133 Desain halaman tambah kelas ajar... 117 Gambar 3.134 Desain halaman edit kelas ajar... 118 Gambar 3.135 Desain halaman ambil kelas ajar... 119 Gambar 3.136 Desain halaman konfirmasi ambil kelas ajar... 120 Gambar 3.137 Desain halaman ganti logo sekolah... 121 Gambar 3.138 Desain halaman ganti nama sekolah... 122 Gambar 3.139 Desain halaman beranda guru... 123 Gambar 3.140 Desain halaman daftar kelas ampu... 124 Gambar 3.141 Desain halaman input nilai siswa... 125 Gambar 3.142 Desain halaman detail nilai siswa... 126 Gambar 3.143 Desain halaman ganti password guru... 127 Gambar 3.144 Desain halaman beranda wali... 128 Gambar 3.145 Desain halaman beranda siswa... 129 Gambar 3.146 Desain halaman ganti password siswa... 129 Gambar 4.1 Implementasi halaman login... 130 Gambar 4.2 Implementasi halaman login... 130 Gambar 4.3 Implementasi halaman guru... 131 Gambar 4.4 Implementasi halaman tambah guru... 131 Gambar 4.5 Implementasi halaman siswa... 132 Gambar 4.6 Implementasi halaman edit siswa... 132 Gambar 4.7 Implementasi halaman tahun ajaran... 133 Gambar 4.8 Implementasi halaman mapel... 133 Gambar 4.9 Implementasi halaman kelas... 134 Gambar 4.10 Implementasi halaman kelas ajar... 134 Gambar 4.11 Implementasi halaman tambah kelas ajar... 135 Gambar 4.12 Implementasi halaman ambil kelas ajar... 135 Gambar 4.13 Implementasi halaman konfirmasi ambil kelas ajar... 136 Gambar 4.14 Implementasi halaman ganti nama sekolah... 136 Gambar 4.15 Implementasi halaman ganti logo sekolah... 137 Gambar 4.16 Implementasi halaman beranda guru... 137 Gambar 4.17 Implementasi halaman input nilai... 138 Gambar 4.18 Implementasi halaman detail nilai... 138 Gambar 4.19 Implementasi halaman beranda wali... 139 Gambar 4.20 Implementasi halaman tambah keterangan... 139 Gambar 4.21 Implementasi halaman cetak rapor... 140 Gambar 4 22 Implementasi halaman commit rapor... to user 140 Gambar 4.23 Implementasi halaman beranda siswa... 141 xvii

Gambar 4.24 Implementasi halaman lihat nilai siswa... 141 xviii

ABSTRACT Along with technology development nowadays, some school have not using information system yet. Student grading process in SMA N 1 Klaten still using manual process, that can causing any error within entry process. Web-based online grade report information system (SIRALINE) for highschool is an information system using PHP programming language and CodeIgniter Framework. Building this information system utilizing many kind of design such as : system requirements table, use case diagrams, ERD, activity diagrams, sequence diagrams, and interface design. From the current issue, the writer intent to build a web-based online grade report information system (SIRALINE) for highschool using Codeigniter Framework, where teacher can entry the grade and student can browse the grade easily. Keywords: CodeIgniter, grade report, high school, Information Systems, online, PHP xix

ABSTRAK Dengan semakin majunya perkembangan teknologi, banyak instansi pendidikan yang belum memanfaatkan sistem informasi. Pencatatan nilai siswa di SMA Negeri 1 Klaten masih menggunakan cara manual, memungkinkan terjadinya kesalahan guru saat memasukkan nilai. Sistem Informasi Rapor Online (SIRALINE) merupakan sistem informasi yang digunakan untuk tingkat SMA berbasis web dengan menggunakan bahasa pemrograman PHP dan Framework CodeIgniter. Perancangan yang digunakan dalam pembuat sistem informasi ini antara lain : table kebutuhan fungsional, use case diagram, ERD, activity diagram, sequence diagram, dan desain interface. Sistem Informasi Rapor Online (SIRALINE) untuk tingkat SMA berbasis web dengan menggunakan Framework CodeIgniter telah berhasil dibuat dan diharapkan dapat meningkatkan kinerja guru untuk memasukkan nilai, dan bagi siswa dapat melihat nilai mata pelajaran. Kata kunci : CodeIgniter, online, PHP, rapor, Sistem Informasi, SMA xx