kata pengantar - repository.uph.edurepository.uph.edu/2124/3/toc.pdfx akhir kata, penulis menyadari...
TRANSCRIPT
viii
KATA PENGANTAR
Puji syukur kepada Tuhan Yang Maha Esa atas segala berkat, anugerah
dan rahmat yang diberikan-Nya, sehingga penulis dapat menyelesaikan tugas
akhir dengan tepat waktu.
Penulis mempersembahkan tugas akhir dengan judul “ANALISA
PERMASALAHAN ENROLLMENT PADA OPCS DAN RANCANGAN
MONITORING TOOLS SEBAGAI SOLUSINYA” disusun sebagai syarat
untuk memenuhi persyaratan akademik guna memperoleh gelar Sarjana Sistem
Informasi Strata Satu pada Jurusan Sistem Informasi Fakultas Ilmu Komputer di
Universitas Pelita Harapan, Karawaci.
Penulis menyadari bahwa tanpa dukungan, bantuan dan doa dari berbagai
pihak, tugas akhir ini tidak akan dapat selesai tepat waktu. Oleh karena itu,
penulis mengucapkan terima kasih kepada seluruh pihak yang telah mendukung
penyusunan tugas akhir ini, yaitu :
1) Bapak Wellianto Halim, B.Sc., M.M., sebagai Dekan Fakultas Ilmu
Komputer.
2) Bapak Hendra Tjahyadi, S.T., M.T., Ph.D., sebagai Associate Dean
Fakultas Ilmu Komputer
3) Bapak Hendra Achmadi, M.M., M.Acc, RFP ™, CBA®, sebagai Ketua
Jurusan Sistem Informasi.
4) Bapak Irvin Partono B.E(Hons)., M.Sc, M.Si., sebagai Pembimbing
Akademik atas dukungan yang telah diberikan.
ix
5) Ibu Ririn Ikana Desanti, S.Kom, M.Kom., sebagai Dosen Pembimbing
Utama yang telah meluangkan waktu untuk memberikan perhatian yang
sangat membangun proses penyusunan tugas akhir ini.
6) Ibu Lolla Manurung, sebagai Project Manager OPCS yang telah
memberikan kesempatan untuk melakukan magang dan membimbing
penulis.
7) Seluruh staff OPCS, Valentino, Hendra, Henry, Evi, Olivia, Noble, Teddy,
Theofilus, dan Eagle atas bantuan dan dukungan yang telah diberikan
selama proses magang berlangsung.
8) Seluruh staff admin jurusan UPH yang berpartisipasi dalam pengujian
aplikasi.
9) Seluruh mahasiswa Sistem Informasi 2010, David Kurniawan, David
Gunawan, Christopher Joshua, Ricky Agustinus, Febrina Tanex, Jane
Margareth, Gorby Kiran, Agnes Vivian, William Saputra atas dukungan,
bantuan, semangat, yang telah diberikan selama penulis belajar di Jurusan
Sistem Informasi, Universitas Pelita Harapan.
10) Orang tua dan saudara - saudara, yang telah mendukung dan memberikan
semangat dalam penulisan tugas akhir ini.
11) Violine, yang telah membantu, mendoakan, memberikan semangat selama
proses penyusunan tugas akhir ini dan teman – teman penulis yang tidak
dapat disebutkan satu per satu, seluruh mahasiswa Sistem Informasi UPH,
serta semua pihak yang telah memberikan dukungan baik secara langsung
maupun tidak langsung.
x
Akhir kata, penulis menyadari bahwa masih banyak kekurangan
dalam tugas akhir ini. Oleh karena itu, kritik dan saran yang membangun
dari pembaca akan sangat bermanfaat bagi penulis. Semoga tugas akhir ini
dapat bermanfaat bagi semua pihak yang membacanya.
Karawaci, May 2014
Penulis
xi
DAFTAR ISI
PERNYATAAN KEASLIAN KARYA TUGAS AKHIR
PERSETUJUAN DOSEN PEMBIMBING
PERSETUJUAN PENGUJI TUGAS AKHIR
ABSTRACT .......................................................................................................... vi
ABSTRAK ........................................................................................................... vii
KATA PENGANTAR ........................................................................................ viii
DAFTAR ISI ......................................................................................................... xi
DAFTAR GAMBAR .......................................................................................... xvi
DAFTAR TABEL ............................................................................................ xviii
DAFTAR LAMPIRAN ....................................................................................... xx
BAB I PENDAHULUAN ...................................................................................... 1
1.1 Latar Belakang Masalah ........................................................................... 1
1.2 Pokok Permasalahan ................................................................................. 2
1.3 Ruang Lingkup dan Batasan Masalah ...................................................... 3
1.4 Tujuan Magang ......................................................................................... 3
1.5 Metodologi Magang ................................................................................. 4
1.5.1 Metode Analisis Sistem .................................................................... 4
1.5.2 Metode Pengumpulan Data ............................................................... 4
xii
1.6 Alokasi Waktu dan Tempat Magang ........................................................ 5
1.7 Sistematika Penulisan ............................................................................... 6
BAB II LANDASAN TEORI ............................................................................... 8
2.1 PeopleSoft Campus Solution .................................................................... 8
2.2 Object Oriented Analysis and Design ...................................................... 8
2.2.1 Object Oriented Analysis .................................................................. 9
2.2.2 Object Oriented Design..................................................................... 9
2.3 Unified Modeling Language .......................................................................... 9
2.3.1 Activity Diagram ............................................................................. 10
2.3.2 Use Case Diagram .......................................................................... 11
2.3.3 Class Diagram ................................................................................ 13
2.4 Microsoft Office Access 2007 ................................................................. 15
2.5 Microsoft Visual Basic .NET 2008 ......................................................... 16
2.6 Prototyping ............................................................................................. 16
2.7 Usability Testing ..................................................................................... 17
BAB III GAMBARAN UMUM UNIVERSITAS PELITA HARAPAN DAN
PELAKSANAAN MAGANG ............................................................................. 19
3.1 Profil Perusahaan .................................................................................... 19
3.2 Visi dan Misi .......................................................................................... 20
3.3 Struktur Organisasi di OPCS .................................................................. 21
xiii
3.4 Posisi Magang ( Internal Consultant ) ................................................... 22
3.5 Sistem yang Berjalan / Sistem Saat Ini .................................................. 22
3.5.1 Activity Diagram Term Activation dan Apply Indicator ................ 24
3.5.2 Activity Diagram Tuition Calculation ............................................. 26
3.5.3 Activity Diagram Student Payment ................................................. 28
3.5.4 Activity Diagram Class Block and Student Block ........................... 30
3.5.5 Activity Diagram Release BET ....................................................... 33
3.5.6 Activity Diagram kelas bentrok ....................................................... 34
3.5.7 Activity Diagram Maksimum sks .................................................... 36
3.5.8 Activity Diagram Block Enrollment ................................................ 37
3.5.9 Activity Diagram FRRS ................................................................... 39
3.5.10 Activity Diagram Course Catalog, Define Course Assignment and
Class Scheduling ............................................................................. 42
BAB IV SISTEM USULAN ............................................................................... 43
4.1 Tahap Perencanaan ................................................................................. 43
4.1.1 Identifikasi Masalah ........................................................................ 43
4.1.2 Solusi Pemecahan Masalah ............................................................. 47
4.1.3 Analisis Kelayakan Sistem .............................................................. 47
4.2 Analisis ................................................................................................... 48
4.2.1 Requirements ................................................................................... 49
xiv
4.2.1.1 Nonfunctional requirement .......................................................... 49
4.2.1.2 Functional requirement ............................................................... 50
4.2.2 Activity Diagram ............................................................................. 51
4.2.2.1 Activity Diagram memeriksa Course Catalog ............................ 51
4.2.2.2 Activity Diagram memeriksa Class Scheduling .......................... 53
4.2.2.3 Activity Diagram memeriksa Student Payment ........................... 56
4.2.3 Use Case Diagram .......................................................................... 58
4.2.4 Class Diagram ................................................................................ 59
4.3 Tahap Perancangan ................................................................................. 60
4.3.1 Perancangan Database .................................................................... 60
4.3.1.1 Table Relationship Diagram ....................................................... 60
4.3.1.2 Logical Description ..................................................................... 61
4.3.2 Perancangan Antar Muka ................................................................ 67
4.4 Pengujian aplikasi ................................................................................... 76
4.4.1 Scenario Testing .............................................................................. 76
4.4.2 Usability Testing ............................................................................. 78
4.4.2.1 Metode Pengujian ........................................................................ 78
4.4.2.2 Tugas dan Kuesioner ................................................................... 78
4.4.2.3 Hasil Pengujian Task Completion ............................................... 79
4.4.2.4 Hasil Pengujian Task Completion Time ...................................... 80
xv
4.4.2.5 Hasil Pengujian Kuesioner .......................................................... 81
BAB V KESIMPULAN DAN SARAN ............................................................. 83
5.1 Kesimpulan ............................................................................................. 83
5.2 Saran ....................................................................................................... 83
DAFTAR PUSTAKA .......................................................................................... 84
LAMPIRAN
xvi
DAFTAR GAMBAR
Gambar 3. 1 Struktur Organisasi OPCS ................................................................ 21
Gambar 3. 2 Activity Diagram Proses Enrollment ................................................ 24
Gambar 3. 3 Activity Diagram Term Application and Apply Indicator ................ 25
Gambar 3. 4 Activity Diagram Tution Calculation ............................................... 27
Gambar 3. 5 Activity Diagram Student Payment .................................................. 29
Gambar 3. 6 Activity Diagram Class Block and Student Block ............................ 31
Gambar 3. 7 Activity Diagram Release BET ........................................................ 33
Gambar 3. 8 Activity Diagram Kelas Bentrok ...................................................... 34
Gambar 3. 9 Activity Diagram Maksimum sks ..................................................... 36
Gambar 3. 10 Activity Diagram Block Enrollment ............................................... 38
Gambar 3. 11 Activity Diagram FRRS ................................................................. 40
Gambar 3. 12 Activity Diagram Course Catalog, Define Course Assignment and
Class Scheduling ................................................................................................... 42
Gambar 4. 1 Activity Diagram memeriksa Course Catalog ... …………………...52
Gambar 4. 2 Activity Diagram memeriksa Class Scheduling ............................... 54
Gambar 4. 3 Activity Diagram memeriksa Student Payment ............................... 56
Gambar 4. 4 Use Case Diagram ........................................................................... 58
Gambar 4. 5 Class Diagram Monitoring Tools .................................................... 59
Gambar 4. 6 Table Relationship Diagram Monitoring Tools ............................... 60
Gambar 4. 7 Halaman Login ................................................................................. 68
Gambar 4. 8 Menu BET ........................................................................................ 69
Gambar 4. 9 Menu Course Catalog ...................................................................... 71
xvii
Gambar 4. 10 Menu Class Scheduling ( Jadwal Kelas ) ....................................... 73
Gambar 4. 11 Menu Class Scheduling ( Bobot Nilai ) .......................................... 75
xviii
DAFTAR TABEL
Tabel 1.1 Jadwal Kegiatan Magang ........................................................................ 6
Tabel 2. 1 Elemen Activity Diagram .................................................................... 10
Tabel 2. 2 Elemen Use Case Diagram .................................................................. 12
Tabel 2. 3 Elemen Class Diagram ......................................................................... 13
Tabel 2. 4 Tipe Relationship ................................................................................. 14
Tabel 4. 1 Identifikasi Masalah ............................................................................. 46
Tabel 4. 2 tbl_srvc_ind .......................................................................................... 68
Tabel 4. 3 tbl_personal_data ................................................................................. 61
Tabel 4. 4 tbl_stdnt_car_term ............................................................................... 62
Tabel 4. 5 tbl_acad_prog_tbl ................................................................................ 62
Tabel 4. 6 tbl_crse_offer ....................................................................................... 62
Tabel 4. 7 tbl_crse_catalog ................................................................................... 63
Tabel 4. 8 tbl_crse_component ............................................................................. 63
Tabel 4. 9 tbl_bobot .............................................................................................. 64
Tabel 4. 10 tbl_lam_class ...................................................................................... 64
Tabel 4. 11 tbl_class_meeting ............................................................................... 65
Tabel 4. 12 tbl_class .............................................................................................. 65
Tabel 4. 13 tbl_class_resv_cap ............................................................................. 66
Tabel 4. 14 tbl_class_instr..................................................................................... 67
Tabel 4. 15 tbl_data_dosen ................................................................................... 67
Tabel 4. 16 Halaman Login ................................................................................... 68
Tabel 4. 17 Menu BET .......................................................................................... 69
xix
Tabel 4. 18 Menu Course Catalog ........................................................................ 72
Tabel 4. 19 Menu Class Scheduling ( Jadwal Kelas ) ........................................... 73
Tabel 4. 20 Menu Class Scheduling ( Bobot Nilai ) ............................................. 75
Tabel 4. 21 Test Script .......................................................................................... 77
Tabel 4. 22 Tugas dan Kuesioner .......................................................................... 78
Tabel 4. 23 Hasil Pengujian Task Completion ...................................................... 80
Tabel 4. 24 Hasil Pengujian Task Completion Time ............................................ 81
Tabel 4. 25 Skala Kuesioner ................................................................................. 81
Tabel 4. 26 Hasil Pengujian Kuesioner ................................................................. 82
xx
DAFTAR LAMPIRAN
Lampiran A. 1 Use Case Description ................................................................ A-1
Lampiran B.1 Kuesioner ...................................................................................... B-1