Program Studi Diploma III Teknik Informatika

dokumen-dokumen yang mirip
Program Studi Diploma III Teknik Informatika

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

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

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

Disusun Oleh : YOGI SULISTIANTO NIM.M

PENGEMBANGAN SUB SISTEM ASET PADA SISTEM INFORMASI MANAJEMEN SEKOLAH TUGAS AKHIR

SISTEM INFORMASI PEMBAYARAN SPP DI SMP NEGERI 2 PLAOSAN MAGETAN BERBASIS WEB SERVICE DAN SMS BROADCAST TUGAS AKHIR

PEMBUATAN SISTEM INFORMASI PENERAPAN GENERATOR CSS3 BERBASIS FRAMEWORK CODEIGNITER

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

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

Sistem Informasi Pergudangan Bahan Bangunan. Pada UD. Indah Karya Banyuwangi. Menggunakan Framework Yii dan Mobile Service.

SISTEM INFORMASI PENJADWALAN SMK NEGERI 1 KEMUSU BOYOLALI TUGAS AKHIR

SISTEM INFORMASI FORUM SOLO INTERNATIONAL PERFORMING ARTS COMMUNITY BERBASIS WEBSITE

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

Disusun Oleh : AGUSTIN MAULIYA SUKMASARI M

APLIKASI PENGARSIPAN DATA MAHASISWA PENERIMA DANA KASIH DI UNIVERSITAS SEBELAS MARET

SISTEM INFORMASI MANAJEMEN SEKOLAH SUB SISTEM PENJADWALAN TUGAS AKHIR

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

APLIKASI PENDATAAN OPERASIONAL PT MITRA LINTANG INDONESIA. Tugas Akhir untuk memenuhi sebagian persyaratan mencapai derajat Diploma III

PEMBUATAN USER INTERFACE UNTUK MANAJEMEN HOTSPOT MIKROTIK YANG TERINTEGRASI DENGAN BILLING HOTEL MENGGUNAKAN API MIKROTIK

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

PEMBANGUNAN SISTEM INFORMASI KEPEGAWAIAN SUB EKIVALENSI WAKTU MENGAJAR PENUH (EWMP) DOSEN UNIVERSITAS SEBELAS MARET

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

E-LEARNING SMA NEGERI 3 PONOROGO TUGAS AKHIR

APLIKASI PENCARIAN RUANG PASIEN RAWAT INAP RSUD CARUBAN BERBASIS FRAMEWORK CODEIGNITER

SISTEM INFORMASI PENJADWALAN MATA PELAJARAN SEKOLAH MENENGAH NEGERI 1 SUKOHARJO

PEMBUATAN APLIKASI UJIAN ONLINE UNTUK PERGURUAN TINGGI TUGAS AKHIR

PEMBUATAN APLIKASI MONITORING PERKULIAHAN DI DIPLOMA III TEKNIK INFORMATIKA FMIPA UNIVERSITAS SEBELAS MARET SURAKARTA

TOKO ONLINE UNTUK PEMESANAN DAN PENJUALAN BUKU TUGAS AKHIR

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

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

TUGAS AKHIR Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Diploma III Teknik Informatika

SISTEM KEMAHASISWAAN DAN KELULUSAN FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET

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

APLIKASI ADMINISTRASI RAWAT JALAN PADA KLINIK HABIL SYIFA MEDIKA TUGAS AKHIR

APLIKASI SISTEM INVENTORI BERBASIS WEB STUDI KASUS PRODUSEN PRODUK CV. SUPERNOVA TUGAS AKHIR

APLIKASI MONITORING PELANGGARAN SISWA ONLINE BERBASIS ANDROID WEB APP BUDIMAN RAHARDJO

SISTEM INFORMASI PENJADWALAN MATA PELAJARAN SEKOLAH MENENGAH ATAS NEGERI I WONOSARI KABUPATEN KLATEN

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

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

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

PERANCANGAN DAN PENGEMBANGAN SISTEM INFORMASI LOKER BERBASIS WEB MENGGUNAKAN METODE WEB DEVELOPMENT LIFE CYCLE (WDLC) TUGAS AKHIR ISHADI FAUZAN

