kata pengantar - repository.uph.edurepository.uph.edu/2124/3/toc.pdfx akhir kata, penulis menyadari...

13
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 SOLUSINYAdisusun 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.

Upload: hatuong

Post on 30-Mar-2019

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: KATA PENGANTAR - repository.uph.edurepository.uph.edu/2124/3/ToC.pdfx Akhir kata, penulis menyadari bahwa masih banyak kekurangan dalam tugas akhir ini. Oleh karena itu, kritik dan

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.

Page 2: KATA PENGANTAR - repository.uph.edurepository.uph.edu/2124/3/ToC.pdfx Akhir kata, penulis menyadari bahwa masih banyak kekurangan dalam tugas akhir ini. Oleh karena itu, kritik dan

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.

Page 3: KATA PENGANTAR - repository.uph.edurepository.uph.edu/2124/3/ToC.pdfx Akhir kata, penulis menyadari bahwa masih banyak kekurangan dalam tugas akhir ini. Oleh karena itu, kritik dan

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

Page 4: KATA PENGANTAR - repository.uph.edurepository.uph.edu/2124/3/ToC.pdfx Akhir kata, penulis menyadari bahwa masih banyak kekurangan dalam tugas akhir ini. Oleh karena itu, kritik dan

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

Page 5: KATA PENGANTAR - repository.uph.edurepository.uph.edu/2124/3/ToC.pdfx Akhir kata, penulis menyadari bahwa masih banyak kekurangan dalam tugas akhir ini. Oleh karena itu, kritik dan

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

Page 6: KATA PENGANTAR - repository.uph.edurepository.uph.edu/2124/3/ToC.pdfx Akhir kata, penulis menyadari bahwa masih banyak kekurangan dalam tugas akhir ini. Oleh karena itu, kritik dan

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

Page 7: KATA PENGANTAR - repository.uph.edurepository.uph.edu/2124/3/ToC.pdfx Akhir kata, penulis menyadari bahwa masih banyak kekurangan dalam tugas akhir ini. Oleh karena itu, kritik dan

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

Page 8: KATA PENGANTAR - repository.uph.edurepository.uph.edu/2124/3/ToC.pdfx Akhir kata, penulis menyadari bahwa masih banyak kekurangan dalam tugas akhir ini. Oleh karena itu, kritik dan

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

Page 9: KATA PENGANTAR - repository.uph.edurepository.uph.edu/2124/3/ToC.pdfx Akhir kata, penulis menyadari bahwa masih banyak kekurangan dalam tugas akhir ini. Oleh karena itu, kritik dan

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

Page 10: KATA PENGANTAR - repository.uph.edurepository.uph.edu/2124/3/ToC.pdfx Akhir kata, penulis menyadari bahwa masih banyak kekurangan dalam tugas akhir ini. Oleh karena itu, kritik dan

xvii

Gambar 4. 10 Menu Class Scheduling ( Jadwal Kelas ) ....................................... 73

Gambar 4. 11 Menu Class Scheduling ( Bobot Nilai ) .......................................... 75

Page 11: KATA PENGANTAR - repository.uph.edurepository.uph.edu/2124/3/ToC.pdfx Akhir kata, penulis menyadari bahwa masih banyak kekurangan dalam tugas akhir ini. Oleh karena itu, kritik dan

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

Page 12: KATA PENGANTAR - repository.uph.edurepository.uph.edu/2124/3/ToC.pdfx Akhir kata, penulis menyadari bahwa masih banyak kekurangan dalam tugas akhir ini. Oleh karena itu, kritik dan

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

Page 13: KATA PENGANTAR - repository.uph.edurepository.uph.edu/2124/3/ToC.pdfx Akhir kata, penulis menyadari bahwa masih banyak kekurangan dalam tugas akhir ini. Oleh karena itu, kritik dan

xx

DAFTAR LAMPIRAN

Lampiran A. 1 Use Case Description ................................................................ A-1

Lampiran B.1 Kuesioner ...................................................................................... B-1