PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

112
TUGAS AKHIR PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013 (Studi kasus : Untuk Kebutuhan Program Studi Universitas Darma Persada) Diajukan untuk memenuhi syarat kelulusan mata kuliah seminar skripsi dan Skripsi Di Fakultas Teknik Universitas Darma Persada Disusun oleh: ANITA DWINDA RACHMAWATI 2010230053 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS DARMA PERSADA 2015

Transcript of PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

Page 1: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

TUGAS AKHIR

PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN

DATA BORANG 3A BAN-PT 2013

(Studi kasus : Untuk Kebutuhan Program Studi Universitas Darma Persada)

Diajukan untuk memenuhi syarat kelulusan mata kuliah seminar skripsi

dan Skripsi Di Fakultas Teknik Universitas Darma Persada

Disusun oleh:

ANITA DWINDA RACHMAWATI

2010230053

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS DARMA PERSADA

2015

Page 2: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

i

LEMBAR BIMBINGAN TUGAS AKHIR

TEKNIK INFORMATIKA – DARMA PERSADA

NIM : 2010230053

NAMA LENGKAP : Anita Dwinda Rachmawati

DOSEN PEMBIMBING : Herianto, SPd., MT.

JUDUL SKRIPSI : PENGEMBANGAN APLIKASI

SISTEM PENDUKUNG PENGISIAN

DATA BORANG 3A BAN-PT 2013

No. Pertemuan Pokok Bahasan Paraf

Dosen Pembimbing

1. 1. Merevisi bab 1

2. 2. Merevisi bab 2

3. 3. Merevisi bab 3

4. 4. Merevisi bab 4

5. 5. Merevisi bab 5

6. 6. Merevisi kelengkapan laporan

7. 7. Merevisi program

Jakarta, 01 September 2015

Dosen Pembimbing

[Herianto,SPd.,MT]

Page 3: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

LEMBAR PERNYATAAN

Saya yang bertanda tangan dibawah ini :

Nama : Anita Dwinda Rachmawati

NIM : 2010230053

Fakultas : Teknik

Jurusan : Teknik Informatika

Menyatakan bahwa Laporan Tugas Akhir ini saya susun sendiri berdasarkan hasil

peninjauan, penelitian lapangan, wawancara serta memadukannya dengan buku-

buku, literature atau bahan-bahan referensi lain yang terkait dan relevan di dalam

penyelesaian Laporan Tugas Akhir ini.

Demikian pernyataan ini penulis buat dengan sesungguhnya

Jakarta, 3 September 2015

Anita Dwinda Rachmawati

Page 4: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

LEMBAR PENGESAHAN

PENGEMBANGAN APLIKASI MANAJEMEN PROYEK PERANGKAT LUNAK

BERDASARKAN METODE AGILE

(Studi kasus : Untuk Kebutuhan Unit TIK Universitas Darma Persada)

Disusun oleh :

Nama : Anita Dwinda Rachmawati

NIM : 2010230053

Yahya, S.Kom

Pembimbing Lapangan

Herianto, S.Pd, MT

Pembimbing Laporan

Adam Arif Budiman, S.T., M. Kom.

Kajur Teknik Informatika

Page 5: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

PENGUJI LAPORAN TUGAS AKHIR

Laporan Tugas Akhir ini telah disidangkan pada tanggal 3 September 2015

Penguji I

Suzuki Syofian, M. Kom

Penguji 2

Timor Setiyaningsih, MTI

Penguji 3

Adam Arif Budiman, S.T., M. Kom

Page 6: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

v

KATA PENGANTAR

Puji dan syukur penulis panjatkan kehadirat Allah SWT, atas segala

rahmat dan karunia-Nya penulis dapat menyelesaikan laporan skripsi ini sebagai

salah satu persyaratan akademik bagi mahasiswa program Strata 1 Fakultas

Teknik Informatika, Universitas Darma Persada.

Dalam proses pembuatan laporan skripsi ini, penulis sering menemui

berbagai macam kesulitan dan hambatan, namun berkat bantuan dan bimbingan

dari beberapa pihak, akhirnya penulis dapat mengatasi kesulitan tersebut.

Dengan terselesaikannya skripsi ini, penulis mengucapkan terima kasih

yang sebesar-besarnya kepada pihak yang telah memberikan pengarahan dan

bimbingan serta bantuan kepada penulis. Untuk itu penulis mengucapkan banyak-

banyak terima kasih kepada :

1. Bapak Dr. H. Dadang Solihin, SE.,MA, selaku Rektor Universitas Darma

Persada.

2. Bapak Ir. Agus Sun Sugiharto, MT, selaku Dekan Fakultas Teknik

Universitas Darma Persada.

3. Bapak Adam Arif Budiman, ST, M.Kom, selaku Ketua Jurusan Teknik

Informatika Universitas Darma Persada.

4. Herianto,S.Pd., MT pembimbing yang telah meluangkan waktu, tenaga

dan pikirannya untuk memberikan bimbingan dan pengarahan serta

sarannya dalam menyelesaikan laporan ini.

5. Dosen-dosen Universitas Darma Persada yang telah memberikan ilmu

yang sangat bermanfaat untuk penulisan laporan ini.

Page 7: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

vi

6. Keluarga saya dan Danu Prasetyo yang telah memfasilitasi dan banyak

memberi bantuan serta selalu mendukung dan mendoakan saya.

7. Rekan-rekan seperjuangan TIF 2010, Indah Eko Wati, Putri Fuzi P,

Maulidha Oktaviani P, Rizka Nur Anisa, Elmina Dahlia, Wahyu Ari

Nugroho, Didin Dinarsan, Ashari Rachmawan, Edward Zulmi Azis, Arief

Winandar dan Senior-senior 2008-2009 Universitas Darma Persada yang

selalu setia menemani dan memberikan waktu dan tenaganya untuk

membantu dan mendukung dalam menyelesaikan laporan ini.

8. Semua pihak yang tidak dapat saya sebutkan satu persatu, yang telah

memberikan bantuan, waktu dan tenaga serta dukungannya dalam

menyelesaikan penulisan laporan skripsi ini.

Akhir kata penulis berharap semoga laporan skripsi ini dapat bermanfaat

bagi kita semua. Sekian dan terima kasih

Jakarta, 03 September 2015

Penulis

Page 8: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

vii

ABSTRAKSI

Status akreditasi suatu program studi merupakan cerminan kinerja

program studi yang bersangkutan dan menggambarkan mutu dan efisiensi suatu

program studi yang diselenggarakan. Untuk mendapatkan status akreditasi,

diperlukan informasi mengenai program studi yang didapatkan dari pengisian

penilaian akreditasi dengan terlebih dahulu membuat dokumen evaluasi diri

program studi. Sarana yang digunakan untuk mengumpulkan informasi tersebut

adalah borang (formulir) akreditasi. Untuk pengelolaan akreditasi belum

dilakukan dengan mengunakan sistem yang khusus untuk menangani data yang

dibutuhkan dalam pengisian borang akreditasi BAN-PT. Data-data yang

diperlukan untuk akreditasi masih tersimpan dalam berbagai sumber, sehingga

untuk melakukan akreditasi harus mengumpulkan data-data tersebut. Untuk itu

diperlukan suatu sistem informasi yang dapat mendukung pengisian borang 3A

dan mengelola, menyimpan data borang akreditasi serta menampilkan informasi

mengenai program studi. Sistem tersebut juga bisa dijadikan template untuk

menggambarkan kinerja program studi dan dapat dimanfaatkan oleh masing-

masing program studi itu sendiri untuk mendokumentasikan kondisi internal.

Kata Kunci: Akreditasi, BAN-PT, Borang 3A

Page 9: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

viii

DAFTAR ISI

JUDUL APLIKASI

LEMBAR BIMBINGAN KERJA PRAKTEK .................................................................... i

LEMBAR PERNYATAAN ................................................................................................ ii

LEMBAR PENGESAHAN ............................................................................................... iii

LEMBAR PENGUJI ......................................................................................................... iv

KATA PENGANTAR ........................................................................................................ v

ABSTRAKSI .................................................................................................................... vii

DAFTAR ISI .................................................................................................................... viii

DAFTAR GAMBAR ....................................................................................................... xiv

DAFTAR TABEL ........................................................................................................... xvii

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

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

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

1.3 Batasan Masalah ...................................................................................................... 3

1.4 Tujuan Penelitian ..................................................................................................... 4

1.5 Manfaat Penelitian ................................................................................................... 4

1.6 Sistematika Penulisan .............................................................................................. 4

BAB II LANDASAN TEORI ........................................................................................... 6

2.1. BAN PT Dan Akreditasi Program Studi ................................................................. 6

2.1.1 BAN PT ................................................................................................................... 6

2.1.2 Akreditasi ................................................................................................................ 7

2.1.3 Landasan Hukum .................................................................................................... 8

Page 10: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

ix

2.2 Standar Akreditasi Program Studi Sarjana .............................................................. 9

2.2.1 Eligibilitas ............................................................................................................. 10

2.3 Tool Untuk Membangun Aplikasi Web ................................................................ 17

2.3.1 Web Server : Apache ............................................................................................. 17

2.3.2 Script Pemrograman .............................................................................................. 17

2.3.3 Database Server : MySQL ..................................................................................... 20

2.4 Pemodelan Sistem dengan UML ........................................................................... 21

2.4.1 Usecase Diagram ................................................................................................... 21

2.4.2 Activity Diagram .................................................................................................... 22

2.4.3 Sequence Diagram ................................................................................................. 24

2.4.4 Deployment Diagram ............................................................................................ 24

BAB III ANALISIS DAN PERANCANGAN SISTEM ............................................... 27

3.1 Analisa ................................................................................................................... 27

3.1.1 Analisa Sistem SPK Sebelumnya .......................................................................... 27

3.1.2 Fitur Yang Akan Ditambahkan Pada Sistem Baru ................................................ 28

3.2 Perancangan Sistem ............................................................................................... 29

3.2.1 Usecase Diagram ................................................................................................... 29

3.2.2 Activity Diagram .................................................................................................... 30

3.2.3 Sequence Diagram ................................................................................................. 33

3.3 Rancangan Database ............................................................................................. 40

3.3.1 Tabel admin ........................................................................................................... 40

3.3.2 Tabel user .............................................................................................................. 40

3.3.3 Tabel menu ............................................................................................................ 40

3.3.4 Tabel useraccess .................................................................................................... 41

Page 11: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

x

3.3.5 Tabel ac_pegawai .................................................................................................. 41

3.3.6 Tabel karyawan ..................................................................................................... 42

3.3.7 Tabel prodi ............................................................................................................ 42

3.3.8 Tabel login prodi ................................................................................................... 43

3.3.9 Tabel kemahasiswaan dan kelulusan .................................................................... 43

3.3.10 Tabel pencapaian prestasi mahasiswa ................................................................... 44

3.3.11 Tabel data jumlah mahasiswa................................................................................ 44

3.3.12 Tabel layanan kepada mahasiswa ......................................................................... 45

3.3.13 Tabel hasil studi pelacakan.................................................................................... 45

3.3.14 Tabel aktivitas dosen tetap yang dinyatakan dalam sks rata-rata per

semester ................................................................................................................. 45

3.3.15 Tabel data aktivitas mengajar dosen tetap ............................................................. 46

3.3.16 Tabel kegiatan dosen tetap sesuai dengan PS dalam seminar ilmiah .................... 46

3.3.17 Tabel kegiatan ahli/pakar sebagai pembicara dalam seminar ............................... 46

3.3.18 Tabel pencapaian prestasi dosen ........................................................................... 47

3.3.19 Tabel keikutsertaan dosen tetap dalam organisasi keilmuan................................. 47

3.3.20 Tabel jumlah sks PS .............................................................................................. 47

3.3.21 Tabel struktur kurikulum berdasarkan urutan mata kuliah ................................... 48

3.3.22 Tabel mata kuliah pilihan ...................................................................................... 48

3.3.23 Tabel substansi praktikum/praktek ........................................................................ 48

3.3.24 Tabel peninjau kurikulum ..................................................................................... 49

3.3.25 Tabel dosen pembimbing akademik dan jumlah mahasiswa ................................ 49

3.3.26 Tabel proses pembimbingan akademik ................................................................. 49

3.3.27 Tabel pembimbingan tugas akhir .......................................................................... 50

Page 12: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

xi

3.3.28 Tabel upaya perbaikan pembelajaran .................................................................... 50

3.3.29 Tabel realisasi perolehan dana dan alokasi ........................................................... 50

3.3.30 Tabel penggunaan dana ......................................................................................... 51

3.3.31 Tabel dana untuk kegiatan penelitian .................................................................... 51

3.3.32 Tabel dana yang diperoleh dari/untuk kegiatan pelayanan kepada

mahasiswa ............................................................................................................. 51

3.3.33 Tabel data ruang kerja dosen tetap ........................................................................ 52

3.3.34 Tabel data prasarana kecuali ruang dosen ............................................................. 52

3.3.35 Tabel data prasarana lain ....................................................................................... 52