PEMBUATAN WEBSITE PADA HOTEL WIRYOMARTONO. Disusun oleh : RIZA AYU WIJAYA NIM. M

SISTEM INFORMASI AKADEMIK PENGOLAHAN NILAI BERBASIS WEBSITE DISMP N 1 JOGONALAN TUGAS AKHIR

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PERSETUJUAN... ii. HALAMAN PENGESAHAN... iii. HALAMAN MOTTO... iv. HALAMAN PERSEMBAHAN... v. INTISARI...

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

APLIKASI PENDATAAN DAN PENGELOLAAN ADMINISTRASI KEUANGAN PT MITRA LINTANG INDONESIA. Program Studi Diploma III Teknik Informatika.

PEMBUATAN APLIKASI PUSHING BERBASIS ANDROID. Program Studi Diploma III Teknik Informatika

SISTEM INFORMASI PENGOLAHAN NILAI SISWA BERBASIS WEB DENGAN PHP DAN MYSQL DI SMP NEGERI 5 PURWANEGARA

PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SUMBER DAYA MANUSIA PT. KARTU SEMESTA INDONESIA MENGGUNAKAN FRAMEWORK XAF TUGAS AKHIR

TUGAS AKHIR SISTEM INFORMASI TUGAS AKHIR DIII TEKNIK INFORMATIKA FMIPA UNS

PEMBUATAN SISTEM INFORMASI KOST KENTINGAN BERBASIS ANDROID

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

Disusun Oleh : Dinita Christy Pratiwi NIM. M

PEMBANGUNAN APLIKASI REMOTE SERVER DENGAN IMPLEMENTASI PROTOKOL SECURE SHELL MENGGUNAKAN JAVA DAN SISTEM OPERASI LINUX DEBIAN 6 TUGAS AKHIR

PERANCANGAN DAN PEMBUATAN APLIKASI SISTEM GUDANG SENJATA (SGS) DI BATALYON XYZ. Tugas Akhir

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

PEMBUATAN GAME RUNTHINK CHAPTER 2 PERKALIAN & PEMBAGIAN BERBASIS ANDROID. Tugas Akhir untuk memenuhi sebagian persyaratan mencapai derajat Diploma III

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

RANCANG BANGUN APLIKASI E-COMMERCE PADA DIGITAL CORPORATION DENGAN SISTEM LELANG

SISTEM INFORMASI E-LEARNING SD AL FIRDAUS SURAKARTA BERBASIS WEB

APLIKASI PEMESANAN DAN PEMBAYARAN RENTAL MOBIL BERBASIS WEB

PEMBUATAN APLIKASI MONITORING KESEHATAN IBU HAMIL BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER

TUGAS AKHIR PEMBUATAN SISTEM UJIAN ONLINE BERBASIS WEB

TUGAS AKHIR MEMBANGUN A P L I K A S I PEMESANAN PRODUK UMKM BERBASIS ANDROID STUDI KASUS : KABUPATEN BOYOLALI

SISTEM INFORMASI PENERIMAAN SISWA BARU SMK NEGERI 1 KEMUSU BOYOLALI TUGAS AKHIR

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

PERANCANGAN APLIKASI PENDAFTARAN RAWAT JALAN POLIKLINIK SPESIALIS PADA RSU MUHAMMADIYAH PONOROGO BERBASIS WEB SKRIPSI

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

RANCANG BANGUN APLIKASI PENILAIAN PERFORMA CLIENT UNTUK JASA PENGIRIMAN BARANG PT DC GLOBAL INTERNASIONAL BERBASIS MOBILE WEB

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

PEMBUATAN SISTEM INFORMASI PAKET TOUR WISATA MENGGUNAKAN FRAMEWORK CODEIGNITER

SISTEM INFORMASI PENGELOLAAN PEMBAYARAN BIAYA PENDIDIKAN BERBASIS WEB DI SEKOLAH MENENGAH ATAS MUHAMMADIYAH 1 PURBALINGGA SKRIPSI

