SISTEM INFORMASI MANAJEMEN SEKOLAH SUB SISTEM PENJADWALAN TUGAS AKHIR

dokumen-dokumen yang mirip
PENGEMBANGAN SUB SISTEM ASET PADA SISTEM INFORMASI MANAJEMEN SEKOLAH TUGAS AKHIR

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 PENGELOLAAN DAN PELAPORAN UANG MASUK YPPP VETERAN SUKOHARJO MENGGUNAKAN FRAMEWORK YII2 TUGAS AKHIR

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

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

Program Studi Diploma III Teknik Informatika

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

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

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

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

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

SISTEM INFORMASI PENJADWALAN SMK NEGERI 1 KEMUSU BOYOLALI TUGAS AKHIR

PEMBUATAN APLIKASI UJIAN ONLINE UNTUK PERGURUAN TINGGI TUGAS AKHIR

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

PEMBUATAN APLIKASI MONITORING KESEHATAN IBU HAMIL BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER

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

E-LEARNING SMA NEGERI 3 PONOROGO TUGAS AKHIR

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

Disusun Oleh : Dinita Christy Pratiwi NIM. M

PEMBUATAN SISTEM INFORMASI PENERAPAN GENERATOR CSS3 BERBASIS FRAMEWORK CODEIGNITER

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

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

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

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

TUGAS AKHIR PEMBUATAN SISTEM UJIAN ONLINE BERBASIS WEB

Program Studi Diploma III Teknik Informatika

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

PEMBUATAN SISTEM INFORMASI KOST KENTINGAN BERBASIS ANDROID

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

SISTEM INFORMASI E-LEARNING SD AL FIRDAUS SURAKARTA BERBASIS WEB

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

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

APLIKASI PENGARSIPAN DATA MAHASISWA PENERIMA DANA KASIH DI UNIVERSITAS SEBELAS MARET

TUGAS AKHIR SISTEM INFORMASI TUGAS AKHIR DIII TEKNIK INFORMATIKA FMIPA UNS

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

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

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

PROTOTYPE SMART CLASSROOM BERBASIS MIKROKONTROLER MENGGUNAKAN RASPBERRY PI DAN ARDUINO

SISTEM INFORMASI PENJUALAN PAKAIAN BERBASIS WEB DI TOKO AVISTA FASHION

APLIKASI PENCARIAN RUANG PASIEN RAWAT INAP RSUD CARUBAN BERBASIS FRAMEWORK CODEIGNITER

SISTEM INFORMASI FORUM SOLO INTERNATIONAL PERFORMING ARTS COMMUNITY BERBASIS WEBSITE

SHABRINA ROSE HAPSARI M SURAKARTA

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

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

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

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

PEMBANGUNAN PERANGKAT LUNAK INVENTORI DI TOKO OLI AR-ROHMAH TUGAS AKHIR

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

Disusun Oleh : Dini Sulistyaningrum M

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

Disusun Oleh : AGUSTIN MAULIYA SUKMASARI M

PENGEMBANGAN APLIKASI ESTIMASI UKURAN PERANGKAT LUNAK DENGAN PENDEKATAN FUNCTION POINT ANALYSIS

PENGEMBANGAN MEDIA PEMBELAJARAN BERBASIS WEB DENGAN AKSES VIEW SISWA MENGGUNAKAN MOBILE APPLICATION SKRIPSI

TUGAS AKHIR PEMBUATAN E-LEARNING SMK DIAN KIRANA 1 SRAGEN

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

APLIKASI ADMINISTRASI RAWAT JALAN PADA KLINIK HABIL SYIFA MEDIKA TUGAS AKHIR

Equipment Monitoring Control Manajemen System Berbasis Web Application

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

TUGAS AKHIR SISTEM INFORMASI KOST DI SEKITAR UNIVERSITAS SEBELAS MARET BERBASIS WEB

SISTEM INFORMASI MANAJEMEN PEMBUDIDAYAAN IKAN LELE PADA PETERNAKAN LELE SANGKURIANG BERBASIS WEB. Laporan Tugas Akhir

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

PEMBUATAN APLIKASI SIMPAN PINJAM KOPERASI BERBASIS WEB DI KPRI UNIVERSITAS SEBELAS MARET SURAKARTA

APLIKASI RAPOR KURIKULUM 2013 PADA SMPN 2 AIR KUMBANG KABUPATEN BANYUASIN

PEMBUATAN SISTEM INFORMASI ADMINISTRASI RAWAT INAP PASIEN RUMAH SAKIT BERBASIS WEB

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