3.3.36 Tabel rekapitulasi jumlah ketersediaan pustaka .................................................... 53

3.3.37 Tabel jurnal yang tersedia/yang diterima secara teratur (lengkap) ....................... 53

3.3.38 Tabel peralatan utama yang digunakan di laboratorium ....................................... 53

3.3.39 Tabel aksesibilitas tiap jenis data .......................................................................... 54

3.3.40 Tabel judul penelitian yang dilakukan dosen tetap ............................................... 54

3.3.41 Tabel judul artikel ilmiah/karya seni yang dihasilkan oleh dosen tetap................ 54

3.3.42 Tabel karya dosen dan atau mahasiswa yang telah memperoleh/sedang

memproses HAKI .................................................................................................. 55

3.3.43 Tabel jumlah kegiatan pelayanan/pengabdian kepada masyarakat ....................... 55

3.3.44 Tabel kegiatan kerjasama dengan instansi lain ..................................................... 55

3.3.45 Tabel umpan balik ................................................................................................. 56

3.3.46 Relasi Tabel ........................................................................................................... 56

3.4 Rancangan tampilan setiap halaman ..................................................................... 57

3.4.1 Rancangan tampilan login user ............................................................................. 57

3.4.2 Rancangan tampilan halaman depan aplikasi ........................................................ 57

Page 13: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

xii

3.4.3 Rancangan tampilan menu data Borang 3A .......................................................... 58

3.4.4 Rancangan tampilan awal dari setiap standar........................................................ 58

3.4.5 Rancangan tampilan login prodi ........................................................................... 59

3.4.6 Rancangan tampilan fugsi edit .............................................................................. 59

3.4.7 Rancangan tampilan fungsi tambah ...................................................................... 60

3.4.8 Rancangan tampilan login admin .......................................................................... 60

3.4.9 Rancangan tampilan menu admin ......................................................................... 61

3.4.10 Rancangan tampilan menu manajemen user dan hak akses .................................. 61

3.4.11 Rancangan tampilan hak akses .............................................................................. 62

3.4.12 Rancangan tampilan tambah user .......................................................................... 62

3.4.13 Rancangan tampilan update data user ................................................................... 63

BAB IV IMPLEMENTASI DAN ANALISIS HASIL ................................................. 64

4.1 Spesifikasi Perangkat Lunak ................................................................................. 64

4.2 Implementasi Sistem ............................................................................................. 64

4.2.1 Tampilan Login User ............................................................................................ 65

4.2.2 Tampilan Menu Utama .......................................................................................... 66

4.2.3 Tampilan Menu Lihat Data Borang 3A ................................................................. 67

4.2.4 Tampilanmenu Standar 1 ...................................................................................... 68

4.2.5 Tampilanmenu Standar 2 ...................................................................................... 69

4.2.6 Tampilanmenu Standar 3 ...................................................................................... 70

4.2.7 Tampilanmenu Standar 4 ...................................................................................... 71

4.2.8 Tampilanmenu Standar 5 ...................................................................................... 72

4.2.9 Tampilanmenu Standar 6 ...................................................................................... 73

4.2.10 Tampilanmenu Standar 7 ...................................................................................... 74

Page 14: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

xiii

4.2.11 Tampilan Menu Login Prodi ................................................................................ 75

4.2.12 Tampilan Fungsi Edit Pada Teks ......................................................................... 76

4.2.13 Tampilan Fungsi Edit Pada Tabel ......................................................................... 77

4.2.14 Tampilan Fungsi Tambah ...................................................................................... 78

4.2.15 Tampilan Download Dokumen ............................................................................ 79

4.2.16 Tampilan Upload Dokumen ................................................................................. 79

4.2.17 Tampilan Login Admin ......................................................................................... 80

4.2.18 Tampilan Awal Menu Admin ............................................................................... 81

4.2.19 Tampilan Menu Manajemen User Dan Hak Akses ............................................... 82

4.2.20 Tampilan Hak Akses ............................................................................................. 83

4.2.21 Tampilan Tambah User ......................................................................................... 84

4.2.22 Tampilan Update Data User .................................................................................. 85

4.3 Hasil Uji Coba ....................................................................................................... 85

4.3.1 Pengujian Per Modul ............................................................................................. 86

BAB VI KESIMPULAN DAN SARAN......................................................................... 90

5.1 Kesimpulan .............................................................................................................. 90

5.2 Saran ........................................................................................................................ 91

DAFTAR PUSTAKA

LAMPIRAN

Page 15: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

xiv

DAFTAR GAMBAR

Gambar 2.1 Contoh usecase Diagram ............................................................................... 22

Gambar 2.2 Contoh Notasi Activity Diagram................................................................... 23

Gambar 2.3 Contoh activity Diagram ............................................................................... 23

Gambar 2.4 Contoh sequence Diagram ............................................................................ 24

Gambar 2.5 Contoh deployment Diagram ......................................................................... 25

Gambar 3.1 Tampilan menu kepegawaian ........................................................................ 27

Gambar 3.2 Rancangan awal menu Data Borang 3A ....................................................... 28

Gambar 3.3 Usecase diagram Pengembangan Aplikasi Sistem Pendukung

Pengisian DATA BORANG 3A BAN-PT 2013.......................................... 30

Gambar 3.4 Activity diagram Pengembangan Aplikasi Sistem Pendukung

Pengisian Data BORANG 3A BAN-PT 2013 Pada Admin ........................ 31

Gambar 3.5 Activity diagram Pengembangan Aplikasi Sistem Pendukung

Pengisian Data BORANG 3A BAN-PT 2013 Pada Prodi ........................... 32

Gambar 3.6 Sequence diagram login admin ..................................................................... 33

Gambar 3.7 Sequence diagram setting pada admin .......................................................... 34

Gambar 3.8 Sequence diagram user pada admin .............................................................. 34

Gambar 3.9 Sequence diagram login pimpinan ................................................................ 35

Gambar 3.10 Sequence diagram lihat data borang 3A pada pimpinan ............................. 36

Gambar 3.11 Sequence diagram mendownload file pada pimpinan................................. 36

Gambar 3.12 Sequence diagram login prodi .................................................................... 37

Gambar 3.13 Sequence diagram lihat data borang 3A pada prodi ................................... 38

Gambar 3.14 Sequence diagram mengupload file pada prodi .......................................... 38

Page 16: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

xv

Gambar 3.15 Sequence diagram mendownload file pada prodi ....................................... 39

Gambar 3.16 Sequence diagram mengedit, menghapus file pada prodi ........................... 39

Gambar 3.17 Relasi Tabel ................................................................................................. 56

Gambar 3.18 Rancangan tampilan login ........................................................................... 57

Gambar 3.19 Rancangan tampilan halaman depan aplikasi .............................................. 57

Gambar 3.20 Rancangan tampilan menu data borang 3A ................................................. 58

Gambar 3.21 Rancangan tampilan awal dari setiap standar ............................................. 58

Gambar 3.22 Rancangan tampilan login prodi ................................................................. 59

Gambar 3.23 Rancangan tampilan fungsi edit .................................................................. 59

Gambar 3.24 Rancangan tampilan fungsi tambah ............................................................ 60

Gambar 3.25 Rancangan tampilan login admin ................................................................ 60

Gambar 3.26 Rancangan tampilan menu admin ............................................................... 61

Gambar 3.27 Rancangan tampilan menu manajemen user dan hak akses ........................ 61

Gambar 3.28 Rancangan tampilan hak akses ...................................................................... 62

Gambar 3.29 Rancangan tampilan tambah user ................................................................ 62

Gambar 3.30 Rancangan tampilan update data user ......................................................... 63

Gambar 4.1 Halaman login ............................................................................................... 65

Gambar 4.2 Tampilan menu utama ................................................................................... 66

Gambar 4.3 Tampilan menu lihat data borang 3A ............................................................ 67

Gambar 4.4 Tampilan menu standar 1 .............................................................................. 68

Gambar 4.5 Tampilan menu standar 2 .............................................................................. 69

Gambar 4.6 Tampilan menu standar 3 .............................................................................. 70

Gambar 4.7 Tampilan menu standar 4 .............................................................................. 71

Gambar 4.8 Tampilan menu standar 5 .............................................................................. 72

Page 17: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

xvi

Gambar 4.9 Tampilan menu standar 6 .............................................................................. 73

Gambar 4.10 Tampilan menu standar 7 ............................................................................ 74

Gambar 4.11 Tampilan menu login prodi ......................................................................... 75

Gambar 4.12 Tampilan fungsi edit pada teks ................................................................... 76

Gambar 4.13 Tampilan fungsi edit pada tabel .................................................................. 77

Gambar 4.14 Tampilan form tambah ................................................................................ 78

Gambar 4.15 Tampilan download dokumen ..................................................................... 79

Gambar 4.16 Tampilan upload dokumen .......................................................................... 79

Gambar 4.17 Tampilan login admin ................................................................................. 80

Gambar 4.18 Tampilan awal menu admin ........................................................................ 81

Gambar 4.19 Tampilan menu manajemen user dan hak akses ......................................... 82

Gambar 4.20 Tampilan hak akses ..................................................................................... 83

Gambar 4.21 Tampilan tambah user ................................................................................. 84

Gambar 4.22 Tampilan update data user........................................................................... 85

Page 18: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

xvii

DAFTAR TABEL

Tabel 2.1 Notasi Usecase Diagram ........................................................................ 21

Tabel 2.2 Notasi Deployment Diagram .................................................................. 25

Tabel 3.1 Struktur table_admin .............................................................................. 40

Tabel 3.2 Struktur table_user ................................................................................. 40

Tabel 3.3 Struktur table_menu ............................................................................... 40

Tabel 3.4 Struktur table_useraccess ....................................................................... 41

Tabel 3.5 Struktur tabel ac_pegawai ...................................................................... 41

Tabel 3.6 Struktur tabel karyawan ......................................................................... 42

Tabel 3.7 Struktur tabel borang1_prodi ................................................................. 42

Tabel 3.8 Struktur login_prodi ............................................................................... 43

Tabel 3.9 Struktur tabel borang3_profil_mhs ........................................................ 43

Tabel 3.10 Struktur tabel borang3_prestasi ........................................................... 44

Tabel 3.11 Struktur tabel borang3_jum_mhs ......................................................... 44

Tabel 3.12 Struktur tabel borang3_layanan_mhs................................................... 45

Tabel 3.13 Struktur tabel borang3_hsl_studi ......................................................... 45

Tabel 3.14 Struktur tabel borang4_dosen_sks ....................................................... 45

Tabel 3.15 Struktur tabel borang4_aktivitas_mengajar ......................................... 46

Tabel 3.16 Struktur tabel borang4_dosen_seminar ................................................ 46

Tabel 3.17 Struktur tabel borang4_pakar_seminar ................................................ 46

Tabel 3.18 Struktur tabel borang4_pres_dos ......................................................... 47

Tabel 3.19 Struktur tabel borang4_dsn_org ........................................................... 47

Page 19: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

xviii

Tabel 3.20 Struktur tabel borang5_jum_sks .......................................................... 47

Tabel 3.21 Struktur tabel borang5_urutan_mk ...................................................... 48

Tabel 3.22 Struktur tabel borang5_mk_pilihan ..................................................... 48

Tabel 3.23 Struktur tabel borang5_sub_prak ......................................................... 48

Tabel 3.24 Struktur tabel borang5_peninjau_kurikulum ....................................... 49

Tabel 3.25 Struktur tabel borang5_pem_akademik ............................................... 49

Tabel 3.26 Struktur tabel borang5_proses_pa ........................................................ 49

Tabel 3.27 Struktur tabel borang5_pta ................................................................... 50

Tabel 3.28 Struktur tabel borang5_upaya_perbaikan ............................................ 50

Tabel 3.29 Struktur tabel borang6_perolehan_dana .............................................. 50

Tabel 3.30 Struktur tabel borang6_guna_dana ...................................................... 51

Tabel 3.31 Struktur tabel borang6_dana_keg ........................................................ 51

Tabel 3.32 Struktur tabel borang6_dana ................................................................ 51

Tabel 3.33 Struktur tabel borang6_prasarana ........................................................ 52

Tabel 3.34 Struktur tabel borang6_dapra ............................................................... 52

Tabel 3.35 Struktur tabel borang6_data_prasarana ................................................ 52

Tabel 3.36 Struktur tabel borang6_pustaka ........................................................... 53

Tabel 3.37 Struktur tabel borang6_jurnal .............................................................. 53

Tabel 3.38 Struktur tabel borang6_alat_utama ...................................................... 53

Tabel 3.39 Struktur tabel borang6_jenis_data ....................................................... 54

Tabel 3.40 Struktur tabel borang7_penelitian ........................................................ 54

Tabel 3.41 Struktur tabel borang7_judul_artikel ................................................... 54

Tabel 3.42 Struktur tabel borang7_karya_dosen ................................................... 55

Page 20: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

xix

Tabel 3.43 Struktur tabel borang7_keg_pel ........................................................... 55

