purwarupa otomatisasi perencanaan penggunaan …repository.upnvj.ac.id/760/1/awal.pdfevaluasi yang...

Post on 28-Dec-2019

9 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

PURWARUPA OTOMATISASI PERENCANAAN

PENGGUNAAN RUANG KELAS BERDASARKAN KRITERIA

RUANGAN DAN DOSEN (STUDIKASUS: FAKULTAS ILMU

KOMPUTER UPN “VETERAN” JAKARTA)

SKRIPSI

ABIMANYU WIMA PUTRA

1310512051

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA

FAKULTAS ILMU KOMPUTER

PROGRAM STUDI SISTEM INFORMASI

2019

i

HALAMAN JUDUL

PURWARUPA OTOMATISASI PERENCANAAN

PENGGUNAAN RUANG KELAS BERDASARKAN KRITERIA

RUANGAN DAN DOSEN (STUDIKASUS: FAKULTAS ILMU

KOMPUTER UPN “VETERAN” JAKARTA)

SKRIPSI

DIAJUKAN SEBAGAI SYARAT UNTUK MEMPEROLEH

GELAR SARJANA KOMPUTER

ABIMANYU WIMA PUTRA

1310512051

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA

FAKULTAS ILMU KOMPUTER

PROGRAM STUDI SISTEM INFORMASI

2019

v

ABSTRAK

PURWARUPA OTOMATISASI PERENCANAAN

PENGGUNAAN RUANG KELAS BERDASARKAN KRITERIA

RUANGAN DAN DOSEN (STUDIKASUS: FAKULTAS ILMU

KOMPUTER UPN “VETERAN” JAKARTA)

ABIMANYU WIMA PUTRA

Abstrak

Perencanaan penggunaan ruang kelas pada universitas merupakan kegiatan rutin

pada setiap semesternya, proses kegiatan ini membutuhkan upaya, waktu, dan

evaluasi yang berulang. Perencanaan penggunaan ruang kelas dilakukan dengan

memetakan mata kuliah, ruang kelas, dosen pengampu matakuliah, dan waktu

dengan mempertimbangkan batasan yang ada. Batasan yang dipertimbangkan

berupa kebutuhan dan kondisi dosen pengampu mata kuliah, serta keadaan fasilitas

yang dimiliki. Dalam upaya mengatasi permasalahan yang ada, penulis

menggunakan algoritma genetika untuk melakukan otomatisasi perencanaan

penggunaan ruang kelas. Algoritma genetika merupakan salah satu cara untuk

mendapatkan solusi yang optimal. Penulis menggunakan metode root cause

analysis dalam menganalisa permasalahan. Pada perancangan sistem penulis

menggunakan UML (Unified Model Language) yang terdiri dari use case diagram,

activity diagram, sequence diagram, dan class diagram. Teknologi yang digunakan

dalam pembangunan sistem diantaranya laravel, algoritma genetika, dan MySQL.

Hasil dari penelitian ini merupakan sistem perencanaan penggunaan ruang kelas

berbasis website untuk mempercepat hasil perencanaan penggunaan ruang kelas,

meningkatkan efisiensi dari aspek pekerjaan maupun biaya.

Kata Kunci: Otomatisasi, Penggunaan ruang kelas, dan Algoritma Genetika

vi

ABSTRACT

PROTOTYPE OF AUTOMATION CLASSROOM USE

PLANNING BASED ON THE ROOMS AND LECTURERS

CRITERIA (CASE STUDY AT COMPUTER SCIENCE

FACULTY UPN "VETERAN" JAKARTA)

ABIMANYU WIMA PUTRA

Abstract

Planning the use of classrooms at universities is a routine activity in every semester,

the process of this activity requires effort, time, and repeated evaluation. Planning

the use of classrooms is done by mapping courses, classrooms, lecturers and time

considering the limit that exist. Limits are considered in the form of the needs and

conditions of lecturer, as well as the state of facilities owned. In an effort to

