Sistem Informasi Penjadwalan Sidang di Fakultas Teknologi Informasi Universitas Kristen Maranatha.

(1)

ABSTRAK

Fakultas Teknologi Informasi pada Universitas Kristen Maranatha adalah fakultas yang bergerak dalam bidang teknologi informasi. Fakultas IT memiliki 3 jenis Kelompok Bidang Keahlian (KBK) dalam pelaksanaan penelitian dan pengkajian bahan-bahan pengajaran, yaitu KBK Sistem Informasi, KBK Rekayasa Perangkat Lunak, dan KBK Multimedia dan Jaringan. Aktivitas dan proses bisnis yang berjalan pada ketiga KBK tersebut masih berjalan secara manual antara lain proses menentukan dosen pembimbing KP, STA dan TA dan khususnya penjadwalan. Sistem Informasi KBK telah dibuat untuk alokasi pembimbing dan penguji, namun masih terus disempurnakan dan ditambahkan dengan modul penjadwalan untuk sidang. Tugas akhir ini berfokus pada penambahan penjadwalan sidang dengan mempertimbangkan sumberdaya dosen yang digunakan bersama oleh ketiga KBK di Fakultas IT. Sistem informasi ini dibuat menggunakan bahasa pemrograman PHP dan database MySQL, dan untuk kalender digunakan icalendar (Google Calendar) yang memudahkan dosen dalam melakukan import ke sistem KBK. Aplikasi telah diuji dengan metode blackbox. Hasil penelitian menunjukkan bahwa aplikasi sudah sesuai dengan harapan saat pengujian, dengan demikian aplikasi ini layak digunakan untuk KBK dalam hal penjadwalan.


(2)

vi

ABSTRACT

The Faculty of Information Technology at Maranatha Christian University is a college in information technology sector. IT Faculty has three competency groups in implementating research and teaching assessment, that is Information System competency group, Software Engineering competency group, and Multimedia and network competencty group. Activity and business processes which in the three competency groups are still completed manually including determining adviser lecturer KP, STA, and TA and scheduling for defenses. Information System competency group was already made for allocating adviser and examiner, but is still being improved by adding scheduling module. This final project focused on adding scheduling by considering lecturers as limited resource for use by third competency groups in IT Faculty. This system made by using PHP programming language and MySQL database, and for calendar using icalendar (Google Calendar) which is easier to use by lecturer when importing data to competency group system. This application was already tested by using black box method. The result show the application running same as expectation when tested, therefore this application is sufficient for use by the competency groups in scheduling terms.


(3)

DAFTAR ISI

LEMBAR PENGESAHAN ... Error! Bookmark not defined.

PERNYATAAN ORISINALITAS LAPORAN PENELITIANError! Bookmark not defined.

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... ii

PRAKATA ... iii

ABSTRAK ... v

ABSTRACT ... vi

DAFTAR ISI ... vii

DAFTAR GAMBAR ... x

DAFTAR TABEL ... xii

DAFTAR NOTASI / LAMBANG ... xiii

BAB 1. PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 1

1.3 Tujuan Pembahasan... 2

1.4 Ruang Lingkup Kajian... 2

1.4.1 Ruang lingkup perangkat keras aplikasi ini adalah :... 3

1.4.2 Ruang lingkup software dalam aplikasi ini adalah : ... 3

1.4.3 Ruang lingkup aplikasi meliputi : ... 3

1.5 Sumber Data ... 4

1.6 Sistematika Penyajian ... 4

BAB 2. KAJIAN TEORI ... 6

2.1 Proses Bisnis ... 6

2.2 Sistem Informasi ... 6

2.3 Penjadwalan ... 7

2.4 Flowchart ... 7

2.5 ERD(Entity Relationship Diagram) ... 8

2.5.1 Entitas (Entity) ... 8

2.5.2 Atribut (Attributes/Properties) ... 8

2.5.3 Relasi (Relationship) ... 8


(4)

viii

2.6 MySQL ... 10

2.7 DFD (Data Flow Diagram) ... 13