Tabel 3.44 Struktur tabel borang7_instansi ........................................................... 55

Tabel 3.45 Struktur tabel borang2_umpan ............................................................. 56

Tabel 4.1 Skenario pengujian ................................................................................. 86

Page 21: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Status akreditasi suatu program studi merupakan cerminan kinerja program

studi yang bersangkutan dan menggambarkan mutu dan efisiensi suatu program

studi yang diselenggarakan. Untuk mendapatkan status akreditasi, diperlukan

informasi mengenai program studi yang didapatkan dari pengisian penilaian

akreditasi dengan terlebih dahulu membuat dokumen evaluasi diri program studi.

Sarana yang digunakan untuk mengumpulkan informasi tersebut adalah borang

(formulir) akreditasi. Masing-masing program studi yang ada di Universitas

Darma Persada pun tidak luput dari upaya memperoleh status akreditasi yang baik

yang dilakukan pada periode tertentu. Hingga saat ini sistem akreditasi dilakukan

secara manual, mengumpulkan informasi dari masing-masing dokumen yang

diperlukan. Sehingga waktu yang digunakan untuk mengelola dan membaca

dokumen-dokumen tersebut dirasa kurang efisien.

Sejalan dengan perkembangan teknologi informasi dan komunikasi yang

menawarkan kemudahan dan kecepatan dalam menyampaikan dan mengakses

informasi memungkinkan untuk memenuhi kebutuhan dalam melakukan

akreditasi pada masing-masing jurusan yang ada pada Universitas Darma Persada

dengan lebih cepat dan mudah. Untuk pengelolaan akreditasi belum dilakukan

dengan mengunakan sistem yang khusus untuk menangani data yang dibutuhkan

Page 22: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

2

dalam pengisian borang akreditasi. Data-data yang diperlukan untuk akreditasi

masih tersimpan dalam berbagai sumber, sehingga untuk melakukan akreditasi

harus mengumpulkan data-data tersebut.

Untuk itu diperlukan suatu sistem informasi yang dapat mendukung

pengisian borang 3A dan mengelola, menyimpan data borang akreditasi serta

menampilkan informasi mengenai program studi. Sistem tersebut juga bisa

dijadikan template untuk menggambarkan kinerja program studi dan dapat

dimanfaatkan oleh masing-masing program studi itu sendiri untuk

mendokumentasikan kondisi internal.

Berkaitan dengan hal di atas maka pada kesempatan ini, dalam rangka

mendukung penyusunan laporan skripsi penulis membangun sebuah aplikasi yang

berkaitan dengan sistem untuk membantu proses pengumpulan data akreditasi

tersebut dengan tema : PENGEMBANGAN APLIKASI SISTEM

PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

1.2 Rumusan Masalah

Berdasarkan latar belakang yang telah diuraikan di atas, maka rumusan

masalah dalam pembuatan aplikasi ini adalah sebagai berikut:

1. Bagaimana mengintegrasikan dan menyajikan kebutuhan data borang 3A

BAN-PT dengan aplikasi SPK yang sudah ada ?

2. Informasi apa saja yang dibutuhkan pada borang 3A BAN-PT untuk

disajikan pada aplikasi SPK yang akan dibangun tersebut ?

Page 23: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

3

1.3 Batasan Masalah

Dalam perancangan aplikasi ini terdapat beberapa batasan masalah. Hal ini

dilakukan agar aplikasi dapat terfokus/sesuai kebutuhan. Berikut batasan masalah

dalam perancangan aplikasi:

1. Data yang ditampilkan adalah data yang berasal dari aplikasi lain seperti :

aplikasi akademik, aplikasi perpustakaan, aplikasi kepegawaian, aplikasi

keuangan, dan seterusnya.

2 Aplikasi ini terintegrasi dari aplikasi SPK sebelumnya. Pada aplikasi ini

akan menampilkan setiap item data yang dibutuhkan pada buku BORANG

3A BAN-PT termasuk file SK dokumen di tingkat Universitas/Biro

sehingga program studi dapat lebih mudah mengakses data tersebut.

Standar Borang 3A tersebut terdiri dari :

STANDAR 1 VISI, MISI, TUJUAN DAN SASARAN, SERTA

STRATEGI PENCAPAIAN

STANDAR 2 TATA PAMONG, KEPEMIMPINAN, SISTEM

PENGELOLAAN, DAN PENJAMINAN MUTU

STANDAR 3 MAHASISWA DAN LULUSAN

STANDAR 4 SUMBER DAYA MANUSIA

STANDAR 5 KURIKULUM, PEMBELAJARAN, DAN SUASANA

AKADEMIK

STANDAR 6 PEMBIAYAAN, SARANA DAN PRASARANA, SERTA

SISTEM INFORMASI

Page 24: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

4

STANDAR 7 PENELITIAN, PELAYANAN/PENGABDIAN KEPADA

MASYARAKAT, DAN KERJASAMA

1.4 Tujuan Penelitian

Tujuan yang hendak dicapai adalah :

1. Melengkapi Aplikasi SPK Unsada dengan menyajikan seluruh item data

yang ada pada BUKU BORANG 3A BAN-PT.

2. Memenuhi persyaratan untuk menyelesaikan skripsi (S-1) Jurusan Teknik

Informatika Universitas Darma Persada.

1.5 Manfaat Penelitian

Manfaat yang didapat dari penelitian ini adalah :

1. Manfaat akademis: diharapkan hasil penulisan Aplikasi dan Laporan Tugas

Akhir ini dapat menjadi tambahan referensi untuk meningkatkan

penggunaan aplikasi SPK Unsada yang ada.

2. Manfaat instansi: hasil penulisan ini diharapkan dapat membantu dalam

proses pengisian data borang BAN-PT.

1.6 Sistematika Penulisan

Sistematika penulisan laporan Tugas Akhir ini penulis membaginya

menjadi beberapa bab diantaranya sebagai berikut :

Page 25: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

5

BAB I : PENDAHULUAN

Bagian ini berisikan informasi mengenai latar belakang masalah, rumusan

masalah, batasan masalah, tujuan, manfaat penelitian, dan sistematika

penulisan.

BAB II : LANDASAN TEORI

Bagian ini berisi mengenai beberapa teori yang relevan dengan

permasalahan yang di bahas dalam penulisan laporan tugas akhir ini.

BAB III : ANALISIS DAN PERANCANGAN SISTEM

Bagian ini berisikan tentang tinjauan aspek informatika berupa analisis

dan desain perancangan perangkat lunak yang terdiri dari spesifikasi

kebutuhan dan deskripsi perangkat lunak.

BAB IV : IMPLEMENTASI SISTEM DAN ANALISIS HASIL

Bab ini berisi tentang implementasi program yang telah di hasilkan,

gambaran umum sistem dan evaluasi sistem.

BAB V : PENUTUP

Bab ini berisikan kesimpulan penulisan dari Laporan tugas akhir yang

disusun dan juga saran- saran sebagai tindak lanjut dari penulisan sesuai

dengan materi yang dilaporkan.

Page 26: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

6

BAB II

LANDASAN TEORI

2.1 BAN-PT Dan Akreditasi Program Studi

2.1.1 BAN PT

Badan Akreditasi Nasional Pendidikan Tinggi (BAN-PT) didirikan pada

tahun 1994 berlandaskan UU No. 2 tahun 1989 tentang Sistem Pendidikan

Nasional dan diperkuat dengan PP No. 60 tahun 1999 tentang Pendidikan Tinggi.

Sebagai satu satunya badan akreditasi yang diakui oleh pemerintah pada waktu

itu, BAN-PT memiliki wewenang untuk melaksanakan sistem akreditasi pada

semua institusi pendidikan tinggi meliputi Perguruan Tinggi Negeri (PTN),

Perguruan Tinggi Swasta (PTS), Perguruan Tinggi Agama (PTA) dan Perguruan

Tinggi Kedinasan (PTK), program pendidikan jarak jauh, serta program-program

kerjasama dengan institusi pendidikan tinggi di dalam negeri yang ditawarkan

oleh institusi pendidikan tinggi dari luar. Beberapa perubahan penting terkait

dengan sistem akreditasi sejak diundangkannya UU No. 20 Tahun 2003 tentang

Sistem Pendidikan Nasional antara lain (1) dari akreditasi sukarela menjadi wajib,

(2) dari akreditasi program studi menjadi akreditasi program studi dan institusi,

(3) dari sistem penjaminan mutu internal sukarela menjadi wajib, dan (4) dari

badan akreditasi tunggal menjadi majemuk.