overcome existing problems, the author uses genetic algorithms to automate

classroom use planning. Genetic algorithm one of the ways to get optimal solution.

The author uses the root cause analysis method in analyzing problems. In system

design the author uses UML (Unified Model Language) which consists of use case

diagrams, activity diagrams, sequence diagrams, and class diagrams. The

technology used in system development includes laravel, genetic algorithms, and

MySQL. The results of this research are a website-based classroom use planning

system to quicken the results of classroom use planning, improve efficiency of work

and cost aspects.

Keywords: Automation, Class Room and Genetic Algorithm

vii

KATA PENGANTAR

Puji dan syukur penulis panjatkan ke hadirat Allah SWT atas segala karunia-

Nya sehingga skripsi ini berhasil diselesaikan. Judul yang dipilih dalam penelitian

ini yang dilaksanakan sejak Mei 2019 ini adalah “Purwarupa Otomatisasi

Perencanaan Penggunaan Ruang Kelas Berdasarkan Kriteria Ruangan dan Dosen

(Studikasus: Fakultas Ilmu Komputer UPN “veteran” Jakarta).”

Penulis menyadari dalam penyusunan laporan skripsi ini tidak akan selesai

tanpa bantuan dari berbagai pihak. Karena itu pada kesempatan ini penulis ingin

mengucapkan terimakasih kepada:

1. Ibu Dr. Ermatita, M.Kom. Selaku Dekan Fakultas Ilmu Komputer.

2. Ibu DR. Titin Pramiyati, S.KOM., M.Si. Selaku Wakil Dekan I Fakultas

Ilmu Komputer dan pembimbing.

3. Ibu Erly Krisnanik, S.Kom, MM selaku Ketua Jurusan Sistem Informasi.

4. Bapak Bambang Triwahyono, S.Kom., M.Si. selaku Ketua Program Studi

Sistem Informasi.

5. Bapak Muryono selaku Bagian Akademik dan Mahasiswa Fakultas Ilmu

Komputer.

6. Bapak Saimun Selaku Bagian Tata Usaha Fakultas Ilmu Komputer.

7. Orang tua penulis, yang tidak henti-hentinya mendukung dan

memanjatkan doa guna kesuksesan penulis dalam menyusun skripsi ini.

8. Seluruh teman dekat penulis yang telah membantu proses penyusunan

Skripsi ini, yang namanya tidak dapat penulis sebutkan satu per satu.

9. Seluruh pihak yang terlibat dalam kelancaran pembuatan Skripsi ini dan

yang belum disebutkan diatas, penulis ucapkan terimakasih.

viii

Penulis menyadari dalam penulisan Skripsi ini masih jauh dari kata sempurna.

Karena itu, penulis memohon saran dan kritik yang sifatnya membangun demi

kesempurnaannya dan semoga bermanfaat bagi kita semua. Penulis mengucapkan

terimakasih.

Jakarta, 31 Juli 2019

Penulis

Abimanyu Wima Putra

ix

DAFTAR ISI

HALAMAN JUDUL ................................................................................................ i

PERNYATAAN ORISINALITAS ......................................................................... ii

PERNYATAAN PERSETUJUAN PUBLIKASI SKRIPSI UNTUK

KEPENTINGAN AKADEMIS ............................................................................. iii

PENGESAHAN ..................................................................................................... iv

ABSTRAK .............................................................................................................. v

ABSTRACT ........................................................................................................... vi

KATA PENGANTAR .......................................................................................... vii

DAFTAR ISI .......................................................................................................... ix

DAFTAR TABEL ................................................................................................ xiii

DAFTAR GAMBAR ............................................................................................ xv

DAFTAR SIMBOL ............................................................................................ xviii

DAFTAR LAMPIRAN ....................................................................................... xxii

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

1.1 Latar Belakang.......................................................................................... 1

1.2 Rumusan Masalah .................................................................................... 2

1.3 Batasan Masalah ....................................................................................... 2