2.8 Kamus Data ... 14

2.9 PHP ... 15

2.9.1 Konsep Kerja PHP ... 16

2.10 Bootstrap ... 16

2.11 Black-box Testing ... 17

BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 18

3.1 Proses Bisnis ... 18

3.1.1 Proses Bisnis Penjadwalan Menggunakan Time Table ... 18

3.2 ERD (Entity Relationship Diagram) ... 20

3.3 ER to Table ... 22

3.4 DFD (Data Flow Diagram) ... 22

3.4.1 Data Flow Diagram Level 0 ... 23

3.4.2 Data Flow Diagram Level 1 ... 24

3.4.3 Data Flow Diagram Level 2 Proses 1 ... 24

3.4.4 Data Flow Diagram Level 2 Proses 3 (Ketua / Sekretaris) ... 25

3.4.5 Data Flow Diagram Level 2 Proses 3 (Koordinator) ... 25

3.4.6 Data Flow Diagram Level 2 Proses 3 (Dosen) ... 26

3.5 PSPEC (Process Specification) ... 27

3.6 Kamus Data ... 29

3.7 DesignUser Interface ... 38

BAB 4. HASIL PENELITIAN ... 42

4.1.1 Form Assign Schedule ... 42

4.1.2 My Calendar ... 43

4.1.3 Schedule Report... 44

4.1.4 Edit Profile Settings – Email Alert ... 45

4.1.5 All Calendar ... 46

4.1.6 Compose Message ... 46

4.1.7 Inbox Message ... 47

4.1.8 Sent Messages... 48


(5)

4.1.10 Page Assign Schedule ... 49

4.1.11 Datepicker Schedule ... 50

4.1.12 Timepicker start schedule ... 51

4.1.13 Timepicker end schedule ... 52

4.1.14 Detail event calendar ... 52

4.1.15 Filter date range schedule report ... 53

4.1.16 Send Mail Reminder ... 54

BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 55

BAB 6. SIMPULAN DAN SARAN ... 60

6.1 Simpulan ... 60

6.2 Saran ... 60


(6)

x

DAFTAR GAMBAR

Gambar 2.1 Kardinalitas ... 10

Gambar 2.2 Konsep Kerja PHP ... 16

Gambar 3.1 Flowchart persiapan time table ... 19

Gambar 3.2 Flowchart persiapan time table ... 20

Gambar 3.3 Entity Relationship Diagram ... 21

Gambar 3.4 ER to Table ... 22

Gambar 3.5 Data Flow DiagramLevel 0 ... 23

Gambar 3.6 Data Flow Diagram Level 1 ... 24

Gambar 3.7 Data Flow Diagram Level 2 Proses 1 ... 25

Gambar 3.8 Data Flow Diagram Level 2 Proses 3 (Ketua/Sekretaris) ... 25

Gambar 3.9 Data Flow Diagram Level 2 Proses 3 (Koordinator) ... 26

Gambar 3.10 Data Flow Diagram Level 2 Proses 3 (Dosen) ... 27

Gambar 3.11 Tampilan Form Penjadwalan Sidang ... 38

Gambar 3.12 Tampilan table mahasiswa yang sudah dijadwalkan... 39

Gambar 3.13 Tampilan Inbox fitur messaging ... 40

Gambar 3.14 Tampilan Read Message fitur messaging ... 40

Gambar 3.15 Tampilan Compose Message fitur messaging ... 41

Gambar 4.1 Tampilan Form Assign Schedule ... 42

Gambar 4.2 Tampilan My Calendar ... 43

Gambar 4.3 Tampilan Schedule Report ... 44

Gambar 4.4 Tampilan Edit Profile Settings – Email Alert ... 45

Gambar 4.5 Tampilan All Calendar ... 46

Gambar 4.6 Tampilan Compose Message ... 47

Gambar 4.7 Tampilan Inbox Messages ... 47

Gambar 4.8 Tampilan Sent Messages ... 48

Gambar 4.9 Tampilan Read Message ... 49

