SI1311475489: Perbedaan revisi

Dari widuri
Lompat ke: navigasi, cari
[revisi tidak terperiksa][revisi tidak terperiksa]
(Implementasi Sistem Yang Diusulkan)
(Implementasi Sistem Yang Diusulkan)
Baris 1.958: Baris 1.958:
 
<div align="center"><img width="600" height="300" style="margin:1px" src="https://lh6.googleusercontent.com/-Tb9lNAjdS9c/VeBmc10D5aI/AAAAAAAAQrI/j0zeqUmvA-8/w1040-h467-no/Screen%2BShot%2B2015-08-26%2Bat%2B9.34.22%2BPM.png"/></div>
 
<div align="center"><img width="600" height="300" style="margin:1px" src="https://lh6.googleusercontent.com/-Tb9lNAjdS9c/VeBmc10D5aI/AAAAAAAAQrI/j0zeqUmvA-8/w1040-h467-no/Screen%2BShot%2B2015-08-26%2Bat%2B9.34.22%2BPM.png"/></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''Gambar 4.21 Tampilan Halaman ''Login'''''</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''Gambar 4.21 Tampilan Halaman ''Login'''''</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.21 diatas merupakan halaman utama sistem yang berisikan tampilan ''login user'' menggunakan ''email'' Rinfo.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Gambar diatas merupakan halaman utama sistem yang berisikan tampilan ''login user'' menggunakan ''email'' Rinfo.</p></div>
  
  
Baris 1.965: Baris 1.965:
 
<div align="center"><img width="600" height="300" style="margin:1px" src="https://lh4.googleusercontent.com/-kovi-peeE-Y/VeBmdtPSEkI/AAAAAAAAQrI/ivmZxM4sjV8/w1040-h485-no/Screen%2BShot%2B2015-08-26%2Bat%2B9.34.49%2BPM.png"/></div>
 
<div align="center"><img width="600" height="300" style="margin:1px" src="https://lh4.googleusercontent.com/-kovi-peeE-Y/VeBmdtPSEkI/AAAAAAAAQrI/ivmZxM4sjV8/w1040-h485-no/Screen%2BShot%2B2015-08-26%2Bat%2B9.34.49%2BPM.png"/></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''Gambar 4.22 Tampilan Halaman ''Home'''''</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''Gambar 4.22 Tampilan Halaman ''Home'''''</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.22 diatas merupakan halaman utama sistem setelah dosen berhasil ''login'' dengan menggunakan ''email'' Rinfo. Pada tampilan tersebut berisikan deksripsi singkat mengenai SiS+ Penilaian dan terdapat panduan penggunaan sistem.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Gambar diatas merupakan halaman utama sistem setelah dosen berhasil ''login'' dengan menggunakan ''email'' Rinfo. Pada tampilan tersebut berisikan deksripsi singkat mengenai SiS+ Penilaian dan terdapat panduan penggunaan sistem.</p></div>
  
  
Baris 1.972: Baris 1.972:
 
<div align="center"><img width="600" height="300" style="margin:1px" src="https://lh3.googleusercontent.com/-X0nxofpt958/VeBmdrkO3cI/AAAAAAAAQrI/XDKFZ4vPsCg/w1039-h468-no/Screen%2BShot%2B2015-08-26%2Bat%2B9.35.02%2BPM.png"/></div>
 
<div align="center"><img width="600" height="300" style="margin:1px" src="https://lh3.googleusercontent.com/-X0nxofpt958/VeBmdrkO3cI/AAAAAAAAQrI/XDKFZ4vPsCg/w1039-h468-no/Screen%2BShot%2B2015-08-26%2Bat%2B9.35.02%2BPM.png"/></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''Gambar 4.23 Tampian Halaman ''Input'' Nilai'''</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''Gambar 4.23 Tampian Halaman ''Input'' Nilai'''</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.23 diatas merupakan halaman dosen yang berisikan KMD (Kartu Mengajar Dosen) yang diampuh pada semester aktif.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Gambar diatas merupakan halaman dosen yang berisikan KMD (Kartu Mengajar Dosen) yang diampuh pada semester aktif.</p></div>
  
  
Baris 1.979: Baris 1.979:
 
<div align="center"><img width="600" height="300" style="margin:1px" src="https://lh6.googleusercontent.com/-guoqKJU633c/VeBmee4XcjI/AAAAAAAAQrI/SoDE7cKup6s/w1032-h495-no/Screen%2BShot%2B2015-08-26%2Bat%2B9.35.16%2BPM.png"/></div>
 
<div align="center"><img width="600" height="300" style="margin:1px" src="https://lh6.googleusercontent.com/-guoqKJU633c/VeBmee4XcjI/AAAAAAAAQrI/SoDE7cKup6s/w1032-h495-no/Screen%2BShot%2B2015-08-26%2Bat%2B9.35.16%2BPM.png"/></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''Gambar 4.24 Tampian Halaman Detail ''Input'' Nilai Tugas Mandiri'''</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''Gambar 4.24 Tampian Halaman Detail ''Input'' Nilai Tugas Mandiri'''</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.24 diatas merupakan halaman dosen yang berisikan form untuk melakukan ''input'' nilai Tugas Mandiri mahasiswa.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Gambar diatas merupakan halaman dosen yang berisikan form untuk melakukan ''input'' nilai Tugas Mandiri mahasiswa.</p></div>
  
  
Baris 1.986: Baris 1.986:
 
<div align="center"><img width="600" height="300" style="margin:1px" src="https://lh5.googleusercontent.com/-jEQj2gOie0E/VeBmft9SPlI/AAAAAAAAQrI/3hybi6xizl4/w1039-h495-no/Screen%2BShot%2B2015-08-26%2Bat%2B9.35.31%2BPM.png"/></div>
 
<div align="center"><img width="600" height="300" style="margin:1px" src="https://lh5.googleusercontent.com/-jEQj2gOie0E/VeBmft9SPlI/AAAAAAAAQrI/3hybi6xizl4/w1039-h495-no/Screen%2BShot%2B2015-08-26%2Bat%2B9.35.31%2BPM.png"/></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''Gambar 4.25 Tampian Halaman Detail ''Input'' Nilai UTS'''</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''Gambar 4.25 Tampian Halaman Detail ''Input'' Nilai UTS'''</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.25 diatas merupakan halaman dosen yang berisikan form untuk melakukan ''input'' nilai UTS mahasiswa.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Gambar diatas merupakan halaman dosen yang berisikan form untuk melakukan ''input'' nilai UTS mahasiswa.</p></div>
  
  
Baris 1.993: Baris 1.993:
 
<div align="center"><img width="600" height="300" style="margin:1px" src="https://lh4.googleusercontent.com/-guhEsuAG2is/VeBmfAXzPGI/AAAAAAAAQrI/_gvrtCBZQco/w1036-h495-no/Screen%2BShot%2B2015-08-26%2Bat%2B9.35.46%2BPM.png"/></div>
 
<div align="center"><img width="600" height="300" style="margin:1px" src="https://lh4.googleusercontent.com/-guhEsuAG2is/VeBmfAXzPGI/AAAAAAAAQrI/_gvrtCBZQco/w1036-h495-no/Screen%2BShot%2B2015-08-26%2Bat%2B9.35.46%2BPM.png"/></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''Gambar 4.26 Tampian Halaman Detail ''Input'' Nilai UAS'''</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''Gambar 4.26 Tampian Halaman Detail ''Input'' Nilai UAS'''</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.26 diatas merupakan halaman dosen yang berisikan form untuk melakukan ''input'' nilai UAS mahasiswa.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Gambar diatas merupakan halaman dosen yang berisikan form untuk melakukan ''input'' nilai UAS mahasiswa.</p></div>
  
  
Baris 2.000: Baris 2.000:
 
<div align="center"><img width="600" height="300" style="margin:1px" src="https://lh5.googleusercontent.com/-u1YJa3MZpGs/Vf4FIVtjscI/AAAAAAAARd8/wJl_xnayLTQ/w944-h411-no/Screen%2BShot%2B2015-09-20%2Bat%2B7.51.18%2BAM.png"/></div>
 
<div align="center"><img width="600" height="300" style="margin:1px" src="https://lh5.googleusercontent.com/-u1YJa3MZpGs/Vf4FIVtjscI/AAAAAAAARd8/wJl_xnayLTQ/w944-h411-no/Screen%2BShot%2B2015-09-20%2Bat%2B7.51.18%2BAM.png"/></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''Gambar 4.27 Tampian Halaman Cek Nilai'''</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''Gambar 4.27 Tampian Halaman Cek Nilai'''</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.27 diatas merupakan halaman Admin yang berisikan seluruh data KMD (Kartu Mengajar Dosen) yang diampuh pada semester aktif.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Gambar diatas merupakan halaman Admin yang berisikan seluruh data KMD (Kartu Mengajar Dosen) yang diampuh pada semester aktif.</p></div>
  
  
Baris 2.007: Baris 2.007:
 
<div align="center"><img width="600" height="300" style="margin:1px" src="https://lh3.googleusercontent.com/-Yy1PXaCOWkI/Vf4RG2O4DfI/AAAAAAAARfk/UOpLyH9_D0o/w943-h412-no/Screen%2BShot%2B2015-09-20%2Bat%2B8.48.49%2BAM.png"/></div>
 
<div align="center"><img width="600" height="300" style="margin:1px" src="https://lh3.googleusercontent.com/-Yy1PXaCOWkI/Vf4RG2O4DfI/AAAAAAAARfk/UOpLyH9_D0o/w943-h412-no/Screen%2BShot%2B2015-09-20%2Bat%2B8.48.49%2BAM.png"/></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''Gambar 4.28 Tampian Halaman Detail Cek Nilai'''</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''Gambar 4.28 Tampian Halaman Detail Cek Nilai'''</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.28 diatas merupakan halaman Admin yang berisikan seluruh data nilai berdasarkan masing-masing kelas yang telah di ''input'' oleh dosen.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Gambar diatas merupakan halaman Admin yang berisikan seluruh data nilai berdasarkan masing-masing kelas yang telah di ''input'' oleh dosen.</p></div>
  
  
Baris 2.014: Baris 2.014:
 
<div align="center"><img width="600" height="300" style="margin:1px" src="https://lh5.googleusercontent.com/-MklrBPqW1tA/Vf4FJDF0OlI/AAAAAAAARd8/kjZVP1lAa30/w944-h411-no/Screen%2BShot%2B2015-09-20%2Bat%2B7.51.54%2BAM.png"/></div>
 
<div align="center"><img width="600" height="300" style="margin:1px" src="https://lh5.googleusercontent.com/-MklrBPqW1tA/Vf4FJDF0OlI/AAAAAAAARd8/kjZVP1lAa30/w944-h411-no/Screen%2BShot%2B2015-09-20%2Bat%2B7.51.54%2BAM.png"/></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''Gambar 4.29 Tampian Halaman Data ''Log'''''</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''Gambar 4.29 Tampian Halaman Data ''Log'''''</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.29 diatas merupakan halaman Admin yang berisikan data ''user login'' terakhir pada sistem tersebut.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Gambar diatas merupakan halaman Admin yang berisikan data ''user login'' terakhir pada sistem tersebut.</p></div>
  
  
Baris 2.021: Baris 2.021:
 
<div align="center"><img width="600" height="300" style="margin:1px" src="https://lh3.googleusercontent.com/-9EM7HPKoPFM/Vf4FIcBr0aI/AAAAAAAARd8/SaRTVRqQ0eM/w944-h402-no/Screen%2BShot%2B2015-09-20%2Bat%2B7.52.03%2BAM%2B%25281%2529.png"/></div>
 
<div align="center"><img width="600" height="300" style="margin:1px" src="https://lh3.googleusercontent.com/-9EM7HPKoPFM/Vf4FIcBr0aI/AAAAAAAARd8/SaRTVRqQ0eM/w944-h402-no/Screen%2BShot%2B2015-09-20%2Bat%2B7.52.03%2BAM%2B%25281%2529.png"/></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''Gambar 4.30 Tampian Halaman Tools'''</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''Gambar 4.30 Tampian Halaman Tools'''</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.30 diatas merupakan halaman Admin yang berisikan menu ''setting'' Tahun Ajar aktif, ''setting'' Buka Tutup Input Nilai, dan ''setting'' Buka Tutup Hak Akses Nilai.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Gambar diatas merupakan halaman Admin yang berisikan menu ''setting'' Tahun Ajar aktif, ''setting'' Buka Tutup Input Nilai, dan ''setting'' Buka Tutup Hak Akses Nilai.</p></div>
  
  
Baris 2.028: Baris 2.028:
 
<div align="center"><img width="600" height="300" style="margin:1px" src="https://lh6.googleusercontent.com/-drMu1q5Z6Nk/Vf4RGxWAuMI/AAAAAAAARfk/f2r5Qkbn1Uc/w943-h411-no/Screen%2BShot%2B2015-09-20%2Bat%2B8.49.11%2BAM.png"/></div>
 
<div align="center"><img width="600" height="300" style="margin:1px" src="https://lh6.googleusercontent.com/-drMu1q5Z6Nk/Vf4RGxWAuMI/AAAAAAAARfk/f2r5Qkbn1Uc/w943-h411-no/Screen%2BShot%2B2015-09-20%2Bat%2B8.49.11%2BAM.png"/></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''Gambar 4.31 Tampian Halaman Verifikasi Nilai'''</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''Gambar 4.31 Tampian Halaman Verifikasi Nilai'''</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Gambar 4.31 diatas merupakan halaman Admin yang berisikan form Verifikasi Nilai yang berfungsi untuk melakukan Verifikasi Nilai.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Gambar diatas merupakan halaman Admin yang berisikan form Verifikasi Nilai yang berfungsi untuk melakukan Verifikasi Nilai.</p></div>
  
 
</ol>
 
</ol>

Revisi per 23 September 2015 08.19

PERANCANGAN SISTEM PENILAIAN HASIL BELAJAR

MAHASISWA PADA SiS+ MENGGUNAKAN YII

FRAMEWORK DI PERGURUAN TINGGI

RAHARJA


SKRIPSI


Logo stmik raharja.jpg


Disusun Oleh :

NIM
: 1311475489
Nama


JURUSAN SISTEM INFORMASI

KONSENTRASI SISTEM INFORMASI MANAJEMEN

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

STMIK RAHARJA

2014/2015


SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PENGESAHAN SKRIPSI

PERANCANGAN SISTEM PENILAIAN HASIL BELAJAR

MAHASISWA PADA SiS+ MENGGUNAKAN YII

FRAMEWORK DI PERGURUAN TINGGI

RAHARJA


Disusun Oleh :

NIM
: 1311475489
Nama
Jenjang Studi
: Strata Satu
Jurusan
: Sistem Informasi
Konsentrasi
: Sistem Informasi Manajemen

 

 

Disahkan Oleh :

Tangerang, 1 Juni 2015

Ketua
       
Kepala Jurusan
STMIK RAHARJA
       
Jurusan Sistem Informasi
           
           
           
           
(Ir. Untung Rahardja, M.T.I)
       
(Nur Azizah, M.Akt.,M.Kom)
NIP : 000594
       
NIP : 078010

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PERSETUJUAN PEMBIMBING


PERANCANGAN SISTEM PENILAIAN HASIL BELAJAR

MAHASISWA PADA SiS+ MENGGUNAKAN YII

FRAMEWORK DI PERGURUAN TINGGI

RAHARJA

Dibuat Oleh :

NIM
: 1311475489
Nama

 

Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Jurusan Sistem Informasi

Konsentrasi Sistem Informasi Manajemen

Disetujui Oleh :

Tangerang, 1 Juni 2015

Pembimbing I
   
Pembimbing II
       
       
       
       
(Muhamad Yusup M.Kom)
   
(Giandari Maulani, M.Kom)
NID : 07132
   
NID : 06126


SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

LEMBAR PERSETUJUAN DEWAN PENGUJI

JUDUL PENELITIAN


PERANCANGAN SISTEM PENILAIAN HASIL BELAJAR

MAHASISWA PADA SiS+ MENGGUNAKAN YII

FRAMEWORK DI PERGURUAN TINGGI

RAHARJA

Dibuat Oleh :

NIM
: 1311475489
Nama

Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian

Komprehensif

Jurusan Sistem Informasi

Konsentrasi Sistem Informasi Manajemen

Tahun Akademik 2014/2015

Disetujui Penguji :

Tangerang, 21 September 2015

Ketua Penguji
 
Penguji I
 
Penguji II
         
         
         
         
(Ir. Untung Rahardja, M.T.I)
 
(Aris Martono, S.Kom., M.M.S.I)
 
(Muhamad Yusup, M.Kom)
NID : 99001
 
NID : 08197
 
NID : 07132

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR KEASLIAN SKRIPSI


PERANCANGAN SISTEM PENILAIAN HASIL BELAJAR

MAHASISWA PADA SiS+ MENGGUNAKAN YII

FRAMEWORK DI PERGURUAN TINGGI

RAHARJA

Disusun Oleh :

NIM
: 1311475489
Nama
Jenjang Studi
: Strata Satu
Jurusan
: Sistem Informasi
Konsentrasi
: Sistem Informasi Manajemen

 

 

Menyatakan bahwa Skripsi ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan, atau duplikat dari Skripsi yang telah dipergunakan untuk mendapatkan gelar Sarjana Komputer baik di lingkungan Perguruan Tinggi Raharja maupun di Perguruan Tinggi lain, serta belum pernah dipublikasikan.

Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab, serta bersedia menerima sanksi jika pernyataan diatas tidak benar.

Tangerang, 1 Juni 2015

 
 
 
 
 
NIM : 1311475489

 

)*Tandatangan dibubuhi materai 6.000;


ABSTRAK

Sistem penilaian hasil belajar mahasiswa pada Perguruan Tinggi Raharja merupakan suatu pelayanan yang sangat mutlak dibutuhkan bagi dosen maupun manajemen Perguruan Tinggi Raharja. Namun saat ini proses peyerahan nilai dan pengolahan nilai hingga memperoleh grading/huruf mutu masih terdapat beberapa kendala dan kekurangan sehingga sistem tersebut belum bisa berjalan secara maksimal. Seperti, dosen yang bersangkutan harus datang ke kampus Perguruan Tinggi Raharja untuk menyerahkan data-data nilai kepada bagian layanan Registrasi Perkuliahan dan Ujian (RPU) dan lamanya proses hasil nilai yang ditampilkan pada Kartu Hasil Studi (KHS) dan Daftar Nilai yang ada pada sistem informasi Student Information System (SIS) mahasiswa disebabkan karena bergantung pada kecepatan dosen menyerahkan nilai pada bagian layanan Registrasi Perkuliahan dan Ujian (RPU). Dari permasalahan tersebut maka dirancang sebuah sistem penilaian hasil belajar mahasiswa secara online pada SiS+ (Student iLearning Services Plus) yang dibuat dengan menggunakan Yii framework dan bahasa pemrograman PHP serta database management system (DBMS) yang digunakan dalam sistem ini adalah MySQL. Dengan sistem ini seorang dosen tidak harus datang ke kampus Perguruan Tinggi Raharja untuk menyerahkan formulir absensi UTS/UAS mahasiswa. Namun dapat dengan mudah mensubmit nilai mahasiswa menggunakan sistem tersebut. Dengan demikian data nilai yang masuk dapat dengan mudah diolah oleh petugas RPU dan informasi nilai yang disampaikan kepada mahasiswa dapat dengan mudah dan cepat.


Kata Kunci: Penilaian, Yii Framework, online, SiS+.

ABSTRACT

Student learning outcomes assessment system at the College of Raharja is a service that is absolutely necessary for lectures and college of Raharja management. However, the current submission process values and processing values so as to obtain grading/quality letters there are still some obstacles and shortcomings so that the system can't run optimally. Such as, the lecturer must come to College of Raharja to submit data to the value of service parts Register Class and Exam (RPU) and the length of the process value results displayed on Study Result Card (KHS) and the List value in the information system Student Information System (SIS) caused students depend on the speed of surrender value lecturer at the Registration Service Class and Exam (RPU). Of the problems it is designed a system of student learning outcomes assessment online at SiS+ (Student iLearning Services Plus) which is created by using Yii framework and programming language PHP and database management system (DBMS) used in this system is MySQL. With this system a teacher does not have to come to the College of Raharja to submit the attendance form UTS/UAS students. But can easily submit the grades of students using the system. Thus the value of data entry can easily be processed by officers RPU and information value delivered to students can be easily and quickly.


Keywords : Assessment, Yii Framework, online, SiS+

KATA PENGANTAR


Alhamdulillah, puji dan syukur atas kehadirat Allah SWT yang telah melimpahkan rahmat dan karunianya sehingga penulis dapat menyelesaikan Skripsi dengan judul "Perancangan Sistem Penilaian Hasil Belajar Mahasiswa Pada SiS+ Menggunakan Yii Framework Di Perguruan Tinggi Raharja".

Tujuan penulisan Laporan Skripsi ini adalah sebagai syarat dalam menyelesaikan program Strata Satu (S1) Jurusan Sistem Informasi pada Perguruan Tinggi Raharja. Sebagai bahan penulisan, penulis mengambil data dengan menggunakan beberapa metode seperti penelitian (observasi), wawancara dan beberapa sumber literature yang mendukung penulisan ini.

Penulis menyadari bahwa tanpa adanya bimbingan dan dorongan dari banyak pihak penulis tidak akan dapat menyelesaikan Skripsi ini dengan baik dan tepat pada waktunya. Pada kesempatan ini pula penulis menyampaikan ucapan terimakasih kepada :

  1. Bapak Ir. Untung Rahardja, M.T.I., selaku Ketua STMIK Raharja.
  2. Bapak Drs. P.o. Abas Sunarya, M.Si., selaku Direktur Perguruan Tinggi Raharja.
  3. Bapak Sugeng Santoso, M.Kom., selaku Pembantu Ketua I Bidang Akademik STMIK Raharja.
  4. Ibu Nur Azizah, M.Akt., M.Kom., selaku Kepala Jurusan Sistem Informasi STMIK Raharja.
  5. Bapak Muhamad Yusup, M.Kom., selaku Pembimbing I yang telah memberikan bimbingan dan masukan kepada penulis sehingga Skripsi ini dapat diselesaikan dengan baik.
  6. Ibu Giandari Maulani, M.Kom,. selaku Pembimbing II yang telah meluangkan waktunya untuk memberikan bimbingan, masukan dan motivasi kepada penulis.
  7. Ibu Novi Cholisoh, S.Sos., selaku Stakeholder yang telah berkenan memberikan bimbingan dan pengarahan kepada penulis.
  8. Bapak dan Ibu Dosen serta Staff Perguruan Tinggi Raharja yang telah memberikan bekal ilmu pengetahuan dan motivasi kepada penulis.
  9. Keluarga tercinta yang telah memberikan doa, dukungan moril maupun materil sehingga Skripsi ini apat terselesaikan dengan baik.
  10. Yang terkasih, Yudha Qirana Meka yang selalu memberikan dukungan dan motivasi sehingga Skripsi ini dapat terselesaikan tepat pada waktunya.

Penulis menyadari sepenuhnya bahwa penulisan Skripsi ini masih belum sempurna. Oleh karena itu penulis selalu terbuka terhadap segala kritik dan saran yang membangun dari pembaca. Penulis berharap semoga penulisan Skripsi ini dapat berguna dan bermanfaat bagi semua pihak yang membutuhkan.


Tangerang, 1 Juni 2015
Ninu Apriyani
NIM. 1311475489

Daftar isi

DAFTAR SIMBOL

Simbol Use Case Diagram


Simbol Activity Diagram


Simbol Sequence Diagram


DAFTAR TABEL

Tabel 3.1 Jurusan atau Program Studi STMIK Raharja

Tabel 3.2 Jurusan atau Program Studi AMIK Raharja

Tabel 3.3 Identifikasi SWOT

Tabel 3.4 Matriks Analisa SWOT

Tabel 3.5 Elisitasi Tahap I

Tabel 3.6 Elisitasi Tahap II

Tabel 3.7 Elisitasi Tahap III

Tabel 3.8 Final Draft Elisitasi

Tabel 4.1 Perbedaan Prosedur Berjalan dan Yang Diusulkan

Tabel 4.2 Struktur Tabel TMMahasiswa

Tabel 4.3 Struktur Tabel TMDosen

Tabel 4.4 Struktur Tabel TMBelajarMahasiswa

Tabel 4.5 Struktur Tabel TMDosenMengajar

Tabel 4.6 Struktur Tabel TTAbsensi

Tabel 4.7 Struktur Tabel TTUTS

Tabel 4.8 Struktur Tabel TTUAS

Tabel 4.9 Struktur Tabel TTTugasMandiri

'Tabel 4.10 Struktur Tabel TMTahnunAjar

Tabel 4.11 Struktur Tabel TTKomentar

Tabel 4.12 Struktur Tabel User

Tabel 4.13 Struktur Tabel TMMataKuliah

Tabel 4.14 Struktur Tabel TSetup

Tabel 4.15 Struktur Tabel TTUpdateDosen

Tabel 4.16 Struktur Tabel TTLog

Tabel 4.17 Tabel Black Box Testing

Tabel 4.18 Tabel Pengujian Login Skenario 1

Tabel 4.19 Tabel Pengujian Login Skenario 2

Tabel 4.20 Tabel Pengujian Login Skenario 3

Tabel 4.21 Tabel Pengujian Login Skenario 4

Tabel 4.22 Tabel Pengujian Login Skenario 5

Tabel 4.23 Tabel Pengujian Input Nilai Skenario 1

Tabel 4.24 Tabel Pengujian Input Nilai Skenario 2

Tabel 4.25 Tabel Pengujian Verifikasi Nilai

Tabel 4.26 Tabel Pengujian Download Nilai

Tabel 4.27 Tabel Time Schedule

Tabel 4.28 Tabel Estimasi Biaya


DAFTAR GAMBAR

Gambar 2.1 Siklus Informasi

Gambar 2.2 Kualitas Informasi

Gambar 2.3 Bagan Waterfall

Gambar 2.4 Analisa SWOT

Gambar 2.5 Logo SiS+

Gambar 3.1 Struktur Organisasi Perguruan Tinggi Raharja

Gambar 3.2 Struktur Akademik Perguruan Tinggi Raharja

Gambar 3.3 Use Case Diagram Yang Berjalan

Gambar 3.4 Activity Diagram Yang Berjalan

Gambar 3.5 Sequence Diagram Yang Berjalan

Gambar 4.1 Use Case Diagram yang Diusulkan

Gambar 4.2 Activity Diagram Input Nilai Untuk Dosen

Gambar 4.3 Activity Diagram Cek Nilai Untuk Admin

Gambar 4.4 Sequence Diagram Input Nilai Untuk Dosen

Gambar 4.5 Sequence Diagram Cek Nilai Untuk Admin

Gambar 4.6 Class Diagram Yang Diusulkan

Gambar 4.7 Flowchart Sistem Input Nilai Oleh Dosen

Gambar 4.8 Flowchart Sistem Cek Nilai Oleh Admin

Gambar 4.9 Diagram HIPO

Gambar 4.10 Prototype Halaman Login Sistem

Gambar 4.11 Prototype Halaman Home Sistem

Gambar 4.12 Prototype Halaman Input Nilai

Gambar 4.13 Prototype Halaman Detail Input Nilai Tugas Mandiri

Gambar 4.14 Prototype Halaman Detail Input Nilai UTS

Gambar 4.15 Prototype Halaman Detail Input Nilai UAS

Gambar 4.16 Prototype Halaman Cek Nilai

Gambar 4.17 Prototype Halaman Detail Cek Nilai

Gambar 4.18 Prototype Halaman Data Log

Gambar 4.19 Prototype Halaman Tools

Gambar 4.20 Prototype Halaman Verifikasi Nilai

Gambar 4.21 Tampilan Halaman Login

Gambar 4.22 Tampilan Halaman Home

Gambar 4.23 Tampilan Halaman Input Nilai

Gambar 4.24 Tampilan Halaman Detail Input Nilai Tugas Mandiri

Gambar 4.25 Tampilan Halaman Detail Input Nilai UTS

Gambar 4.26 Tampilan Halaman Detail Input Nilai UAS