1.4 Tujuan Penelitian ...................................................................................... 3

1.5 Manfaat Penelitian .................................................................................... 3

1.6 Luaran Yang Diharapkan ......................................................................... 3

1.7 Sistematika Penulisan ............................................................................... 3

BAB 2 TINJAUAN PUSTAKA ............................................................................. 5

2.1 Sistem ....................................................................................................... 5

2.2 Otomatis ................................................................................................... 5

x

2.3 Perencanaan .............................................................................................. 6

2.4 Penjadwalan .............................................................................................. 6

2.5 Analisis Permasalahan .............................................................................. 7

2.5.1 Root Cause Analysis .......................................................................... 7

2.5.2 Tahapan Root Cause Analysis (RCA) ............................................... 7

2.6 Metode Perancangan Sistem ..................................................................... 7

2.6.1 Prototype ........................................................................................... 7

2.6.2 Unified Modeling Language ............................................................. 8

2.7 Pembangunan Aplikasi ............................................................................. 9

2.7.1 Website .............................................................................................. 9

2.7.2 HTML (Hypertext Markup Language) ............................................. 9

2.7.3 CSS (Cascading Style Sheets) ......................................................... 10

2.7.4 Javascript ......................................................................................... 10

2.7.5 Role-Based Access Control (RBAC) .............................................. 10

2.7.6 Laravel ............................................................................................ 10

2.7.7 Model View Control (MVC) ........................................................... 11

2.7.8 Algoritma Genetika ......................................................................... 12

2.7.9 Apache ............................................................................................ 12

2.7.10 MYSQL ........................................................................................... 13

2.7.11 PHP ................................................................................................. 13

2.8 Penelitian yang Relevan ......................................................................... 13

BAB 3 METODOLOGI PENELITIAN................................................................ 16

3.1 Alur Penelitian ........................................................................................ 16

3.2 Tahapan Penelitian ................................................................................. 17

3.2.1 Pengumpulan Data .......................................................................... 17

3.2.2 Analisis Permasalahan .................................................................... 18

xi

3.2.3 Perancangan Sistem ........................................................................ 18

3.2.4 Pembangunan Aplikasi.................................................................... 18

3.2.5 Testing ............................................................................................. 18

3.2.6 Simulasi ........................................................................................... 19

3.3 Waktu dan Tempat Penelitian ................................................................ 19

3.4 Alat Bantu Penelitian .............................................................................. 19

3.5 Tahapan Kegiatan ................................................................................... 20

BAB 4 HASIL DAN PEMBAHASAN................................................................. 21

4.1 Perencanaan Kebutuhan ......................................................................... 21

4.2 Analisis Sistem Berjalan ........................................................................ 21

4.2.1 Dokumen yang Digunakan .............................................................. 21

4.2.2 Use Case Diagram Sistem Berjalan ................................................ 23

4.2.3 Identifikasi Aktor ............................................................................ 23

4.2.4 Naratif Use Case Diagram Sistem Berjalan .................................... 24

4.2.5 Activity Diagram Sistem Berjalan ................................................... 25

4.3 Analisis Permasalahan ............................................................................ 26

4.4 Perancangan Sistem Usulan ................................................................... 26

4.4.1 Identifikasi Aktor ............................................................................ 27

4.4.2 Use Case Diagram .......................................................................... 28

4.4.3 Naratif Use Case Diagram .............................................................. 31

4.4.4 Activity Diagram.............................................................................. 41

4.4.5 Sequence Diagram ........................................................................... 51

4.4.6 Class Diagram ................................................................................. 62

4.4.7 Rancangan Menu ............................................................................. 63

4.4.8 Rancangan Infrastruktur Jaringan ................................................... 65

4.4.9 Kebutuhan Perangkat Server ........................................................... 66

xii

4.5 Pembangunan Aplikasi ........................................................................... 67

4.5.1 Implementasi Basis Data ................................................................. 67