Gambar 4.10 Tampilan Page Assign Schedule ... 49

Gambar 4.11 Tampilan datepicker schedule ... 50

Gambar 4.12 Tampilan timepicker start schedule ... 51


(7)

Gambar 4.14 Tampilan detail event calendar ... 52 Gambar 4.15 Tampilan filter date range schedule report ... 53 Gambar 4.16 Tampilan Send Mail Reminder ... 54


(8)

xii

DAFTAR TABEL

Tabel 2.1 Tipe Data Bilangan... 11

Tabel 2.2 Tipe Data Date ... 12

Tabel 2.3 Tipe Data Karakter ... 13

Tabel 2.4 Simbol Kamus Data ... 15

Tabel 3.1 PSPEC read sent message ... 27

Tabel 3.2 PSPEC input data evenement ... 28

Tabel 3.3 PSPEC input data message ... 28

Tabel 3.4 PSPEC send mail reminder ... 29

Tabel 3.5 Kamus Data (data dosen) ... 30

Tabel 3.6 Kamus Data (data skill) ... 31

Tabel 3.7 Kamus data (data status dosen) ... 31

Tabel 3.8 Kamus data (data role user) ... 31

Tabel 3.9 Kamus Data (Data akun) ... 32

Tabel 3.10 Kamus data (data jurusan) ... 32

Tabel 3.11 Kamus Data (data global) ... 33

Tabel 3.12 Kamus Data (data backup) ... 33

Tabel 3.13 Kamus Data (data mahasiswa) ... 34

Tabel 3.14 Kamus Data (data topik) ... 34

Tabel 3.15 Kamus Data (data tabel temp) ... 35

Tabel 3.16 Kamus Data (data kbk) ... 36

Tabel 3.17 Kamus Data (data evenement) ... 36

Tabel 3.18 Kamus data (data ruangan) ... 37

Tabel 3.19 Kamus data (data messages) ... 37

Tabel 5.1 Tabel hasil uji coba form assign schedule ... 55

Tabel 5.2 Tabel hasil uji coba my calendar ... 56

Tabel 5.3 Tabel hasil uji coba schedule report ... 57

Tabel 5.4 Tabel hasil uji coba edit profile settings – email alert ... 57

Tabel 5.5 Tabel hasil uji coba Compose Message... 58


(9)

DAFTAR NOTASI / LAMBANG

Jenis Notasi/Lambang Nama Arti

Flowchart Terminator Untuk memulai dan

mengakhiri proses

Flowchart Decision/

Keputusan

Keputusan untuk proses jika

salah akan kembali

mengulang proses

sebelumnya, dan jika benar akan melanjutkan proses selanjutnya

Flowchart Input /

output Data

Proses input/output data, parameter, informasi

Flowchart Display Menampilkan data

Flowchart Arah Proses Arah/alur untuk proses

Flowchart Manual

Operation

Proses yang dilakukan secara manual

Flowchart Connector

off page

Digunakan sebagai

penghubung flowchart yang harus digambarkan di halaman berbeda

ERD Entitas

Mewakili suatu individu yang nyata dan dapat dibedakan dari yang lain

ERD Atribut Menggambarkan karakteristik

dari Entitas

ERD Relasi Menunjukkan relasi antara


(10)

xiv

Jenis Notasi/Lambang Nama Arti

ERD Kardinalitas

Relasi

Menunjukkan jumlah

maskimum Entitas yang dapat berelasi

DFD Entitas Aktor yang ada di dalam

diagram

DFD Proses Proses secara otomatis yang

di lakukan oleh komputer

DFD

Arus Data

Menggambarkan suatu aliran atau arus data yang ada di dalam diagram

DFD Simpanan

Data

Tempat simpanan data seperti file di dalam database

Sumber :

1. Flowchart diambil dari Burlton, Roger T [1] 2. ERD diambil dari Fatansyah [2]


(11)

BAB 1. PENDAHULUAN

Bagian ini berisi pendahuluan yang terdiri dari latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, dan metodologi.

1.1 Latar Belakang Masalah

