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