Upgrading dan Optimalisasi Report Sistem Administrasi Terpadu Universitas Kristen Maranatha.

(1)

ABSTRAK

Sistem Administrasi Terpadu (SAT) adalah suatu institusi pada Universitas Kristen Maranatha yang menangani data yang berhubungan dengan Universitas beserta pembuatan laporan. Projek ini bertujuan untuk memudahkan migrasi teknologi dari .NET Framework 1.0 ke 3.5 pada aplikasi SAT, mengembangkan laporan yang sudah ada maupun yang belum ada, dan memudahkan konversi ke berbagai format. Pemodelan sistem menggunakan Entity Relationship Diagram (ERD), Unified Modeling Language (UML), dan dikembangkan dengan bahasa pemrograman C#

dengan menggabungkan teknologi Crystal Report dan melalui web service. Sumber data didapatkan langsung dari pihak SAT, dan hasil akhirnya dievaluasi menggunakan form User Acceptance Test (UAT) pada beberapa tingkatan pengguna. Dengan demikian dihasilkan pembaharuan laporan sesuai dengan tujuan yang hendak dicapai.


(2)

ABSTRACT

Sistem Administrasi Terpadu (SAT) is an institution at Maranatha Christian University that handles the data associated with the university, along with the reports. This Project is delivered to ease the technology migration process from .NET Framework 1.0 to 3.5 in SAT’s application, to develop existing or new reports, and to ease conversion into various formats. The system is modeled through Entity Relationship Diagram (ERD), Unified Modeling Language (UML), and is developed using C# programming language by combining with the technology of Crystal Report and web service. The source of data is available from SAT, and the final result is evaluated through User Acceptance Test (UAT) on several level of user. Therefore, the report upgrading is conducted according to the expected goal. Keywords: Sistem Administrasi Terpadu, .NET Framework, Report.


(3)

DAFTAR ISI

LEMBAR PENGESAHAN ... i

LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS ... ii

SURAT PERNYATAAN ORISINALITAS KARYA ... iii

PRAKATA ... iv

ABSTRAK ... vi

ABSTRACT ... vii

DAFTAR ISI ... viii

DAFTAR GAMBAR ... xiii

DAFTAR TABEL ... xviii

BAB I PENDAHULUAN ... 1

1.1. Latar Belakang Masalah ... 1

1.2. Perumusan Masalah ... 1

1.3. Tujuan Pembahasan ... 2

1.4. Ruang Lingkup Kajian ... 2

1.5. Sumber Data ... 4

1.6. Sistematika Penyajian ... 5

BAB II KAJIAN TEORI ... 6

2.1. Perancangan ... 6

2.1.1. Proses Bisnis (Business Process) ... 6

2.1.2. Entity Relationship Diagram (ERD) ... 6

2.1.3. Unified Modeling Language (UML) ... 8

2.1.3.1. Use Case ... 9

2.1.3.2. Activity Diagram ... 11

2.1.3.3. Class Diagram ... 12

2.1.3.4. Sequence Diagram ... 13

2.1.4. User Acceptance Test (UAT) ... 13

2.2. Teknologi ... 14

2.2.1. Tier Architecture ... 14


(4)

2.2.3. Microsoft Visual C# (C#) ... 15

2.2.4. Crystal Reports for Visual Studio .NET ... 15

2.2.5. Structured Query Language (SQL) ... 16

2.2.5.1. Transact-Structured Query Language (TSQL) ... 16

2.2.5.1.1. Stored Procedure ... 17

2.2.6. Web Service ... 17

2.2.6.1. Simple Object Access Protocol (SOAP) ... 17

BAB III ANALISIS DAN RANCANGAN SISTEM ... 19

3.1. Proses Bisnis ... 19

3.2. Entity Relationship Diagram (ERD) ... 21

3.3. Struktur Tabel ... 23

3.4. Use Case ... 32

3.4.1. Use Case Sub Modul Persiapan Proses Belajar Mengajar ... 32

3.4.2. Use Case Sub Modul Kegiatan Proses Belajar Mengajar ... 32

3.4.3. Use Case Sub Modul Penjadwalan ... 32

3.4.4. Use Case Sub Modul Persiapan Evaluasi PBM ... 32

3.4.5. Use Case Sub Modul Mahasiswa ... 32

3.5. Activity Diagram ... 37

3.6. Class Diagram ... 38

3.7. Sequence Diagram ... 59

3.8. Perancangan Antar Muka ... 59

BAB IV HASIL PENELITIAN ... 80

4.1. Login ... 80

4.2. Report Daftar Fakultas ... 80

4.3. Report Daftar Jurusan ... 81

4.4. Report Daftar Jenjang Studi... 82

4.5. Report Daftar Program Studi by Jurusan ... 83

4.6. Report Daftar Mata Kuliah by Kurikulum ... 84

4.7. Report Daftar Area Studi by Kurikulum ... 85

4.8. Report Daftar Area Studi All ... 86


(5)

4.10. Report Daftar Detil Format Penilaian ... 87

4.11. Report Daftar Bobot Komponen Penilaian by Proyek Pendidikan .... 88

4.12. Report Daftar Pembagian DosenWali ... 90

4.13. Report Daftar Peserta Mata Pendidikan ... 91

4.14. Report Daftar Tolak Rencana Studi by Proyek Id ... 92

4.15. Report Daftar Dosen Pengajar Program Studi ... 93

4.16. Report Daftar Hadir Mahasiswa Dosen Group by Kelas ... 94

4.17. Report Daftar Hadir Mahasiswa Dosen by Kelas ... 95

4.18. Report Daftar Cekal Absensi by Proyek Pendidikan ... 96

4.19. Report Daftar Cuti Tanpa Kabar by Proyek Pendidikan ... 97

4.20. Report Daftar Persetujuan Cuti Mahasiswa by Proyek Pendidikan .. 97

4.21. Report Daftar Cuti Mahasiswa by Proyek Pendidikan ... 98

4.22. Report Daftar Pembagian Kelas by Proyek Pendidikan ... 99

4.23. Report Daftar Mahasiswa Teralokasi by Kode MK ... 100

