Anda di halaman 1dari 26

ABSTRAK

PENGEMBANGAN SISTEM INFORMASI PENJADWALAN


JURUSAN TEKNIK INFORMATIKA UNIKOM

OLEH

DEWI MUSTARI
10103032

Sistem penjadwalan yang sudah ada di Jurusan Teknik Informatika masih


memiliki kekurangan dalam kegunaan dan fungsi untuk mengatur penjadwalan
perkuliahan. Dengan kekurangan yang ada maka timbul masalah yang
bersangkutan dengan penjadwalan Jurusan Teknik Informatika. Masalah yang
timbul adalah karena tidak adanya dokumentasi dan coding, sehingga menyulitkan
dalam pengembangan sistem informasi penjadwalan tersebut. Dikarenakan
aplikasi penjadwalan yang sudah ada hanya ada Exe nya saja. Oleh sebab itu,
maka dikembangkanlah sistem informasi penjadwalan tersebut dengan tujuan
membuat yang sama persis dengan dilengkapi dokumentasi serta coding sehingga
apabila ada kekurangan bisa dikembangkan lebih lanjut. Serta dapat
mempermudah dalam pengolahan data penjadwalan sehingga dapat mempercepat
pekerjaan.
Dalam pengembangan sistem informasi penjadwalan ini penulis
menggunakan bahasa pemrograman Borland Delphi 7.0 dan MySQL 5.0 sebagai
database servernya. Untuk perancangannya menggunakan metode terstruktur yang
menggunakan Flow Map, ERD, DFD sebagai alat bantu untuk merancang aplikasi
pengembangan sistem informasi penjadwalan Teknik Informatika UNIKOM .
Pengembangan sistem informasi penjadwalan Jurusan Teknik Informatika,
diharapkan mengurangi terjadinya tabrakan antar jadwal dan mempermudah
dalam pengolahan data komponen jadwal.
Kata kunci : Penjadwalan, Pemrograman, Database

i
ABSTRACT

SCHEDULER INFORMATION SYSTEM DEVELOPMENT


UNIKOM INFORMATICS ENGINEERING DEPARTEMENT

By

DEWI MUSTARI
10103032

The existing schedule application system which is used in Informatics


Engineering Department at Universitas Komputer Indonesia has not meet it’s
usability and clear function based on the main purpose to manage the schedule
time for lecturing activity. In this regard some problems emerge and need some
attentions to be solved as good as possible. The main concern is how to develop a
better application scheduling system. The previous application in used does not
have a well documented development blue print, nothing but the program
execution only. Later, it makes the further development become difficult. Based on
the facts mentioned above the main purpose to achieve is to make a well
documented development blue print along with the implementation of making a
better lecture scheduler application system, and the final goal to support the
lecturing management becomes handy in practice is possible to attain.
In developing process of creating schedule application system, we used
Borland Delphi 7 to generate code and interface, we also used MySQL 5.0 as the
main application database server. The process of design it self used the structured
software development method which involved tools such as, Flow Map, ERD and
DFD.
Developing and documenting the scheduler application program is expected
to give a beter service for managing the lecturing schedule at Informatics
Engineering Department. The out come is to reduce collsion among scheduled
time and classes also delivering easy service in managing schedule component
data.

Key Word : Scheduler, Programming, Database

ii
KATA PENGANTAR

Bismillahirahmaanirahiim

Dengan memanjatkan puji syukur kehadirat Allah SWT, atas rahmat dan

karunianya penulis dapat menyelesaikan skripsi ini, yang merupakan syarat untuk

menyelesaikan program studi Strata I Jurusan Teknik Informatika Fakultas Teknik

dan Ilmu Komputer pada Universitas Komputer Indonesia.

Selama pelaksanaan dan penyusunan laporan Skripsi ini banyak menemui

hambatan dan kesulitan. Namun berkat dorongan, bantuan dan bimbingan baik

secara moril ataupun material dari berbagai pihak penulis dapat mengatasinya.

Untuk itu penulis ingin mengucapkan terima kasih kepada :

1. Allah SWT yang telah memberikan rahmat dan hidayah-Nya kepada