(http://ban-pt.kemdiknas.go.id/tentang-ban-pt)

Page 27: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

7

2.1.2 Akreditasi

Proses akreditasi program studi dimulai dengan pelaksanaan evaluasi diri

di program studi yang bersangkutan. Evaluasi diri tersebut mengacu pada

pedoman evaluasi diri yang telah diterbitkan BAN-PT, namun, jika dianggap

perlu, pihak pengelola program studi dapat menambahkan unsur-unsur yang akan

dievaluasi sesuai dengan kepentingan program studi maupun institusi perguruan

tinggi yang bersangkutan. Dari hasil pelaksanaan evaluasi diri tersebut, dibuat

sebuah rangkuman eksekutif (executive summary), yang selanjutnya rangkuman

eksekutif tersebut dilampirkan dalam surat permohonan untuk diakreditasi yang

dikirimkan ke sekertariat BAN-PT.

Sekertariat BAN-PT akan mengkaji ringkasan eksekutif dari program sudi

tersebut, dan jika telah memenuhi semua kompoen yang diminta dalam pedoman

evaluasi diri sekertariat BAN-PT akan mengirimkan instrumen akreditasi yang

sesuai dengan tingkat program studi, setelah instrumen akreditasi diisi, program

studi mengirimkan seluruh berkas (intrumen akreditasi yang telah diisi dan

lampirannya, beserta copy-nya) ke sekertariat BAN-PT. Jumlah copy yang harus

disertakan untuk program studi tingkat Diploma dan Sarjana sebanyak 3 copy,

sedangkan untuk program studi tingkat Magister dan Doktor sebanyak 4 copy.

Penilaian dilakukan setelah seluruh berkas diterima secara lengkap oleh

sekertariat BAN-PT.

(http://sti.co.id/jurnalbanpt/akreditasi)

Page 28: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

8

2.1.3 Landasan Hukum

Landasan hukum dan perundang-undangan yang mendasari pelaksanaan

Badan Akreditasi Nasional Perguruan Tinggi (BAN-PT) sebagai berikut :

Undang-Undang Nomor 20 Tahun 2003 tentang Sistem Pendidikan

Nasional (Lembaran Negara Tahun 2003 Nomor 78, Tambahan Lembaran

Negara Nomor 4301);

Undang-undang no 17 tahun 2000 beserta perubahannya tentang

Keuangan Negara;

Peraturan Pemerintah Nomor 39 Tahun 2007 tentang Pengelolaan

Keuangan Negara atau Daerah;

Peraturan Pemerintah Nomor 19 Tahun 2005 tentang Standar Nasional

Pendidikan;

Peraturan Pemerintah Nomor 17 Tahun 2010 tentang Pengelolaan dan

Penyelenggaraan Pendidikan (Lembaran Negara Republik Indonesia

Tahun 2010 Nomor 23, Tambahan Lembaran Negara Republik Indonesia

Nomor 5105) sebagaimana telah diubah dengan Peraturan Pemerintah

Nomor 66 Tahun 2010 (Lembaran Negara Republik Indonesia Tahun 2010

Nomor 112, Tambahan Lembaran Negara Republik Indonesia Nomor

5157);

Peraturan Presiden Republik Indonesia Nomor 47 Tahun 2009 tentang

Pembentukan dan Organisasi Kementerian Negara;

Peraturan Presiden Nomor 24 Tahun 2010 tentang Kedudukan, Tugas, dan

Fungsi Kementerian Negara Serta Susunan Organisasi, Tugas, dan Fungsi

Page 29: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

9

Eselon I Kementerian Negara sebagaimana telah diubah dengan Peraturan

Presiden Republik Indonesia Nomor 67 Tahun 2010;

Keputusan Presiden Nomor 84/P tahun 2009 tentang Pembentukan

Kabinet Indonesia Bersatu II sebagaimana telah diubah terakhir dengan

Keputusan Presiden Nomor 56/P Tahun 2011;

Keputusan Presiden Nomor 131/M tahun 2011 tentang Pengangkatan

Kepala Badan Penelitian dan Pengembangan Kementerian Pendidikan

Nasional;

Peraturan Menteri Pendidikan dan Kebudayaan Republik Indonesia,

Nomor 59 Tahun 2012 tentang Badan Akreditasi Nasional;

Keputusan Menteri Pendidikan dan Kebudayaan Republik Indonesia

Nomor 126941/A.A3/KU/2011 tentang Pengangkatan Pejabat

Perbendaharaan/Pengelola Keuangan Pada Badan Penelitian dan

Pengembangan Kementerian Pendidikan dan Kebudayaan Tahun

Anggaran 2012;

Daftar Isian Pagu Anggaran (DIPA) BAN-PT tahun anggaran 2014.

(http://ban-pt.kemdiknas.go.id/landasan-hukum)

2.2 Standar Akreditasi Program Studi Sarjana

Standar akreditasi adalah tolok ukur yang harus dipenuhi oleh institusi

program studi sarjana. Suatu standar akreditasi terdiri atas beberapa parameter

(elemen penilaian) yang dapat digunakan sebagai dasar untuk mengukur dan

Page 30: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

10

menetapkan mutu dan kelayakan program studi sarjana untuk menyelenggarakan

program-programnya.

2.2.1 Eligibilitas

Asesmen kinerja program studi sarjana didasarkan pada pemenuhan

tuntutan standar akreditasi. Dokumen akreditasi program studi sarjana yang dapat

diproses harus telah memenuhi persyaratan awal (eligibilitas) yang ditandai

dengan adanya izin penyelenggaraan program studi sarjana dari pejabat yang

berwenang.

Standar akreditasi program studi sarjana mencakup komitmen program

studi sarjana untuk memberikan layanan prima dan efektivitas pendidikan yang

terdiri atas tujuh standar seperti berikut.

Standar 1. Visi, Misi, Tujuan dan Sasaran, serta Strategi Pencapaian

Standar 2. Tata pamong, Kepemimpinan, Sistem Pengelolaan, dan

Penjaminan mutu

Standar 3. Mahasiswa dan Lulusan

Standar 4. Sumber daya manusia

Standar 5. Kurikulum, Pembelajaran, dan Suasana Akademik

Standar 6. Pembiayaan, Sarana dan Prasarana, serta Sistem Informasi

Standar 7. Penelitian, Pelayanan/Pengabdian kepada Masyarakat, dan

Kerjasama

Deskripsi masing-masing standar beserta rincian elemen-elemen yang dinilai itu

adalah sebagai berikut:

Page 31: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

11

STANDAR 1. VISI, MISI, TUJUAN DAN SASARAN, SERTA

STRATEGI PENCAPAIAN

Standar ini adalah acuan keunggulan mutu penyelenggaraan dan strategi

program studi untuk meraih masa depan. Strategi dan upaya pewujudannya,

difahami dan didukung dengan penuh komitmen serta partisipasi yang baik oleh

seluruh pemangku kepentingannya. Seluruh rumusan yang ada mudah difahami,

dijabarkan secara logis, sekuen dan pengaturan langkah-langkahnya mengikuti

alur fikir (logika) yang secara akademik wajar. Strategi yang dirumuskan didasari

analisis kondisi yang komprehensif, menggunakan metode dan instrumen yang

sahih dan andal, sehingga menghasilkan landasan langkah-langkah pelaksanaan

dan kinerja yang urut-urutannya sistematis, saling berkontribusi dan

berkesinambungan. Kesuksesan di salah satu sub-sistem berkontribusi dan

ditindaklanjuti oleh sub-sistem yang seharusnya menindaklanjuti. Strategi serta

keberhasilan pelaksanaannya diukur dengan ukuran-ukuran yang mudah difahami

seluruh pemangku kepentingan, sehingga visi yang diajukan benar-benar visi,

bukan mimpi dan kiasan (“platitude”). Keberhasilan pelaksanaan misi menjadi

cerminan pewujudan visi. Keberhasilan pencapaian tujuan dengan sasaran yang

memenuhi syarat rumusan yang baik, menjadi cerminan keterlaksanaan misi dan

strategi dengan baik. Dengan demikian, rumusan visi, misi, tujuan dan strategi

merupakan satu kesatuan wujud cerminan integritas yang terintegrasi dari

program studi dan perguruan tinggi yang bersangkutan.

Page 32: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

12

STANDAR 2. TATA PAMONG, KEPEMIMPINAN, SISTEM

PENGELOLAAN, DAN PENJAMINAN MUTU

Standar ini adalah acuan keunggulan mutu tata pamong, kepemimpinan,

sistem pengelolaan, dan penjaminan mutu program studi sebagai satu kesatuan

yang terintegrasi sebagai kunci penting bagi keberhasilan program dalam

menjalankan misi pokoknya: pendidikan, penelitian, dan pelayanan/pengabdian

kepada masyarakat. Tata pamong program studi harus mencerminkan pelaksanaan

“good university governance” dan mengakomodasi seluruh nilai, norma, struktur,

peran, fungsi, dan aspirasi pemangku kepentingan program studi. Kepemimpinan

program studi harus secara efektif memberi arah, motivasi dan inspirasi untuk

mewujudkan visi, melaksanakan misi, mencapai tujuan dan sasaran melalui

strategi yang dikembangkan. Sistem pengelolaan harus secara efektif dan efisien

melaksanakan fungsi-fungsi perencanaan, pengorganisasian, pengembangan staf,

pengarahan, dan pengawasan. Sistem penjaminan mutu harus mencerminkan

pelaksanaan continuous quality improvement pada semua rangkaian sistem

manajemen mutu (quality management system) dalam rangka pemuasan

pelanggan (customer satisfaction).

STANDAR 3. MAHASISWA DAN LULUSAN

Standar ini adalah acuan keunggulan mutu mahasiswa dan lulusan. Program

studi harus memberikan jaminan mutu, kelayakan kebijakan serta implementasi

sistem rekrutmen dan seleksi calon mahasiswa maupun pengelolaan lulusan

sebagai satu kesatuan mutu yang terintegrasi. Program studi harus menempatkan

Page 33: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

13

mahasiswa sebagai pemangku kepentingan utama sekaligus sebagai pelaku proses

nilai tambah dalam penyelenggaraan kegiatan akademik untuk mewujudkan visi,

melaksanakan misi, mencapai tujuan melalui strategi-strategi yang dikembangkan

oleh program studi. Program studi harus berpartisipasi secara aktif dalam sistem

perekrutan dan seleksi calon mahasiswa agar mampu menghasilkan input

mahasiswa dan lulusan bermutu. Program studi harus mengupayakan akses

layanan kemahasiswaan dan pengembangan minat dan bakat. Program studi harus

mengelola lulusan sebagai produk dan mitra perbaikan berkelanjutan program

studi. Program studi harus berpartisipasi aktif dalam pemberdayaan dan

pendayagunaan alumni.

STANDAR 4. SUMBER DAYA MANUSIA

Standar ini adalah acuan keunggulan mutu sumber daya manusia yang andal

dan mampu menjamin mutu penyelenggaraan program studi, melalui program

akademik sesuai dengan visi, misi, tujuan, dan sasaran. Program studi harus

mendayagunakan sumber daya manusia yang meliputi dosen dan tenaga

kependidikan yang layak, kompeten, relevan dan andal. Dosen merupakan sumber

daya manusia utama dalam proses pembentukan nilai tambah yang bermutu pada

diri mahasiswa yang dibimbingnya, bagi bidang ilmu yang diampunya, dan

kesejahteraan masyarakat. Untuk menjamin mutu dosen dan tenaga kependidikan

yang bermutu baik, program studi harus memiliki kewenangan dan pengambilan

keputusan dalam seleksi, penempatan, pengembangan karir yang baik. Program

Page 34: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

14

studi harus memiliki sistem monitoring dan evaluasi yang efektif untuk menjamin

mutu pengelolaan program akademik.

STANDAR 5. KURIKULUM, PEMBELAJARAN, DAN SUASANA

AKADEMIK

Standar ini adalah acuan keunggulan mutu kurikulum, pembelajaran, dan

suasana akademik untuk menjamin mutu penyelenggaraan program akademik di

tingkat program studi. Kurikulum yang dirancang dan diterapkan harus mampu

menjamin tercapainya tujuan, terlaksananya misi, dan terwujudnya visi program

studi. Kurikulum harus mampu menyediakan tawaran dan pilihan kompetensi dan

pengembangan bagi pebelajar sesuai dengan minat dan bakatnya. Proses

pembelajaran yang diselenggarakan harus menjamin pebelajar untuk memiliki

kompetensi yang tertuang dalam kurikulum. Suasana akademik di program studi

harus menunjang pebelajar dalam meraih kompetensi yang diharapkan. Dalam

pengembangan kurikulum program, proses pembelajaran, dan suasana akademik,

program studi harus kritis dan tanggap terhadap perkembangan kebijakan,

peraturan perundangan yang berlaku, sosial, ekonomi, dan budaya.

STANDAR 6. PEMBIAYAAN, SARANA DAN PRASARANA,

SERTA SISTEM INFORMASI

Standar ini adalah acuan keunggulan mutu pembiayaan, sarana dan prasarana,

serta sistem informasi yang mampu menjamin mutu penyelenggaraan program

akademik. Sistem pengelolaan pembiayaan, sarana dan prasarana, serta sistem

Page 35: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

15

informasi harus menjamin kelayakan, keberlangsungan, dan keberlanjutan

program akademik di program studi. Agar proses penyelenggaraan akademik yang

dikelola oleh program studi dapat dilaksanakan secara efektif dan efisien, program

studi harus memiliki akses yang memadai, baik dari aspek kelayakan, mutu

maupun kesinambungan terhadap pendanaan, prasarana dan sarana, serta sistem

informasi. Standar pendanaan, prasarana dan sarana serta sistem informasi

merupakan elemen penting dalam penjaminan mutu akreditasi yang merefleksikan

kapasitas program studi didalam memperoleh, merencanakan, mengelola, dan

meningkatkan mutu perolehan sumber dana, prasarana dan sarana serta sistem

informasi yang diperlukan guna mendukung kegiatan tridarma program studi.

Tingkat kelayakan dan kecukupan akan ketersediaan dana, prasarana dan sarana

serta sistem informasi yang dapat diakses oleh program studi sekurang-kurangnya

harus memenuhi standar kelayakan minimal. Program studi harus terlibat dalam

pengelolaan, pemanfaatan dan kesinambungan ketersediaan sumber daya yang

menjadi landasan dalam menetapkan standar pembiayaan, prasarana dan sarana

serta sistem informasi. Program studi harus berpartisipasi aktif dalam penyusunan

rencana kegiatan dan anggaran tahunan untuk mencapai target kinerja yang

direncanakan (pendidikan, penelitian dan pelayanan/pengabdian kepada

masyarakat). Program studi harus memiliki akses yang memadai untuk

menggunakan sumber daya guna mendukung kegiatan tridarma program studi.

Page 36: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

16

STANDAR 7. PENELITIAN, PELAYANAN/PENGABDIAN

KEPADA MASYARAKAT, DAN KERJASAMA

Standar ini adalah acuan keunggulan mutu penelitian, pelayanan dan/atau

pengabdian kepada masyarakat, dan kerjasama yang diselenggarakan untuk dan

terkait dengan pengembangan mutu program studi. Kelayakan penjaminan mutu

ini sangat dipengaruhi oleh mutu pengelolaan dan pelaksanaannya. Sistem

pengelolaan pendidikan, penelitian, pelayanan/ pengabdian kepada masyarakat,

dan kerjasama harus terintegrasi dengan penjaminan mutu program studi untuk

mendukung terwujudnya visi, terselenggaranya misi, tercapainya tujuan, dan

keberhasilan strategi perguruan tinggi yang bersangkutan. Agar mutu

penyelenggaraan akademik yang dikelola oleh program studi dapat ditingkatkan

secara berkelanjutan, dilaksanakan secara efektif dan efisien, program studi harus

memiliki akses yang luas terhadap penelitian, pelayanan/pengabdian kepada

masyarakat, dan kerjasama, internal maupun eksternal. Standar ini merupakan

elemen penting dalam penjaminan mutu akreditasi program studi yang

merefleksikan kapasitas dan kemampuan dalam memperoleh, merencanakan

(kegiatan dan anggaran), mengelola, dan meningkatkan mutu penelitian,

pelayanan/pengabdian kepada masyarakat, dan kerjasama. Program studi harus

berpartisipasi aktif dalam pengelolaan, pemanfaatan dan kesinambungan

penelitian, pelayanan/pengabdian kepada masyarakat, dan kerjasama pada tingkat

perguruan tinggi. Program studi memiliki akses dan mendayagunakan sumber

daya guna mendukung kegiatan penelitian, pelayanan/pengabdian kepada

masyarakat, dan kerjasama. (BAN-PT, Standar dan Prosedur Akreditasi, 2008)

Page 37: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

17

2.3 Tool Untuk Membangun Aplikasi Web

2.3.1 Web Server : Apache

1. Merupakan webserver. Tempat php engine/processor berada. Tempat

meletakkan file-file php dan database. Ketika user melakukan request http://

membuka suatu halaman, disinilah apache bekerja. Menjawab request

tersebut dengan menampilkan halaman yang diminta.

2. Apache sama seperti PHP dan MySQL, Gratis.

3. Cross Platform Perbedaan fungsi antara PHP, MySQL dan Apache adalah,

PHP merupakan bahasanya, MySQL adalah databasenya, dan Apache

merupakan webserver yang dapat mengeksekusi script php dan

menampilkannya kepada user, dan melalui apache lah php dapat mengolah

data dan menyimpan data tersebut ke dalam database.(Loka Dwiartara, 2012)

2.3.2 Script Pemrograman

HTML

HTML merupakan singkatan dari HyperText Markup Language, adalah

suatu bahasa yang digunakan untukkmenulis halaman web. HTML dirancang

untuk digunakan tanpa ketergantungan pada suatu platform tertentu. Dokumen

HTML adalah suatu dokumen teks biasa, dan disebut markup language karena

mengandung tag tertentu yang digunakan untuk menentukan tampilan suatu teks

dan tingkat kepentingan dari teks tersebut dalam suatu dokumen. Pada dokumen

HTML yang termasuk system hypertext, kita tidak harus membaca dokumen

tersebut secara urut dari atas ke bawah atau sebaliknya, tetapi kita dapat menuju

topik tertentu secara langsung dengan menggunakan teks penghubung yang akan

Page 38: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

18

membawa anda ke suatu topik atau dokumen lain secara langsung.

(Setiawan,2012)

CSS

Cascading Style Sheet (CSS) merupakan salah satu bahasa pemrograman

web untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan

lebih terstruktur dan seragam. Sama halnya styles dalam aplikasi pengolahan kata

seperti Microsoft Word yang dapat mengatur beberapa style, misalnya heading,

subbab, bodytext, footer, images, dan style lainnya untuk dapat digunakan

bersama-sama dalam beberapa berkas (file). Pada umumnya CSS dipakai untuk

memformat tampilan halaman web yang dibuat dengan bahasa HTML dan

XHTML.

CSS dapat mengendalikan ukuran gambar, warna bagian tubuh pada teks,

warna tabel, ukuran border, warna border, warna hyperlink, warna mouse over,

spasi antar paragraf, spasi antar teks, margin kiri, kanan, atas, bawah, dan

parameter lainnya. CSS adalah bahasa style sheet yang digunakan untuk mengatur

tampilan dokumen. Dengan adanya CSS memungkinkan kita untuk menampilkan

halaman yang sama dengan format yang berbeda.

Ada dua sifat CSS yaitu internal dan eksternal. Jika internal yang dipilih,

maka skrip itu dimasukkan secara langsung ke halaman website yang akan

didesain. Kalau halaman web yang lain akan didesain dengan model yang sama,

maka skrip CSS itu harus dimasukkan lagi ke dalam halaman web yang lain itu.

Page 39: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

19

Sifat yang kedua adalah eksternal di mana skrip CSS dipisahkan dan

diletakkan dalam berkas khusus. Nanti, cukup gunakan semacam tautan menuju

berkas CSS itu jika halaman web yang didesain akan dibuat seperti model yang

ada di skrip tersebut. (Abdul Kadir, 2011).

Java Script

JavaScript adalah kode untuk menyusun halaman web yang

memungkinkan dijalankan di sisi klien (pada browser yang digunakan pemakai).

Karena dijalankan di sisi klien, maka JavaScript digunakan untuk membuat

tampilan lebih dinamis. (Abdul Kadir, 2011).

PHP

PHP merupakan bahasa berbentuk skrip yang ditempatkan dalam server

dan diproses di server. Hasilnyalah yang dikirimkan ke klien, tempat pemakai

menggunakan browser.

Secara khusus, PHP dirancang untuk membentuk aplikasi web dinamis.

Artinya, ia dapat membentuk suatu tampilan berdasarkan permintaan terkini.

Misalnya, anda bisa menampilkan isi database ke halaman web. Pada prinsipnya

PHP mempunyai fungsi yang sama dengan skrip-skrip seperti ASP (Active Server

Page), Cold Fusion, ataupun Perl. Namun, perlu diketahui bahwa PHP

sebenarnyabisa dipakai secara command line. Artinya, skrip PHP dapat dijalankan

tanpa melibatkan web server maupun browser. (Abdul Kadir, 2008)

Page 40: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

20

Jquery

jQuery merupakan salah satu teknik atau kumpulan library javascript yang

sangat terkenal dengan animasinya bisa juga disebut dengan framework (jika

berbicara dengan PHP). jQuery memiliki semboyan “Write Less, do More”, yang

artinya sedikit tulisan tapi dapat menghasilkan lebih. jQuery pertama kali dibuat

oleh John Resig pada tahun 2005 dan dirilis pertama kali pada tanggal 14 Januari

2006. jQuery mempunyai hubungan erat dengan Ajax, yang akan dibahas pada

sub bab selanjutnya. (Saputra, Agus; Agustin, Feni dan Asfa Solution, 2012)

2.3.3 Database Server : MySQL

MYSQL adalah database. Database sendiri merupakan suatu jalan untuk

dapat menyimpan berbagai informasi dengan membaginya berdasarkan kategori-

kategori tertentu. Dimana informasi-informasi tersebut saling berkaitan satu

dengan yang lainnya.

MYSQL bersifat RDBMS (Relational Database Management System),

yang memungkinkan seorang admin dapat menyimpan banyak informasi ke dalam

tabel-tabel, dimana tabel-tabel tersebut saling berkaitan satu sama lain.

Keuntungan RDBMS sendiri adalah kita dapat memecah database kedalam tabel-

tabel tang berbeda. Setiap tabel memiliki informasi yang saling berkaitan dengan

yang lainnya.

Page 41: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

21

Sama dengan PHP, MYSQL bersifat opensource, yang artinya semua

orang dapat menggunakannya dengan gratis. MYSQL juga bersifat Cross

Platform, yang artinya dapat digunakan under Windows ataupun under Linux.

(Loka Dwiartara, 2012).

2.4 Pemodelan Sistem dengan UML

2.4.1 Use Case Diagram

Use case diagram merupakan pemodelan untuk sistem informasi yang

akan dibuat. Use Case mendeskripsikan sebuah interaksi antara satu atau lebih

aktor dengan sistem informasi yang akan dibuat. Use Case digunakan untuk

mengetahui fungsi apa saja yang ada di dalam sebuah sistem informasi dan siapa

saja yang berhak menggunakan fungsi – fungsi itu. Berikut adalah elemen dalam

use case :

Tabel 2.1 Notasi Usecase Diagram

Penjelasan Notasi UML

Aktor : Mewakili peran orang, sistem yang lain

atau alat ketika berkomunikasi dengan use case.

Actor1

Use Case : Abstraksi dari interaksi antara

sistem dan actor

Mengisi

soal

Page 42: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

22

Association : adalah abstraksi dari penghubung

antara actor dan use case

Generalisasi : menunjukkan spesialisasi actor

untuk dapat berpartisipasi dalam use case

Penamaan pada Use Case adalah nama didefinisikan sesimpel mungkin dan

mudah dipahami. Berikut contoh Use Case pada gambar 2.1.

Gambar 2.1 Contoh Use case Diagram

(Rosa A.S, 2011)

2.4.2 Activity Diagram

Activity diagram menggambarkan aliran kerja atau aktivitas dari sebuah

sisem atau proses bisnis. Yang perlu diperhatikan disini adalah bahwa diagram

aktivitas menggambarkan aktivitas sistem bukan apa yang dilakukan aktor.

Page 43: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

23

Gambar 2.2 Notasi Activity Diagram

Berikut contoh activity diagram pada gambar 2.3

Gambar 2.3 Contoh Activity Diagram

(Asril Pangroril, 2011)

Page 44: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

24

2.4.3 Sequence Diagram

Sequence diagram menggambarkan kelakuan objek pada Use Case dengan

mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima

antar objek. Berikut contoh Sequence diagram pada gambar 2.4

Gambar 2.4 Contoh Sequence Diagram

(Ratno Kustiawan, 2011)

2.4.4 Deployment Diagram

Deployment diagram menunjukkan konfigurasi komponen dalam proses

eksekusi aplikasi.

Page 45: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

25

Gambar 2.5 Contoh Deployment Diagram

Berikut adalah simbol-simbol yang ada pada deployment diagram:

Tabel 2.2 Notasi Deployment Digram

Penjelasan Notasi UML

Package merupakan sebuah bungkusan

dari satu atau lebih node

Package

Kebergantungan antar node, arah panah

mengarah pada node yang dipakai

dependency

Page 46: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

26

Biasanya mengacu pada perangkat

keras(hardware), perangkat lunakmyang

tidak dibuat sendiri(software), jika di

dalam node disertakan komponen untuk

mengkonsistensikan rancangan maka

komponen yang diikutsertakan harus

sesuai dengan komponen yang telah

didefinisikan sebelumnya pada diagram

komponen.

Node

Relasi antar node link

(Rosa A.S, 2011)

Page 47: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

27

BAB III

ANALISA DAN PERANCANGAN SISTEM

3.1 Analisa

3.1.1 Analisa Sistem SPK Sebelumnya

Pengisian Data Borang 3A ini merupakan fasilitas terbaru yang akan

ditambahkan pada aplikasi SPK Unsada. Sebenarnya fasilitas ini bukan

merupakan sistem pendukung keputusan, hanya saja fasilitas ini ditambahkan

didalam aplikasi SPK Unsada untuk membantu prodi tiap jurusan mengisi data

borang akreditasi BAN-PT.

Ini merupakan gambar aplikasi Sistem Pendukung Keputusan (SPK) tentang

informasi kepegawaian sebelum ditambahkan fasilitas Data Borang 3A.

Gambar 3.1 Tampilan menu kepegawaian

Page 48: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

28

Fitur-fitur yang ada pada aplikasi SPK tentang Informasi Kepegawaian adalah:

1. Interface dan database terintegrasi dengan sistem SPK yang sudah ada

2. Dapat melihat data kepegawaian berdasarkan kategori (unit/biro/fakultas)

3. Dapat melihat data kepegawaian secara detail

4. Dapat membantu data borang akreditasi program studi

5. Dapat melihat data dalam bentuk table maupun diagram

3.1.2 Fitur Yang Akan Ditambahkan Pada Sistem Baru

Pada aplikasi Sistem Pendukung Keputusan (SPK) kali akan ditambahkan

fitur Data Borang 3A. Dimana fitur tersebut akan menampilkan setiap item data

yang dibutuhkan pada buku BORANG 3A BAN-PT termasuk file SK dokumen di

tingkat Universitas/Biro sehingga program studi dapat lebih mudah mengakses

data tersebut.

Ini merupakan rancangan aplikasi Sistem Pendukung Keputusan (SPK)

tentang Data Borang 3A.

Page 49: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

29

Gambar 3.2 rancangan awal menu Data Borang 3A

Fitur-fitur yang ada pada aplikasi SPK tentang Data Borang 3A adalah:

1. Interface dan database terintegrasi dengan sistem SPK yang sudah ada

2. Dapat melihat standar-standar yang ada pada Data Borang 3A

3. Dapat mengupload file borang akreditasi

4. Dapat mendownload file borang akreditasi

5. Dapat mengedit, menghapus file borang akreditasi

3.2 Perancangan Sistem

Perancangan system yang dibuat menggunakan Unified Modelling

Language (UML) diagram yang meliputi Usecase diagram, Activity diagram, dan

Sequence diagram.

3.2.1 Usecase Diagram

Pada usecase diagram dibawah ini terdapat tiga orang pengguna yaitu:

admin, pimpinan dan prodi.

Fasilitas yang tersedia untuk admin adalah login, menyetting hak akses,

menambah/menghapus user.

Fasilitas yang tersedia untuk pimpinan adalah login, melihat data borang

3A dan mendownload file.

Fasilitas yang tersedia untuk prodi adalah login, melihat data borang 3A,

mengupload file, mendownload file dan mengedit atau menghapus file.

Page 50: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

30

Gambar 3.3 Usecase diagram Pengembangan Aplikasi Sistem Pendukung

Pengisian DATA BORANG 3A BAN-PT 2013

3.2.2 Activity Diagram

Pada activity diagram di bawah ini, dapat diketahui activity yang ada pada

aplikasi pengisian data borang. Terdiri dari activity diagram Admin dan Prodi.

Pada activity tersebut dapat dilihat activity apa saja yang dapat dilakukan oleh

admin maupun prodi. Pada activity diagram prodi, sudah mencakup dari standar 1

sampai standar 7.

Page 51: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

31

A. Gambar di bawah ini merupakan activity diagram pada admin.

Gambar 3.4 Activity diagram Pengembangan Aplikasi Sistem Pendukung

Pengisian Data BORANG 3A BAN-PT 2013 Pada Admin

Page 52: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

32

B. Gambar di bawah ini merupakan activity diagram pada prodi.

Gambar 3.5 Activity diagram Pengembangan Aplikasi Sistem Pendukung

Pengisian Data BORANG 3A BAN-PT 2013 Pada Prodi

Page 53: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

33

3.2.3 Sequence Diagram

Pembuatan Sequence diagram yang terdapat pada aplikasi pengisian data

borang berdasarkan dengan usecase yang ada pada gambar 3.3.

A. Sequence Diagram Login Untuk Admin

Pada sequence diagram di bawah ini, admin masuk ke menu login. Lalu

admin memasukkan Admin ID dan Password. Jika Admin ID dan Password

cocok, maka masuk ke halaman khusus untuk admin. Tetapi jika Admin ID dan

Password tidak cocok, maka diminta untuk mengisikan kembali.

Gambar 3.6 Sequence diagram login admin

B. Sequence Diagram Setting Pada Admin

Pada sequence diagram dibawah ini, admin bisa menyetting hak akses pada

semua pengguna lalu menyimpannya ke database.

Page 54: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

34

Gambar 3.7 Sequence diagram setting pada admin

C. Sequence Diagram User Pada Admin

Pada sequence diagram dibawah ini, admin bisa menambah, mengedit dan

menghapus user lalu menyimpannya ke database.

Gambar 3.8 Sequence diagram user pada admin

Page 55: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

35

D. Sequence Diagram Login Untuk Pimpinan

Pada sequence diagram di bawah ini, pimpinan masuk ke menu login. Lalu

pimpinan memasukkan ID dan Password. Jika ID dan Password cocok, maka

masuk ke halaman utama. Tetapi jika ID dan Password tidak cocok, maka diminta

untuk mengisikan kembali.

Gambar 3.9 Sequence diagram login pimpinan

E. Sequence Diagram Lihat Data Borang 3A Pada Pimpinan

Pada sequence diagram dibawah ini, pimpinan bisa melihat standar-standar

apa saja yang ada pada data borang 3A.

Page 56: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

36

Gambar 3.10 Sequence diagram lihat data borang 3A pada pimpinan

F. Sequence Diagram Mendownload File Pada Pimpinan

Pada sequence diagram dibawah ini, pimpinan bisa mendownload file-file

borang akreditasi.

Gambar 3.11 Sequence diagram mendownload file pada pimpinan

Page 57: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

37

G. Sequence Diagram Login Untuk Prodi

Pada sequence diagram di bawah ini, prodi masuk ke menu login. Lalu

memasukkan ID dan Password. Jika ID dan Password cocok, maka masuk ke

halaman utama. Tetapi jika ID dan Password tidak cocok, maka diminta untuk

mengisikan kembali.

Gambar 3.12 Sequence diagram login prodi

H. Sequence Diagram Lihat Data Borang 3A Pada Prodi

Pada sequence diagram dibawah ini, prodi bisa melihat standar-standar apa

saja yang ada pada data borang 3A.

Page 58: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

38

Gambar 3.13 Sequence diagram lihat data borang 3A pada prodi

I. Sequence Diagram Mengupload File Pada Prodi

Pada sequence diagram dibawah ini, prodi bisa mengupload file-file borang

akreditasi maupun SK yang dibutuhkan pada buku borang 3A.

Gambar 3.14 Sequence diagram mengupload file pada prodi

Page 59: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

39

J. Sequence Diagram Mendownload File Pada Prodi

Pada sequence diagram dibawah ini, prodi bisa mendownload file-file borang

akreditasi.

Gambar 3.15 Sequence diagram mendownload file pada prodi

K. Sequence Diagram Mengedit, Menghapus File Pada Prodi

Pada sequence diagram dibawah ini, prodi bisa mengedit, mengahapus file-file

yang pada data borang 3A.

Gambar 3.16 Sequence diagram mengedit, menghapus file pada prodi

Page 60: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

40

3.3 Rancangan Database

Database sangat dibutuhkan dalam pembuatan aplikasi sistem informasi

terutama pada penyimpanan data-datanya. Berikut merupakan rancangan database

yang dibutuhkan pada pembuatan aplikasi.

3.3.1 Tabel admin

Tabel 3.1 Struktur table_admin

3.3.2 Tabel user

Tabel 3.2 Struktur table_user

3.3.3 Tabel menu

Tabel 3.3 Struktur table_menu

Field Jenis Length

admin_id varchar 255

password varchar 255

nama varchar 255

keterangan varchar 255

Field Jenis Length

userid varchar 255

password varchar 255

nama varchar 255

keterangan varchar 255

Field Jenis Length

id_menu varchar 255

nama_menu varchar 255

sub_menu varchar 255

urutan int 11

aktif enum ‘Yes’, ‘No’

Page 61: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

41

3.3.4 Tabel useraccess

Tabel 3.4 Struktur table_useraccess

Field Jenis Length

userid varchar 255

menu_utama varchar 255

pmb varchar 255

mhsbaru varchar 255

mhsaktif varchar 255

mhsnonaktif varchar 255

mhslulus varchar 255

rekapmhs varchar 255

rekapdosen varchar 255

rekappa varchar 255

jadwal varchar 255

rekpeg varchar 255

dsn varchar 255

borang varchar 255

3.3.5 Tabel ac_pegawai

Tabel 3.5 Struktur tabel ac_pegawai

Field Jenis Length

id_employee varchar 50

nidn varchar 10

nama_pegawai varchar 50

gelar_akademik varchar 20

keahlian_jenjang varchar 200

tanggal_lahir date

pendidikan_terakhir varchar 5

pen_lanjut varchar 5

bidang_studi varchar 50

per_tinggi varchar 50

negara varchar 50

mulai_studi varchar 10

jab_dosen varchar 50

statusdosen char 50

Page 62: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

42

Bidang_keahlian varchar 50

Fakultas varchar 30

Jurusan varchar 30

3.3.6 Tabel karyawan

Tabel 3.6 Struktur tabel karyawan

Field Jenis Length

KaryawanId int 5

NoIndukKaryawan char 10

KriteriaKaryawan enum ‘Pustakawan’,’Staf Teknisi Lab’,’Staf Administrasi’,’Staf Keamanan’,’Staf Supir’

Pendidikan_terakhir varchar 10

Unit_kerja varchar 20

3.3.7 Tabel prodi

Tabel 3.7 Struktur tabel borang1_prodi

Field Jenis Length

id_prodi int 11

nama_prodi varchar 30

mekanisme mediumtext

visi mediumtext

misi mediumtext

tujuan mediumtext

sasaran mediumtext

sosialisasi mediumtext

sistem_pamong mediumtext

kepemimpinan mediumtext

sistem_pengelolaan mediumtext

penjaminan_mutu mediumtext

keberlanjutan mediumtext

tingkat_animo mediumtext

mutu_manajemen mediumtext

mutu_lulusan mediumtext

hasil_kerjasama mediumtext

Page 63: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

43

dana_hibah mediumtext

himpunan_alumni mediumtext

evaluasi_lulusan mediumtext

sistem_seleksi mediumtext

monitoring mediumtext

upaya_klasifikasi mediumtext

komp_utama mediumtext

komp_pendukung mediumtext

komp_lain mediumtext

peninjau_kurikulum mediumtext

mek_penyusunan mediumtext

cara_sosialisasi mediumtext

kebijakan_suasana mediumtext

ketersediaan mediumtext

prog_keg mediumtext

pengembangan mediumtext

pengelolaan_dana mediumtext

sistem_informasi mediumtext

partisipasi mediumtext

3.3.8 Tabel login_prodi

Tabel 3.8 Struktur login_prodi

3.3.9 Tabel kemahasiswaan dan kelulusan

Tabel 3.9 Struktur tabel borang3_profil_mhs

Field Jenis Length

id_borang3_profil_mhs int 11

id_prodi int 11

tahun_akademik char 11

taya_tampung char 11

cmr_ikutseleksi char 11

cmr_lulusseleksi char 11

Field Jenis Length

userid varchar 255

password varchar 255

id_prodi int 11

Page 64: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

44

mhsbaru_bkntransfer char 11

mhsbaru_transfer char 11

totalmhs_bkntransfer char 11

totalmhs_transfer char 11

lulusan_bkntransfer char 11

lulusan_transfer char 11

ipk_min char 11

ipk_rat char 11

ipk_mak char 11

ipk_dibawah char 11

ipk_ditengah char 11

ipk_diatas char 11

3.3.10 Tabel pencapain prestasi mahasiswa

Tabel 3.10 Struktur tabel borang3_prestasi

Field Jenis Length

id_borang3_prestasi int 11

id_prodi int 11

nama_keg text 11

tingkat enum 'lokal','wilayah','nasion

al','internasional'

prestasi varchar 100

3.3.11 Tabel data jumlah mahasiswa

Tabel 3.11 Struktur tabel borang3_jum_mhs

Field Jenis Length

id_borang3_jum_mhs int 11

id_prodi int 11

tahun_masuk varchar 14

ts6 varchar 3

ts5 varchar 3

ts4 varchar 3

ts3 varchar 3

ts2 Varchar 3

ts1 Varchar 3

Page 65: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

45

ts Varchar 3

jum_lulusan varchar 3

3.3.12 Tabel layanan kepada mahasiswa

Tabel 3.12 Struktur tabel borang3_layanan_mhs

Field Jenis Length

id_borang3_layanan_mhs int 11

id_prodi int 11

jenis_pelayanan text

bentuk_keg text

3.3.13 Tabel hasil studi pelacakan

Tabel 3.13 Struktur tabel borang3_hsl_studi

Field Jenis Length

id_borang3_hsl_studi int 11

id_prodi int 11

jenis_kemampuan varchar 100

sgt_baik varchar 3

baik varchar 3

cukup varchar 3

kurang varchar 3

tndk_lanjut text

3.3.14 Tabel aktivitas dosen tetap yang bidang keahliannya sesuai PS yang

dinyatakan dalam sks rata-rata per semester

Tabel 3.14 Struktur tabel borang4_dosen_sks

Field Jenis Length

id_borang4_dosen_sks int 11

id_dosen int 11

sks_ps_sendiri varchar 5

sks_psl_pts varchar 5

sks_pt_lain varchar 5

Page 66: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

46

sks_penelitian varchar 5

sks_pengabdian varchar 5

sks_pts varchar 5

sks_ptl varchar 5

jml_sks varchar 5

3.3.15 Tabel data aktivitas mengajar dosen tetap

Tabel 3.15 Struktur tabel borang4_aktivitas_mengajar

Field Jenis Length

borang4_aktivitas_mengajar int 11

id_dosen int 11

bidang_keahlian varchar 100

kode_mk varchar 10

nama_mk varchar 50

jumlah_kelas varchar 3

pertemuan_direncanakan varchar 3

pertemuan_dilaksanakan varchar 3

3.3.16 Tabel kegiatan dosen tetap sesuai dengan PS dalam seminar ilmiah

Tabel 3.16 Struktur tabel borang4_dosen_seminar

Field Jenis Length

id_borang4_dosen_seminar int 11

id_prodi int 11

nama_dosen varchar 100

jenis_keg text

tempat varchar 100

waktu varchar 10

penyaji_peserta char 2

3.3.17 Tabel kegiatan ahli/pakar sebagai pembicara dalam seminar

Tabel 3.17 Struktur tabel borang4_pakar_seminar

Field Jenis Length

id_borang4_pakar_seminar int 11

Page 67: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

47

nama_ahli varchar 100

judul_keg varchar 100

waktu_pelaksanaan varchar 20

3.3.18 Tabel pencapaian prestasi dosen

Tabel 3.18 Struktur tabel borang4_pres_dos

Field Jenis Length

id_borang4_pres_dos int 11

id_dosen int 11

nama_dosen varchar 100

prestasi varchar 200

waktu varchar 10

tingkat enum 'lokal','wilayah','nasional

','internasional'

3.3.19 Tabel borang4_dsn_org

Tabel 3.19 Struktur tabel borang4_dsn_org

Field Jenis Length

id_borang4_dsn_org int 11

id_prodi int 11

id_dosen int 11

nama_org varchar 25

kurun_waktu varchar 50

tingkat char 2

3.3.20 Tabel jumlah sks PS

Tabel 3.20 Struktur tabel borang5_jum_sks

Field Jenis Length

id_borang5_jum_sks int 11

id_prodi int 11

jenis_matkul varchar 50

sks varchar 25

ket Varchar 50

Page 68: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

48

3.3.21 Tabel struktur kurilulum berdasarkan urutan mata kuliah

Tabel 3.21 Struktur tabel borang5_urutan_mk

Field Jenis Length

id_borang5_urutan_mk int 11

id_prodi int 11

smt varchar 5

kode_mk varchar 10

nama_matkul varchar 50

bobot_sks varchar 5

sks_inti_insti varchar 2

bobot_tugas varchar 2

deskripsi varchar 2

silabus varchar 2

sap varchar 2

unit varchar 20

3.3.22 Tabel mata kuliah pilihan

Tabel 3.22 Struktur tabel borang5_mk_pilihan

Field Jenis Length

id_borang5_mk_pilihan int 11

id_prodi int 11

semester varchar 5

kode_mk varchar 10

nama_mk varchar 50

bobot_sks varchar 5

bobot_tugas varchar 5

unit varchar 20

3.3.23 Tabel substansi praktikum/praktek

Tabel 3.23 Struktur tabel borang5_sub_prak

Field Jenis Length

id_ borang5_sub_prak int 11

id_prodi int 11

nama_prak varchar 50

Page 69: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

49

judul_modul varchar 50

jam varchar 20

tempat varchar 20

3.3.24 Tabel peninjau kurikulum

Tabel 3.24 Struktur tabel borang5_peninjau_kurikulum

Field Jenis Length

id_borang5_peninjau_kurikulum

int 11

id_prodi int 11

no_mk varchar 10

nama_mk varchar 50

mk varchar 10

rubah_sap varchar 2

rubah_buku varchar 2

alasan varchar 50

atas_usulan varchar 20

berlaku varchar 20

3.3.25 Tabel dosen pembimbing akademik dan jumlah mahasiswa

Tabel 3.25 Struktur tabel borang5_pem_akademik

Field Jenis Length

id_borang5_pem_akademik int 11

id_prodi int 11

id_dosen int 11

jum_bim varchar 5

rata_rata varchar 5

3.3.26 Tabel proses pembimbingan akademik

Tabel 3.26 Struktur tabel borang5_proses_pa

Field Jenis Length

id_borang5_proses_pa int 11

id_prodi int 11

hal text

Page 70: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

50

penjelasan text

3.3.27 Tabel pembimbingan tugas akhir

Tabel 3.27 Struktur tabel borang5_pta

Field Jenis Length

id_borang5_pta int 11

id_prodi int 11

id_dosen int 11

jum_mhs text

3.3.28 Tabel upaya perbaikan pembelajaran

Tabel 3.28 Struktur tabel borang5_upaya_perbaikan

Field Jenis Length

id_borang5_pta int 11

id_prodi int 11

butir text

tindakan text

hasil text

3.3.29 Tabel realisasi perolehan dana dan alokasi dana

Tabel 3.29 Struktur tabel borang6_perolehan_dana

Field Jenis Length

id_borang621_perolehan_dana int 11

id_prodi int 11

sumber_dana varchar 100

jenis_dana varchar 100

ts2 varchar 10

ts1 varchar 10

ts varchar 10

Page 71: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

51

3.3.30 Tabel penggunaan dana

Tabel 3.30 Struktur tabel borang6_guna_dana

Field Jenis Length

id_borang621_perolehan_dana int 11

id_prodi int 11

Jenis_penggunaan varchar 100

ts2 varchar 10

ts1 varchar 10

ts varchar 10

3.3.31 Tabel dana untuk kegiatan penelitian

Tabel 3.31 Struktur tabel borang6_dana_keg

Field Jenis Length

id_borang622_dana_keg int 11

id_prodi int 11

tahun varchar 4

judul_penelitian text

sumber_dana varchar 50

jumlah_dana varchar 10

3.3.32 Tabel dana yang diperoleh dari/untuk kegiatan pelayanan kepada

masyarakat

Tabel 3.32 Struktur tabel borang6_dana

Field Jenis Length

id_borang623_dana int 11

id_prodi int 11

tahun varchar 4

judul_keg text

sumber_dana varchar 50

jumlah_dana varchar 10

Page 72: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

52

3.3.33 Tabel data ruang kerja dosen tetap

Tabel 3.33 Struktur tabel borang6_prasarana

Field Jenis Length

id_borang6_prasarana int 11

id_prodi int 11

ruang_kerja varchar 50

jumlah_ruang varchar 2

jumlah_luas varchar 15

3.3.34 Tabel data prasarana kecuali ruang dosen

Tabel 3.34 Struktur tabel borang6_dapra

Field Jenis Length

id_borang622_dapra int 11

id_prodi int 11

jenis_prasarana varchar 100

jumlah_unit varchar 3

total_luas varchar 3

sd_sw varchar 2

terawat_tidak varchar 3

utilisasi varchar 50

3.3.35 Tabel data prasarana lain

Tabel 3.35 Struktur tabel borang6_data_prasarana

Field Jenis Length

id_borang622_data_prasarana int 11

id_prodi int 11

jenis_prasarana varchar 100

jumlah_unit varchar 3

total_luas varchar 3

sd_sw varchar 2

terawat_tidak varchar 2

unit_pengelola varchar 20

Page 73: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

53

3.3.36 Tabel rekapitulasi jumlah ketersediaan pustaka

Tabel 3.36 Struktur tabel borang6_pustaka

Field Jenis Length

id_borang6_pustaka int 11

id_prodi int 11

jenis_pustaka varchar 100

jumlah_judul varchar 2

jumlah_copy varchar 2

3.3.37 Tabel jurnal yang tersedia/yang diterima secara teratur (lengkap)

Tabel 3.37 Struktur tabel borang6_jurnal

Field Jenis Length

id_borang6_jurnal int 11

id_prodi int 11

nama_jurnal text

rincian varchar 50

jumlah varchar 10

3.3.38 Tabel peralatan utama yang digunakan di laboratorium

Tabel 3.38 Struktur tabel borang6_alat_utama

Field Jenis Length

id_borang6_alat_utama int 11

id_prodi int 11

nama_lab varchar 100

jenis_alat varchar 50

jum_unit varchar 3

sd_sw varchar 2

terawat_tidak varchar 7

rata_waktu varchar 20

Page 74: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

54

3.3.39 Tabel aksesibilitas tiap jenis data

Tabel 3.39 Struktur tabel borang6_jenis_data

Field Jenis Length

id_borang6_jenis _data int 11

id_prodi int 11

jenis_data varchar 50

manual varchar 2

lan varchar 2

wan varchar 2

3.3.40 Tabel judul penelitian yang dilakukan dosen tetap

Tabel 3.40 Struktur tabel borang7_penelitian

Field Jenis Length

id_borang7_penelitian int 11

id_prodi int 11

sumber_pembiayaan varchar 50

ts2 varchar 5

ts1 varchar 5

ts varchar 5

3.3.41 Tabel judul artikel ilmiah/karya seni yang dihasilkan oleh dosen tetap

Tabel 3.41 Struktur tabel borang7_judul_artikel

Field Jenis Length

id_borang7_judul_artikel int 11

id_prodi int 11

judul text

id_dosen varchar 50

hasil_pada text

tahun varchar 4

tingkat enum 'lokal','wilayah','nasi

onal','internasional'

Page 75: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

55

3.3.42 Tabel karya dosen dan atau mahasiswa yang telah

memperoleh/sedang memproses HAKI

Tabel 3.42 Struktur tabel borang7_karya_dosen

Field Jenis Length

id_borang7_judul_artikel int 11

id_prodi int 11

karya varchar 100

3.3.43 Tabel jumlah kegiatan pelayanan/pengabdian kepada masyarakat

Tabel 3.43 Struktur tabel borang7_keg_pel

Field Jenis Length

id_borang7_keg_pel int 11

id_prodi int 11

sumber_dana varchar 100

ts2 varchar 2

ts1 varchar 2

ts varchar 2

3.3.44 Tabel kegiatan kerjasama dengan instansi lain

Tabel 3.44 Struktur tabel borang7_instansi

Field Jenis Length

id_borang7_instansi int 11

id_prodi int 11

nama_instansi varchar 100

jenis_keg varchar 100

mulai varchar 4

berakhir varchar 10

manfaat text

jenis_instansi enum (‘dalam’,’luar’)

Page 76: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

56

3.3.45 Tabel umpan balik

Tabel 3.45 Struktur tabel borang2_umpan

Field Jenis Length

id_borang2_umpan int 11

id_prodi int 11

umpan_balik varchar 30

isi_umpan text

tindak_lanjut text

3.3.46 Relasi

Gambar 3.17 Relasi

Page 77: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

57

3.4 Rancangan tampilan setiap halaman

Berikut adalah rancangan-rancangan dari aplikasi Pengisian Data Borang 3A.

3.4.1 Rancangan tampilan login user

Dibawah ini merupakan rancangan tampilan form login.

Gambar 3.18 Rancangan tampilan login

3.4.2 Rancangan tampilan halaman depan aplikasi

Dibawah ini merupakan rancangan tampilan halaman depan aplikasi.

Gambar 3.19 Rancangan tampilan halaman depan aplikasi

Page 78: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

58

3.4.3 Rancangan tampilan menu data Borang 3A

Dibawah ini merupakan rancangan tampilan menu yang ada pada data

borang 3A.

Gambar 3.20 Rancangan tampilan menu data borang 3A

3.4.4 Rancangan tampilan awal dari setiap standar

Dibawah ini merupakan rancangan tampilan awal dari setiap standar pada

data borang 3A.

Gambar 3.21 Rancangan tampilan awal dari setiap standar

Page 79: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

59

3.4.5 Rancangan tampilan login prodi

Dibawah ini merupakan rancangan tampilan login prodi jurusan untuk

mengedit isi data.

Gambar 3.22 Rancangan tampilan login prodi

3.4.6 Rancangan tampilan fungsi edit

Dibawah ini merupakan rancangan tampilan fungsi edit pada text.

Gambar 3.23 Rancangan tampilan fungsi edit

Page 80: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

60

3.4.7 Rancangan tampilan fungsi tambah

Dibawah ini merupakan rancangan tampilan fungsi tambah.

Gambar 3.24 Rancangan tampilan fungsi tambah

3.4.8 Rancangan tampilan login admin

Dibawah ini merupakan rancangan tampilan form login admin

Gambar 3.25 Rancangan tampilan login admin

Page 81: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

61

3.4.9 Rancangan tampilan menu admin

Dibawah ini merupakan rancangan tampilan depan menu admin

Gambar 3.26 Rancangan tampilan menu admin

3.4.10 Rancangan tampilan menu manajemen user dan hak akses

Dibawah ini merupakan tampilan menu manajemen user dan hak akses

Gambar 3.27 Rancangan tampilan menu manajemen user dan hak akses

Page 82: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

62

3.4.11 Rancangan tampilan hak akses

Dibawah ini merupakan tampilan dari hak akses.

Gambar 3.28 Rancangan tampilan hak akses

3.4.12 Rancangan tampilan tambah user

Dibawah ini merupakan tampilan tambah user

Gambar 3.29 Rancangan tampilan tambah user

Page 83: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

63

3.4.13 Rancangan tampilan update data user

Dibawah ini merupakan tampilan update data user

Gambar 3.30 Rancangan tampilan update data user

Page 84: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

64

BAB IV

HASIL IMPLEMENTASI DAN ANALISIS HASIL

4.1 Spesifikasi Perangkat Lunak

Implementasi pengoperasian sistem aplikasi web dilakukan secara offline

dan menggunakan spesifikasi komputer sebagai berikut:

Prosesor : Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz 2.60GHz

Memori RAM : 4,00GB

Syestem type : 64-bit Operating System

Sistem Operasi : Microsoft Windows 7 Ultimate

Script side server : PHP versi 5.2.0

Database server : MYSQL versi 3.1.1

Web server : Apache versi 2.2.11

Output Device : Monitor dan Printer

4.2 Implementasi Sistem

Pada implementasi sistem ini, dibahas kegunaan dari setiap halaman pada

aplikasi sistem pendukung keputusan. Halaman-halaman yang ada pada aplikasi

sistem informasi ini adalah :

Page 85: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

65

4.2.1 Login User

Tampilan ini adalah halaman pertama pada saat membuka aplikasi .

Halaman ini berisikan menu untuk login atau masuk ke menu utama dengan cara

memasukkan user id dan password secara benar sesuai dengan status yang telah

terdaftar.

Gambar 4.1 Halaman Login

Page 86: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

66

4.2.2 Tampilan menu utama

Tampilan ini adalah tampilan setelah user login. Tampilan ini berisikan

menu-menu yang ada pada aplikasi. Berikut merupakan tampilannya.

Gambat 4.2 Tampilan menu utama

Page 87: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

67

4.2.3 Tampilan menu lihat data borang 3A

Pada menu ini terdapat menu 7 standar yang ada pada data borang 3A.

Berikut merupakan tampilannya.

Gambar 4.3 Tampilan menu lihat data borang 3A

Page 88: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

68

4.2.4 Tampilan menu Standar 1

Tampilan ini berisi tentang sub submenu yang ada pada standar 1 borang

3A. Sebelum melihat isi dari sub submenu tersebut, kita harus memilih program

studi yang dinginkan. Setelah memilih program studi, klik tombol pilih.

Misalnya dicontohkan memilih program studi “Teknik Informatika”. Maka akan

muncul data-data yang dibutuhkan pada standar 1 borang 3A jurusan teknik

informatika.

Gambar 4.4 Tampilan menu standar 1

Page 89: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

69

4.2.5 Tampilan menu standar 2

Tampilan ini berisi tentang sub submenu yang ada pada standar 2 borang

3A. Sebelum melihat isi dari sub submenu tersebut, kita harus memilih program

studi yang dinginkan. Setelah memilih program studi, klik tombol pilih.

Misalnya dicontohkan memilih program studi “Teknik Informatika”. Maka akan

muncul data-data yang dibutuhkan pada standar 1 borang 3A jurusan teknik

informatika.

Gambar 4.5 Tampilan menu standar 2

Page 90: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

70

4.2.6 Tampilan menu standar 3

Tampilan ini berisi tentang sub submenu yang ada pada standar 3.

Sebelum melihat isi dari sub submenu tersebut, kita harus memilih program studi

yang ada terlebih dahulu. Setelah memilih program studi, klik tombol pilih. Maka

data-data tentang program studi yang pilih akan muncul.

Misalnya dicontohkan memilih program studi “Teknik Informatika”.

Gambar 4.6 Tampilan menu standar 3

Page 91: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

71

4.2.7 Tampilan menu standar 4

Tampilan ini berisi tentang sub submenu yang ada pada standar 4.

Sebelum melihat isi dari sub submenu tersebut kita harus memilih program studi

yang ada terlebih dahulu. Setelah memilih program studi, klik tombol pilih.

Misalnya dicontohkan kita memilih program studi “Teknik Informatika”.

Gambar 4.7 Tampilan menu standar 4

Page 92: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

72

4.2.8 Tampilan menu standar 5

Tampilan ini berisi tentang sub submenu yang ada pada standar 5.

Sebelum melihat isi dari sub submenu tersebut kita harus memilih program studi

yang ada terlebih dahulu. Setelah memilih program studi, klik tombol pilih.

Misalnya dicontohkan kita memilih program studi “Teknik Informatika”.

Gambar 4.8 Tampilan menu standar 5

Page 93: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

73

4.2.9 Tampilan menu standar 6

Tampilan ini berisi tentang sub submenu yang ada pada standar 6.

Sebelum melihat isi dari sub submenu tersebut kita harus memilih program studi

yang ada terlebih dahulu. Setelah memilih program studi, klik tombol pilih.

Misalnya dicontohkan kita memilih program studi “Teknik Informatika”.

Gambar 4.9 Tampilan menu standar 6

Page 94: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

74

4.2.10 Tampilan menu standar 7

Tampilan ini berisi tentang sub submenu yang ada pada standar 7.

Sebelum melihat isi dari sub submenu tersebut kita harus memilih program studi

yang ada terlebih dahulu. Setelah memilih program studi, klik tombol pilih.

Misalnya dicontohkan kita memilih program studi “Teknik Informatika”.

Gambar 4.10 Tampilan menu standar 7

Page 95: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

75

4.2.11 Tampilan menu login prodi

Tampilan ini berisi tentang form login untuk setiap masing-masing

jurusan. Menu login ini digunakan pada saat prodi jurusan ingin mengedit isi dari

setiap standar yang ada pada data borang 3A.

Gambar 4.11 Tampilan menu login prodi

Page 96: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

76

4.2.12 Tampilan fungsi edit pada teks

Tampilan ini berisi tentang form edit yang berupa teks. Ini merupakan

salah satu contoh form yang ada pada setiap standar.

Gambar 4.12 Tampilan fungsi edit pada teks

Page 97: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

77

4.2.13 Tampilan fungsi edit pada tabel

Tampilan ini berisi tentang form edit yang pada tabel. Ini merupakan salah

satu contoh form yang ada pada setiap standar.

Gambar 4.13 Tampilan fungsi edit pada tabel

Page 98: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

78

4.2.14 Tampilan fungsi tambah

Tampilan ini berisi tentang form tambah. Ini merupakan salah satu contoh

form yang ada pada setiap standar.

Gambar 4.14 Tampilan form tambah

Page 99: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

79

4.2.15 Tampilan download dokumen

Tampilan ini berisi file-file atau dokumen yang bisa didownload. Ini

merupakan salah satu contoh file yang bisa didownload pada masing-masing

standar.

Gambar 4.15 Tampilan download dokumen

4.2.16 Tampilan upload dokumen

Tampilan ini adalah tampilan upload dokumen yang ada pada setia

standar..

Gambar 4.16 Tampilan upload dokumen

Page 100: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

80

4.2.17 Tampilan login admin

Tampilan ini adalah halaman untuk admin, karena pada saat membuka

aplikasi maka halaman inilah yang tampil pertama kali. Halaman ini berisikan

menu untuk login admin atau masuk ke menu utama dengan cara memasukkan

admin id dan password.

Gambar 4.17 Tampilan login admin

Page 101: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

81

4.2.18 Tampilan awal menu admin

Tampilan ini adalah tampilan awal setelah admin login. Tampilan ini

berisikan menu-menu yang ada pada aplikasi. Berikut merupakan tampilannya.

Gambar 4.18 Tampilan awal menu admin

Page 102: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

82

4.2.19 Tampilan menu manajemen user dan hak akses

Pada tampilan terdapat tabel dari manajemen user dan hak akses

Gambar 4.19 Tampilan menu manajemen user dan hak akses

Page 103: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

83

4.2.20 Tampilan hak akses

Pada tampilan ini akan muncul jika kita mengklik hak akses yang ada pada

tabel. Disini terdapat checkbox menu-menu yang bisa diakses oleh user.

Gambar 4.20 Tampilan hak akses

Page 104: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

84

4.2.21 Tampilan Tambah User

Pada tampilan ini diinputkan user id, password, nama dan keterangan

kemudian klik tombol simpan maka akan tersimpan di database.

Gambar 4.21 Tampilan tambah user

Page 105: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

85

4.2.22 Tampilan Update Data User

Pada tampilan ini kita mengklik edit pada tabel operasi, disana hanya

mengisikan password kemudian klik tombol update maka data akan berubah dan

tersimpan ke database.

Gambar 4.22 Tampilan update data user

4.3 Hasil Uji Coba

Hasil uji coba program baik dari segi database, interface maupun logika

pemrograman berjalan sesuai dengan yang direncanakan. Aplikasi ini terintegrasi

dengan aplikasi sebelumnya. Terdapat beberapa kendala pada saat awal

pembuatan sistem aplikasi seperti menghubungkan aplikasi dengan database,

menghubungkan aplikasi dengan data report, logika pemrograman, penyesuaian

Page 106: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

86

tampilan dan pemahaman sintaks script bahasa php dan mysql, namun dengan

adanya buku – buku referensi, teknologi internet dan forum – forum, maka sangat

membantu dalam membuat koding yang baik dan sesuai dengan keinginan. Dari

segi interface tetap mengikuti tampilan dari tampilan aplikasi sebelumnya.

4.3.1 Pengujian Per Modul

Untuk menguji masing – masing modul dalam sistem, maka dibuat suatu

skenario pengujian. Daftar pengujian dan kriteria evaluasi hasil pengujian

dinyatakan dalam tabel 4.1.

Tabel 4.1 Skenario pengujian

No Nama Pengujian Kriteria Hasil Pengujian

1. Pengujian Terhadap Proses

Login

Jika User Id dan Password diisi dengan

benar, kemudian klik tombol login maka

proses login berhasil dan masuk ke menu

awal. Tetapi jika user id dan password salah

maka proses login gagal dan akan diminta

untuk memasukkan user id dan password

yang benar. Berlaku untuk semua user.

2. Pengujian Terhadap

Menampilkan Standar 1

Sistem akan menampilkan data-data standar 1

borang 3A. Data yang ada dalam standar 1

tersebut dapat diedit oleh masing-masing

prodi jurusan dengan melakukan login

Page 107: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

87

terlebih dahulu.

3. Pengujian Terhadap

Menampilkan Standar 2

Sistem akan menampilkan data-data standar 2

borang 3A. Data yang ada dalam standar 2

tersebut dapat diedit oleh masing-masing

prodi jurusan dengan melakukan login

terlebih dahulu.

4. Pengujian Terhadap

Menampilkan Standar 3

Sistem akan menampilkan data-data standar 3

borang 3A. Data yang ada dalam standar 3

tersebut dapat diedit oleh masing-masing

prodi jurusan dengan melakukan login

terlebih dahulu.

5. Pengujian Terhadap

Menampilkan Standar 4

Sistem akan menampilkan data-data standar 4

borang 3A. Data yang ada dalam standar 4

tersebut dapat diedit oleh masing-masing

prodi jurusan dengan melakukan login

terlebih dahulu.

6. Pengujian Terhadap

Menampilkan Standar 5

Sistem akan menampilkan data-data standar 5

borang 3A. Data yang ada dalam standar 5

tersebut dapat diedit oleh masing-masing

prodi jurusan dengan melakukan login

Page 108: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

88

terlebih dahulu.

7. Pengujian Terhadap

Menampilkan Standar 6

Sistem akan menampilkan data-data standar 6

borang 3A. Data yang ada dalam standar 6

tersebut dapat diedit oleh masing-masing

prodi jurusan dengan melakukan login

terlebih dahulu.

8. Pengujian Terhadap

Menampilkan Standar 7

Sistem akan menampilkan data-data standar 7

borang 3A. Data yang ada dalam standar 7

tersebut dapat diedit oleh masing-masing

prodi jurusan dengan melakukan login

terlebih dahulu.

9. Pengujian Terhadap Proses

Login Prodi

Pada saat ingin mengedit isi dari setiap

standar, masing-masing prodi jurusan harus

melakukan login terlebih dahulu. Dengan

user id dan password yang berdeda-beda tiap

prodi jurusan.

10. Pengujian Terhadap

Fungsi Edit pada Setiap

Standar

Tiap prodi jurusan harus melakukan login

terlebih dahulu sebelum bisa mengedit isi dari

data standar.

11. Pengujian Terhadap

Fungsi Tambah di Setiap

Tiap prodi jurusan harus melakukan login

terlebih dahulu sebelum bisa menambah isi

Page 109: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

89

Standar dari data standar.

12. Pengujian Terhadap

Fungsi Hapus di Setiap

Standar

Tiap prodi jurusan harus melakukan login

terlebih dahulu sebelum bisa menghapus isi

dari data standar.

13. Pengujian Terhadap

Download File Dokumen

Sistem dapat mendownload file dokumen

yang diinginkan.

14 Pengujian Terhadap

Upload File Dokumen

Tiap prodi jurusan harus melakukan login

terlebih dahulu sebelum mengupload file

pada setiap standar yang ada.

15. Pengujian Terhadap

Manajemen User Dan Hak

Akses

Sistem dapat mengatur hak akses yang bisa

diakses oleh user. Bisa mengedit, menghapus

dan menambah user baru.

16. Pengujian Terhadap Proses

Logout

Sistem dapat melakukan proses logout ketika

tombol logout diklik. Proses ini dilakukan

ketika aplikasi sudah tidak dijalankan.

Dari tabel 4.1 diatas, dapat terlihat bahwa hasil dari setiap pengujian telah

berjalan dengan cukup baik dan sesuai dengan analisis awal kebutuhan aplikasi.

Page 110: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

90

BAB V

KESIMPULAN DAN SARAN

5. 1 Kesimpulan

Berdasarkan pengembangan aplikasi yang dibuat, berikut kesimpulan yang

didapat :

1. Telah dilakukan penambahan fasilitas terbaru yang terintegrasi dengan

aplikasi SPK yang sudah ada di Unsada. Integrasi dilakukan dengan cara

mempelajari struktur program PHP yang sudah ada, mempelajari cara

penyusunan folder, file, database dan skrip pada aplikasi tersebut.

2. Pada aplikasi SPK akademik unsada saat ini telah tersedia fasilitas tentang

data borang 3A yang sebelumnya tidak ada pada aplikasi tersebut, yang

mempunyai sub menu terdiri dari :

a. Standar1

b. Standar2

c. Standar3

d. Standar4

e. Standar5

f. Standar6

g. Standar7

Masing-masing standar sudah berisikan informasi yang dibutuhkan BAN-PT

sesuai dengan jurusan yang ada pada Universitas Darma Persada.

Page 111: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

91

5.2 Saran

Penulis menyadari bahwa masih banyak kekurangan yang terdapat pada

aplikasi SPK ini khususnya pada fasilitas lihat data borang 3A. Untuk itu sangat

diperlukan adanya perbaikan terhadap aplikasi ini. Saran – saran yang dapat penulis

berikan adalah:

1. Perlunya pelatihan dan sosiallasi untuk penggunaan aplikasi tersebut.

2. Kelengkapan data-data yang dibutuhkan dari setiap standar.

Page 112: PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013

DAFTAR PUSTAKA

A.S, Rosa, dan M. Shalahuddin, 2011, Rekayasa Perangkat Lunak, Bandung :

Modula.

BAN-PT: Borang Akreditasi Institusi Institusi Perguruan Tinggi 2011

BAN-PT: Borang Akreditasi Program Studi Sarjana 2008

BAN-PT, Standar dan Prosedur Akreditasi, 2008

Dwiartara, Loka, 2012, Menyelam dan Menaklukkan Samudra PHP, Lapak

Online

http://ban-pt.kemdiknas.go.id/tentang-ban-pt

http://sti.co.id/jurnalbanpt/akreditasi

http://ban-pt.kemdiknas.go.id/landasan-hukum

Kadir, Abdul, 2008, Dasar pemrograman web dinamis menggunakan PHP,

Yogyakarta : Andi.

Saputra, Agus; Agustin, Feni dan Asfa Solution. 2012. 62 Trik dan Plugin Terbaik

jQuery.