4.24. Report Daftar Mahasiswa Tidak Teralokasi by Proyek Pendidikan . 101 4.25. Report Daftar Jadwal Kuliah Hasil Upload SAT ... 102

4.26. Report Daftar DKBS by NRP (Pindah Kelas) ... 104

4.27. Menu Daftar Nilai Mahasiswa Aktif ... 104

4.28. Report Daftar Nilai Mahasiswa Aktif Biasa by NRP ... 105

4.29. Report Daftar Nilai Mahasiswa Aktif Biasa Group by Angkatan ... 106

4.30. Report Daftar Nilai Mahasiswa Aktif Biasa by NRP (English) ... 108

4.31. Report Daftar Nilai Mahasiswa Aktif Biasa Group by Angkatan (English) ... 109

4.32. Report Daftar Nilai Mahasiswa Aktif Area Studi by NRP ... 110

4.33. Report Daftar Nilai Mahasiswa Aktif Area Studi Group by Angkatan ... 111

4.34. Report Daftar Bukti Pengajuan Cuti ... 112

BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 113

5.1. Pengujian Fungsionalitas ... 113

5.1.1. Pengujian Report Daftar Fakultas ... 113


(6)

5.1.4. Pengujian Report Daftar Program Studi by Jurusan ... 114

5.1.5. Pengujian Report Daftar Pengujian Report Daftar Mata Kuliah by Kurikulum ... 115

5.1.6. Pengujian Report Daftar Area Studi by Kurikulum ... 115

5.1.7. Pengujian Report Daftar Area Studi All ... 116

5.1.8. Pengujian Report Daftar Mata Pendidikan ... 116

5.1.9. Pengujian Report Daftar Detil Format Penilaian ... 117

5.1.10. Pengujian Report Daftar Bobot Komponen Penilaian by Proyek Pendidikan ... 117

5.1.11. Pengujian Report Pembagian DosenWali ... 118

5.1.12. Pengujian Report Daftar Pembatalan Mata Pendidikan by MP Id .. ... 119

5.1.13. Pengujian Report Daftar Tolak Rencana Studi by Proyek Id .... 119

5.1.14. Pengujian Report Daftar Dosen Pengajar Program Studi ... 120

5.1.15. Pengujian Report Daftar Hadir Mahasiswa Dosen Group by Kelas ... 120

5.1.16. Pengujian Report Daftar Hadir Mahasiswa Dosen by Kelas ... 121

5.1.17. Pengujian Report Daftar Cekal Absensi by Proyek Pendidikan 122 5.1.18. Pengujian Report Daftar Cuti Tanpa Kabar by Proyek Pendidikan ... 122

5.1.19. Pengujian Report Daftar Persetujuan Cuti Mahasiswa by Proyek Pendidikan ... 123

5.1.20. Pengujian Report Daftar Cuti Mahasiswa by Proyek Pendidikan ... 123

5.1.21. Pengujian Report Daftar Pembagian Kelas by Proyek Pendidikan ... 124

5.1.22. Pengujian Report Daftar Mahasiswa Teralokasi by Kode MK .. 125

5.1.23. Pengujian Report Daftar Mahasiswa Tidak Teralokasi by Proyek Pendidikan ... 125

5.1.24. Pengujian Report Daftar Jadwal Kuliah Hasil Upload SAT ... 126

5.1.25. Pengujian Report Daftar Dokumen Kontrak Beban Studi by NRP(Pindah Kelas) ... 126 5.1.26. Pengujian Report Daftar Nilai Mahasiswa Aktif Biasa by NRP . 127


(7)

5.1.27. Pengujian Report Daftar Nilai Mahasiswa Aktif Biasa Group by

Angkatan ... 128

5.1.28. Pengujian Report Daftar Nilai Mahasiswa Aktif Biasa by NRP (English) ... 128

5.1.29. Pengujian Report Daftar Nilai Mahasiswa Aktif Biasa Group by Angkatan (English) ... 129

5.1.30. Pengujian Report Daftar Nilai Mahasiswa Aktif Area Studi by NRP ... 130

5.1.31. Pengujian Report Daftar Nilai Mahasiswa Aktif Area Studi Group by Angkatan ... 130

5.1.32. Pengujian Daftar Bukti Pengajuan Cuti ... 131

5.2. Hasil User Acceptance Test (UAT) ... 131

BAB VI PENUTUP ... 136

6.1. Simpulan ... 136

6.2. Saran ... 136 DAFTAR PUSTAKA

LAMPIRAN A DOKUMEN USER ACCEPTANCE TEST (UAT) LAMPIRAN B HASIL CETAK REPORT


(8)

DAFTAR GAMBAR

Gambar 1 ERD Lambang Entitas ... 6

Gambar 2 ERD Lambang Atribut ... 7

Gambar 3 ERD Lambang Relasi ... 7

Gambar 4 ERD Relasi Satu ke Satu ... 8

Gambar 5 ERD Relasi Satu ke Banyak ... 8

Gambar 6 ERD Relasi Banyak ke Satu ... 8

Gambar 7 ERD Relasi Banyak ke Banyak ... 8

Gambar 8 ERD Komponen Kardinalitas Relasi... 8

Gambar 9 Use Case - Actor ... 9

Gambar 10 Use Case Use Case ... 9

Gambar 11 Use Case System Boundary ... 10

Gambar 12 Use Case Generalization ... 10

Gambar 13 Use Case Include ... 11

Gambar 14 Use Case Extend ... 11

Gambar 15 Use Case Activity Diagram ... 12

Gambar 16 Use Case Class Diagram ... 13

Gambar 17 Use Case Sequence Diagram ... 13

Gambar 18 Entity Relationship Diagram (ERD) ... 22

Gambar 19 Use Case Sub Modul Persiapan Proses Belajar Mengajar ... 33

Gambar 20 Use Case Sub Modul Kegiatan Proses Belajar Mengajar ... 34

Gambar 21 Use Case Sub Modul Penjadwalan ... 35

Gambar 22 Use Case Sub Modul Evaluasi Proses Belajar Mengajar ... 36