penulis sehingga penulis dapat menyelesaikan laporan ini.

2. Ibu dan bapak ku yang sangat aku cintai dan sayangi yang selalu

membantu baik moril, material maupun spirit kepada penulis.

3. Seseorang yang sangat aku cintai dan sayangi yang telah memberikan

dorongan serta do’anya sehingga penulis dapat menyelesaikan laporan ini.

4. Bapak Tugiman dan Ibu Iis yang aku cintai dan sayangi yang selalu

memberikan dorongan kepada penulis.

5. Bapak Prof. Dr. Ir. Ukun Sastraprawira, Msc. Selaku Dekan Fakultas

Teknik dan Ilmu Komputer Universitas Komputer Indonesia.

6. Bapak Muhammad Nasrun, S.Si., M.T, selaku Ketua Program Studi

Teknik Informatika Universitas Komputer Indonesia.

iii
7. Bapak Andri Heryandi, S.T , selaku Dosen wali IF.1 dan Pembimbing II di

Universitas Komputer Indonesia yang sangat membantu penulis dalam

menyelesaikan Skripsi ini.

8. Ibu Mira Kania, S.T, M.T, selaku Dosen Pembimbing I di Universitas

Komputer Indonesia yang sangat membantu penulis dalam menyelesaikan

skripsi ini.

9. Seluruh Dosen dan Staff pengajar jurusan Teknik Informatika Universitas

Komputer Indonesia.

10. Nenek dan saudara- saudara ku yang selalu memberikan dukungannya

kepada penulis.

11. Teman-teman setia cosina yang telah banyak membantu dan memberikan

dorongan kepada penulis (thank’s for all).

12. Teman ku anton dan semua rekan – rekan IF-1 angkatan 2003 jurusan

Teknik Informatika yang telah ikut membantu dalam penulisan laporan ini

baik secara langsung maupun tidak langsung.

13. Semua pihak yang terlibat yang telah ikut membatu dalam penulisan

laporan ini baik secara langsung maupun tidak langsung.

Zazakumullahukhoeronkatsiron, Amiin

Akhirnya penulis mengucapkan syukur alhamdullilah kehadirat ilahirobi

yang tiada hentinya atas selesainya proses penulisan laporan Tugas Akhir ini

Amin.

Bandung, Januari 2008


Penulis

iv
DAFTAR ISI

ABSTRAK ..............................................................................................................i

ABSTRACT ...........................................................................................................ii

KATA PENGANTAR ..........................................................................................iii

DAFTAR ISI ..........................................................................................................v

DAFTAR TABEL ...............................................................................................xii

DAFTAR GAMBAR ..........................................................................................xix

DAFTAR SIMBOL ...........................................................................................xxv

BAB 1 PENDAHULUAN .....................................................................................1

1.1 Latar Belakang Masalah ………………………………………..……..1

1.2 Identifikasi Masalah …………………….………………………….....3

1.3 Maksud Dan Tujuan …………………………………………….….....3

1.4 Batasan Masalah …………………………………………….…….…..4

1.5 Metodologi Penelitian ……………………………………….……......4

1.6 Sistematika Penulisan ……………………………………….…….......6

BAB II TINJAUAN PUSTAKA ...........................................................................8

2.1 Konsep Dasar Sistem ……………………………………..………..…8

2.1.1 Pengertian Sistem …………………………………….…………8

2.1.2 Karakteristik Sistem ………………………………….…….…..10

v
2.1.3 Klasifikasi Sistem ……………………………………….……...11

2.1.4 Komponen Sistem ………………………………………....…...12

2.1.5 Pemodelan Sistem ………………..……………..……………...13

2.2 Konsep Dasar Informasi …………………………..…......…………..14

2.2.1 Pengertian Informasi ……………………..…………..………...14

2.2.2 Kualitas Informasi …………………………….…...…………...17

2.2.3 Nilai Informasi …………………………………....……………18

2.3 Konsep Dasar Sistem Informasi ……………………...…………..….19

2.3.1 Pengertian Sistem Informasi …………….…….……………….19

2.3.2 Komponen Sistem Informasi …………….…….………….……21