APLIKASI PEMESANAN DAN PEMBAYARAN RENTAL MOBIL BERBASIS WEB

Disusun Oleh : YOGI SULISTIANTO NIM.M

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

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

SISTEM INFORMASI PELAYANAN FASILITAS POLIKLINIK UMUM PADA PT PANARUB INDUSTRY BERBASIS WEB. Oleh: BETI MAYASARI

PEMBUATAN APLIKASI INFORMASI PASIEN BERBASIS DESKTOP DI BALAI PENGOBATAN MITRA SEHAT TUGAS AKHIR

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

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

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

APLIKASI PENGATURAN JUDUL TUGAS AKHIR DAN PROPOSAL BERBASIS WEB

PERANCANGAN DAN PEMBUATAN SISTEM NOTIFIKASI JADWAL KULIAH MENGGUNAKAN PUSH NOTIFICATION SERVICE BERBASIS ANDROID

KNOWLEDGE MANAGEMENT PADA RUMAH SAKIT KANKER DHARMAIS (STUDI KASUS : RADIOLOGI DIAGNOSTIK PADA PASIEN KANKER) SKRIPSI. Oleh

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

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

BAB II DASAR TEORI...

DAFTAR ISI HALAMAN JUDUL HALAMAN PERSETUJUAN HALAMAN PENGESAHAN... KATA PENGANTAR HALAMAN PERSEMBAHAN... MOTTO.. INTISARI. DAFTAR ISI..

BAB II LANDASAN TEORI

PEMBUATAN TOKO ONLINE MENGGUNAKAN FRAMEWORK CODEIGNITER DI TOKO LARAS MULYO JILBAB

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

TOKO ONLINE UNTUK PEMESANAN DAN PENJUALAN BUKU TUGAS AKHIR

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

MEMBANGUN APLIKASI TOKO HEWAN ONLINE DENGAN FRAMEWORK PHONEGAP TUGAS AKHIR

LAPORAN SKRIPSI RANCANG BANGUN SISTEM ADMINISTRASI BEASISWA PADA KOPERASI PURA GROUP

SISTEM INFORMASI DAFTAR PENILAIAN PELAKSANAAN PEKERJAAN BERBASIS WEB TUGAS AKHIR

PEMBUATAN APLIKASI DZIKIR DAN DOA HARIAN (AYO DOA!) BERBASIS ANDROID. Tugas Akhir

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

APLIKASI SISTEM INFORMASI NILAI SISWA BERBASIS WEB PADA SDIT AL-FITRA KELURAHAN HARAPAN JAYA KOTA BEKASI

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

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

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

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

PEMBUATAN APLIKASI PETA WISATA GUNUNG KIDUL BERBASIS FLASH TUGAS AKHIR

BAB II DASAR TEORI...

Transkripsi:

SISTEM INFORMASI MANAJEMEN SEKOLAH SUB SISTEM PENJADWALAN TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat mencapai gelar Ahli Madya Program Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta Disusun oleh : TRISNAYANTI DWI LESTARI NIM. M3110155 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET 2013 i

HALAMAN PERSETUJUAN SISTEM INFORMASI MANAJEMEN SEKOLAH SUB SISTEM PENJADWALAN Disusun Oleh : TRISNAYANTI DWI LESTARI NIM. M3110155 Tugas Akhir ini disetujui untuk dipertahankan di hadapan dewan penguji pada tanggal 21 Juni 2013 Pembimbing Ristu Saptono, S.Si, M.T NIP. 19790210 200212 1 001 ii

iii

ABSTRACT Trisnayanti Dwi Lestari, 2013. The Development of School Information Management System Sub System Scheduling. Diploma III of Informatics Engineering, Faculty of Mathematics and Natural Sciences, Sebelas Maret University, Surakarta. Scheduling aims to minimize the processing time, availability levels, as well as the efficiency of facilities use, human resource and equipment. Scheduling is usually established by considering the existing various constraints. School Information Management System Sub System Scheduling support staff work schedules to help improving the existing scheduling systems become more integrated and useful for teachers, students, and schools. The system is designed with several steps of collection data and information, requirements analysis and system design, implementation and testing. This application is designed using UML and visualization models developed using the programming language PHP YII Framework. It can be concluded that this system can be used to provide a warning if the collision time, the use of space and resources in the scheduling process. Keywords: ISIMS, Scheduling, YII Framework, UML iv