Gambar 23 Use Case Sub Modul Mahasiswa ... 36

Gambar 24 Activity Diagram ... 37

Gambar 25 Class Diagram ... 38

Gambar 26 Rincian Class Diagram - Login ... 39

Gambar 27 Rincian Class Diagram - Welcome... 39

Gambar 28 Rincian Class Diagram - MenyusunFakultas ... 39

Gambar 29 Rincian Class Diagram - MenyusunJurusan ... 40


(9)

Gambar 31 Rincian Class Diagram - MenyusunProgramStudi ... 41

Gambar 32 Rincian Class Diagram - MenyusunMataKuliah ... 42

Gambar 33 Rincian Class Diagram - MenyusunKurikulumArea... 43

Gambar 34 Rincian Class Diagram - MenyusunAreaStudi ... 44

Gambar 35 Rincian Class Diagram - ProyekPendidikan ... 45

Gambar 36 Rincian Class Diagram - MenyusunFormatAjuanNilai ... 46

Gambar 37 Rincian Class Diagram - PemberianBobotNilai ... 47

Gambar 38 Rincian Class Diagram - MenetapkanDosenWali ... 48

Gambar 39 Rincian Class Diagram - PembatalanMkProyek ... 49

Gambar 40 Rincian Class Diagram - MelihatDaftarMBRS ... 49

Gambar 41 Rincian Class Diagram - AlokasiDosenPengajar ... 50

Gambar 42 Rincian Class Diagram - PengisianDHMD ... 51

Gambar 43 Rincian Class Diagram - MenyusunCutiTanpaKabar ... 52

Gambar 44 Rincian Class Diagram - PersetujuanCutiResmi ... 53

Gambar 45 Rincian Class Diagram - DataCutiMahasiswa ... 54

Gambar 46 Rincian Class Diagram - PembagianKelas ... 55

Gambar 47 Rincian Class Diagram - PenjadwalanKuliah ... 56

Gambar 48 Rincian Class Diagram - PindahKelas ... 57

Gambar 49 Rincian Class Diagram - CetakTranskripMhsAktif... 58

Gambar 50 Rincian Class Diagram - PengajuanCutiResmi ... 58

Gambar 51 Sequence Diagram ... 59

Gambar 52 Perancangan Antar Muka Login ... 60

Gambar 53 Perancangan Antar Muka hasil Report Menyusun Fakultas ... 60

Gambar 54 Perancangan Antar Muka hasil Report Menyusun Jurusan ... 61

Gambar 55 Perancangan Antar Muka hasil Report Menyusun Jenjang Studi……….. ... 61

Gambar 56 Perancangan Antar Muka hasil Report Menyusun Program Studi……….. ... 62

Gambar 57 Perancangan Antar Muka hasil Report Mata Kuliah by Kurikulumn……….. ... 62

Gambar 58 Perancangan Antar Muka hasil Report Area Studi by Kurikulum……….. ... 63


(10)

Gambar 59 Perancangan Antar Muka hasil Report Area Studi All. ... 63 Gambar 60 Perancangan Antar Muka hasil Report Mata Pendidikan ... 64 Gambar 61 Perancangan Antar Muka hasil Report Detil Format Penilaian .. 64 Gambar 62 Perancangan Antar Muka hasil Report Bobot Komponen

Penilaian by Proyek Pendidikan ... 65 Gambar 63 Perancangan Antar Muka hasil hasil Report Pembagian Dosen Wali ... 65 Gambar 64 Perancangan Antar Muka hasil Report Daftar Peserta

Pendidikan…... 66 Gambar 65 Perancangan Antar Muka hasil Report Tolak Rencana Studi .... 66 Gambar 66 Perancangan Antar Muka hasil Report Dosen Pengajar Program Studi ... 67 Gambar 67 Perancangan Antar Muka hasil Report DHMD by Kelas/ group by

Kelas ... 68 Gambar 68 Perancangan Antar Muka hasil Report Cekal Absensi by Proyek Pendidikan ... 68 Gambar 69 Perancangan Antar Muka hasil Report Cuti tanpa kabar by

Proyek Pendidikan ... 69 Gambar 70 Perancangan Antar Muka hasil Report Persetujuan Cuti

Mahasiswa by Proyek Pendidikan ... 70 Gambar 71 Perancangan Antar Muka hasil Report Cuti Mahasiswa by

Proyek Pendidikan ... 71 Gambar 72 Perancangan Antar Muka hasil Report pembagian kelas by

Proyek Pendidikan ... 71 Gambar 73 Perancangan Antar Muka hasil Report mahasiswa teralokasi by

Kode MK ... 72 Gambar 74 Perancangan Antar Muka hasil Report mahasiswa tidak

teralokasi by Proyek Pendidikan ... 73 Gambar 75 Perancangan Antar Muka hasil Report Jadwal Kuliah Hasil

Upload SAT... 74 Gambar 76 Perancangan Antar Muka hasil Report DKBS by NRP ... 74 Gambar 77 Perancangan Antar Muka Menu Transkrip Nilai ... 75 Gambar 78 Perancangan Antar Muka hasil Report Mahasiswa Aktif by NRP/


(11)

Gambar 79 Perancangan Antar Muka hasil Report Mahasiswa Aktif by NRP/

Group by Angkatan (bahasa Inggris)

... 77

Gambar 80 Perancangan Antar Muka hasil Report Mahasiswa Aktif Area Studi by NRP/ Group by Angkatan ... 78

Gambar 81 Perancangan Antar Muka hasil Report Bukti Pengajuan Cuti Mahasiswa ... 79

Gambar 82 Login ... 80

Gambar 83 Report Daftar Fakultas ... 81

Gambar 84 Report Daftar Jurusan ... 82

Gambar 85 Report Daftar Jenjang Studi ... 83

Gambar 86 Report Daftar Program Studi by Jurusan ... 84

Gambar 87 Report Daftar Mata Kuliah by Kurikulum ... 85

Gambar 88 Report Daftar Area Studi by Kurikulum ... 85

Gambar 89 Report Daftar Area Studi All. ... 86