2.4 Metodologi Pengembangan Sistem Informasi…………………....….23

2.5 Basis Data ……………………………….…………….……….….…28

2.5.1 Definisi Basis Data ……………………………….…….……....28

2.5.2 Operasi Dasar Basis Data ……….………………….…….……30

2.5.3 Sistem Manajemen Basis Data ……………………….……..….31

2.5.4 Arsitektur Sistem Basis Data ……………………….….………32

2.6 Konsep Dasar Analisis Sistem ...……………………….…….……..32

2.6.1 ERD ……………………………………………….…..…..…....34

2.6.2 Diagram konteks ………………………………………..….......36

vi
2.6.3 Diagram Arus Data (DFD) …………………………………......37

2.6.4 Kamus Data ……………………………………….…………....38

2.6.5 Pengujian Black Box ……………………………………...……39

2.7 Tinjauan Perangkat Lunak ………………………………..………....40

2.7.1 Borland Delphi ……………………….……………..…..……...40

2.7.2 MySQL ………………………………………....……………...41

BAB III ANALISI DAN PERANCANGAN ……………………………….....45

3.1 Analisis Sistem …………………………………...………………….45

3.1.1 Analisis fungsional ……………………………...……………...46

3.1.1.1 Analisis Prosedure dan Dokumen Sistem …..…………….46

3.1.2 Analisis Non Fungsional …………………………………..…...48

3.1.2.1 Analisis Pengguna ………………………………...………48

3.1.2.2 Analisis Perangkat lunak ……………………………...…..49

3.1.2.3 Analisis Perangkat keras ……………………………….....50

3.1.2.4 Analisis Jaringan ………………………………………....51

3.1.3 Analisi Basis Data …………………………………………...…52

3.2 Perancangan Sistem ……………………………………..…………..52

3.2.1 Perancangan Kebutuhan Fungsional ………………………..…55

3.2.1.1 Diagram Konteks …………………………………………55

vii
3.2.1.2 DFD ……………………………………………...………..56

3.2.1.3 Flow Chart ……………………………………………...…75

3.2.1.4 Spesifikasi Proses ………………………………………...75

3.2.1.5 Kamus Data ………………………………………...….…86

3.2.2 Perancangan Basis Data ……………….………………….……93

3.2.2.1 ERD …………………………….………..………………..93

3.2.2.2 Skema Relasi ………………….…………………..………94

3.2.2.3 Struktur Tabel …………………………………...…….......95

3.2.3 Perancangan Antar Muka ………………………………….….100

3.2.4 Jaringan Semantik Sistem Keseluruhan ………………………137

BAB IV IMPLEMENTASI DAN PENGUJIAN …………………………....138

4.1 Implementasi …………………………………………...…………..138

4.1.1 Implementasi Perangkat Lunak ……………………………....138

4.1.2 Implementasi Perangkat keras …………………………...……139

4.1.3 Implementasi Basis Data ……………………………...………139

4.1.4 Implementasi Antar Muka ……………………………...……..146

4.1.4.1 Implementasi Form Login ….……………………………146

4.1.4.2 Implementasi Form Menu Utama ……………………….147

4.1.4.3 Implementasi Form Data Dosen jadwal ………………...147

viii
4.1.4.4 Implementasi Form Tambah Data Dosen jadwal ..…........148

4.1.4.5 Implementasi Form Edit Data Dosen jadwal.………..….148

4.1.4.6 Implementasi Form Data Matakuliah jadwal ….……...149

4.1.4.7 Implementasi Form Tambah Data Matakuliah jadwal .…149

4.1.4.8 Implementasi Form Edit Data Matakuliah jadwal..…..…150

4.1.4.9 Implementasi Form Data Ruang………………..…..……150

4.1.4.10 Implementasi Form Tambah Data Ruang ………….......151

4.1.4.11 Implementasi Form Edit Data Ruang ……………....….151

4.1.4. 12 Implementasi Form Data Kelas jadwal………….…….152

4.1.4.13 Implementasi Form Tambah Data Kels jadwal.….….…152

4.1.4.14 Implementasi Form Edit Data Kelas jadwal ……….....153