Gambar 4.27 Tampilan Halaman Cek Nilai

Gambar 4.28 Tampilan Halaman Detail Cek Nilai

Gambar 4.29 Tampilan Halaman Data Log

Gambar 4.30 Tampilan Halaman Tools

Gambar 4.31 Tampilan Halaman Verifikasi Nilai

BAB I

PENDAHULUAN

Latar Belakang

Perkembangan teknologi informasi yang semakin meningkat seiring dengan adaptasi zaman mampu menunjang berbagai permintaan kebutuhan dan informasi dari pengguna. Kebutuhan akan kecepatan dalam penyampaian informasi dan akses data pun semakin berkembang dan menjadi salah satu media pendukung hampir diseluruh aspek kehidupan salah satu contohnya dibidang pendidikan yaitu pada Perguruan Tinggi, dimana setiap Perguruan Tinggi selalu meningkatkan mutu dan kualitasnya dengan cara mengembangkan fasilitas, sarana dan prasarana yang dapat digunakan secara maksimal.

Perguruan Tinggi Raharja merupakan salah satu institusi pendidikan yang bergerak dibidang teknologi informasi. Untuk itu, Perguruan Tinggi Raharja terus menerus melakukan peningkatan dan pengembangan, baik berupa sistem pembelajaran kampus maupun sistem pelayanan yang ditetapkan di Perguruan Tinggi Raharja.

Sistem penilaian hasil belajar mahasiswa pada Perguruan Tinggi Raharja merupakan suatu sistem pelayanan yang sangat mutlak dibutuhkan bagi dosen maupun manajemen Perguruan Tinggi Raharja. Beberapa nilai yang diolah berupa nilai UTS, UAS dan nilai Tugas Mandiri. Hasil dari pengolahan nilai tersebut dapat berupa Kartu Hasil Studi (KHS) dan Daftar Nilai yang akan muncul pada sistem informasi Student Information System (SIS). Namun saat ini proses penyerahan nilai sampai dengan proses pengolahan nilai hingga memperoleh grading/huruf mutu masih terdapat beberapa kendala dan kekurangan sehingga sistem tersebut belum bisa berjalan secara maksimal. Beberapa kendala dan kekurangan tersebut diantaranya, dosen yang bersangkutan harus datang ke kampus Perguruan Tinggi Raharja untuk menyerahkan data-data nilai kepada bagian layanan Registrasi Perkuliahan dan Ujian (RPU) dan lamanya proses hasil nilai yang ditampilkan pada Kartu Hasil Studi (KHS) dan Daftar Nilai yang ada pada sistem informasi Student Information System (SIS) mahasiswa. Dengan demikian sistem penilaian hasil belajar mahasiswa ini sangat berperan penting dalam perkembangan kualitas sistem pelayanan kampus baik untuk manajemen, dosen, maupun mahasiswa Perguruan Tinggi Raharja.

Sebagai bentuk pelayanan yang maksimal perlu adanya suatu sistem yang dapat membantu dan memudahkan dosen dalam proses penyerahan nilai hasil belajar mahasiswa. Berdasarkan hal tersebut penulis tertarik untuk melakukan penelitian dalam penyusunan Skripsi dengan judul : "Perancangan Sistem Penilaian Hasil Belajar Mahasiswa Pada SiS+ Menggunakan Yii Framework Di Perguruan Tinggi Raharja"

Dengan hadirnya sistem penilaian hasil belajar mahasiswa menggunakan SiS+ ini diharapkan proses penyerahan dan pengolahan nilai dapat dilakukan dengan mudah dan cepat karena sistem ini dapat diakses dimana saja hanya dengan menggunakan koneksi internet.

Rumusan Masalah

Berdasarkan latar belakang yang sudah diuraikan diatas maka dapat dirumuskan beberapa masalah, diantaranya sebagai berikut :

  1. Bagaimana sistem penilaian hasil belajar mahasiswa yang sedang berjalan saat ini?

  2. Bagaimana merancang dan membangun suatu sistem penilaian hasil belajar mahasiswa berbasis online dengan menggunakan Yii Framework untuk mengurangi kekurangan pada sistem yang berjalan?

  3. Bagaimana memudahkan proses penyerahan nilai oleh dosen sehingga RPU dapat dengan cepat dan mudah memperoleh nilai yang siap diolah?

Ruang Lingkup Penelitian

Untuk mempermudah dalam penyusunan Skripsi ini ruang lingkup penelitian difokuskan pada kebutuhan sistem penilaian hasil belajar mahasiswa yang akan dibangun untuk mempermudah dosen dalam menyerahkan nilai mahasiswa sehingga mahasiswa dapat memperoleh informasi nilai secara cepat dan akurat. Diantaranya yaitu: sistem penilaian hasil belajar mahasiswa difungsikan untuk kebutuhan dosen dalam melakukan penyerahan nilai dengan cara menginput nilai hasil belajar mahasiswa, berupa nilai UTS, UAS dan Tugas Mandiri secara online sehingga dosen tidak harus datang ke kampus Perguruan Tinggi Raharja untuk menyerahkan berkas nilai.

Tujuan dan Manfaat Penelitian

Tujuan Penelitian

Dalam melakukan penelitian dan penyusunan Skripsi ini penulis memiliki beberapa tujuan, diantaranya adalah sebagai berikut:

  1. Untuk mengetahui kekurangan apa sajakah yang timbul dalam proses penilaian hasil belajar mahasiswa yang sedang berjalan saat ini.

  2. Membangun suatu sistem penilaian hasil belajar mahasiswa berbasis online yang mampu membantu manajemen Perguruan Tinggi Raharja dalam memaksimalkan pelayanan kampus yang bergerak dalam bidang teknologi informasi khususnya dalam proses penilaian hasil belajar mahasiswa.

  3. Merancang dan mengimplementasikan pengembangan sistem baru dengan mengoptimalkan fungsi sistem penilaian nilai hasil belajar mahasiswa untuk menunjang peningkatan sistem informasi akademik pada Perguruan Tinggi Raharja.

Manfaat Penelitian

Manfaat yang dihasilkan dari penelitian yang dilakukan diharapkan bisa bermanfaat bagi penulis, dosen dan Perguruan Tinggi Raharja, diantaranya :

  1. Untuk mengaplikasikan ilmu yang telah diperoleh selama proses pembelajaran pada kampus Perguruan Tinggi Raharja dengan membuat laporan penelitian secara ilmiah dan sistematis.

  2. Terciptanya sistem penilaian hasil belajar mahasiswa yang dapat memudahkan dosen dalam melakukan penyerahan nilai hasil belajar dengan mengsubmit nilai secara online dimana saja dosen tersebut berada hanya menggunakan koneksi internet.

  3. Dapat memberikan kenyamanan bagi dosen, sehingga untuk menyerahkan penilaian hasil belajar mahasiswa tidak harus datang ke kampus karena sistem bisa diakses di luar lingkungan kampus.

Metode Penelitian

Metode Pengumpulan Data

Dalam metode penelitian Skripsi ini penulis menggunakan beberapa metode pengumpulan data, diantaranya adalah sebagai berikut :

  1. Metode Observasi

  2. Observasi merupakan suatu metode untuk mendapatkan data dengan melakukan pengamatan dan pendataan secara langsung terhadap objek yang dianalisa. Observasi dilakukan pada tempat/instansi terkait. Penulis melakukan observasi di Perguruan Tinggi Raharja pada bagian RPU.

  3. Wawancara

  4. Wawancara merupakan suatu metode pengumpulan data yang dilakukan dengan tanya jawab dengan pihakñpihak terkait. Pada penelitian ini penulis melakukan wawancara bersama stakeholder.

  5. Metode Studi Pustaka

  6. Metode ini merupakan metode yang digunakan untuk mendapatkan data dengan mempelajari data yang berhubungan dengan kerja lapangan yang berkaitan dengan sistem yang berjalan saat ini melalui sumber-sumber literature seperti buku, jurnal, paper, internet dan lain sebagainya yang berkaitan sebagai bahan referensi dalam penyusunan laporan Skripsi ini.

Metode Analisa

  1. Metode Analisa Sistem

  2. Pada penelitian ini penulis menggunakan metode analisa SWOT untuk mengevaluasi kekuatan (Strengths), kelemahan (Weakness), peluang (Opportunities) dan ancaman (Threats) sistem informasi penilaian hasil belajar mahasiswa. Analisa SWOT tersebut diterapkan dengan cara menganalisis dan memilah berbagai hal yang mempengaruhi keempat faktornya, kemudian menerapkannya dalam gambar matrik SWOT dengan menggunakan pendekatan pemecahan masalah.

Metode Perancangan

Metode perancangan dilakukan dengan cara menggambarkan dalam bentuk prototype dan diagram UML (Unified Modeling Language) sebagai bentuk rancangan sistem untuk menggambarkan use case diagram, sequence diagram, activity diagram dan class diagram. Dan pembuatan database serta pembuatan program yang disesuaikan berdasarkan kebutuhan stakeholder yang terangkum pada elisitasi. Bahasa pemrograman yang digunakan adalah PHP dengan menggunakan framework Yii serta database yang digunakan adalah MySQL.

Metode Prototyping

Prototyping merupakan suatu model sederhana dari pengembangan sebuah program. Prototyping memberikan fasilitas bagi pengembang dan pemakai untuk saling berinteraksi selama proses pembuatan, sehingga pengembang dapat dengan mudah memodelkan perangkat lunak yang akan dibuat.

Dalam pembuatan prototype ini penulis menggunakan Design Prototyping untuk menggambarkan tampilan sistem sesuai dengan requirement yang ditentukan oleh stakeholder, design prototyping ini bertujuan agar pada saat pembuatan sistem dapat digunakan sebagai acuan untuk merancang dan mengembangkan sistem tersebut.

Metode Pengujian

Metode pengujian/testing yang digunakan oleh penulis dalam pengujian sistem ini yaitu menggunakan black box testing. Black box testing berfokus pada spesifikasi fungsional dari perangkat lunak, tester dapat mendefinisikan kumpulan kondisi input dan melakukan pengetesan pada spesifikasi fungsional program. Pengujian ini bertujuan untuk mengetahui dan mengevaluasi apakah semua fungsi perangkat lunak telah berjalan semestinya sesuai dengan kebutuhan fungsional yang telah didefinsikan.

Sistematika Penulisan

Untuk memahami lebih jelas mengenai laporan Skripsi ini, penulis mengelompokan laporan menjadi beberapa materi dengan sistematika penulisan sebagai berikut :

BAB I PENDAHULUAN

Bab ini membahas mengenai latar belakang, rumusan masalah, ruang lingkup, tujuan dan manfaat, metode penelitian dan sistematika penulisan.

BAB II LANDASAN TEORI

Pada bab ini membahas mengenai landasan teori dari penulis yang membahas tentang teori-teori dasar/umum, teori khusus yang berhubungan dengan judul penelitian dan Literature Review atau penelitian sebelumnya.

BAB III ANALISA SISTEM YANG BERJALAN

Bab ini menjelaskan gambaran umum dan sejarah singkat Perguruan Tinggi Raharja, struktur organisasi, tugas dan tanggung jawab dari masing-masing bagian, gambaran mengenai tata laksana sistem yang berjalan, analisa sistem yang berjalan, konfigurasi sistem yang berjalan, permasalahan yang dihadapi dan alternatif pemecahan masalah, dan user requirement yang terdiri dari 4 (empat) tahap elisitasi, yaitu elisitasi tahap I, elisitasi tahap II, elisitasi tahap III, serta final draft.

BAB IV RANCANGAN SISTEM YANG DIUSULKAN

Dalam bab ini penulis menguraikan sistem yang akan diusulkan, diagram rancangan sistem, rancangan basis data yang terdiri dari spesifikasi basis data, flowchart sistem yang diusulkan, rancangan prototype, tampilan layar, konfigurasi sistem yang berjalan, testing, evaluasi, implementasi, dan estimasi biaya.

BAB V PENUTUP

Bab ini berisikan tentang Kesimpulan dan Saran yang dapat diberikan penulis dari hasil penelitian yang dilakukan terhadap sistem yang dianalisa pada Perguruan Tinggi Raharja berdasarkan dengan data-data yang diperoleh.

DAFTAR PUSTAKA

DAFTAR LAMPIRAN

BAB II

LANDASAN TEORI

Teori Umum

Konsep Dasar Data

  1. Definisi Data

  2. Menurut Kadir (2014:43)[1], “Data dapat dianalogikan dengansejumlah blok yang bisa digunakan anak-anak untuk membentuk berbagaistruktur sesuai dengan imajenasi mereka. Melalui suatu proses, blok-blokdapat diguakan untuk menyusun struktur/model.

    Menurut Hariyanto dalam Taufiq (2013:13)[2], mendefinisikan bahwa “data adalah rekaman mengenai fenomena/fakta yang terjadi.”

    Menurut Sutabri (2012:1)[3], “Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata”.

    Berdasarkan pendapat yang dikemukakan di atas maka dapat ditarik kesimpulan bahwa data adalah serangkaian fakta/kejadian nyatayang dapat diolah sehingga menghasilkan suatu informasi yang bergunabagi pemakainya.


  3. Klasifikasi Data

  4. Menurut Sutabri (2012:3)[3], data itu sendiri dapat diklasifikasikan menurut jenis, sifat, dan sumber. Mengenai penjelasan klasifikasi data tersebut akan diurai dibawah ini:

    a. Klasifikasi data menurut jenis data, yaitu:

    1. Data Hitung (Enumeration atau Counting Data)

    2. Data hitung adalah hasil penghitungan atau jumlah tertentu. Yang termasuk data hitung adalah presentase dari suatu jumlah tertentu.

    3. Data Ukur (Measurement Data)

    4. Data ukur adalah data yang menunjukan ukuran mengenai nilai sesuatu. Angka yang ditunjukan alat barometer atau termometer adalah hasil proses pengukuran.

    b. Klasifikasi data menurut sifat data, yaitu:

    1. Data Kuantitatif (Quantitative Data)

    2. Data kuantitatif adalah data mengenai penggolongan dalam hubungannya dengan penjumlahan.

    3. Data Kualitatif (Qualitative Data)

    4. Data kualitatif adalah data mengenai penggolongan dalam hubungannya dengan kualitas atau sifat sesuatu.

    c. Klasifikasi data menurut sumber data, yaitu:

    1. Data Internal (Internal data)

    2. Data internal adalah data yang asli, artinya data sebagai hasil observasi yang dilakukan sendiri, bukan data hasil karya orang lain.

    3. Data Ekternal (External Data)

    4. Data eksternal adalah data hasil observasi orang lain. Seseorang boleh saja menggunakan data untuk suatu keperluan, meskipun data tersebut hasil kerja orang lain. Data external ini terdiri dari 2 (dua) jenis, yaitu :

      a. Data Eksternal Primer (primary external data)

      Data eksternal primer adalah data dalam bentuk ucapan lisan atau tulisan dari pemiliknya sendiri, yakni orang yang melakukan observasi sendiri.

      b. Data Eksternal Sekunder (secondary external data)

      Data eksternal sekunder adalah data yang diperoleh bukan dari orang lain yang melakukan observasi melainkan melalui seseorang atau sejumlah orang lain.


  5. Pengolahan Data

  6. Menurut Sutabri (2012:6)[3], pengolahan data dapat diuraikan seperti dibawah ini, yaitu:

    1. Penyimpanan Data (Data Storage)

    2. Penyimpanan data meliputi pekerjaan pengumpulan (filing), pencarian (searching), dan pemeliharaan (maintenance). Data disimpan dalam suatu tempat yang lazim dinamakan "file". File dapat berbentuk map, ordner, disket, tape, hard disk, dan lain sebagainya. Jadi, file diartikan sebagai suatu susunan data yang terbentuk dari sejumlah catatan (record) yang berhubungan satu sama lain (sejenis) mengenai suatu bidang dalam suatu unit usaha. Untuk memperoleh kemudahan dalam pencarian data (searching) di dalam file maka file dibagi menjadi 2 (dua) jenis, yaitu: file induk dan file transaksi.

    3. Penanganan Data (Data Handling)

    4. Penanganan data meliputi berbagai kegiatan seperti: pemeriksaan, perbandingan, pemilihan, peringkasan, dan penggunaan. Pemeriksaan data mencakup pengecekan data yang muncul pada berbagai daftar yang berkaitan atau yang datang dari berbagai sumber, untuk mengetahui berbagai sumber dan untuk mengetahui perbedaan atau ketidaksesuaian, pemeriksaan ini dilakukan dengan kegiatan pemeliharaan file (file maintenance). Pengguna data (data manipulation) merupakan kegiatan untuk menghasilkan informasi.

Konsep Dasar Sistem

  1. Definisi Sistem

  2. Menurut Kadir (2014:61)[1], "Pada dasarnya sistem adalah sekumpulan elemen yang saling terkait atau terpadu yang dimaksudkan untuk mencapai suatu tujuan.

    Menurut Taufiq (2013:1)[2], "Sistem merupakan sesuatu yang sangat dekat, selalu melekat dan selalu ada didalam kehidupan kita, baik kita sadari maupun tanpa kita sadari." Namun pada intinya masih tetap sama yaitu kumpulan dari sub-sub sistem yang saling berhubungan dan saling bekerja sama.

    Menurut Sutabri (2012:10)[3], secara sederhana, suatu sistem diartikan sebagai suatu kumpulan atau himpunan dari unsur, komponen, atau variabel yang terorganisir, saling berinteraksi, saling tergantung satu sama lain dan terpadu.

    Dari beberapa pengertian diatas data disimpulkan bahwa sistem merupakan suatu kumpulan dari prosedur-prosedur dan elemen-elemen subsistem yang saling berinteraksi satu sama lain untuk mencapai suatu tujuan tertentu.


  3. Elemen Sistem

  4. Menurut Kadir (2014:62)[1] elemen-elemen yang membentuk sebuah sistem yaitu:

    1. Tujuan

    2. Secara spesifik, tujuan sistem informasi bergantung pada kegiatan yang ditangani. Namun, kecenderungan penggunaan sistem informasi lebih ditujukan pada usaha menuju keunggulan kompetitif, yang artinya mampu bersaing dan mengungguli pesaing.

    3. Masukan

    4. Masukan (input) sistem adalah segala sesuatu yang masuk ke dalam sistem dan selanjutnya menjadi bahan untuk diproses. Masukan dapat berupa hal-hal berwujud (tampak secara fisik) maupun yang tidak tampak.

    5. Proses

    6. Proses merupakan bagian yang melakukan perubahan atau transformasi dari masukan menjadi keluaran yang berguna, misalnya berupa informasi dan produk, tetapi juga bisa berupa hal-hal yang tidak berguna, misalnya saja sisa pembuangan atau limbah.

    7. Keluaran

    8. Keluaran (output) merupakan hasil dari pemrosesan. Pada sistem informasi, keluaran bisa berupa suatu informasi, saran, cetakan laporan, dan sebagainya.

    9. Mekanisme Pengendalian dan Umpan Balik

    10. Mekanisme pengendalian (control mechanism) diwujudkan dengan menggunakan umpan balik (feed-back), yang mencuplik keluaran. Umpan balik ini digunakan untuk mengendalian baik masukan maupun proses. Tujuannya adalah untuk mengatur agar sistem berjalan sesuai dengan tujuan.


  5. Karakteristik Sistem

  6. Menurut Sutabri (2012:20)[3], model umum sebuah sistem adalah input, proses, dan output. Hal ini merupakan konsep sebuah sistem yang sangat sederhana sebab sebuah sistem dapat mempunyai beberapa masukan dan keluaran. Selain itu, sebuah sistem dapat mempunyai karakteristik atau sifat-sifat tertentu yang mencirikan bahwa hal tersebut bisa dikatakan sebagai suatu sistem. Adapun karakteristik yang dimaksud adalah sebagai berikut:

    a. Komponen Sistem (Components)

    Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, artinya saling bekerja sama membentuk satu kesatuan. Komponen- komponen sistem tersebut dapat berupa suatu bentuk subsistem. Setiap subsistem memiliki sifat dari sistem yang menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan.

    b. Batasan Sistem (Boundary)

    Ruang lingkup sistem merupakan daerah yang membatasi antara sistem dengan sistem yang lain atau sistem dengan lingkungan luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan yang tidak dapat dipisahkan

    c. Lingkungan Luar Sistem (Environtment)

    Bentuk apapun yang ada diluar ruang lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut disebut lingkungan luar sistem. Lingkungan luar sistem ini dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut.

    d. Penghubung Sistem (Interface)

    Media yang menghubungkan sistem dengan subsistem lain disebut penghubung sistem atau interface. Penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsitem ke subsistem lain. Bentuk keluaran dari satu subsistem akan menjadi masukan untuk subsistem lain melalui penghubung tersebut. Dengan demikian, dapat terjadi suatu integritas sistem yang membentuk satu kesatuan.

    e. Energi Sistem (Input)

    Energi yang dimasukan ke dalam sistem disebut masukan sistem, yang dapat berupa pemelihaaran (maintenance input) dan sinyal (signal input). Contohnya, di dalam suatu unit sistem komputer, "program" adalah maintenance input yang digunakan untuk mengoperasikan komputernya dan "data" adalah signal input untuk diolah menjadi informasi.

    f. Keluaran Sistem (Output)

    Hasil energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran ini merupakan masukan bagi subsitem yang lain seperti sistem informasi. Keluaran yang dihasilkan adalah informasi. Informasi ini dapat digunakan sebagai masukan untuk pengambilan keputusan atau hal-hal lain yang menjadi input bagi subsistem lain.

    g. Pengoah Sistem (Proses)

    Suatu sistem dapat mempunyai suatu proses yang akan mengubah masukan menjadi keluaran, contohnya sistem akuntansi. Sistem ini akan mengolah data transaksi menjadi laporan-laporan yang dibutuhkan oleh pihak manajemen.

    h. Sasaran Sistem (Objective)

    Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat deterministic. Kalau suatu sistem tidak memiliki sasaran maka operasi sistem tidak ada gunanya. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujujuan yang telah direncanakan.


  7. Klasifikasi Sistem

  8. Menurut Sutabri (2012:22)[3], sistem merupakan suatu bentuk integrasi antara satu komponen dengan komponen lainnya karena sistem memiliki sasaran yang berbeda untuk setiap kasus yang terjadi yang ada di dalam sistem tersebut. Oleh karena itu, sistem dapat diklasifikasikan dari beberapa sudut pandang, diantaranya:

    1. Sistem abstrak dan sistem fisik

    2. Sistem abstak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik, misalnya sistem teologia, yaitu sistem yang berupa pemikiran hubungan antara manusia dengan Tuhan, sedangkan sistem fisik merupakan sistem yang ada secara fisik, misalnya sistem komputer, sistem produksi, sistem penjualan, sistem administrasi personalia, dan lain sebagainya.

    3. Sistem alamiah dan sistem buatan manusia

    4. Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat oleh manusia, misalnya sistem perputaran bumi, terjadinya siang malam, dan pergantian musim. Sedangkan sistem buatan manusia merupakan sistem yang melibatkan interaksi manusia dengan mesin yang disebut human machine sistem. Sistem informasi berbasis komputer merupakan contoh human machine sistem karena menyangkut penggunaan komputer yang berinteraksi dengan manusia.

    5. Sistem determinasi dan sistem probabilistic

    6. Sistem yang beroperasi dengan tingkah laku yang dapat diprediksi disebut sistem deterministic. Sistem komputer adalah contoh dari sistem yang tingkah lakunya dapat dipastikan berdasarkan program- program komputer yang dijalankan. Sedangkan sistem yang bersifat probabilistik adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilistic.

    7. Sistem terbuka dan sistem tertutup

    8. Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh oleh lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa campur tangan pihak luar. Sedangkan sistem terbuka adalah sistem yang berhubungan dan dipengaruhi oleh lingkungan luarnya. Sistem ini menerima masukan dan menghasilkan keluaran untuk subsistem lainnya.

Konsep Dasar Informasi

  1. Definisi Informasi

  2. Menurut McFadden dalam buku Kadir (2014:45)[1], mendefinisikan informasi sebagai data yang telah diproses sedemikian rupa sehingga meningkatkan pengetahuan seseorang yang menggunakan data tersebut.

    Menurut Taufiq (2013:15)[2], "Informasi adalah data-data yang diolah sehingga memiliki nilai tambah dan bermanfaat bagi pengguna".

    Menurut Sutabri (2012:29)[3] , "Informasi adalah data yang telah diklasifikasikan atau diinterprestasi untuk digunakan dalam proses pengambilan keputusan".

    Berdasarkan pendapat yang dikemukakan diatas maka dapat ditarik kesimpulan bahwa informasi merupakan hasil dari data yang sudah diolah sehingga menghasilkan bentuk yang lebih berguna dan lebih berarti bagi penggunanya.


  3. Fungsi Informasi

  4. Menurut Sutabri (2012:31)[3], fungsi utama informasi adalah menambah pengetahuan. Informasi yang disampaikan kepada pemakai mungkin merupakan hasil data yang sudah diolah menjadi sebuah keputusan. Akan tetapi, dalam kebanyakan pengambilan keputusan yang kompleks, informasi hanya dapat menambah kemungkinan kepastian atau mengurangi bermacam-macam pilihan. Informasi yang disediakan bagi pengambil keputusan memberi suatu kemungkinan faktor resiko pada tingkat-tingkat pendapatan yang berbeda.

  5. Siklus Informasi

  6. Menurut Sutabri (2012:33)[3], data diolah melalui suatu model informasi, kemudian si penerima akan menangkap informasi tersebut untuk membuat suatu keputusan dan melakukan tindakan. Tindakan si penerima menjadi sebuah data baru. Data tersebut akan ditangkap sebagai input dan diproses kembali lewat suatu model, dan seterusnya sehingga membentuk suatu siklus. Siklus inilah yang disebut "Siklus Informasi" (Information Cycle).

    Menurut Kadir (2014:46)[1], siklus informasi menggambarkan pengolahan data menjadi informasi dan pemakaian informasi untuk mengambil keputusan, sehingga akhirnnya dari tindakan hasil pengambilan keputusan tersebut dihasilkan data kembali.

    Penjabaran lengkap mengenai siklus informasi dapat dilihat pada Gambar 2.1 dibawah ini yang bersumber dari buku Kadir tahun 2014 halaman 46.

    Gambar 2.1 Siklus Informasi (Sumber: Kadir 2014:46)


  7. Jenis-Jenis Informasi

  8. Menurut Sutabri (2012:34)[3], dapat disimpulkan bahwa informasi dalam manajemen diklasifikasikan berdasarkan aspek-aspek seperti yang akan dipaparkan berikut ini:

    1. Informasi Berdasarkan Persyaratan

    2. Suatu informasi harus memenuhi persyaratan sebagaimana dibutuhkan oleh seorang manajer dalam rangka pengambilan keputusan yang harus segera dilakukan. Berdasarkan persyaratan itu informasi dalam manajemen diklasifikasikan sebagai berikut:

      a. Informasi yang Tepat Waktu

      Pada hakekatnya makna informasi yang tepat waktu adalah sebuah informasi yang tiba pada manajer sebelum suatu keputusan diambil sebab seperti telah diterangkan di muka, informasi adalah bahan pengambilan keputusan.

      b. Informasi yang Relevan

      Sebuah informasi yang disampaikan oleh seoarang manajer kepada bawahan harus relevan, yakni ada kaitannya dengan kepentingan pihak penerima sehingga informasi tersebut akan mendapat perhatian.

      c. Informasi yang Bernilai

      Yang dimaksud informasi yang bernilai adalah informasi yang berharga untuk suatu pengambilan keputusan. Seperti yang telah dijelaskan di depan, suatu keputusan adalah hasil pilihan dari sejumlah alternatif tersebut, informasi ini akan mempunyai nilai pendukung yang amat berharga dan memliki manfaat bagi suatu pengambilan keputusan.

      d. Informasi yang Dapat Dipercaya

      Suatu informasi harus dapat dipercaya (realiable) dalam manajemen karena hal ini sangat penting menyangkut citra organisasi, terlebih bagi organisasi dalam bentuk perusahaan yang bergerak dalam persaingan bisnis.


    3. Informasi Berdasarkan Dimensi Waktu

    4. Informasi berdasaran dimensi waktu ini diklasifikasikan menjadi 2 (dua) yaitu :

      a. Informasi Masa Lalu

      Informasi jenis ini adalah mengenai peristiwa lampau yang meskipun amat jarang digunakan, namun dalam penyimpanannya pada data storage perlu disusun secara rapih dan teratur.

      b. Informasi Masa Kini

      Dan sifatnya sendiri sudah jelas bahwa makna dari informasi masa kini ialah informasi mengenai peristiwa-peristiwa yang terjadi sekarang (current event). Berkat teknologi canggih dalam bentuk komputer, pengelolaan informasi jenis ini dapat dilakukan dengan cepat.


    5. Informasi Berdasarkan Sasaran

    6. Informasi berdasarkan sasaran adalah informasi yang ditunjukan kepada seorang atau kelompok orang, baik yang terdapat di dalam organisasi maupun di luar organisasi. Informasi jenis ini diklasifikasikan sebagai berikut:

      a. Informasi Individual

      Informasi individual (individual information) ialah informasi yang ditunjukan kepada seseorang yang mempunyai fungsi sebagai pembuat kebijaksanaan (policy maker) dan pengambil keputusan (decision maker) atau kepada seorang yang diharapkan dari padanya tanggapan terhadap informasi yang diperolehnya.

      b. Informasi Komunitas

      Informasi komunitas (community information) adalah infromasi yang ditunjukan kepada khalayak di luar organisasi, suatu kelompok tertentu di masyarakat.


  9. Nilai Informasi

  10. Menurut Sutabri (2012:37)[3], nilai informasi ditentukan oleh 2 (dua) hal, yaitu manfaat dan biaya untuk mendapatkannya. Suatu informasi dikatakan bernilai bila manfaat lebih efektif dibandingkan dengan biaya mendapatkannya. Pengukuran nilai informasi biasanya dihubungkan dengan analisis cost effectives atau cost benefit. Nilai informasi ini didasarkan atas 10 (sepuluh) sifat, yaitu:

    A. Mudah diperoleh

    B. Luasdanlengkap

    C. Ketelitian

    D. Kecocokan

    E. Ketepatan waktu

    F. Kejelasan

    G. Keluwesan

    H. Dapat dibuktikan

    I. Tidak ada prasangka

    J. Dapat diukur


  11. Kualitas Informasi

  12. Menurut Sutabri (2012:41)[3], kualitas suatu informasi tergantung dari 3 (tiga) hal, yaitu:

    1. Akurat (Accurate)

    2. Informasi harus bebas dari kesalahan-kesalahan dan tidak menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan maksudnya.

    3. Tepat Waktu (Timeline)

    4. Informasi yang datang pada si penerima tidak boleh terlambat. Informasi yang sudah usang tidak akan mempunyai nilai lagi karena informasi merupakan landasan dalam pengambilan keputusan.

    5. Relevan (Relevance)

    6. Informasi tersebut mempunyai manfaat untuk pemakainya.

      Penjabaran lengkap mengenai kualitas informasi dapat dilihat pada Gambar 2.2 dibawah ini yang terdiri dari 3 (tiga) komponen diantaranya akurasi, ketepatan waktu dan relevasi.

      Gambar 2.2 Kualitas Informasi