Gambar 90 Report Daftar Mata Pendidikan ... 87

Gambar 91 Report Daftar Detil Format Penilaian ... 88

Gambar 92 Report Daftar Bobot Komponen Penilaian by Proyek Pendidikan ... 89

Gambar 93 Report Daftar Pembagian Dosen Wali ... 90

Gambar 94 Report DaftarDaftar Peserta Pendidikan ... 91

Gambar 95 Report Daftar Tolak Rencana Studi by Proyek Id ... 92

Gambar 96 Report Daftar Dosen Pengajar Program Studi ... 93

Gambar 97 Report Daftar Hadir Mahasiswa Dosen Group by Kelas ... 94

Gambar 98 Report Daftar Hadir Mahasiswa Dosen by Kelas ... 95

Gambar 99 Report Daftar Cekal Absensi by Proyek Pendidikan ... 96

Gambar 100 Report Daftar Cuti tanpa kabar by Proyek Pendidikan ... 97

Gambar 101 Report Daftar Persetujuan Cuti Mahasiswa by Proyek Pendidikan ... 98

Gambar 102 Report Daftar Cuti Mahasiswa by Proyek Pendidikan ... 99

Gambar 103 Report Daftar Pembagian Kelas by Proyek Pendidikan ... 100


(12)

Gambar 105 Report Daftar Mahasiswa tidak teralokasi by Proyek Pendidikan ... 102 Gambar 106 Report Daftar Jadwal Kuliah Hasil Upload SAT ... 103 Gambar 107 Report Daftar Dokumen Kontrak Beban Studi by NRP (Pindah Kelas) ... 104 Gambar 108 Menu Daftar Nilai Mahasiswa Aktif... 105 Gambar 109 Report Daftar Nilai Mahasiswa Aktif Semester NRP ... 106 Gambar 110 Report Daftar Nilai Mahasiswa Aktif Semester Group by

Angkatan ... 107 Gambar 111 Report Daftar Nilai Mahasiswa Aktif Semester NRP (English)108 Gambar 112 Report Daftar Nilai Mahasiswa Aktif Semester Group by

Angkatan (English) ... 109 Gambar 113 Report Daftar Nilai Mahasiswa Aktif Area Studi by NRP ... 110 Gambar 114 Report Daftar Nilai Mahasiswa Aktif Area Studi Group by

Angkatan ... 111 Gambar 115 Report DaftarBukti Pengajuan Cuti Mahasiswa ... 112


(13)

DAFTAR TABEL

Tabel I Daftar Pembagian Report ... 3

Tabel II Tabel Users ... 23

Tabel III Tabel TRole ... 23

Tabel IV Tabel TAreaStudi ... 23

Tabel V Tabel TStrata ... 23

Tabel VI Tabel TFakultas ... 23

Tabel VII Tabel TTipeMataKuliah ... 24

Tabel VIII Tabel TFormatSkripsi ... 24

Tabel IX Tabel TBebanSks ... 24

Tabel X Tabel TTipeUnitOrganisasi ... 24

Tabel XI Tabel TRuang ... 24

Tabel XII Tabel TMahasiswa... 24

Tabel XIII Tabel TProyekPendidikan ... 25

Tabel XIV Tabel TProgramStudi ... 26

Tabel XV Tabel TKurikulum ... 26

Tabel XVI Tabel TKurMataKuliah ... 27

Tabel XVII Tabel TMataPendidikan ... 27

Tabel XVIII Tabel TKelas ... 27

Tabel XIX Tabel TDKBS ... 27

Tabel XX Tabel TMkAmbil ... 28

Tabel XXI Tabel TKelasMahasiswa ... 28

Tabel XXII Tabel TSubKelas ... 28

Tabel XXIII Tabel TJadwalKelas ... 28

Tabel XXIV Tabel TCutiMahasiswa ... 28

Tabel XXV Tabel TJurusan ... 29

Tabel XXVI Tabel TFormatPenilaian ... 29

Tabel XXVII Tabel TKomponenPenilaian ... 29

Tabel XXVIII Tabel TPegawai ... 29

Tabel XXIX Tabel TDosen ... 30


(14)

Tabel XXXI Tabel TDosenAjarKelas ... 30

Tabel XXXII Tabel TTranskripMhs ... 30

Tabel XXXIII Tabel TUnitOrganisasi ... 30

Tabel XXXIV Tabel TJabatan... 31

Tabel XXXV Tabel TPgwJabatan ... 31

Tabel XXXVI Tabel TMhswBatalRencanaStudi ... 31

Tabel XXXVII Tabel TRangePenilaian ... 32

Tabel XXXVIII Tabel Keterangan Uji Coba Report Daftar Fakultas ... 113

Tabel XXXIX Tabel Keterangan Uji Coba Report Daftar Jurusan ... 114

Tabel XL Tabel Keterangan Uji Coba Report Daftar Jenjang Studi ... 114

Tabel XLI Tabel Keterangan Uji Coba Report Daftar Program Studi by Jurusan ... 115

Tabel XLII Tabel Keterangan Uji Coba Report Daftar Mata Kuliah by Kurikulum ... 115

Tabel XLIII Tabel Keterangan Uji Coba Report Daftar Area Studi by Kurikulum ... 116

Tabel XLIV Tabel Keterangan Uji Coba Report Daftar Area Studi All ... 116

Tabel XLV Tabel Keterangan Uji Coba Report Daftar Mata Pendidikan ... 117

Tabel XLVI Tabel Keterangan Uji Coba Report Daftar Detil Format Penilaian ... 117

Tabel XLVII Tabel Keterangan Uji Coba Report Daftar Bobot Komponen Penilaian by Proyek Pendidikan ... 118

Tabel XLVIII Tabel Keterangan Uji Coba Report Daftar Pembagian Dosen Wali ... 118

Tabel XLIX Tabel Keterangan Uji Coba Report Daftar Peserta Mata Pendidikan ... 119

Tabel L Tabel Keterangan Uji Coba Report Daftar Tolak Rencana Studi by Proyek Id ... 119

