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

dokumen-dokumen yang mirip
PEMBANGUNAN SISTEM INFORMASI EVALUASI PEMBELAJARAN MENGAJAR SMK NEGERI 1 SUKOHARJO TUGAS AKHIR

SISTEM INFORMASI E-TICKETING AGEN PO. GAJAH MUNGKUR CABANG BATURETNO BERBASIS WEB 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

SISTEM INFORMASI FORUM SOLO INTERNATIONAL PERFORMING ARTS COMMUNITY BERBASIS WEBSITE

SISTEM INFORMASI PENJADWALAN SMK NEGERI 1 KEMUSU BOYOLALI TUGAS AKHIR

PEMBUATAN APLIKASI UJIAN ONLINE UNTUK PERGURUAN TINGGI TUGAS AKHIR

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

TUGAS AKHIR SISTEM INFORMASI TUGAS AKHIR DIII TEKNIK INFORMATIKA FMIPA UNS

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

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

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

PENGEMBANGAN SUB SISTEM ASET PADA SISTEM INFORMASI MANAJEMEN SEKOLAH TUGAS AKHIR

PEMBUATAN SISTEM INFORMASI PENERAPAN GENERATOR CSS3 BERBASIS FRAMEWORK CODEIGNITER

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

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

Disusun Oleh : YOGI SULISTIANTO NIM.M

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

TOKO ONLINE UNTUK PEMESANAN DAN PENJUALAN BUKU TUGAS AKHIR

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

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

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

PROTOTYPE SMART CLASSROOM BERBASIS MIKROKONTROLER MENGGUNAKAN RASPBERRY PI DAN ARDUINO

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

Disusun Oleh : Dini Sulistyaningrum M

SISTEM INFORMASI KOMPETISI PENUH LIGA SEPAK BOLA BERBASIS WEBSITE. Program Diploma III Ilmu Komputer

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

RANCANG BANGUN SISTEM INFORMASI PENGELOLAAN PERPUSTAKAAN MENGGUNAKAN SCAN BARCODE HP BERBASIS WEB(STUDI KASUS : STT DHARMA ISWARA MADIUN) SKRIPSI

Program Studi Diploma III Teknik Informatika

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

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

APLIKASI PENCARIAN RUANG PASIEN RAWAT INAP RSUD CARUBAN BERBASIS FRAMEWORK CODEIGNITER

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

GAME API UNGGUN : THE GAME BERBASIS ANDROID

SISTEM INFORMASI E-LEARNING SD AL FIRDAUS SURAKARTA BERBASIS WEB

E-LEARNING SMA NEGERI 3 PONOROGO TUGAS AKHIR

SISTEM INFORMASI KEPEGAWAIAN DI SMK NEGERI JUMANTONO TUGAS AKHIR

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

SISTEM INFORMASI PENJADWALAN MATA PELAJARAN SEKOLAH MENENGAH NEGERI 1 SUKOHARJO

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

PEMBUATAN APLIKASI MOBILE TILANG KENDARAAN BERMOTOR

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

PEMBUATAN SISTEM INFORMASI ADMINISTRASI RAWAT INAP PASIEN RUMAH SAKIT BERBASIS WEB

TUGAS AKHIR APLIKASI PENGENALAN TOKOH WAYANG BERBASIS ANDROID

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

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

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

TUGAS AKHIR PEMBUATAN SISTEM UJIAN ONLINE BERBASIS WEB

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

Disusun Oleh : AGUSTIN MAULIYA SUKMASARI M

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

PEMBUATAN APLIKASI JURNAL ONLINE BERBASIS WEBSITE

LAPORAN TUGAS AKHIR SISTEM INFORMASI APOTEK KUSUMA HUSADA KLATEN. Diajukan Untuk Memenuhi Sebagian Persyaratan Mencapai Gelar Ahli Madya

Program Studi Diploma III Teknik Informatika

APLIKASI ADMINISTRASI RAWAT JALAN PADA KLINIK HABIL SYIFA MEDIKA TUGAS AKHIR

PEMBUATAN WEBSITE SISTEM AFFILIASI DUTA. Oleh : BENY ARIF LAILAN M

Disusun Oleh : Dinita Christy Pratiwi NIM. M