4.1.4.15 Implementasi Form Konfirmasi Jadwal baru …………..153

4.1.4.16 Implementasi Form Kompilasi Jadwal …………….......154

4.1.4.17 Implementasi Form View Jadwal ……………...…….....154

4.1.4.18 Implementasi Form Komfirmasi Buka Arsip Jadwal …..155

4.1.4.19 Implementasi Form Pemeliharaan Jadwal …………..

….155

4.1.4.20 Implementasi Form Cetak Jadwal ………………...……156

4.1.4.21 Implementasi Form Tambah User Baru ………………..156

ix
4.1.4.22 Implementasi Form Edit Password ………………….....156

4.1.4.23 Implementasi Form Hapus User ……………...………...157

4.1.4.24 Implementasi Form Data Master …………………….…157

4.2 Pengujian ……………….…..…...………………………………….158

4.2.1 Rencana Pengujian …………………………………..………..158

4.2.2 Kasus dan Hasil Pengujian ……………………………………160

4.2.2.1 Pengujian Login ……………………………..………......160

4.2.2.2 Pengujian Data Sample Dosen jadwal …………………..162

4.2.2.3 Pengujian Data Sample Matakuliah jadwal ……………..167

4.2.2.4 Pengujian Data Sample Ruang …………………….....….172

4.2.2.5 Pengujian Data Sample Kelas jadwal .... …......……….…

175

4.2.2.6 Pengujian Data Sample Konfirmasi Jadwal Baru …….…179

4.2.2.7 Pengujian Data Sample Kompilasi Jadwal ……...

…….....180

4.2.2.8 Pengujian Data Sample View Jadwal ……………..……..183

4.2.2.9 Pengujian Data Sample Buka Arsip Jadwal ……….....….188

4.2.2.10 Pengujian Data Sample Pemeliharaan jadwal ……….....189

4.2.2.11 Pengujian Data Sample User …………………………...189

4.2.2.12 Pengujian Data Sample Agama …………………..….....192

x
4.2.2.12 Pengujian Data Sample Jabatan ………………..…..…..194

4.2.2.13 Pengujian Data Sample Hari …………………..…..…...196

4.2.2.14 Pengujian Data Sample Waktu ………………………....198

4.2.2.15 Pengujian Data Sample Jurusan …………….………….200

4.2.2.16 Pengujian Data Sample Dosen ……...………………….202

4.2.2.17 Pengujian Data Sample Matakuliah ……...…………….208

4.2.2.18 Pengujian Data Sample Kelas ………...………………..211

4.2.2.19 Pengujian Data Sample Cetak Jadwal …………...……..213

4.2.3 Kesimpulan hasil Pengujian Alpha …………….………..….……214

4.2.4 Pengujian Betha ……………………………………….

………….214

BAB VI KESIMPULAN DAN SARAN …………………….………….….....216

5.1 Kesimpulan …………………………...…………...………..………

216

5.2 Saran …………………………………………………….....……….217

DAFTAR PUSTAKA .......................................................................................xxvi

xi
DAFTAR TABEL

Tabel 2.1 Definisi sistem informasi ….........................................................20

Tabel 2.2 notasi deskripsi isi untuk kamus data ..........................................39

Tabel 2.3 Tipe data pada MySQL ................................................................44

Table 3.1 Spesifikasi proses .........................................................................75

Tabel 3.2 Kamus Data .................................................................................86

Tabel 3.3 Dosen ...........................................................................................95

Tabel 3.4 Matakuliah ...................................................................................96

Tabel 3.5 Ruang ...........................................................................................96

Tabel 3.6 Kelas ............................................................................................96

Tabel 3.7 Agama ..........................................................................................97

Tabel 3.8 Jabatan .........................................................................................97

Tabel 3.9 Hari .............................................................................................97

Tabel 3.10 Waktu .........................................................................................97

xii
Tabel 3.11 Jurusan .......................................................................................97

Tabel 3.12 Jadwal .......................................................................................98

Tabel 3.13 DosenJadwal .............................................................................98

Tabel 3.14 KlsJadwal ...................................................................................99

Tabel 3.15 mkJadwal ...................................................................................99