4.5.2 Algoritma Genetika ......................................................................... 75

4.5.3 Pengamanan Aplikasi ...................................................................... 92

4.5.4 Implementasi Interface .................................................................... 93

4.6 Pengujian .............................................................................................. 104

4.6.1 Pengujian Login dan Logout ......................................................... 104

4.6.2 Pengujian Pendaftaran ................................................................... 104

4.6.3 Pengujian Fasilitas Role Administrator ........................................ 105

4.6.4 Pengujian Fasilitas Role Dosen ..................................................... 110

4.6.5 Pengujian Fasilitas Role KAPRODI D3 Sistem Informasi ........... 112

4.6.6 Pengujian Fasilitas Role KAPRODI S1 Sistem Informasi ........... 114

4.6.7 Pengujian Fasilitas Role KAPRODI S1 Informatika .................... 116

4.7 Simulasi ................................................................................................ 118

BAB 5 PENUTUP .............................................................................................. 121

5.1 Kesimpulan ........................................................................................... 121

5.2 Saran ..................................................................................................... 121

DAFTAR PUSTAKA

RIWAYAT HIDUP

LAMPIRAN-LAMPIRAN

xiii

DAFTAR TABEL

Tabel 2.1 Penelitian yang Relevan ........................................................................ 13

Tabel 3.1 Tahapan Kegiatan ................................................................................. 20

Tabel 4.1 Dokumen Masukan ............................................................................... 21

Tabel 4.2 Dokumen Keluaran ............................................................................... 22

Tabel 4.3 Dokumen Simpanan .............................................................................. 22

Tabel 4.4 Naratif Use Case Membuat Data Pengampu Matakuliah ..................... 24

Tabel 4.5 Naratif Use Case Melakukan Permintaan Penempatan Waktu ............. 24

Tabel 4.6 Naratif Use Case Menyusun Penjadwalan Pengampu Matakuliah ....... 24

Tabel 4.7 Identifikasi Aktor Sistem Usulan .......................................................... 27

Tabel 4.8 Use Case Diagram Autentikasi User .................................................... 31

Tabel 4.9 Use Case Diagram Pendaftaran ............................................................ 32

Tabel 4.10 Naratif Use Case Diagram Mengelola Data Mata Kuliah .................. 34

Tabel 4.11 Naratif Use Case Diagram Mengelola Data Pengampu Matakuliah .. 35

Tabel 4.12 Naratif Use Case Diagram Mengajukan Keterangan Sakit Keras ...... 36

Tabel 4.13 Naratif Use Case Diagram Melihat data dan verifikasi keterangan sakit

keras dosen ............................................................................................................ 37

Tabel 4.14 Naratif Use Case Diagram Pengajuan Waktu Berhalangan Aktor Dosen

............................................................................................................................... 38

Tabel 4.15 Naratif Use Case Diagram Pengajuan Waktu Berhalangan Aktor

Administrator ........................................................................................................ 39

Tabel 4.16 Naratif Use Case Diagram Fasilitas pengampu .................................. 40

Tabel 4.17 Basis Data Users ................................................................................. 67

Tabel 4.18 Basis Data Roles ................................................................................. 67

Tabel 4.19 Basis Data Permissions ....................................................................... 68

Tabel 4.20 Basis Data Role_Permissions.............................................................. 68

Tabel 4.21 Basis Data User_Roles ........................................................................ 68

Tabel 4.22 Basis Data User Permissions............................................................... 69

Tabel 4.23 Basis Data Rooms ............................................................................... 69

Tabel 4.24 Basis Data Courses.............................................................................. 70

Tabel 4.25 Basis Data Days .................................................................................. 70

xiv

Tabel 4.26 Basis Data Teaches ............................................................................. 71

Tabel 4.27 Basis Data Time_not_Availables ........................................................ 71

Tabel 4.28 Basis Data Settings.............................................................................. 72

Tabel 4.29 Basis Data G_A_Logs ......................................................................... 72

