Program Studi Diploma III Teknik Informatika

dokumen-dokumen yang mirip
SISTEM INFORMASI PENERIMAAN SISWA BARU DI SMP NEGERI 2 PLAOSAN TUGAS AKHIR

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

Program Studi Diploma III Teknik Informatika

PENGEMBANGAN SUB SISTEM ASET PADA SISTEM INFORMASI MANAJEMEN SEKOLAH TUGAS AKHIR

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

APLIKASI ADMINISTRASI RAWAT JALAN PADA KLINIK HABIL SYIFA MEDIKA TUGAS AKHIR

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

SISTEM INFORMASI MANAJEMEN SEKOLAH SUB SISTEM PENJADWALAN TUGAS AKHIR

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

SISTEM INFORMASI PENJADWALAN SMK NEGERI 1 KEMUSU BOYOLALI TUGAS AKHIR

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

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

PEMBUATAN SISTEM INFORMASI PENERAPAN GENERATOR CSS3 BERBASIS FRAMEWORK CODEIGNITER

SISTEM INFORMASI FORUM SOLO INTERNATIONAL PERFORMING ARTS COMMUNITY BERBASIS WEBSITE

APLIKASI PEMESANAN DAN PEMBAYARAN RENTAL MOBIL BERBASIS WEB

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

E-LEARNING SMA NEGERI 3 PONOROGO TUGAS AKHIR

Disusun Oleh : AGUSTIN MAULIYA SUKMASARI M

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

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

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

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

Disusun Oleh : YOGI SULISTIANTO NIM.M

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

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

APLIKASI PENGARSIPAN DATA MAHASISWA PENERIMA DANA KASIH DI UNIVERSITAS SEBELAS MARET

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

PEMBUATAN APLIKASI UJIAN ONLINE UNTUK PERGURUAN TINGGI TUGAS AKHIR

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

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

APLIKASI PENCARIAN RUANG PASIEN RAWAT INAP RSUD CARUBAN BERBASIS FRAMEWORK CODEIGNITER

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

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

SISTEM INFORMASI PENGOLAHAN NILAI RAPORT SMK NEGERI 1 KEMUSU BOYOLALI TUGAS AKHIR

PEMANFAATAN WEB SERVICE MOODLE BERBASIS REST- JSON UNTUK MEMBANGUN MOODLE ONLINE LEARNING EXTENSION BERBASIS ANDROID

PEMBUATAN SISTEM INFORMASI KOST KENTINGAN BERBASIS ANDROID

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

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

TOKO ONLINE UNTUK PEMESANAN DAN PENJUALAN BUKU TUGAS AKHIR

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

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

TUGAS AKHIR PEMBUATAN SISTEM UJIAN ONLINE BERBASIS WEB

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

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

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

TUGAS AKHIR SISTEM INFORMASI TUGAS AKHIR DIII TEKNIK INFORMATIKA FMIPA UNS

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

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

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

SISTEM INFORMASI E-LEARNING SD AL FIRDAUS SURAKARTA BERBASIS WEB

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

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

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

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

PEMBUATAN APLIKASI MONITORING KESEHATAN IBU HAMIL BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER

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

PERANCANGAN SISTEM LAYANAN HOME SERVICE BERBASIS WEB PADA LABORATORIUM KLINIK PRODIA. Oleh : TRI HARIYADI NIM :

Disusun Oleh : Dini Sulistyaningrum M

SISTEM INFORMASI PENJADWALAN MATA PELAJARAN SEKOLAH MENENGAH NEGERI 1 SUKOHARJO

SISTEM INFORMASI DAFTAR PENILAIAN PELAKSANAAN PEKERJAAN BERBASIS WEB TUGAS AKHIR

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

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

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

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

Disusun Oleh : Dinita Christy Pratiwi NIM. M

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

SISTEM INFORMASI PENJUALAN PAKAIAN BERBASIS WEB DI TOKO AVISTA FASHION

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

SISTEM INFORMASI MANAJEMEN PROYEK KONSTRUKSI BERBASIS WEB PADA PT. KLARAS PUSAKA INTERNASIONAL

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

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

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

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

APLIKASI PENGATURAN JUDUL TUGAS AKHIR DAN PROPOSAL BERBASIS WEB

PEMBUATAN APLIKASI MOBILE TILANG KENDARAAN BERMOTOR