Tabel 4.1 Rencana Pengujian .....................................................................158

Tabel 4.2 Pengujian Login (Data Normal) ................................................160

Tabel 4.3 Pengujian Login User (Data Normal) ........................................161

Tabel 4.4 Pengujian Login User (Data Salah) ............................................161

Tabel 4.5 Pengujian Data Dosen (Data Normal) ........................................162

Tabel 4.6 Pengujian Tambah Dosen (Data Normal) ..................................162

Tabel 4.7 Pengujian Tambah Dosen (Data Salah) .....................................163

Tabel 4.8 Pengujian Edit Dosen (Data Normal) ........................................164

Tabel 4.9 Pengujian Edit Dosen (Data Salah) ............................................165

Tabel 4.10 Pengujian Sort (urut) Dosen (Data Normal) ............................165

Tabel 4.11 Pengujian Hapus Dosen (Data Normal) ...................................166

Tabel 4.12 Pengujian Pencarian Dosen (Data Normal) .............................166

Tabel 4.13 Pengujian Pencarian Dosen (Data Salah) .................................167

abel 4.14 Pengujian Data Sample Mata Kuliah (Data Normal)................. 167

xiii
Tabel 4.15 Pengujian Tambah Data Mata Kuliah (Data Normal) ..............168

Tabel 4.16 Pengujian Tambah Data Mata Kuliah(Data Salah) ..................169

Tabel 4.17 Pengujian Edit Data Mata Kuliah(Data Normal) .....................169

Tabel 4.18 Pengujian Tambah Data Mata Kuliah (Data Salah) .................170

Tabel 4.19 Pengujian Hapus Data Mata Kuliah (Data Normal) ................170

Tabel 4.20 Pengujian Sort Mata Kuliah (Data Normal) .............................171

Tabel 4.21 Pengujian filter Mata Kuliah (Data Normal) ...........................171

Tabel 4.22 Pengujian Pencarian Mata Kuliah (Data Normal) ...................172

Tabel 4.23 Pengujian Data Sample Ruangan (Data Normal)......................172

Tabel 4.24 Pengujian Tambah Data Ruang (Data Normal) .......................172

Tabel 4.25 Pengujian Tambah Data Ruang (Data Salah)............................173

Tabel 4.26 Pengujian Edit Data ruang (Data Normal) ...............................173

Tabel 4.27 Pengujian Edit Data Ruang (Data Salah) .................................174

Tabel 4.28 Pengujian Sort Ruang (Data Normal) ......................................174

Tabel 4.29 Pengujian Cari ruang (Data Normal) ......................................175

Tabel 4.30 Pengujian Data Kelas (Data Normal) .......................................175

Tabel 4.31 Pengujian Tambah Kelas (Data Normal) .................................175

Tabel 4.32 Pengujian Tambah Kelas (Data salah) .....................................176

Tabel 4.33 Pengujian Edit Kelas (Data Normal) ........................................176

xiv
Tabel 4.34 Pengujian Edit Kelas (Data Salah) ...........................................177

Tabel 4.35 Pengujian Hapus Kelas (Data Normal) ....................................177

Tabel 4.36 Pengujian Sort Kelas (Data Normal) ........................................178

Tabel 4.37 Pengujian Filter Kelas (Data Normal) ......................................178

Tabel 4.38 Pengujian Cari Kelas (Data Normal) .......................................178

Tabel 4.39 Pengujian Konfirmasi Jadwal Baru (Data Normal) .................179

Tabel 4.40 Pengujian Proses Konfirmasi Jadwal Baru (Data Normal).......179

Tabel 4.41 Pengujian Konfirmasi Jadwal Baru (Data salah) .....................180

Tabel 4.42 Pengujian Kompilasi Jadwal (Data Normal) ............................180

Tabel 4.43 Pengujian Tranfers Jadwal (Data Normal) ...............................181

Tabel 4.44 Pengujian Memasukan Dosen ke Grid (Data Normal) ............181

Tabel 4.45 Pengujian Kosongkan Pengajar (Data Normal) .......................181

Tabel 4.46 Pengujian Hapus Data Aktif (Data Normal) ............................182

