• Tidak ada hasil yang ditemukan

SISTEM INFORMASI PENJADWALAN SMK NEGERI 1 KEMUSU BOYOLALI.

N/A
N/A
Protected

Academic year: 2017

Membagikan "SISTEM INFORMASI PENJADWALAN SMK NEGERI 1 KEMUSU BOYOLALI."

Copied!
15
0
0

Teks penuh

(1)

commit to user

i

SISTEM INFORMASI PENJADWALAN

SMK NEGERI 1 KEMUSU BOYOLALI

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

Disusun oleh :

RASYIDAH HUSNA SHAFIYYAH

NIM. M3110123

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

(2)

commit to user

ii

HALAMAN PERSETUJUAN

SISTEM INFORMASI PENJADWALAN

SMK NEGERI 1 KEMUSU BOYOLALI

Disusun Oleh

RASYIDAH HUSNA SHAFIYYAH

NIM. M3110123

Tugas Akhir ini telah disetujui untuk dipertahankan di hadapan dewan penguji

pada tanggal ________

Pembimbing Utama

ENDAR SUPRIH W.,ST.,M.Eng

(3)

commit to user

iii

HALAMAN PENGESAHAN

SISTEM INFORMASI PENJADWALAN SMK NEGERI 1 KEMUSU BOYOLALI

Disusun Oleh

RASYIDAH HUSNA SHAFIYYAH NIM. M3110123

Dibimbing oleh : Pembimbing Utama

ENDAR SUPRIH W.,ST.,M.Eng NIP. 19800214 201302 01

Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir Program Diploma III Teknik Informatika

pada hari Kamis tanggal 18 Juli 2013

Dewan Penguji

1. Penguji 1 Endar Suprih W.,ST.,M.Eng (

)

NIP. 19800214 201302 01

2. Penguji 2 Fendi Aji Purnomo, S.Si (

)

NIDN. 9906008002

3. Penguji 3 Yudha Yudhanto, S.Kom ( )

NIDN.

Disahkan Oleh

Dekan Ketua Fakultas MIPA UNS Program Diploma III Teknik Informatika

FMIPA UNS

Prof.Ir.Ari Handono Ramelan, M.Sc(Hons).Ph.D Drs. Y.SPalgunadi, M.Sc

(4)

commit to user

iv

ABSTRACT

Rasyidah Husna Shafiyyah. 2013. Scheduling Information System of SMK

Negeri 1 Kemusu Boyolali. DIII Informatic Engineering. Mathematics and Natural Science Faculty. Sebelas Maret University. Surakarta.

Scheduling is very important in the learning process at school. For a school that has a very large number of students but limited classrooms and teachers will become constraint in the learning process. In order to overcome these constraints it is necessary to have a good scheduling system.

In making this system scheduling model need data such us, class data, teacher data, the subject data, available room data. One room can only occupied by one teacher. At least one teacher teach only one time space, and there will be no duplication in the same time space in another class. The system is built using the PHP programming language and MySql database server.

Based on the result, the scheduling information system of SMK Negeri 1 Kemusu Boyolali can help the scheduling process.

(5)

commit to user

v ABSTRAK

Rasyidah Husna Shafiyyah, 2013. Sistem Informasi Penjadwalan SMK Negeri

1 Kemusu Boyolali. DII Teknik Informatika. Fakultas Matematika dan Ilmu Pengetahuan Alam. Universitas Sebelas Maret. Surakarta.

Penjadwalan merupakan suatu hal yang sangat penting dalam proses pembelajaran pada suatu sekolah. Untuk suatu sekolah yang mempunyai jumlah siswa yang sangat banyak namun mempunyai ruang kelas dan tenaga pengajar yang terbatas akan menjadi suatu kendala dalam proses pembelajaran tersebut. Agar kendala ini teratasi maka perlu adanya sistem penjadwalan yang baik.

Dalam membuat sistem ini menggunakan suatu model penjadwalan yang menggunakan data pembantu seperti, data kelas, data guru, data mata pelajaran, data ruang. Dimana dalam penjadwalan ini tiap ruang belajar hanya ditempati oleh satu orang pengajar. Disini akan terlihat bahwa minimal satu orang guru mengajar hanya pada satu jadwal, dan tidak akan ada duplikasi jadwal guru yang sama pada kelas yang lain. Sistem ini dibuat dengan menggunakan bahasa pemrograman PHP dan database server MySql

Berdasarkan hasil yang di dapat maka terbuatlah Sistem Informasi Penjadwalan pada SMK Negeri 1 Kemusu Boyolali yang dapat mempermudah proses penjadwalan.

(6)