Konsep Dasar Sistem Informasi

  1. Definisi Sistem Informasi

  2. Menurut Alter dalam buku Kadir (2014:9)[1], “Sistem informasi adalah kombinasi antar prosedur kerja, informasi, orang dan teknologi informasi yang diorganisasikan untuk mencapai tujuan dalam sebuah organisasi”.

    Menurut Taufiq (2013:17)[2], “Sistem informasi adalah kumpulan dari sub-sub sistem yang saling terintegrasi dan berkolaborasi untuk menyeesaikan masalah tertentu dengan cara mengolah data dengan alat yang namanya komputer sehingga memiliki nilai tambah dan bermanfaat bagi pengguna.”

    Menurut Sutabri (2012:46)[3], “Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan laporan-laporan yang diperlukan”.

    Dari beberapa pendapat yang dikemukakan diatas maka dapat ditarik kesimpulan bahwa sistem informasi adalah suatu sistem yang didalamnya terdapat beberapa subsistem yang saling terintegrasi satu sama lain untuk diproses, disimpan, dianalisis dan disebarkan untuk tujuan tertentu.


  3. Komponen dan Jenis Sistem Informasi

  4. Menurut Sutabri (2012:47)[3], sistem informasi terdiri dari komponen-komponen yang disebut blok bangunan (building block), yang terdiri dari blok masukan, blok model, blok keluaran, blok teknologi, blok basis data, dan blok kendali. Sebagai suatu sistem, keenam blok tersebut masing-masing saling berinteraksi satu dengan yang lain membentuk suatu kesatuan untuk mencapai sasaran.

    A. Blok masukan (input block)

    Input mewakili data yang masuk kedalam sistem informasi. Input yang dimaksud adalah metode daan media untuk menangkap data yang akan dimasukan, yang dapat berupa dokumen-dokumen dasar.

    B. Blok model (model block)

    Blok ini terdiri dari kombinasi prosedur, logika, dan model matematik yang akan memanipulasi data input dan data tersimpan di basis data dengan cara yang sudah tertentu untuk menghasilkan keluaran yang diinginkan.

    C. Blok keluaran (output block)

    Produk dari sistem informasi adalah keluaran yang merupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakai sistem.

    D. Blok teknologi (technology block)

    Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran, dan membantu pengendalian dari sistem secara keseluruhan.

    E. Blok basis data (database block)

    Basis data (database) merupakan kumpulan data yang saling berkaitan dan berhubungan satu sama lain, tersimpan diperangkat keras komputer dan menggunakan perangkat lunak untuk memanipulasinya.

    F. Blok kendali (control block)

    Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur terjadi kesalahan-kesalahan dapat langsung cepat diatasi.


  5. Klasifikasi Sistem Informasi

  6. Menurut Kadir (2014:89)[1], klasifikasi yang umum dipakai antara lain didasarkan pada :

    a. Level organisasi

    b. Area fungsional

    c. Dukungan yang diberikan, dan

    d. Arsitektur sistem informasi

    Beberapa istilah sistem informasi lain juga sering dijumpai dalam literature, misalnya sistem informasi strategis dan sistem informasi geografis.

Metode Penelitian

  1. Tahapan Pengumpulan Data

  2. Menurut Rapina (2011:15)[4], teknik pengumpulan data yaitu :

    a. Studi Lapangan

    Yaitu penelitian yang dilakukan secara langsung pada perusahaan yang bersangkutan untuk memperoleh data primer dan informasi yang dibutuhkan, dengan cara :

    1. Observasi

    2. Observasi merupakan suatu teknik yang digunakan untuk mengumpulkan data dengan cara melakukan pengamatan secara langsung ke tempat yang dijadikan objek penelitian.

    3. Wawancara

    4. Wawancara merupakan salah satu teknik untuk mengumpulkan data dengan cara menanyakan secara langsung kepada pihak yang berkaitan dengan penelitian.

    5. Dokumentasi

    6. Dokumentasi adalah suatu teknik pengumpulan data dengan cara mengumpulkan semua hal yang diperlukan yang dapat menunjang keberhasilan penelitian.

    b. Studi Kepustakaan

    Yaitu mencari dan mengumpulkan bahan yang berhubungan dengan masalah yang diteliti untuk memperoleh data sekunder dengan membaca, mempelajari, dan mendalami literature-literature yang berhubungan dengan masalah yang diteliti.


  3. Tahapan Analisis Sistem

  4. Menurut Yogiyanto dalam bukunya Taufiq (2013:153)[2], analisis sistem (system analysis) dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikan.

    Menurut Sutabri (2012:220)[3], proses analisis sistem dalampengembangan sistem informasi merupakan suatu prosedur yang dilakukan untuk pemeriksaan masalah dan penyusunan alternatifpemecahan masalah yang timbul serta membuat spesifikasi sistem yangbaru atau sistem yang akan diusulkan dan dimodifikasi. Adapun tujuan utama dari tahap analisis sitem ini adalah sebagai berikut:

    1. Memberikan pelayanan kebutuhan informasi kepada fungsi-fungsi manajerial di dalam pengendalian pelaksanaan kegiatan operasional perusahaan.

    2. Membantu para pengambil keputusan, yaitu para pemimpin, untuk mendapatkan bahan perbandingan sebagai tolak ukur hasil yang telah dicapainya.

    3. Mengevaluasi sistem-sistem yang telah ada dan berjalan sampai saat ini, baik pengolahan data maupun pembuatan laporannya.

    4. Merumuskan tujuan-tujuan yang ingin dicapai berupa pola pengolahan data dan pembuatan laporan yang baru.

    5. Menyusun suatu tahap rencana pengembangan sistem dan penerapannya serta perumusan langkah dan kebijaksanaan.

    Selama tahap analisis sistem, analis sistem terus bekerja sama dengan manajer, dan komite pengarah terlibat dalam titik yang penting. Adapun langkah-langkah yang harus dilakukan pada tahap analisis sistem adalah sebagai berikut:

    1. Mengumumkan penelitian sistem

    2. Ketika perusahaan menerapkan aplikasi komputer baru manajemen mengambil langkah untuk memastikan kerjasama dari para pekerja. Perhatian mula-mula ditunjukan pada kekhawatiran pegarawai mengenai cara komputer mempengaruhi kerja mereka.

    3. Mengorganisasikan tim proyek

    4. Tim proyek yang akan melakukan penelitian sistem dikumpulkan. Banyak perusahaan mempunyai kebijakan menjadi pemakai dan bukan spesialis informasi sebagai pemimpin proyek. Agar proyek berhasil, pemakai perlu berperan aktif dari pada hanya pasif.

    5. Mendefinisikan kebutuhan informasi

    6. Analisis mempelajari kebutuhan informasi pemakai dengan terlibat dalam berbagai kegiatan pengumpulan informasi, wawancara perorangan, pengamatan, pencarian catatan, dan survey.

    7. Mendefinisikan kriteria kinerja sistem

    8. Setelah kebutuhan informasi manajer didefinisikan, langkah selanjutnya adalah menspesifikasikan secara tepat apa yang harus dicapai oleh sistem, yaitu kriteria kinerja sistem.

    9. Menyiapkan usulan rancangan

    10. Analisis sistem memberikan kesempatan bagi manajer untuk membuat keputusan untuk meneruskan atau menghentikan untuk kedua kalinya.Disini manajer harus menyetujui tahap rancangan dan dukungan bagi keputusan itu termasuk di dalam usulan rancangan.

    11. Menyetujui atau menolak rancangan proyek

    12. Manajer dan komite sistem mengevaluasi usulan rancangan dan menentukan apakah akan memberikan persetujuan atau tidak. Dalam beberapa kasus, tim mungkin diminta melakukan analisis lain dan menyerahkan kembali atau proyek mungkin ditinggalkan. Jika persetujuan diberikan, proyek akan maju ke tahap rancangan.


  5. Tahapan Perancangan Sistem

  6. Menurut Nasution (2012:118)[5], “Desain atau perancangan adalah tahapan dimana dimulai analisa mengenai bentuk input sistem, rancangan database, output sistem dan skema alur kerja program”.

    Menurut Sutabri (2012:225)[3], tahap rancangan sistem dibagi menjadi 2 (dua) bagian, yaitu rancangan sistem secara umum dan rinci. Adapun tujuan utama dari tahap rancangan sistem ini adalah sebagai berikut:

    1. Melakukan evaluasi serta merumuskan pelayanan sistem yang baru secara rinci dan menyeluruh dari masing-masing bentuk informasi yang akan dihasilkan.

    2. Mempelajari dan mengumpulkan data untuk disusun menjadi sebuah struktur data yang teratur sesuai dengan sistem yang akan dibuat yang dapat memberikan kemudahan dalam pemrograman sistem serta fleksibilitas keluaran informasi yang dihasilkan.

    3. Penyusunan perangkat lunak sistem yang berfungsi sebagai sarana pengolahan data dan sekaligus penyaji informasi yang dibutuhkan.

    4. Menyusun kriteria tampilan informasi yang akan dihasilkan secara keseluruhan sehingga dapat memudahkan dalam hal pengindentifikasian, analisis, dan evaluasi terhadap aspek-aspek yang ada dalam permasalahan sistem yang lama.

    5. Penyusunan buku pedoman (manual) tentang pengoperasian perangkat lunak sistem yang akan dilanjutkan dengan pelaksanaan kegiatan pelatihan serta penerapan sistem sehingga sistem tersebut dapat dioperasikan oleh organisasi atau instansi yang bersangkutan.

    Adapun langkah-langkah umum yang harus dilakukan pada tahap rancangan sistem adalah sebagai berikut:

    a. Menyiapkan rancangan sistem yang terperinci

    Analis bekerja sama dengan pemakai mendokumentasikan rancangan sistem baru dengan alat yang dijelaskan dalam modul.

    b. Mengindentifikasikan berbagai alternatif konfigurasi sistem

    Sekarang analis harus mengidentifikasikan konfigurasi (bukan merek atau model) peralatan komputer yang akan memberikan hasil terbaik bagi sistem untuk menyelesaikan pemrosesan.

    c. Mengevaluasi berbagai alternatif konfigurasi sistem

    Analis bekerjasama dengan manajer, mengevaluasi berbagai alternatif. Alternatif yang dipilih adalah yang paling memungkinkan subsistem memenuhi kriteria kinerja dengan kendala yang ada.

    d. Memilih konfigurasi yang terbaik

    Analis mengevaluasi semua konfigurasi subsistem dan menyesuaikan kombinasi peralatan sehingga semua subsistem menjadi satu konfigurasi tunggal. Setelah selesai, analisa membuat rekomendasi kepada manajer untuk disetujui.

    e. Menyiapkan usulan penerapan

    Analis menyiapkan usulan penerapan yang mengikhtisarkan tugas penerapan yang harus dilakukan, keuntungan yang diharapkan dan biayanya.

    f. Menyetujui atau menolak penerapan sistem

    Keputusan untuk terus pada tahap penerapan ini sangat penting karena usaha ini akan sangat berpengaruh terhadap jumlah orang yang terlibat. Jika keuntungan yang diharapkan dari sistem melebihi biaya, penerapan akan disetujui.


  7. Tahapan Implementasi Sistem

  8. Menurut Murad (2013:52)[6], “Tahap ini merupakan tahapan dalam pengimplementasian sistem yang sudah dirancang dan dilakukan pengujian secara unit, agar dapat mengetahui kesalahan-kesalahan yang terdapat dalam sistem dan segera dilakukan perbaikan”.

    Menurut Sutabri (2012:228)[3], tahap implementasi sistem merupakan prosedur yang harus dilakukan untuk menyelesaikan desain sistem yang ada dalam dokumen rancangan sistem yang telah disetujui, serta menguji, menginstal dan memulai penggunaan sistem yang baru.

    Setelah sistem dianalisis dan dirancang dengan menggunakan teknologi yang sudah diseleksi dan dipilih maka tiba saatnya bagi sistem tersebut untuk diimplementasikan. Ada pun tujuan utama dari tahap implementasi sistem ini adalah sebagai berikut:

    1. Pengkajian mengenai rangkaian sistem, perangkat lunak, dan perangkat keras dalam bentuk sistem jaringan informasi terpusat agar dapat diperoleh sebuah bangunan atau arsitektur sistem informasi

    2. Melakukan uji coba perangkat lunak sistem sebagai pengolah data sekaligus penyaji informasi yang dibutuhkan.


Teori Khusus

Konsep Dasar Penilaian

  1. Definisi Nilai

  2. Menurut Arifin dalam Hidayatullah (2013: 13)[7], nilai adalah suatu pola normatif yang berfungsi sebagai penentu tingkah laku yang diinginkan bagi suatu sistem yang ada kaitannya dengan lingkungan sekitar tanpa membedakan fungsi bagian-bagiannya.

    Menurut Kuperman dalam Purnomo (2012)[8], menyebutkan bahwa nilai adalah patokan normatif yang mempengaruhi manusia dalam menentuan pilihannya di antara cara-cara tindakan alternatif.

    Dari beberapa definisi diatas maka dapat disimpulkan bahwa nilai adalah suatu konsep yang abstrak didalam diri manusia atas masyarakat mengenai hal-hal yang dianggap baik, benar, salah, dan buruk sebagai penentu tingkah laku.

  3. Definisi Penilaian

  4. Menurut Anwar (2015)[9], Penilaian adalah proses sistematis meliputi pengumpulan informasi (angka atau deskripsi verbal), analisis, dan interpretasi untuk mengambil keputusan.

    Menurut Purnomo (2010)[10], Penilaian merupakan suatu kegiatan untuk menentukan tingkat atau derajat sesuatu objek atau kejadian yang didasarkan atas hasil pengukuran objek tersebut.

    Dari beberapa pendapat yang dikemukakan diatas dapat ditarik kesimpulan bahwa penilaian merupakan suatu kegiatan yang dilakukan dalam kegiatan pengumpuan informasi untuk mengambil suatu keputusan.

  5. Prinsip-Prinsip Penilaian

  6. Menurut Anwar (2015)[9], Prinsip penilaian dalam melaksanakan penilaian mempertimbangkan prinsip-prinsip sebagai berikut:

    1. Memandang penilaian dan kegiatan pembelajaran secara terpadu.

    2. Mengembangkan strategi yang mendorong dan memperkuat penilaian sebagai cermin diri.

    3. Melakukan berbagai strategi penilaian di dalam program pembelajaran untuk menyediakan berbagai jenis informasi tentang hasil belajar peserta didik.

    4. Mempertimbangkan berbagai kebutuhan khusus peserta didik.

    5. Mengembangkan dan menyediakan sistem pencatatan yang bervariasi dalam pengamatan kegiatan belajar peserta didik.

    6. Menggunakan cara dan alat penilaian yang bervariasi. Penilaian dapat dilakukan dengan cara tertulis, lisan, produk portofolio, unjuk kerja, proyek, dan pengamatan tingkah laku.

    7. Melakukan penilaian secara berkesinambungan untuk memantau proses, kemajuan, dan perbaikan hasil, dalam bentuk: ulangan harian, ulangan tengah semester, ulangan akhir semester, dan ulangan kenaikan kelas.

Konsep Dasar Hasil Belajar

  1. Definisi Hasil Belajar

  2. Menurut Sudjana (2010: 22)[11], “hasil belajar adalah kemampuan yang dimiliki siswa setelah menerima pengalaman belajar".

    Menurut Wahidmurni, dkk. (2010: 18)[12] menjelaskan bahwa seseorang dapat dikatakan telah berhasil dalam belajar jika ia mampu menunjukkan adanya perubahan dalam dirinya. Perubahan-perubahan tersebut di antaranya dari segi kemampuan berpikirnya, keterampilannya, atau sikapnya terhadap suatu objek.

    Dari beberapa pendapat diatas maka dapat disimpulkan bahwa hasil belajar merupakan suatu hasil yang didapatkan setelah seseorang menerima pengalaman pembelajaran.

  3. Macam-Macam Kemampuan Hasil Belajar

    1. Hasil belajar intelektual merupakan hasil belajar terpenting dari sistem lingsikolastik

    2. Strategi kognitif yaitu mengatur cara belajar dan berfikir seseorang dalam arti seluas-luasnya termasuk kemampuan memecahkan masalah.

    3. Sikap dan nilai, berhubungan dengan arah intensitas emosional dimiliki seseorang sebagaimana disimpulkan dari kecenderungan bertingkah laku terhadap orang dan kejadian.

    4. Informasi verbal, pengetahuan dalam arti informasi dan fakta.

    5. Keterampilan motorik yaitu kecakapan yang berfungsi untuk lingkungan hidup serta mempresentasikan konsep dan lambang.

Waterfall

  1. Definisi Waterfall

  2. Menurut Nasution (2012:118)[5], dalam membangun dan mengembangan aplikasi ini menggunakan metode Waterfall. “Waterfall merupakan salah satu metode pengembangan sistem informasi yang bersifat sistematis dan sekuensial, artinya setiap tahapan dalam metode ini dilakukan secara berurutan dan berkelanjutan”.

    Menurut Pressman (2012:30)[13] “Metode Waterfall adalah pengerjaan dari suatu sistem dilakukan secara berurutan atau secara linear. Jadi jika langkah satu belum dikerjakan maka tidak akan bisa melakukan pengerjaan langkah 2, 3 dan seterusnya. Secara otomatis tahapan ke-3 akan bisa dilakukan jika tahap ke-1 dan ke-2 sudah dilakukan”.

    Secara garis besar metode Waterfall mempunyai langkah-langkah sebagai berikut : Analisa, Design, Code, Testing, Penerapan dan Pemeliharaan yang dapat dilihat pada Gambar 2.3 dibawah ini..

    Gambar 2.3 Bagan Waterfall


    a. Analisa

    Langkah ini merupakan analisa terhadap kebutuhan sistem. Pengumpulan data dalam tahap ini bisa malakukan sebuah penelitian, wawancara atau study literature. Seorang sistem analis akan menggali informasi sebanyak-banyaknya dari user sehingga akan tercipta sebuah sistem komputer yang bisa melakukan tugas-tugas yang diinginkan oleh user tersebut. Tahapan ini akan menghasilkan dokumen user requirement atau bisa dikatakan sebagai data yang berhubungan dengan keinginan user dalam pembuatan sistem. Dokumen ini yang akan menjadi acuan sistem analis untuk menterjemahkan ke dalam bahasa pemprogram.

    b. Design

    Proses design akan menerjemahkan syarat kebutuhan ke sebuah perancangan perangkat lunak yang dapat diperkirakan sebelum dibuat coding. Proses ini berfokus pada : struktur data, arsitektur perangkat lunak, representasi interface, dan detail (algoritma) prosedural. Tahapan ini akan menghasilkan dokumen yang disebut software requirement. Dokumen inilah yang akan digunakan programmer untuk melakukan aktivitas pembuatan sistemnya.

    c. Code

    Coding merupakan penerjemahan design dalam bahasa yang bisa dikenali oleh komputer. Dilakukan oleh programmer yang akan menterjemahkan transaksi yang diminta oleh user. Tahapan ini merupakan tahapan secara nyata dalam mengerjakan suatu sistem. Dalam artian penggunaan komputer akan dimaksimalkan dalam tahapan ini. Setelah pengkodean selesai maka akan dilakukan testing terhadap sistem yang telah dibuat tadi. Tujuan testing adalah menemukan kesalahan-kesalahan terhadap sistem tersebut dan kemudian bisa diperbaiki.

    d. Testing

    Tahapan ini bisa dikatakan final dalam pembuatan sebuah sistem. Setelah melakukan analisa, design dan pengkodean maka sistem yang sudah jadi akan digunakan oleh user.

    e. Pemeliharaan

    Perangkat lunak yang sudah disampaikan kepada pelanggan pasti akan mengalami perubahan. Perubahan tersebut bisa karena mengalami kesalahan karena perangkat lunak harus menyesuaikan dengan lingkungan baru (periperal atau sistem operasi baru) atau karena user membutuhkan perkembangan fungsional.

Konsep Dasar Analisa SWOT

  1. Definisi Analisa SWOT

  2. Menurut Rangkuti (2011:199)[14], penelitian menentukan bahwa kinerja perusahaan dapat ditentukan oleh kombinasi faktor internal dan eksternal. Kedua faktor tersebut harus dipertimbangkan dalam analisis SWOT. SWOT adalah singkatan dari lingkungan internal strengths dan weakness serta lingkungan eksternal opportunities dan threats yang dihadapi dunia bisnis. Analisa SWOT membandingkan antara faktor eksternal peluang (opportunities) dan ancaman (threats) dengan faktor internal kekuatan (strengths) dan kelemahan (weakness). Analisa ini terbagi atas empat komponen dasar yaitu :

    1. Kuadran 1

    2. Ini merupakan situasi yang sangat menguntungkan. Perusahaan/organisasi tersebut memiliki peluang dan kekuatan sehingga dapat memanfaatkan peluang dan yang ada. Strategi yang harus ditetapkan dalam kondisi ini adalah mendukung kebijakan pertumbuhan yang agresif (Growth Oriented Strategy).

    3. Kuadran 2

    4. Meskipun menghadapi berbagai ancaman, perusahaan/organisasi masih memiliki kekuatan dari segi internal. Strategi yang harus diterapkan adalah menggunakan kekuatan untuk memanfaatkan peluang jangka panjang dengan cara strategi diversifikasi (produk ataupasar).

    5. Kuadran 3

    6. Perusahaan menghadapi peluang pasar yang sangat besar, tetapi di lain pihak menghadapi beberapa kendala atau kelemahan internal. Kondisi bisnis pada kuadran 3 ini mirip dengan question mark pada BCG matriks. Fokus strategi perusahaan ini adalah meminimalkan masalah-masalah internal perusahaan sehingga dapat merebut peluang pasar yang lebih baik. Misalnya, Apple menggunakan strategi peninjauan kembali teknologi yang digunakan dengan cara menawarkan produk-produk baru dalam industri microcomputer.

    7. Kuadran 4

    8. Ini merupakan situasi yang sangat tidak menguntungkan, perusahaan tersebut menghadapi berbagai ancaman dan kelemahan internal.

    Menurut Kadir (2014:416)[1] Analisa SWOT mengandung 4 (empat) bagian :1) strengths (S) atau kekuatan, 2) weaknesses (W) atau kelemahan, 3) opportunities (O) atau peluang, 4) threats (T) atau ancaman.

    1. Kekuatan menyatakan karakteristik yang memberikan keuntungan bagi organisani.

    2. Kelemahan menyatakan kkarakteristik yang perlu diperbaiki agar memberikan keuntungan bagi organisasi.

    3. Peluang menyatakan karateristik yang apabila dimanfaatkan dapat memberikan.

    4. Ancaman menyatakan karakteristik yang memberikan masalah bagi organisasi sehingga perlu dilakukan penanganan untuk mengatasinya.

    Dari beberapa definisi diatas dapat disimpulkan bahwa Analisa SWOT merupakan suatu analisa yang dapat dilakukan oleh suatu organisasi/perusahaan untuk mengevaluasi seluruh kekuatan, kelemahan, peluang dan ancaman terhadap organisasi/perusahaan tersebut yang dapat dilihat pada gambar 2.4 dibawah ini.

    Gambar 2.4 Analisa SWOT (Sumber, Kadir 2014:417)

  3. Tujuan Analisa SWOT

  4. Menurut Rangkuti (2011:197)[14], tujuan analisa SWOT yaitu membandingkan antara faktor eksternal peluang dan ancaman dengan faktor internal kekuatan dan kelemahan sehingga dari analisis tersebut dapat diambil suatu keputusan strategis suatu organisasi.