PEMBUATAN APLIKASI PELATIHAN UJIAN NASIONAL BERBASIS WEB SMA NEGERI JUMAPOLO TUGAS AKHIR

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

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

Diajukan Oleh : IKA DIANI

APLIKASI JADWAL KERJA PADA KARYAWAN OUTSOURCING DI CONTACT CENTER PLN 123 PALEMBANG

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

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

ABSTRAK. Kata Kunci : Peramalan, Least Square, Moving Average

HALAMAN PERSETUJUAN SISTEM INFORMASI ZIS (ZAKAT, INFAQ DAN SHODAQOH) BERBASIS WEB DI YAYASAN PERCIKAN IMAN BANDUNG. Disusun Oleh:

PROGRAM APLIKASI PENGHITUNGAN GAJI PEGAWAI NEGERI STUDI KASUS DI BPN KODYA SURAKARTA TUGAS AKHIR

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

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

APLIKASI EVALUASI KINERJA KARYAWAN PADA PENGADILAN AGAMA KAYUAGUNG

PEMBUATAN APLIKASI MONITORING KESEHATAN IBU HAMIL BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER

PEMBUATAN SISTEM INFORMASI ADMINISTRASI RAWAT INAP PASIEN RUMAH SAKIT BERBASIS WEB

LAPORAN AKHIR. Disusun untuk mengikuti seminar Laporan Akhir Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya

TUGAS AKHIR PEMBUATAN E-LEARNING SMK DIAN KIRANA 1 SRAGEN

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

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

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

PENGEMBANGAN SISTEM INFORMASI HASIL PENGUJIAN LABORATORIUM MENGGUNAKAN METODE SCRUM DI BALAI RISET DAN STANDARDISASI INDUSTRI PALEMBANG

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

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

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

SISTEM INFORMASI PENJUALAN PAKAIAN BERBASIS WEB DI TOKO AVISTA FASHION

APLIKASI PENGOLAHAN DATA EKSPEDISI BARANG PADA CV.MULYA KARYA PALEMBANG

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

PENDEKATAN BARU PENYELESAIAN KASUS PENJADWALAN UJIAN AKHIR SEMESTER SEKOLAH MENENGAH ATAS (STUDI KASUS SMA NEGERI 3 SURAKARTA)

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

APLIKASI PENGOLAHAN PENDATAAN USAHA KESEHATAN SEKOLAH (UKS) PADA KANTOR UNIT PELAKSANA TEKNIS DINAS (UPTD) KECAMATAN ILIR TIMUR I PALEMBANG

ABSTRACT. Keywords : Application, E-Commerce, Customer Relationship Management

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

FITA KASANAH M

PEMBUATAN SISTEM INFORMASI KOST KENTINGAN BERBASIS ANDROID

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

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

SISTEM INFORMASI MANAJEMEN SEKOLAH SUB SISTEM PENJADWALAN TUGAS AKHIR

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

PEMBUATAN SISTEM INFORMASI PAKET TOUR WISATA MENGGUNAKAN FRAMEWORK CODEIGNITER

SISTEM INFORMASI USULAN PENSIUN PNS ONLINE DINAS PENDIDIKAN KABUPATEN KLATEN TUGAS AKHIR

KATA PENGANTAR. Yogyakarta, April Penyusun. vii

PEMBANGUNAN SISTEM INFORMASI CUSTOMER RELATIONSHIP MANAGEMENT DI TOKODATA INDONESIA

SISTEM INFORMASI PERENCANAAN, REALISASI, MONITORING DAN EVALUASI KEGIATAN HIMAPRO TI BERBASIS WEB

Transkripsi:

SISTEM INFORMASI PENJADWALAN MATA PELAJARAN SEKOLAH MENENGAH ATAS NEGERI I WONOSARI KABUPATEN KLATEN Tugas Akhir untuk memenuhi sebagian persyaratan mencapai derajat Diploma III Program Studi Diploma III Teknik Informatika diajukan oleh Denita M3110039 Kepada PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MIPA UNIVERSITAS SEBELAS MARET SURAKARTA 2013

ii

iii