commit to user

vi MOTTO

 Kerjakan apa yang dapat kamu lakukan hari ini dan jangan pernah

menunggu besok.

 Jangan pernah lari dari suatu masalah, lihat, bangkit, dan hadapilah karena

setiap masalah merupakan pendewasaan diri.

 Raihlah akhiratmu akan mati besuk dan raihlah duniamu

seakan-akan hidup selama-lamanya.

(7)

commit to user

vii

HALAMAN PERSEMBAHAN

Karya ini kupersembahkan untuk :

 Bapak, Ibu, adik-adikku Hanifah dan Rasyifah

 Teman-teman dekatku Yassir, Riantika, Vera, Rini, Zahara, Vita, Ariono,

Andi.

 Teman-teman TI C angkatan 2010.

(8)

commit to user

viii

KATA PENGANTAR

Segala puja dan puji syukur atas kehadirat Allah SWT yang telah

melimpahkan rahmat dan hidayah-Nya kepada kita. Shalawat dan salam senatiasa

tercurah kepada junjungan kita Rasulullah SAW, beserta keluarga, para sahabat

dan pengikutnya yang senatiasa beristiqomah hingga yaumul akhirat.

Adapun maksud dan tujuan dari penyusunan Tugas Akhir ini adalah untuk

memenuhi salah satu syarat kelulusan program Diploma Tiga program studi

Teknik Informatika Universitas Sebelas Maret Surakarta.

Atas tersusunnya laporan Tugas Akhir ini, penulis tidak lupa

mengucapkan terima kasih kepada:

1. Ir. Ari Handono Ramelan, Msc., PhD. selaku Pimpinan Fakultas MIPA

Universitas Sebelas Maret yang memberikan izin kepada penulis untuk

belajar.

2. Drs. YS. Palgunadi, M. Sc selaku Ketua Program Diploma III Teknik

Komputer FMIPA UNS.

3. Bapak Endar Suprih W.,ST.,M.Eng selaku pembimbing Tugas Akhir atas

arahan dan bimbingannya dalam pembuatan laporan ini.

4. Para Dosen Program Studi Diploma III Teknik Informatika 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. Ibu, ayah, saudara yang senantiasa mendoakan dan mendukung penulis

untuk dapat menyelesaikan laporan ini.

7. Yassir, Andi, Vera, Riantika, Rini, Zahara, Vita dan teman-teman TI C

2010 yang banyak membantu memberikan saran baik secara langsung

maupun tidak langsung.

Penulis menyadari dalam pembuatan laporan ini masih banyak

(9)

commit to user

ix

mengharapkan saran dan juga kritik dari berbagai pihak. Semoga dengan

terciptanya laporan ini dapat berguna dan bermanfaat bagi para pembaca.

Surakarta, 28 Juni 2013

(10)

commit to user

x DAFTAR ISI

HALAMAN JUDUL ... i

HALAMAN PERSETUJUAN ... ii

HALAMAN PENGESAHAN ... iii

HALAMAN ABSTRACT ... iv

HALAMAN ABSTRAK ... v

HALAMAN MOTTO ... vi

HALAMAN PERSEMBAHAN ... vii

KATA PENGANTAR ... viii

DAFTAR ISI ... x

DAFTAR TABEL ... xiv

DAFTAR GAMBAR ... xvi

BAB I PENDAHULUAN ... 1

1.1. Latar Belakang Masalah ... 1

1.2. Rumusan Masalah ... 2

1.3. Batasan Masalah ... 2

1.4. Tujuan dan Manfaat ... 2

1.5. Metodologi Penelitian ... 2

1.6. Sistematika Penulisan ... 3

BAB II LANDASAN TEORI ... 5

2.1. Penjadwalan ... 5

2.2 PHP ... 6

2.3 MySQL ... 6

2.4 Context Diagram ... 7

2.5 Data Flow Diagram (DFD) ... 7

2.6 Entity Relation Diagram (ERD) ... 8

BAB III DESAIN DAN PERANCANGAN ... 10

3.1 Analisis Kebutuhan Software ... 10

3.2 Analisis Kebutuhan Hadrware ... 10

(11)

commit to user

xi

3.3.1 Context Diagram (CD) ... 11

3.3.2 Data Flow Diagram Level 0 ... 12

3.3.3 Data Flow Diagram Level 1 ... 13

3.3.4 Entity Relationship Diagram (ERD) ... 18

3.3.5 Skema Diagram ... 19

3.3.6 Rancangan Basis Data ... 19

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM ... 23

4.1. Implementasi ... 23

4.1.1 Halaman Utama ... 23

4.1.2 Halaman Login Guru ... 23