SISTEM INFORMASI INVENTARIS PADA SMA NEGERI 1 NALUMSARI BERBASIS WEB

PEMBUATAN APLIKASI MOBILE TILANG KENDARAAN BERMOTOR

Diajukan Oleh : IKA DIANI

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

I.2 Identifikasi Masalah... I-2. I.3 Rumusan Masalah... I-2. I.4 Tujuan... I-3. I.5 Manfaat... I-3. I.6 Batasan Masalah... I-3

APLIKASI PENDATAAN TESIS DAN DISERTASI PADA PROGRAM PASCASARJANA UNIVERSITAS SEBELAS MARET SURAKARTA TUGAS AKHIR

SISTEM INFORMASI PENGELOLAAN PENDAFTARAN HAJI BERBASIS ONLINE DI KANTOR KEMENTERIAN AGAMA KABUPATEN PATI

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

PENGEMBANGAN APLIKASI ESTIMASI UKURAN PERANGKAT LUNAK DENGAN PENDEKATAN FUNCTION POINT ANALYSIS

CD PEMBELAJARAN TEMATIK UNTUK SEKOLAH DASAR KELAS 1 SEMESTER 1 BERTEMA KELUARGA BERBASIS ADOBE FLASH TUGAS AKHIR

PEMANFAATAN ANDROID SEBAGAI MEDIA INFORMASI TENTANG WARUNG MAKAN DI KOTA SURAKARTA

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI MARKETPLACE DOTA 2 PLAYER

PERANCANGAN SISTEM INFORMASI BERBASIS WEB UNTUK MENGETAHUI PRODUKSI PERIKANAN BERDASARKAN WILAYAH PENGELOLAAN PERIKANAN (WPP) MELALUI PETA

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

SISTEM INFORMASI PEMELIHARAAN KAPAL DI PT. ASDP INDONESIA FERRY (PERSERO) JEPARA BERBASIS WEB

Disusun Oleh : Dini Sulistyaningrum M

LAPORAN SKRIPSI PERANCANGAN SISTEM INFORMASI PEMESANAN MAKANAN UNTUK CATERING

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

PROTOTYPE SMART CLASSROOM BERBASIS MIKROKONTROLER MENGGUNAKAN RASPBERRY PI DAN ARDUINO

APLIKASI TOTAL PRODUCTIVE MAINTENANCE (TPM) BERBASIS WEB DI PT SAKATA INX INDONESIA HERYANTO PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER

SISTEM INFORMASI PENJUALAN PAKAIAN BERBASIS WEB DI TOKO AVISTA FASHION

PEMBANGUNAN SISTEM INFORMASI CUSTOMER RELATIONSHIP MANAGEMENT DI TOKODATA INDONESIA

SISTEM INFORMASI PENJUALAN BENIH UNIT PELAKSANA TERPADU BALAI BENIH HOLTIKULTURA BANGAK TUGAS AKHIR

Disusun oleh : WIJI LESTARI NIM. M

PERANCANGAN APLIKASI INVENTORY WAREHOUSE BERBASIS WEB MENGGUNAKAN FRAMEWORK CODEIGNITER DI CV D-SIGN DIGITAL PRINTING

PEMANFAATAN ANDROID SEBAGAI MEDIA INFORMASI TENTANG WARUNG MAKAN DI KOTA SURAKARTA. Disusun Oleh : AHMAD ZANUAR M

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

Transkripsi:

PEMBANGUNAN SISTEM PENILAIAN BERBASIS WEB MENGGUNAKAN FRAMEWORK CODEIGNITER (STUDI KASUS : SMA NEGERI 2 KARANGANYAR) Diajukan Untuk Memenuhi Syarat Tugas Akhir Program DIII Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Program Studi Diploma III Teknik Informatika Disusun oleh : DANU NARENDRO M3110035 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MIPA UNIVERSITAS SEBELAS MARET SURAKARTA 2014