ABSTRACT Denita, M3110039, 2013, THE INFORMATION SYSTEM OF COURSE SCHEDULING IN STATE SENIOR HIGH SCHOOL I WONOSARI REGENCY KLATEN, Program Diploma III Informatics Engineering, Faculty of Mathematics and Natural Science, Sebelas Maret University. The arrangement of course in Senior High School I Wonosari that applied every year has several problems. Its problems are about the management system of scheduling which still manually. Therefore, those scheduling process becomes less effective since it time consumed. The other implication is it tends to be inaccurate. For those purpose, this final assignment will solve the problem that concern about course scheduling using recursive algorithm. The information system of course scheduling is built using PHP programming language and MySQL database. The system will generate course schedule more automatic, effective, and accurate. As a result, with the information system of course scheduling, the scheduling process can be done quickly and effectively. In the other hand, the information system will display the schedule as a whole in the form of time data, classes, subjects and teacher s data. Keywords: scheduling lesson, recursive algorithm, PHP. iv

ABSTRAK Denita, M3110039, 2013, SISTEM INFORMASI PENJADWALAN MATA PELAJARAN SEKOLAH MENENGAH ATAS NEGERI I WONOSARI KABUPATEN KLATEN, Program Diploma III Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret. Penyusunan jadwal mata pelajaran di Sekolah Menengah Atas Negeri I Wonosari Kabupaten Klaten yang dilakukan setiap memasuki tahun ajaran baru mengalami beberapa permasalahan yaitu terkait dengan pengelolaan penjadwalannya masih dilakukan secara manual, sehingga proses pembuatan jadwal pelajaran secara manual tersebut tidak efektif karena prosesnya cenderung membutuhkan waktu yang lama dan informasi jadwal yang dihasilkan kurang akurat. Pada tugas akhir ini, peneliti mencoba menyelesaikan masalah penjadwalan mata pelajaran menggunakan Algoritma Rekursif. Sistem Informasi penjadwalan yang dibangun menggunakan bahasa pemrograman PHP dan database MySQL. Dalam sistem ini memiliki fungsi generate yang menghasilkan jadwal mata pelajaran secara otomatis. Dengan Adanya sistem informasi penjadwalan, proses penjadwalan dapat dilakukan dengan cepat dan efektif. Selain itu sistem penjadwalan yang dibangun dapat menampilkan jadwal secara keseluruhan yaitu berupa data waktu, kelas, mata pelajaran dan data pengampu. Kata Kunci: penjadwalan mata pelajaran, Algoritma Rekursif, PHP. v

MOTTO Do all the goods you can, all the best you can, in all times you can, in all places you can, for all the creatures you can Semulia-mulia manusia ialah orang yang mempunyai adab, yang merendah diri ketika berkedudukan tinggi, memaaf ketika berdaya, membalas dan bersikap adil ketika kuat Khalifah Abdul Malik Marwan The great thing in the worlds is not so much where we are, but in what direction we are moving vi

PERSEMBAHAN Goresan tinta ini kupersembahkan untuk : Kedua orang tuaku, orang tua terbaik dan no 1 di dunia, Kakakku Yhanth Nurmala, Adikku Marhaini yang tak pernah letih memberiku semangat, ide dan kebahagiaan di setiap hari-hariku, Sahabat sekaligus teman-teman seperjuangan di D3 Teknik Informatika 2010, Serta semua pihak yang telah membantu terselesaikannya Tugas Akhir ini vii

KATA PENGANTAR Puji syukur kehadirat Allah SWT, yang telah melimpahkan segala rahmat dan barokah-nya, sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul Sistem Informasi Penjadwalan Mata Pelajaran Sekolah Menengah Atas Negeri I Wonosari Kabupaten Klaten. Laporan Tugas Akhir ini disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Amd pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret. Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak. Penulis mengucapkan terimakasih yang tak terhingga 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. Drs. Y.S. Palgunadi, M.Sc selaku Ketua Program Diploma III Teknik Informatika Fakultas MIPA Universitas Sebelas Maret yang memberikan izin penulis untuk belajar. 3. Berliana Kusuma Riasti, S.T, M.Eng selaku dosen pembimbing yang telah dengan penuh kesabaran dan ketulusan memberikan ilmu dan bimbingan terbaik kepada penulis. 4. Para Dosen Program Studi Diploma III Teknik Informatika Fakultas MIPA Universitas Sebelas Maret yang telah memberikan bekal ilmu kepada penulis. 5. Para Karyawan/wati Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang telah membantu penulis dalam proses belajar. 6. Drs. H. Supardi, SH, M.Pd selaku Kepala SMA N I Wonosari Kabupaten Klaten yang telah mengizinkan melakukan penelitian di SMA N I Wonosari. viii