Konsep Yii Framework

  1. Definisi Yii Framework

  2. Dikutip dari Website resmi yiifamework.com (2010)[15], Menyebutkan bahwa Yii adalah framework (kerangka kerja) PHP berbasis-komponen, berkinerja tinggi untuk pengembangan aplikasi Web berskala besar. Yii adalah free software dengan lisensi BSD licence, aplikasi Web framework open-source yang ditulis dengan PHP5. Yii menyediakan reusability maksimum dalam pemrograman Web dan mampu meningkatkan kecepatan pengembangan secara signifikan. Nama Yii (dieja sebagai /i:/) singkatan dari "Yes It Is!".

    Yii mengimplementasikan pola desain model-view-controller (MVC), yang diadopsi secara luas dalam pemrograman Web. MVC bertujuan untuk memisahkan logika bisnis dari pertimbangan antarmuka pengguna agar para pengembang bisa lebih mudah mengubah setiap bagian tanpa mempengaruhi yang lain. Dalam MVC, model menggambarkan informasi (data) dan aturan bisnis; view (tampilan) berisi elemen antar muka pengguna seperti teks, input form. Sementara controller mengatur komunikasi antar model dan view.

    Selain implementasi MVC, Yii juga memperkenalkan front controller (controller-depan), yang disebut Application, yang mengenkapsulasi konteks eksekusi untuk memproses sebuah request. Application mengumpulkan beberapa informasi mengenai request pengguna dan kemudian mengirimnya ke controller yang sesuai untuk penanganan selanjutnya.

  3. Fitur Yii Framework

  4. Menurut pengembang dan komunitas Yii framework dari situs Web resminya, berikut ini adalah fitur yang terdapat pada Yii:

    1. Menggunakan pola MVC. Yii mengadopsi pola standar pengembangan aplikasi yang memisahkan tampilan (view), logika program (controller), dan modelnya (model).

    2. Data Access Objects (DAO), Query Builder, Active Record, dan DB Migration. Yii memungkinkan pengembang menggunakan berbagai model database dengan objek yang dapat mengurangi kompleksitas menulis pernyataan SQL berulang serta memudahkan interaksi antar database.

    3. Form input dan validasi. Yii menyediakan form input dan validasi yang memudahkan pengembang untuk bekerja dengan form dan melakukan validasi input dari form.

    4. AJAX Widget. Yii menyediakan AJAX widget yang terintegrasi dengan jQuery, berupa kontrol yang memiliki fungsi seperti auto complete, treeview, data grid dan lain-lain.

    5. Authentication dan authorization. Dukungan autentikasi dan autorisasi internal sehingga memudahkan pengembangan aplikasi dengan fitur autentikasi dan autorisasi.

    6. Skin dan theme;;. Yii mengimplementasikan skin dan theme yang memudahkan pengembangan aplikasi dalam merancang tampilan aplikasi.

    7. Internationalization (I18N) dan localization (L10N). Yii mendukung pengembangan aplikasi dalam multi bahasa dan lokasi seperti penggunaan waktu dan tanggal dan terjemahan antarmuka.

    8. Web Services. Yii mendukung manajemen penanganan layanan Web services.

    9. Skema layer cache. Yii mendukung layer cache untuk cache data, cache halaman, dan keseluruhan aplikasi sehingga dapat meningkatan performa dengan beragam pilihan media cache. Penggunaan media cache seperti database, APC, memcache, dan sebagainya diatur tanpa melakukan perubahan besar pada kode.

    10. Penanganan error dan logging, sehingga memudahkan pengembangan dalam melakukan debugging aplikasi dalam masa pengembangan aplikasi.

    11. Keamanan. Yii dilengkapi dengan langkah-langkah keamanan untuk membantu mencegah aplikasi Web dari serangan seperti SQL injection, cross-site scripting (XSS), cross-site request forgery (CSRF), dan cookie tampering.

    12. Pengujian unit dan fungsional. Yii menyediakan dukungan untuk menulis dan menjalankan pengujian unit serta pengujian fungsional, menggunakan PHP Unit dan Selenium.

    13. Penghasil kode otomatis. Yii menyediakan penggunaan beragam perintah otomatis seperti meng-generate struktur dasar aplikasi, model, dan CRUD.

    14. Library ekstension. Yii menyediakan dukungan ekstensi dan komponen tambahan sehingga beragam fitur tambahan dapat ditambahkan.

  5. Alur Kerja Pengembangan

  6. Alur kerja umum untuk pengembangan aplikasi Web menggunakan Yii framework sebagai berikut:

    1. Membuat kerangka struktur direktori. Tool bernama yiic dapat dipakai untuk mempercepat langkah ini.

    2. Mengkonfigurasi aplikasi. Ini dilakukan dengan memodifikasi file konfigurasi aplikasi. Langkah ini juga memerlukan penulisan beberapa komponen aplikasi (misalnya komponen pengguna).

    3. Membuat sebuah kelas model untuk setiap tipe data yang diatur. Tool Gii dapat digunakan untuk men-generate code kelas active record secara otomatis untuk setiap tabel database.

    4. Membuat kelas controller untuk setiap jenis permintaan pengguna. Bagaimana untuk mengklasifikasikan permintaan pengguna tergantung pada kebutuhan sebenarnya. Secara umum, jika perlu diakses oleh pengguna, kelas model harus memiliki kelas controller terkait. Piranti Gii dapat mengotomatisasi langkah ini juga.

    5. Mengimplementasikan aksi dan view terkait.

    6. Mengkonfigurasi aksi yang diperlukan filter dalam kelas.

    7. Membuat tema jika fitur tema diperlukan.

    8. Membuat pesan terjemahan jika internasionalisasi diperlukan.

    9. Memilih data dan view yang dapat di-cache dan menerapkan teknik caching yang sesuai.

    10. Terakhir, optimasi dan deployment.

Konsep Dasar UML (Unified Modeling Language)

  1. Definisi UML (Unified Modeling Language)

  2. Menurut Warsito, dkk (2015:29)[16], Unified Modeling Language (UML) adalah himpunan struktur dan teknik untuk permodelan desain program berorientasi objek (OOP) serta aplikasinya. UML adalah metodologi untuk megembangkan sistem OOP dan sekelompok perangkat tool untuk mendukung pengembangan sistem tersebut.

    Menurut Nugroho (2010: 6)[17], "UML (Unified Modeling Language) adalah bahasa permodelan untuk sistem atau perangkat lunak yang berparadigma (berorientasi objek)". Permodelan (modeling) sesungguhnya digunakan untuk penyederhanaan permasalahan- permasalahan yang kompleks sedemikian rupa sehingga lebih mudah dipelajari dan dipahami.

    Dari beberapa pengertian yang dikemukakan diatas maka dapat ditarik kesimpulan bahwa UML merupakan bahasa permodelan yang digunakan untuk memvisualisasikan, menggambarkan dan membangun sebuah sistem atau perangkat lunak berbasis objek (Object Oriented Programing).

  3. Bangun Dasar Metodologi UML (Unified Modeling Language)

  4. Menurut Nugroho (2010: 117)[17], bangunan dasar metodologi UML menggunakan tiga bangunan dasar untuk mendeskripsikan sistem/perangkat lunak yang akan dikembangkan, yaitu :

    1. Sesuatu (Thing)

    2. Ada 4 (empat) things dalam UML, yaitu :

      a. Structural Things

      Merupakan bagian yang relatif statis dalam model Unified Modeling Language (UML). Bagian yang relatif statis dapat berupa elemen-elemen yang bersifat fisik maupun konseptual.

      b. Behavioral Things

      Merupakan bagian yang dinamis pada model Unified Modeling Language (UML), biasanya merupakan kata kerja dari Model Unified Modeling Language (UML) yang mencerminkan perilaku sepanjang ruang dan waktu.

      c. Grouping Things

      Merupakan bagian pengorganisasi dalam Unified Modeling Language (UML). Dalam penggambarannya model yang rumit kadang diperlukan penggambaran paket yang menyederhanakan model. Paket-paket ini kemudian didekomposisi lebih lanjut. Paket berguna bagi pengelompokan sesuatu, misalnya model-model dan subsistem-subsistem.

      d. Annotational Things

      Merupakan bagian yang memperjelas model Unified Modeling Language (UML) dan dapat berupa komentar-komentar yang menjelaskan fungsi serta cirri-ciri setiap elemen dalam model Unified Modeling Language (UML).

    3. Relasi (Relationship)

    4. Ada 4 (empat) macam relationship dalam Unified Modeling Language (UML), yaitu :

      a. Ketergantungan

      Merupakan hubungan dimana perubahan yang terjadi pada suatu elemen mandiri (independen) akan mempengaruhi elemen yang bergantung pada elemen yang tidak mandiri (dependen).

      b. Asosiasi

      Merupakan apa yang menghubungkan antara objek satu dengan objek lainnya, bagaimana hubungan suatu objek dengan objek lainnya. Suatu bentuk asosiasi adalah agregasi yang menampilkan hubungan suatu objek dengan bagian-bagiannya.

      c. Generalisasi

      Merupakan hubungan dimana objek anak (descendent) berbagi perilaku dan struktur data dari objek yang ada diatasnya objek induk (ancestor). Arah dari atas ke bawah dari objek induk ke objek anak dinamakan spesialisasi, sedangkan arah berlawanan sebaliknya dari arah bawah ke atas dinamakan generalisasi.

      d. Realisasi

      Merupakan operasi yang benar-benar dilakukan oleh suatu objek.

    5. Diagram

    6. Ada 5 (lima) macam diagram dalam Unified Modeling Language (UML), yaitu :

      1. Use Case Diagram

      2. Diagram ini memperlihatkan himpunan use case dan aktor – aktor (suatu jenis kasus dari kelas). Diagram ini terutama sangat penting untuk mengorganisasi dan memodelkan perilaku dari suatu sistem yang dibutuhkan serta diharapkan pengguna.

      3. Sequence Diagram

      4. Diagram ini memperlihatkan interaksi yang menekan pada pengiriman pesan (message) dalam waktu tertentu.

      5. Class Diagram

      6. Diagram ini memperlihatkan himpunan kelas-kelas, antarmuka- antarmuka, kolaborasi-kolaborasi dan relasi-relasi antar objek.

      7. State Chart Diagram

      8. Diagram ini memperlihatkan state-state pada sistem, membuat state transisi, event dan aktifitas. Diagram ini terutama paling penting untuk memperlihatkan sifat dinamis antarmuka, kelas, kolaborasi dan terutama penting pada permodelan sistem-sistem yang reaktif.

      9. Activity Diagram

      10. Diagram ini memperlihatkan aliran dari suatu aktifitas ke aktifitas lainnya dalam suatu sistem. Diagram ini terutama penting dalam pemodelan fungsi-fungsi suatu sistem dan memberi tekanan pada aliran kendali antar objek.

Konsep Dasar Database

  1. Definisi Database

  2. Menurut Warsito, dkk (2015:29)[16], "Database adalah struktur penyimpanan data. Untuk menambah, mengakses dan memproses data yang disimpan dalam sebuah database komputer, diperlukan sistem manajemen database seperti MySQL Server."

    Menurut Kadir (2014:218)[1], "basis data (database) adalah suatu pengorganisasian sekumpulan data yang saling terkait sehingga memudahkan aktivitas untuk memperoleh informasi". Basis data dimaksudkan untuk mengatasi problem pada sistem yang memakai pendekatan berbasis berkas.

    Dari beberapa pendapat yang dikemukakan diatas maka dapat disimpulkan bahwa database merupakan wadah atau tempat yang digunakan untuk menyimpan data yang disimpan secara sistematis pada suatu komputer sehingga mampu memenuhi kebutuhan informasi yang optimal.

  3. Model Basis Data

  4. Menurut Kadir (2014:229)[1] "model data adalah sekumpulan konsep terintegrasi yang dipakai untuk menjabarkan data, hubungan antar data, dan kekangan terhadap data yang digunakan untuk menjaga konsistensi. Kadang, model data disebut juga struktur data logis.

    Model data yang umum pada saat ini ada empat macam, yaitu :

    1. Model data hirarkis

    2. Model ini sering kali dijabarkan dalam bentuk pohon terbalik. Didalam model ini dikenal istilah orang tua dan anak. Masing-masing berupa satu simpul dan terdapat hubungan bahwa setiap anak hanya dapat memiliki satu orang tua, sedangkan orang tua dapat memiliki sejumlah anak.

    3. Model data jaringan

    4. Model data jaringan menyerupai model hirarkis, tetapi dengan perbedaan :

      a. Tidak mengenal akar,

      b. Setiap anak bisa memiliki lebih dari satu orang tua.

      Mengingat bahwa anak bisa memiliki lebih dari sebuah orang tua, maka model data ini mendukung hubungan M:M

    5. Model data relasional

    6. Model data relasional menggunakan sekumpulan tabel berdimensi dua (yang biasanya disebut relasi atau tabel), dengan masing-masing tabel tersusun atas sejumlah baris dan kolom.

    7. Model data berbasis objek

    8. Model data berbasis objek adalah model data yang menerapkan teknik pemrograman berorientasi objek.

  5. Database Yang Digunakan

    1. Web Server

    2. Menurut Anhar (2010:4)[18] Definisi Web Server adalah sebagai berikut: Web server adalah aplikasi yang berfungsi untuk melayani permintaan pemanggilan alamat dari pengguna melalui web browser, dimana web server mengirimkan kembali informasi yang diminta tersebut melalui HTTP (Hypertext Transfer Protocol) untuk ditampilkan ke layar monitor komputer kita. Agar kita dapat mengubah isi dari website yang dibuat, kita membutuhkan program PHP .

      Script-script PHP tersebut yang berfungsi membuat halaman website menjadi dinamis. Dinamis artinya pengunjung web dapat memberikan komentar saran atau masukan pada website kita. Website yang kita buat menjadi lebih hidup karena ada komunikasi antara pengunjung dan kita sebagai web masternya.

      Menurut Arief (2011:19)[19], "Web server adalah program aplikasi yang memiliki fungsi sebagai tempat menyimpan dokumen- dokumen web. Jadi semua dokumen web baik yang ditulis menggunakan client side scripting maupun server scripting tersimpan didalam direktori utama web server (document root)".

      Dari pendapat yang dikemukakan diatas maka dapat ditarik kesimpulan bahwa web server adalah sebuah aplikasi yang digunakan sebagai tempat penyimanan dokumen untuk kemudian dapat dilakukan pemanggilan alamat website.

    3. XAMPP

    4. Menurut Nugroho (2010:74)[17], XAMPP merupakan paket PHP yang berbasis Open Source yang dikembangkan oleh sebuah komunitas Open Source.

      Menurut Madcoms (2010:341)[20], sekarang ini banyak paket software instalasi web server yang disediakan secara gratis diantaranya menggunakan XAMPP . Dengan menggunakan paket software instalasi ini, maka sudah dapat melakukan beberapa instalasi software pendukung web server, yaitu Apache, PHP, phpMyAdmin, dan database MySQL.

      Dari beberapa pendapat yang dikemukakan diatas maka dapat disimpulkan bahwa XAMPP merupakan paket perangkat lunak berbasis open sourch yang digunakan sebagai penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP.

      1. PhpMyAdmin

      2. Menurut Nugroho (2010:88)[17], "PhpMyAdmin adalah suatu aplikasi Open Source yang berbasis web, aplikasi ini dibuat menggunakan program PHP, fungsi aplikasi ini adalah untuk mengakses database MySQL".

        Dengan adanya aplikasi ini akan sangat mempermudah dan mempersingkat kerja kita dalam mengelola database MySQL. Dengan adanya kelebihan yang dimilikinya mengakibatkan para pengguna awam tidak harus mampu untuk mengetahui perintah- perintah MySQL dalam pembuatan database dan tabel.

        Menurut Arief (2011:429)[19], "PhpMyAdmin adalah salah suatu aplikasi berbasis GUI (Graphical User Interface) yang digunakan untuk mengeolal database MySQL".

        Dari beberapa pendapat diatas maka dapat disimpulkan bahwa PhpMyAdmin merupakan aplikasi atau software yang digunakan untuk mengelola berbagai database MySQL.

      3. PHP

      4. Menurut Warsito,dkk (2015:27)[16], "PHP adalah bahasa pemrograman untuk dijalankan melalui halaman web, umumnya digunakan untuk mengolah informasi di internet".

        Sedangkan dari pengertian lain PHP adalah singkatan dari PHP Hypertext Preprocessor yaitu bahasa pemrograman web server side yang bersifat open source atau gratis. PHP merupakan script yang menyatu dengan HTML dan berada pada server (server side HTML embedded scripting).

        Menurut Nugroho (2009:113)[17], "PHP merupakan bahasa standar yang digunakan dalam dunia website, PHP adalah bahasa program yang berbentuk script yang diletakkan di dalam server web".

        Dari beberapa pendapat diatas maka dapat disimpulkan bahwa PHP merupakan bahasa script yang merupakan salah satu unsur yang diperlukan dalam membangun sebuah program atau website.

      5. HTML

      6. Menurut w3scools.com dalam Simarmata (2010 : 93)[21], "HTML adalah bahasa markup untuk menyebarkan informasi pada web." Ketika merancang HTML, ide ini diambil dari Standard Generalized Markup Language (SGML).

        Menurut Prasetio (2012 : 93)[22], Berikut beberapa penjelasan mengenai HTML :

        a. HTML merupakan keependekan dari Hypert Text Markup Laguage.

        b. Sebuah file HTML merupakan sebuah file teks yang berisi tag-tag markup.

        c. Tag markup memberitahukan browser bagaimana harus menampilakan sebuah halaman.

        d. File HTML harus memiliki ekstensi htm atau html.

        e. File HTML dapat dibuat menggunakan editor teks.

        Dari beberapa pendapat yang dikemukakan diatas maka dapat disimpulkan bahwa HTML merupakan suatu file yang berisi teks atau script markup yang memiliki ekstensi htm atau html dan dibuat menggunakan teks editor.

      7. MySQL

      8. Menurut Arief (2011:151)[19], "MySQL adalah salah satu jenis database server yang sangat terkenal dan banyak digunakan untuk membangun aplikasi web yang menggunakan database sebagai sumber dan pengelolaan datanya".

        Menurut Anhar (2010:21)[18], definisi MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (Database Management System) atau DBMS dari sekian banyak DBMS, seperti Oracle, MS SQL, Postagre SQL, dan lain-lain. MySQL merupakan DBMNS yang multithread, multi-user yang bersifat gratis di bawah lisensi GNU General Public Licence (GPL).

        Dari beberapa pendapat yang dikemukakan diatas maka dapat disimpulkan bahwa MySQL merupakan bahasa yang digunakan untuk mengakses basis data (database).

Konsep Dasar Website

  1. Definisi Website

  2. Menurut Murad (2013:49)[6], "Web adalah sistem dengan informasi yang disajikan dalam bentuk teks, gambar, suara, dan lainnya yang tersimpan dalam sebuah server web internet yang disajikan dalam bentuk hypertext".

    Menurut Arief (2011:7)[19], "Web adalah salah satu aplikasi yang berisikan dokumen-dokumen multimedia (teks, gambar, suara, animasi, video) di dalamnya yang menggunakan protokol HTTP (hypertext transfer protocol) dan untuk mengaksesnya menggunakan perangkat lunak yang disebut browser".

    Dari beberapa pendapat yang dikeukakan diatas maka dapat disimpukan bahwa website merupakan suatu sistem atau aplikasi berbasis online yang menyediakan informasi dalam bentuk teks, gambar, suara, dan lainnya.

  3. Jenis-Jenis Website

  4. Menurut Arief (2011:8)[19], ditinjau dari aspek content atau isi, web dapat dibagi menjadi 2 jenis, yaitu: web statis dan web dinamis. Selain dari sisi content atau isi, web statis dan web dinamis dapat dilihat dari aspek teknologi yang digunakan untuk membuat jebis web tersebut. Adapun jenis-jenis web:

    1. Web statis adalah web yang isinya atau content tidak berubah-ubah. Maksudnya adalah isi dari dokumen web tersebut tidak dapat diubah secara cepat dan mudah. Ini karena teknologi yang digunakan untuk membuat dokumen web ini tidak memungkinkan dilakukan perubahan isi atau data. Teknologi yang digunakan untuk web statis adalah jenis client side scripting seperti HTML, Cascading Style Sheet (CSS). Perubahan isi atau data halaman web statis hanya dapat dilakukan dengan cara mengubah langsung isinya pada file mentah web tersebut.

    2. Web dinamis adalah jenis web yang content atau isinya dapat berubah- ubah setiap saat. Web yang banyak menampilkan animasi flash belum tentu termasuk web dinamis karena dinamis atau berubah-ubah isinya tidak sama dengan animasi. Untuk melakukan perubahan data, user cukup mengubahnya langsung secara online di internet melalui halaman control panel atau administrasi yang biasanya telah disediakan untuk user administrator sepanjang user tersebut memiliki hak akses yang sesuai.

Konsep Dasar Flowchart

  1. Konsep Dasar Flowchart

  2. Menurut Sulindawati (2010:8)[23], "Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urutan-urutan prosedur dari suatu program". Flowchart menolong analis dan programmer untuk memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain dalam pengoperasian.

  3. Jenis-Jenis Flowchart

  4. Menurut Sulindawati (2010:8)[23], Flowchart terbagi atas lima jenis, yaitu:

    1. Flowchart Sistem (System Flowchart)

    2. Flowchart Sistem merupakan bagan yang menunjukan alur kerja atau apa yang sedang dikerjakan di dalam sistem secara keseluruhan dan menjelaskan urutan dari prosedur-prosedur yang ada di dalam sistem. Dengan kata lain, flowchart ini merupakan deskripsi secara grafik dari urutan prosedur-prosedur yang terkombinasi yang membentuk sistem. Flowchart sistem terdiri dari tiga data yang mengalir melalui sistem dan proses yang mentransformasikan data itu. Data dan proses dalam flowchart sistem dapat digambarkan secara online (dihubungkan langsung dengan komputer) atau offline (tidak dihubungkan langsung dengan komputer, misalnya mesin tik, cash register atau kalkulator).

    3. Flowchart Paperwork (Document Flowchart)

    4. Flowchart Paperwork menelusuri alur dari data yang ditulis melalui sistem. Flowchart Paperwork sering disebut juga dengan Flowchart Dokumen. Kegunaan utamanya adalah untuk menelusuri alur form dan laporan sistem dari satu bagian ke bagian lain baik bagaimana alur form dan laporan diproses, dicatat atau disimpan.

    5. Flowchart Skematik (Schematic Flowchart)

    6. Flowchart Skematik mirip dengan Flowchart Sistem yang menggambarkan suatu sistem atau prosedur. Flowchart Skematik ini bukan hanya menggunakan simbol-simbol flowchart standart, tetapi juga menggunakan gambar-gambar komputer, peripeheral, form-form atau peralatan lain yang digunakan dalam sistem. Flowchart Skemantik digunakan sebagai alat komunikasi antara analis sistem dengan seseorang yang tidak familiar dengan simbol-simbol flowchart yang konvensional. Pemakaian gambar sebagai ganti dari simbol-simbol flowchart akan menghemat waktu yang dibutuhkan oleh sesorang untuk mempelajari simbol abstrak sebelum dapat mengerti flowchart.

    7. Flowchart Program (Program Flowchart)

    8. Flowchart Program dihasilkan dari Flowchart Sistem. Flowchart Program merupakan keterangan yang lebih rinci tentang bagaimana setiap langkah program/prosedur sesungguhnya dilaksanakan. Flowchart ini menunjukan setiap langkah program/prosedur dalam urutan yang tepat saat terjadi. Programmer menggunakan Flowchart Program untuk menggambarkan urutan instruksi dari program komputer. Analisa sistem menggunakan flowchart program untuk menggambarkan urutan tugas-tugas pekerjaan dalam suatu prosedur atau operasi.

    9. Flowchart Proses (Process Flowchart)

    10. Flowchart Proses merupakan teknik menggambarkan rekayasa industrial yang memecah dan menganalisis langkah-langkah selanjutnya dalam suatu prosedur atau sistem. Flowchart Proses memiliki 5 (lima) simbol khusus. Flowchart Proses digunakan oleh perekayasa industrial dalam mempelajari dan mengembangkan proses-proses manufacturing. Dalam analisis sistem, flowchart ini digunakan secara efektif untuk menelusuri alur suatu laporan.

Konsep Dasar Testing

  1. Definisi Testing

  2. Menurut Rizky (2011:237)[24], "Testing adalah sebuah proses yang diejawantahkan sebagai siklus hidup dan merupakan bagian dari proses rekayasa perangkat lunak secara terintegrasi demi memastikan kualitas dari perangkat lunak secara terpenuhi kebutuhan teknis yang telahdisepakati dari awal".

    Detail tahapan yang harus dilampaui dalam kaitan kebutuhan perangkat lunak dari sudut pandang testing perangkat lunak adalah:

    1. Verifikasi

    2. Verifikasi adalah proses pemeriksaan untuk memastikan bahwa perangkat lunak telah menjalankan apa yang harus dilakukan dari kesepakatan awal antara pengembang perangkat lunak dan pengguna.

    3. Validasi

    4. Validasi adalah sebuah proses yang melakukan konfirmasi bahwa perangkat lunak dapat dieksekusi secara baik.

    Definisi dari standard yang harus dipenuhi oleh kebutuhan perangkat lunak adalah pembebasan perangkat lunak dari failure, fault, dan error serta incident dijelaskan dalam detail berikut:

    1. Failure

    2. Failure adalah kegagalan perangkat lunak dalam melakukan proses yang seharusnya menjadi kebutuhan perangka lunak tesebut.

    3. Fault

    4. Fault adalah akar permasalahan dari kegagalan sebuah perangkat lunak.

    5. Error

    6. Error adalah akibat dari adanya fault atau kerusakan yang kemudian dipicu oleh perilaku pengguna.

    7. Incident

    8. Incident atau kecelakaan merupakan hasil akhir yang terjadi akibat dari error yang berkelanjutan dan tidak diperbaiki atau tidak terdeteksi dalam proses pengembangan perangkat lunak.

  3. Acuan dan Pengukuran Testing

  4. Menurut Rizky (2011:256)[24], "Acuan testing adalah satuan pengukuran secara kuantitatif dari proses testing yang dijalankan. Sedangkan pengukuran testing adalah aktivitas untuk menentukan keluaran testing berdasarkan acuan yang telah ditetapkan dalam proses testing".

    Banyak pendapat yang menyatakan tentang panduan membuat acuan dalam proses testing perangkat lunak, meski demikian dari sekian banyak pendapat tersebut ada beberapa pedoman yang dapat digunakan dalam penentuan acuan testing antara lain:

    1. Waktu

    2. Dalam hal acuan waktu, harus disepakati bersama satuan yang akan digunakan. Apakah akan menggunakan satuan dalam hitungan tahun, bulan, atau hari dari jadwal penyelesaian perangkat lunak yang ada.

    3. Biaya

    4. Dalam testing juga penting untuk ditetapkan acuan biaya yang akan digunakan. Acuan umum ini didasarkan pada anggaran yang telah ditetapkan dan kemudian diperiksa kembali dengan biaya yang telah dikeluarkan selama pembuatan perangkat lunak.

    5. Kinerja testing

    6. Yang dimaksud dengan kinerja testing adalah efektivitas dan efiensi dalam pelaksanaan testing. Efektifitas dalam konteks ini dapat diartikan sebagai pencapaian tujuan dari proses testing. Apakah proses testing telah berjalan sebagaimana mestinya, demi mencapai pemenuhan kualitas serta kebutuhan perangkat lunak atau hanya demi mencari kesalahan sehingga menjatuhkan tim pengembang perangkat lunak.

    7. Kerusakan

    8. Seperti yang telah dijelaskan di sub bab sebelumnya, bahwa proses testing tidak hanya berupa proses untuk mencari kesalahan maupun kerusakan di dalam sebuah perangkat lunak. Tetapi lebih sebagai upaya bersama untuk mencapai kualitas sebuah perangkat lunak. Meski demikian, kerusakan yang ditemukan pada saat proses testing tetap menjadi acuan dari pelaksanaan testing tersebut. Hanya pada saat sebuah kerusakan ditemukan, maka harus diklasifikasikan terlebih dahulu agar tidak terkesan bahwa proses testing berjalan subyektif.

  5. Tipe dan Teknik Testing

  6. Menurut Rizky (2011:259)[24], "Tipe testing lebih berkonsentrasi terhadap aspek dari perangkat lunak yang akan dikenai proses testing. Teknik testing merupakan metode yang digunakan dalam melakukan testing untuk bagian tertentu dari perangkat lunak".

    Secara teoritis, testing dapat dilakukan dengan berbagai jenis tipe dan teknik. Namun secara garis besar, terdapat dua jenis tipe testing yang paling umum digunakan di dalam lingkup rekayasa perangkat lunak. Dua jenis tersebut adalah white box dan black box testing.

    1. White Box Testing

    2. Menurut Rizky (2011:262)[24], "White Box Testing secara umum merupakan jenis testing yang lebih berkonsentrasi terhadap "isi" dari perangkat lunak itu sendiri. Jenis ini lebih banyak berkonsentrasi kepada source code dari perangkat lunak yang dibuat".

      Beberapa teknik yang terdapat dalam jenis white box testing adalah :

      a. Decision (Branch) Coverage

      Sesuai dengan namanya, teknik testing ini fokus terhadap hasil dari tiap skenario yang dijalankan terhadap bagian perangkat lunak yang mengandung percabangan (if...then...else)

      b. Condition Coverage

      Teknik ini hampir mirip dengan teknik yang pertama, tetapi dijalankan terhadap percabangan yang dianggap kompleks atau percabangan majemuk. Hal ini biasanya dilakukan jika dalam sebuah perangkat lunak memiliki banyak kondisi yang dijalankan dalam satu proses sekaligus.

      c. Path Analysis

      Merupakan teknik testing yang berusaha menjalankan kondisi yang ada dalam perangkat lunak serta berusaha mengoreksi apakah kondisi yang dijalankan telah sesuai dengan alur diagram yang terdapat dalam proses perancangan.

      d. Executive Time

      Pada teknik ini, perangkat lunak berusaha dijalankan atau dieksekusi kemudian dilakukan pengukuran waktu pada saat input dimasukkan hingga output dikeluarkan. Waktu eksekusi yang dihasilkan kemudian dijadikan bahan evaluasi dan dianalisa lebih lanjut untuk melihat apakah perangkat lunak telah berjalan sesuai dengan kondisi yang dimaksud oleh tester.

      e. Algorithm Analysis

      Teknik ini umumnya jarang dilakukan jika perangkat lunak yang dibuat berjenis sistem informasi. Sebab teknik ini membutuhkan kemampuan matematis yang cukup tinggi dari para tester, karena di dalamnya berusaha melakukan analisa terhadap algoritma yang diimplementasikan pada perangkat lunak tersebut.

    3. Black Box Testing

    4. Menurut Rizky (2011:265)[24], definisi black box testing adalah sebagai berikut :

      Black box testing adalah tipe testing yang memperlakukan perangkat lunak yang tidak diketahui kinerja internalnya. Sehingga para tester memandang perangkat lunak seperti layaknya sebuah "kotak hitam" yang tidak penting dilihat isinya, tapi cukup dikenai proses testing di bagian luar.

      Beberapa keuntungan yang diperoleh dari jenis testing ini antara lain :

      a. Anggota tim tester tidak harus dari seseorang yang memiliki kemampuan teknis di bidang pemrograman.

      b. Kesalahan dari perangkat lunak ataupun bug sering kali ditemukan oleh komponen tester yang berasal dari pengguna.

      c. Hasil dari black box testing dapat memperjelaskan kontradiksi ataupun kerancuan yang mungkin ditimbulkan dari eksekusi perangkat lunak.

      d. Proses testing dapat dilakukan lebih cepat dibandingkan white box testing.

      Beberapa teknik testing yang tergolong dalam tipe ini antara lain :

      a. Equivalence Partitioning

      Pada teknik ini, tiap inputan data dikelompokan ke dalam grup tertentu, yang kemudian dibandingkan outputnya.

      b. Boundary Value Analysis

      Merupakan teknik yang sangat umum digunakan pada saat awal sebuah perangkat lunak selesai dikerjakan. Pada teknik ini, dilakukan inputan yang melebihi dari batasan sebuah data. Sebagai contoh, untuk sebuah inputan harga barang, maka dapat dilakukan testing dengan menggunakan angka negatif (yang tidak diperbolehkan dalam sebuah harga). Jika perangkat lunak berhasil mengatasi inputan yang salah tersebut, maka dapat dikatakan teknik ini telah selesai dikatakan.

      c. Cause Effect Graph

      Dalam teknik ini, dilakukan proses testing yang menghubungkan sebab dari sebuah inputan dan akibatnya pada output yang dihasilkan. Sebagai contoh, pada sebuah inputan nilai siswa, jika diinputkan angka 100, maka output nilai huruf seharusnya adalah A. Tetapi bisa dilakukan testing, apakah output nilai huruf yang dikeluarkan jika ternyata inputan nilai adalah 67.5.

      d. Random Data Selection

      Seperti namanya, teknik ini berusaha melakukan proses inputan data dengan menggunakan nilai acak. Dari hasil inputan tersebut kemudian disebut sebuah tabel yang menyatakan validasi darioutput yang dihasilkan.

      e. Feature Test

      Pada teknik ini, dilakukan proses testing terhadap spesifikasi dari perangkat lunak yang telah selesai dikerjakan. Misalkan, pada perangkat lunak sistem informasi akademik. Dapat dicek dengan fitur untuk melakukan entri nilai telah tersedia, begitu dengan fitur entri data siswa maupun entri data guru yang akan melakukan entri nilai.