Fakultas Teknologi Informasi pada Universitas Kristen Maranatha saat ini sudah menerapkan sistem pengelolaan data mahasiswa peserta KP/ STA/ TA juga pengelolaan data penugasan dosen untuk sidang KP/ STA/ TA. Tetapi saat ini untuk alokasi dan penjadwalan sidang masih belum menerapkan sistem, oleh karena itu kinerja pengurus KBK di fakultas Teknologi Informasi masih belum efisien, seperti pada saat ketua KBK mengumumkan alokasi waktu dan tempat sidang kepada dosen-dosen yang diberi penugasan.

Dari hasil identifikasi masalah di atas, Fakultas Teknologi Informasi membutuhkan sebuah aplikasi yang dapat membantu dalam mengatasi masalah yang terjadi. Sistem yang diperlukan untuk mendukung kinerja tim KBK Fakultas Teknologi Informasi, saat ini meliputi modul penjadwalan sidang, alokasi tempat dan waktu sidang untuk sidang KP/ STA/ TA, juga menerapkan sistem pengingat waktu dan tempat sidang lewat Email. Dengan dibuatnya aplikasi ini diharapkan kinerja tim KBK Fakultas Teknologi Informasi lebih efektif dan efisien dalam menangani pengelolaan data penjadwalan sidang.

1.2 Rumusan Masalah

Adapun rumusan masalah yang didapat dari latar belakang masalah adalah :


(12)

2

Universitas Kristen Maranatha 1. Bagaimana membuat aplikasi yang dapat mengelola penjadwalan

sidang dan alokasi ruangan untuk sidang TA/KP/STA ?

2. Bagaimana membuat aplikasi yang dapat merekap alokasi ruangan dan waktu sidang TA/KP/STA pada semua KBK di Fakultas Teknologi Informasi ?

3. Bagaimana membuat aplikasi yang dapat memberi reminder batas penugasan TA/KP/STA ?

4. Bagaimana membuat aplikasi yang dapat memberi reminder

jadwal sidang dan ruangan untuk sidang TA/KP/STA?

5. Bagaimana membuat aplikasi yang dapat memungkinkan pengguna mengirim dan menerima pesan kepada sesama pengguna ?

1.3 Tujuan Pembahasan

Adapun tujuan dari pembahasan ini adalah :

1. Menyediakan fasilitas pengubahan data alokasi waktu dan ruangan sidang

2. Menyediakan fasilitas laporan alokasi waktu dan ruangan sidang berdasarkan jurusan dan tanggal dilakukannya sidang.

3. Merancang sebuah fitur yang dapat mengirimkan email kepada dosen yang batasan penugasannya telah habis.

4. Merancang sebuah fitur yang dapat mengirimkan email kepada dosen yang telah di alokasikan jadwal dan ruangan sidangnya. 5. Menyediakan fasilitas mailbox untuk mengirim dan menerima

pesan untuk pengguna sistem.

1.4 Ruang Lingkup Kajian

Aplikasi akan dibangun sebagai aplikasi berbasis website dan dapat diakses secara online dan real-time.


(13)

3

1.4.1 Ruang lingkup perangkat keras aplikasi ini adalah :

1. Prosesor Pentium 4 Dual Core

2. Ram 1024 MB 3. Hard disk 20 GB 4. Modem GSM

1.4.2 Ruang lingkup software dalam aplikasi ini adalah :

1. Bahasa Pemrograman PHP.

2. Editor Pemrograman menggunakan Jetbrains PHP Storm 7.1

3. Sistem basis data MySQL.

4. Javascript source atau plugin lain yang mendukung kinerja aplikasi.

1.4.3 Ruang lingkup aplikasi meliputi :

1. Menangani assign (pembimbing, penguji).

2. Menangani pengubahan data (pembimbing, penguji). 3. Menangani daftar mahasiswa peserta KP/ STA/ TA. 4. mengelola status mahasiswa peserta KP/ STA/ TA.. 5. User :

a. Ketua / Sekretaris KBK