ABSTRAK Trisnayanti Dwi Lestari, 2013. Pembangunan Sistem Informasi Manajemen Sekolah Sub Sistem Penjadwalan. DIII Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta. Penjadwalan bertujuan meminimalkan waktu proses, tingkat persediaan, serta penggunaan yang efisien dari fasilitas, tenaga kerja, dan peralatan. Penjadwalan biasanya disusun dengan mempertimbangkan berbagai keterbatasan yang ada. Sistem Informasi Manajemen Sekolah Sub Sistem Penjadwalan ini menunjang kerja petugas pembuat jadwal untuk membantu memperbaiki sistem penjadwalan yang ada sebelumnya menjadi lebih terintegrasi dan berguna untuk mengurangi adanya tumbukan waktu, ruangan dan sumber daya. Pembangunan Sistem Informasi Manajemen Sekolah Sub Sistem Penjadwalan ini dirancang dengan beberapa tahapan yaitu pengumpulan data dan informasi, analisis kebutuhan dan perancangan sistem, pembangunan sistem dan evaluasi sistem. Aplikasi ini dirancang menggunakan visualisasi model UML dan dikembangkan menggunakan bahasa pemrograman PHP Framework YII. Dari pembangunan Sistem Informasi Manajemen Sekolah Sub Sistem Penjadwalan ini dapat disimpulkan bahwa sistem ini dapat digunakan untuk memberikan peringatan jika terjadinya tumbukan waktu, penggunaan ruangan dan sumber daya dalam proses pembuatan jadwal. Kata Kunci : ISIMS, Penjadwalan, Framework Yii, UML v

HALAMAN MOTTO Jangan menganggap diri kita tidak mampu sebelum mencoba, belajar, dan berlatih. Thomas A. Edison Tinggalkanlah kesenangan yang menghalangi pencapaian kecemerlangan hidup yang diidamkan. Dan berhati-hatilah, karena beberapa kesenangan adalah cara gembira menuju kegagalan Jangan menunggu hingga esok, apa yang bisa dilakukan hari ini vi

HALAMAN PERSEMBAHAN Saya persembahkan Tugas Akhir ini untuk : 1. Ayahku, Sutrisno dan Bundaku, Mugiyanti tercinta. Semua jerih payah ini adalah untuk membuat kalian bangga. 2. Adikku tersayang. 3. Nur Rochim,Vena, Titik, Dio, Atin. 4. Teman-Teman seperjuanganku, D3 Teknik Informatika UNS angkatan 2010. vii

KATA PENGANTAR Puji syukur penulis panjatkan kepada Tuhan YME karena telah memberikan rahmat-nya kepada penulis sehingga penulis dapat menyelesaikan Laporan Tugas Akhir dengan judul SISTEM INFORMASI MANAJEMEN SEKOLAH SUB SISTEM PENJADWALAN dengan lancar dan tepat pada waktunya. Pembuatan laporan Tugas Akhir ini dimaksudkan untuk memenuhi persyaratan kelulusan Diploma III (D3) Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta. Ucapan terima kasih penulis ucapkan kepada semua pihak yang telah membantu dalam penyelesaian laporan Tugas Akhir ini antara lain : 1. Bapak Drs.Ys.Palgunadi, M.Sc, selaku ketua program D3 Ilmu Komputer Universitas Sebelas Maret Surakarta. 2. Tutut Maitanti, S.Si, selaku pembimbing akademik. 3. Bapak Ristu Saptono, S.Si, M.T, selaku dosen pembimbing yang telah memberikan pengarahan dalam penyusunan Tugas Akhir ini sampai selesai. 4. Bapak, Ibu dan seluruh keluarga yang selalu memberikan doa, semangat serta dukungan baik secara moral maupun material. 5. Teman-teman yang membantu penyelesaian Tugas Akhir ini yang tidak dapat penulis sebutkan satu persatu. Surakarta, Juni 2013 Penulis viii

DAFTAR ISI Halaman HALAMAN JUDUL... i HALAMAN PERSETUJUAN... ii HALAMAN PENGESAHAN... iii HALAMAN ABSTRACT... iv HALAMAN MOTTO... vi HALAMAN PERSEMBAHAN... vii KATA PENGANTAR... viii DAFTAR ISI... ix DAFTAR TABEL... xi DAFTAR GAMBAR... xiii BAB I. PENDAHULUAN... 1 1.1 Latar Belakang Masalah... 1 1.2 Perumusan Masalah... 1 1.3 Batasan Masalah... 2 1.4 Tujuan Penelitian... 2 1.5 Manfaat Penelitian... 2 1.6 Metodologi Penelitian... 2 1.7 Sistematika Penulisan... 4 BAB II. LANDASAN TEORI... 5 2.1 Sistem Informasi Manajemen Sekolah... 5 2.2 Jadwal... 5 2.3 Database... 5 2.4 Pemrograman Berorientasi Object... 6 2.5 UML... 6 2.6 Framework... 10 2.7 Web Server... 11 ix