ABSTRACT Danu Narendro. 2014. THE DEVELOPMENT OF SCORING SYSTEM BASED ON WEB USING CODEIGNITER FRAMEWORK (CASE STUDY : SMA NEGERI 2 KARANGANYAR). Information Engineering Diploma III, Faculty of Mathematics and Natural Sciences, Sebelas Maret University of Surakarta. Today, using of technology becomes very important. That has been done by one of the high schools in Karanganyar, SMAN 2 Karanganyar. There was used spreadsheet technology on scoring system. Although there was used computerized system, there are still any disadvantages. It contains with the possibility of losing the data because of virus, repeatedly inputting the data values ( data redundancy ), and another fault. So can be harm the students. Therefore, they need develop about score processing system that can help teacher to process student score. So it makes more efficient and more quickly to archives the data if they need. This system designed with SDLC method (Software Development Life Cycle). The SDLC steps is analyzing system, designing system, implementation system, operation, and handling system. This system designed using PHP programming language with codeigniter framework and MySQL database. This research has produce a score processing system that can help teacher. This system facilitates the work of teachers in managing and processing score student efficiently, quickly and accurately. Keywords : MySQL, CodeIgniter, Scoring System iv

ABSTRAK Danu Narendro. 2014. PEMBANGUNAN SISTEM PENILAIAN BERBASIS WEB MENGGUNAKAN FRAMEWORK CODEIGNITER (STUDI KASUS : SMA NEGERI 2 KARANGANYAR). DIII Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta. Dalam era digital sekarang, penggunaan teknologi menjadi hal yang sangat penting. Di SMA Negeri 2 Karanganyar sendiri sudah menggunakan teknologi spreadsheet dalam proses pengolahan nilai siswa. Meskipun sistem yang digunakan sudah terkomputerisasi, akan tetapi masih ada kendala-kendala menyulitkan yang sering dihadapi. Kendala tersebut dapat berupa kemungkinan hilangnya data nilai serta data siswa yang tersimpan di komputer karena terserang virus, terjadi penginputan data nilai yang berulang (redundansi data), serta kesalahan-kesalahan penulisan data nilai yang salah satu akibatnya dapat merugikan siswa. Hal ini menuntut adanya sistem yang dapat membantu kerja para guru dalam mengolah nilai akhir siswa dengan kinerja yang lebih cepat, lebih baik, dan lebih efisien serta membantu pengarsipan data jika suatu saat dibutuhkan. Sistem penilaian ini dirancang dengan metode pengembangan software SDLC (Software Development Life Cycle). Dengan tahapan-tahapan pembuatannya yaitu analisis sistem (studi pendahuluan dan studi kelayakan), perancangan sistem, implementasi sistem, operasi dan perawatan sistem. Sistem ini dibuat menggunakan bahasa pemrograman PHP dengan framework codeigniter dan database MySQL. Penelitian ini telah menghasilkan sebuah sistem pengolahan nilai yang membantu kerja dari para guru dan wali kelas. Dengan dibuatnya sistem penilaian ini dapat mempermudah pekerjaan guru dalam mengelola dan mengolah nilai dengan efisien, cepat dan akurat. Kata kunci: MySQL, Codeigniter, Sistem Penilaian v

HALAMAN MOTTO Dibalik kekuatan yang besar, terdapat tanggung jawab yang besar (Peter Parker/Spiderman) Kegagalan merupakan kunci awal kesuksesan (Mario Teguh) vi

PERSEMBAHAN Penulis persembahkan kepada : 1. Kedua Orang Tua yang selalu yang terbaik dan selalu memberi motivasi 2. Saudaraku yang selalu memberikan dukungan dalam pengerjaan Tugas Akhir ini. 3. Dosen-dosen yang telah memberikan perkuliahan sehingga ilmu yang diberikan dapat digunakan dalam pengerjaan Tugas Akhir ini. 4. Sahabat-sahabat yang selalu ada untuk membuat tersenyum dan bergembira disaat tertekan 5. Seseorang yang selalu motivasi untuk menemani, menjalani hidup dan juga pengerjaan Tugas Akhir ini. 6. Teman-temanku kelas TI A, terimakasih atas bantuan dan dukungan selama ini. vii

