Top Banner
perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i 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
15

SISTEM INFORMASI MANAJEMEN SEKOLAH SUB SISTEM … · perpustakaan.uns.ac.id digilib.uns.ac.id TUGAS AKHIR ... application is designed using UML and visualization models developed

Jul 04, 2019

Download

Documents

buicong
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SISTEM INFORMASI MANAJEMEN SEKOLAH SUB SISTEM … · perpustakaan.uns.ac.id digilib.uns.ac.id TUGAS AKHIR ... application is designed using UML and visualization models developed

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

i

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

Page 2: SISTEM INFORMASI MANAJEMEN SEKOLAH SUB SISTEM … · perpustakaan.uns.ac.id digilib.uns.ac.id TUGAS AKHIR ... application is designed using UML and visualization models developed

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ii

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

Page 3: SISTEM INFORMASI MANAJEMEN SEKOLAH SUB SISTEM … · perpustakaan.uns.ac.id digilib.uns.ac.id TUGAS AKHIR ... application is designed using UML and visualization models developed

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

iii

Page 4: SISTEM INFORMASI MANAJEMEN SEKOLAH SUB SISTEM … · perpustakaan.uns.ac.id digilib.uns.ac.id TUGAS AKHIR ... application is designed using UML and visualization models developed

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

iv

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

Page 5: SISTEM INFORMASI MANAJEMEN SEKOLAH SUB SISTEM … · perpustakaan.uns.ac.id digilib.uns.ac.id TUGAS AKHIR ... application is designed using UML and visualization models developed

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

v

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

Page 6: SISTEM INFORMASI MANAJEMEN SEKOLAH SUB SISTEM … · perpustakaan.uns.ac.id digilib.uns.ac.id TUGAS AKHIR ... application is designed using UML and visualization models developed

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

vi

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”

Page 7: SISTEM INFORMASI MANAJEMEN SEKOLAH SUB SISTEM … · perpustakaan.uns.ac.id digilib.uns.ac.id TUGAS AKHIR ... application is designed using UML and visualization models developed

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

vii

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.

Page 8: SISTEM INFORMASI MANAJEMEN SEKOLAH SUB SISTEM … · perpustakaan.uns.ac.id digilib.uns.ac.id TUGAS AKHIR ... application is designed using UML and visualization models developed

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

viii

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

Page 9: SISTEM INFORMASI MANAJEMEN SEKOLAH SUB SISTEM … · perpustakaan.uns.ac.id digilib.uns.ac.id TUGAS AKHIR ... application is designed using UML and visualization models developed

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ix

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

Page 10: SISTEM INFORMASI MANAJEMEN SEKOLAH SUB SISTEM … · perpustakaan.uns.ac.id digilib.uns.ac.id TUGAS AKHIR ... application is designed using UML and visualization models developed

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

x

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

Page 11: SISTEM INFORMASI MANAJEMEN SEKOLAH SUB SISTEM … · perpustakaan.uns.ac.id digilib.uns.ac.id TUGAS AKHIR ... application is designed using UML and visualization models developed

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xiii

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 Guru ............................................. 28

Page 12: SISTEM INFORMASI MANAJEMEN SEKOLAH SUB SISTEM … · perpustakaan.uns.ac.id digilib.uns.ac.id TUGAS AKHIR ... application is designed using UML and visualization models developed

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xiv

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 Guru ............................................... 58

Page 13: SISTEM INFORMASI MANAJEMEN SEKOLAH SUB SISTEM … · perpustakaan.uns.ac.id digilib.uns.ac.id TUGAS AKHIR ... application is designed using UML and visualization models developed

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xv

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

Page 14: SISTEM INFORMASI MANAJEMEN SEKOLAH SUB SISTEM … · perpustakaan.uns.ac.id digilib.uns.ac.id TUGAS AKHIR ... application is designed using UML and visualization models developed

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xi

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 ..................................................... 51

Page 15: SISTEM INFORMASI MANAJEMEN SEKOLAH SUB SISTEM … · perpustakaan.uns.ac.id digilib.uns.ac.id TUGAS AKHIR ... application is designed using UML and visualization models developed

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xii

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