Tabel 4.30 Basis Data G_A_Buckets .................................................................... 73

Tabel 4.31 Basis Data Facilities ............................................................................ 73

Tabel 4.32 Basis Data Room_Facilities ................................................................ 74

Tabel 4.33 Basis Data Sicks .................................................................................. 74

Tabel 4.34 Pengujian Login dan Logout ............................................................. 104

Tabel 4.35 Pengujian Pendaftaran....................................................................... 104

Tabel 4.36 Pengujian Fasilitas Role Administrator ............................................ 105

Tabel 4.37 Pengujian Fasilitas Role Dosen......................................................... 110

Tabel 4.38 Pengujian Fasilitas Role Kaprodi D3 Sistem Informasi ................... 112

Tabel 4.39 Pengujian Fasilitas Role Kaprodi S1 Sistem Informasi .................... 114

Tabel 4.40 Pengujian Fasilitas Role Kaprodi S1 Informatika ............................. 116

xv

DAFTAR GAMBAR

Gambar 2.1 Paradigma Pembuatan Prototype ........................................................ 8

Gambar 2.2 Arsitektur MVC ................................................................................ 11

Gambar 2.3 Flowchart Algoritma Genetika ......................................................... 12

Gambar 3.1 Flowchart Alur Penelitian ................................................................. 16

Gambar 4.1 Use Case Diagram Berjalan .............................................................. 23

Gambar 4.2 Activity Diagram Sistem Berjalan ..................................................... 25

Gambar 4.3 Use Case Diagram Autentikasi ......................................................... 28

Gambar 4.4 Use Case Diagram Pendaftaran......................................................... 28

Gambar 4.5 Use Case Diagram Pengampu Matakuliah........................................ 29

Gambar 4.6 Use Case Diagram Pengajuan Keterangan Sakit Keras .................... 29

Gambar 4.7 Use Case Diagram Fasilitas Pengampu ............................................ 30

Gambar 4.8 Use Case Diagram Pengajuan Waktu Berhalangan .......................... 30

Gambar 4.9 Activity Diagram Autentikasi ............................................................ 41

Gambar 4.10 Activity Diagram Pendaftaran.......................................................... 42

Gambar 4.11 Activity Diagram Mengelola Data User Unverified ........................ 43

Gambar 4.12 Activity Diagram Mengelola Data User Verified ............................ 44

Gambar 4.13 Activity Diagram Mengelola Data User Archived ........................... 45

Gambar 4.14 Activity Diagram Mengajukan Waktu Berhalangan ........................ 46

Gambar 4.15 Activity Diagram Pengajuan Keterangan Sakit Keras ..................... 46

Gambar 4.16 Activity Diagram Fasilitas Pengampu ............................................. 47

Gambar 4.17 Activity Diagram Pengampu Matakuliah......................................... 48

Gambar 4.18 Activity Diagram Verifikasi Ajuan Waktu Berhalangan Dosen ...... 49

Gambar 4.19 Activity Diagram Verifikasi Ajuan Keterangan Sakit Keras ........... 50

Gambar 4.20 Sequence Diagram Login ................................................................ 51

Gambar 4.21 Sequence Diagram Pendaftaran ....................................................... 51

Gambar 4.22 Sequence Diagram User Verified .................................................... 52

Gambar 4.23 Sequence Diagram User Archived ................................................... 53

Gambar 4.24 Sequence Diagram User Unverified ................................................ 54

Gambar 4.25 Sequence Diagram Mengelola Data Matakuliah ............................. 55

Gambar 4.26 Sequence Diagram Mengelola Data Pengampu Matakuliah ........... 56

xvi

Gambar 4.27 Sequence Diagram Fasilitas Pengampu........................................... 57

Gambar 4.28 Sequence Diagram Pengajuan Keterangan Sakit Keras .................. 58

Gambar 4.29 Sequence Diagram Verifikasi Ajuan Keterangan Sakit Keras ........ 59