KATA PENGANTAR Puji syukur penulis panjatkan kehadirat Allah SWT atas limpahan karunia, taufiq serta hidayah-nya sehingga penulis dapat menyelesaikan penulisan laporan PEMBANGUNAN SISTEM PENILAIAN BERBASIS WEB MENGGUNAKAN FRAMEWORK CODEIGNITER (STUDI KASUS : SMA NEGERI 2 KARANGANYAR) Penulis mengucapkan terima kasih kepada semua yang telah membantu proses penyusunan laporan tugas akhir ini, sehingga pembuatan sistem penilaian ini dapat dikerjakan dengan baik. Ucapan terima kasih penulis berikan kepada : 1. Prof.Ir. Ari Handono Ramelan, M.Sc(Hons), Ph.D selaku Pimpinan Fakultas MIPA Universitas Sebelas Maret yang memberikan izin kepada penulis untuk belajar. 2. Bapak Drs. Y. S. Palgunadi, M.Sc. selaku Ketua Program Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta. 3. Bapak Antonius Bima Murti Wijaya, S.T, M.T selaku dosen pembimbing yang telah dengan penuh kesabaran dan ketulusan memberikan ilmu dan bimbingan terbaik kepada penulis. 4. Dosen-dosen DIII Teknik Informatika FMIPA UNS, yang telah memberikan ilmunya untuk menyelesaikan pengerjaan tugas akhir ini. 5. Ibu, bapak dan Kakak serta seluruh keluarga yang senantiasa memberi semangat, motivasi, doa serta dukungan baik secara moral maupun materil. 6. Teman-teman Teknik Informatika kelas A 2010 dan teman-teman yang terus menyemangati dan terus setia untuk mengingatkan yang tidak dapat penulis sebutkan satu persatu. 7. Teman teman yang telah membantu dan selalu memotivasi untuk menyelesaikan tugas akhir ini, yang tidak dapat penulis sebutkan satu persatu. Penulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh dari viii

sempurna. Untuk itu, semua jenis saran, kritik dan masukan yang bersifat membangun sangat penulis harapkan. Akhir kata, semoga tulisan ini dapat memberikan manfaat dan memberikan wawasan tambahan bagi para pembaca dan khususnya bagi penulis sendiri. Surakarta, 17 Juli 2014 Penulis ix

DAFTAR ISI Halaman HALAMAN JUDUL... HALAMAN PERSETUJUAN... HALAMAN PENGESAHAN... HALAMAN ABSTRACT... HALAMAN ABSTRAK... HALAMAN MOTTO... HALAMAN PERSEMBAHAN... i ii iii iv v vi vii KATA PENGANTAR... viii DAFTAR ISI... DAFTAR TABEL... x xv DAFTAR GAMBAR... xvi BAB I PENDAHULUAN 1.1. Latar Belakang... 1 1.2. Perumusan Masalah... 2 1.3. Batasan Masalah... 2 1.4. Tujuan dan Manfaat Penelitian... 2 1.4.1. Tujuan Penelitian... 2 1.4.2. Manfaat Penelitian... 2 1.5. Metode Penelitian... 3 x

BAB II LANDASAN TEORI 2.1. Sistem informasi... 5 2.2. Sistem Akademis... 5 2.3. Sistem Penilaian... 5 2.4. Software Development Life Cycle (SDLC)... 6 2.5. UML... 7 2.5.1. Use case diagram... 8 2.5.2. Activity diagram... 8 2.5.3. Class diagram... 9 2.5.4. Sequence diagram... 9 2.6. Basis data... 10 2.7. Codeigniter Framework..... 11 2.8. Model-View-Controller (MVC)... 14 BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN SISTEM 3.1. Identifikasi Masalah... 16 3.2. Analisis Sistem... 16 3.3. Lingkup Masalah... 16 3.4. Perspektif Produk... 17 3.5. Fungsi Produk... 18 3.6. Kebutuhan Fungsional Sistem... 23 3.7. Usecase Diagram... 24 3.7.1. Use case Spesification : Login... 25 xi