4.1.3 Halaman Beranda Guru ... 24

4.1.4 Halaman Lihat Jam ... 25

4.1.5 Halaman Lihat KBM ... 26

4.1.6 Halaman Lihat Jadwal ... 27

4.1.7 Halaman Cetak Jadwal ... 28

4.1.8 Halaman Login Administrator ... 29

4.1.9 Halaman Beranda Administrator ... 30

4.1.10 Halaman Kelola Guru ... 31

4.1.11 Halaman Pencarian Guru ... 31

4.1.12 Halaman Kelola Kelas ... 33

4.1.13 Halaman Kelola Mata Pelajaran ... 33

4.1.14 Halaman Kelola Ruang ... 34

4.1.15 Halaman Kelola Jam ... 35

4.1.16 Halaman Kelola KBM ... 36

4.1.17 Halaman Pencarian KBM ... 37

4.1.18 Halaman Kelola Jadwal ... 39

4.1.19 Halaman Tambah Jadwal Melebihi Jam ... 39

4.1.20 Halaman Tambah Jadwal Jam Sama ... 41

4.2. Evaluasi Sistem ... 42

4.2.1 Halaman Login Guru ... 42

(12)

commit to user

xii

4.2.3 Halaman Tambah Guru ... 42

4.2.4 Halaman Ubah Guru ... 43

4.2.5 Halaman Hapus Guru ... 43

4.2.6 Halaman Cari Guru ... 43

4.2.7 Halaman Tambah Kelas ... 44

4.2.8 Halaman Ubah Kelas ... 44

4.2.9 Halaman Hapus Kelas ... 44

4.2.10 Halaman Tambah Mapel ... 45

4.2.11 Halaman Ubah Mapel ... 45

4.2.12 Halaman Hapus Mapel ... 45

4.2.13 Halaman Tambah Ruang ... 46

4.2.14 Halaman Ubah Ruang ... 46

4.2.15 Halaman Hapus Ruang ... 46

4.2.16 Halaman Tambah Jam ... 47

4.2.17 Halaman Ubah Jam ... 47

4.2.18 Halaman Hapus Jam ... 47

4.2.19 Halaman Tambah KBM ... 48

4.2.20 Halaman Ubah KBM ... 48

4.2.21 Halaman Hapus KBM ... 48

4.2.22 Halaman Cari KBM ... 49

4.2.23 Halaman Tambah Jadwal ... 49

4.2.24 Halaman Ubah Jadwal ... 49

4.2.25 Halaman Hapus Jadwal ... 50

4.2.26 Halaman Cetak Jadwal ... 50

BAB V KESIMPULAN DAN SARAN ... 51

A. Kesimpulan ... 51

B. Saran ... 51

(13)

commit to user

xiii

DAFTAR TABEL

Tabel 2.1 Komponen CD dan DFD ... 8

Tabel 2.2 Komponen Entity Relationship Diagram ... 9

Tabel 3.1 Struktur Tabel Admin ... 19

Tabel 3.2 Struktur Tabel Guru ... 20

Tabel 3.3 Struktur Tabel Jadwal ... 20

Tabel 3.4 Struktur Tabel Jam ... 21

Tabel 3.5 Struktur Tabel KBM ... 21

Tabel 3.6 Struktur Tabel Kelas ... 21

Tabel 3.7 Struktur Tabel Mapel ... 22

Tabel 3.8 Struktur Tabel Ruang ... 22

Tabel 4.1 Evaluasi Sistem Halaman Login Guru ... 42

Tabel 4.2 Evaluasi Sistem Halaman Login Admin ... 42

Tabel 4.3 Evaluasi Sistem Halaman Tambah Guru ... 42

Tabel 4.4 Evaluasi Sistem Halaman Ubah Guru ... 43

Tabel 4.5 Evaluasi Sistem Halaman Hapus Guru ... 43

Tabel 4.6 Evaluasi Sistem Halaman Cari Guru ... 43

Tabel 4.7 Evaluasi Sistem Halaman Tambah Kelas ... 44

Tabel 4.8 Evaluasi Sistem Halaman Ubah Kelas ... 44

Tabel 4.9 Evaluasi Sistem Halaman Hapus Kelas ... 44

Tabel 4.10 Evaluasi Sistem Halaman Tambah Mapel ... 45

Tabel 4.11 Evaluasi Sistem Halaman Ubah Mapel ... 45

Tabel 4.12 Evaluasi Sistem Halaman Hapus Mapel ... 45

Tabel 4.13 Evaluasi Sistem Halaman Tambah Ruang ... 46