Gambar 4.30 Sequence Diagram Pengajuan Waktu Berhalangan ........................ 60

Gambar 4.31 Sequence Diagram Verifikasi Ajuan Waktu Berhalangan .............. 61

Gambar 4.32 Class Diagram Sistem ..................................................................... 62

Gambar 4.33 Rancangan Menu Administrator ..................................................... 63

Gambar 4.34 Rancangan Menu Dosen.................................................................. 64

Gambar 4.35 Rancangan Menu Kaprodi ............................................................... 65

Gambar 4.36 Rancangan Infrastruktur Jaringan ................................................... 65

Gambar 4.37 Ilustrasi Representasi Kegiatan Algoritma Genetika ...................... 75

Gambar 4.38 Ilustrasi Hasil Pembentukan Populasi Acak.................................... 77

Gambar 4.39 Tampilan Login ............................................................................... 93

Gambar 4.40 Tampilan Register ........................................................................... 93

Gambar 4.41 Tampilan Dashboard Administrator ............................................... 94

Gambar 4.42 Tampilan Dashboard Dosen ........................................................... 94

Gambar 4.43 Tampilan Dashboard Kepala Program Studi .................................. 95

Gambar 4.44 Tampilan Verifikasi Ajuan Waktu Berhalangan ............................. 95

Gambar 4.45 Tampilan Verifikasi Ajuan Keterangan Sakit Keras ....................... 96

Gambar 4.46 Tampilan Dosen .............................................................................. 96

Gambar 4.47 Tampilan Pengampu D3 Sistem Informasi ..................................... 97

Gambar 4.48 Tampilan Pengampu S1 Sistem Informasi ...................................... 97

Gambar 4.49 Tampilan Pengampu S1 Informatika............................................... 98

Gambar 4.50 Tampilan Matakuliah D3 Sistem Informasi .................................... 98

Gambar 4.51 Tampilan Matakuliah S1 Sistem Informasi ..................................... 99

Gambar 4.52 Tampilan Matakuliah S1 Informatika ............................................. 99

Gambar 4.53 Tampilan Genetic Algorithm ......................................................... 100

Gambar 4.54 Tampilan Setting ........................................................................... 100

Gambar 4.55 Tampilan Ruangan ........................................................................ 101

Gambar 4.56 Tampilan Fasilitas ......................................................................... 101

Gambar 4.57 Tampilan Hari ............................................................................... 102

Gambar 4.58 Tampilan Users Verified ............................................................... 102

xvii

Gambar 4.59 Tampilan Users Unverified ........................................................... 103

Gambar 4.60 Tampilan Users Archive ................................................................ 103

Gambar 4.61Simulasi Populasi 0 ........................................................................ 118

Gambar 4.62 Simulasi Populasi 1 ....................................................................... 119

Gambar 4.63 Simulasi Populasi 2 ....................................................................... 119

Gambar 4.64 Simulasi Populasi 3 ....................................................................... 120

Gambar 4.65 Simulasi Populasi 4 ....................................................................... 120

xviii

DAFTAR SIMBOL

1. Simbol Flow Chart

No Simbol Nama Penjelasan

1 Flow

Simbol yang berfungsi untuk

menghubungkan antara simbol

satu dengan simbol yang lain atau

menyatakan jalannya arus dalam

suatu proses. Simbol arus ini

sering disebut juga dengan

connection line.

2

Process

Simbol yang digunakan untuk

melakukan pemrosesan data baik

oleh usir maupun komputer

(sistem).

3

Decision

Simbol yang digunakan untuk

memutuskan apakah valid atau

tidak validnya suatu kejadian

4

Terminator

Simbol yang berfungsi untuk

permulaan (start) atau akhir (stop)

dari suatu kegiatan.

5

Data

Simbol yang digunakan untuk

mendeskripsikan data yang

digunakan.

xix

2. Simbol Use Case Diagram

No Simbol Nama Penjelasan

1