Tabel LI Tabel Keterangan Uji Coba Report Daftar Dosen Pengajar Program Studi ... 120

Tabel LII Tabel Keterangan Uji Coba Report Daftar Hadir Mahasiswa Dosen Group by Kelas ... 121


(15)

Tabel LIII Tabel Keterangan Uji Coba Report Daftar Hadir Mahasiswa Dosen

by Kelas ... 121 Tabel LIV Tabel Keterangan Uji Coba Report Daftar Cekal Absensi by

Proyek Pendidikan ... 122 Tabel LV Tabel Keterangan Uji Coba Report Daftar Cuti Tanpa Kabar by

Proyek Pendidikan ... 122 Tabel LVI Tabel Keterangan Uji Coba Report Daftar Persetujuan Cuti

Mahasiswa by Proyek Pendidikan ... 123 Tabel LVII Tabel Keterangan Uji Coba Report Daftar Cuti Mahasiswa by

Proyek Pendidikan ... 124 Tabel LVIII Tabel Keterangan Uji Coba Report Daftar Pembagian Kelas by

Proyek Pendidikan ... 124 Tabel LVIX Tabel Keterangan Uji Coba Report Daftar Mahasiswa Teralokasi

by Kode MK ... 125 Tabel LX Tabel Keterangan Uji Coba Report Daftar Mahasiswa Tidak

Teralokasi by Proyek Pendidikan ... 125 Tabel LXI Tabel Keterangan Uji Coba Report Daftar Jadwal Kuliah Hasil

Upload SAT... 126 Tabel LXII Tabel Keterangan Uji Coba Report Daftar Dokumen Kontrak

Beban Studi by NRP (Pindah Kelas) ... 127 Tabel LXIII Tabel Keterangan Uji Coba Report Daftar Nilai Mahasiswa Aktif Semester by NRP ... 127 Tabel LXIV Tabel Keterangan Uji Coba Report Daftar Nilai Mahasiswa Aktif Semester Group by Angkatan ... 128 Tabel LXV Tabel Keterangan Uji Coba Report Daftar Nilai Mahasiswa Aktif Semester by NRP (English) ... 129 Tabel LXVI Tabel Keterangan Uji Coba Report Daftar Nilai Mahasiswa Aktif Semester Group by Angkatan (English) ... 129 Tabel LXVII Tabel Keterangan Uji Coba Report Daftar Nilai Mahasiswa Aktif Area Studi by NRP ... 130 Tabel LXVIII Tabel Keterangan Uji Coba Report Daftar Nilai Mahasiswa Aktif Area Studi Group by Angkatan (English) ... 131 Tabel LXIX Tabel Keterangan Uji Coba Report Daftar Bukti Pengajuan Cuti ... 131 Tabel LXX Hasil User Acceptance Test – Administrator SAT ... 132


(16)

Tabel LXXI Hasil User Acceptance Test –Staf BAA ... 132

Tabel LXXII Hasil User Acceptance Test –Kepala Jurusan ... 132

Tabel LXXIII Hasil User Acceptance Test – Sekretaris Jurusan ... 133

Tabel LXXIV Hasil User Acceptance Test –Tata Usaha ... 134

Tabel LXXV Hasil User Acceptance Test –Dosen Wali ... 134

Tabel LXXVI Hasil User Acceptance Test – Dosen ... 135


(17)

BAB I PENDAHULUAN

1.1. Latar Belakang Masalah

Sistem Administrasi Terpadu (SAT) Universitas Kristen Maranatha merupakan suatu bagian penting pada Universitas Kristen Maranatha, yang menangani seluruh data yang ada pada Universitas Kristen Maranatha untuk disimpan dalam basis data terpusat, sehingga data yang ada teratur dalam penyimpanan.

Sistem Administrasi Terpadu ini memiliki basis data dalam jumlah banyak yang kompleks, serta datanya selalu dibutuhkan dari berbagai bagian dalam Universitas Kristen Maranatha untuk dibuat bermacam-macam laporan sesuai permintaan terhadap Sistem Administrasi Terpadu.

Sistem Administrasi Terpadu ini akan melakukan migrasi teknologi ke

framework microsoft .NET Framework 3.5 dan mengalami kendala dalam melakukan migrasi report yang secara rutin sering dipakai dalam lingkungan universitas, khususnya dalam modul akademik yang merupakan modul yang menangani segala macam kepentingan akademis dalam lingkungan Universitas Kristen Maranatha, dan modul kemahasiswaan yang merupakan modul yang menangani urusan yang berkaitan dengan data mahasiswa dalam lingkungan Universitas Kristen Maranatha.

1.2. Perumusan Masalah

Adapun pertanyaan-pertanyaan yang muncul seputar hal tersebut, adalah:

1. Bagaimana melakukan upgrade dan migrasi report ke teknologi .NET Framework 3.5 ?

2. Bagaimana pembuatan report yang dinamis sehingga memudahkan pembuatan laporan?


(18)

2

1.3. Tujuan Pembahasan

Tujuan dari tugas akhir ini adalah membuat aplikasi report untuk SAT Maranatha:

1. Memudahkan upgrade dan migrasi report ke teknologi .NET Framework 3.5.

2. Memudahkan konversi pencetakan laporan dalam berbagai format. 3. Mengoptimalkan bentuk - bentuk laporan yang ada.

1.4. Ruang Lingkup Kajian

Ruang lingkup yang dibahas adalah seputar penggunaan perangkat keras dan perangkat lunak yang akan digunakan dalam implementasi dan juga batasan fitur report dalam aplikasi.

Berikut adalah spesifikasi rincinya: 1. Perangkat Keras

Perangkat keras yang digunakan dalam lingkungan pengembangan dibagi menjadi server dan client dengan ketentuan spesifikasi berbeda sesuai dengan inventaris universitas.

2. Perangkat Lunak

Perangkat lunak yang digunakan dalam lingkungan pengembangan adalah sebagai berikut:

a. Server

 Teknologi Microsoft .NET Framework 3.5

Microsoft SQLServer 2000

Crystal Report Basic 2008 package document-client-runtime.

Web Server IIS 6.0