BAB III. ANALISIS KEBUTUHAN DAN PERANCANGAN SISTEM 12 3.1 Lingkungan Implemantasi... 12 3.2 Deskripsi Sistem... 12 3.3 Analisa Kebutuhan... 13 3.4 Perancangan Sistem... 14 3.5 Schema Diagram... 39 3.6 Desain Tampilan Antarmuka... 44 BAB IV. IMPLEMENTASI DAN EVALUASI SISTEM... 53 4.1 Implementasi Sistem... 53 4.2 Implementasi Antarmuka... 53 4.3 Evaluasi Sistem... 61 4.4 Deskripsi Evaluasi Sistem... 66 BAB V. PENUTUP... 69 5.1 Kesimpulan... 69 5.2 Saran... 69 DAFTAR PUSTAKA... xvi x

DAFTAR GAMBAR Halaman Gambar 2.1 Notasi Class Diagram(Pender, 2002)... 9 Gambar 3.1 Use Case Diagram... 16 Gambar 3.2 Activity Diagram Menambah Mata Pelajaran... 16 Gambar 3.3 Activity Diagram Mengubah Mata Pelajaran... 17 Gambar 3.4 Activity Diagram Mencari Mata Pelajaran... 17 Gambar 3.5 Activity Diagram Menambah Guru... 18 Gambar 3.6 Activity Diagram Mengubah Guru... 18 Gambar 3.7 Activity Diagram Mencari Guru... 19 Gambar 3.8 Activity Diagram Menambah Kurikulum... 19 Gambar 3.9 Activity Diagram Mengubah Kurikulum... 20 Gambar 3.10 Activity Diagram Mencari Kurikulum... 20 Gambar 3.11 Activity Diagram Menambah Jadwal... 21 Gambar 3.12 Activity Diagram Mengubah Jadwal... 21 Gambar 3.13 Activity Diagram Mencari Jadwal... 22 Gambar 3.14 Activity Diagram Melihat Penugasan... 22 Gambar 3.15 Class Diagram Tahap Analisis MataPelajaran... 23 Gambar 3.16 Class Diagram Tahap Analisis Pencarian MataPelajaran... 23 Gambar 3.17 Class Diagram Tahap Analisi Guru... 23 Gambar 3.18 Class Diagram Tahap Analisis Pencarian Guru... 24 Gambar 3.19 Class Diagram Tahap Analisi Kurikulum... 24 Gambar 3.20 Class Diagram Tahap Analisis Pencarian Kurikulum... 24 Gambar 3.21 Class Diagram Tahap Analisis Jadwal... 25 Gambar 3.22 Class Diagram Tahap Analisis Pencarian Jadwal... 25 Gambar 3.23 Sequence Diagram Cari MataPelajaran... 26 Gambar 3.24 Sequence Diagram Tambah MataPelajaran... 26 Gambar 3.25 Sequence Diagram Ubah MataPelajaran... 27 Gambar 3.26 Sequence Diagram Tambah Guru... 28 Gambar 3.27 Sequence Diagram Cari commit Guru to... user 28 xiii