TUGAS AKHIR SISTEM INFORMASI PERSEDIAAN OBAT DI PALANG MERAH INDONESIA CABANG KOTA SURAKARTA

Fakultas Matematika dan Ilmu Pengetahuan Alam. Universitas Sebelas Maret. Disusun oleh : AGUS SUPRIYANTO NIM. M

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

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

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

PEMBUATAN SISTEM INFORMASI ADMINISTRASI RAWAT INAP PASIEN RUMAH SAKIT BERBASIS WEB

APLIKASI BERBASIS WEB SISTEM INFORMASI MANAJEMEN WIDYAISWARA MENGGUNAKAN FRAMEWORK YII

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

SISTEM INFORMASI PEMBERITAHUAN KEGIATAN ACARA DESA BERBASIS SMS GATEWAY DI KECAMATAN MEJOBO KUDUS

APLIKASI MONITORING PELANGGARAN SISWA ONLINE BERBASIS ANDROID WEB APP BUDIMAN RAHARDJO

SISTEM INFORMASI REKAM DATA PADA RUMAH BERSALIN ANUGERAH BERBASIS WEB

SHABRINA ROSE HAPSARI M SURAKARTA

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

APLIKASI LATIHAN SOAL UJIAN TEORI SURAT IZIN MENGEMUDI BERBASIS WEB. Laporan Tugas Akhir

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

PEMBUATAN APLIKASI PEMBANTU PENENTUAN PRIORITAS PEMBERIAN DANA PINJAMAN PNPM MANDIRI STUDI KASUS DI UPK PPK KECAMATAN GATAK KABUPATEN SUKOHARJO

TUGAS AKHIR PEMBUATAN APLIKASI POS ( POINT OF SALE ) BERBASIS PHP DAN MYSQL. Disusun oleh : SUTRISNO NIM. M

PEMBUATAN SISTEM INFORMASI PAKET TOUR WISATA MENGGUNAKAN FRAMEWORK CODEIGNITER

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

APLIKASI TRAVEL BERBASIS WEB DAN BOOTSTRAP RESPONSIVE MENGGUNAKAN FRAMEWORK CODEIGNITER PADA PT.XYZ

PROTOTYPE SMART CLASSROOM BERBASIS MIKROKONTROLER MENGGUNAKAN RASPBERRY PI DAN ARDUINO

SISTEM INFORMASI PENGOLAHAN NILAI AKADEMIK DENGAN PHP, MYSQL DAN SMS GATEWAY BERBASIS WEB DI SMK NEGERI 2 SRAGEN TUGAS AKHIR

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

ANALISA DAN PERANCANGAN SISTEM REPORTING ONLINE PATROLI DAN LEAK SURVEY JARINGAN PIPA GAS BUMI. Muhammad Syaiful Mutaqin

ABSTRAK. Kata Kunci : Website Media Pembelajaran, SMK Teknik Komputer dan Jaringan, Use Case, Flowchart, ERD, AJAX, PHP, MySQL.

Transkripsi:

SISTEM PENGOLAH NILAI SMP NEGERI 2 PLAOSAN MAGETAN 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 : CHAIRUL UMMATULLAH M3110031 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MIPA UNIVERSITAS SEBELAS MARET SURAKARTA 2013

HALAMAN PERSETUJUAN SISTEM PENGOLAH NILAI SMP NEGERI 2 PLAOSAN MAGETAN Disusun Oleh CHAIRUL UMMATULLAH NIM. M3110031 Tugas Akhir ini telah disetujui untuk dipertahankan Di hadapan dewan penguji pada tanggal 19 Juli 2013 Pembimbing Utama Winarno, S.Si NIP. 19820520200604 1001 ii

iii

ABSTRACT Chairul Ummatullah. 2013. PROCESSING SCORE SYSTEM OF SMP NEGERI 2 PLAOSAN MAGETAN. Information Engineering Diploma III, Faculty of Mathematics and Natural Sciences, Sebelas Maret University of Surakarta. The development of increasingly sophisticated computer applications and covers almost all areas can be utilized to improve the effectiveness of the score processing. Most of teachers and the administration still using Microsoft Excel that accommodates assessment for each class and a single user can only be used by a team of curriculum so that it becomes a huge task for the team on each end of the semester to input all scores. The results of the assessment of student learning in teacher recapitulated consists of some scores, it will be difficult at the time to prepare the completeness of the data related to the school curriculum because it must be recapitulate back one by one. Therefore,scoring processing system has been developed used to overcome these problems. Either as an input value or used as processing student score.the design of the system is created using Enterprise Architect, the programming language using PHP and use MySQL for the database. With the establishment of this score processing system to facilitate the work of teachers in managing and processing score efficiently, quickly and accurately. Keywords: MySQL, PHP, Enterprise Architect, System Processor Value iv