Microsoft Windows 2000 Profesional ServerInternet Explorer minimal versi 5.5

b. Client

Operating system menggunakan windows. Hal ini disebabkan aplikasi menggunakan .NET Framework yang


(19)

3

harus menggunakan web browser Internet Explorer minimal versi 5.5.

Web Browser: Internet Explorer minimal versi 5.5. Fitur Perangkat Lunak yang Dikembangkan

Jumlah modul report lama yang dikembangkan sebanyak 26 report

dan penambahan report baru sebanyak 6 report dengan total 32

report. Berikut rincian modul beserta daftarreport yang akan dibuat:

Tabel I Daftar Pembagian Report

No Modul Sub Modul Daftar Nama Report

1 Akademik

Persiapan Proses

Belajar Mengajar Daftar Fakultas 2 Akademik

Persiapan Proses

Belajar Mengajar Daftar Jurusan 3 Akademik

Persiapan Proses

Belajar Mengajar Daftar Jenjang Studi 4 Akademik

Persiapan Proses

Belajar Mengajar Daftar Program Studi by Jurusan 5 Akademik

Persiapan Proses

Belajar Mengajar Daftar Mata Kuliah by Kurikulum 6 Akademik

Persiapan Proses

Belajar Mengajar Daftar Area Studi by Kurikulum 7 Akademik

Persiapan Proses

Belajar Mengajar Daftar Area Studi All 8 Akademik

Persiapan Proses Belajar Mengajar

Daftar Mata Pendidikan (Proyek Pendidikan)

9 Akademik

Persiapan Proses

Belajar Mengajar Daftar Detil Format Penilaian 10 Akademik

Persiapan Proses Belajar Mengajar

Daftar Bobot Komponen Penilaian by Proyek Pendidikan

11 Akademik

Persiapan Proses

Belajar Mengajar Daftar Pembagian Dosen Wali 12 Akademik

Persiapan Proses

Belajar Mengajar Daftar Peserta Mata Pendidikan 13 Akademik

Persiapan Proses Belajar Mengajar

Daftar Tolak Rencana Studi by ProyekId

14 Akademik

Persiapan Proses Belajar Mengajar

Daftar Dosen Pengajar Program Studi

15 Akademik

Persiapan Proses Belajar Mengajar

Daftar Hadir Mahasiswa Dosen Group by Kelas

16 Akademik

Persiapan Proses Belajar Mengajar

Daftar Hadir Mahasiswa Dosen by Kelas


(20)

4

No Modul Sub Modul Daftar Nama Report

17 Akademik

Persiapan Proses Belajar Mengajar

Daftar Cekal Absensi by Proyek Pendidikan

18 Akademik

Persiapan Proses Belajar Mengajar

Daftar Cuti Tanpa Kabar by Proyek Pendidikan

19 Akademik

Persiapan Proses Belajar Mengajar

Daftar Persetujuan Cuti Mahasiswa by Proyek Pendidikan

20 Akademik

Persiapan Proses Belajar Mengajar

Daftar Cuti Mahasiswa by Proyek Pendidikan

21 Akademik Penjadwalan

Daftar Pembagian Kelas by Proyek Pendidikan

22 Akademik Penjadwalan

Daftar Mahasiswa Teralokasi by Kode MK (Kelas Id)

23 Akademik Penjadwalan

Daftar Mahasiswa Tidak Teralokasi by Proyek Pendidikan

24 Akademik Penjadwalan

Daftar Jadwal Kuliah Hasil Upload SAT

25 Akademik Penjadwalan

Dokumen Kontrak Beban Studi by NRP

26 Akademik

Transkrip Mahasiswa

Daftar Nilai Mahasiswa Aktif Semester by NRP

27 Akademik

Transkrip Mahasiswa

Daftar Nilai Mahasiswa Aktf Semester group by Angkatan 28 Akademik

Transkrip Mahasiswa

Daftar Nilai Mahasiswa Aktif Semester by NRP (English)

29 Akademik

Transkrip Mahasiswa

Daftar Nilai Mahasiswa Aktif Semester Group by Angkatan (English)

30 Akademik

Transkrip Mahasiswa

Daftar Nilai Mahasiswa Aktif Area Studi by NRP

31 Akademik

Transkrip Mahasiswa

Daftar Nilai Mahasiswa Aktif Area Studi Group by Angkatan

32

Kemahas

iswaan Mahasiswa Daftar Bukti Pengajuan Cuti

1.5. Sumber Data

Untuk penelitian yang dilakukan, sumber data yang dibutuhkan langsung dari Sistem Administrasi Terpadu. Sedangkan untuk landasan teori, sumber-sumber data yang dibutuhkan diambil dari berbagai sumber termasuk buku dan internet, seperti yang dicantumkan dalam daftar pustaka.


(21)

5

1.6. Sistematika Penyajian

Sistematika penulisan dalam laporan tugas akhir ini sebagai berikut : 1. Bab I Pendahuluan

Bab ini berisi latar belakang, perumusan masalah, tujuan, batasan masalah dan sistematika penulisan yang digunakan dalam pembuatan laporan Kerja Praktek dan aplikasi.

2. Bab II Kajian Teori

Bab ini berisi landasan-landasan teori yang digunakan dalam pembuatan aplikasi dan laporan tugas akhir.

3. Bab III Analisis dan Rancangan Sistem

Bab ini berisi analisis dan perancangan yang digunakan dalam pembuatan aplikasi.

4. Bab IV Hasil Penelitian

Bab ini berisi tampilan dari aplikasi yang dicapai dari analisis dan perancangan.

5. Bab V Pembahasan dan Uji Coba Hasil Penelitian

Bab ini berisi evaluasi singkat mengenai aplikasi yang telah dibuat. 6. Bab VI Simpulan dan Saran

Bab ini berisi kesimpulan-kesimpulan dari aplikasi yang dibuat, hasil evaluasi yang didapat. Selain kesimpulan bab ini juga berisi saran-saran yang dapat diberikan untuk aplikasi dan pengembangan aplikasi yang akan datang.


(22)

BAB VI PENUTUP

6.1. Simpulan