Tabel 4.47 Pengujian Hapus Seluruh Data (Data Normal)........................ 182

Tabel 4.48 Pengujian Data Penjadwalan (Data Normal) ...........................183

Tabel 4.49 Pengujian Simpan Jadwal (Data Normal) ...............................184

Tabel 4.50 Pengujian Simpan Jadwal (Data salah) ...................................184

Tabel 4.51 Pengujian Pindah Jadwal (Data Normal) .................................185

Tabel 4.52 Pengujian Pindah Jadwal (Data salah)..................................... 185

xv
Tabel 4.53 Pengujian Hapus Jadwal (Data Normal).................................. 186

Tabel 4.54 Pengujian Ubah Ke Dosen (Data Normal) ...............................186

Tabel 4.55 Pengujian Ubah Ke Kelas (Data Normal) ................................186

Tabel 4.56 Pengujian Kirim Ke Excel (Data Normal) ...............................187

Tabel 4.57 Pengujian Hapus Semua Jadwal (Data Normal) ......................187

Tabel 4.58 Pengujian Ubah ke Kelas Regular (Data Normal)................... 188

Tabel 4.59 Pengujian Ubah ke Kelas Karyawan (Data Normal) ...............188

Tabel 4.60 Pengujian Buka Arsip Jadwal (Data Normal) ..........................188

Tabel 4.61 Pengujian Pemeliharaan Jadwal (Data Normal).......................189

Tabel 4.62 Pengujian Data User (Data Normal) ........................................189

Tabel 4.63 Pengujian Tambah User (Data Normal)................................... 190

Tabel 4.64 Pengujian Data User (Data salah) ............................................190

Tabel 4.65 Pengujian Edit User (Data Normal) .........................................190

Tabel 4.66 Pengujian Data User (Data salah) ............................................191

Tabel 4.67 Pengujian Hapus User (Data Normal) ......................................191

Tabel 4.68 Pengujian Hapus User (Data salah) ..........................................192

Tabel 4.69 Pengujian Data Agama (Data Normal) ....................................192

Tabel 4.70 Pengujian Data Agama (Data Normal) ....................................192

Tabel 4.71 Pengujian Data Agama (Data Normal) ....................................193

xvi
Tabel 4.72 Pengujian Data Agama (Data Normal) ....................................193

Tabel 4.73 Pengujian Data Jabatan (Data Normal) ....................................194

Tabel 4.74 Pengujian Tambah Jabatan (Data Normal) ..............................194

Tabel 4.75 Pengujian Edit Jabatan (Data Normal) .....................................195

Tabel 4.76 Pengujian Hapus Jabatan (Data Normal)..................................195

Tabel 4.77 Pengujian Data Hari (Data Normal) .........................................196

Tabel 4.78 Pengujian Tambah Hari (Data Normal)....................................196

Tabel 4.79 Pengujian Edit hari (Data Normal) ..........................................197

Tabel 4.80 Pengujian Hapus Hari (Data Normal) ......................................197

Tabel 4.8 Pengujian Data waktu (Data Normal)........................................ 198

Tabel 4.82 Pengujian Tambah waktu (Data Normal) ................................198

Tabel 4.83 Pengujian Edit waktu (Data Normal) .....................................199

Tabel 4.84 Pengujian Hapus waktu (Data Normal) ..................................199

Tabel 4.85 Pengujian Data Jurusan (Data Normal) ....................................200

Tabel 4.86 Pengujian Tambah Jurusan (Data Normal) ..............................200

Tabel 4.87 Pengujian Edit Jurusan (Data Normal) ....................................201

Tabel 4.88 Pengujian Hapus Jurusan (Data Normal) .................................202

Tabel 4.89 Pengujian Data Dosen (Data Normal) ......................................202

Tabel 4.90 Pengujian Tambah Data Dosen (Data Normal) .......................203

xvii
Tabel 4.91 Pengujian Edit Data Dosen (Data Normal) ..............................205

Tabel 4.92 Pengujian Hapus Dosen (Data Normal) ...................................207

Tabel 4.93 Pengujian Data Matakuliah (Data Normal).............................. 208