ABSTRAK Chairul Ummatullah. 2013. SISTEM PENGOLAH NILAI SMP NEGERI 2 PLAOSAN MAGETAN. DIII Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta. Perkembangan aplikasi komputer yang semakin canggih dan mencakup hampir semua bidang dapat dimanfaatkan untuk meningkatkan efektifitas dalam pengolahan nilai. Kebanyakan guru dan bagian administrasi masih menggunakan microsoft excel yang mengakomodasi penilaian untuk tiap-tiap kelas dan single user hanya bisa digunakan oleh tim kurikulum sehingga menjadi tugas besar bagi tim kurikulum tiap akhir semester untuk menginputkan semua nilai. Sedangkan untuk hasil kegiatan belajar siswa direkap dalam penilaian guru yang terdiri dari beberapa nilai, hal ini akan menyulitkan pada saat menyiapkan kelengkapan data-data yang berhubungan dengan kurikulum sekolah karena harus merekapitulasi kembali satu per satu. Oleh karena itu dibuatlah sitem pengolah nilai yang digunakan untuk mengatasi permasalahan tersebut. Baik sebagai inputan nilai maupun digunakan sebagai pengolahan nilai siswa. Perancangan dari sistem dibuat menggunakan Enterprise Architect, untuk pemrogramannya menggunakan bahasa pemrograman PHP, dan untuk databasenya menggunakan MySQL. Dengan dibuatnya sistem pengolah nilai ini dapat mempermudah pekerjaan guru dalam mengelola dan mengolah nilai dengan efisien, cepat dan akurat. Kata kunci: MySQL, PHP, Enterprise Architect, Sistem Pengolah Nilai v

HALAMAN MOTTO Ilmu Yang Bermanfaat Adalah Yang Membawa Pemiliknya Dalam Manfaat Hasil Perjuangan Bukanlah Hal Yang Paling Sukses Melainkan Hal Yang Paling Tepat vi

PERSEMBAHAN Penulis persembahkan kepada : 1. Kedua Orang Tua yang selalu mengorbankan jiwa raga, selalu mendo akan 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 keluarga kehijauan yang selalu ada untuk membuat tersenyum dan bergembira disaat tertekan 5. Sahabat dan 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 Tugas Akhir dengan judul SISTEM PENGOLAH NILAI SMP NEGERI 2 PLAOSAN MAGETAN. Penulis mengucapkan terima kasih kepada semua yang telah membantu proses penyusunan laporan tugas akhir ini, sehingga pembuatan sistem remunerasi untuk Universitas Sebelas Maret 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 Winarno, S.Si selaku dosen pembimbing yang telah dengan penuh kesabaran dan ketulusan memberikan ilmu dan bimbingan terbaik kepada penulis. 4. Ibu, bapak dan adiku serta seluruh keluarga yang senantiasa memberi semangat, motivasi, doa serta dukungan baik secara moral maupun materil. 5. 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. 6. Teman teman yang telah membantu penyelesaian tugas akhir yang tidak dapat penulis sebutkan satu persatu. Penulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh dari sempurna. Untuk itu, semua jenis saran, kritik dan masukan yang bersifat membangun sangat penulis harapkan. Akhir kata, semoga tulisan ini dapat viii

memberikan manfaat dan memberikan wawasan tambahan bagi para pembaca dan khususnya bagi penulis sendiri. Surakarta, Juli 2013 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... x DAFTAR TABEL... xiii DAFTAR GAMBAR... xiv 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.5. Metodologi Penelitian... 3 1.6. Sistematika Penulisan... 5 BAB II LANDASAN TEORI 2.1.Sistem... 7 x