Use Case Subject

Menspesifikasikan paket yang

menampilkan sistem secara

terbatas.

2

Use Case

Deskripsi dari urutan aksi-aksi

yang ditampilkan sistem yang

menghasilkan suatu hasil yang

terukur bagi suatu aktor.

3

Actor

Menspesifikasikan himpunan

peran yang pengguna mainkan

ketika berinteraksi dengan use

case.

4 Association

Menghubungkan antara objek

satu dengan objek lainnya.

5 Generalization

Hubungan dimana objek anak

(descendent) berbagi perilaku

dan struktur data dari objek yang

ada di atasnya objek induk

(ancestor).

6 Dependency

Hubungan dimana perubahan

yang terjadi pada suatu elemen

mandiri (independent) akan

mempengaruhi elemen yang

bergantung padanya elemen

yang tidak mandiri

(independent).

7

<<Include >>

Include

Menspesifikasikan bahwa use

case sumber secara eksplisit.

xx

8

<<Extend >> Extend

Menspesifikasikan bahwa use

case target memperluas perilaku

dari use case sumber pada suatu

titik yang diberikan.

3. Simbol Actifity Diagram

No Simbol Nama Penjelasan

1

Activity

Memperlihatkan bagaimana

masing-masin kelas antarmuka

salin berinteraksi satu sama lain

2

Action

State dari sistem yang

mencerminkan eksekusi dari

suatu aksi

3

Initial Node Bagaimana objek dibentuk atau

diawali.

4

Actifity Final Node Bagaimana objek dibentuk dan

dihancurkan

5

Fork Node

Satu aliran yang pada tahap

tertentu berubah menjadi

beberapa aliran

4. Simbol Sequence Diagram

No Simbol Nama Penjelasan

1

LifeLine Objek entity, antarmuka yang saling berinteraksi.

2

Message

Spesifikasi dari komunikasi

antar objek yang memuat

informasi- informasi tentang

aktifitas yang terjadi

3

Message

Spesifikasi dari komunikasi

antar objek yang memuat

informasi- informasi tentang

aktifitas yang terjadi

xxi

5. Simbol Class Diagram

NO GAMBAR NAMA KETERANGAN

1

Generalization

Hubungan dimana objek anak

(descendent) berbagi perilaku

dan struktur data dari objek

yang ada di atasnya objek

induk (ancestor).

2

Nary

Association

Upaya untuk menghindari asosiasi

dengan lebih dari 2 objek.

3

Class

Himpunan dari objek-objek

yang berbagi atribut serta

operasi yang sama.

4

Collaboration

Deskripsi dari urutan aksi-aksi

yang ditampilkan sistem yang

menghasilkan suatu hasil yang

terukur bagi suatu aktor

5

Realization

Operasi yang benar-benar dilakukan oleh suatu objek.

6

Dependency

Hubungan dimana perubahan yang terjadi pada suatu elemen mandiri (independent) akan mempegaruhi elemen yang bergantung padanya elemen yang tidak mandiri

7

Association

Apa yang menghubungkan Antara objek satu dengan objek lainnya

xxii

DAFTAR LAMPIRAN

Lampiran 1 Sejarah Fakultas Ilmu Komputer UPN “Veteran” Jakarta .............. 126

Lampiran 2 Visi dan Misi ................................................................................... 128

Lampiran 3 Struktur Organisasi .......................................................................... 129

Lampiran 4 TUPOKSI ........................................................................................ 130

Lampiran 5 Data Fasilitas Ruang LAB ............................................................... 146

Lampiran 6 Data Ruangan FIK ........................................................................... 151

Lampiran 7 Data Pengampu Semester Genap 2018/2019 ................................... 152

Lampiran 8 Data Dosen Pengampu Semester Genap 2018/2019 ....................... 159

Lampiran 9 Jadwal Mengajar Dosen................................................................... 160

Lampiran 10 Log Hasil Simulasi ........................................................................ 164

top related