Tabel 4.14 Evaluasi Sistem Halaman Ubah Ruang ... 46

Tabel 4.15 Evaluasi Sistem Halaman Hapus Ruang ... 46

Tabel 4.16 Evaluasi Sistem Halaman Tambah Jam ... 47

Tabel 4.17 Evaluasi Sistem Halaman Ubah Jam ... 47

Tabel 4.18 Evaluasi Sistem Halaman Hapus Jam ... 47

(14)

commit to user

xiv

Tabel 4.20 Evaluasi Sistem Halaman Ubah KBM ... 48

Tabel 4.21 Evaluasi Sistem Halaman Hapus KBM ... 48

Tabel 4.22 Evaluasi Sistem Halaman Cari KBM... 49

Tabel 4.23 Evaluasi Sistem Tambah Jadwal ... 49

Tabel 4.24 Evaluasi Sistem Halaman Ubah Jadwal ... 49

Tabel 4.25 Evaluasi Sistem Halaman Hapus Jadwal ... 50

Tabel 4.26 Evaluasi Sistem Halaman Cetak Jadwal ... 50

DAFTAR GAMBAR Gambar 3.1 Context Diagram ... 11

Gambar 3.2 DFD Level 0 ... 12

Gambar 3.3 DFD Level 1Kelola Mata Pelajaran ... 13

Gambar 3.4 DFD Level 1Kelola Kelas ... 14

Gambar 3.5 DFD Level 1 Kelola Ruang ... 14

Gambar 3.6 DFD Level 1 Kelola Guru ... 15

Gambar 3.7 DFD Level 1 Kelola Jadwal ... 16

Gambar 3.8 DFD Level 1 Kelola KBM ... 17

Gambar 3.9 DFD Level 1Kelola Jam ... 17

Gambar 3.10 Entity Relationship Diagram (ERD) ... 18

Gambar 3.11 DFD Skema Diagram ... 19

Gambar 4.1 Halaman Utama ... 23

Gambar 4.2 Halaman Login Guru ... 24

Gambar 4.3 Halaman Beranda Guru ... 25

Gambar 4.4 Halaman Lihat Jam ... 26

Gambar 4.5 Halaman Lihat KBM ... 27

Gambar 4.6 Halaman Lihat Jadwal ... 28

Gambar 4.7 Halaman Cetak Jadwal ... 29

Gambar 4.8 Halaman Login Administrator ... 29

Gambar 4.9 Halaman Beranda Administrator ... 30

(15)

commit to user

xv

Gambar 4.11 Halaman Pencarian Guru ... 32

Gambar 4.12 Halaman Kelola Kelas ... 33

Gambar 4.13 Halaman Kelola Mata Pelajaran ... 34

Gambar 4.14 Halaman Kelola Ruang ... 35

Gambar 4.15 Halaman Kelola Jam ... 36

Gambar 4.16 Halaman Kelola KBM ... 37

Gambar 4.17 Halaman Pencarian KBM ... 38

Gambar 4.18 Halaman Kelola Jadwal ... 39

Gambar 4.19 Halaman Tambah Jadwal Melebihi Jam ... 40

Referensi

Dokumen terkait

Jika dikaitkan dengan proses belajar mengajar di sekolah, laboratorium Teknik Komputer Jaringan memberikan sumbangan yang sangat berharga dalam upaya

Pengolahan informasi tentang penilaian siswa dengan didukung perkembangan teknologi dalam bidang informasi yang semakin maju menjadi sangat penting terutama bagi SMK Pembangunan

Peralatan adalah komponen yang sangat diperlukan untuk membantu dalam suatu proses atau kegiatan yang akan atau sedang dilaksanankan, terutama bagi Sekolah

Penjadwalan mata pelajaran sekolah adalah suatu informasi yang menentukan mata pelajaran, hari dan jam dimulainya, ruang yang akan digunakan dimana akan membentuk

Ruang lingkup tujuan Humas dalam suatu perusahaan sangat luas sekali, dari sekian banyak tujuan tersebut diantaranya adalah untuk mengubah citra umum di mata

Sekolah ini mempunyai fasilitas antara lain: gedung, tenaga pengajar, peserta didik, perpustakaan, ruang komputer, kantin, dan disertai dengan sarana dan prasarana yang

Disiplin mengajar sebenarnya tidak hanya dilakukan di sekolah saja, namun juga dilakukan dirumah maupun dilingkunganya. Karena disiplin mengajar mempunyai ruang lingkup

sekolah kecil. Bermutu bukan hanya untuk siswa namun juga guru sebagai tenaga pendidik/pengajar dan juga pegawai administrasi yang ada di lingkungan