Konsep Dasar Elisitasi

  1. Definisi Elisitasi

  2. Menurut Saputra (2012:51)[25], "Elisitasi merupakan rancangan yang dibuat berdasarkan sistem yang baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk di eksekusi". Elisitasi didapat melalui metode wawancara dan dilakukan melalui 3 (tiga) tahap, yaitu:

    1. Tahap I

    2. Berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara.

    3. Tahap II

    4. Hasil pengklasifikasian elisitasi tahap I berdasarkan metode MDI. Metode MDI bertujuan memisahkan antara rancangan sistem yang penting dan harus ada sistem baru dengan rancangan yang disanggupi oleh penulis untuk di eksekusi. M pada MDI berarti mandatory (penting). Maksudnya, requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru. D pada MDI berarti desirable, maksudnya requirement tersebut tidak terlalu penting dan boleh dihilangkan. Namun, jika requirement tersebut digunakan dalam pembentukan sistem maka akan membuat sistem tersebut lebih sempurna. I pada MDI berarti inessential, maksudnya requirement tersebut bukanlah bagian sistem yang dibahas, tetapi bagian dari luar sistem.

    5. Tahap III

    6. Merupakan hasil penyusutan elisitasi tahap II dengan cara mengeliminasi semua requirement dengan option I pada metode MDI. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali melalui TOE, yaitu:

      1. T artinya teknikal, bagaimana tata cara atau teknik pembuatan requirement dalam sistem disusulkan.

      2. O artinya operasional, bagaimana tata cara pengguna requirement dalam sistem akan dikembangkan.

      3. E artinya ekonomi, berapakah biaya yang diperlukan guna membanguan requirement didalam sistem.

      Metode TOE tersebut dibagi kembali menjadi beberapa option, yaitu:

      1. High (H) : Sulit untuk dikerjakan, karena teknik pembuatan dan pemakaiannya sulit serta biayanya mahal. Maka requirement tersebut harus di eliminasi.

      2. Middle (M) : Mampu dikerjakan.

      3. Low (L) : Mudah dikerjakan.

    7. Final Draft Elisitasi

    8. Final draft elisitasi merupakan hasil akhir yang dicapai dari suatu proses elisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang akan dikembangkan.

Definisi Online

Menurut Rahardja, dkk (2014 : 342)[26], "Online adalah bila ia terkoneksi/terhubung dalam suatu jaringan ataupun sistem yang lebih besar. Beberapa arti kata online lainnya yang lebih spesifik yaitu : Dalam percakapan umum, jaringan/network yang lebih besar dalam konteks ini biasanya lebih mengarah pada internet. Secara lebih spesifik dalam sebuah sistem yang terkait pada ukuran dalam satu aktivitas tertentu, sebuah elemen dari sistem tersebut dikatakan online jika elemen tersebut beroperasional".

Menurut Effendi (2010)[27], Online adalah terhubung, terkoneksi, aktif dan siap untuk operasi, dapat berkomunikasi dengan atau dikontrol oleh komputer. Online ini juga bisa diartikan sebagai suatu keadaan dimana sebuah device (komputer) terhubung dengan device lain, biasanya melalui modem. Online adalah sedang menggunakan jaringan, terhubung dalam jaringan, satu perangkat dengan perangkat lainnya yang terhubung sehingga bisa saling berkomunikasi.

Dapat disimpulkan bahwa, online adalah suatu keadaan dimana sebuah device (komputer) terhubung dengan device lain dengan menggunakan perangkat modem, sehingga bisa saling berkomunikasi.

Definisi SiS+

Menurut Rasdiana (2014 : 39)[28], Student iLearning Service Plus atau biasa disebut SiS+ adalah sebuah sistem yang dirancang khusus untuk meningkatkan mutu pelayanan kepada mahasiswa dan berfungsi untuk memberikan informasi mengenai :

a. Jadwal perkuliahan mahasiswa.

b. Kartu Hasil Studi (KHS) mahasiswa.

c. Tabel Indeks Prestasi Komulatif (IPK).

d. Daftar Nilai.

e. Menyediakan layanan formulir yang dapat digunakan oleh mahasiswa dalam mengikuti kegiatan perkuliahan dan sebagainya secara cepat dan real-time.

Logo SiS+ dapat diliat pada Gambar 2.5 dibawah ini.

Gambar 2.5 Logi SiS+

Konsep Dasar Literature Review

  1. Definisi Literature Review

  2. Menurut Warsito, dkk (2015 : 29)[16] Metode study pustaka dilakukan untuk menunjang metode survei dan observasi yang telah dilakukan. Pengumpulan informasi yang dibutuhkan dalam mencari referensi- referensi yang berhubungan dengan penelitian yang dilakukan.

    Menurut Hermawan dalam Tiara (2013:75)[29], "Tinjauan pustaka adalah menganalisis secara kritis pustaka penelitian yang ada saat ini. Tinjauan pustaka tersebut perlu dilakukan secara ketat".

    Dari beberapa pendapat yang dikemukakan diatas maka dapat ditarik kesimpulan bahwa literature review merupakan suatu metode penelitian yang digukan untuk mengumpulkan informasi mengenai penelitian yang sejenis atau pada kasus yang sejenis.

  3. Tujuan Literature Review

  4. Menurut Hermawan dalam Tiara (2013:76)[29], tinjauan pustaka berisi penjelasan secara sistematik mengenai hubungan antara variabel untuk menjawab perumusan masalah penelitian. Tinjauan pustaka dalam suatu penelitian memiliki beberapa tujuan, yaitu:

    1. Untuk berbagi informasi dengan para pembaca mengenai hasil-hasil penelitian sebelumnya yang erat kaitannya dengan penelitian yang sedang kita laporkan.

    2. Untuk menghubungkan suatu penelitian ke dalam pembahasan yang lebih luas serta terus berlanjut sehingga dapat megisi kesenjangan-kesenjangan serta memperluas atau memberikan kontribusi terhadap penelitian-penelitian sebelumnya.

    3. Menyajikan suatu kerangka untuk menunjukan atau meyakinkan pentingnya penelitian yang dilakukan dan untuk membandingkan hasil atau temuan penelitian dengan temuan-temuan penelitian lain dengan topik serupa.

Literature Review

  1. Penelitian yang dilakukan oleh Andriyanto pada tahun 2011[30] dalam tugas akhirnya dengan judul "Pengembangan Sistem Informasi Akademik Pada Jurusan Teknik Informatika dan Sistem Informasi UIN Syarif Hidayatullah Jakarta". Dari hasil penelitian yang dilakukan dapat disimpulkan bahwa kekurangan yang dapat dilihat dalam penulisan ilmiah ini adalah tidak memiliki fasilitas peringkat. Adapun kelebihan yang dapat dilihat dalam penulisan karya ilmiah ini adalah tersedianya fasilitas cetak nilai mahasiswa.

  2. Penelitian yang dilakukan oleh Budiman pada tahun 2011[31] dengan judul "Pengembangan Aplikasi Rapor Online Berbasis Web Studi Kasus: Madrasah Aliyah Negeri 4 Jakarta". Penelitian ini menggunakan tahapan-tahapan dari pengembangan SDLC dengan model proses Waterfall. Bahasa pemrograman yang digunakan adalah PHP dan database yang digunakan adalah MySQL. Dengan adanya aplikasi rapor berbasis web ini memberikan kemudahan dalam mengakses aplikasi sehingga memudahkan guru dan siswa untuk menggunakannya.

  3. Penelitian yang dilakukan oleh Chandra Tri Harjanto pada tahun 2011[32] dengan judul "Sistem Informasi Pengolahan Nilai Pada Sekolah Menengah". Penelitian ini menggunakan metode observasi dan wawancara dengan menggunakan teknik pengumpulan data primer dan sekunder. Program yang dikembangkan menggunakan PHP berbasis orientasi dan MySQL dengan Codeigniter. Aplikasi yang dihasilkan berbasis web sehingga dapat dijalankan menggunakan fasilitas browser dan local server. Adapun fasilitas tambahan adalah fasilitas untuk admin yang berguna mengelola pengguna yang memberi level kepada pengguna. Selain itu, terdapat fasilitas untuk merubah sandi pada masing - masing pengguna.

  4. Penelitian yang dilakukan oleh Dhani Eka Frihantara pada tahun 2013[33] dengan judul "Analisis dan Perancangan Program Evaluasi Hasil Belajar Siswa Berbasis Web Di SD Negeri Gari 1 Gunungkidul". Penelitian ini menggunakan metode perancaangan sistem menggunakan Flowchart dan DFD Diagram, script yang digunkan menggunakan PHP dan web server xampp. Dengan adanya sistem ini dapat memenuhi keutuhan para guru dalam pembuatan laporan program evaluasi belajar siswa dan meningkatkan mutu pendidikan sekolah.

  5. Penelitian yang dilakukan oleh Susy Kusumaa Wardani pada tahun 2013[34] dengan judul "Sistem Informasi Pengolahan Data Nilai Siswa Berbasis Web Pada Sekolah Menengah Atas (SMA) Muhammadiyah Pacitan". Penelitian ini bertujuan untuk membangun suatu sistem informasi nilai yang mempermudah pengecekan, pencatatan dan laporan data nilai siswa yang terkomputerisasi. Aplikasi ini menggunakan multi user yang terdiri admin dan siswa pada bagian login saat akan membuka aplikasi sehingga keamanan program ada. Sistem ini bekerja memasukan dan menyimpan data laporan nilai dan absensi serta menampilkan info dari sekolah tersebut sehingga lebih mudah mengetahui informasi yang akan disampaikan oleh pihak sekolah. Penelitian ini telah menghasilkan sebuah sistem pengolahan nilai yang membantu kerja dari para guru dan wali kelas dan dapat mempermudah pengguna untuk melakukan proses pengolahan nilai agar pengelolaan nilai dapat di olah secara efektif dan efisien, sehingga bisa langsung di akses serta informasi (pengumuman) dapat tersampaikan dengan baik.

  6. Penelitian yang dilakukan oleh Ary Budi Warsito, Muhamad Yusup, dan Yulianto pada tahun 2014[35] dengan judul "Kajian Yii Framework Dalam Pengembangan Website Perguruan Tinggi". Pada penelitian ini pembuatan sistem dibuat menggunakan Yii Framework. Adanya framework akan lebih mempermudah memahami mekanisme kerja dari sebuah aplikasi. Ini tentunya akan sangat membantu proses pengembangan sistem yang dilakukan secara team. Semua anggota diwajibkan untuk mempelajari proses bisnis yang dikehendaki oleh sistem untuk kemudian dituangkan kedalam framework tersebut. Dalam artian setiap orang harus mempunyai metode yang sama dalam menyelesaikan aplikasi tersebut.

  7. Penelitian yang dilakukan oleh Erlita Radiana pada tahun 2014[28] dengan judul "Pengembangan Formulir Online Menggunakan QR Code Pada SiS+ Di Perguruan Tinggi Raharja". Penelitian ini membahas mengenai pengembangan formulir mahasiswa yang sebelumnya sudah ada pada SIS (Student Information System) dikembangkan kembali dengan konsep formulir online, sehingga mahasiswa dapat mengakses dimana saja dan kapan saja hanya dengan menggunakan koneksi internet. Penelitian ini menggunakan metode QR Code yaitu image berupa matriks dua dimensi yang memiliki kemampuan untuk menyimpan data di dalamnya. Serta rancangan sistem menggunakan script PHP dan Yii Framework.

BAB III

ANALISA SISTEM YANG BERJALAN

Analisa Organisasi

Gambaran Umum Perguruan Tinggi Raharja

Dengan semakin maraknya perguruan - perguruan tinggi di daerah Tangerang khususnya dalam bidang komputer ternyata hal tersebut masih belum bisa memenuhi kebutuhan masyarakat dalam memperoleh data secara terkomputerisasi di setiap bidang.

Dunia komputer dan alat-alat canggih serta otomatis lainya dalam dunia perkantoran, baik instansi pemerintah maupun swasta sangat cepat sekali perkembangannya, sehingga selalu berubah setiap saat. Oleh karena itu Perguruan Tinggi Raharja dalam pendiriannya mempunyai misi untuk ikut membantu program pemerintah dalam upaya mencerdaskan kehidupan bangsa Indonesia serta meningkatkan Sumber Daya Manusia (SDM) dalam menghadapi era globalisasi.

Telah menjadi tekad para pendiri Perguruan Tinggi Raharja ini untuk membantu pemerintah dan masyarakat kota Tangerang dalam pendirian Perguruan Tinggi Raharja yang diselenggarakan oleh Yayasan Nirwana Nusantara (YRI) yang didirikan pada tahun 2001 dan merupakan pendidikan yang terbaik dalam bidang pendidikan komputer.

Sejarah Singkat Perguruan Tinggi Raharja

Perguruan Tinggi Raharja merupakan salah satu Perguruan Tinggi swasta di Tangerang dan Banten dengan konsentrasi pengajaran manajemen dan ilmu komputer. Perguruan Tinggi Raharja bergerak dibidang Teknologi Informatika untuk mempersiapkan Sumber Daya Manusia yang dapat bersaing didunia perindustrian IT di Dunia.

Pada saat ini Perguruan Tinggi Raharja terdiri dari dua institusi pendidikan antara lain AMIK Raharja Informatika dan STMIK Raharja. Adapun sejarah berdirinya Perguruan Tinggi Raharja diawali oleh sebuah lembaga kursus komputer yang diresmikan pada tanggal 03 Januari 1994 dengan nama Lembaga Pendidikan dan Pelatinan Komputer (LPPK) Raharja oleh Walikota Tangerang, Drs. Djakaria Machmud. Pada saat itu lembaga inilah yang mempelopori penggunaan Operating System Windows dan Aplikasinya di wilayah Tangerang dan sekitarnya. Hal tersebut mendapat respon positif dan jumlah peminatnya pun meningkat pesat seiring dengan kerjasama yang dilakukan oleh lembaga ini dengan Sekolah Lanjutan Tingkat Atas yang ada di Tangerang.

Karena banyaknya peminat masyarakat Tangerang dan pesatnya pertumbuhan serta perkembangan komputerisasi, Raharja berkembangn menjadi Akademi Manajemen Informatika dan Komputer (AMIK) Raharja Informatika yang diresmikan pada tanggal 24 Maret 1999 melalui surat keputusan Mentri Pendidikan dan Kebudayaan Republik Indonesia Nomor : 56/D/0/1999.

  1. Tahun 2014

  2. Pada tahun ini diselenggarakan MMSP 2014 di Perguruan Tinggi Raharja. MMSP 2014 merupakan workshop Internasional ke-16 Multimedia Signal Processing yang diselenggarakan oleh IEEE Signal Processing Society pada tanggal 22 - 24 september 2014.Pada tahun ini Perguruan Tinggi Raharja membuka perkuliahan iLearning plus dan kelas karyawan dengan memberikan kesempatan kepada masyarakat yang ingin bergabung bersama Perguruan Tinggi Raharja karena keterbatasan waktu kuliah.

  3. Tahun 2013

  4. Upaya untuk menjaga mutu, dengan diperolehnya ISO 9001:2008 dan renewal pada tahun 2013 dengan Approval Certificate No : JKT6007007.Pada tahun ini Perguruan Tinggi Raharja memperoleh penghargaan TESCA 2013, peringkat 3 besar kategori Sekolah Tinggi skala nasional.

  5. Tahun 2012

  6. Pada tahun ini Program Studi Diploma Tiga Manajemen Informatika sesuai dengan SK-BAN-PT No. SK.019/Ak-XII/Dpl-III/III/2012 dengan nilai mendapatkan peringkat "A". Perguruan Tinggi Raharja terus berupaya menyiapkan sarana penunjang kebutuhan informasi dan pengembangan Teknologi Informasi guna mendukung layanan Civitas Perguruan Tinggi Raharja, atas dedikasi ini Perguruan Tinggi Raharja Mendapatkan Penghargaan TESCA 2012, peringkat 60 besar Perguruan Tinggi skala nasional.

  7. Tahun 2011

  8. Pada tahun ini Program Studi Teknik Informatika Jenjang Sarjana sesuai dengan SK BAN-PT 010/BAN-PT/Ak-XIV/VII/2011 mendapatkan peringkat "B" dan pada tahun yang sama Program Studi Sistem Informasi Jenjang Sarjana sesuai dengan SK BAN-PT 025/BAN-PT/Ak-XIV/S1/IX/2011 mendapatkan peringkat "B". Untuk meningkatkan mutu pembelajaran, Perguruan Tinggi Raharja membuat terobosan terbaru dengan membuka kelas iLearning.

  9. Tahun 2009

  10. Pada tahun ini Perguruan Tinggi Raharja berhasil dalam Verifikasi dan Tersertifikasi ISO 9001:2008 (Sistem Manajemen Mutu raharja) dari Lloyd Register Quality Assurance (LRQA-UKAS). Untuk menambah wawasan dibidang IT serta memperkenalkan AMIK Raharja Informatika dan STMIK Raharja terhadap dunia luas, pada tahun 2009 diselenggarakan International Conference on Creative Communication and Innovative Technology (CCIT) yang diikuti oleh para kandidat Doktor dibidang IT dari dalam dan luar negeri. Dan pada tahun ini pun Perguruan Tinggi Raharja mendapat penghargaan juara II tingkat Provinsi Banten untuk kategori Penghijauan dan Kebersihan.

  11. Tahun 2008

  12. Pada tahun ini Program Studi Diploma Tiga, yaitu Komputerisasi Akuntansi No. SK. 019/BAN-PT/Ak-VII/Dpl-III-I/2008 dengan nilai "381" mendapatkan peringkat "A". Kini seluruh Program studi yang ada pada AMIK Raharja Informatika dan STMIK Raharja ststusnya telah terakredsitasi.

  13. Tahun 2007

  14. Terakreditasinya Program Studi Sistem Komputer Strata Satu No.SK.019/BAN-PT/Ak-X/S1/VIII/2007 dengan nilai "352" mendapatkan peringkat "B", untuk Diploma Tiga Program Studi Manajemen Informatika No.SK.006/BAN-PT/Ak-VII/Dpl-III/2007 dengan nilai "320" mendapatkan peringkat "B". Teknik Informatika No.SK.017/BAN-PT/Ak-VII/Dpl-III/XII/2007 dengan nilai "358" mendapatkan peringkat "B".

  15. Tahun 2006

  16. Dengan tekad yang bulat dan keyakinan untuk mempunyai harapan bahwa kini Program Studi yang ada pada Perguruan Tinggi Raharja mendapatkan predikat terakreditasi, yaitu Strata Satu Program Studi Sistem Informasi No. SK.002/BAN-PT/Ak-X/S1/V/2006 dengan nilai "314" mendapat peringkat "B" dan Teknik Informatika No.SK.001/BAN-PT/Ak-X/S1/V/2006 dengan nilai "355" mendapatkan peringkat "B".

  17. Tahun 2002

  18. Amik Raharja Informatika mendapatkan status Akreditasi "B" untuk Jurusan Manajemen Informatika (MI) berdasarkan Surat Keputusan Badan Akreditasi Nasional-Perguruan Tinggi (BAN-PT) Nomor: 003/BAN-PT/AK-1/DVL/IV/2002.

  19. Tahun 2001

  20. Terwujudlah Sekolah Tinggi Manajemen dan Ilmu Komputer (STMIK) Raharja melalui Surat Keputusan Mentri Pendidikan Nasional Nomor :74/D/O/2001, STMIK Raharja menjadi Perguruan Tinggi Komputer yang memiliki program studi terlengkap di Provinsi Banten.

  21. Tahun 2000

  22. Amik Raharja Informatika menambah Jurusan Teknik Informatika (TI) dan Komputer Akuntansi (KA) berdasarkan Surat Keputusan Koordinasi Perguruan Tinggi Swasta Wilayah IV Nomor : 3024/004/KL/1999, AMIK Raharja Informatika secara resmi menyelenggaakan program Diploma I (D1) dengan gelar Ahli Pratama, Diploma II (D2) dengan gelar Ahli Muda, dan Diploma III (D3) dengan gelar Ahli Madya.

  23. Tahun 1999

  24. Berkembang menjadi Akademi Manajemen Informatika dan Komputer (AMIK) Raharja Informatika dengan diresmikan melalui Surat Keputusan Mentri Pendidikan dan Kebudayaan Republik Indonesia No:56/D/O/1999, dengan menyelenggarakan Jurusan Manajemen Informatika (MI) Jenjang D3.

  25. Tahun 1994

  26. Yayasan Nirwana Nusantara mendirikan Lembaga Pendidikan dan Pelatihan Komputer (LPPK) Raharja yang diresmikan oleh Walikota Tangerang pada waktu itu Drs. H.Djakaria Machmud dan lembaga inilah yang mempelopori penggunaan operating system Windows dan aplikasinya di wilayah Tangerang dan sekitarnya.

Jurusan/Program Studi Perguruan Tinggi Raharja

  1. Jurusan/Program Studi Pada STMIK Raharja

  2. Tabel 3.1 Jurusan atau Program Studi Pada STMIK Raharja

    Tabel 3.1 merupakan tabel jurusan/program studi pada STMIK Raharja yang terdiri dari 3 (tiga) Jurusan, yaitu Jurusan Sistem Informasi, Jurusan Teknik Informatika dan Jurusan Sistem Komputer.

  3. Jurusan/Program Studi Pada Amik Raharja Informatika

  4. Tabel 3.1 Jurusan atau Program Studi Pada AMIK Raharja Informatika

    Tabel 3.2 merupakan tabel jurusan/program studi pada Amik Raharja Informatika yang terdiri dari Jurusan Manajemen Informatika, Jurusan Teknik Informatika dan Jurusan Komputer Akuntansi.

Visi, Misi dan Tujuan Perguruan Tinggi Raharja

  1. Visi Perguruan Tinggi Raharja

  2. Visi Perguruan Tinggi Raharja adalah menjadi perguruan tinggi swasta yang secara berkesinambungan meningkatkan kualitas pendidikannya, memberikan pelayanan dalam menciptakan sumber daya manusia yang tangguh, memiliki daya saing tinggi dalam era kompetisi globalisasi, terutama dibidang teknologi informasi dan komputer. Menjadikan pribadi Raharja sebagai sumber daya manusia terampil dan ahli, mampu bersaing dalam dunia bisnis maupun non bisnis, menghasilkan tenaga intelektual dan professional, serta mampu berkembang dalam cakrawala yang lebih luas.

  3. Misi Perguruan Tinggi Raharja

    1. Menyelenggarakan pendidikan komputer (Sistem Informasi, Teknik Komputer dan Sistem Komputer) yang menghasilkan lulusan bermoral terampil dan kreatif serta memiliki daya saing tinggi di bidang ilmu pengetahuan dan teknologi informasi.

    2. Menyelenggarakan program - program penelitian dan pengembangan guna menghasilkan keterkaitan dan relevansi seluruh kegiatan akademis dengan kebutuhan pembangunan sosial-ekonomi dan industri Indonesia, serta mengantisipasi semakin maraknya globalisasi kehidupan masyarakat.

    3. Melaksanakan dan mengembangkan program dan program pengabdian kepada masyarakat melalui inovasi dibidang ilmu pengetahuan, teknologi dan seni yang bermanfaat bagi kemajuan bangsa Indonesia, khususnya ilmu pengetahuan dan teknologi informasi.

  4. Tujuan Perguruan Tinggi Raharja

    1. Menghasilkan lulusan yang memiliki kemampuan akademik dan dapat menerapkan, mengembangkan serta memperluas informatika dan komputer secara profesional.

    2. Menghasilkan lulusan yang mampu mengadakan penelitian dalam bidang informartika dan komputer, yang hasilnya dapat diimplementasikan untuk memenuhi kebutuhan masyarakat dilapangan.

    3. Menghasilkan lulusan yang mampu mengabdikan pengetahuan dan keterampilannya dalam bidang informatika dan komputer secara profesional kepada masyarakat.

Arti Nama Pribadi Raharja