User ini memiliki kemampuan untuk mengubah, menambah, menghapus data yang ada seperti data dosen, mahasiswa, assignment, schedule dan juga dapat melakukan backup dan melihat semua data yang ada.

b. Koordinator KP/TA

User ini memiliki kemampuan untuk mengubah status mahasiswa yang ada juga dapat melihat data mahasiswa, penugasan, data dosen dan juga dapat melakukan upload file

pengajuan penugasan. c. Dosen biasa


(14)

4

Universitas Kristen Maranatha User ini memiliki kemampuan untuk melihat data-data yang ada saja seperti data mahasiswa, data penugasan, dan data dosen 6. Tipe dosen :

a. DB

Tipe dosen DB adalah tipe dosen yang dapat menguji / membimbing sidang KP/ STA/ TA pada sistem penugasan di aplikasi ini.

b. DS

Tipe dosen DS adalah tipe dosen yang dapat menguji / membimbing KP/ STA saja pada sistem penugasan di aplikasi ini.

c. DBK

Tipe dosen DBK adalah tipe dosen yang hanya dapat membimbing / menguji KP saja pada sistem penugasan di aplikasi ini.

1.5 Sumber Data

Data-data yang digunakan dalam penyusunan laporan ini adalah : 1. Data Primer

Data primer yang digunakan berasal dari data yang didapat langsung dari ketua KBK

2. Data sekunder

Data sekunder merupakan data yang diperoleh melalui proses pembelajaran mata kuliah yang diajarkan oleh dosen di Universitas Kristen Maranatha.

1.6 Sistematika Penyajian

Sistematika penyajian yang digunakan dalam laporan ini adlah sebagai berikut:


(15)

5

BAB 1 PENDAHULUAN

Bab ini berisi pendahuluan yang terdiri dari latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, metodologi, serta pembahasan dari proyek Tugas Akhir ini.

BAB 2 KAJIAN TEORI

Bab ini membahas mengenai teori-teori yang digunakan dan berhubungan dengan perancangan aplikasi.

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

Bab ini membahas mengenai rancangan aplikasi yang meliputi Proses Bisnis, Entity Relationship Diagram (ERD), DFD, User Interface design (UID).

BAB 4 HASIL PENELITIAN

Bab ini berisi penjelasan dari tiap fungsi utama yang dibuat besrta kumpulan screenshot dari proyek.

BAB 5 PEMBAHASAN DAN UJICOBA HASIL PENELITIAN

Bab ini berisi mengenai pengujian dan analisa terhadap masing-masing fungsi dari aplikasi.

BAB 6 SIMPULAN DAN SARAN

Bab ini berisi kesimpulan dari pembahasan pada pembangunan aplikasi yang dibuat. Untuk lebih meningkatkan hasil akhir menjadi lebih baik maka penulis juga memberikan saran-saran. .


(16)

60

Universitas Kristen Maranatha

BAB 6. SIMPULAN DAN SARAN

Bagian ini menjelaskan simpulan dan saran dari penulis secara keseluruhan tentang penelitian yang sudah dilakukan.

6.1 Simpulan

Dari hasil penelitian yang telah dibuat dapat ditarik kesimpulan. Berikut kesimpulan yang didapat dari aplikasi Website pada KBK adalah :

1. Dalam aplikasi, dosen koordinator dapat melakukan pengubahan data alokasi waktu dan ruangan sidang secara efektif dan efisien.

2. Dosen koordinator dapat melihat laporan alokasi waktu dan ruangan sidang beserta dengan pembimbing dan penguji sidang pada tiap mahasiswa yang sudah dialokasikan waktu dan ruangan sidangnya.

3. Semua dosen yang terdaftar dalam sistem akan diberi email

notifikasi secara otomatis apabila batasan penugasannya telah habis.

4. Dosen yang telah di alokasikan jadwal dan ruangannya untuk sidang akan mendapatkan email yang berisi tentang detail jadwal dan ruangan sidang.

5. Fitur messaging yang memudahkan user berinteraksi dengan

user lainnya..

6.2 Saran