3.7.2. Use case Spesification : Mencetak Laporan Nilai... 26 3.7.3. Use case Spesification : Mengubah password... 27 3.7.4. Use case Spesification : Display data guru... 28 3.7.5. Use case Spesification : Mengelola data guru... 28 3.7.6. Use case Spesification : Display data siswa... 30 3.7.7. Use case Spesification : Mengelola data siswa... 31 3.7.8. Use case Spesification : Display data Kelas... 33 3.7.9. Use case Spesification : Mengelola data kelas... 34 3.7.10. Use case Spesification : Display data mapel... 36 3.7.11. Use case Spesification : Mengelola data mapel... 37 3.7.12. Use case Spesification : Display data tahun ajar... 39 3.7.13. Use case Spesification : Mengelola data tahun ajar... 40 3.7.14. Use case Spesification : Display data pengajaran... 42 3.7.15. Use case Spesification : Mengelola data pengajaran... 42 3.7.16. Use case Spesification : Display Nilai Siswa... 45 3.7.17. Use case Spesification : Mengelola data nilai siswa... 45 3.8. Entity Relationship Diagram... 48 3.9. Arsitektur Perangkat Lunak... 50 3.10. Sequence Diagram 3.10.1 Sequence Login Admin... 50 3.10.2 Sequence Login Guru... 51 3.10.3 Sequence Login Siswa... 52 3.10.4 Sequence Entry Admin... 53 xii

3.10.5 Sequence Entry Guru... 54 3.10.6 Sequence Entry Siswa... 55 3.10.7 Sequence Entry Data Kelas... 56 3.10.8 Sequence Entry Data Mapel... 57 3.10.9 Sequence Entry Data Tahun Ajar... 58 3.10.10 Sequence Entry Data Pengajaran... 59 3.10.11 Sequence Entry Bagi Kelas... 60 3.10.12 Sequence Entry Data Kepala Sekolah... 61 3.10.13 Sequence Entry Data Wali Kelas... 62 3.10.14 Sequence Update Profil Admin... 63 3.10.15 Sequence Update Profil Siswa... 64 3.10.16 Sequence Update Profil Guru... 65 3.10.17 Sequence Delete Data Admin... 66 3.10.18 Sequence Delete Data Siswa... 67 3.10.19 Sequence Delete Data Guru... 68 3.10.20 Sequence Delete Kelas... 69 3.10.21 Sequence Delete Bagi Kelas... 70 3.10.22 Sequence Delete Kepala Sekolah... 71 3.10.23 Sequence Delete Mapel... 72 3.10.24 Sequence Delete Pengajaran... 73 3.10.25 Sequence Delete Tahun Ajaran... 74 3.10.26 Sequence Delete Wali Kelas... 75 3.10.27 Sequence Insert Data Nilai Siswa... 76 xiii

3.10.28 Sequence Cetak Nilai Siswa... 77 3.11 Class Diagram... 78 3.12 Deskripsi Dekomposisi Data... 80 3.13 Perancangan Interface... 90 BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1. Implementasi sistem... 96 4.2. Implementasi antarmuka... 96 4.3. Pengujian sistem... 103 BAB V PENUTUP 5.1. Kesimpulan... 110 5.2. Saran... 110 DAFTAR PUSTAKA xiv

DAFTAR TABEL Halaman Tabel 2.1 Simbol Use Case Diagram... 8 Tabel 2.2 Simbol Activity Diagram... 9 Tabel 2.3 Simbol Sequence Diagram... 10 Tabel 3.1 Struktur Tabel Tadmin... 80 Tabel 3.2 Struktur Tabel Tguru... 81 Tabel 3.3 Struktur Tabel Tsiswa... 82 Tabel 3.4 Struktur Tabel Tlogin... 83 Tabel 3.5 Struktur Tabel Tmapel... 84 Tabel 3.6 Struktur Tabel Tthnajar... 84 Tabel 3.7 Struktur Tabel Tkelas... 85 Tabel 3.8 Struktur Tabel Tbagikelas... 85 Tabel 3.9 Struktur Tabel Tkepalasekolah... 86 Tabel 3.10 Struktur Tabel Tnilaiakhir... 87 Tabel 3.11 Struktur Tabel Tmengajar... 87 Tabel 3.12 Struktur Tabel Tdetailnilai... 88 Tabel 3.13 Struktur Tabel master_kota... 89 Tabel 4.1 Tabel rancangan pengujian sistem... 103 xv