Raharja. Kata ini diinspirasikan dari motto kota dan kabupaten Tangerang, yaitu "Bhakti Karya Adhi Kerta Raharja" dan "Setya Karya Kerta Raharja" yang berarti "Kesejahteraan" yang dalam arti luasnya adalah keinginan dan niat para pendiri untuk membantu pemerintah ikut serta dalam membangun masyarakat yang sejahtera melalui penugasan dibidang teknologi informasi dan komputer. Sedangkan Raharja sendiri memiliki motto "Get The Future By Computer Science" (meraih sukses yang gemilang dengan ilmu komputer).

Arti Nama Green Campus

Green Campus, yaitu berarti Kampus Hijau yang memiliki makna yang luas "Green" atau dengan sebutan "Green Leaves" sering diartikan dengan masih hijau generasi mudda Indonesia adalah bibit dan bibit unggul yang masih hijau dan Green Campus berpotensi melahirkan generasi pribadi yang matang dan berguna bagi bangsa ddan Negara. "Green" dalam konteks "Green Power" berarti kekuatan financial. Green Campus sebagai kampus yang dapat memberikan power untuk menopang seluruh aktifitas perkuliahan bertujuan menciptakan pribadi raharja yang dapat mandiri secara financial (financial independent).

Arti Pribadi Raharja

Pribadi Raharja mencerminkan wawasan almamater Perguruan Tinggi Raharja yang berkeyakinan bahwa perguruan tinggi harus benar ñ benar merupakan lembaga ilmiah dan kampus harus benar ñ benar merupakan masyarakat ilmiah. Perguruan tinggi sebagai almamater (ibu asuh) merupakan suatu kesatuan yang bulat dan mandiri.

Pribadi raharja mencakup keempat unsur Civitas Akademika, yakni Dosen, Staff/Karyawan Administrasi, mahasiswa serta alumni harus manunggal dengan almamater, berbakti kepadanya dan melalui almamater mengabdi kepada rakyat, bangsa dan negara dengan jalan melaksanakan Tri Dharma Perguruan Tinggi.

Struktur Organisasi Perguruan Tinggi Raharja

Struktur organisasi sangat penting bagi sebuah perusahaan maupun organisasi karena digunakan untuk memudahkan, mengkoordinasikan dan menyatukan usaha untuk menunjukan pola tetap hubungan dan hubungan diantara fungsi, bagian dan bagian maupun tugas dan wewenang serta tanggung jawab masing dan masing dalam suatu perusahaan yang merupakan suatu keharusan bagi sebuah perusahaan maupun organisasi.

Sama halnya dengan Perguruan Tinggi Raharja yang mempunyai struktur organisasi manajemen yang dapat dilihat pada Gambar 3.1 sebagai berikut :

Gambar 3.1. Struktur Organisasi Perguruan Tinggi Raharja

Struktur Akademik Perguruan Tinggi Raharja

Sama halnya dengan Struktur Organisasi, Perguruan Tinggi Raharja juga mempunyai struktur akademik yang dapat dilihat pada Gambar 3.2 sebagai berikut :

Gambar 3.2 Struktur Akademik Perguruan Tinggi Raharja

Wewenang dan Tanggung Jawab

Seperti halnya didalam sebuah perusahaan atau organisasi, Perguruan Tinggi Raharja didalam manajemen akademiknya terdapat bagian dan bagian yang mempuanyai tugas dan kewajiban dalam menyelesaikan semua pekerjaannya.

Berikut adalah wewenang dan tanggung jawab bagian dan bagian yang ada pada Perguruan Tinggi Raharja, diantaranya sebagai berikut :

  1. Presiden Direktur

  2. Wewenang :

    1. Menyelenggarakan program kerja yang berpedoman pada visi, misi, fungsi dan tujuan pendirian Perguruan Tinggi Raharja.

    2. Menyelenggarakan kegiatan dan pengembangan pendidikan, penelitian serta pengabdian pada masyarakat.

    3. Menyelenggarakan kegiatan pengembangan administrasi.

    4. Menyelenggarakan kegiatan ñ kegiatan yang menunjang terwujudnya Tri Dharma Perguruan Tinggi.

    Tanggung Jawab :

    Pemimpin penyelenggaraan pendidikan, penelitian, pengabdian kepada masyarakat, membina edukatif, mahasiswa, tenaga administrasi dan terhadap lingkungan.

  3. Direktur

  4. Wewenang :

    1. Merupakan wakil presiden direktur.

    2. Membantu presiden direktur dalam berbagai kegiatan

  5. Pembantu (Bidang Akademik)

  6. Wewenang :

    1. Menjalankan program kebijaksanaan akademik.

    2. Mengawasi dan membina serta mengembangkan program studi sesuai kebijaksanaan yang digariskan.

    3. Membina dan mengembangkan kegiatan penelitian dan pengabdian kepada masyarakat.

    4. Mengadakan afiliansi.

    5. Membina dan mengembangkan kelembagaan.

    Tanggung Jawab :

    Membantu ketua dalam memimpin pelaksanaan pendidikan, penelitian dan pengabdian pada masyarakat.

  7. Pembantu Direktur II (Administrasi)

  8. Wewenang :

    1. Melaksanakan dan mengelola seluruh kegiatan administrasi dan keuangan.

    2. Membina dan mengembangkan kepegawaian.

    3. Mengadakan sarana dan prasarana kepegawaian.

    Tanggung Jawab :

    Membantu ketua dalam pelaksanaan kegiatan dibidang keuangan dan administrasi.

  9. Pembantu Direktur III (Bidang Kemahasiswaan)

  10. Wewenang :

    1. Membina kegiatan kemahasiswaan.

    2. Membina kehidupan mahasiswa dalam kampus sehingga dapat mengembangkan penalaran.

    3. Membina pengawasan kegiatan lembaga mahasiswa serta unit kegiatan khusus akademik.

    Tanggung Jawab :

    Membantu ketua dalam melaksanakan kegiatan dibidang kemahasiswaan serta pelayanan kesejahteraan mahasiswa.

  11. Asisten Direktur Akademik

  12. Wewenang :

    1. Mengusulkan kepada Direktur atas prosedur pelaksanaan proses belajar mengajar.

    2. Mengusulkan kepada Direktur tentang kenaikan honor staff binaannya.

    3. Mengusulkan kepada Direktur tentang pengangkatan dan pemberhentian staff binaannya.

    4. Memberikan kebijakan pelaksanaan layanan pada bidangnya.

    5. Mengusulkan kepada direktur tentang unit layanan baru yang dibutuhkan.

    6. Memberikan sanksi kepada staff binaannya yang melanggar tata tertib karyawan.

    7. Mengusulkan kepada Direktur tentang pengangkatan dan pemberhentian dosen.

    Tanggung Jawab :

    Bertanggung jawab atas penyusunan (Jadwal Rencana Studi) JRS yang efektif dan efesien, pengimplementasian pelaksanaan proses belajar mengajar, kemauan kualitas pelayanan akademik yang berkesinambungan dan kelancaran proses belajar mengajar.

  13. Kepala Jurusan

  14. Wewenang :

    1. Mengusulkan kepada Assisten Direktur Akademik tentang perubahan mata kuliah dan materi kuliah yang dianggap telah kadaluarsa bahkan perubahan kurikulum jurusan.

    2. Mengusulkan kepada Assisten Direktur Akademik tentang kenaikan honor dosen binaannya.

    3. Mengusulkan kepada Assisten Direktur Akademik tentang pengadaan seminar, pelatihan, penambahan kelas perkuliahan, pengangkatan dosen baru dan pemberhentian dosen.

    4. Memberikan kebijakan administratif Akademik seperti cuti kuliah, perpindahan jurusan, ujian susulan dan pembukaan semester pendek.

    5. Mengusulkan kepada Assisten Direktur Akademik tentang pembukaan peminatan / konsentrasi baru dalam jurusannya.

    6. Memberikan sanksi Akademik kepada mahasiswa yang melanggar tata tertib Perguruan Tinggi Raharja.

    Tanggung Jawab :

    Bertanggung jawab atas penyusunan dan pengimplamentasian kurikulum, SAP dan bahan ajar, monitoring kehadiran dosen dalam perkuliahan, jam konsultasi dan tugas ñ tugas yang disampaikan ke dosen, terlaksananya penelitian, seminar, pembinaan prestasi akademik mahasiswa dan peningkatan jumlah mahasiswa dalam jurusannya.

  15. Asisten Direktur Finansial
  16. Wewenang :

    1. Mengusulkan kepada Direktur atas prosedur pembuatan budget pada setiap bagian dan pelaksanaan pemakaian dana.

    2. Mengusulkan kepada Direktur tentang kenaikan honor, pengangkatan dan pemberhentian staff binaannya.

    3. Memberikan kebijakan pelaksanaan layanan pada bidangnya dan sanksi kepada staff binaannya yang melanggar tata tertib karyawan.

    Tanggung Jawab :

    1. Bertanggung jawab atas penyusunan budgeting pada setiap bagian dan tersedianya dana atas budget yang telah disetujui.

    2. Bertanggung jawab atas kemajuan kualitas pendanaan aktifitas yang berkesinambungan.

    3. Bertanggung jawab atas kelancaran proses belajar mengajar.

  17. Layanan Keuangan Mahasiswa (LKM)

  18. Wewenang :

    1. Mengusulkan prosedur layanan keuangan kepada Asisten Direktur Finansial.

    2. Mengusulkan tentang unit baru yang dibutuhkan kepada Assisten Direktur Finansial.

    Tanggung Jawab :

    1. Bertanggung jawab atas kelancaran proses penerimaan keuangan mahasiswa.

    2. Bertanggung jawab atas penagihan tunggakan mahasiswa.

  19. Asisten Direktur Operasional (ADO)

  20. Wewenang :

    1. Mengusulkan kepada Direktur atas prosedur pelaksanaan pelayanan proses belajar mengajar.

    2. Mengusulkan kepada Direktur tentang kenaikan honor staff binaannya.

    3. Mengusulkan kepada Direktur tentang pengangkatan dan pemberhentian staff binaannya.

    4. Memberikan kebijaksanaan pelaksanaan layanan pada bidangnya.

    5. Mengusulkan kepada Direktur tentang unit layanan baru yang dibutuhkan.

    6. Memberikan sanksi kepada staff binaannya yang melanggar tata tertib karyawan.

    Tanggung Jawab :

    1. Bertanggung jawab atas penyusunan kalender akademik tahunan.

    2. Bertanggung jawab atas pengimplementasian pelaksanaan dan kualitas pelayanan yang berkesinambungan pada bidangnya.

    3. Bertanggung jawab atas kelancaran proses belajar mengajar.

  21. Registrasi Perkuliahan Dan Ujian

  22. Bagian registrasi perkuliahan dan ujian terdiri dari 2 (dua) bagian, antara lain :

    A. Layanan Registrasi Mahasiswa (LRM)

    Wewenang :

    1. Berwenang memberikan kebijakan yang berhubungan dengan proses registrasi mahasiswa.

    2. Memberikan kebijaksanaan layanan pada bidangnya.

    3. Memberikan sanksi kepada staff binaannya yang melanggar tata tertib karyawan.

    4. Mengusulkan kepada ADO untuk pengangkatan dan pemberhentian staff binaannya.

    Tanggung Jawab :

    1. Bertanggung jawab atas pelaksanaan registrasi POM mulai dari persiapan hingga penutupan setiap semesternya.

    2. Bertanggung jawab atas pelaksanaan registrasi batal tambah dan jumlah mahasiswa yang melakukan POM.

    3. Bertanggung jawab atas sekuruh informasi mengenai registrasi mahasiswa.

    B. Perkuliahan Dan Ujian

    Wewenang :

    1. Mengusulkan kepada ADO atas prosedur pelaksanaan pelayanan proses belajar mengajar serta kebijakan yang diambil.

    2. Mengusulkan kepada ADO tentang pengangkatan dan pemberhentian staff binaannya.

    3. Memberikan sanksi kepada staff binaannya yang dianggap telah melanggar tata tertib karyawan.

    4. Mengusulkan kepada kepala jurusan untuk kelas perkuliahan yang dapat dibuka.

    Tanggung Jawab :

    Bertanggung jawab atas pelaksanaan dan pendokumentasian perkuliahan dan ujian.

Tata Laksana Sistem Yang Berjalan

Untuk menganalisa sistem yang berjalan, pada penelitian ini digunakan program aplikasi Visual Paradigm dalam menggambarkan Unified Modeling Language (UML) Diagram.

Prosedur Sistem Yang Berjalan

  1. Prosedur Penyerahan Nilai UAS

  2. Pada prosedur sistem yang berjalan untuk penyerahan nilai UTS dimulai dari dosen datang kekampus Perguruan Tinggi Raharja pada bagian RPU untuk menyerahkan formulir absensi UTS mahasiswa disertai dengan tandatangan dosen pengajar. Kemudian RPU menginputkan nilai UTS mahasiswa.

  3. Prosedur Penyerahan Nilai UTS

  4. Pada prosedur sistem yang berjalan untuk penyerahan nilai UAS dimulai dari dosen datang kekampus Perguruan Tinggi Raharja pada bagian RPU untuk menyerahkan formulir absensi UAS yang berisikan nilai UAS dan Tugas Mandiri mahasiswa disertai dengan tandatangan dosen pengajar. Kemudian RPU mengolah nilai UTS, UAS, Tugas Mandiri dan Absensi. Setelah hasil pengolahan nilaian mendapatkan grade, petugas RPU memberi tahukan kepada dosen pengajar melalui rekapan nilai yang sudah diolah. Jika dosen tidak setuju, maka dosen diberi kesempatan untuk merubah nilai Tugas Mandiri mahasiswa. Jika dosen setuju maka RPU akan melakukan finalisasi nilai dan akan keluar hasil akhir nilai berupa huruf mutu (grade). Kemudian nilai dikirim oleh RPU ke bagian/divisi REC untuk diinputkan kedalam SIS (Student Information Services) untuk kemudian masuk kedalam KHS (Kartu Hasil Studi) dan dapat dilihat oleh mahasiswa.

Use Case Diagram Yang Berjalan

Gambar 3.3 Use Case Diagram Yang Berjalan

Dapat dijelaskan dari gambar 3.3. diatas adalah Use Case yang berjalan pada penilaian hasil belajar mahasiswa di Perguruan Tinggi Raharja, yaitu sebagai berikut :

a. 1 (satu) sistem yang mencakup seluruh sistem proses input nilai UTS.

b. 2 (dua) actor yang melakukan kegiatan yaitu, dosen dan RPU.

c. 3 (tiga) use case yang biasa dilakukan oleh actor-actor tersebut diantaranya: menyerahkan Form Absensi Ujian, Olah Nilai, Konfirmasi Nilai.

d. 1 (satu) extened, yaitu: Input Nilai.

e. 2 include, diantaranya: Grade Nilai dan Finalisasi Nilai.e. 2 include, diantaranya: Grade Nilai dan Finalisasi Nilai.

Activity Diagram Yang Berjalan

Gambar 3.4 Activity Diagram Yang Berjalan

Dapat dijelaskan dari gambar 3.4. diatas adalah Activity yang berjalan pada penilaian hasil belajar mahasiswa di Perguruan Tinggi Raharja, yaitu sebagai berikut :

a. 1 (satu) initial node sebagai objek yang diawali.

b. 8 (delapan) activity sebagai state dari sistem yang mencerminkan eksekusi dari suatu aksi yaitu, dosen menyerahkan form absensi Ujian ke RPU, RPU menginput nilai, kemudian menggolah nilai,menghasilkan Grade Nilai, melakukan konfirmasi kepada dosen, dosen menerima informasi dan hasil grade nilai, jika dosen setuju maka dilakukan finalisasi nilai, namun jika dosen tidak setuju maka dilakukan perubahan nilai Tugas Mandiri.

c. 1 (satu) initial final node yang merupakan aktifitas akhir kegiatan.

d. 1 (satu) decision node untuk menyatakan ya (Y) atau tidak (T).

e. 2 (dua) fork node yang digunakan untuk percabangan.

Sequence Diagram Yang Berjalan

Gambar 3.5 Sequence Diagram Yang Berjalan

Diagram diatas menggambarkan sequence diagram untuk proses penilaian hasil belajar mahasiswa yang sedang berjalan saat ini, yaitu sebagai berikut:

a. 2 (dua) actor yang melakukan kegiatan, yaitu dosen dan RPU.

b. 1 (satu) boundary lifeline yang dilakukan yaitu nilai.

c. 1 (satu) 1 entity lifeline yaitu Database Nilai.

d. 1 (satu) decision node untuk menyatakan ya (Y) atau tidak (T).

d. 7 (tiga) message yang memuat informasi-informasi tentang aktifitas yang terjadi, yaitu: dosen menyerahkan form absesnsi Ujian yang sudah ditandatangani kepada RPU, RPU melakukan penginputan nilai pada database nilai, kemudian RPU mengolah nilai, kemudian nilai menghasilkan grade nilai, RPU melakukan konfirmasi nilai kepada dosen, dosen melakukan aprove nilai, dan RPU melakukan finalisasi nilai.

Analisa Sistem Yang Berjalan

Metode Analisa SWOT

Penelitian ini menggunakan metode analisa SWOT untuk mengevaluasi kekuatan (Strengths), kelemahan (Weakness), peluang (Opportunities) dan ancaman (Threats) sistem sehingga dapat membantu dalam menyampaikan informasi yang cepat kepada seluruh dosen dan mahasisawa terkait dengan hasil belajar mahasiswa pada Perguruan Tinggi Raharja yang dapat dilihat pada Tabel 3.3 dibawah ini.

Tabel 3.3 Identifikasi SWOT


Berdasarkan analisa identifikasi SWOT yang telah dilakukan, selanjutnya dilakukan analisa untuk mencari strategi dengan menggunakan matriks SWOT. Matriks SWOT ini dapat menggambarkan secara jelas bagaimana peluang yang tersedia menggunakan (strategi S-O) dan menggunakan kekuatan yang dimiliki untuk mengatasi suatu ancaman menggunakan (strategi S-T) dan dianalisis pula strategi untuk mengurangi kelemahan yang dimiliki untuk meraih peluang yang ada menggunakan (strategi W-O) serta mengatasi ancaman yang ada dengan menggunakan (strategi W-T). Matriks SWOT dapat dilihat pada Tabel 3.4 dibawah ini.

Tabel 3.4 Matriks SWOT

Metode Analisa Berdasarkan Prosedur Sistem Yang Berjalan

  1. Analisa Masukan

  2. Analisa masukan merupakan penguraian masalah yang dilakukan terhadap semua data/informasi yang berfungsi sebagai data input sehingga menghasilkan proses. Data nilai didapat setelah dosen menyerahkan form absensi Ujian mahasiswa kepada RPU.

    1Nama masukan:Form Absensi Ujian
    2Fungsi:Sebagai catatan nilai UTS, UAS dan Tugas Mandiri mahasiswa
    3Sumber:Dosen Pengajar
    4Media:Kertas
    5Distribusi:Dosen ke petugas RPU
    6Frekuensi:Setiap pelaksanaan Ujian Tengah Semester dan Ujian Akhir semester
    7Keterangan:Berisi nilai dan paraf mahasiswa/peserta ujian. Ditandatangan oleh dosen pengajar
  3. Analisa Proses

  4. Analisa proses merupakan penguraian masalah yang dilakukan pada proses sebagai suatu hasil respect balik karena adanya data input di dalam proses inilah semua data/informasi yang masuk akan diolah dengan menggunakan pengolahan sistem yang ada.

    1Nama masukan:Pengolahan nilai
    2Masukan:Nilai UTS, UAS, Tugas Mandiri dan Absensi
    3Keluaran:Nilai berupa grade/huruf mutu
    4Ringkasan Proses:Proses ini akan menghasilkan nilai mahasiswa berupa grade/huruf mutu yang akan disampaikan kepada mahasiswa
  5. Analisa Keluaran

  6. Analisa keluaran merupakan penguraian masalah yang dilakukan pada hasil dari keseluruhan proses yang terjadi dari mulai penginputan data sampai terjadi proses pengolahan data melalui sistem pengolahan data yang ada.

    1Nama keluaran:Daftar Nilai dan KHS (Kartu Hasil Studi)
    2Fungsi:Mencetak dan menampilkan nilai
    3Media:Box SIS (Student Information Sistem) dan SiS+
    4Keterangan:Nilai mahasiswa dapat dicetak melalui Box SIS (Student Information Sistem) dan SiS+

Konfigurasi Sistem

Dalam melakukan analisa program pada penulisan laporan Skripsi, penulis menggunakan komputer dengan spesifikasi segagai berikut :

Spesifikasi Hardware

aProcessor:Intel Core i3-380M
bMonitor:14.0" HD LED LCD
cMemory:2 GB DDR3 Memory
dHard Disk:20 GB HDD

Spesifikasi Software

aWindows 7
bMozilla Firefox
cNotepad++
dAdobe Photoshop CS3
dVisual Paradigm for UML 6.4 Enterprise Edition CS3

Spesifikasi Brainware

Yang mempunyai hak untuk mengapprove data nilai, mengecek dan mengolah nilai murni yang sudah masuk adalah seorang administrator yaitu RPU. Sedangkan dosen dapat mengakses dan menggunakan sistem tersebut sesuai dengan kebutuhan untuk menginput nilai hasil belajar mahasiswa.

Permasalahan Yang Dihadapi dan Alternatif Pemecahan Masalah

Permasalahan Yang Dihadapi

Berdasarkan hasil analisa yang telah dilakukan terhadap sistem yang sedang berjalan adalah sistem penilaian hasil belajar mahasiswa pada Perguruan Tinggi Raharja masih kurang maksimal. Beberapa permasalahan tersebut diantaranya, dosen harus datang ke kampus untuk menyerahkan formulir absensi UTS/UAS mahasiswa, dosen mengumpulkan formulir absensi UTS/UAS mahasiswa tidak tepat waktu, lamanya proses pengolahan nilai sehingga berdampak pada lamanya pula hasil grading yang muncul pada Daftar Nilai dan (Kartu Rencana Studi) KHS mahasiswa.

Serta singkatnya waktu yang diberikan oleh kampus terkait dengan batas maksimal pengumpulan formulir absensi UTS/UAS mahasiswa, jika dosen yang bersangkutan sedang berada di luar kota maka sangat berpengaruh bagi kecepatan pengolahan nilai dan penyampaian informasi nilai kepada mahasiswa karna lamanya penyerahan nilai yang dilakukan oleh dosen.

Alternatif Pemecahan masalah

Setelah melakukan pengamatan dan penelitian dari beberapa permasalahan yang dihadapi, maka didapatkan alternatif pemecahan masalah yang dapat membantu dan menjadi pemecahan masalah untuk Perguruan Tinggi Raharja. Alternatif pemecahan masalah tersebut adalah dengan merancang dan membangun sebuah sistem penilaian hasil belajar mahasiswa secara online pada SiS+ (Student iLearning Services Plus) dengan menggunakan Yii framework. Dimana seorang dosen tidak harus datang ke kampus Perguruan Tinggi Raharja untuk menyerahkan formulir absensi UTS/UAS mahasiswa. Namun dosen dapat dengan mudah mensubmit nilai mahasiswa menggunakan sistem. Dengan demikian data nilai yang masuk dapat dengan mudah diolah oleh petugas RPU dan informasi nilai yang disampaikan kepada mahasiswa dapat dengan mudah dan cepat.

User Requirement

Elisitasi Tahap I

Elisitasi tahap I merupakan data yang diperoleh dari hasil pengumpulan data dengan melakukan observasi langsung dan wawancara mengenai kekurangan dari sistem yang sedang berjalan dan dari kebutuhan pengguna sistem yang belum terpenuhi. Dalam hal ini wawancara dilakukan kepada stakeholder mengenai sistem yang diusulkan. Berikut dibawah ini merupakan Tabel 3.5 yang berisikan data elisitasi tahap I yang berisikan 28 (dua puluh delapan) kebutuhan Functional dan 3 (tiga) kebutuhan Non Functional.

Tabel 3.5. Elisitasi Tahap I

Analisa Kebutuhan
Functional
NoKeterangan
Saya Ingin Sistem Dapat
1Login terintegrasi dengan email Rinfo
2Menampilkan menu home
3Menampilkan nama dosen pengajar
4Menampilkan kode kelas dan mata kuliah mengajar dosen
5Menampilkan menu Tools
6Menampilkan kolom input nilai UTS
7Menampilkan kolom input nilai UAS
8Menampilkan kolom input nilai Tugas Mandiri
9Menampilkan Button submit
10Mengirimkan notifikasi email
11Mengolah rumus standar deviasi
12Menampilkan Grade nilai
13Menampilkan logo SiS+ Penilaian
14Menampilkan status nilai diproses/belum diproses
15Menampilkan data mahasiswa dalam setiap kode kelas mata kuliah
16Menampilkan kalender
17Menampilkan slide show pada halaman login
18Mendownload data dalam bentuk excel
19Menampilkan fasilitas cek nilai
20Memiliki fasilitas komentar
21Sistem Memiliki history
22Menampilkan foto dosen pengajar
23Menampilkan menu kotak saran
24Mengimport data dari excel
25Mengimport data dari csv
26Sistem memiliki banyak template
27Memiliki panduan penggunaan sistem
28Menampilkan log aktifitas login
Non Functional
NoKeterangan
Saya Ingin Sistem Dapat
1Diakses melalui web browser
2Memiliki desain yang simpel dan menarik
3Mudah dipahami oleh user

Elisitasi Tahap II

Elisitasi tahap II merupakan hasil pengklasifikasian dari elisitasi tahap I berdasarkan metode MDI. Metode MDI ini bertujuan untuk memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang disanggupi oleh penulis untuk dieksekusi. Berikut penjelasan mengenai Metode MDI :

a. M pada MDI itu artinya Mandatory (Penting). Maksudnya requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.

b. D pada MDI itu artinya Desirable. Maksudnya requirement tersebut tidak terlalu penting dan boleh dihilangkan. Tetapi jika requirement tersebut digunakan dalam pembentukan sistem, akan membuat sistem tersebut lebih sempurna.

c. I pada MDI itu artinya Inessential. Maksudnya bahwa requirement tersebut bukanlah bagian dari sistem yang dibahas dan merupakan bagian dari luar sistem.

Berikut dibawah ini merupakan Tabel 3.6 yang berisikan elisitasi tahap II yang telah diklasifikasikan berdasarkan metode MDI. Pada elisitasi tahap II ini berisikan 28 (dua puluh delapan) kebutuhan Functional dan 3 (tiga) kebutuhan Non Functional.

Tabel 3.6. Elisitasi Tahap II

Analisa Kebutuhan
Functional
NoSaya Ingin Sistem Dapat:
KeteranganMDI
1Login terintegrasi dengan email Rinfo

2Menampilkan menu home

3Menampilkan nama dosen pengajar

4Menampilkan kode kelas dan mata kuliah mengajar dosen

5Menampilkan menu Tools

6Menampilkan kolom input nilai UTS

7Menampilkan kolom input nilai UAS

8Menampilkan kolom input nilai Tugas Mandiri

9Menampilkan Button submit

10Mengirimkan notifikasi email

11Mengolah rumus standar deviasi

12Menampilkan Grade nilai

13Menampilkan logo SiS+ Penilaian

14Menampilkan status nilai diproses/belum diproses

15Menampilkan data mahasiswa dalam setiap kode kelas mata kuliah

16Menampilkan kalender

17Menampilkan slide show pada halaman login

18Mendownload data dalam bentuk excel

19Menampilkan fasilitas cek nilai

20Memiliki fasilitas komentar

21Sistem Memiliki history

22Menampilkan foto dosen pengajar

23Menampilkan menu kotak saran

24Mengimport data dari excel

25Mengimport data dari csv

26Sistem memiliki banyak template

27Memiliki panduan penggunaan sistem

28Menampilkan log aktifitas login

Non Functional
NoSaya Ingin Sistem Dapat
KeteranganMDI
1Diakses melalui web browser

2Memiliki desain yang simpel dan menarik

3Mudah dipahami oleh user


M=Mandatory:Penting
D=Desirable:Tidak Terlalu Penting
I=Innesential:Tidak Mutlak Ada

ELisitasi Tahap III

Merupakan hasil penyusutan dari elisitasi tahap II dengan cara mengeliminasi semua requirement yang pilihannya I pada metode MDI. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali melalui metode TOE, yaitu sebagai berikut :