Adapun saran untuk penelitian mendatang adalah sebagai berikut: 1. Menambahkan halaman baru untuk overview timetable tiap

dosen berdasarkan acara yang dimiliki tiap dosen.

2. Pada edit profile diberikan fitur untuk mengganti profile picture


(17)

61

3. Pada sistem messaging dapat diberikan fitur file attachment

agar user dapat mengirimkan file kepada user lain dengan mudah.


(18)

62

Universitas Kristen Maranatha

DAFTAR PUSTAKA

[1] R. T. Burlton, Bussiness Process Managemet, United States of America: Sams Publishing, 2001.

[2] Fathansyah, Basis Data, Bandung: Informatika, 2002.

[3] I. B. Hariyanto, Sistem Manajemen Basisdata, Sumedang: Informatika Bandung, 2004.

[4] M. Weske, Business Process Management Concepts, Languages, Architectures, Springer, 2007.

[5] K. C. Laudon and J. P. Laudon, Sistem Informasi Manajemen, Palgrave, Basingstoke, 2007.

[6] J. M. Hartono, Analisis dan Desain Sistem Informasi, Yogyakarta: Andi, 2000.

[7] R. V. Imbar and B. R. Suteja, Pemrograman Web-Commerce dengan ORACLE & ASP, Bandung: Informatika Bandung, 2006.

[8] W. J. GILMORE, BEGINING PHP 5 and MySQL : From Novice to Professional, Apress, 2004.

[9] M. F. Azis, Belajar Sendiri Pemrograman PHP, Jakarta: PT Elex Media Komputindo, 2001.

[10] A. Kadir, Dasar Pemrograman Web Dinamis Menggunakan PHP, Revisi ed., Yogyakarta: C.V ANDI OFFSET, 2008, p. 2.

[11] H. Alatas, Responsive Web Design dengan PHP dan Bootstrap, Jakarta: Lokomedia, 2013.

[12] M. Otto and J. Thornton, "Bootstrap," 19 Agustus 2011. [Online]. Available: www.getbootstrap.com. [Accessed 5 5 2014].

[13] P. R. S. Pressman, Software Engineering a Practioner's approach, Elizabeth A. Jones.


(19)

63

[14] Anggara, SISTEM INFORMASI ALOKASI PEMBIMBING di KBK SI,


(1)

User ini memiliki kemampuan untuk melihat data-data yang ada saja seperti data mahasiswa, data penugasan, dan data dosen 6. Tipe dosen :

a. DB

Tipe dosen DB adalah tipe dosen yang dapat menguji / membimbing sidang KP/ STA/ TA pada sistem penugasan di aplikasi ini.

b. DS

Tipe dosen DS adalah tipe dosen yang dapat menguji / membimbing KP/ STA saja pada sistem penugasan di aplikasi ini.

c. DBK

Tipe dosen DBK adalah tipe dosen yang hanya dapat membimbing / menguji KP saja pada sistem penugasan di aplikasi ini.

1.5 Sumber Data

Data-data yang digunakan dalam penyusunan laporan ini adalah : 1. Data Primer

Data primer yang digunakan berasal dari data yang didapat langsung dari ketua KBK

2. Data sekunder

Data sekunder merupakan data yang diperoleh melalui proses pembelajaran mata kuliah yang diajarkan oleh dosen di Universitas Kristen Maranatha.

1.6 Sistematika Penyajian

Sistematika penyajian yang digunakan dalam laporan ini adlah sebagai berikut:


(2)

BAB 1 PENDAHULUAN

Bab ini berisi pendahuluan yang terdiri dari latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, metodologi, serta pembahasan dari proyek Tugas Akhir ini.

BAB 2 KAJIAN TEORI

Bab ini membahas mengenai teori-teori yang digunakan dan berhubungan dengan perancangan aplikasi.

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

Bab ini membahas mengenai rancangan aplikasi yang meliputi Proses Bisnis, Entity Relationship Diagram (ERD), DFD, User Interface design (UID).

BAB 4 HASIL PENELITIAN