2.1.1. Definisi Sistem... 7 2.1.2. Karakteristik sistem... 7 2.2.Informasi... 8 2.2.1. Definisi informasi... 8 2.2.2. Kualitas informasi... 8 2.3.Sistem informasi... 9 2.4.UML... 9 2.4.1. Use case diagram... 11 2.4.2. Activity diagram... 11 2.4.3. Class diagram... 12 2.4.4. Sequence diagram... 12 2.5.Web service... 13 2.6.Konsep basis data... 16 2.6.1. Definisi basis data... 16 2.6.2. Objektif basis data... 16 2.7.Enterprise Architect..... 17 2.8.YII Framework... 18 2.8.1. Model... 19 2.8.2. View... 20 2.8.3. Controller... 20 BAB III ANALISIS DAN PERANCANGAN 3.1.Identifikasi Masalah... 21 3.2.Analisis Sistem... 21 xi

3.2.1. Kebutuhan Fungsional Sistem... 21 3.3. Perancangan sistem... 22 3.3.1. System requirement Specification... 23 3.4. Jalannya penelitian... 25 3.5. Perancangan sistem... 27 3.5.1. Pemodelan use case... 27 3.5.2. Diagram activity... 30 3.5.3. Diagram sequence... 61 3.5.4. Class diagram... 77 3.5.5. Deployment diagram... 82 3.6. Perancangan interface... 83 3.7.Rancangan pengujian sistem... 86 BAB IV IMPLEMENTASI DAN ANALISA 4.1. Implementasi sistem... 88 4.2. Implementasi antarmuka... 88 4.3. Pengujian sistem... 95 BAB V PENUTUP 5.1. Kesimpulan... 96 5.2. Saran... 96 DAFTAR PUSTAKA xii

DAFTAR TABEL Halaman Tabel 2.1 Simbol Use Case Diagram... 11 Tabel 2.2 Simbol Activity Diagram... 12 Tabel 2.3 Simbol Sequence Diagram... 13 Tabel 3.1 SRS (System Requirement Specification)... 23 Tabel 3.2 Tabel rancangan pengujian sistem.... 86 Tabel 4.1 Tabel rancangan pengujian sistem.... 95 xiii

DAFTAR GAMBAR Halaman Gambar 2.1 Notasi Class Diagram... 12 Gambar 2.2 SOAP-XML... 15 Gambar 2.2 REST-XML... 16 Gambar 2.3 Struktur Tetap YII Framework... 19 Gambar 3.1 Langkah Penelitian... 25 Gambar 3.2 Diagram Use Case guru... 28 Gambar 3.3 Diagram Use Case wali kelas... 28 Gambar 3.4 Diagram Use Case pendidikan... 29 Gambar 3.5 Diagram Use Case siswa... 30 Gambar 3.6 Diagram Activity Login... 30 Gambar 3.7 Diagram Activity input user... 31 Gambar 3.8 Diagram Activity edit user... 31 Gambar 3.9 Diagram Activity hapus user... 32 Gambar 3.10 Diagram Activity input guru... 33 Gambar 3.11 Diagram Activity edit guru... 34 Gambar 3.12 Diagram Activity hapus guru... 35 Gambar 3.13 Diagram Activity input kelas... 36 Gambar 3.14 Diagram Activity edit kelas... 37 Gambar 3.15 Diagram Activity hapus kelas... 38 Gambar 3.16 Diagram Activity input wali kelas... 39 xiv

Gambar 3.17 Diagram Activity edit wali kelas... 40 Gambar 3.18 Diagram Activity hapus wali kelas... 41 Gambar 3.19 Diagram Activity input pengampu... 42 Gambar 3.20 Diagram Activity edit pengampu... 43 Gambar 3.21 Diagram Activity hapus pengampu... 44 Gambar 3.22 Diagram Activity input siswa... 45 Gambar 3.23 Diagram Activity edit siswa... 46 Gambar 3.24 Diagram Activity hapus siswa... 47 Gambar 3.25 Diagram Activity input nilai... 48 Gambar 3.26 Diagram Activity edit nilai... 49 Gambar 3.27 Diagram Activity hapus nilai... 50 Gambar 3.28 Diagram Activity input bobot nilai... 51 Gambar 3.29 Diagram Activity edit bobot nilai... 52 Gambar 3.30 Diagram Activity hapus bobot nilai... 53 Gambar 3.31 Diagram Activity input kurikulum... 54 Gambar 3.32 Diagram Activity edit kurikulum... 55 Gambar 3.33 Diagram Activity hapus kurikulum... 56 Gambar 3.34 Diagram Activity input kelas siswa... 57 Gambar 3.35 Diagram Activity edit kelas siswa... 58 Gambar 3.36 Diagram Activity hapus kelas siswa... 56 Gambar 3.34 Diagram Activity input kelas siswa... 57 Gambar 3.35 Diagram Activity edit kelas siswa... 58 Gambar 3.36 Diagram Activity hapus kelas siswa... 59 xv