a. T (Technical), maksudnya adalah bagaimana tata cara/teknik pembuatan requirement tersebut dalam sistem yang diusulkan.

b. O (Operational), maksudnya adalah bagaimana tata cara penggunaan requirement tersebut dalam sistem yang akan dikembangkan.

c. E (Economic), maksudnya adalah berapakah biaya yang diperlukan guna membangun requirement tersebut didalam sistem.

Metode TOE tersebut dibagi kembali menjadi beberapa option,diantaranya :

a. High (H) : Sulit untuk dikerjakan, karena tehnik pembuatan dan pemakaiannya sulit serta biayanya mahal. Sehingga requirement tersebut harus dieliminasi.

b. Middle (M) : Mampu untuk dikerjakan.

c. Low (L) : Mudah untuk dikerjakan.

Berikut dibawah ini merupakan Tabel 3.7 yang berisikan data elisitasi tahap II hasil penyusutan dari elisitasi tahap II dengan cara mengeliminasi semua requirement yang pilihannya I pada metode MDI. Pada elisitasi tahap III ini berisikan 26 (dua puluh enam) kebutuhan Functional dan 3 (tiga) kebutuhan Non Functional.

Tabel 3.7. Elisitasi Tahap III

Analisa Kebutuhan
Functional
NoSaya Ingin Sistem DapatTOE
KeteranganLMHLMHLMH
1Login terintegrasi dengan email Rinfo

2Menampilkan menu home

3Menampilkan nama dosen pengajar

4Menampilkan kode kelas dan mata kuliah mengajar dosen

5Menampilkan menu Tools

6Menampilkan kolom input nilai UTS

7Menampilkan kolom input nilai UAS

8Menampilkan kolom input nilai Tugas Mandiri

9Menampilkan Button submit

10Mengirimkan notifikasi email

 

 

11Mengolah rumus standar deviasi

12Menampilkan Grade nilai

13Menampilkan logo SiS+ Penilaian

14Menampilkan status nilai diproses/belum diproses

15Menampilkan data mahasiswa dalam setiap kode kelas mata kuliah

16Menampilkan kalender

17Mendownload data dalam bentuk excel

18Menampilkan fasilitas cek nilai

19Memiliki fasilitas komentar

20Sistem Memiliki history

21Menampilkan foto dosen pengajar

22Mengimport data dari excel

23Mengimport data dari csv

24Sistem memiliki banyak template

25Memiliki panduan penggunaan sistem

26Menampilkan log aktifitas login

Non Functional
NoSaya Ingin Sistem DapatTOE
KeteranganLMHLMHLMH
1Diakses melalui web browser

2Memiliki desain yang simpel dan menarik

3Mudah dipahami oleh user

Keterangan :

T(Technical)L(Low)
O(Operational)M(Middle)
E(Economic)H(Hight)

Final Draft Elisitasi

Final Draft Elisitasi Merupakan hasil akhir elisitasi yang di setujui oleh stakeholder dan pengembang sistem perihal sistem yang akan di buat. Dibawah ini merupakan Tabel 3.8 yang berisikan data final draft elisiasi yang berisikan 17 (tujuh belas) kebutuhan Functional dan 3 (tiga) kebutuhan Non Functional.


Tabel 3.8. Final Draft Elisitasi

Analisa Kebutuhan
Functional
NoKeterangan
Saya Ingin Sistem Dapat
1Login terintegrasi dengan email Rinfo
2Menampilkan menu home
3Menampilkan nama dosen pengajar
4Menampilkan kode kelas dan mata kuliah mengajar dosen
5Menampilkan kolom input nilai Absen
6Menampilkan kolom input nilai UTS
7Menampilkan kolom input nilai UAS
8Menampilkan kolom input nilai Tugas Mandiri
9Menampilkan Button submit
10Menampilkan log aktifitas login
11Menampilkan logo SiS+ Penilaian
12Menampilkan status nilai diproses/belum diproses
13Menampilkan data mahasiswa dalam setiap kode kelas mata kuliah
14Mendownload data dalam bentuk excel
15Menampilkan fasilitas cek nilai
16Memiliki fasilitasi verifikasi nilai
17Memiliki panduan penggunaan sistem
Non Functional
NoKeterangan
Saya Ingin Sistem Dapat
1Diakses melalui web browser
2Memiliki desain yang simpel dan menarik
3Mudah dipahami oleh user


BAB IV

RANCANGAN SISTEM YANG DIUSULKAN

Rancangan Sistem Usulan

Prosedur Sistem Usulan

Setelah melakukan analisa dan penelitian terhadap sistem yang sedang berjalan pada sistem penilaian hasil belajar mahasiswa di Perguruan Tinggi Raharja, maka selanjutnya membahas mengenai usulan rancangan sistem yang akan dibangun. Adapun beberapa usulan prosedur tersebut bertujuan untuk memperbaiki dan menyempurnakan sistem tanpa menghilangkan sistem yang sedang berjalan pada sistem penilaian hasil belajar mahasiswa di Perguruan Tinggi Raharja. Yaitu dengan menggusulkan penilaian hasil belajar mahasiswa berbasis online dengan cara nilai hasil belajar mahasiswa di submit oleh masing-masing dosen pengajar secara online dimana saja dosen tersebut berada, sehingga dosen tidak harus datang ke kampus Perguruan Tinggi Raharja untuk menyerahkan nilai UTS dan UAS. Berdasarkan kebutuhan-kebutuhan sistem tersebut maka langkah-langkah berikutnya yaitu dengan merancang sistem usulan yang bertujuan untuk menyempurnakan sistem yang lama. Dalam menganalisa usulan prosedur yang baru pada penelitian ini digunakan program Visual Paradigm for UML Enterprise Edition Ver. 6.4 untuk menggambarkan use case diagram, activity diagram, sequence diagram, dan class diagram.

Use Case Diagram Yang Diusukan

Gambar 4.1 Use Case Diagram Penilaian Hasil Belajar Mahasiswa Yang Diusulkan

Berdasarkan gambar 4.1 Use Case diagram sistem penilaian onine pada sistem yang disulkan yaitu:

a. 1 (satu) System yang mencakup seluruh kegiatan.

b. 2 (dua) Actor yang melakukan kegiatan, diantaranya: Dosen yang memiliki hak akses untuk menginput nilai dan Admin yang memiliki hak akses mengecek dan mendownload nilai yang telah disubmit oleh dosen.

c. 3 (tiga) Use Case yang dilakukan diantaranya: menampilkan Login, menampilkan Data Mengajar Dosen, dan menampilkan Verifikasi Nilai.

d. 2 (dua) Include yaitu: Email Rinfo dan Download Nilai.

e. 2 (dua) Extend diantaranya: menampilkan form Input Nilai dan menampilkan Cek Nilai.

Activity Diagram Yang Diusulkan

  1. Activity Diagram Untuk Dosen


  2. Gambar 4.2 Activity Diagram Input Nilai Untuk Dosen

    Berdasarkan gambar 4.2 Activity Diagram Input Nilai Untuk Dosen yang diusulkan terdapat:

    a. 1 (satu) Initial Node, sebagai objek yang diawali.

    b. 4 (empat) Activity sebagai state dari sistem yang mencerminkan eksekusi dari suatu aksi, diantaranya yang berawal dari dosen melakukan Login dengan menggunakan email Rinfo, kemudian dilanjutkan dengan memilih Kode Kelas Mata Kuliah yang diampu oleh dosen tersebut, dilanjutkan dengan melakukan input nilai dan mensubmit nilai.

    c. 1 (satu) Decision Node untuk menyatakan "Gagal" atau "Berhasil".

    d. 1 (satu) Final Node, sebagai objek yang di akhiri.


  3. Activity Diagram Untuk Admin


  4. Gambar 4.3 Activity Diagram Cek Nilai Untuk Admin

    Berdasarkan gambar 4.3 Activity Diagram pengecekan nilai untuk Admin terdapat:

    a. 1 (satu) Initial Node, sebagai objek yang diawali.

    b. 5 (lima) Activity sebagai state dari sistem yang mencerminkan eksekusi dari suatu aksi, diantaranya yang berawal dari Admin melakukan Login dengan menggunakan email Rinfo, kemudian dilanjutkan dengan memilih Daftar Mata Kuliah, dilanjutkan dengan mengecek nilai yang masuk, kemudian melakukan Verifikasi Nilai, dan Admin melakukan download nilai.

    c. 1 (satu) Decision Node untuk menyatakan "Gagal" atau "Berhasil".

    d. 1 (satu) Final Node, sebagai objek yang di akhiri.

Sequence Diagram Yang Diusulkan

  1. Sequence Diagram Untuk Dosen


  2. Gambar 4.4 Sequence Diagram Input Nilai Untuk Dosen

    Berdasarkan gambar 4.4 Sequence Diagram yang diusulkan pada penginputan nilai oleh dosen terdapat:

    a. 1 (satu) Actor, yaitu Dosen yang melakukan input nilai mahasiswa.

    b. 8 (delapan) Message yang menggambarkan pengiriman pesan, yaitu: Melakukan Login, Validasi Email, Login Berhasil, Login Gagal, Menampilkan Sistem Penginputan Nilai, pilih Kode Kelas Mata Kuliah, Menampilkan Form Input Nilai, Melakukan Input Nilai, dan melakukan Submit Nilai.

    c. 2 (dua) Boundary Class yang menggambarkan sebuah penggambaran dari form yaitu Form Login dan Form Input nilai.

    d. 1 (satu) Control Class yang menggambarkan penghubung antara login dengan home yang berperan sebagai server untuk validasi login.

    e. 1 (satu) Entity Class yang menggambarkan hubungan kegiatan yang akan dilakukan yaitu Halaman Utama Sistem.

  3. Sequence Diagram Untuk Admin


  4. Gambar 4.5 Sequence Diagram Pengecekan Nilai Untuk Admin

    Berdasarkan gambar 4.5 Sequence Diagram yang diusulkan pada pengecekan nilai untuk Admin terdapat:

    a. 2 (dua) Actor, yaitu Dosen dan Admin.

    b. 11 (sebelas) Message yang menggambarkan pengiriman pesan, yaitu: Melakukan Login, Validasi Email, Login Berhasil, Login Gagal, Menampilkan Sistem Penginputan Nilai, pilih Menu Cek Nilai, Menampilkan halaman Cek Nilai, pilih Kode Kelas Mata Kuliah, menampilkan Detail Cek Nilai, Cek Nilai masuk, melakuka Verifikasi Nilai dan Melakukan Download Nilai.

    c. 2 (dua) Boundary Class yang menggambarkan sebuah penggambaran dari form yaitu Form Log In dan Form Input Nilai.

    d. 1 (satu) Control Class yang menggambarkan penghubung antara login dengan home yang berperan sebagai server untuk validasi login.

    e. 1 (satu) Entity Class yang menggambarkan hubungan kegiatan yang akan dilakukan yaitu Halaman Admin Sistem.

Class Diagram Yang Diusulkan

Gambar 4.6 Class Diagram Yang Diusulkan

Berdasarkan gambar 4.6 Class Diagram yang diusulkan pada sistem penilaian hasil belajar terdapat:

a. 15 (lima belas) Class, yaitu: TMMahasiswa, TMDosen, TMBelajarMahasiswa, TMDosenMengajar, TTAbsensi, TTUTS, TTUAS, TTTugasMandiri, TMMataKuliah, TMKomentar, TMTahunAjar, TTSetup, TTUpdateDosen, TTLog dan User.

Perbedaan Prosedur Antara Sistem Yang Berjalan Dengan Sistem Yang Diusulkan

Berikut ini merupakan Tabel 4.1 yang berisikan perbedaan antara prosedur sistem yang berjalan dan sistem yang diusulkan.

Tabel 4.1 Perbedaan Prosedur Sistem Berjalan dan Sistem Usulan

Prosedur Sistem BerjalanProsedur Sistem Diusulkan
Penyerahan nilai dilakukan dengan cara dosen datang ke kampus pada bagian RPU untuk menyerahkan nilai.Penyerahan nilai dilakukan oleh dosen dengan cara mensubmit nilai secara langsung melalui sistem penilaian tanpa harus datang ke kampus Perguruan Tinggi Raharja.
Saat konfirmasi nilai dosen harus datang ke perguruan Tinggi Raharja.Konfirmasi nilai dilakukan melalui verifikasi nilai yang sudah diperiksa oleh Admin.
RPU menginput nilai satu per satu setiap nilai akan diolah.Admin dapat mendownload nilai yang telah di input dosen dalam bentuk excel sehingga dapat langsung diolah.
Hasil grade nilai dilakukan dengan cara konfirmasi persetujuan nilai dari dosen. Jika hasil grade disetujui dosen maka dilakukan finalisasi nilai. Namun jika tidak maka dosen dapat melakukan perubahan nilai Tugas Mandiri mahasiswa sebanyak 1 (satu) kali perubahan.Hasil grade nilai dilakukan dengan cara konfirmasi persetujuan nilai dari dosen. Jika hasil grade disetujui dosen maka dilakukan finalisasi nilai. Namun jika tidak maka dosen dapat melakukan perubahan nilai Tugas Mandiri mahasiswa sebanyak 1 (satu) kali perubahan.

Rancangan Basis Data

Rancangan basis data merupakan media penyimpanan data yang digunakan dalam aplikasi dan database untuk membantu pemrograman dalam menampilkan data. Berikut ini adalah rancangan basis data yang digunakan dalam merancang sistem.

Spesifikasi Basis Data

Pada database digunakan tabel-tabel, dan pada tabel-tabel berikut ini akan dijelaskan nama field, type dan size mengenai data tersebut.

1.Nama File:TMMahasiswa
Tipe File:File Master
Nama File:Sistem Dapat
Fungsi:Untuk menyimpan data mahasiswa
Media:Hard Disk
Primary Key:NIM

Tabel 4.2 Struktur Tabel TMMahasiswa

NoNama FieldTipe DataField SizeKeterangan
1NIMChar10Primary Key
2NIPRChar12
3NamaDepanVarchar30
4NamaBelakangVarchar70
5NamaPanggilanVarchar25
6TempatLahirVarchar30
7TanggalLahirDate10
8KodeNegaraVarchar5
9JenisKelaminChar1
10StatusPerkawinanInt1
11AlamatTinggalVarchar100
12KodePosTinggalChar5
13ProvinsiTinggalVarchar50
14KotaTinggalVarchar50
15AlamatSuratVarchar100
16KodePosSuratChar5
17ProvinsiSuratVarchar50
18KotaSuratVarchar50
19AlamatEmailVarchar100
20PersonalWebsiteVarchar100
21AgamaVarchar8
22TeleponRumahVarchar10
23TeleponKantorVarchar10
24HandphoneVarchar15
25GolonganDarahVarchar2
26HobbyVarchar50

Dapat dijelaskan dari Tabel 4.2 yaitu struktur tabel dari TMMahasiswa yang terdiri dari 26 (dua puluh enam) field dengan kunci utama/primary key nya adalah NIM.


2Nama File:TMDosen
Tipe File:File Master
Fungsi:Untuk menyimpan data dosen
Media:Hard Disk
Primary Key:NID

Tabel 4.3 Struktur Tabel TMDosen

NoNama FieldTipe DataField SizeKeterangan
1NIDChar6Primary Key
2NIPRChar12
3NamaDosenVarchar50
4NamaGelarVarchar30
5KodeJabatanInt1
6KodeKajurChar3
7AlamatEmailVarchar100
8iMeVarchar100

Dapat dijelaskan dari Tabel 4.3 yaitu struktur tabel dari TMDosen yang terdiri dari 8 (delapan) field dengan kunci utama/primary key nya adalah NID.


3Nama File:TMBelajarMahasiswa
Tipe File:File Master
Fungsi:Untuk menyimpan data belajar mahasiswa
Media:Hard Disk
Primary Key:ID

Tabel 4.4 Struktur Tabel TMBelajarMahasiswa

NoNama FieldTipe DataField SizeKeterangan
1IDInt100Primary Key
2KodeTahunAjarInt9
3NIMChar10
4KodeKelasMataKuliahVarchar7

Dapat dijelaskan dari Tabel 4.4 yaitu struktur tabel dari TMBelajarMahasiswa yang terdiri dari 4 (empat) field dengan kunci utama/primary key nya adalah ID.


4Nama File:TMDosenMengajar
Tipe File:File Master
Fungsi:Untuk menyimpan data mengajar dosen
Media:Hard Disk
Primary Key:ID

Tabel 4.5 Struktur Tabel TMDosenMengajar

NoNama FieldTipe DataField SizeKeterangan
1IDInt100Primary Key
2KodeTahunAjarInt9
3NIDChar6
4KodeKelasMataKuliahVarchar7

Dapat dijelaskan dari Tabel 4.5 yaitu struktur tabel dari TMDosenMengajar yang terdiri dari 4 (empat) field dengan kunci utama/primary key nya adalah ID.


5Nama File:TTAbsensi
Tipe File:File Transaksi
Fungsi:Untuk menyimpan data absen
Media:Hard Disk
Primary Key:ID

Tabel 4.6 Struktur Tabel TTAbsensi

NoNama FieldTipe DataField SizeKeterangan
1IDInt100Primary Key
2KodeKelasMataKuliahVarchar7
3TanggalBuatDate-
4DibuatOlehVarchar100
5NIMChar10
6KodeTahunAjarInt9
7NilaiInt3

Dapat dijelaskan dari Tabel 4.6 yaitu struktur tabel dari TTAbsensi yang terdiri dari 7 (tujuh) field dengan kunci utama/primary key nya adalah ID.



6Nama File:TTUTS
Tipe File:File Transaksi
Fungsi:Untuk menyimpan data nilai UTS
Media:Hard Disk
Primary Key:ID

Tabel 4.7 Struktur Tabel TTUTS

NoNama FieldTipe DataField SizeKeterangan
1IDInt100Primary Key
2KodeKelasMataKuliahVarchar7
3TanggalBuatDate-
4DibuatOlehVarchar100
5NIMChar10
6KodeTahunAjarInt9
7NilaiInt3

Dapat dijelaskan dari Tabel 4.7 yaitu struktur tabel dari TTUTS yang terdiri dari 7 (tujuh) field dengan kunci utama/primary key nya adalah ID.


7Nama File:TTUAS
Tipe File:File Transaksi
Fungsi:Untuk menyimpan data nlai UAS
Media:Hard Disk
Primary Key:ID

Tabel 4.8 Struktur Tabel TTUAS

NoNama FieldTipe DataField SizeKeterangan
1IDInt100Primary Key
2KodeKelasMataKuliahVarchar7
3TanggalBuatDate-
4DibuatOlehVarchar100
5NIMChar10
6KodeTahunAjarInt9
7NilaiInt3

Dapat dijelaskan dari Tabel 4.8 yaitu struktur tabel dari TTUAS yang terdiri dari 7 (tujuh) field dengan kunci utama/primary key nya adalah ID.


8Nama File:TTTugasMandiri
Tipe File:File Transaksi
Fungsi:Untuk menyimpan data nilai tugas mandiri
Media:Hard Disk
Primary Key:ID

Tabel 4.9 Struktur Tabel TTTugasMandiri

NoNama FieldTipe DataField SizeKeterangan
1IDInt100Primary Key
2KodeKelasMataKuliahVarchar7
3TanggalBuatDate-
4DibuatOlehVarchar100
5NIMChar10
6KodeTahunAjarInt9
7NilaiInt3

Dapat dijelaskan dari Tabel 4.9 yaitu struktur tabel dari TTUgasMandiri yang terdiri dari 7 (tujuh) field dengan kunci utama/primary key nya adalah ID.


9Nama File:TMTahunAjar
Tipe File:File Master
Fungsi:Untuk menyimpan data tahun ajar
Media:Hard Disk
Primary Key:KodeTahunAjar

Tabel 4.10 Struktur Tabel TMTahunAjar

NoNama FieldTipe DataField SizeKeterangan
1KodeTahunAjarInt9Primary Key
2StatusInt1

Dapat dijelaskan dari Tabel 4.10 yaitu struktur tabel dari TMTahunAjar yang terdiri dari 2 (dua) field dengan kunci utama/primary key nya adalah KodeTahunAjar.


10Nama File:TTKomentar
Tipe File:File Transaksi
Fungsi:Untuk menyimpan data komentar
Media:Hard Disk
Primary Key:ID

Tabel 4.11 Struktur Tabel TTKomentar

NoNama FieldTipe DataField SizeKeterangan
1IDInt1Primary Key
2KodeKelasMataKuliahVarchar7
3KodeTahunAjarInt9
4TanggalPeriksadate-
5NamaPetugasVarchar50
6StatusInt9
7KomentarText-
8KeteranganVarchar15
9JenisVerifikasiInt1

Dapat dijelaskan dari Tabel 4.11 yaitu struktur tabel dari TTKomentar yang terdiri dari 9 (sembilan) field dengan kunci utama/primary key nya adalah ID.


11Nama File:User
Tipe File:File Master
Fungsi:Untuk menyimpan data user
Media:Hard Disk
Primary Key:ID

Tabel 4.12 Struktur Tabel User

NoNama FieldTipe DataField SizeKeterangan
1IDInt10Primary Key
2AlamatEmailVarchar100
3NamaVarchar30
4LevelInt1

Dapat dijelaskan dari Tabel 4.12 yaitu struktur tabel dari Tabel User yang terdiri dari 4 (empat) field dengan kunci utama/primary key nya adalah ID.


12Nama File:TMMataKuliah
Tipe File:File Master
Fungsi:Untuk menyimpan data tahun ajar
Media:Hard Disk
Primary Key:KodeTahunAjar

Tabel 4.13 Struktur Tabel TMMataKuliah

NoNama FieldTipe DataField SizeKeterangan
1KodeMataKuliahVarchar6Primary Key
2NamaMataKuliahIDVarchar45
3NamaMataKuliahENVarchar45
4SKSTinyint1
5KodeKelompokVarchar4
6KodeKajurChar3
7StatusPraktekTinyint1
8JenisMataKuliahEnum'0','1','2'
9CekChar1

Dapat dijelaskan dari Tabel 4.13 yaitu struktur tabel dari TMMataKuliah yang terdiri dari 9 (sembilan) field dengan kunci utama/primary key nya adalah KodeMataKuliah.


13 Nama File: TTSetup
Tipe File:File Transaksi
Fungsi:Untuk menyimpan data buka tutup input nilai
Media:Hard Disk
Primary Key:ID

Tabel 4.14 Struktur Tabel TTSetup

NoNama FieldTipe DataField SizeKeterangan
1IDInt10Primary Key
2 KodeTahunAjarInt 9
3 Jenis Int 9
4 Status Int 1

Dapat dijelaskan dari Tabel 4.14 yaitu struktur tabel dari TTSetup yang terdiri dari 4 (empat) field dengan kunci utama/primary key nya adalah ID.



14 Nama File: TTUpdateDosen
Tipe File:File Transaksi
Fungsi:Untuk menyimpan data hak akses edit nilai dosen
Media:Hard Disk
Primary Key:ID

Tabel 4.15 Struktur Tabel TTUpdateDosen

NoNama FieldTipe DataField SizeKeterangan
1IDInt10Primary Key
2 JenisNilaiInt 11
3 KodeTahunAjar Int 9
4 KodeKelasMataKuliah Varchar 7
5 Status Int 1

Dapat dijelaskan dari Tabel 4.15 yaitu struktur tabel dari TTUpdateDosen yang terdiri dari 5 (lima) field dengan kunci utama/primary key nya adalah ID.


15 Nama File: TTLog
Tipe File:File Transaksi
Fungsi:Untuk menyimpan data transaksi user login
Media:Hard Disk
Primary Key:IDLog

Tabel 4.16 Struktur Tabel TTLog

NoNama FieldTipe DataField SizeKeterangan
1IDLogInt5Primary Key
2 UsernameVarchar 30
3 Waktu Datetime -

Dapat dijelaskan dari Tabel 4.16 yaitu struktur tabel dari TTLog yang terdiri dari 3 (tiga) field dengan kunci utama/primary key nya adalah IDLog.

Flowchart Sistem Yang diusulkan

  1. Flowchart Input Nilai Oleh Dosen


  2. Gambar 4.7 Flowchart Sistem Untuk Input Nilai Oleh Dosen

    Dapat dijelaskan dari gambar 4.7 flowchart sistem untuk input nilai diatas pada saat ini yaitu:

    a. 2 (dua) simbol terminal, yang berperan sebagai "mulai" dan "selesai" pada aliran proses flowchart program untuk input nilai.

    b. 3 (tiga) simbol data, yang menyatakan proses input atau output terdiri dari: menu "Login Rinfo" yang sebelumnya sudah di daftarkan terlebih dahulu. Jika tidak maka akan muncul "Email Belum Terdaftar". Jika berhasil login maka akan muncul halaman "Home". Ketika memilih menu "Input Nilai" maka akan muncul halaman input nilai. Selanjutnya akan menampilkan "Data Mengajar Dosen" dan meakukan "Input Nilai UTS, Input Nilai UAS, dan Input Nilai Tugas Mandiri".

    c. 4 (empat) simbol decision, yang berperan untuk menunjukan sebuah langkah pengambilan keputusan jika "ya" dan "tidak".

    d. 1 (satu) simbol proses, yang bereran untuk menunjukan suatu proses "Submit Nilai".

  3. Flowchart Cek Nilai Oleh Admin


  4. Gambar 4.8 Flowchart Sistem Cek Nilai Untuk Admin

    Dapat dijelaskan dari gambar 4.8 flowchart sistem untuk cek nilai untuk admin yaitu:

    a. 2 (dua) simbol terminal, yang berperan sebagai "mulai" dan "selesai" pada aliran proses flowchart program untuk input nilai.

    b. 3 (tiga) simbol data, yang menyatakan proses input atau output terdiri dari: menu "Login Rinfo" yang sebelumnya sudah di daftarkan terlebih dahulu. Jika tidak maka akan muncul "Email Belum Terdaftar". Jika berhasil login maka akan muncul halaman yang berisikan menu "Home". Ketika memilih menu "Cek Nilai" maka akan muncul halaman cek nilai. Selanjutnya akan menampilkan "Data Mengajar Dosen" dan melakukan "Cek Nilai UTS dan Cek Nilai UAS dan Cek Nilai TM".

    c. 4 (empat) simbol decision, yang berperan untuk menunjukan sebuah langkah pengambilan keputusan jika "ya" dan "tidak".

    d. 1 (satu) simbol proses, yang bereran untuk menunjukan suatu proses "Verifikasi Nilai".


Rancangan Program

Dalam membuat Sistem Penilaian Hasil Belajar Online Pada SiS+ Berbasis Yii Framework ini dibutuhkan rancangan program untuk menjelaskan mengenai cara penggunaan aplikasi program yang di usulkan. Rancangan program yang digunakan menggunakan teknik HIPO (Hierarchy Input Process Output) yaitu suatu teknik pendokumentasian program yang dapat digunakan sebagai alat bantu untuk membuat spesifikasi program yang merupakan struktur yang berisi diagram dimana di dalam diagram program ini berisi input yang diproses dan menghasilkan output seperti yang dapat dilihat pada Gambar 4.9 dibawah ini.


Gambar 4.9 Diagram Hippo


Spesifikasi Program

1Nama Program:Login
Fungsi Program:Untuk masuk kedalam program sistempenginputan nilai online pada SiS+.
Bahasa Pemrograman:PHP
Proses Program:

a. Jalankan program.

b. Menampilkan halaman login, lalu melakukan login dengan menggunakan email dan password Rinfo.

c. Jika berhasil maka akan masuk ke halaman utama.

d. Jika gagal maka akan muncul form login kembali.


2 Nama Program : Menu Home
Fungsi Program:Halaman ini berisikan deskripsi mengenaisistem penilaian hasil belajar nilai online.
Bahasa Pemrograman:PHP
Proses Program:Setelah melakukan login dan memilih menu Home maka akan muncul halaman Home yang berisikan mengenai deskripsi SiS+ Penilaian.


3Nama Program:Menu Input Nilai
Fungsi Program:Halaman ini digunakan untuk melakukaninput nilai berupa nilai UTS, UAS, dan Tugas Mandiri.
Bahasa Pemrograman:PHP
Proses Program:

a. Pada "Menu Utama" kemudian pilih menu "Input Nilai".

b. Ketika klik "Input Nilai", maka akan muncul tampilan yang berisikan daftar mata kuliah yang sedang diampu oleh dosen yang terdiri dari No, Kode Kelas, dan Input Nilai.

c. Ketika klik "Input Nilai", maka akan muncul form input nilai hasil belajar mahasiswa berdasarkan kode kelas dan tahun ajar.

d. Ketika klik "Submit" maka nilai akan tersimpan kedalam database.


4Nama Program:Menu Cek Nilai
Fungsi Program:Halaman ini digunakan untuk mengeceknilai masuk yang sudah diinputkan oleh dosen.
Bahasa Pemrograman:PHP
Proses Program:

a. Pada "Menu Utama" kemudian pilih menu "Cek Nilai".

b. Ketika klik "Cek Nilai", maka akan muncul tampilan yang berisikan daftar kode kelas pada semester aktif. Halaman ini menampilkan No, Kode Kelas, Nama Dosen, Lihat Nilai dengan link icon lihat dan Verifikasi Nilai.

c. Ketika klik "Lihat Nilai", maka akan muncul data-data nilai yang sudah diinput oleh dosen.


5Nama Program: Menu Log
Fungsi Program:Halaman ini diguakan untuk mengetahui data user login terakhir.
Bahasa Pemrograman:PHP
Proses Program:

a. Pada “Menu Utama” kemudian pilih menu “Data Log”.

b. Kemudian akan muncul halaman yang berisikan data user login terakhir pada sistem tersebut.


6Nama Program: Menu Tools
Fungsi Program:Halaman ini diguakan untuk melakukan setting terhadap tahun ajar aktif, buka tutup akses input nilai dan memberikan hak akses kepada dosen untuk edit nilai.
Bahasa Pemrograman:PHP
Proses Program:

a. Pada “Menu Utama” kemudian pilih menu Tools.

b. Kemudian akan muncul halaman yang berisikan menu Setting Tahun Ajar Aktif, Setting Buka Tutup Kelas, Setting Akses Edit Nilai.

7Nama Program:Menu Logout
Fungsi Program:Untuk keluar dari program.
Bahasa Pemrograman:PHP
Proses Program:Dapat melakukan klik pada menu"Logout" untuk dapat keluar dari sistem.

Prototype

Tahapan ini menggambarkan mengenai rancang bangun sistem sebagai pemenuhan kebutuhan dari pengguna sistem. Berikut ini merupakan prototype atau desain tampilan dari sistem Penilaian Hasil Belajar Mahasiswa yang akan dibuat. Diantaranya yaitu:

Prototype Halaman Sistem

  1. Prototype Halaman Login Sistem

  2. Gambar 4.10 Prototype Halaman Login Sistem

    Dari Gambar 4.10 diatas dapat dijelaskan bahwa prototype halaman login dirancang menjadi halaman utama setelah dosen berhasil membuka link url sistem penilaian hasil belajar mahasiswa.


  3. Prototype Halaman Home Sistem

  4. Gambar 4.11 Prototype Halaman Home Sistem

    Dari Gambar 4.11 diatas dapat dijelaskan bahwa prototype halaman home dirancang menjadi halaman yang berisikan deskripsi mengenai SiS+ Penilaian, logo SiS+ Penilaian dan panduan penggunaan sistem.


  5. Prototype Halaman Input Nilai

  6. Gambar 4.12 Prototype Halaman Input Nilai

    Dari Gambar 4.12 diatas dapat dijelaskan bahwa prototype halaman input nilai dirancang menjadi halaman dosen yang berisikan KMD (Kartu Mengajar Dosen) yang diampuh selama semseter aktif.



  7. Prototype Halaman Detail Input Nilai Tugas Mandiri

  8. Gambar 4.13 Prototype Halaman Detail Input Nilai Tugas Mandiri

    Dari Gambar 4.13 diatas dapat dijelaskan bahwa prototype halaman input nilai Tugas Mandiri dirancang menjadi halaman yang berisikan Nama Mata Kuliah, Kode Kelas Mata Kuliah, SKS, NIM, Nama Mahasiswa, dan Form Input Nilai Tugas Mandiri.



  9. Prototype Halaman Detail Input Nilai UTS

  10. Gambar 4.14 Prototype Halaman Detail Input Nilai UTS

    Dari Gambar 4.14 diatas dapat dijelaskan bahwa prototype halaman input nilai UTS dirancang menjadi halaman yang berisikan Nama Mata Kuliah, Kode Kelas Mata Kuliah, SKS, NIM, Nama Mahasiswa, dan Form Input Nilai UTS.



  11. Prototype Halaman Detail Input Nilai UAS

  12. Gambar 4.15 Prototype Halaman Detail Input Nilai UAS

    Dari Gambar 4.15 diatas dapat dijelaskan bahwa prototype halaman input nilai UAS dirancang menjadi halaman yang berisikan Nama Mata Kuliah, Kode Kelas Mata Kuliah, SKS, NIM, Nama Mahasiswa, dan Form Input Nilai UAS.



  13. Prototype Halaman Cek Nilai

  14. Gambar 4.16 Prototype Halaman Cek Nilai

    Dari Gambar 4.16 diatas dapat dijelaskan bahwa prototype halaman cek nilai dirancang menjadi halaman Admin yang berisikan seluruh data KMD (Kartu Mengajar Dosen) yang diampuh selama semester aktif.



  15. Prototype Halaman Detail Cek Nilai

  16. Gambar 4.17 Prototype Halaman Detail Cek Nilai

    Dari Gambar 4.17 diatas dapat dijelaskan bahwa prototype halaman detail cek nilai dirancang menjadi halaman Admin yang berisikan hasil nilai yang sudah diinputkan oleh dosen yang terdiri dari Nama Mata Kuliah, Kode Kelas Mata Kuliah, SKS, NIM, Nama Mahasiswa, dan nilai yang sudah input oleh dosen.


  17. Prototype Halaman Data Log

  18. Gambar 4.18 Prototype Halaman Data Log

    Dari Gambar 4.18 diatas dapat dijelaskan bahwa prototype halaman Data Log dirancang menjadi halaman Admin yang berisikan data user login terakhir.


  19. Prototype Halaman Tools

  20. Gambar 4.19 Prototype Halaman Tools

    Dari Gambar 4.19 diatas dapat dijelaskan bahwa prototype halaman Tools dirancang menjadi halaman Admin yang berisikan menu Setting Tahun Ajar Aktif, Setting Buka Tutup Input Nilai dan Buka Tutup Hak Akses Edit Nilai.



  21. Prototype Halaman Verifikasi Nilai

  22. Gambar 4.20 Prototype Halaman Verifikasi Nilai

    Dari Gambar 4.20 diatas dapat dijelaskan bahwa prototype halaman verifikasi nilai dirancang menjadi halaman Admin yang berisikan form verifikasi nilai.

Konfigurasi Sistem

Spesifikasi Hardware

Konfigurasi yang dibutuhkan pada design sistem yang diusulkan, yaitu:

1Processor:Intel Core i3
2Laptop:Accer 14" ASPIRE 4739
3Mouse:M-Tech
4RAM:2 GB
5HD:320 GB
6Printer:HP Deskjet 2000 J210 Series
7Flashdisk:8 GB

Spesifikasi Software

Perangkat lunak yang diusulkan dalam rancangan sistem ini adalah sebagai berikut:

1. Sistem Operasi Windows 7 Ultimate

2. Microsoft Office 2007

3. Xampp V3.1.0.3.1.0

4. Sublime Text

Spesifikasi Brainware

Dalam mengoperasikan dan menjalankan sistem penilaian hasil belajar mahasiswa ini dibutuhkan user untuk menjalankannya. Beberapa hak akses yang diberikan kepada user diantaranya yaitu dosen diberikan akses untuk melakukan menginput nilai secara online. Halaman yang dapat diakses oleh dosen berupa halaman login, halaman home, halaman panduan sistem dan halaman input nilai. Sedangkan untuk user Admin yang diberikan kepada Admin dapat mengakses halaman login, halaman home admin, dan halaman cek nilai

Testing/Pengujian

Pengujian pada sistem penilaian hasil belajar mahasiswa pada SiS+ ini menggunakan metode Black Box Testing. Metode Black Box Testing dapat mengetahui apakah perangkat lunak yang dibuat dapat berfungsi dengan benar dan telah sesuai dengan yang diharapkan atau tidak. Pengujian dengan menggunakan metode Black Box Testing dilakukan hanya mengamati hasil eksekusi melalui data uji dan memeriksa fungsional dari software dan fungsionalitasnya tanpa mengetahui yang terjadi dalam proses detail, melainkan hanya mengetahui input dan output.

Berikut ini merupakan Tabel 4.17 yang berisikan 4 (empat) pengujian sistem yang dilakukan dengan menggunakan metode Black Box Testing :

Tabel 4.17 Tabel Black Box Testing

No Pengujian
1 Login
2 Input Nilai
3 Verifikasi Nilai
4 Download Nilai


  1. Login

  2. Pengujian fitur Login dilakukan dengan skenario sebagai berikut:

    a. Pengujian Tabel 4.18 dengan Login tanpa memasukkan username email.

    Tabel 4.18 Tabel Pengujian Login Skenario 1


    b. Pengujian Tabel 4.19 dengan Login menggunakan email Rinfo yang salah.

    Tabel 4.19 Tabel Pengujian Login Skenario 2


    c. Pengujian Tabel 4.20 dengan Login menggunakan email Rinfo yang benar.

    Tabel 4.20 Tabel Pengujian Login Skenario 3


    d. Pengujian Tabel 4.21 dengan Login menggunakan password yang salah.

    Tabel 4.21 Tabel Pengujian Login Skenario 4


    e. Pengujian Tabel 4.22 dengan Login menggunakan password yang benar.

    Tabel 4.22 Tabel Pengujian Login Skenario 5


  3. Input Nilai

  4. Pengujian fitur Input Nilai dilakukan dengan skenario sebagai berikut:

    a. Pengujian Tabel 4.23 denganInput nilai dilakukan 1 (satu) kali.

    Tabel 4.23 Tabel Pengujian Input Nilai Skenario 1


    b. Pengujian Tabel 4.24 dengan Input nilai dilakukan lebih dari 1 (satu) kali.

    Tabel 4.24 Tabel Pengujian Input Nilai Skenario 2


  5. Verifikasi Nilai

  6. Pengujian Tabel 4.25 yaitu fitur Verifikasi Nilai dilakukan dengan skenario sebagai berikut:

    Tabel 4.25 Tabel Pengujian Verifikasi Nilai


  7. Download Nilai

  8. Pengujian Tabel 4.26 pada fitur Download Nilai dilakukan dengan skenario sebagai berikut:

    Tabel 4.26 Tabel Pengujian Download Nilai

Evaluasi

Setelah dilakukan pengujian dengan metode Black Box Testing dengan cara mengecek data sesuai dengan yang di submit oleh dosen kemudian Admin diwajibkan untuk verifikasi nilai bahwa nilai yang disubmit oleh dosen sudah dicek atau belum di cek. Jika Admin tidak melakukan verifikasi nilai maka yang sudah disubmit oleh dosen tidak bisa di download untuk dilakukan pengolahan nilai. Hal ini sangat membantu untuk dosen agar dapat mengetahui bahwa nilai yang sudah disubmit dicek atau belum di cek.

Implementasi

Implementasi Sistem Yang Diusulkan

Berikut ini merupakan gambar tampilan interface mengenai sistem penilaian hasil belajar mahasiswa yang dibangun secara lengkap terdiri dari 9 (sembilan) tampilan interface dapat dilihat pada gambar dibawah ini:

  1. Tampilan Halaman Login

  2. Gambar 4.21 Tampilan Halaman Login

    Gambar diatas merupakan halaman utama sistem yang berisikan tampilan login user menggunakan email Rinfo.


  3. Tampilan Halaman Home

  4. Gambar 4.22 Tampilan Halaman Home

    Gambar diatas merupakan halaman utama sistem setelah dosen berhasil login dengan menggunakan email Rinfo. Pada tampilan tersebut berisikan deksripsi singkat mengenai SiS+ Penilaian dan terdapat panduan penggunaan sistem.


  5. Tampian Halaman Input Nilai

  6. Gambar 4.23 Tampian Halaman Input Nilai

    Gambar diatas merupakan halaman dosen yang berisikan KMD (Kartu Mengajar Dosen) yang diampuh pada semester aktif.


  7. Tampian Halaman Detail Input Nilai Tugas Mandiri

  8. Gambar 4.24 Tampian Halaman Detail Input Nilai Tugas Mandiri

    Gambar diatas merupakan halaman dosen yang berisikan form untuk melakukan input nilai Tugas Mandiri mahasiswa.


  9. Tampian Halaman Detail Input Nilai UTS

  10. Gambar 4.25 Tampian Halaman Detail Input Nilai UTS

    Gambar diatas merupakan halaman dosen yang berisikan form untuk melakukan input nilai UTS mahasiswa.


  11. Tampian Halaman Detail Input Nilai UAS

  12. Gambar 4.26 Tampian Halaman Detail Input Nilai UAS

    Gambar diatas merupakan halaman dosen yang berisikan form untuk melakukan input nilai UAS mahasiswa.


  13. Tampian Halaman Cek Nilai

  14. Gambar 4.27 Tampian Halaman Cek Nilai

    Gambar diatas merupakan halaman Admin yang berisikan seluruh data KMD (Kartu Mengajar Dosen) yang diampuh pada semester aktif.


  15. Tampian Halaman Detail Cek Nilai

  16. Gambar 4.28 Tampian Halaman Detail Cek Nilai

    Gambar diatas merupakan halaman Admin yang berisikan seluruh data nilai berdasarkan masing-masing kelas yang telah di input oleh dosen.


  17. Tampian Halaman Data Log

  18. Gambar 4.29 Tampian Halaman Data Log

    Gambar diatas merupakan halaman Admin yang berisikan data user login terakhir pada sistem tersebut.


  19. Tampian Halaman Tools

  20. Gambar 4.30 Tampian Halaman Tools

    Gambar diatas merupakan halaman Admin yang berisikan menu setting Tahun Ajar aktif, setting Buka Tutup Input Nilai, dan setting Buka Tutup Hak Akses Nilai.


  21. Tampian Halaman Verifikasi Nilai

  22. Gambar 4.31 Tampian Halaman Verifikasi Nilai

    Gambar diatas merupakan halaman Admin yang berisikan form Verifikasi Nilai yang berfungsi untuk melakukan Verifikasi Nilai.

Schedule

Schedule merupakan jadwal rencana yang menggambarkan segala sesuatu mengenai aktivitas dan rencana-rencana pembuatan sistem yang dibutuhkan untuk sistem yang akan diimplementasikan. Langkah-langkah yang dilakukan dalam usaha mewujudkan sistem yang direncanakan ini dalam bentuk tabel dari schedule dapat dijelaskan pada Tabel 4.27 sebagai berikut:

Tabel 4.27 Time Schedule

Estimasi Biaya

Selama menjalani penelitian ini diperlukan sejumlah biaya yang dipergunakan dalam administrasi. Adapun biaya tersebut terlampir pada Tabel 4.28 sebagai berikut:

Tabel 4.28 Esimasi Biaya

NoUraian KegiatanBiaya Yang Diusulkan
1Pegumpulan dan Analisa Data
 Analisa DataRp. 100.000
 Identifikasi User RequirementRp. 100.000
 Desain dan Programming SistemRp. 1.500.000
 TestingRp. 200.000
 Implementasi
 
2Bahan dan Peralatan Penelitian
 Hardware
 1 Unit Laptop Acer Rp. 4.500.000
 Modem SmartfrenRp. 200.000
 Software
 Windows 7 UltimateRp. 2.500.000
Notepad++
Adobe Photoshop CS3
 
3Perjalanan
 Transportasi Seminar
 Ongkos Transport dalam kotaRp. 200.000
 
4Administrasi
 Kertas A4Rp. 35.000
 Tinta Printer /cartridgeRp. 200.000
 
 Jumlah BiayaRp. 8.535.000

BAB V

PENUTUP

Kesimpulan

Berdasarkan hasil analisa dan penelitian yang dilakukan terhadap sistem penilaian hasil belajar mahasiswa maka dapat ditarik beberapa kesimpulan, diantaranya :

  1. Sistem penilaian hasil belajar mahasiswa yang sedang berjalan pada Perguruan Tinggi Raharja saat ini masih belum berjalan secara maksimal seperti seorang dosen yang bersangkutan harus datang ke kampus Perguruan Tinggi Raharja untuk menyerahkan data-data nilai kepada bagian layanan Registrasi Perkuliahan dan Ujian (RPU) dan lamanya proses hasil nilai yang ditampilkan pada Kartu Hasil Studi (KHS) dan Daftar Nilai yang ada pada sistem informasi Student Information System (SIS) mahasiswa disebabkan karena lamanya dosen menyerahkan formulir absensi UTS/UAS mahasiswa.

  2. Merancang dan membangun sebuah sistem penilaian secara online pada SiS+ (Student iLearning Services Plus) dengan menggunakan Yii framework. Sehingga dapat mempermudah proses pengumpulan nilai hasil belajar mahasiswa khususnya bagi dosen yang tidak bisa datang langsung ke Perguruan Tinggi Raharja untuk menyerahkan formulir absensi UTS/UAS mahasiswa.

  3. Dengan adanya sistem penilaian hasil belajar mahasiswa pada SiS+ dosen dapat dengan mudah melakukan penyerahan nilai dengan cara mensubmit nilai secara online dimana saja dengan cepat. Sehingga data nilai yang masuk dapat dengan mudah diolah oleh petugas RPU dan informasi nilai yang disampaikan kepada mahasiswa dapat dengan berjalan secara maksimal.

Saran

Untuk meningkatkan sistem tersebut didapatkan beberapa saran yang mungkin dapat dijadikan sebagai bahan acuan dalam meningkatkan dan memajukan sistem tersebut agar penelitian berikutnya bisa mengembangkan sistem ini lebih baik lagi, sehingga kekurangan yang ada bisa dilengkap atau diperbaiki. Beberapa saran tersebut diantaranya :

  1. Bagi pengembang sistem perlu adanya fungsi grading nilai sehingga nilai yang diinput oleh dosen dapat secara langsung melakukan proses grading nilai.

  2. Meningkatkan sosialisasi agar lebih banyak dosen yang mengetahui bahwa penyerahan nilai hasil belajar mahasiswa dapat dilakukan secara online dengan cara mensubmit nilai hasil belajar mahasiswa menggunakan sistem penilaian hasil belajar mahasiswa pada SiS+.

  3. Perlu adanya fasilitas dashboard untuk dapat membantu dan mengontrol sistem serta untuk mempermudah mengambil suatu keputusan.

DAFTAR PUSTAKA

  1. 1,0 1,1 1,2 1,3 1,4 1,5 1,6 1,7 1,8 1,9 Kadir, Abdul. 2014. Pengenalan Sistem Informasi. Edisi Revisi. Yogyakarta: Andi.
  2. 2,0 2,1 2,2 2,3 2,4 Taufiq, Rohmat. 2013. Sistem Informasi Manajemen. Yogyakarta : Graha Ilmu
  3. 3,00 3,01 3,02 3,03 3,04 3,05 3,06 3,07 3,08 3,09 3,10 3,11 3,12 3,13 3,14 3,15 3,16 Sutabri, Tata. 2012. Konsep Sistem Informasi. Yogyakarta : Andi.
  4. Rapina, dkk. 2011. Peranan Sistem Pengendalian Internal Dalam Meningkatkan Efektivitas dan Efisiensi Kegiatan Operasional Pada Siklus Persediaan dan Pergudangan. Bandung: Univ.Kristen Maranatha.
  5. 5,0 5,1 Nasution, Ruslan Efendi.2012. Implementation Sms Gateway In The Development Web Based Information System Schedule Seminar Thesis. Lampung: Unila.
  6. 6,0 6,1 Murad. Dina Fitria, Kusniawati. Nia, Asyanto. Agus. 2013. Aplikasi Intelligence Website Untuk Penunjang Laporan PAUD Pada Himpaudi Kota Tangerang. Jurnal CCIT. Tangerang: Perguruan Tinggi Raharja. Vol. 7, No. 1, September 2013.
  7. Hidayatullah, Arief. 2013. Nilai-Nilai Pendidikan Karakter Pada Tokoh Wayang Semar. Skripsi. Yogyakarta. Universitas Islam Negeri Sunan Kali Jaga Yogyakarta
  8. Purnomo, Haryono Adi. 2012. Nilai-Nilai Dalam Pendidikan Karakter Bangsa. Diambil dari : https://haryonoadipurnomo.wordpress.com/2012/01/11/ nilai-nilai-dalam-pendidikan-karakter-bangsa/ (diakses pada tanggal 05 Apri 2015).
  9. 9,0 9,1 Anwar, Nuril. 2015. Penilaian Hasil Belajar. Diambil dari : https://sumberbelajarsmkn10.wordpress.com/kompetensiprofesional/penilaian-hasil-belajar/ (diakses pada tanggal 01 April 2015)
  10. Purnomo, Edy dan Sudji Munadi. 2010. Evaluasi Hasil Belajar Dalam Implementasi Kurikulum Berbasis Kompetensi Di Sekolah Menenggah Kejuruan. Yogyakarta: Universitas Negeri Yogyakarta.
  11. Sudjana, Nana. 2010. Penilaian Hasil Proses Belajar Mengajar. (Cet. XV). Bandung: PT. Ramaja Rosdakarya
  12. Wahidmurni, Alifin Mustikawan, dan Ali Ridho. 2010. Evaluasi Pembelajaran: Kompetensi dan Praktik. Yogyakarta: Nuha Letera.
  13. Pressman, Roger. 2012. Rekayasa Perangkat Lunak Pendekatan Praktisi. Yogyakarta : Penerbit Andi.
  14. 14,0 14,1 Rangkuti. Freddy. 2011. Teknik Menyusun Strategi Korporat Yang Efektif Plus Cara Mengelola Kinerja Dan Risiko. SWOT Balanced Scorecard. Jakarta: Gramedia Pustaka Utama.
  15. Yii Framework. 2010. Apa Itu Yii. Yii Software LLC. http://www.yiiframework. com/doc/guide/1.1/id/quickstart.what-is-yii (diakses pada tanggal 04 April 2015).
  16. 16,0 16,1 16,2 16,3 Warsito, Ary Budi, Muhamad Yusup, Moh. Iqbal Awi Makaram. 2015. Perancangan SiS+ Menggunakan Metode YII Framework Pada Perguruan Tinggi Raharja. Jurnal CCIT. Tangerang : Perguruan Tinggi Raharja. Vol 8, No. 2, Januari 2015.
  17. 17,0 17,1 17,2 17,3 17,4 Nugroho. Adi. 2010. Rekayasa Perangkat Lunak Berorientasi Objek Dengan Metode USDP. Yogyakarta: Andi.
  18. 18,0 18,1 Anhar. 2010. Panduan Menguasai PHP dan MySQL Secara Otodidak. Media Kita : Jakarta Selatan.
  19. 19,0 19,1 19,2 19,3 19,4 Arief. M. Rudyanto. 2011. Pemrograman Web Dinamis Menggunakan PHP & MySQL. Yogyakarta: Andi.
  20. Madcoms. 2010. Kupas Tuntas Adobe Dreamweaver CS5 Dengan Pemrograman PHP & MySQL. Yogyakarta: Andi.
  21. Simarmata, Janner. 2010. Rekayasa Web. Yogyakarta: Andi.
  22. Prasetio, Adhi. 2012. Buku Pintar Pemrograman Web. Jakarta: Mediakita
  23. 23,0 23,1 Sulindawati, dan Muhammad Fathoni. 2010. Pengantar Analisa Perancangan ìSistemî. Medan: STMIK Triguna Dharma. Vol. 9, No. 2, Agustus 2010.
  24. 24,0 24,1 24,2 24,3 24,4 Rizky. Soetam. 2011. Konsep Dasar Rekayasa Perangkat Lunak. Jakarta: Prestasi Pustaka
  25. Saputra. Alhadi. 2012. Kajian Kebutuhan Perangkat Lunak Untuk Pengembangan Sistem Informasi Dan Aplikasi Perangkat Lunak Buatan LAPAN. Bandung: LAPAN.
  26. Rahardja. Untung, Muhamad Yusup, Ana Nurmalia. 2014. Penerapan iLearning Survey (iSur) Dalam Meningkatkan Kualitas Sistem Informasi Selama Proses Pembelajaran Di Perguruan Tinggi Raharja. Jurnal CCIT. Tangerang : Perguruan Tinggi Raharja. Vol 7, No. 3 Mei 2014.
  27. Effendi, U. 2010. Definisi Online. Diambil dari : http://blog.binadarma.ac.id/ usman/?p=938 (diakses pada tanggal 11 Nopember 2011)
  28. 28,0 28,1 Rasdiana, Erlita. 2014. Pengembangan Formulir Online Menggunakan QR Code Pada SiS+ di Perguruan Tinggi Raharja. Skripsi. STMIK Raharja Tangerang: Tangerang.
  29. 29,0 29,1 Tiara, Khanna. 2013. Sistem Monitoring Inventory Control Pada CV. Cihanjuang Budi Jaya. Skripsi. STMIK Raharja Tangerang: Tangerang.
  30. Andriyanto. 2011. Pengembangan Sistem Informasi Akademik Pada Jurusan Teknik Informatika Dan Sistem Informasi UIN Syarif Hidayatullah Jakarta. Tugas Akhir. Jakarta: Universitas Islam Negeri Syarif Hidayatullah Jakarta.
  31. Budiman. 2011. Pengembangan Aplikasi Rapor Berbasis Web Studi Kasus: Madrasah Aliyah Negeri 4 Jakarta. Skripsi. Jakarta: Universitas Islam Negeri Syarif Hidayatullah Jakarta.
  32. Harjanto, Chandra Tri. 2011. Sistem Informasi Pengolahan Nilai Pada Sekolah Menengah. Skripsi. Universitas Sebelas Maret Surakarta.
  33. Frihantara, Dhani Eka. 2013. Analisis Dan Perancangan Program Evaluasi Belajar Siswa Berbasis Web Di Sd Negeri Gari 1 Gunungkidul. Sktipsi. STMIK AMIKOM Yogyakarta. Yogyakarta.
  34. Wardani, Susy Kusuma. 2013. Sistem Informasi Pengolahan Data Nilai Siswa Berbasis Web Pada Sekolah Menengah Atas (SMA) Muhammadiyah Pacitan. Indonesian Jurnal on Networking and Security (IJNS) Volume 2 No. 2. ISSN:2302-5700.
  35. Warsito. Ary Budi, Muhamad Yusup, Yulianto. 2014. Kajian YII Framework Dalam Mengembangkan Website Perguruan Tinggi. Jurnal CCIT STMIK Raharja Tangerang: Tangerang. Tangerang : Perguruan Tinggi Raharja. Vol 7, No. 1, Mei 2014.

DAFTAR LAMPIRAN

Lampiran A

A.1 Surat Pengantar Skripsi
A.2 Surat Penugasan Kerja
A.3 Vorm Validasi Skripsi
A.4 KSTF
A.5 Daftar Nilai
A.6 Form Penggantian Judul
A.7 Kartu Bimbingan Pembimbing I
A.8 Kartu Bimbingan Pembimbing II
A.9 Form Pendaftaran Sidang
A.10 Validasi Sidang Akademik
A.11 Kwitansi Pembayaran Skripsi
A.12 Kwitansi Pembayaran Sidang Skripsi
A.13 Kwitansi Pembayaran Raharja Career
A.14 Kwitansi Pembayaran Poster Session
A.15 Folmulir Seminar Proposal
A.16 Formulir Final Presentasi
A.17 Sertifikat Prospek
A.18 Sertifikat Toefl
A.19 Sertifikat Internasional
A.20 Sertifikat Nasional
A.21 Sertifikat Tri Dharma
A.22 Curriculum Vitae


Lampiran B

B.1 Form Observasi
B.2 Form Wawancara
B.3 Surat Keterangan Implementasi program


Menu navigasi