Tabel 4.94 Pengujian Tambah Data Matakuliah (Data Normal) ...............208

Tabel 4.95 Pengujian Edit Data Matakuliah (Data Normal) ......................209

Tabel 4.96 Pengujian Hapus Data Matakuliah (Data Normal) ..................210

Tabel 4.97 Pengujian Data Kelas (Data Normal) .......................................211

Tabel 4.98 Pengujian tambah data kelas (Data Normal) ............................211

Tabel 4.99 Pengujian edit data kelas (Data Normal) .................................212

Tabel 4.100 Pengujian Hapus data kelas (Data Normal) ...........................213

Tabel 4.101 Pengujian cetak jadwal (Data Normal) ..................................213

xviii
DAFTAR GAMBAR

Gambar 2.1 Karakteristik Suatu Sistem .........................................................9

Gambar 2.2 Transformasi data menjadi informasi ......................................15

Gambar 2.3 Siklus Informasi .......................................................................16

Gambar 2.4 Pilar kualitas informasi ............................................................17

Gambar 2.5 Definisi sistem informasi .........................................................21

Gambar 2.6 Blok sistem informasi yang

berinteraksi ..................................22

Gambar 2.7 Model Sequensial liner ………………….…………………...24

Gambar 2.8 Model Prototipe .......................................................................24

Gambar 2.9 Model RAD ..............................................................................25

Gambar 2.10 Entiti …………………………….…………………………..34

Gambar 2.11 Atribut ....................................................................................35

Gambar 2.12 Hubungan ...............................................................................35

Gambar 2.13 Hubungan Satu ke Satu ..........................................................35

xix
Gambar 2.14 Hubungan Satu ke banyak .....................................................36

Gambar 3.1 Flow Map kesediaan mengajar ................................................46

Gambar 3.2 Flow Map

Penjadwalan ............................................................47

Gambar 3.3 Diagram Konteks ………………………….………………...55

Gambar 3.4 DFD Level 0 …………………………….…………………...56

Gambar 3.5 DFD Level 1 untuk Proses 2 ………………………….……..57

Gambag 3.6 DFD Level 1 untuk proses 3 ……………………….………..57

Gambar 3.7 DFD Level 1 untuk proses 4 ………………….……………...58

Gambar 3.8 DFD Level 1 untuk proses 5 ………………………….……...59

Gambar 3.9 DFD Level 1 untuk proses 6 …………………………….…...60

Gambar 3.10 DFD Level 2 untuk proses 4.1 ……………………………...61

Gambar 3.11 DFD Level 2 untuk proses 4.2 ……………………………...62

Gambar 3.12 DFD Level 2 untuk proses 4.3 ………………………….…..63

Gambar 3.13 DFD Level 2 untuk proses 4.4 ………………………….…..64

Gambar 3.14 DFD Level 2 untuk proses 5.1 ……………………………...65

Gambar 3.15 DFD Level 2 untuk proses 5.2 ………………….………….66

Gambar 3.16 DFD Level 2 untuk proses 5.3 …………….………………..67

Gambar 3.17 DFD Level 2 untuk proses 5.4 ………………….…………..68

xx
Gambar 3.18 DFD Level 2 untuk proses 5. 5 ……………….…………….69

Gambar 3.19 DFDLevel 2 untuk proses 5.6 ……….………………….…..70

Gambar 3.20 DFDLevel 2 untuk proses 5.7 …….………………….……..71

Gambar 3.21 DFDLevel 2 untuk proses 5.8 ….……………………….…..72

Gambar 3.22 DFD Level 2 untuk proses 6.2 ………………….……….….73

Gambar 3.23 DFD Level 2 untuk proses 6.3 ………………….…………..74

Gambar 3.24 Flowchart Login .....................................................................75

Gambar 3.25 Skema Relasi ..........................................................................94

Gambar 3.26 LKT Koneksi Database ........................................................100

Gambar 3.27 LKT Login User ...................................................................101

Gambar 3.28 LKT Menu Utama ................................................................102

Gambar 3.29 LKT Data Induk Dosen ........................................................103

Gambar 3.30 LKT Data Induk Matakuliah ................................................104