Gambar 3.37 Diagram Activity pengumuman nilai... 59 Gambar 3.38 Diagram Activity cetak nilai... 60 Gambar 3.39 Sequence Diagram Login... 65 Gambar 3.40 Sequence Diagram tambah siswa... 61 Gambar 3.41 Sequence Diagram edit siswa... 62 Gambar 3.42 Sequence Diagram hapus siswa... 63 Gambar 3.43 Sequence Diagram tambah user... 63 Gambar 3.44 Sequence Diagram edit user... 64 Gambar 3.45 Sequence Diagram hapus user... 64 Gambar 3.46 Sequence Diagram tambah nilai... 65 Gambar 3.47 Sequence Diagram edit nilai... 65 Gambar 3.48 Sequence Diagram hapus nilai... 66 Gambar 3.49 Sequence Diagram tambah guru... 66 Gambar 3.50 Sequence Diagram edit guru... 67 Gambar 3.51 Sequence Diagram hapus guru... 67 Gambar 3.52 Sequence Diagram tambah pengampu... 68 Gambar 3.53 Sequence Diagram edit pengampu... 69 Gambar 3.54 Sequence Diagram hapus pengampu... 70 Gambar 3.55 Sequence Diagram tambah wali kelas... 70 Gambar 3.56 Sequence Diagram edit wali kelas... 71 Gambar 3.57 Sequence Diagram hapus wali kelas... 71 Gambar 3.58 Sequence Diagram tambah kelas siswa... 72 xvi

Gambar 3.59 Sequence Diagram edit kelas siswa... 72 Gambar 3.60 Sequence Diagram hapus kelas siswa... 73 Gambar 3.61 Sequence Diagram tambah mapel... 74 Gambar 3.62 Sequence Diagram edit mapel... 74 Gambar 3.63 Sequence Diagram hapus mapel... 75 Gambar 3.64 Sequence Diagram tambah bobot nilai... 75 Gambar 3.65 Sequence Diagram edit bobot nilai... 76 Gambar 3.66 Sequence Diagram hapus bobot nilai... 76 Gambar 3.67 Sequence Diagram lihat nilai... 77 Gambar 3.68 Class Diagram Siswa... 77 Gambar 3.69 Class Diagram guru... 78 Gambar 3.70 Class Diagram mapel... 78 Gambar 3.71 Class Diagram kelas... 78 Gambar 3.72 Class Diagram bobot nilai... 79 Gambar 3.73 Class Diagram nilai... 79 Gambar 3.74 Class Diagram kurikulum... 80 Gambar 3.75 Class Diagram kelas siswa... 80 Gambar 3.76 Class Diagram user... 81 Gambar 3.77 Class Diagram wali kelas... 81 Gambar 3.78 Class Diagram pengampu... 82 Gambar 3.79 Deployment Diagram... 82 Gambar 3.80 Halaman interface utama... 83 Gambar 3.81 Halaman login... 84 xvii

Gambar 3.82 Halaman tambah siswa... 84 Gambar 3.83 Halaman tambah user... 85 Gambar 3.84 Halaman tambah guru... 85 Gambar 3.85 Halaman tambah nilai... 86 Gambar 4.1 Implementasi halaman awal... 88 Gambar 4.2 Implementasi halaman login... 88 Gambar 4.3 Implementasi halaman tambah user... 89 Gambar 4.4 Implementasi halaman list user... 89 Gambar 4.5 Implementasi halaman tambah siswa... 90 Gambar 4.6 Implementasi halaman management siswa... 90 Gambar 4.7 Implementasi halaman tambah kelas... 91 Gambar 4.8 Implementasi halaman list kelas... 91 Gambar 4.9 Implementasi halaman tambah guru... 92 Gambar 4.10 Implementasi halaman management guru... 92 Gambar 4.11 Implementasi halaman tambah mata pelajaran... 93 Gambar 4.12 Implementasi halaman management mata pelajaran... 93 Gambar 4.13 Implementasi halaman tambah bobot nilai... 94 Gambar 4.14 Implementasi halaman tambah nilai... 94 xviii