Bab ini berisi penjelasan dari tiap fungsi utama yang dibuat besrta kumpulan screenshot dari proyek.

BAB 5 PEMBAHASAN DAN UJICOBA HASIL PENELITIAN

Bab ini berisi mengenai pengujian dan analisa terhadap masing-masing fungsi dari aplikasi.

BAB 6 SIMPULAN DAN SARAN

Bab ini berisi kesimpulan dari pembahasan pada pembangunan aplikasi yang dibuat. Untuk lebih meningkatkan hasil akhir menjadi lebih baik maka penulis juga memberikan saran-saran. .


(3)

BAB 6. SIMPULAN DAN SARAN

Bagian ini menjelaskan simpulan dan saran dari penulis secara keseluruhan tentang penelitian yang sudah dilakukan.

6.1 Simpulan

Dari hasil penelitian yang telah dibuat dapat ditarik kesimpulan. Berikut kesimpulan yang didapat dari aplikasi Website pada KBK adalah :

1. Dalam aplikasi, dosen koordinator dapat melakukan pengubahan data alokasi waktu dan ruangan sidang secara efektif dan efisien.

2. Dosen koordinator dapat melihat laporan alokasi waktu dan ruangan sidang beserta dengan pembimbing dan penguji sidang pada tiap mahasiswa yang sudah dialokasikan waktu dan ruangan sidangnya.

3. Semua dosen yang terdaftar dalam sistem akan diberi email

notifikasi secara otomatis apabila batasan penugasannya telah habis.

4. Dosen yang telah di alokasikan jadwal dan ruangannya untuk sidang akan mendapatkan email yang berisi tentang detail jadwal dan ruangan sidang.

5. Fitur messaging yang memudahkan user berinteraksi dengan

user lainnya..

6.2 Saran

Adapun saran untuk penelitian mendatang adalah sebagai berikut: 1. Menambahkan halaman baru untuk overview timetable tiap

dosen berdasarkan acara yang dimiliki tiap dosen.

2. Pada edit profile diberikan fitur untuk mengganti profile picture


(4)

3. Pada sistem messaging dapat diberikan fitur file attachment

agar user dapat mengirimkan file kepada user lain dengan mudah.


(5)

DAFTAR PUSTAKA

[1] R. T. Burlton, Bussiness Process Managemet, United States of America: Sams Publishing, 2001.

[2] Fathansyah, Basis Data, Bandung: Informatika, 2002.

[3] I. B. Hariyanto, Sistem Manajemen Basisdata, Sumedang: Informatika Bandung, 2004.

[4] M. Weske, Business Process Management Concepts, Languages, Architectures, Springer, 2007.

[5] K. C. Laudon and J. P. Laudon, Sistem Informasi Manajemen, Palgrave, Basingstoke, 2007.

[6] J. M. Hartono, Analisis dan Desain Sistem Informasi, Yogyakarta: Andi, 2000.

[7] R. V. Imbar and B. R. Suteja, Pemrograman Web-Commerce dengan ORACLE & ASP, Bandung: Informatika Bandung, 2006.

[8] W. J. GILMORE, BEGINING PHP 5 and MySQL : From Novice to Professional, Apress, 2004.

[9] M. F. Azis, Belajar Sendiri Pemrograman PHP, Jakarta: PT Elex Media Komputindo, 2001.

[10] A. Kadir, Dasar Pemrograman Web Dinamis Menggunakan PHP, Revisi ed., Yogyakarta: C.V ANDI OFFSET, 2008, p. 2.

[11] H. Alatas, Responsive Web Design dengan PHP dan Bootstrap, Jakarta: Lokomedia, 2013.

[12] M. Otto and J. Thornton, "Bootstrap," 19 Agustus 2011. [Online]. Available: www.getbootstrap.com. [Accessed 5 5 2014].

[13] P. R. S. Pressman, Software Engineering a Practioner's approach, Elizabeth A. Jones.


(6)

[14] Anggara, SISTEM INFORMASI ALOKASI PEMBIMBING di KBK SI,