Gambar 3.31 LKT Data Induk Ruang .......................................................105

Gambar 3.32 LKT Data Induk Kelas .........................................................106

Gambar 3.33 LKT Tambah Data Dosen ....................................................107

Gambar 3.34 LKT Edit Data Dosen ……………………….…………….108

Gambar 3.35 LKT Tambah Data Matakuliah ............................................109

Gambar 3.36 LKT Edit Data Matakuliah …………………….………….110

xxi
Gambar 3.37 LKT Tambah Data Ruang ....................................................111

Gambar 3.38 LKT Edit Data Ruang …………………….……………….112

Gambar 3.39 LKT Tambah Data Kelas .....................................................113

Gambar 3.40 LKT Edit Data Kelas ...........................................................114

Gambar 3.41 LKT Konfirmasi Jadwal Baru ..............................................115

Gambar 3.42 LKT Kompilasi Jadwal ........................................................116

Gambar 3.43 LKT View Jadwal ................................................................117

Gambar 3.44 LKT tabel kelas …………………………….……………...118

Gambar 3.45 LKT tabel dosen …………………………….……………..119

Gambar 3.46 LKT Buka Arsip Jadwal ......................................................120

Gambar 3.47 LKT Pemeliharaan Jadwal ………………………….……..121

Gambar 3.48 LKT Tambah User ………………….……………………..122

Gambar 3.49 LKT Edit User …………………….………………………123

Gambar 3.50 LKT Hapus User ………………………………………..…124

Gambar 3.51 LKT Data Agama ………………….………………………125

Gambar 3.52 LKT Data Jabatan ………………………………….……...126

Gambar 3.53 LKT Data Hari …………………………………….………127

Gambar 3.54 LKT Data Waktu ……………………………………….…128

Gambar 3.55 LKT Data Jurusan ………………………………….……...129

xxii
Gambar 3.56 LKT Data induk dosen .........................................................130

Gambar 3.57 LKT Data induk matakuliah ................................................131

Gambar 3.58 LKT Data induk kelas ..........................................................132

Gambar 3.59 LKT Buka Arsip Jadwal ......................................................133

Gambar 3.60 LKT Cetak Jadwal ........ ......................................................134

Gambar 3.61 LKT Informasi ……………………………….……………145

Gambar 3.62 Jaringan Semantik Sistem …………………………....……137

Gambar 4.1 Form login ..............................................................................146

Gambar 4.2Form menu utama ...................................................................147

Gambar 4.3 Form data dosen jadwal .........................................................147

Gambar 4.4 Form tambah data dosen jadwal ...........................................148

Gambar 4.5 Form data edit dosen jadwal ..................................................148

Gambar 4.6 Form Data Mata Kuliah

jadwal ..............................................149

Gambar 4.7 Form Tambah Data Mata Kuliah jadwal ...............................149

Gambar 4.8 Form Edit MataKuliah jadwal ...............................................150

Gambar 4.9 Form Data Ruang ..................................................................150

Gambar 4.10 Form Tambah Data Ruang ...................................................151

Gambar 4.11 Form Edit Data Ruang .........................................................151

xxiii
Gambar 4.12 Form Data Kelas

jadwal .......................................................152

Gambar 4.13 Form Tambah Data Kelas jadwal ........................................152

Gambar 4.14 Form Edit Data Kelas jadwal ...............................................153

Gambar 4.15 Form Konfirmasi

Jadwal ......................................................153

Gambar 4.16 Form Kompilasi Jadwal .......................................................154

Gambar 4.17 Form View Jadwal ...............................................................154

Gambar 4.18 Form View Jadwal ...............................................................155

Gambar 4.19 Form View Jadwal ...............................................................155

Gambar 4.20 Form cetak ke excel .............................................................156

Gambar 4.21 Form Tambah User Baru .....................................................156

Gambar 4.22 Form Edit Password .............................................................156

Gambar 4.23 Form Hapus User ................................................................157

Gambar 4.24 Form Data Master ................................................................157

xxiv
DAFTAR SIMBOL

1. Simbol Flowmap

2. Simbol DFD (Data Flow Diagram)

xxv
xxvi