7. Seluruh Guru SMA N I Wonosari yang telah membantu dalam mencari data-data yang dibutuhkan demi terselesaikannya laporan Tugas Akhir ini 8. Seluruh karyawan/wati SMA N I Wonosari yang telah membantu dalam proses mencari data-data yang dibutuhkan demi terselesaikannya laporan Tugas Akhir ini. 9. Kedua orangtua tercinta yang selalu memberi semangat dan motivasi untuk dapat menyelesaikan tugas-tugas demi masa depan yang lebih baik. 10. Sahabatku Alifia Farizatul Latifa dan Etik Ayuningtyas yang selalu ada disaat apapun. 11. Teman-teman TI A angkatan 2010 yang telah memberi waktu, tenaga, pikiran serta dukungan demi terselesaikannya laporan Tugas Akhir. 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 memberikan manfaat dan memberikan wawasan tambahan bagi para pembaca dan khususnya bagi penulis sendiri. Surakarta, 23 April 2013 Penulis ix

DAFTAR ISI HALAMAN JUDUL... i HALAMAN PERSETUJUAN... ii HALAMAN PENGESAHAN... iii ABSTRACT... iv ABSTRAK... v MOTTO... vi PERSEMBAHAN... vii KATA PENGANTAR... viii DAFTAR ISI... x DAFTAR TABEL... xiii DAFTAR GAMBAR... xiv BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Perumusan Masalah... 2 1.3 Batasan Masalah... 2 1.4 Tujuan Penelitian... 2 1.5 Manfaat Penelitian... 2 1.6 Metodologi Penelitian... 3 1.7 Sistematika Penulisan... 3 BAB II LANDASAN TEORI... 5 2.1 Penjadwalan... 5 2.2 Hypertext Preprocessor (PHP)... 5 2.3 MySQL... 6 2.4 Context Diagram (CD)... 6 2.5 Data Flow Diagram (DFD)... 7 2.6 ERD (Entity Relationship Diagram)... 8 2.7 Entity relationship (ER)... 9 2.8 Flowchart... 9 2.9 Algoritma Rekursif... 11 x

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM... 12 3.1 Alat dan Bahan... 12 3.1.1 Alat... 12 3.1.2 Bahan... 12 3.2 Deskripsi Umum Sistem... 12 3.3 Analisa Kebutuhan... 13 3.3.1 Kebutuhan Fungsional... 13 3.3.2 Kebutuhan Non Fungsional... 14 3.4 Perancangan Sistem... 14 3.4.1 Proses Bisnis... 14 3.4.2 Context Diagram (CD)... 15 3.4.3 Data Flow Diagram Level 0... 16 3.4.4 Data Flow Diagram Level 1 Proses Input Data... 18 3.4.5 Data Flow Diagram Level 1 Proses Update Data... 19 3.4.6 Flowchart Algortma... 21 3.4.7 ERD (Entity Relationship Diagram)... 23 3.4.8 Relasi Antar Tabel... 24 3.4.9 Struktur Tabel... 25 3.5 Desain Interface... 33 3.5.1 Halaman Login... 33 3.5.2 Halaman Utama... 34 3.5.3 Halaman Input Jam Pelajaran... 35 3.5.4 Halaman Input Jurusan... 35 3.5.5 Halaman Input Waktu berhalangan guru... 35 3.5.6 Halaman Edit Jam Pelajaran... 36 3.5.7 Halaman Edit jurusan... 36 3.5.8 Halaman Edit Waktu Berhalangan Guru... 37 BAB IV IMPLEMENTASI DAN ANALISA... 38 4.1 Analisis... 38 4.2 Implementasi Antarmuka... 38 4.2.1 Halaman Login... 38 4.2.2 Halaman Utama... 39 4.2.3 Halaman Input Jurusan... 39 4.2.4 Halaman Edit Jurusan... 39 4.2.5 Halaman Input Kelas... 40 4.2.6 Halaman Edit Kelas... 40 4.2.7 Halaman Input Mata Pelajaran... 41 4.2.8 Halaman Edit Mata Pelajaran... 41 4.2.9 Halaman Input Mata Pelajaran Jurusan... 42 4.2.10 Halaman Edit Mata Pelajaran Jurusan... 42 4.2.11 Halaman Input Guru... 43 4.2.12 Halaman Edit Guru... 43 4.2.13 Halaman Input Waktu commit Berhalangan to user Guru... 44 xi