Gambar 3.28 Sequence Diagram Ubah Guru... 29 Gambar 3.29 Sequence Diagram Tambah Kurikulum... 30 Gambar 3.30 Sequence Diagram Ubah Kurikulum... 30 Gambar 3.31 Sequence Diagram Cari Kurikulum... 31 Gambar 3.32 Sequence Diagram Tambah Jadwal... 32 Gambar 3.33 Sequence Diagram Ubah Jadwal... 33 Gambar 3.34 Sequence Diagram Cari Jadwal... 34 Gambar 3.35 Class Diagram MataPelajaran... 35 Gambar 3.36 Class Diagram Guru... 36 Gambar 3.37 Class Diagram Kurikulum... 37 Gambar 3.38 Class Diagram Jadwal... 38 Gambar 3.39 Schema Diagram Sub Sistem penjadwalan... 39 Gambar 3.40 Interface Menambah atau Mengubah Mata Pelajaran... 44 Gambar 3.41 Interface Pencarian dan Lihat Mata Pelajaran... 45 Gambar 3.42 Interface Menambah atau Mengubah Kurikulum... 45 Gambar 3.43 Interface Pencarian dan Lihat Kurikulum... 46 Gambar 3.44 Interface Menambah atau mengubah Guru... 47 Gambar 3.45 Interface Pencarian dan Lihat Guru... 49 Gambar 3.46 Interface Menambah atau mengubah Jadwal... 50 Gambar 3.47 Interface Pencarian dan Lihat Jadwal... 51 Gambar 3.48 Interface Melihat Jadwal... 52 Gambar 3.49 Interface Melihat Penugasan... 52 Gambar 4.1 Implementasi Tambah Mata Pelajaran... 53 Gambar 4.2 Implementasi Ubah Mata Pelajaran... 54 Gambar 4.3 Implementasi Pencarian dan Lihat Mata Pelajaran... 54 Gambar 4.4 Implementasi Tambah Kurikulum... 55 Gambar 4.5 Implementasi Ubah Kurikulum... 55 Gambar 4.6 Implementasi Pencarian dan Lihat Kurikulum... 56 Gambar 4.7 Implementasi Tambah Guru... 56 Gambar 4.8 Implementasi Ubah Guru... 57 Gambar 4.9 Implementasi Pencarian commit Guru to... user 58 xiv

Gambar 4.10 Implementasi Tambah Jadwal... 58 Gambar 4.11 Implementasi Ubah Jadwal... 59 Gambar 4.12 Implementasi Pencarian Jadwal... 59 Gambar 4.13 Implementasi Melihat Jadwal... 60 Gambar 4.14 Implementasi Melihat Penugasan... 60 xv

DAFTAR TABEL Halaman Tabel 2.1 Simbol Use Case Diagram(Pender, 2002)... 7 Tabel 2.2 Simbol Activity Diagram(Pender, 2002)... 8 Tabel 2.3 Simbol Sequence Diagram(Pender, 2002)... 9 Tabel 3.1 Kebutuhan Fungsional Sistem... 13 Tabel 3.2 Kebutuhan Non Fungsional Sistem... 14 Tabel 3.3 Deskripsi Aktor... 14 Tabel 3.4 Hak dan Kewajiban Aktor... 15 Tabel 3.5 Deskripsi Use Case... 15 Tabel 3.6 Deskripsi Tabel Guru... 40 Tabel 3.7 Deskripsi Tabel Mata Pelajaran... 40 Tabel 3.8 Deskripsi Tabel Kurikulum... 41 Tabel 3.9 Deskripsi Tabel Semester Aktif... 41 Tabel 3.10 Deskripsi Tabel Th ajar... 41 Tabel 3.11 Deskripsi Tabel Waktu... 42 Tabel 3.12 Deskripsi Tabel Ruang... 42 Tabel 3.13 Deskripsi Tabel Jadwal... 42 Tabel 3.14 Deskripsi Tabel Propinsi... 43 Tabel 3.15 Deskripsi Tabel Kabupaten... 43 Tabel 3.16 Deskripsi Tabel Kecamatan... 43 Tabel 3.17 Interface Menambah atau Mengubah Mata Pelajaran... 44 Tabel 3.18 Interface Pencarian dan Lihat Mata Pelajaran... 45 Tabel 3.19 Interface Menambah atau Mengubah Kurikulum... 46 Tabel 3.20 Interface Pencarian dan Lihat Kurikulum... 46 Tabel 3.21 Interface Menambah atau Mengubah Guru... 48 Tabel 3.22 Interface Pencarian dan Lihat Guru... 49 Tabel 3.23 Interface Menambah atau Mengubah Jadwal... 50 Tabel 3.24 Interface Pencarian Jadwal commit... to user 51 xi

Tabel 3.25 Interface Melihat Jadwal... 52 Tabel 3.26 Interface Melihat Penugasan... 52 Tabel 4.1 Menambah Mata Pelajaran... 61 Tabel 4.2 Mengubah Mata Pelajaran... 61 Tabel 4.3 Pencarian Pelajaran... 61 Tabel 4.4 Menambah Kurikulum... 62 Tabel 4.5 Mengubah Kurikulum... 62 Tabel 4.6 Pencarian Kurikulum... 62 Tabel 4.7 Menambah Guru... 63 Tabel 4.8 Mengubah Guru... 63 Tabel 4.9 Pencarian Guru... 64 Tabel 4.10 Menambah Jadwal... 64 Tabel 4.11 Mengubah Jadwal... 65 Tabel 4.12 Pencarian Jadwal... 65 Tabel 4.13 Melihat Jadwal... 65 Tabel 4.14 Melihat Penugasan... 66 xii