Mengacu pada rumusan masalah pada Bab I (1.2), maka:

1. Bagaimana melakukan upgrade dan migrasi report ke teknologi .NET Framework 3.5?

 Dengan adanya aplikasi report ini dan sesuai hasil pengujian yang didapat pada bab V maka segala kendala dalam masalah perubahan .NET Framework 1.0 ke .NET Framework 3.5 dapat teratasi berhubungan dengan teknologi Crystal Report Basic yang dapat mengatasi hal tersebut.

2. Bagaimana pembuatan report yang dinamis sehingga memudahkan pembuatan laporan?

 Dengan adanya aplikasi ini setiap data yang diolah untuk dicetak sudah dinamis berdasarkan arsitektur n-tier melalui penghubung

web service yang datanya diolah secara on-the-fly yang kemudian dilemparkan kepada cetakan laporan.

3. Bagaimana melakukan konversi berbagai format laporan?

 Dengan adanya aplikasi ini, maka pengguna dapat melakukan konversi laporannya dalam berbagai format melalui fitur export

yang tersedia.

6.2. Saran

Hal yang perlu dikembangkan pada aplikasi ini di kemudian hari adalah: 1. Menerapkan implementasi secara keseluruhan pada modul yang

belum ditangani.

2. Menambahkan report baru yang dibutuhkan sesuai permintaan pengguna yang bekerja dalam lingkungan universitas.

3. Membenahi bug pada fitur menu SAT contohnya di alur pengajuan cuti.


(23)

137

4. Mengintegrasikan fitur bila ada pengembangan pada aplikasi inti Sistem Administrasi Terpadu Universitas Kristen Maranatha.


(24)

DAFTAR PUSTAKA

Bokau, F.C. (2009). Modul Pemrograman Web Lanjut Fakultas Teknologi Informasi Universitas Kristen Maranatha Bandung.

Chonoles, M.J., & Schardt, J.A. (2003). UML 2 For Dummies.New York:Wiley Publishing.

Hendrik, A. (2008). Modul Object Oriented Theory and Design Fakultas Teknologi Informasi Universitas Kristen Maranatha Bandung.

Imbar, R.V., & Bernard, R.S. (2006). Pemrograman Web-Commerce dengan ORACLE & ASP.Bandung:Informatika.

Kline, K., Gould, L., & Zanevsky, A. (1999). Transact-SQL Programming.

USA:O’Reilly.

Lowe, D., & Joel, M. (2004). Murach’s C#.USA:Murach.

Risal, L. (2008). Modul Pemrograman Berorientasi Objek Lanjutan C# Fakultas Teknologi Informasi Universitas Kristen Maranatha Bandung.

Tedja, M.A. (2009). Pengembangan Sistem Informasi Akademik pada Program Profesi Akuntansi (PPAk) Universitas Kristen Maranatha.

Vieira, R. (2006). Beginning SQL Server 2005 Programming. Indianapolis: Wiley Publishing, Inc.

Zakaria, T.M. (2008). Modul Basis Data Lanjutan Fakultas Teknologi Informasi Universitas Kristen Maranatha Bandung.


(25)

C# Overview at C# Online.NET (CSharp-Online.NET). Retrieved, October 2009, from http://en.csharp-online.net/CSharp_Overview.

Microsoft Corporation. Getting Started, Retrieved, May, 2010, from http://msdn.microsoft.com/en-us/library/aa287933%28v=VS.71%29.aspx

Muhamad, A. (2008). HARIMAS, Retrieved, March, 2009, from http://muhamadakbar.blogspot.com/2008/11/implementasi-enterprise-resource.html.

Irfani, (2006). Microsoft .NET Framework. Retrieved, November 2009, from http://irfani.web.id/2006/08/04/microsoft-net-framework.html.

Phytha, (2005). Kuliah Online (FPAI) Web Service, Retrieved, March 20, 2009, http://kuliah-online.blogspot.com/2005/05/fpai-web-service.html

Sorrels, L. (2009).How to Perform User Acceptace Test(UAT), Retrieved, May, 2010, from http://www.ehow.com/how_5224184_perform-user-acceptance-test-_uat_.html.

Web Services Tutorial, Retrieved, March 20, 2009, http://w3schools.com/webservices/.


(1)

Universitas Kristen Maranatha No Modul Sub Modul Daftar Nama Report

17 Akademik

Persiapan Proses Belajar Mengajar

Daftar Cekal Absensi by Proyek Pendidikan

18 Akademik

Persiapan Proses Belajar Mengajar

Daftar Cuti Tanpa Kabar by Proyek Pendidikan

19 Akademik

Persiapan Proses Belajar Mengajar

Daftar Persetujuan Cuti Mahasiswa by Proyek Pendidikan

20 Akademik

Persiapan Proses Belajar Mengajar

Daftar Cuti Mahasiswa by Proyek Pendidikan

21 Akademik Penjadwalan

Daftar Pembagian Kelas by Proyek Pendidikan

22 Akademik Penjadwalan

Daftar Mahasiswa Teralokasi by Kode MK (Kelas Id)

23 Akademik Penjadwalan

Daftar Mahasiswa Tidak Teralokasi by Proyek Pendidikan

24 Akademik Penjadwalan

Daftar Jadwal Kuliah Hasil Upload SAT

25 Akademik Penjadwalan

Dokumen Kontrak Beban Studi by NRP

26 Akademik

Transkrip Mahasiswa

Daftar Nilai Mahasiswa Aktif Semester by NRP

27 Akademik

Transkrip Mahasiswa

Daftar Nilai Mahasiswa Aktf Semester group by Angkatan 28 Akademik

Transkrip Mahasiswa

Daftar Nilai Mahasiswa Aktif Semester by NRP (English)

29 Akademik

Transkrip Mahasiswa

Daftar Nilai Mahasiswa Aktif Semester Group by Angkatan (English)

30 Akademik

Transkrip Mahasiswa

Daftar Nilai Mahasiswa Aktif Area Studi by NRP

31 Akademik

Transkrip Mahasiswa

Daftar Nilai Mahasiswa Aktif Area Studi Group by Angkatan