4.2.14 Halaman Edit Waktu Berhalangan Guru... 44 4.2.15 Halaman Input Pengampu... 45 4.2.16 Halaman Edit Pengampu... 46 4.2.17 Halaman Input User... 46 4.2.18 Halaman Edit User... 47 4.2.19 Halaman Generate Jadwal... 47 4.2.20 Halaman Detail Pengampu... 48 4.2.21 Halaman Detail Hari... 48 4.2.22 Halaman Detail Jadwal... 49 BAB V PENUTUP... 51 5.1 Kesimpulan... 51 5.2 Saran... 51 DAFTAR PUSTAKA... 52 xii

DAFTAR TABEL Tabel 2.1 Simbol Komponen Context Diagram... 6 Tabel 2.2 Simbol Komponen Data Flow Diagram... 7 Tabel 2.3 Simbol Komponen Entity Relationship Diagram... 8 Tabel 2.4 Simbol Komponen Flowchart... 10 Tabel 3.1 Guru... 26 Tabel 3.2 User... 26 Tabel 3.3 Hari... 27 Tabel 3.4 Waktu... 28 Tabel 3.5 Waktu Berhalangan Guru... 28 Tabel 3.6 Jurusan... 29 Tabel 3.7 Kelas... 30 Tabel 3.8 Mapel... 30 Tabel 3.9 Mapel Jurusan... 31 Tabel 3.10 Pengampu... 32 Tabel 3.11 Jadwal... 33 xiii

DAFTAR GAMBAR Gambar 3.1 Context Diagram... 15 Gambar 3.2 Data Flow Diagram Level 0... 16 Gambar 3.3 Data Flow Diagram Level 1 Proses Input Data... 18 Gambar 3.4 Data Flow Diagram Level 1 Proses Update Data... 20 Gambar 3.5 Flowchart Algoritma... 22 Gambar 3.6 Entity Relationship Diagram... 24 Gambar 3.7 Relasi antar Tabel... 25 Gambar 3.8 Halaman Login... 34 Gambar 3.9 Halaman Utama... 34 Gambar 3.10 Halaman Input Jam Pelajaran... 35 Gambar 3.11 Halaman Input Jurusan... 35 Gambar 3.12 Halaman Input Waktu Berhalangan Guru... 36 Gambar 3.13 Halaman Edit Jam Pelajaran... 36 Gambar 3.14 Halaman Edit Jurusan... 37 Gambar 3.15 Halaman Edit Waktu Berhalangan Guru... 37 Gambar 4.1 Halaman Login... 38 Gambar 4.2 Halaman Utama... 39 Gambar 4.3 Halaman Input Jurusan... 39 Gambar 4.4 Halaman Edit Jurusan... 40 Gambar 4.5 Halaman Input Kelas... 40 Gambar 4.6 Halaman Edit Kelas... 41 Gambar 4.7 Halaman Input Mata Pelajaran... 41 xiv

Gambar 4.8 Halaman Edit Mata Pelajaran... 42 Gambar 4.9 Halaman Input Mata Pelajaran Jurusan... 42 Gambar 4.10 Halaman Edit Mata Pelajaran Jurusan... 43 Gambar 4.11 Halaman Input Guru... 43 Gambar 4.12 Halaman Edit Guru... 44 Gambar 4.13 Halaman Input Waktu Berhalangan Guru... 44 Gambar 4.14 Halaman Edit Waktu Berhalngan Guru... 45 Gambar 4.15 Halaman Input Pengampu... 45 Gambar 4.16 Halaman Edit Pengampu... 46 Gambar 4.17 Halaman Input user... 46 Gambar 4.18 Halaman Edit User... 47 Gambar 4.19 Halaman Generate Jadwal... 47 Gambar 4.20 Halaman Detail Pengampu... 48 Gambar 4.21 Halaman Detail Hari... 48 Gambar 4.22 Halaman Detail Jadwal... 49 Gambar 4.23 Halaman Detail Jadwal dalam bentuk Microsoft excel... 50 xv