DAFTAR GAMBAR Halaman Gambar 2.1 Notasi Class Diagram... 9 Gambar 2.2 Logo Codeigniter... 11 Gambar 2.3 Application Flowchart... 13 Gambar 2.4 Model-View-Controller... 14 Gambar 3.1 Arsitektur Sistem Sispendakra... 17 Gambar 3.2 Usecase Diagram... 24 Gambar 3.3 Entity Relatoinship Diagram... 48 Gambar 3.4 Arsitektur Sistem Sispendakra... 50 Gambar 3.5 Sequence Login Admin... 50 Gambar 3.6 Sequence Login Guru... 51 Gambar 3.7 Sequence Login Siswa... 52 Gambar 3.8 Sequence Entry Admin... 53 Gambar 3.9 Sequence Entry Guru... 54 Gambar 3.10 Sequence Entry Siswa... 55 Gambar 3.11 Sequence Entry Kelas... 56 Gambar 3.12 Sequence Entry Data Mapel... 57 Gambar 3.13 Sequence Entry Tahun Ajar... 58 Gambar 3.14 Sequence Entry Data Pengajaran... 59 Gambar 3.15 Sequence Entry Bagi Kelas... 60 Gambar 3.16 Sequence Entry Data Kepala Sekolah... 61 xvi

Gambar 3.17 Sequence Entry Data Wali Kelas... 62 Gambar 3.18 Sequence Update Profil Admin... 63 Gambar 3.19 Sequence Update Profil Siswa... 64 Gambar 3.20 Sequence Update Profil Guru... 65 Gambar 3.21 Sequence Delete Data Admin... 66 Gambar 3.22 Sequence Delete Data Siswa... 67 Gambar 3.23 Sequence Delete Data Guru... 68 Gambar 3.24 Sequence Delete Kelas... 69 Gambar 3.25 Sequence Delete Bagi Kelas... 70 Gambar 3.26 Sequence Delete Kepala Sekolah... 71 Gambar 3.27 Sequence Delete Mapel... 72 Gambar 3.28 Sequence Delete Pengajaran... 73 Gambar 3.29 Sequence Delete Tahun Ajaran... 74 Gambar 3.30 Sequence Delete Wali Kelas... 75 Gambar 3.31 Sequence Insert Nilai Siswa... 76 Gambar 3.32 Sequence Cetak Nilai Siswa... 77 Gambar 3.33 Class Diagram... 78 Gambar 3.34 halaman Interface utama... 90 Gambar 3.35 Halaman Login... 91 Gambar 3.36 halaman Interface tambah siswa... 91 Gambar 3.37 halaman Interface tambah guru... 92 Gambar 3.38 halaman Interface tambah mapel... 92 Gambar 3.39 halaman Interface tambah tahun ajar... 93 xvii

Gambar 3.40 halaman tambah kelas... 93 Gambar 3.41 halaman tambah siswa kelas... 94 Gambar 3.42 halaman Interface Input nilai... 94 Gambar 4.1 Implementasi halaman awal... 93 Gambar 4.2 Implementasi halaman registrasi siswa... 95 Gambar 4.3 Implementasi halaman login... 96 Gambar 4.4 Implementasi halaman login admin... 97 Gambar 4.5 Implementasi halaman data guru... 97 Gambar 4.6 Implementasi halaman management siswa... 98 Gambar 4.7 Implementasi halaman tambah kelas... 98 Gambar 4.8 Implementasi halaman data pengajaran... 99 Gambar 4.9 Implementasi halaman Input Nilai Siswa... 99 Gambar 4.10 Implementasi halaman profil siswa... 100 Gambar 4.11 Implementasi halaman nilai siswa... 100 Gambar 4.12 Halaman Cetak Rapor Siswa... 101 xviii