32

Kemahas

iswaan Mahasiswa Daftar Bukti Pengajuan Cuti

1.5. Sumber Data

Untuk penelitian yang dilakukan, sumber data yang dibutuhkan langsung dari Sistem Administrasi Terpadu. Sedangkan untuk landasan teori, sumber-sumber data yang dibutuhkan diambil dari berbagai sumber termasuk buku dan internet, seperti yang dicantumkan dalam daftar pustaka.


(2)

5

1.6. Sistematika Penyajian

Sistematika penulisan dalam laporan tugas akhir ini sebagai berikut : 1. Bab I Pendahuluan

Bab ini berisi latar belakang, perumusan masalah, tujuan, batasan masalah dan sistematika penulisan yang digunakan dalam pembuatan laporan Kerja Praktek dan aplikasi.

2. Bab II Kajian Teori

Bab ini berisi landasan-landasan teori yang digunakan dalam pembuatan aplikasi dan laporan tugas akhir.

3. Bab III Analisis dan Rancangan Sistem

Bab ini berisi analisis dan perancangan yang digunakan dalam pembuatan aplikasi.

4. Bab IV Hasil Penelitian

Bab ini berisi tampilan dari aplikasi yang dicapai dari analisis dan perancangan.

5. Bab V Pembahasan dan Uji Coba Hasil Penelitian

Bab ini berisi evaluasi singkat mengenai aplikasi yang telah dibuat. 6. Bab VI Simpulan dan Saran

Bab ini berisi kesimpulan-kesimpulan dari aplikasi yang dibuat, hasil evaluasi yang didapat. Selain kesimpulan bab ini juga berisi saran-saran yang dapat diberikan untuk aplikasi dan pengembangan aplikasi yang akan datang.


(3)

136

Universitas Kristen Maranatha

6.1. Simpulan

Mengacu pada rumusan masalah pada Bab I (1.2), maka:

1. Bagaimana melakukan upgrade dan migrasi report ke teknologi .NET Framework 3.5?

 Dengan adanya aplikasi report ini dan sesuai hasil pengujian yang didapat pada bab V maka segala kendala dalam masalah perubahan .NET Framework 1.0 ke .NET Framework 3.5 dapat teratasi berhubungan dengan teknologi Crystal Report Basic yang dapat mengatasi hal tersebut.

2. Bagaimana pembuatan report yang dinamis sehingga memudahkan pembuatan laporan?

 Dengan adanya aplikasi ini setiap data yang diolah untuk dicetak sudah dinamis berdasarkan arsitektur n-tier melalui penghubung web service yang datanya diolah secara on-the-fly yang kemudian dilemparkan kepada cetakan laporan.

3. Bagaimana melakukan konversi berbagai format laporan?

 Dengan adanya aplikasi ini, maka pengguna dapat melakukan konversi laporannya dalam berbagai format melalui fitur export yang tersedia.

6.2. Saran

Hal yang perlu dikembangkan pada aplikasi ini di kemudian hari adalah: 1. Menerapkan implementasi secara keseluruhan pada modul yang

belum ditangani.

2. Menambahkan report baru yang dibutuhkan sesuai permintaan pengguna yang bekerja dalam lingkungan universitas.

3. Membenahi bug pada fitur menu SAT contohnya di alur pengajuan cuti.


(4)

137

4. Mengintegrasikan fitur bila ada pengembangan pada aplikasi inti Sistem Administrasi Terpadu Universitas Kristen Maranatha.


(5)

Universitas Kristen Maranatha

DAFTAR PUSTAKA

Bokau, F.C. (2009). Modul Pemrograman Web Lanjut Fakultas Teknologi Informasi Universitas Kristen Maranatha Bandung.

Chonoles, M.J., & Schardt, J.A. (2003). UML 2 For Dummies.New York:Wiley Publishing.

Hendrik, A. (2008). Modul Object Oriented Theory and Design Fakultas Teknologi Informasi Universitas Kristen Maranatha Bandung.

Imbar, R.V., & Bernard, R.S. (2006). Pemrograman Web-Commerce dengan ORACLE & ASP.Bandung:Informatika.

Kline, K., Gould, L., & Zanevsky, A. (1999). Transact-SQL Programming.

USA:O’Reilly.

Lowe, D., & Joel, M. (2004). Murach’s C#.USA:Murach.

Risal, L. (2008). Modul Pemrograman Berorientasi Objek Lanjutan C# Fakultas Teknologi Informasi Universitas Kristen Maranatha Bandung.

Tedja, M.A. (2009). Pengembangan Sistem Informasi Akademik pada Program Profesi Akuntansi (PPAk) Universitas Kristen Maranatha.

Vieira, R. (2006). Beginning SQL Server 2005 Programming. Indianapolis: Wiley Publishing, Inc.

Zakaria, T.M. (2008). Modul Basis Data Lanjutan Fakultas Teknologi Informasi Universitas Kristen Maranatha Bandung.


(6)

C# Overview at C# Online.NET (CSharp-Online.NET). Retrieved, October 2009, from http://en.csharp-online.net/CSharp_Overview.

Microsoft Corporation. Getting Started, Retrieved, May, 2010, from http://msdn.microsoft.com/en-us/library/aa287933%28v=VS.71%29.aspx

Muhamad, A. (2008). HARIMAS, Retrieved, March, 2009, from http://muhamadakbar.blogspot.com/2008/11/implementasi-enterprise-resource.html.

Irfani, (2006). Microsoft .NET Framework. Retrieved, November 2009, from http://irfani.web.id/2006/08/04/microsoft-net-framework.html.

Phytha, (2005). Kuliah Online (FPAI) Web Service, Retrieved, March 20, 2009, http://kuliah-online.blogspot.com/2005/05/fpai-web-service.html

Sorrels, L. (2009).How to Perform User Acceptace Test(UAT), Retrieved, May, 2010, from http://www.ehow.com/how_5224184_perform-user-acceptance-test-_uat_.html.

Web Services Tutorial, Retrieved, March 20, 2009, http://w3schools.com/webservices/.