SI1522490165: Perbedaan revisi

Dari widuri
Lompat ke: navigasi, cari
[revisi terperiksa][revisi tertunda]
 
(1 revisi antara oleh pengguna yang sama tidak ditampilkan)
Baris 506: Baris 506:
 
<p style="line-height: 2">'''Gambar 4.5''' Activity Diagram Keiswaan</p></div>
 
<p style="line-height: 2">'''Gambar 4.5''' Activity Diagram Keiswaan</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">'''Gambar 4.6''' Sequence Diagram Login</p></div>
+
<p style="line-height: 2">'''Gambar 4.6''' Sequence Diagram Admin</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">'''Gambar 4.7''' Sequence Diagram Mengikuti Ujian Online</p></div>
+
<p style="line-height: 2">'''Gambar 4.7''' Sequence Diagram Kesiswaan</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">'''Gambar 4.8'''Sequence Diagram Admin Master Data Siswa </p></div>
+
<p style="line-height: 2">'''Gambar 4.8'''Sequence Diagram Calon Siswa </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">'''Gambar 4.9'''Sequence Diagram Admin Master Data Kesiswaan </p></div>
+
<p style="line-height: 2">'''Gambar 4.9'''Class Diagram Sistem Ujian Online </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">'''Gambar 4.10'''Sequence Diagram Admin Master Data Pelajaran</p></div>
+
<p style="line-height: 2">'''Gambar 4.10'''Prototype Dashboard Calon Siswa</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">'''Gambar 4.11'''Sequence Diagram Admin Master Data Bank Soal </p></div>
+
<p style="line-height: 2">'''Gambar 4.11'''Prototype Dashboard Admin </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">'''Gambar 4.12'''Sequence Diagram Admin Report Hasil Ujian </p></div>
+
<p style="line-height: 2">'''Gambar 4.12'''Prototype Dashboard Kesiswaan </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">'''Gambar 4.13'''Sequence Diagram Admin User Management </p></div>
+
<p style="line-height: 2">'''Gambar 4.13'''Tampilan Program Login </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">'''Gambar 4.14'''Sequence Diagram Kesiswaan Data Soal  </p></div>
+
<p style="line-height: 2">'''Gambar 4.14'''Tampilan Program Dashboard Calon Siswa</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">'''Gambar 4.15'''Sequence Diagram Kesiswaan Report Hasil Ujian</p></div>
+
<p style="line-height: 2">'''Gambar 4.15'''Tampilan Program Halaman Ujian Calon Siswa </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">'''Gambar 4.16'''Class Diagram Sistem Ujian Online </p></div>
+
<p style="line-height: 2">'''Gambar 4.16'''Tampilan Form  Masukan Token Sebelum Ujian </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">'''Gambar 4.17'''Prototype Dashboard Calon Siswa</p></div>
+
<p style="line-height: 2">'''Gambar 4.17'''Tampilan Form Siswa Sedang Ujian </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">'''Gambar 4.18'''Prototype Dashboard Admin </p></div>
+
<p style="line-height: 2">'''Gambar 4.18'''Tampilan Dashboard Admin </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">'''Gambar 4.19'''Prototype Dashboard Kesiswaan </p></div>
+
<p style="line-height: 2">'''Gambar 4.19'''Tampilan Master Siswa Admin </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">'''Gambar 4.20'''Tampilan Program Login </p></div>
+
<p style="line-height: 2">'''Gambar 4.20'''Tampilan Data Kesiswaan Pada Admin</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<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'''Tampilan Program Dashboard Calon Siswa</p></div>
+
<p style="line-height: 2">'''Gambar 4.21'''Tampilan Program Master Mata Pelajaran Pada Admin </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<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'''Tampilan Program Halaman Ujian Calon Siswa </p></div>
+
<p style="line-height: 2">'''Gambar 4.22'''Tampilan Bank Soal Pada Admin </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<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'''Tampilan Form  Masukan Token Sebelum Ujian </p></div>
+
<p style="line-height: 2">'''Gambar 4.23'''Tampilan Program Report Hasil Ujian Pada Admin</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<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'''Tampilan Form Siswa Sedang Ujian </p></div>
+
<p style="line-height: 2">'''Gambar 4.24'''Tampilan User Management Pada Admin </p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<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'''Tampilan Dashboard Admin </p></div>
+
<p style="line-height: 2">'''Gambar 4.25'''Tampilan Program Dashboard Pada Kesiswaan</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<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'''Tampilan Master Siswa Admin </p></div>
+
<p style="line-height: 2">'''Gambar 4.26'''Tampilan Program Bank Soal Pada Kesiswaan</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<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'''Tampilan Data Kesiswaan Pada Admin</p></div>
+
<p style="line-height: 2">'''Gambar 4.27'''Tampilan Tambah Ujian Masuk Pada Kesiswaan </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'''Tampilan Program Master Mata Pelajaran Pada Admin </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'''Tampilan Bank Soal Pada Admin </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'''Tampilan Program Report Hasil Ujian Pada Admin</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'''Tampilan User Management Pada Admin </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.32'''Tampilan Program Dashboard Pada Kesiswaan</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.33'''Tampilan Program Bank Soal Pada Kesiswaan</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.34'''Tampilan Tambah Ujian Masuk Pada Kesiswaan </p></div>
+
  
  
Baris 1.711: Baris 1.697:
  
 
<ol type="A">
 
<ol type="A">
<li style="line-height: 2">'''<i>Sequence Diagram Login</i>'''
+
<li style="line-height: 2">'''<i>Sequence Diagram</i> Admin'''
  
<div align="center"><img src="https://lh3.googleusercontent.com/-QdQnmJQbh3I/XjevZSG8MwI/AAAAAAAABTA/jy08g8G2yykxjXgQfq7KbEpZl9YhkyUYgCK8BGAsYHg/s0/2020-02-02.png"/></div>
+
<div align="center"><img src="https://i.postimg.cc/c4DVwGJc/sequence-BARUUUU.jpg"/></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.0in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.0in">
<p style="line-height: 2">'''Gambar 4.6''' ''Sequence Diagram Login''</p></div>
+
<p style="line-height: 2">'''Gambar 4.6''' ''Sequence Diagram Admin''</p></div>
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">
<p style="line-height: 2">Pada gambar 4.6 ''sequence diagram login'' diatas, terdapat: </p></div>
+
<p style="line-height: 2">Pada gambar 4.6 ''sequence diagram admin'' diatas, terdapat: </p></div>
 
<ol type="a">
 
<ol type="a">
<li style="line-height: 2">1 ''actor'' yang mewakili seluruh aktor dalam melakukan kegiatan ''login'', ''actor'' tersebut terdiri dari Calon siswa, Admin, dan Kesiswaan
+
<li style="line-height: 2">1 ''actor'' yang mewakili seluruh aktor dalam melakukan kegiatan yaitu admin;
<li style="line-height: 2">2 ''boundary lifeline'', halaman ''login'', halaman ''dashboard''.
+
<li style="line-height: 2">5 ''boundary lifeline'', halaman login, master data, bank soal, laporan, ''user management'';
<li style="line-height: 2">1 ''control lifeline'', yaitu validasi.
+
<li style="line-height: 2">1 ''control lifeline'', yaitu dashboard.
<li style="line-height: 2">1 ''entitiy lifeline'', yaitu cek data tabel ''user''.
+
<li style="line-height: 2">1 ''entitiy lifeline'', yaitu ''logout''.
<li style="line-height: 2">4 ''message'' yang menggambarkan aktivitas yaitu: menginput ''e-mail'' dan ''password'', mengirim hasil ''e-mail'' dan ''password'', tampilkan hasil validasi akun, tampilkan halaman ''dashboard''.
+
<li style="line-height: 2">14 ''message'' yang terdapat informasi-informasi tentang aktivitas yang terjadi, kegiatan yang dilakukan oleh actor tersebut.
 
</ol>
 
</ol>
  
  
<li style="line-height: 2">'''<i>Sequence Diagram</i>Calon Siswa Mengikuti Ujian'''
+
<li style="line-height: 2">'''<i>Sequence Diagram</i> Kesiswaan'''
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
<div align="center"><img src="https://i.postimg.cc/FFS61JtN/sequence-KESISWAAN.jpg"/></div>
<p style="line-height: 2">''Sequence Diagram'' Mengikuti Ujian</p></div>
+
 
+
<div align="center"><img src="https://lh3.googleusercontent.com/-Be9ctH5dGaU/XjewWLTTcqI/AAAAAAAABTI/qY3yEoqzV10RyitHQkyIVLAFyx5h8-AJgCK8BGAsYHg/s0/2020-02-02.png"/></div>
+
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.0in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.0in">
<p style="line-height: 2">'''Gambar 4.7''' ''Sequence Diagram'' Mengikuti Ujian ''Online''.</p></div>
+
<p style="line-height: 2">'''Gambar 4.7''' ''Sequence Diagram'' Kesiswaan.</p></div>
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">
 
<p style="line-height: 2">Pada gambar 4.7 ''sequence diagram'' kelola data perusahaan diatas, terdapat: </p></div>
 
<p style="line-height: 2">Pada gambar 4.7 ''sequence diagram'' kelola data perusahaan diatas, terdapat: </p></div>
 
<ol type="a">
 
<ol type="a">
<li style="line-height: 2">1 ''actor''  melakukan kegiatan tugas yaitu, admin.
+
<li style="line-height: 2">1 ''actor''  melakukan kegiatan tugas yaitu, Kesiswaan.
<li style="line-height: 2">1 ''boundary lifeline'', ''Form login''.
+
<li style="line-height: 2">4 ''boundary lifeline'', ''Form login'',bank soal, ujian masuk, laporan.
<li style="line-height: 2">1 ''lifeline'', ''user'' melakukan ujian ''online'' untuk mengikuti tes seleksi calon siswa.
+
<li style="line-height: 2">1 ''control lifeline'', yaitu dashboard.
<li style="line-height: 2">1 ''control lifeline'', yaitu validasi.
+
<li style="line-height: 2">1 ''entitiy lifeline'', yaitu tabel halaman ''logout''.
<li style="line-height: 2">1 ''entitiy lifeline'', yaitu tabel halaman ''dashboard''.
+
<li style="line-height: 2">11 ''message'' yang terdapat informasi-informasi tentang aktivitas yang terjadi, kegiatan yang dilakukan oleh actor tersebut.
<li style="line-height: 2">6 ''message'' yang menggambarkan aktivitas, ''form login'', validasi akun, halaman ''dashboard'', halaman ''login'', untuk memilih ujian dan melakukan ujian ''online''.
+
 
</ol>
 
</ol>
  
  
<li style="line-height: 2">'''<i>Sequence Diagram</i>Admin Master Data Siswa'''
+
<li style="line-height: 2">'''<i>Sequence Diagram</i> Calon Siswa'''
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
<div align="center"><img src="https://i.postimg.cc/LsCzHv4v/sequence-SISWAA.jpg"/></div>
<p style="line-height: 2">Proses Menambah dan Menghapus Data Calon Siswa.</p></div>
+
 
+
<div align="center"><img src="https://lh3.googleusercontent.com/-lkVwWMlFcwg/XjexNOjfLoI/AAAAAAAABTQ/dVBrJp4taX0hhA53YY9i6Lp9OxeqFpSOQCK8BGAsYHg/s0/2020-02-02.png"/></div>
+
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.0in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.0in">
<p style="line-height: 2">'''Gambar 4.8''' ''Sequence Diagram'' Admin Master Data Siswa.</p></div>
+
<p style="line-height: 2">'''Gambar 4.8''' ''Sequence Diagram''Calon Siswa.</p></div>
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">
 
<p style="line-height: 2">Pada gambar 4.8 ''sequence diagram'' proses menambah dan menghapus data calon siswa, terdapat: </p></div>
 
<p style="line-height: 2">Pada gambar 4.8 ''sequence diagram'' proses menambah dan menghapus data calon siswa, terdapat: </p></div>
 
<ol type="a">
 
<ol type="a">
<li style="line-height: 2">1 ''actor''  melakukan kegiatan tugas yaitu, Admin
+
<li style="line-height: 2">1 ''actor''  melakukan kegiatan tugas yaitu, Calon Siswa
<li style="line-height: 2">1 ''boundary lifeline'', halaman ''dashboard''.
+
<li style="line-height: 2">3 ''boundary lifeline'', Login, ujian, laporan.
<li style="line-height: 2">2 ''lifeline'', ''form master data'' dan data calon siswa.
+
<li style="line-height: 2">1 ''control lifeline'', ''Dashboard''.
<li style="line-height: 2">3 ''message'' yang menggambarkan aktivitas, masuk halaman ''dashboard'', memilih master data, menambah dan data calon siswa yang berfungsi sebagai menu ''edit'' bagi admin.
+
<li style="line-height: 2">1 ''Entity lifeline'', ''Logout''
 +
<li style="line-height: 2">9 ''message'' yang terdapat informasi-informasi tentang aktivitas yang terjadi, kegiatan yang dilakukan oleh actor tersebut.
 
</ol>
 
</ol>
 
 
<li style="line-height: 2">'''<i>Sequence Diagram</i>Admin Master Data Kesiswaan'''
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Proses Menambah Dan Menghapus data Kesiswaan.</p></div>
 
 
<div align="center"><img src="https://lh3.googleusercontent.com/-KtywS3AtGeA/Xjex2jK-rEI/AAAAAAAABTc/tGgcYr4lFMA9mv-xL4zYVuWHZCiK5PgzACK8BGAsYHg/s0/2020-02-02.png"/></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.0in">
 
<p style="line-height: 2">'''Gambar 4.9''' ''Sequence Diagram'' Admin Master Data Kesiswaan</p></div>
 
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">
 
<p style="line-height: 2">Pada gambar 4.9 ''sequence diagram'' Menambah Dan Menghapus Data Kesiswaan, terdapat: </p></div>
 
<ol type="a">
 
<li style="line-height: 2">1 ''actor'' melakukan kegiatan tugas yaitu, admin.
 
<li style="line-height: 2">1 ''boundary lifeline'', halaman ''dashboard''.
 
<li style="line-height: 2">2 ''lifelane'',''form master data'', dan data kesiswaan
 
<li style="line-height: 2">3 ''message'' yang menggambarkan aktivitas, masuk halaman ''dashboard'', memilih ''master data'', menambah dan data kesiswaan yang berfungsi sebagai menu ''edit'' bagi admin ''form master data'' dan data kesiswaan.
 
 
</ol>
 
</ol>
 
 
<li style="line-height: 2">'''<i>Sequence Diagram</i>Admin Master Data Mata Pelajaran'''
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Proses Menambah Dan Menghapus Data Soal</p></div>
 
 
<div align="center"><img src="https://lh3.googleusercontent.com/-UG3nw9vvG4c/XjeyosnnChI/AAAAAAAABTk/eUhw0lHXJBwjCGQE1CVgp1HU3gNa9ZFPACK8BGAsYHg/s0/2020-02-02.png"/></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.0in">
 
<p style="line-height: 2">'''Gambar 4.10''' ''Sequence Diagram'' Admin Master Data Pelajaran.</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">
 
<p style="line-height: 2">Pada gambar 4.10 ''sequence diagram'' Menambah Dan Menghapus Data Soal, terdapat: </p></div>
 
<ol type="a">
 
<li style="line-height: 2">1 ''actor''  melakukan kegiatan tugas yaitu, admin.
 
<li style="line-height: 2">1 ''boundary lifeline'', halaman ''dashboard''.
 
<li style="line-height: 2">2 ''lifelane'', form master data, dan data mata pelajaran
 
<li style="line-height: 2">3 ''message'' yang menggambarkan aktivitas, masuk halaman ''dashboard'', memilih master data, menambah dan menghapus data pelajaran.
 
</ol>
 
 
 
<li style="line-height: 2">'''<i>Sequence Diagram</i>Admin Master Data Bank Soal'''
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Proses Menambah Dan Menghapus Bank Soal</p></div>
 
 
<div align="center"><img src="https://lh3.googleusercontent.com/-QCPCfuhHTRs/Xjez6dhushI/AAAAAAAABT8/YAbl4fP-DEkj9w6tzewdyBNAU9qbH0mvgCK8BGAsYHg/s0/2020-02-02.png"/></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.0in">
 
<p style="line-height: 2">'''Gambar 4.11''' ''Sequence Diagram'' Proses Menambah Dan Menghapus Bank Soal</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">
 
<p style="line-height: 2">Pada gambar 4.11 ''sequence diagram'' Menambah Dan Menghapus Bank Soal, terdapat: </p></div>
 
<ol type="a">
 
<li style="line-height: 2">1 ''actor''  melakukan kegiatan tugas yaitu, admin.
 
<li style="line-height: 2">1 ''boundary lifeline'', halaman ''dashboard''.
 
<li style="line-height: 2">2 ''lifelane, ''form'' bank soal dan data soal
 
<li style="line-height: 2">3 ''message'' yang menggambarkan aktivitas, masuk halaman ''dashboard'' memilih ''form'' soal, menambah dan menghapus data soal.
 
</ol>
 
 
 
<li style="line-height: 2">'''<i>Sequence Diagram</i>Admin Report Hasil Ujian'''
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Proses Admin Masuk Hasil Report Ujian Online</p></div>
 
 
<div align="center"><img src="https://lh3.googleusercontent.com/-ELtWyMb2g4Y/Xje0e08MYKI/AAAAAAAABUQ/3V7gr3ULOww9ggwWoIS43icudJGQ2oDDwCK8BGAsYHg/s0/2020-02-02.png"/></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.0in">
 
<p style="line-height: 2">'''Gambar 4.12''' ''Sequence Diagram Report'' Hasil Ujian.</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">
 
<p style="line-height: 2">Pada gambar 4.12 ''sequence diagram'' Proses Melihat Hasil Ujuan, terdapat: </p></div>
 
<ol type="a">
 
<li style="line-height: 2">1 ''actor''  melakukan kegiatan tugas yaitu, admin.
 
<li style="line-height: 2">1 ''boundary lifeline'', halaman ''dashboard''.
 
<li style="line-height: 2">2 ''lifelane'', ''form'' hasil ujian, dan hasil ujian
 
<li style="line-height: 2">3 ''message'' yang menggambarkan aktivitas, masuk halaman ''dashboard'', memilih form hasil ujian, dan mencetak hasil ujian di ''form'' hasil ujian.
 
</ol>
 
 
 
<li style="line-height: 2">'''<i>Sequence Diagram</i> Admin Master <i>Form User Management</i>'''
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Proses masuk ke ''User Management''</p></div>
 
 
<div align="center"><img src="https://lh3.googleusercontent.com/-kApWAEqgSgk/Xje1KoeNTiI/AAAAAAAABUc/6epobDH0RMgMKPGeS9Bu0P0cRWm9QCylQCK8BGAsYHg/s0/2020-02-02.png"/></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.0in">
 
<p style="line-height: 2">'''Gambar 4.13''' ''Sequence Diagram'' Admin ''User Management''.</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">
 
<p style="line-height: 2">Pada gambar 4.13 ''sequence diagram'' Menambah Dan Menghapus Data ''User Management'', terdapat: </p></div>
 
<ol type="a">
 
<li style="line-height: 2">1 ''actor''  melakukan kegiatan tugas yaitu, admin.
 
<li style="line-height: 2">1 ''boundary lifeline'', halaman ''dashboard''.
 
<li style="line-height: 2">2 ''lifelane'', ''form user management'' dan data ''user''.
 
<li style="line-height: 2">3 ''message'' yang menggambarkan aktivitas, masuk halaman ;;dashboard'', memilih ''form user management'', data ''user'' yang dapat menghapus ataupun menambahkan hak akses.
 
</ol>
 
 
 
<li style="line-height: 2">'''<i>Sequence Diagram</i>Kesiswaan'''
 
<ol type="1">
 
<li style="line-height: 2">''Sequence Diagram'' Kesiswaan Data Soal
 
 
<div align="center"><img src="https://lh3.googleusercontent.com/-rM3pTec9Ff4/Xje2cwBY-xI/AAAAAAAABU0/8XTG30qTMFEY51IF1XCAMDm6OU3C1IdnACK8BGAsYHg/s0/2020-02-02.png"/></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.0in">
 
<p style="line-height: 2">'''Gambar 4.14''' ''Sequence Diagram'' Kesiswaan Data Soal.</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">
 
<p style="line-height: 2">Pada gambar 4.14 ''sequence diagram'' Kesiswaan: </p></div>
 
<ol type="a">
 
<li style="line-height: 2">1 ''actor''  melakukan kegiatan tugas yaitu, kesiswaan.
 
<li style="line-height: 2">1 ''boundary lifeline'', halaman ''dashboard''.
 
<li style="line-height: 2">2 ''lifelane form'' ujian masuk dan data ujian
 
<li style="line-height: 2">3 ''message'' yang menggambarkan aktivitas, masuk halaman ''dashboard'', memilih ''form'' soal, menambah dan menghapus data soal.
 
</ol>
 
 
<li style="line-height: 2">''Sequence Diagram'' Kesiswaan Report Hasil Ujian
 
 
<div align="center"><img src="https://lh3.googleusercontent.com/-H68zxox2BAc/Xje3Mv4_b6I/AAAAAAAABU8/GkJEF3LNuiwefXKbye-wMlQ4DychNT7QQCK8BGAsYHg/s0/2020-02-02.png"/></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.0in">
 
<p style="line-height: 2">'''Gambar 4.15''' ''Sequence Diagram'' Kesiswaan ''Report'' Hasil Ujian</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">
 
<p style="line-height: 2">Pada gambar 4.15 ''sequence diagram'' Kesiswaan: </p></div>
 
<ol type="a">
 
<li style="line-height: 2">1 ''actor'' melakukan kegiatan tugas yaitu, kesiswaan.
 
<li style="line-height: 2">1 ''boundary lifeline'', halaman ''dashboard''.
 
<li style="line-height: 2">2 ''lifelane form'' hasil ujian masuk dan hasil ujian
 
<li style="line-height: 2">3 ''message'' yang menggambarkan aktivitas, masuk halaman ''dashboard'', memilih ''form'' hasil ujian masuk, menampilkan ''report'' hasil ujian siswa yang berupa ''file pdf''.
 
</ol>
 
</ol>
 
</ol>
 
 
  
 
==='''Perbedaan Prosedur Antara Sistem Berjalan dan Sistem Usulan'''===
 
==='''Perbedaan Prosedur Antara Sistem Berjalan dan Sistem Usulan'''===

Revisi terkini pada 8 Februari 2020 13.15


APLIKASI UJIAN ONLINE SELEKSI PENERIMAAN SISWA BARU

BERBASIS HYPERTEXT PREPROCESSOR (PHP) PADA

SMA MUHAMMADIYAH 2 KOTA TANGERANG


SKRIPSI



Disusun Oleh :

NIM : 1522490165
NAMA : Rizky Adi Nugraha


FAKULTAS SAINS DAN TEKNOLOGI

PROGRAM STUDI TEKNIK INFORMATIKA

KONSENTRASI SOFTWARE ENGINEERING

UNIVERSITAS RAHARJA

TANGERANG

TA. 2019/2020




UNIVERSITAS RAHARJA

LEMBAR PENGESAHAN SKRIPSI

 

APLIKASI UJIAN ONLINE SELEKSI PENERIMAAN SISWA BARU

BERBASIS HYPERTEXT PREPROCESSOR (PHP) PADA

SMA MUHAMMADIYAH 2 KOTA TANGERANG


Disusun Oleh :

NIM
: 1522490165
Nama
Fakultas
Program Pendidikan
: Strata 1
Program Studi
Konsentrasi

   

Disahkan Oleh :

Tangerang, Februari 2020

Dekan Fakultas
       
Ketua Program Studi
       
Rektor
Universitas Raharja
       
Program Studi Sistem Informasi
       
Universitas Raharja
           
           
           
           
               
NIP : 006095
       
NIP : 073009
       
NIP : 000603





UNIVERSITAS RAHARJA

 

LEMBAR PERSETUJUAN PEMBIMBING


APLIKASI UJIAN ONLINE SELEKSI PENERIMAAN SISWA BARU

BERBASIS HYPERTEXT PREPROCESSOR (PHP) PADA

SMA MUHAMMADIYAH 2 KOTA TANGERANG


Dibuat Oleh :

NIM
: 1522490165
Nama


Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Fakultas Sains dan Teknologi

Program Studi Teknik Informatika

Konsentrasi Software Engineering



Disetujui Oleh :

Tangerang, Februari 2020

Pembimbing I
   
Pembimbing II
       
       
       
       
(Sandro Alfeno, M.Kom)
   
NID : 08203
   
NID: 13003


UNIVERSITAS RAHARJA

LEMBAR PERSETUJUAN DEWAN PENGUJI

APLIKASI UJIAN ONLINE SELEKSI PENERIMAAN SISWA BARU

BERBASIS HYPERTEXT PREPROCESSOR (PHP) PADA

SMA MUHAMMADIYAH 2 KOTA TANGERANG


Disusun Oleh :


NIM
: 1522490165
Nama


Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Fakultas Sains dan Teknologi

Program Studi Teknik Informatika

Konsentrasi Software Engineering


Tahun Akademik 2018/2019

Disetujui Penguji :

Tangerang, Februari 2020

Ketua Penguji
 
Penguji I
 
Penguji II
         
         
         
         
(_______________)
 
(_______________)
 
(_______________)
NID :__________
 
NID :__________
 
NID :__________




UNIVERSITAS RAHARJA


LEMBAR KEASLIAN SKRIPSI


APLIKASI UJIAN ONLINE SELEKSI PENERIMAAN SISWA BARU

BERBASIS HYPERTEXT PREPROCESSOR (PHP) PADA

SMA MUHAMMADIYAH 2 KOTA TANGERANG


Disusun Oleh :

NIM : 1522490165
Nama : Rizky Adi Nugraha
Fakultas : Sains dan Teknologi
Program Pendidikan : Strata I
Program Studi : Teknik Informatika
Konsentrasi : Software Engineering


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 Universitas Raharja maupun di Universitas 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, 27 Januari 2020
Rizky Adi Nugraha
NIM. 1522490165


)*Tandatangan dibubuhi materai 6.000;




ABSTRAK

SMA Muhammadiyah 2 Tangerang adalah sekolah yang menerapkan calon siswanya untuk melakukan ujian terlebih dahulu sebelum masuk menjadi siswa resmi, namun ujian yang saat ini berjalan masih menggunakan cara manual yaitu dengan mengisi soal dilembaran kertas. Hal ini dapat beresiko seperti kekurangan kertas soal dan kertas jawaban ataupun tulisan yang sulit dibaca. Seiring dengan perkembangan teknologi yang maju, internet sudah pasti menjadi kebutuhan sehari-hari. Dengan perkembangan teknologi saat ini yang menuntut suatu sistem pengujian yang efektif dan juga efisien serta mampu melaksanakan pengujian secara tepat dan cepat dan diharapkan semua kendala yang biasanya terhambat menjadi lebih terkomputerisasi dengan baik. Tujuan Penelitian, ialah menganalisa sistem ujian online dan merancang aplikasi ujian online seleksi penerimaan calon siswa baru yang dapat membantu pencapaian tujuan sekolah. Metode Penelitian yang digunakan adalah metode analisis perangcangan, metode perancangan perangkat lunak, dan metode pengujian perangkat lunak. Metode analisis perancangan yang digunakan adalah analisis PIECES, metode perancangan yang digunakan adalah konsep perancangan dengan menggunakan diagram UML, metode pengujian perangkan lunak menggunakan konsep Black Box. Hasil yang dicapai adalah suatu aplikasi ujian online yang digunakan oleh Bagian admin dan Bagian kesiswaan untuk pembuatan soal dan penilaian hasil ujian seleksi calon siswa baru. Simpulan dari penelitian ini adalah aplikasi ujian online seleksi siswa baru yang telah dibuat dapat membantu Bagian Admin dan Bagian Kesiswaan untuk melakukan proses seleksi siswa baru , untuk menambahkan soal dan melihat hasil ujian secara cepat dan tepat.

Kata Kunci : Aplikasi, Ujian, Online


ABSTRACT

SMA Muhammadiyah 2 Tangerang is a school that applies its students to conduct exams first before entering into an official student, but the current exam is still using the manual way of making the problem of paper. This can be at risk such as the lack of paper problems and paper answers or text that is difficult to read. Along with the development of advanced technology, the Internet is sure to become daily necessities. With the development of today's technology that demands an effective and efficient testing system and capable of conducting testing precisely and quickly and expected all constraints are usually hampered to be more computerised well . Research aims, is to analyze the test system online and design an online exam application of acceptance selection of new students who can help the achievement of school objectives. The research methods used are methods of tightening analysis, software design methods, and software testing methods. The design analysis method used is the piece analysis, the design method used is the concept of designing by using the UML diagram, a soft-spread testing method using the Black Box concept. The result is an online test application used by the admin section and the student section for making the question and assessment of the selection of new prospective students. The conclusion of this study is that the new student selection online test application that has been created can help the Admin section and the student section to do the selection process for new students, to add questions and to see the exam results quickly and precisely.

Keywords: Application, Exam Online




KATA PENGANTAR

Alhamdulillah, puji syukur atas kehadirat Allah SWT yang telah melimpahkan rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan Skripsi dengan judul “Aplikasi Ujian Online Seleksi Penerimaan Siswa Baru Berbasis Hypertext Preprocessor (PHP) Pada SMA Muhammadiyah 2 Kota Tangerang”.

Tujuan penulisan Laporan Skripsi ini adalah sebagai syarat dalam menyelesaikan Program Pendidikan Strata 1 Program Studi Sistem Informasi pada Universitas Raharja.

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 Dr. Po. Abas Sunarya, M.Si. selaku Rektor Universitas Raharja.
  2. Bapak Sugeng Santoso, M.Kom. selaku Dekan Fakultas Universitas Raharja.
  3. Ibu Ruli Supriati, S.Kom., MTI Selaku Ketua Program Studi Teknik Informatika
  4. Bapak Sandro Alfeno, M.Kom selaku Dosen Pembimbing I yang senantiasa memberikan waktunya untuk memberikan bimbingan kepada penulis
  5. Bapak Aris, S Kom, MTI selaku Dosen Pembimbing II yang senantiasa memberikan waktunya untuk memberikan bimbingan kepada penulis
  6. Ibu Ikhlasiyah, S.S. selaku stakeholder yang telah memberikan kontribusi besar di dalam lancarnya proses penelitin skripsi ini.
  7. Bapak dan Ibu Dosen Universitas Raharja yang telah memberikan wawasan dan ilmu yang sangat bermanfaat bagi kehidupan penulis.
  8. Kedua orang tua dan saudara yang telah memberikan dukungan baik moral, materi dan doa kepada penulis.
  9. Semua teman-teman mahasiswa/i yang telah memberikan dukungan, wawasan, saran maupun doa untuk keberhasilan kepada penulis.

Penulis menyadari bahwa dalam penyajian dan penyusunan laporan Skripsi ini masih banyak kekurangan dan kesalahan. Oleh karena itu, penulis senantiasa menerima kritik dan saran yang bersifat membangun agar dapat dijadikan acuan bagi penulis untuk menyempurnakan nya di masa yang akan datang.

Akhir kata, penulis mengucapkan terima kasih atas perhatian dari pembaca. Semoga Tuhan Yang Maha Esa memberikan rahmat-Nya kepada kita semua. Dan semoga laporan Skripsi ini dapat bermanfaat, khususnya bagi penulis dan umumnya bagi seluruh pembaca sekalian..

Tangerang, Januari 2020
Rizky Adi Nugraha
NIM. 1522490165

Daftar isi



DAFTAR TABEL

Tabel 3.1 Metode analisa PIECES

Tabel 3.2 Elisitasi Tahap I

Tabel 3.3 Elisitasi Tahap II

Tabel 3.4 Elisitasi Tahap III

Tabel 3.5 Final Draft Elisitasi

Tabel 4.1 Perbedaan Prosedur Sistem Yang Berjalan

Tabel 4.2 User Groups

Tabel 4.3 Master Soal

Tabel 4.4 Master Siswa

Tabel 4.5 Master Kesiswaan

Tabel 4.6 Master Pelajaran

Tabel 4.7 Master Quiz

Tabel 4.8 Hasil Ujian

Tabel 4.9 User

Tabel 4.9 Black Box Testing

Tabel 4.9 Time Schedule

Tabel 4.9 Estimasi Biaya


DAFTAR GAMBAR

Gambar 3.1 Struktur Organisasi

Gambar 3.2 Use Case Diagram Sistem Yang Berjalan

Gambar 3.3 Activity Diagram Sistem Yang Berjalan

Gambar 3.4 Sequence Diagram Sistem Yang Berjalan

Gambar 4.1 UseCase Diagram Calon Siswa

Gambar 4.2 Usecase Diagram Admin Dan Kesiswaan User

Gambar 4.3 Activity Diagram Calon Siswa

Gambar 4.4 Activity Diagram Admin

Gambar 4.5 Activity Diagram Keiswaan

Gambar 4.6 Sequence Diagram Admin

Gambar 4.7 Sequence Diagram Kesiswaan

Gambar 4.8Sequence Diagram Calon Siswa

Gambar 4.9Class Diagram Sistem Ujian Online

Gambar 4.10Prototype Dashboard Calon Siswa

Gambar 4.11Prototype Dashboard Admin

Gambar 4.12Prototype Dashboard Kesiswaan

Gambar 4.13Tampilan Program Login

Gambar 4.14Tampilan Program Dashboard Calon Siswa

Gambar 4.15Tampilan Program Halaman Ujian Calon Siswa

Gambar 4.16Tampilan Form Masukan Token Sebelum Ujian

Gambar 4.17Tampilan Form Siswa Sedang Ujian

Gambar 4.18Tampilan Dashboard Admin

Gambar 4.19Tampilan Master Siswa Admin

Gambar 4.20Tampilan Data Kesiswaan Pada Admin

Gambar 4.21Tampilan Program Master Mata Pelajaran Pada Admin

Gambar 4.22Tampilan Bank Soal Pada Admin

Gambar 4.23Tampilan Program Report Hasil Ujian Pada Admin

Gambar 4.24Tampilan User Management Pada Admin

Gambar 4.25Tampilan Program Dashboard Pada Kesiswaan

Gambar 4.26Tampilan Program Bank Soal Pada Kesiswaan

Gambar 4.27Tampilan Tambah Ujian Masuk Pada Kesiswaan



DAFTAR SIMBOL

DAFTAR SIMBOL FLOWCHART


DAFTAR SIMBOL USE CASE DIAGRAM


DAFTAR SIMBOL SEQUENCE DIAGRAM


DAFTAR SIMBOL ACTIVITY DIAGRAM


DAFTAR SIMBOL CLASS DIAGRAM


BAB I

PENDAHULUAN

Latar Belakang

Pendidikan merupakan salah satu kebutuhan manusia yang sangat penting karena pendidikan mempunyai tugas untuk menyiapkan sumber daya manusia bagi pembangunan bangsa dan negara, pendidikan juga sangat penting untuk manusia untuk meningkatkan potensi di dalam dirinya.

Saat ini sistem infomasi di dunia teknologi berkembang sangat cepat dalam membantu kebutuhan bekerja di mana sebuah sistem yang dibuat mampu membantu sebuah pekerjaan menjadi efektif dan efisien yaitu calon siswa hanya perlu membuka web untuk melakukan ujian online untuk seleksi calon penerimaan siswa baru , siswa tidak perlu untuk datang langsung ke sekolah untuk melakukan ujian online . hingga siswa dapat melakukan ujian dimanapun tempatnya.

Berdasarkan fakta yang terjadi saat ini sistem seleksi penerimaan calon siswa yang berjalan saat ini pada SMA Muhammadiyah 2 Tangerang dirasa kurang efektif. Contohnya saat diadakan seleksi penerimaan calon siswa baru , pihak sekolah harus mencetak soal dan setelah ujian seleksi penerimaan selesai pihak sekolah melakukan rekap secara manual , dan biasa terjadi ketidak akuratan data karena proses rekap yang di lakukan perorang secara manual.

Berdasarkan latar belakang yang telah dijelaskan diatas, maka dalam membuat laporan SKRIPSI penulis mengambil judul “Aplikasi Ujian Online Seleksi Penerimaan Calon Siswa Baru Berbasis Hypertext Preprocessor (PHP) Pada Sma Muhammadiyah 2 Kota Tangerang"


Rumusan Masalah

Berdasarkan pembahasan dari latar belakang di atas, rumusan masalah yang harus dijawab:

  1. Bagaimana sistem Ujian tes masuk calon siswa saat ini pada SMA Muhammadiyah 2 Kota Tangerang?
  2. Apakah kendala yang terjadi pada sistem Ujian tes masuk siswa di SMA Muhammadiyah 2 Kota Tangerang?
  3. Bagaimana merancang sistem ujian online pada SMA Muhammadiyah 2 Kota Tangerang?


Ruang Lingkup

Ruang lingkup yang dibahas dalam ini mengenai bagaimana proses seleksi penerimaan siswa penulis membatasi permasalahan yang akan dibahas yaitu, Penelitian ini dapat menghasilkan informasi yang terarah dan sejalan dengan rumusan masalah, maka penulis membatasi ruang lingkup pembahasan yaitu pada informasi ujian online untuk seleksi penerimaan calon siswa baru, agar calon siswa dapat mengerjakan ujian online dimanapun menggunakan device apapun, dan agar bagian administrasi dapat memberikan laporan nilai yang cepat dan akurat.


Tujuan dan Manfaat Penelitian

Tujuan Penelitian

Dari perumusan masalah diatas, tujuan dari penulisan ini adalah:

  1. Membuat web aplikasi ujian online yang dapat membantu untuk performa seleksi calon siswa di SMA Muhammadiyah 2 Tangerang .
  2. Untuk memudahkan calon siswa dalam melakukan ujian online agar dapat di akses dimanapun.

Manfaat Penelitian

Adapun manfaat penelitian ini adalah :

  1. Memudahkan bagian administrasi dalam memberikan laporan nilai yang cepat dan akurat .
  2. Memudahkan calon siswa dalam melakukan ujian seleksi masuk di manapun .


Metode Penelitian

Metode Pengumpulan Data

  1. Metode Pengamatan (Observation Research)
  2. Metode Observasi (Observation Research) Metode ini dilakukan untuk melakukan pengamatan langsung diperusahaan atau instansi mengenai kegiatan-kegiatan yang biasanya dilakukan. Pada metode ini penulis melakukan observasi langsung di SMA Muhammadiyah 2 Tangerang. Adapun metode ini sangat penting bagi peneliti,dikarenakan metode ini sumber informasi yang sangat akurat dan membantu dalam menganalisa.

  3. Metode Wawancara (Interview Research)
  4. Metode Wawancara (Interview) Metode wawancara merupakan metode pengumpulan data dengan cara tanya jawab dan tatap muka secara langsung pada Adminstrasi yaitu Ibu Ikhlasiyah , S.S. di SMA Muhammadiyah 2 Tangerang untuk mendapatkan informasi yang akurat.

  5. Metode Studi Pustaka (Literature Review)
  6. Metode Studi Pustaka (Literature Review) Metode studi pustaka ini dilakukan untuk menunjang metode observasi dan wawancara yang telah dilakukan. Pada Penelitian ini peneliti mempelajari referensi-referensi buku, artikel, browsing internet, serta literature review yang berhubungan dengan ujian online .

Metode Analisa

Dalam melakukan penelitian ini peneliti menggunakan metode PIECES adalah suatu sistem yang di gunakan untuk analisis sistem kerja pada suatu perusahaan atau organisasi. Ada 6 kriteria analisis PIECES yaitu kinerja (Performance), informasi (Information), ekonomi (Economic), kontrol (Control), efisiensi (Efficiency), dan pelayanan (Services).

Metode Perancangan

Dalam penelitian ini metode perancangan yang digunakan yaitu program Visual Paradigm for UML 16.0 untuk menggambarkan Use Case Diagram, Activity Diagram, Sequence Diagram dan Class Diagram. Untuk membuat suatu sistem peneliti menggunakan Sublime text sebagai penulisan listing program PHP dan MySQL sebagai Database.

Metode Pengujian

Metode pengujian atau metode testing dalam penelitian ini dengan menggunakan metode pengujian Blackbox. Metode ini memungkinkan user untuk menemukan kesalahan-kesalahan yang mungkin terjadi di dalam sistem yang akan dibangun.


Sistematika Penulisan

Dalam penulisan penelitian ini peneliti telah mengkelompokan materi menjadi beberapa bab dan sub bab. Hal ini dimaksudkan untuk memberi kemudahan kepada peneliti dalam penyusunan. Berikut merupakan sistematika penulisan penelitian ini.

BAB I   PENDAHULUAN

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

BAB II   LANDASAN TEORI

Bab ini berisikan teori umum dan teori khusus mengenai sistem penyaluran tenaga kerja yang diperoleh dari beberapa buku, jurnal dan dari beberapa penelitian yang berupa pengertian dan definisi mengenai sistem yang akan dibangun serta beberapa Literature Review yang akan berhubungan dengan penelitian.

BAB III   ANALISA SISTEM BERJALAN

Bab ini berisikan sejarah dan struktur organisasi yang berjalan pada SMA Muhammadiyah 2 Kota Tangerang. Tata laksana sistem yang berjalan serta analisa sistem yang berjalan serta Elisitasi yang akan digunakan yakni elisitasi tahap I, elisitasi tahap II, elisitasi tahap III, serta final draft elisitasi yang merupakan final elisitasi yang diusulkan.

BAB IV   RANCANGAN SISTEM YANG DIUSULKAN

Bab ini berisi tentang sistem yang di usulkan, program UML yang akan di gunakan, rancangan basis data, flowchart sistem yang diusulkan, tampilan layar, konfigurasi sistem yang berjalan, testing, evaluasi, implementasi, serta estimasi biaya.

BAB V   PENUTUP

Bab ini berisi kesimpulan dan saran yang dapat diberikan peneliti selama proses penelitian yang dilakukan.

DAFTAR PUSTAKA

LAMPIRAN


BAB II

LANDASAN TEORI

Teori Umum

Konsep Dasar Sistem

Pengertian Dasar Sistem

Menurut Muslihudin dan Oktafianto[1] (2016:2) dalam bukunya yang berjudul Analisa dan Perancangan Sistem Informasi Menggunakan Model Tersruktur dan UML. “Sistem adalah sekumpulan komponen atau jaringan kerja dari prosedur-prosedur yang saling berkaitan dan saling bekerja sama membentuk suatu jaringan untuk mencapai sasaran atau tujuan tertentu.”

Sedangkan menurut Abidin yang dikutip oleh Priyo Sutopo, Dedy Cahyadi, Zainal Arifin[2] (2016:24) Kata sistem berasal dari bahasa Latin (systema) dan bahasa Yunani (sustema) yang artinya adalah suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi. Secara umum sistem adalah kumpulan dari beberapa bagian tertentu yang saling berhubungan secara harmonis untuk mencapai suatu tujuan tertentu. Elemen-elemen yang mewakili suatu sistem secara umum adalah masukan (input) pengolahan (processing) dan keluaran (output).


Karakteristik Sistem

Menurut Jogiyanto yang dikutip oleh Priyo Sutopo, Dedy Cahyadi, Zainal Arifin[2] dalam jurnal Informatika Mulawarman (2016:24) “Sistem mempunyai karakteristik atau sifat – sifat tertentu, yaitu  :

  1. Komponen

    Komponen Sistem suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang artinya saling bekerjasama membetuk satu kesatuan. Komponen-komponen sistem atau elemen-elemen sistem dapat berupa suatu subsistem atau bagian-bagian dari sistem

  2. Batasan Sistem (Boundary)

    Batasan Sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya.

  3. Lingkungan Luar Sistem (Evinronment)

    Lingkungan Luar Sistem dari suatu sistem adalah apapun diluar batas dari sistem yang mempengaruhi operasi sistem.

  4. Penghubung Sistem (Interface)

    Penghubung merupakan media penghubung antara satu subsistem dengan subsistem yang lainnya. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem yang lainnya.

  5. Masukan Sistem (Input)

    Masukan Sistem (input) adalah energi yang dimasukkan ke dalam sistem. Masukan dapat berupa masukan perawatan (maintenance input) dan masukan sinyal (signal input).

  6. Keluaran Sistem (Output)

    Keluaran (output) adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan.

  7. Pengolahan Sistem (Process)

    Suatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah masukan menjadi keluaran.

  8. Sasaran Sistem (Objective)

    Suatu sistem pasti mempunyai tujuan atau sasaran. Jika suatu sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya.


Klasifikasi Sistem

Menurut Mustakini yang di kutip oleh Ruhul Amin[3] (2017:2) mengatakan Sistem dapat diklasifikasikan dari beberapa sudut pandangan, diantaranya adalah sebagai berikut:

  1. Sistem Abstrak.

    Sistem diklasifikasikan sebagai sistem abstrak (abstract system) dan sistem fisik (physical system). Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik. Misalnya sistem teologia, yaitu sistem yang berupa pemikiran-pemikiran hubungan antara manusia dengan Tuhan. Sistem fisik merupakan sistem yang ada secara fisik. Misalnya sistem komputer, sistem akutansi, sistem produksi dan lain sebagainya.

  2. Sistem Alamiah.

    Sistem diklasifikasikan sebagai sistem alamiah (natural system) dan sistem buatan manusia (human made system). Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat manusia. Misalnya sistem perputaran bumi. Sistem buatan manusia adalah sistem yang dirancang oleh manusia. Sistem buatan manusia yang melibatkan interaksi antara manusia dengan mesin disebut dengan human-machine sistem atau ada yang menyebut dengan man-machine sistem. Sistem informasi merupakan contoh manmachine system, karena menyangkut penggunaan komputer yang berinteraksi dengan manusia.

  3. Sistem Tertentu.

    Sistem diklasifikasikan sebagai sistem tertentu dan sistem tak tentu (probabilitas system). Sistem tertentu beroperasi dengan tingkah laku yang sudah dapat diprediksi interaksi diantara bagian-bagiannya dapat dideteksi dengan pasti. Sehingga keluaran dari sistem dapat diramalkan. Sistem komputer adalah contoh dari sistem interaksi yang tingkah lakunya dapat dipastikan berdasarkan program-program yang dijalankan. Sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksikan karena mengandung unsur probabilitas.

  4. Sistem Tertutup.

    Sistem diklasisfikasikan sebagai sistem tertutup (close system) dan sistem terbuka (open system). Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh dengan lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa adanya turut campur tangan dari pihak luarnya. Secara teoritis sistem tertutup ini ada, tetapi kenyataannya tidak ada sitem yang benarbenar tertutup, yang ada hanyalah relatively closed sistem (secara relatip tertutup,tidak benar-benar tertutup). Sistem terbuka adalah sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya. Sistem ini menerima masukan dan menghasilkan keluaran untuk lingkungan luar atau subsistem yang lainnya. Karena sistem sifatnya terbuka dan terpengaruh oleh lingkungan luarnya, maka system harus mempunyai suatu sistem pengendalian yang baik. Sistem yang baik harus dirancang sedemikian rupa, sehingga secara relatip tertututp karena sistem tertutup akan bekerja secara otomatis dan terbuka hanya untuk pengaruh yang baik saja.


Konsep Dasar Data dan Informasi

Pengertian Dasar Data

Menurut Siregar yang dikutip oleh Sutopo Priyo[2] dkk (2016:24) dalam kamus bahasa Inggris-Indonesia, data diterjemahkan sebagai istilah yang berasal dari kata “datum” yang berarti fakta atau bahan-bahan keterangan. Data merupakan deskripsi dari sesuatu dan kejadian yang kita hadapi. Data adalah fakta yang jelas lingkup, tempat, dan waktunya.

Dari definisi diatas dapat disimpulkan bahwa data adalah bahan mentah yang diproses untuk menyajikan informasi yang mengandung suatu pengetahuan untuk dijadikan dasar guna penyusunan keterangan, pembuatan kesimpulan, atau sumber dari informasi. Dalam konteks ini, teori mengenai data memiliki keterkaitan yang erat dengan judul yang sedang dibahas, maka data masuk ke dalam teori dasar penelitian.


Definisi Informasi

Menurut M.Thoha dan Miyanto[4] (2015:1). Informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimaan dan bermanfaat dalam mengambil keputusan saat ini atau mendatang. Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya. Bahan bakunya adalah data yaitu suatu kumpulan fakta-fakta dari suatu peristiwa atau kejadian yang belum mempunyai arti. Informasi merupakan produk dari komunikasi, tentunya semua orang sebagai penikmat hasil dari komunikasi menghendaki informasi yang berkualitas sehingga akan memperoleh feedback yang positif dari sebuah komunikasi.


Kualitas Informasi

Menurut Delone Mc Lean dalam penelitian Eko[5] (2015:2). Kualitas Informasi harus di dukung dengan indikator-indikator berikut :

  1. Completeness. Suatu Informasi yang dihasilkan oleh sistem informasi dapat dikatakan berkualitas jika informasi yang dihasilkan lengkap.
  2. Relevance. Kualitas Informasi dikatakan relevan apabila informasi tersebut mempunyai manfaat bagi penggunanya.
  3. Accurate. Informasi yang dihasilkan oleh sistem harus akurat karena sangat berguna bagi pengguna dalam hal pengambilan keputusan.
  4. Timeliness. Informasi yang datang kepada penerima tidak boleh terlambat.
  5. Format. Maksudnya agar memudahkan pengguna untuk memahami informasi yang disediakan oleh sistem informasi mencerminkan kualitas informasi yang baik.


Nilai Informasi

Menurut Yakub[6] yang dikutip oleh Nugraha (2015:9) “Nilai dari informasi (value of information) ditentukan oleh dua hal yaitu, manfaat dan biaya mendapatkannya. Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya”.


Definisi Sistem Informasi

Menurut M.thoha dan Miyanto[4] (2015:2). Sistem Informasi adalah sekumpulan prosedur yang terogarnisir dan di jalankan guna dapat menyediakan infromasi untuk menunjang atau mendukung organinasi. Sistem informasi memiliki definisi yang berbeda menurut para ahli, namun secara umum, sistem informasi adalah kombinasi dari teknologi informasi dan aktivitas orang yang menggunakan teknologi itu untuk mendukung operasi dan manajemen.


Definisi Analisis Sistem

Definisi Analsis Sistem menurut Muharto dan Arisandy Ambarita[5] (2016:92) adalah “Kegiatan untuk menguraikan sub-sub sistem dan melihat fungsi dari masing-masing sub-sistem tersebut”.

Dede Bachtiar dan Atikah (2015:72)[6] mendefinisikan “Analisis sistem adalah langkah-langkah melakukan analisa sistem yang akan dirancang, serta melakukan penelitian terhadap kebutuhan-kebutuahan sistem, dan apa saja kekurangannya”.


Teori Khusus

Definisi Aplikasi

Menurut Jogiyanto[7] (2015) aplikasi merupakan penerapan, menyimpan sesuatu hal, data, permasalahan, pekerjaan kedalam suatu sarana atau media yang dapat digunakan untuk menerapkan atau mengmplementasikan hal atau permasalahan yang ada sehingga berubah menjadi suatu bentuk yang baru tanpa menghilangkan nilai-nilai dasar dari hal data, permasalahan, dan pekerjaan itu sendiri. Jadi aplikasi merupakan sebuah transformasi dari sebuah permasalahan atau pekerjaan berupa hal yang sulit difahami menjadi lebih sederhana, mudah dan dapat dimengerti oleh pengguna. Sehingga dengan adanya aplikasi, sebuah permasalahan akan terbantu lebih cepat dan tepat. Aplikasi memiliki banyak jenis. Diantaranya aplikasi desktop yang beroperasi secara offline dan aplikasi web yang beroperasi secara online. Aplikasi web merupakan sebuah aplikasi yang mengunakan teknologi browser untuk menjalankan aplikasi dan diakses melalui jaringan komputer Remick dalam jurnalnya Ramzi (2013).

Menurut Eka Noviansyah dalam Satriya[8] (2013:78), “Aplikasi adalah penggunaan dan penerapan suatu konsep yang menjadi suatu pokok pembahasan. Aplikasi dapat diartikan juga sebagai program komputer yang dibuat untuk menolong manusia dalam melakukan tugas tertentu.

Dari beberapa definisi diatas dapat ditarik kesimpulan bahwa aplikasi adalah sebuah program yang dibuat dalam sebuah perangkat lunak dengan komputer untuk memudahkan pekerjaan, penggunaan dan penambahan data yang dibutuhkan.


Definisi Pendidikan

Menurut KBBI[9] Pendidikan adalah proses pengubahan sikap dan tata laku seseorang atau kelompok orang dalam usaha mendewasakan manusia melalui upaya pengajaran dan pelatihan; proses, cara dan pembuatan mendidik.

Menurut Feni[10](2015:13). Pendidikan adalah bimbingan atau pertolongan yang diberikan oleh orang dewasa kepada perkembangan anak untuk mencapai kedewasaanya dengan tujuan agar anak cukup cakap melaksanakan tugas hidupnya sendiri tidak dengan bantuan orang lain.

Menurut Trianto[11] (2015:51). Pendekatan belajar yang akan digunakan, termasuk didalamnya tujuan-tujuan pengajaran, tahap-tahap dalam kegiatan belajar, lingkungan belajar, pengelolaan kelas , dan meningkatkan hasil belajar siswa.


Definisi Analisa PIECES

Menurut Nurjamiyah dan Arie Rafika Dewi[12] (2018:39) “Analisa PIECES adalah analisa yang melihat sistem dari Performance, Information, Economic, Control, Security, Efficiency, dan Service. Adapun pengertianya sebagai berikut :

  1. Performance (Kehandalan) Kehandalan suatu sistem merupakan variabel pertama dari PIECES dimana mempunyai peran penting untuk melihat sejauh mana dan seberapa handalkah suatu sistem dalam memproses untuk menghasilkan tujuan yang diinginkan. Variabel ini dapat digunakan sebagai acuan atau pedoman dalam mengevalusasi sistem dengan memperhatikan 2 komponen berikut :
    1. Kemampuan suatu sistem dalam mengerjakan sejumlah perintah dalan periode waktu yang telah ditentukan, dengan baik dan tanpa hambatan (error).
    2. Cepat atau lambatnya kemampuan sistem dalam merenspon suatu perintah/program pembatasan ataupun permintaan terhadap suatu transaksi.
  2. Information (Informasi) Informasi merupakan komoditas krusial bagi pengguna akhir. Evaluasi terhadap kemampuan sistem informasi dalam menghasilkan informasi yang bermanfaat perlu dilakukan untuk menyikapi dan menangani masalah yang muncul. Dalam hal ini meningkatkan kualitas informasi tidak dengan mudah menambah jumlah informasi, karena terlalu banyak informasi malah akan menimbulkan masalah baru.
  3. Economic (Ekonomi) Alasan Ekonomi berangkali merupakan motivasi paling umum bagi suatu proyek. Pijakan bagi kebanyakan manajer adalah biaya atau rupiah. Persoalan ekonomis dan peluang berkaitan dengan masalah biaya.
  4. Control (Kendali) Tugas-tugas bisnis perlu dimonitor dan dibetulkan jika ditemukan kinerja yang dibawah standar. Kontrol dipasang untuk meningkatkan kinerja sistem, mencegah, atau mendeteksi kesalahaan sistem, menjamin keamanan data, dan persyaratan.
  5. Eficieency (Efsiensi) menyangkut bagiamana menghasilkan output sebanyak-banyaknya dengan input yang sekecil mungkin. Adapun indikasi suatu sistem dapat dikatakan efisien sebagai berikut :
    1. Banyak waktu yang terbuang pada aktivitas sumber daya manusia, mesin, atau komputer.
    2. Data dimasukan atau disalin secara berlebihan
    3. Informasi dihasilkan secara berlebihan
    4. Data diproses secara berlebihan
    5. Usaha yang dibutuhkan untuk tugas-tugas terlalu berlebihan.
    6. Material yang dibutuhkan untuk tugas-tugas terlalu berlebihan.
  6. Service (Pelayanan) Kualitas pelayanan suatu sistem dapat dikatan buruk apabila termasuk dalam kriteria berikut :
    1. Sistem menghasilkan produk yang tidak akurat
    2. Sistem menghasilkan produk yang tidak konsisten
    3. Sistem menghasilkan produk yang tidak dipercaya
    4. Sistem tidak mudah digunakan
    5. Sistem tidak fleksibel


Konsep Dasar Unified Modelling Language (UML)

Definisi Unified Modelling Language (UML)

Menurut Yusuf[13] DKK dalam jurnal CCIT (2015:29),“UML (Unified Modelling Language) adalah himpunan struktur dan teknik untuk permodelan desain program berorientasi objek (OOP) serta aplikasinya. UML adalah metodologi untuk mengembangkan sistem OOP dan seperangkat tool untuk mendukung pengembangan sistem tersebut”.

Menurut Warsito sebagaimana dikutip oleh Rahayu, Alfeno dan Wahyono[14] (2019) Unified Modeling Language (UML) adalah himpunan struktur dan teknik untuk pemodelan desain program berorientasi objek (OOP) serta aplikasinya. UML adalah metodologi untuk mengembangkan sistem OOP dan sekelompok perangkat tools untuk mendukung pengembangan sistem tersebut.

Menurut Mulyani (2016:35)[15] UML adalah sebuah teknik pengembangan system yang menggunakan bahasa grafis sebagai alat untuk pendokumentasian dan melakukan spesifikasi pada system menggambarkan arsitektur dalam pemograman berorientasi objek.

Dari beberapa definisi di atas, UML (Unified Modeling Language) dapat disimpulkan sebagai metodologi pengembangan sistem OOP. Berbentuk diagram untuk memvisualisasikan antar kelas/class dan juga objek. UML menjadi notasi yang populer untuk menggambarkan perancangan sistem atau program yang berorientasi objek.

Jenis - Jenis UML

UML membagi diagram menjadi dua kategori, yaitu structural dan behavioral. Structural diagram menggambarkan struktur dari sistem sedangkan behavioral diagram menggambarkan interaksi yang terjadi di dalam sistem.

Class diagram, component diagram, composite structure diagram, deployment diagram, object diagram, package diagram, dan profile diagram termasuk dalam kategori structural diagram. Selanjutnya, activity diagram, communication diagram, interaction overview diagram, sequence diagram, state diagram, timing diagram, dan use case diagram termasuk dalam kategori behavioral diagram. (Risal[16], 2015).

Diagram yang sering digunakan diataranya: use case, activity diagram, dan class diagram. Penjelasannya sebagai berikut:

  1. Use Case

    Digunakan untuk menggambarkan bentuk sederhana interaksi aktor ke sistem. Aktor dalam konteks use case dapat berupa pengguna atau dapat berupa sistem lainnya. Tiap aktor dalam use case biasanya memiliki peran dan aksesibilitas yang berbeda. Komponen penyusun use case diagram hanya dua, aktor yang digambarkan sebagai stick figure dan use case yang digambarkan dengan elips.

  2. Activity Diagram

    Digunakan untuk memodelkan komputasi atau alur kerja yang terjadi dalam sistem. Komponen penyusun diagram aktifitas ada lima, yaitu: Persegi panjang bulat (kapsul) digunakan untuk menggambarkan aktifitas. Belah ketupat untuk menggambarkan keputusan (analisa kasus). Persegi hitam (bar) digunakan untuk menggambarkan proses yang dilakukan pararel. Proses pararel diawali dan diakhiri dengan persegi hitam ini. Lingkaran hitam menggambarkan awal dari alir kerja. Lingkaran hitam yang dilingkari menggambarkan akhir dari alir kerja.

  3. Class Diagram

    Menggambarkan struktur dari sistem itu sendiri. Diagram kelas menampilkan anggota kelas (atribut dan operasi) dan relasi antar kelas. Komponen penyusun diagram kelas hanya dua, yaitu: Persegi dengan tiga wadah digunakan untuk menggambarkan kelas. Wadah pertama (atas) digunakan untuk menuliskan nama kelas. Wadah kedua (tengah) berisi kumpulan atribut yang ada dalam kelas. Wadah ketiga (bawah) berisi kumpulan operasi. Atribut/operasi biasanya diawali oleh simbol +, -, atau # yang menunjukan aksesibilitas atribut/operasi tersebut. Tanda (+) melambangkan public, bisa diakses oleh entitas di luar kelas dan di dalam kelas. Tanda (-) melambangkan private, hanya bisa di akses oleh entitas dalam kelas. Tanda (#) melambangkan protected, bisa diakses oleh entitas kelas itu sendiri dan turunannya. Lalu Garis dengan berbagai macam anak panah, digunakan untuk menggambarkan relasi antara kelas satu dengan kelas lainnya.


Fungsi UML

Dalam bukunya Muslihudin[1] (2017: 59), UML diaplikasikan untuk maksud tertentu, biasanya antara lain:

  1. Merancang perangkat lunak;
  2. Sarana komunikasi antara perangkat lunak dengan proses bisnis;
  3. Menjabarkan sistem secara rinci untuk analisis dan mencari apa yang diperlukan sistem;
  4. Mendokumentasikan sistem yang ada, proses-proses dan organisasinya.

UML telah diaplikasikan pada banyak bidang seperti, investasi perbankan, lembaga kesehatan, departemen pertahanan, sistem terdistribusi, sistem pendukung alat kerja, retail, sales dan supplier.


Definisi Web

Menurut Faridi, Aripianti, dan Retno[17] dalam Jurnal CERITA Vol. 2 No. 2 (2016: 189) menyimpulkan bahwa, World Wide Web (WWW) atau sering dikenal dengan web yaitu merupakan salah satu layanan suatu ruang informasi dalam internet, dengan menggunakan teknologi hypertext, pemakai dituntun untuk menemukan informasi dengan menggunakan link yang disediakan dalam dokumen web yang ditampilkan dalam browser web.

Al Husain[18], dkk dalam Jurnal CERITA Vol. 2 No. 2 (2016: 134) menjelaskan, web atau sering disebut dengan situs bisa diartikan sebagai kumpulan dari halaman-halaman yang digunakan untuk menampilkan berbagai informasi diantaranya yaitu: informasi teks, gambar diam maupun gerak, animasi, suara, video atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait, yang masing-masing dihubungkan dengan jarigan-jaringan halaman.

Menurut beberapa definisi diatas tentang website, dapat disimpulkan bahwa, website merupakan sebuah layanan untuk menampilkan kumpulan informasi yang berada di dalam jaringan internet. Dapat diakses dengan mengetikkan link pada web browser. Website ada yang bersifat statis juga dinamis.


Definisi Online

Secara umum, sesuatu dikatakan online[19] adalah bila ia terkoneksi/terhubung dalam suatu jaringan ataupun sistem yang lebih besar. Beberapa arti kata online lainnya yang lebih spesifik yaitu :

  1. Dalam percakapan umum, jaringan/network yang lebih besar dalam konteks ini biasanya lebih mengarah pada internet, sehingga online lebih pada menjelaskan status bahwa ia dapat diakses melalui internet.
  2. 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. Sebagai contoh, Sebuah instalasi pembangkit listrik dikatakan online jika ia dapat menyediakan listrik pada jaringan elektrik.
  3. Dalam telekomunikasi, Istilah online memiliki arti lain yang lebih spesifik. Suatu alat diasosiasikan dalam sebuah sistem yang lebih besar dikatakan online bila berada dalam kontrol langsung dari sistem tersebut. Dalam arti jika ia tersedia saat akan digunakan oleh sistem (on-demand), tanpa membutuhkan intervensi manusia, namun tidak bisa beroperasi secara mandiri di luar dari sistem tersebut.
  4. Dengan Internet kita dapat menerima dan mengakses informasi dalam berbagai format dari seluruh penjuru dunia. Kehadiran internet juga dapat memberikan kemudahan dalam dunia pendidikan, hal ini terlihat dengan begitu banyaknya situs web yang menyediakan media pembelajaran yang semakin interaktif serta mudah untuk dipelajari.

Definisi Ujian

Ujian[20] merupakan cara terbatas untuk mengukur kemampuan seseorang. Pelaksanaan ujian dimaksudkan untuk mengukur pengetahuan seseorang atau peserta didik. Ujian juga dijadikan sebagai alat evaluasi untuk menilai berapa jauh pengetahuan sudah dikuasai dan ketrampilan yang sudah diperoleh. Ujian dapat mendorong seseorang dalam kegiatan pembelajaran baik itu secara wawasan atau pun pengetahuan lainnya. Ujian dapat diberikan secara kertas atau pun komputer sebagai contoh ujian menggunakan kertas seperti ujian nasional yang ada di Indonesia yang bertujuan untuk penilaian pencanpaian kemampuan dengan standar lulusan secara nasional pada pelajaran tertentu dalam kelompok mata pelajaran ilmu pengetahuan dan teknologi. Di Indonesia salah satu contoh ujian yang diberlakukan untuk mengukur kemampuan diri seseorang yaitu ujian nasional yang berfungsi sebagai penentu kelulusan peserta didik dalam lembaga pendidikan seperti sekolah. Salah satu bentuk ujian yang dapat menguji kemampuan diri seseorang yang diberlakukan di Indonesia selain ujian seperti ujian nasional terdapat pula ujian psikologi yang bertujuan salah satunya untuk mengetahui potensi secara mendasar diri seseorang.

Definisi Notepad++

Notepad++[21] adalah sebuah penyunting teks dan penyunting kode sumber yang berjalan di sistem operasi Windows. Notepad++ menggunakan komponen Scintilla untuk dapat menampilkan dan menyuntingan teks dan berkas kode sumber berbagai bahasa pemrograman.

Notepad++ didistribusikan sebagai perangkat lunak bebas. Proyek ini dilayani oleh Sourceforge.net dengan telah diunduh lebih dari 27 juta kali dan dua kali memenangkan penghargaan SourceForge Community Choice Award for Best Developer Tool.

Konsep Dasar PHP

Definisi PHP

Menurut Aris[22] dkk dalam Jurnal SEMNAS TI dan Multimedia Vol. 1.4-51 (2016). “PHP singkatan dari Hypertext Preprocessor yaitu bahasa pemrograman web server – side yang bersifat open source. PHP merupakan script yang terintegrasi dengan HTML dan berada pada server (server side HTML embedded scripting). PHP adalah script yang digunakan untuk membuat halaman yang dinamis (up to date).

Dalam penelitian Mia Andini[23] dkk dalam Jurnal Sains dan Informatika, Nugroho mengungkapkan (2015:49). “PHP adalah bahasa pemogramannya, dalam membuat website ataupun aplikasi berbasis web, bukan hanya kode PHP saja yang kita butuhkan, tapi kita juga akan menggunakan kode HTML (Hyper Text Markup Language)form. Selain itu kita juga akan butuh CSS (Cascading Style Sheets) sebagai kode pemanis web, juga bisa jadi pengganti HTML. Jadi, dalam membuat web, kita pasti akan menggunakan kode HTML dan PHP”.


Keunggulan PHP

  1. Dapat membuat web menjadi lebih dinamis;
  2. PHP sifatnya Open Source yang artinya bisa digunakan oleh siapa saja secara gratis;
  3. Program yang dibuat dengan PHP dapat digunakan atau dijalankan oleh semua sistem operasi karena PHP berjalan secara Web Base yang berarti semua Sistem Operasi bahkan HandPhone yang memiliki Web Browser bisa menggunakan program PHP;
  4. Aplikasi PHP lebih cepat dan mudah jika dibandingkan dengan ASP dan Java;
  5. Mendukung beberapa paket Database seperti MySQL, Oracle, PostgrSQL, dan lain-lain.


PHP Framework (CodeIgniter)

CodeIgniter[24] merupakan aplikasi sumber terbuka yang berupa kerangka kerja PHP dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan menggunakan PHP. CodeIgniter memudahkan pengembang web untuk membuat aplikasi web dengan cepat mudah dibandingkan dengan membuatnya dari awal. CodeIgniter dirilis pertama kali pada 28 Februari 2006. Versi stabil terakhir adalah versi 3.0.6.

Definisi Database MySQL

Prasetyo[25] (2015:13) dalam jurnalnya mengatakan MySQL menggunakan standar bahasa kueri SQL (Structure Query Language) untuk melakukan pemrosesan data. SQL merupakan bahasa yang digunakan untuk berkomunikasi dengan server database relasional. Perbedaan bahasa ini dengan menggunakan bahasa pemrograman lainnya adalah SQL tidak memiliki fitur kendali, sehingga untuk pengembangan aplikasi, harus dikembangkan dengan bahasa pemrograman yang lain. MySQL digunakan sebagai database manajemen sistem.

Rouse[26] pada searchoracle.techtarget.com (Juli 2018) artikel menjabarkan,MySQL is an Oracle-backed open source relational database management system (RDBMS) based on Structured Query Language (SQL). MySQL runs on virtually all platforms, including Linux, UNIX and Windows. Although it can be used in a wide range of applications, MySQL is most often associated with web applications and online publishing.

Dapat diambil kesimpulan bahwa MySQL termasuk dalam RDBMS yang menggunakan bahasa Query (SQL). Digunakan untuk berkomunikasi dengan server web. Dimiliki oleh Oracle dan bersfifat open source.


Jenis - Jenis Pengujian

Terdapat dua jenis tipe testing yang paling umum digunakan di dalam lingkup rekayasa perangkat lunak. Dua jenis tersebut adalah Black box dan White box testing.

  1. Black-box Testing

    Pengujian yang didasarkan pada detail aplikasi seperti tampilan aplikasi, fungsi-fungsi yang ada pada aplikasi, dan kesesuaian alur fungsi dengan bisnis proses yang diinginkan oleh customer. Pengujian ini tidak melihat dan menguji source code program.

  2. White-box Testing

    Adalah pengujian yang didasarkan pada detail juga alur logika kode program. Pada kegiatan white-box testing, tester melihat source code program dan menemukan bugs dari kode program yang diuji. Pada intinya, white-box testing adalah pengujian yang dilakukan sampai kepada detail pengecekan kode program.


Definisi Elisitasi

Menurut Siahaan dalam jurnal Iqbal dan Dzulhaq[27] (2017:1), Elisitasi adalah pengumpulan kebutuhan aktivitas awal dalam rekayasa kebutuhan (Requirements Engineering).

Sedangkan Bachtiar dan Atikah[28] (2015:74) menuturkan, Elisitasi berisi usulan rancangan sistem baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi.


Tahap - Tahap Elisitasi

Elisitasi dilakukan melalui tiga tahap yaitu sebagai berikut :

  1. Elisitasi Tahap I

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

  2. Elisitasi Tahap II

    Merupakan hasil pengklasifikasian dan elisitasi tahap pertama berdasarkan metode MDI (Mandatory, Desirable, Inessential), yang bertujuan untuk memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang di sanggupi oleh perancang sistem untuk dieksekusi. Berikut pengertian dari MDI:

    1. Mandatory. Yang berarti requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.
    2. Desirable. Yang berarti requirement tersebut tidak terlalu penting sehingga boleh dihilangkan. Tetapi jika requirement tersebut digunakan dalam pembentukan sistem, akan membuat sistem tersebut lebih sempurna.
    3. Inessential. Yang berarti requirement tersebut bukanlah bagian dari sistem yang dibahas dan merupakan bagian dari luar sistem, sehingga tidak diperlukan untuk berada di dalam sistem.
  3. Elisitasi Tahap III

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

    1. T artinya Technical, yaitu bagaimana tata cara/teknik pembuatan requirement tersebut dalam sistem yang akan usulkan.
    2. O artinya Operational, yaitu bagaimana tata cara menggunakan requirement tersebut dalam sistem yang akan dikembangkan.
    3. E artinya Economy, yaitu berapakah biaya yang diperlukan guna membangun requirement tersebut dalam sistem. Metode TOE tersebut dibagi kembali menjadi beberapa pilihan, yaitu :
      • High (H): Sulit untuk dikerjakan, karena teknik pembuatan dan pemakaiannya sulit serta biayanya mahal. Sehingga requirement tersebut harus dieliminasi.
      • Middle (M): Mampu untuk dikerjakan serta biaya yang dikeluarkan tidak terlalu tinggi, sedang-sedang saja.
      • Low (L): Mudah untuk dikerjakan dan biaya yang dikeluarkan cukup rendah.
  4. Final Draft Elisitasi

    Merupakan hasil akhir yang dicapai dari suatu proses elisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang akan dikembangkan.


Konsep Dasar Literature Review

Definisi Literature Review

Menurut Azizah, Rahayu dan Nova[29] dalam Jurnal SENSI Vol. 3 No. 2 (2017: 185), literature adalah kesusastraan atau kepustakaan, sedangkan review adalah suatu tindakan meninjau, memeriksa kembali suatu hal yang telah dikerjakan sebelumnya sehingga dalam literature review dapat disimpulkan sebagai suatu tindakan memeriksa dan meninjau kembali suatu kepustakaan.

Menurut Semiawan[30] (2010), Literature review adalah bahan yang tertulis berupa buku, jurnal yang membahas tentang topik yang hendak diteliti.


Studi Pustaka (Literature Review)

Terdapat beberapa penelitian sebelumnya yang memiliki korelasi yang searah dengan penelitian yang akan dibahas dalam skripsi ini, yaitu:

  1. Penelitian yang dilakukan oleh Sandro Alfeno., H, Haris., & Aldi Budi Pamungkas. (2019).

    [Sandro[31] dkk] yang berjudul “IMPLEMENTASI E-LEARNING SEBAGAI PENUNJANG STANDARISASI K-13 BERBASIS WEB DALAM PENINGKATAN KOMPETENSI PEMBELAJARAN PADA SMAN 8 KABUPATEN TANGERANG”. Tujuan dari penelitian ini adalah membuat sistem elearning guna meningkatkan kompetensi kegiatan belajar mengajar yang berstandar kurikulum-13 di SMAN 8 Kabupaten Tangerang, serta memberikan ke efisienan waktu dan kemudahan dalam kegiatan belajar mengajar. Metode analisa yang digunakan dalam penelitian ini berupa Analisa SWOT, SWOT merupakan sebuah metode perencanaan strategis guna mengevaluasi kondisi suatu objek diantaranya memiliki kekuatan (strengths), kelemahan (weakness), peluang (opportunities), dan ancaman (threats). Hasil analisis masalah menemukan bahwa guru pelajaran masih harus menulis di papan tulis dan kemudian menerangkan materi sehingga membuat siswa/siswi terus menerus mencatat materi tersebut, dan dalam menerangkan materi pelajaran guru masih terfokus dengan materi yang ada dalam buku paket. Dikembangkannya menjadi sebuah sistem pembelajaran e-learning berbasis website yang dapat membantu dan memperlancar kegiatan belajar mengajar sehingga meningkatkan minat serta memungkinkan para siswa/siswi untuk aktif dalam mencari sebuah materi dan bahan pembelajaran secara mandiri.

  2. Penelitian yang dilakukan oleh Untung Rahardja,. Indri Handayani & Lilis Setiani. (2017).

    [Untung Rahardja[32] dkk] yang berjudul “VIEWBOARD SEBAGAI LAPORAN JUMLAH KESELURUHAN ARTIKEL PADA ILEARNING RAHARJA ASK AND NEWS”. COGITO Smart Journal, Vol.3/NO.1JUNI(2017). iRAN (iLearning Raharja Ask and New) sebagai media aplikasi online yang memberikan pelayanan informasi umum maupun khusus pada Perguruan Tinggi Raharja diharapkan dapat memberikan informasi yang selalu ter-up to date. Dalam sebuah sistem perlu adanya sebuah data yang dapat menggambarkan atau memberikan pengukuran performa dari sebuah sistem sebagai bukti jika sistem tersebut memberikan manfaat bagi masyarakat. Dashboard merupakan sebuah sistem aplikasi yang dapat menampilkan informasi dalam bentuk sebuah panel yang penting bagi pemimpin untuk dapat mengendalikan dan membawa organisasi untuk mencapai tujuan yang telah ditetapkan. Selain itu sebuah dashboard juga dapat dijadikan sebagai sarana untuk memonitoring kinerja, mengevaluasi proses dan memberikan solusi bagi proses yang sedang berjalan. Dengan adanya viewboard atau dashboard diharapkan dapat memberikan informasi mengenai kinerja dari official site iRAN..

  3. Penelitian yang dilakukan oleh Untung raharja, Qorutul aini, Hani Dewi Ariessanti, Alfiah Khoirunisa (2018).

    [Untung Rahardja[33] dkk] yang berjudul “PENGARUH GAMIFIKASI PADA IDU (ILEARNING EDUCATION) DALAM MENINGKATKAN BELAJAR MAHASISWA”. Nusantara Journal Of Computers And Its Aplications. Vol 3, No 2. Siswa diberikan pengalaman belajar menggunakan metode iLearning yang merupakan proses pembelajaran menggunakan Sepuluh Pilar IT iLearning (TPI) media. Namun, pembelajaran iLearning dinilai belum efektif dimana terdapat banyak mahasiswa yang kurang berkomunikasi dengan dosen juga kurangnya informasi seputar perkuliahan. Maka dari itu, dibuatlah sebuah metode pembelajaran yang baru guna proses belajar mengajar menjadi lebih efektif dan dapat terus dikembangkan, terdapatnya gamifikasi dalam pembelajaran online berguna memacu mahasiswa menjadi lebih semangat juga menjadi sebuah alternatif dalam mengorganisasi dan mengkondisikan situasi belajar agar lebih menarik dan tidak monoton, sehingga dapat menyenangkan dan membangun karakter bagi mahasiswa dalam mengikuti perkuliahan online, terdapatnya leaderboard yang berupa level keaktifan mahasiswa, juga berguna untuk mengetahui seberapa aktif mahasiswa dalam mengerjakan tugas maupun memahami materi perkuliahan yang sudah diberikan oleh dosen.

  4. Penelitian yang dilakukan oleh Aris , Arlisia Regina Ayunda Putri, Anita dan Nita Kurnia (2018) .

    [Aris[34] dkk] yang berjudul “Implemantasi Sistem Pembelajaran E-Learning Berbasis Web Pada Smk Islamic Village Tangerang”. VOL 2, 26 Juli 2018. Jurnal Seminar Nasional Teknologi Informasi dan Komunikasi(SeNTIK). Penelitian ini bertujuan untuk membangun suatu sistem e-Learning, maka diperlukan data dan informasi untuk dapat menghasilkan elisitasi dan rancangan database guna mengetahui sejauh mana sistem tersebut dapat dibangun, supaya sistem tersebut dapat diimplementasikan di SMK Islamic Village Tangerang dengan baik dan sempurna. Metode penelitian ini menggunakan metode pengumpulan data, metode analisis sistem, metode analisis analisis kebutuhan elisitasi dan perancangan prototype. Dengan dibuatnya sistem e-Learning untuk proses mengajar dan belajar menghasilkan sistem yang dapat mempermudah siswa dalam mendapatkan materi yang diajarkan guru sebelum atau sesudah mengajar. Proses pembelajaran juga lebih interaktif, karena bisa dilakukan kapanpun dan dilakukan dua arah antara siswa dan guru.

  5. Penelitan yang dilakukan oleh Aris, Diar Eka Purnama , Dian Suci Aryanti, Ahmad Habibi (2015) .

    [Aris[35] dkk] yang berjudul “APLIKASI SISTEM INFORMASI PERPUSTAKAAN SISWA BERBASIS WEB PADA SMK AL-HIKMAH CURUG KABUPATEN TANGERANG”. Pada Perpustakaan SMK Al-Hikmah Curug Kabupaten Tangerang bertujuan untuk menunjang kegiatan belajar mengajar, sebagai sarana siswa-siswi mendalami ilmu dan mendapatkan referensi-referensi untuk mengembangkan kemampuan, pengetahuan dan keterampilan siswa. Akan tetapi sistem pengelolaan perpustakaan masih menggunakan metode manual dalam proses pendataan buku, pendataan aggota, peminjaman, pengembalian, denda yang dilakukan dengan manual di simpan di buku besar ini dapat menimbulkan kecurangan dalam laporan, sehingga sering terjadi kesalahan dalam pencatatan informasi pengolahan data perpustakaan.

  6. Penelitian yang dilakukan oleh Sudaryono, Padeli, Erick Febriyanto[36] [2017] .

    Penelitian ini berjudul “Model of Learning Using iLearning on Independent Study Classes at University”. This Research explains Raharja College is one of the universities who apply a learning method that is quite different which does not only rely on the conventional learning system in which Teaching and Learning Activity is done by students and lecturers are required to come face to face directly, but also applying e-learning method learning or better known as iLearning system Education in Raharja College. Where the application is used several devices that support the learning system ranging from iDu (iLearning Education) as a medium of interaction Students and Lecturers and the Use of iLearning Media (iMe) as the media that holds the activity of learning activities through methods iLearning Education. Then over the course of this method several questions arise about how valid the system on the quality assessment and the effectiveness of learning methods where from it is necessary to apply a measuring instrument which can measure the validity of the system on the quality and effectiveness of teaching methods in College Raharja especially in class Independent Study IL101A and IL101C

  7. Penelitian yang dilakukan Untung Rahardja, Ninda Lutfiani , Indri Handayani, Fitria Marwati Suryaman [2019].

    [Untung Rahardja[37] dkk] yang berjudul “MOTIVASI BELAJAR MAHASISWA TERHADAP METODE PEMBELAJARAN ONLINE iLEARNING+ PADA PERGURUAN TINGGI” Vol 9 : 192 Jurnal SISFOTENIIKA . Penelitian ini membahas Perkembangan yang semakin pesat di dunia pendidikan dan teknologi sangat menjadi acuan untuk kualitas pendidikan yang ada di Indonesia. Sistem pembelajaran online adalah satu-satunya media pembelajaran yang dapat memudahkan bagi siapa saja yang ingin melanjutkan ke jenjang Diploma ataupun Sarjana tanpa harus bersusah payah datang ke tempat proses pembelajaran berlangsung. Banyaknya Universitas ataupun Perguruan Tinggi sudah menerapkan sistem belajar online bagi peserta didik yang terhalang oleh suatu pekerjaan atau sebagainya. Penelitian ini bertujuan untuk meningkatkan motivasi belajar mahasiswa dalam sistem belajar online. Pembelajaran online yang sudah diterapkan di Perguruan Tinggi Raharja disebut dengan idu.ilearning.co atau sering disebut iLearning+, namun pembelajaran online tersebut masih kurang maksimal dimana mahasiswa yang tidak memiliki motivasi belajar menjadi permasalahan yang harus dipecahkan. Metode yang digunakan dalam penelitian ini adalah mind mapping dan literature review. Dengan adanya penghargaan berupa nilai tambahan membuat motivasi dalam belajar menjadi meningkat. Sehingga dapat disimpulkan bahwa adanya penghargaan berupa nilai tambahan bagi mahasiswa yang aktif menjadi pemacu semangat belajar mahasiswa menjadi bertambah.

  8. Penelitian yang dilakukan Qurotul Aini , Untung Rahardja , Anoesyirwan Moeins , Dewi Mariana Apriani (2018) 4: 1 2018 JURNAL INFORMATIKA UPGRIS.

    [Qurotul Aini[38] dkk] yang berjudul yang berjudul “Penerapan Gamifikasi Pada Sistem Informasi Penilaian Ujian Mahasiswa Untuk Meningkatkan Kinerja Dosen”. Dalam penelitian ini , Ketepatan waktu atau ontime dalam proses penginputan nilai sangat penting agar mahasiswa dapat dengan cepat menerima nilai. Namun konsep gamifikasi saat ini masih kurang menarik karena masih ada 3 (tiga) permasalahan yang terjadi. Pertama, keterlambatan dosen dalam menginput nilai dari batas waktu yang ditentukan. Kedua, kurangnya faktor motivasi bagi dosen untuk menginput nilai secara ontime, hal ini tidak efektif karena dapat menurunkan kinerja dosen serta mahasiswa terlambat dalam menerima dan melihat nilai. Ketiga, perlu adanya apresiasi guna mendukung dosen yang telah menginput nilai dengan tepat waktu (ontime) sehingga dapat memotivasi dosen. Maka perlu adanya pemecahan masalah yang dilakukan dalam penelitian ini. Pertama, pengembangan gamifikasi pada PEN+ agar kinerja dosen dapat berjalan secara efektif dan efisien. Kedua, pada PEN+ terdapat trophy yang diberikan kepada 10 (sepuluh) besar rank gamifikasi PEN+. Ketiga, dosen mendapatkan 1 (satu) trophy jika masuk masuk dalam 10 (sepuluh) besar ranking gamifikasi. Penerapan gamifikasi PEN+ menggunakan metode pengumpulan data, pengembangan sistem, analisa sistem, perancangan, dan pengujian yang dapat memberikan keuntungan. Pertama, mahasiswa dapat melihat nilai dengan cepat. Kedua, memotivasi dosen dalam proses penginputan nilai. Ketiga, dapat menjaga kedisplinan dosen sehingga dapat meningkatkan mutu dosen.

  9. Penelitian International Journal yang di lakukan Mohini Tellakat, Ryan L. Boyd, James W. Pennebaker[39].

    Penelitian ini berjudul “How do online learners study? The psychometrics of students clicking patterns in online courses” [2019], This study College students’ study strategies were explored by tracking the ways they navigated the websites of two large (Ns of 1384 and 671) online introductory psychology courses. Students’ study patterns were measured analyzing the ways they clicked outside of the regularly scheduled class on study materials within the online Learning Management System. Three main effects emerged: studying course content materials (as opposed to course logistics materials) outside of class and higher grades are consistently correlated; studying at any time except in the late night/early morning hours was strongly correlated with grades; students with higher Scholastic Aptitude Test (SAT) scores made higher grades but accessed course materials at lower rates that those with lower SATs. Multiple regressions predicting grades using just SATs and click rates accounted for almost 43 and 36 percent of the grade variance for the Fall and Spring classes respectively. Implications for using click patterns to understand and shape student learning are discussed.

  10. Penelitian International Journal yang dilakukan oleh B S S Karthik , Brig Bhuvanagiri Chandrasekhar, Rajasekhar David and A Kranthi Kumar[40](2019).

    Penelitian ini berjudul “Identification of Instructional Design Strategies for an Effective E-learning Experience” dalam the qualitative report journal (2019). Tujuan dari penelitian ini adalah untuk mengidentifikasi berbagai strategi desain instruksional yang digunakan oleh desainer instruksional untuk efektif pengalaman e-learning. Analisis tematik digunakan untuk menghasilkan faktor-faktor yang dapat dipertanggung jawabkan untuk keberhasilan pelaksanaan proses e-learning. Untuk memenuhi tujuan penelitian, wawancara mendalam semi-terstruktur dilakukan dengan desainer instruksional, mahasiswa, dan karyawan perusahaan, yang terkait dengan aplikasi e-Learning. Wawancara yang dilakukan secara luas diklasifikasikan menjadi tiga bagian. Bagian pertama ditangani dengan profil pribadi responden; bagian kedua ditangani dengan diskusi tentang strategi instruksional sukses yang diadopsi oleh desainer, dan bagian ketiga ditangani dengan kemudahan dan kenyamanan yang dialami oleh peserta didik saat menjalani kursus e-learning. Analisis tematik transkrip wawancara menghasilkan enam tema, yaitu Bantuan Teknis; Pembelajaran berbasis masalah, Estetika, Gaming, Mendongeng, dan dukungan sosial. Studi ini akan membantu para desainer instruksional untuk memahami, apa jenis harapan peserta didik memiliki saat mengambil kursus e-learning dan bagaimana terbaik harapan ini dapat diatasi melalui strategi desain oleh desainer instruksional.



BAB III

PEMBAHASAN


Gambaran Umum SMA Muhammadiyah 2 Kota Tangerang

Sejarah Singkat SMA Muhammadiyah 2 Kota Tangerang

SMA Muhammadiyah Tangerang berdiri pada tahun 1984, didirikan karena di lingkungan belum ada sarana pendidikan yang bisa membantu membantu proses belajar mengajar yang baik bagi warga sekitar cipondoh tangerang. Jenjang pendidikan pada tahun 1984 hanya sedikit khususnya jenjang SMA. Tujuan utama pendidikan yang diharapkan oleh pimpinan muhammadiyah cipondoh memberikan kesempatan mendapatkan pendidikan bagi anak – anak kurang mampu, sehingga mereka dapat bersekolah seperti masyarakat pada umumya.

Kota Tangerang mengalami perubahan status pemerntahan sampai peningkatan sarana dan prasarana di bidang pendidikan. Seiring berjalannya waktu, SMA Muhammadiyah 2 Tangerang berusaha menyesuai diri dengan cara mengembangkan hal hal yang bersifat inovatif. Penyesuaian yang di lakukan SMA Muhammadiyah 2 Tangerang agar mendapatkan simpati masyarakat kota tangerang khususnya di sekitar cipondoh. Kondisi semacam ini terus diupayakan sebagaimana yang di harapkan pula oleh pemerintah kota Tangerang.


Visi, Misi dan Tujuan SMA Muhammadiyah 2 Kota Tangerang

  1. Misi

    Menjadikan SMA Muhammadiyah 2 Tangerang unggul dalam akhlak dan IPTEK

  2. Visi
    1. Membentuk dan membina siswa yang berakhlakul karimah.
    2. Membentuk siswa yang mandiri dan kreatif.
    3. Membentuk siswa yang unggul dalam akademik maupun organisasi.

Struktur Organisasi Perusahaan

Struktur organisasi dalam sebuah perusahaan sangatlah penting untuk bisa mengetahui tugas dan tanggung jawab dalam melakukan pekerjaan serta untuk mewujudkan pencapaian perusahaan akan lebih terarah.

Untuk mencapai tujuan tersebut diperlukan suatu sistem untuk mengatur organisasi. Berikut adalah struktur organisasi SMA Muhammadiyah 2 Tangerang :


Gambar 3.1 Struktur Organisasi SMA Muhammadiyah 2 Kota Tangerang


Tugas dan Tanggung Jawab

  1. Pimpinan Cabang Muhammadiyah Cipondoh
    1. Pimpinan cabang Muhamaddiyah mempunyai fungsi koordinatif bagi seluruh pimpinan yang ada di wilayah tersebut, sekaligus juga mengkoordinasikan gereakan dakwah islamiyah di seluruh wilayah tersebut melalui berbagai bentuk aktivitas keagamaan, pendidikan, kesejahteraan sosial, kesehatan, dan sebagainya.
  2. Ketua Majlis Pendidikan Dasar dan Menengah Cabang
    1. Mengusulkan pendirian dan pembubaran SMA/ SMK/ MA/ Mu’allimin-Mu’allimat/ SMA LB dan bentuk lain yang sederajat kepada pimpinan wilayah Muhammadiyah.
    2. Mengusulkan pengangkatan dan pemberhentian kepala SMA/ SMK/ MA/ Mu’allimin-Mu’allimat/ SMA LB dan bentuk lain yang sederajat kepada pimpinan wilayah Muhammadiyah dengan rekomendasi pimpinan daerah Muhammadiyah.
    3. Mengangkat dan memberhentikan wakil kepala SMA/ SMK/ MA/ Mu’allimin-Mu’allimat/ SMA LB dan bentuk lain yang sederajat kepada pimpinan wilayah Muhammadiyah dengan rekomendasi pimpinan daerah Muhammadiyah.
    4. Mengusulkan pengangkatan dan pemberhentian pengawas Kepala SMA/ SMK/ MA/ Mu’allimin-Mu’allimat/ SMA LB dan bentuk lain yang sederajat kepada pimpinan wilayah Muhammadiyah dengan rekomendasi pimpinan daerah Muhammadiyah.
    5. Mengesahkan rencana anggaran pendapatan dan belanja sekolah tingkat SMA/ SMK/ MA/ Mu’allimin-Mu’allimat/ SMA LB dan bentuk lain yang sederajat.
  3. Ketua badan pengelola komplek pendidikan
    1. Sebagai sumber informasi bagi masyarakat sekitar.
    2. Sebagai yang tukar-menukar berbagai pengetahuan dan keterampilan fungsional diantara warga masyarakat sekitar.
  4. Kepala Sekolah
    1. Kepala sekolah berperan sebagai edukator, manager, adminstator , supervisor, leader, innovator, motivator.
  5. Komite Sekolah
    1. Bertanggung jawab terhadap pelaksanaan tugas dan kewajiban komite sekolah.
    2. Menkoordinasikan, mengendalikan, dan melakukan pengawasan pelaksanaan tugas baik pengurus bidang agar tercapai kinerja organisasi yang maksimal.
  6. Kepala tata usaha
    1. Penyusunan program kerja tata usaha sekolah.
    2. Pengelolaan keuangan sekolah.
    3. Pengurus administrasi ketenagaan dan siswa.
    4. Pembinaan dan pengembangan karir pegawai tata usaha sekolah.
    5. Penyusunan administrasi perlengkapan.
    6. Penyusunan dan penyajian data/statistik sekolah.
    7. Penyusunan laporan pelaksanaan kegiatan pengurusan ketata usahaan secara berkala.
  7. Wakil kepala sekolah bidang kurikulum
    1. Melakukan perencanaan strategi pemasaran.
    2. Menyusun pembagian tugas guru dan jadwal pelajaran
    3. Mengatur penyusunan program pengajaran (program semester, program satuan pelajaran, dan persiapan mengajar, penjabaran dan penyesuaian kurikulum).
    4. Mengatur pelaksanaan program penilaian kriteria kenaikan kelas, kriteria kelulusan dan laporan kemajuan belajar siswa serta pembagian raport.
    5. Mengatur pelaksanaan program perbaikan dan pengayaan.
    6. Mengatur pemanfaatan lingkungan sebagai sumber belajar.
    7. Mengatur koordinator mata pelajaran.
    8. Mengatur mutasi Siswa.
    9. Melaksanakan supervisi administrasi dan akademis.
    10. Menyusun Laporan.
  8. Wakil kepala sekolah bidang kesiswaan
    1. Mengatur pelaksanaan Bimbingan Konseling.
    2. Mengatur dan mengkoordinasikan pelaksanaan 7K (keamanan, kebersihan, ketertiban, keindahan, kekeluargaan, kesehatan dan kerindangan).
    3. Mengatur dan membina program kegiatan IPM.
    4. Mengatur pelaksanaan kurikuler dan ekstra kurikuler.
    5. Menyusun dan mengatur pelaksanaan pemilihan siswa teladan sekolah.
    6. Menyelenggarakan cerdas cermat, olah raga prestasi.
    7. Menyeleksi calon untuk diusulkan mendapat beasiswa.
  9. Wakil kepala sekolah bidang hubungan dan masyarakan
    1. Mengatur dan mengembangkan hubungan dengan komite dan peran komite.
    2. Menyelenggarakan bakti sosial, karyawisata.
    3. Menyelenggarakan pameran hasil pendidikan di sekolah (gebyar seni).
    4. Menyusun laporan.
  10. Wakil kepala sekolah bidang sarana
    1. Merencanakan kebutuhan sarana prasarana untuk menunjang proses belajar mengajar.
    2. Merencanakan program pengadaannya.
    3. Mengatur pemanfaatan Sarana Prasarana.
    4. Mengelola perawatan, perbaikan dan pengisian.
    5. Mengatur pembakuannya.
  11. Guru
    1. Membuat Perangkat Pembelajaran.
    2. Melaksanakan kegiatan pembelajaran.
    3. Melaksanakan kegiatan Penilaian Proses Belajar, Ulangan Harian, Ulangan Umum, Ujian Akhir.
    4. Melaksanakan analisis hasil ulangan harian.
    5. Menyusun dan melaksanakan program perbaikan dan pengayaan.
    6. Mengisi daftar nilai siswa.
    7. Melaksanakan kegiatan membimbing (pengimbasan pengetahuan) kepada guru lain dalam proses kegiatan belajar mengajar.
    8. Membuat alat pelajaran / alat peraga.
    9. Menumbuh kembangkan sikap menghargai karya seni.
    10. Mengikuti kegiatan pengembangan dan pemasyarakatan kurikulum.
    11. Melaksanakan tugas tertentu di sekolah.
    12. Mengadakan pengembangan program pengajaran yang menjadi tanggung jawabnya.
    13. Membuat catatan tentang kemajuan hasil belajar.
    14. Mengisi dan meneliti daftar hadir siswa sebelum memulai pelajaran.
    15. Mengatur keberhasilan ruang kelas dan praktikum.
    16. Mengumpulkan dan menghitung angka kredit untuk kenaikan perangkatnya.


Tata Laksana Sistem Yang Berjalan

Prosedur Sistem Yang Berjalan

Dalam proses seleksi penerimaan siswa pada SMA Muhammadiyah 2 Tangerang di deskripsikan sebagai berikut. Berikut prosedur yang sedang berjalan .

  1. Calon siswa harus datang ke SMA Muhammadiyah untuk mengisi formulir dan biaya pendaftaran
  2. Lalu bagian Admin menginput data masuk..
  3. Bagian kesiswaan menyiapkan soal untuk ujian tes masuk sekolah.
  4. Calon siswa datang kesekolah untuk melakukan tes masuk sekolah..
  5. Bagian kesiswaan menerima hasil ujian dan membuat laporan untuk di berikan kepada adminstrasi dan kemudian di arsipkan untuk keperluan sekolah.
  6. Calon siswa yang dinyatakan lulus akan di mintai uang masuk biaya gedung sekolah.


Rancangan Sistem Yang Berjalan

Untuk menganalisa sistem yang sedang berjalan, penelitian ini menggunakan program Unified Modelling Language (UML) untuk menggambarkan prosedur dan proses yang berjalan saat ini.

Analisa Sistem Yang Berjalan

Analisa sistem yang berjalan pada usecase adalah suatu gambaran bagaimana proses berjalannya suatu sistem yang terdiri dari interaksi actor dan sistem.


Gambar 3.2 Use Case Diagram Yang Berjalan


Berdasarkan gambar 3.2 Use Case Diagram diatas terdapat :

  1. Satu sistem yang mencangkup seluruh kegiatan sistem informasi Pendaftaran siswa baru pada Sma Muhammadiyah 2 Tangerang..
  2. Empat actor yang melaukan kegiatan yaitu: Calon Siswa, Admin, Kesiswaan,dan Kepala Sekolah.
  3. Tujuh Use case diagram yang dilakukan oleh actor tersebut , diantaranya : mendatangi sekolah, memberikan form dan biaya pendaftaran sekolah, mengisi form registrasi, menyiapkan soal tes , melakukan ujian masuk sekolah , menerima hasil ujian , membuat laporan kepada kepala sekolah.

Activity Diagram Sistem yang Berjalan


Gambar 3.3 Activity Diagram Yang Berjalan


Berdasarkan gambar 3.3 Activity Diagram diatas terdapat :

  1. Empat Vertical Swim Line agar tertata rapih.
  2. Satu Initial node sebagai awal objek.
  3. Empat Actor yaitu : Siswa, Admin, Kesiswaan, Kepala Sekolah.
  4. Enam Action sistem yang mencerminkan eksekusi dari suatu aksi.
  5. Satu Final State , sebagai akhir objek.

Sequence Diagram Sistem Yang Berjalan


Gambar 3.4 Sequence Diagram Yang Berjalan


Berdasarkan gambar 3.4 Sequence Diagram sistem yang berjalan saat ini terdapat keterangan :

  1. Empat Actor yang melakukan kegiatan yaitu : Siswa, Admin, Kesiswaan, Kepala Sekolah.
  2. Dua Lifeline antarmuka yaitu : Sekolah dan Laporan.
  3. Delapan Message spesifikasi dari komunikasi untuk objek yang membuat informasi-informasi tentang aktifitas yang terjadi dan kegiatan yang biasa actor lakukan.



Analisa Sistem Yang Berjalan

Metode PIECES

Dalam menganalisa sistem yang berjalan saat ini, di sini peneliti menggunakan metode Analisa PIECES yang digunakan untuk mengetahui kekurangan pada sistem yang ada saat ini guna menjadi acuan untuk membuat sebuah sistem yang baru. Dalam Analisa metode pieces peneliti membuatnya dalam bentuk tabel.


Gambar 3.5 Metode PIECES



Analisa Masukan, Analisa Proses, Analisa Keluaran

  1. Analisa Masukan

    Pada analisa masukan berisi tentang semua data yang merupakan masukan (input) dimana terdiri dari nama masukan, fungsi, sumber, media, frekuensi, format, dan keterangan.

    1. Nama Masukan : Berkas Pendaftaran Siswa

      Fungsi : Menerima Berkas siswa

      Sumber : Admin

      Media : Kertas

      Frekuensi : Setiap Pendaftaran Siswa

      Format : Lampiran

      Keterangan : Berisi Data Pendaftaran Siswa


  2. Analisa Proses

    Menjelaskan semua proses yang akan digunakan untuk membahas suatu permasalahan.

    1. Nama Modul: Pembuatan data modul

      Masukan: Data Modul

      Keluaran: Data Calon siswa, Data penilaian.

      Ringkasan Proses: Proses ini dilakukan saat akan mengupload data modul soal dan calon siswa yang akan mengikuti training hanya tinggal membacanya. Dan menjadi acuan dalam pendataan penilaian.

    2. Nama Modul: Pembuatan data Soal

      Masukan: Data Soal

      Keluaran: Data Calon siswa, Data soal, dan Data penilaian

      Ringkasan Proses: Proses ini dilakukan saat akan mengupload data soal, calon siswa yang megerjakan soal-soal ujian. Dan menjadi acuan dalam pendataan modul serta pendataan penilaian.

    3. Nama Modul: Data Jawaban (Answer)

      Masukan: Data Jawaban

      Keluaran: Data Soal, Data penilaian

      Ringkasan Proses: Proses ini dilakukan saat akan mengupload data jawaban dan sebagai acuan dari soal-soal yang sudah dibuat. serta menjadi acuan dalam pendataan penilaian.

    4. Nama Modul: Data Calon siswa

      Masukan: Data Calon siswa

      Keluaran: Laporan Hasil Ujian

      Ringkasan Proses: Proses ini dilakukan saat calon siswa akan mendaftar kan diri untuk mengikuti ujian dan sebagai data laporan hasil ujian.

    5. Nama Modul: Data Penilaian

      Masukan: Data Penilaian

      Keluaran: Laporan Hasil Ujian

      Ringkasan Proses: Proses ini dilakukan saat calon siswa sudah mengerjakan soal-soal ujian dan dibuat menjadi laporan hasil ujian.


  3. Analisa Keluaran
    1. Nama Keluaran : Laporan Hasil Ujian masuk

      Fungsi : Sebagai data hasil laporan ujian test masuk calon siswa baru.

      Media :Kertas


Konfigurasi Sistem yang Berjalan

  1. Spesifikasi Perangkat Keras (Hardware)
    1. Processor: Intel(R) Core(TM) i3-2120T CPU @2.60GHz
    2. Monitor : HP W2072a LCD 50.8 cm (20”)
    3. RAM : 2,00 GB
    4. Printer : HP Deskjet 1010
    5. Mouse : Portia OPTICAL USB HP Id09 RoHS
    6. Keyboard : HP Model No. SK-2085
  2. Spesifikasi Perangkat Lunak (Software)
    1. Windows 7 Home Premium 64-bit
    2. Microsoft Word
  3. Hak Akses (Brainware)
    1. Admin
    2. Kesiswaan
    3. Calon Siswa



Permasalahan yang Dihadapi

Berdasarkan analisa yang dilakukan penilitian, sistem ujian seleksi penerimaan siswa yang berjalan saat ini masih manual, sehinga proses pengolahan data belum diperoleh sistem yang cepat, tepat dan akurat serta sistem yang berjalan belum dapat diimplementasikan secara efisien dan efektif untuk calon siswa Sma Muhammadiyah 2 Tangerang, sehingga penulis menemukan kekurangan pada sistem yang sedang berjalan saat ini, yaitu :

  1. Sistem ujian yang masih manual
  2. Lamanya proses pengolahan data
  3. Database yang belum terintergrasi dan terjaga sehingga sangat mudah hilang apabila diperlukan sewaktu waktu.
  4. Pelayanan calon siswa dalam pendaftaran dan melakukan ujian masuk masih manual , dengan mencetak soal dan harus mengoreksinya secara manual.
  5. Calon siswa yang berada di jauh dari sekolah harus datang untuk melakukan ujian.



Alternatif Pemecahan Masalah

Setelah melakukan observasi dan mengamati bagaimana sistem yang berjalan, perlu adanya suatu sistem yang baru yang lebih baik untuk dapat mempermudah Sma Muhammadiyah 2 Tangerang untuk memberikan pelayanan yang baik untuk calon. Maka penulis mengusulkan beberapa alternative pemecahan masalah, yaitu mengamati dan menganalisa dari beberapa permasalahan yang dihadapi pada sistem yang berjalan, penulis mengusulkan beberapa alternatif pemecahan masalah, yaitu :

  1. Membuat sebuah sistem yang User Friendly dalam Ujian seleksi masuk siswa agar dapat memudahkan siswa dan bagian kesiswaan dengan cepat serta akurat serta membuat sistem yang terintegrasi dengan database sehingga pengolahan datanya lebih cepat dan terjaga.
  2. Berdasarkan analisa yang dilakukan, dalam hal ujian online maka di butuhkan suatu sistem yang User Friendly dalam ujian online agar dapat memudahkan calon siswa dan kesiswaan dengan cepat serta akurat.
  3. Sistem yang diusulkan adalah berbasis web online sehinggga calon siswa akan dimudahkan dalam melakukan test ujian masuk menggunakan device apapun akan lebih efektif dan efisien karena tidak harus datang lansung.



User Requirement

Pada User Requirement ini berisi tabel elisitasi tahap 1, 2, 3 dan final draft. Pembuatan elisitasi dapat dibuktikan berdasarkan pada observasi dan wawancara dengan Stakeholder.


Elisitasi Tahap I

Elisitasi tahap 1 merupakan daftar kebutuhan yang diperoleh dari hasil pengumpulan data dari lapangan dengan cara observasi dan wawancara dengan stakeholder. Untuk membuat sistem ujian online. Berikut lampiran elisitasi tahap 1 yang telah dibuat :

Tabel 3.2 Elisitasi Tahap 1

Tabel 3.2 diatas merupakan tabel dari Elisitasi Tahap 1, yang disusun berdasarkan hasil wawancara penulis dengan stakeholder mengenai seluruh rancangan Sistem Ujian Online.


Elisitasi Tahap II

Elisitasi Tahap 2 dibentuk berdasarkan Elisitasi Tahap 1 yang kemudian diklasifikasikan melalui metode MDI. Berikut penjelasan dari beberapa requirement yang diberi opsi Inessential (I) dan harus dieliminasi:

Tabel 3.3 Elisitasi Tahap 2

Keterangan :

M (Mandatory) : Dibutuhkan/penting

D (Desirable) : Diinginkan/tidak terlalu penting

I (Inessential): Diluar sistem/dieliminasi


Elisitasi Tahap III

Berdasarkan Elisitasi Tahap 2 diatas, dibentuklah Elisitasi Tahap 3 yang diklasifikasikan kembali dengan menggunakan metode TOE dengan opsi HML. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali melalui metode TOE.

  1. Technical (T), maksudnya bagaimana tata cara / tehnik pembuatan requirement tersebut dalam sistem yang diusulkan.
  2. Operasional (O), maksudnya bagaimana tata cara penggunaan requirement tersebut dalam sistem yang akan dikembangkan.
  3. Ekonomi (E), maksudnya berapakah biaya yang diperlukan guna membangun requirement tersebut di dalam sistem.

Metode TOE tersebut dibagi kembali menjadi beberapa option, yaitu sebagai berikut :

  1. High (H) : Sulit untuk dikerjakan, karena tehnik pembuatan dan pemakaiannya sulit serta biayanya mahal. Sehingga requirement tersebut harus dieliminasi.
  2. Middle (M) : Mampu untuk dikerjakan.
  3. Low (L) : Mudah untuk dikerjakan.

Tabel 3.4 Elisitasi Tahap 3

Elisitasi Tahap Final

Final draft elisitasi merupakan bentuk akhir dari tahap-tahap elisitasi yang dapat dijadikan acuan dan dasar pengembangan sistem yang akan dibentuk. Berikut lampiran Final draft elisitasi :

Tabel 3.5 Final Draft Elisitasi


BAB IV

RANCANGAN SISTEM YANG DIUSULKAN PADA APLIKASI UJIAN ONLINE SELEKSI PENERIMAAN SISWA BARU BERBASIS HYPERTEXT PREPROCESSOR (PHP) PADA SMA MUHAMMADIYAH 2 KOTA TANGERANG


Rancangan Sistem Usulan

Prosedur Sistem Usulan

Dalam sistem Ujian Online calon siswa yang akan melakukan test seleksi diharuskan terlebih dahulu melakukan registrasi akun, Dimana akun tersebut akan digunakan sebagai akses login ke sistem Ujian Online Seleksi nantinya. Setelah melakukan proses registrasi akun selesai maka selanjutnya tinggal proses login, di mana Calon siswa diminta memasukan data NIS serta Password yang telah dibuat saat proses registrasi. Setelah proses login selesai Calon siswa akan dialihkan ke halaman utama. Sebelum mengerjakan soal ujian seleksi calon siswa akan membuka menu halaman yang berisi meminta kode token yang dapat di minta ke adminstrasi/ Tata usaha. Setelah dirasa sudah maka calon siswa akan di berikan nomor token tersebut lalu dilanjutkan dengan mengerjakan soal ujian yang sudah dibuat oleh admin dengan waktu pengerjaan soal yang sudah ditentukan. Jika telah selesai atau batas waktu telah habis maka siswa akan langsung melihat hasil nilai ujiannya. Berikut ini tugas dan tanggung jawab siswa secara singkat dalam sistem seleksi Ujian Online :

  1. Registrasi akun.
  2. Mengelola data akun.
  3. Melakukan pembacaan soal pada Ujian Online.
  4. Melakukan test dengan mengerjakan soal.
  5. Melihat hasil Ujian yang baru dilakukan atau yang telah dilakukan.


Use Case Diagram Sistem Yang Diusulkan

  1. Use Case Diagram Calon Siswa

    Gambar 4.1 Usecase Diagram Calon Siswa

    Berdasarkan Gambar 4.1 Use Case diagram calon siswa yang diusulkan saat ini :

    1. Terdapat satu sistem mencakup proses ujian online seleksi penerimaan siswa
    2. Terdapat satu actor dalam proses yang berjalan yaitu calon siswa
    3. Serta terdapat 7 kegiatan usecase yang di lakukan oleh calon siswa yaitu: login, halaman utama, halaman ujian, pilih ujian, masukan nomor token, melakukan ujian, melihat hasil ujian


  2. Use Case Diagram Admin & Kesiswaan

    Gambar 4.2 Usecase Diagram Admin & Kesiswaan

    Berdasarkan Gambar 4.2 Use Case diagram Admin dan kesiswaan yang diusulkan saat ini :

    1. Terdapat satu sistem mencangkup proses kegiatan admin /kesiswaan dalam mengelola sistem Ujian online seleksi penerimaan siswa baru.
    2. Terdapat 2 actor dalam proses kegiatan yang berjalan yaitu: Admin dan Kesiswaan.
    3. Serta terdapat 10 kegiatan use case yang dilakukan oleh Kesiswaan yaitu: login, halaman utama, kelola master data, master siswa, master kesiswaan, master mata pelajaran, kelola data soal, kelola ujian masuk, kelola hasil ujian, report hasil ujian


Activity Diagram Sistem Yang Diusulkan

  1. Activity Diagram Calon Siswa

    Gambar 4.3 Activity Diagram Calon Siswa

    Berdasarkan Gambar 4.3 Activity Diagram Calon siswa yang di usulkan saat ini :

    1. 2 Vertical Swimlane yang mencakup seluruh kegiatan yang dilakukan oleh: Calon Siswa dan sistem Ujian Online Seleksi Calon Siswa
    2. 1 Initial Node, awal dalam melakukan kegiatan.
    3. 8 Action state dari sistem yang mencerminkan eksekusi dari suatu aksi di antaranya: login, Halaman utama, halaman ujian, pilih ujian, masukan nomor token, melakukan ujian, melihat hasil ujian, logout.
    4. Terdapat 1 fork node dan 1 join node yang membagi satu action menjadi dua atau lebih, serta menggabungkan dua atau lebih action menjadi satu action.
    5. 1 Activity Final Node, akhiran untuk mengakhiri kegiatan.


  2. Activity Diagram Admin

    Gambar 4.4 Activity Diagram Admin

    Berdasarkan Gambar 4.4 Activity Diagram Admin yang di usulkan saat ini :

    1. 2 Vertical Swimlane yang mencakup seluruh kegiatan yang dilakukan oleh: Admin dan sistem Ujian nline Seleksi Penerimaan Siswa Baru.
    2. 1 Initial Node, awal dalam melakukan kegiatan.
    3. 11 Action state dari sistem yang mencerminkan eksekusi dari suatu aksi di antaranya: Login, Halaman Utama, Kelola master data, Master siswa, Master Kesiswaan, Master Mata Pelajaran,Kelola Data Soal, Kelola Hasil Ujian, Report Hasil Ujian, Logout.
    4. Terdapat 2 fork node dan 1 join node yang membagi satu action menjadi dua atau lebih, serta menggabungkan dua atau lebih action menjadi satu action.
    5. 1 Activity Final Node, akhiran untuk mengakhiri kegiatan.


  3. Activity Diagram Kesiswaan

    Gambar 4.5 Activity Diagram Kesiswaan

    Berdasarkan Gambar 4.4 Activity Diagram Kesiswaan yang di usulkan saat ini :

    1. 2 Vertical Swimlane yang mencakup seluruh kegiatan yang dilakukan oleh: Kesiswaan dan sistem Ujian Online Seleksi Penerimaan Siswa Baru.
    2. 1 Initial Node, awal dalam melakukan kegiatan.
    3. 6 Action state dari sistem yang mencerminkan eksekusi dari suatu aksi di antaranya: login, halaman utama, kelola data soal, kelola ujian masuk, logout.
    4. 1 Activity Final Node, akhiran untuk mengakhiri kegiatan.


Sequence Diagram Sistem Yang Diusulkan

  1. Sequence Diagram Admin

    Gambar 4.6 Sequence Diagram Admin

    Pada gambar 4.6 sequence diagram admin diatas, terdapat:

    1. 1 actor yang mewakili seluruh aktor dalam melakukan kegiatan yaitu admin;
    2. 5 boundary lifeline, halaman login, master data, bank soal, laporan, user management;
    3. 1 control lifeline, yaitu dashboard.
    4. 1 entitiy lifeline, yaitu logout.
    5. 14 message yang terdapat informasi-informasi tentang aktivitas yang terjadi, kegiatan yang dilakukan oleh actor tersebut.


  2. Sequence Diagram Kesiswaan

    Gambar 4.7 Sequence Diagram Kesiswaan.

    Pada gambar 4.7 sequence diagram kelola data perusahaan diatas, terdapat:

    1. 1 actor melakukan kegiatan tugas yaitu, Kesiswaan.
    2. 4 boundary lifeline, Form login,bank soal, ujian masuk, laporan.
    3. 1 control lifeline, yaitu dashboard.
    4. 1 entitiy lifeline, yaitu tabel halaman logout.
    5. 11 message yang terdapat informasi-informasi tentang aktivitas yang terjadi, kegiatan yang dilakukan oleh actor tersebut.


  3. Sequence Diagram Calon Siswa

    Gambar 4.8 Sequence DiagramCalon Siswa.

    Pada gambar 4.8 sequence diagram proses menambah dan menghapus data calon siswa, terdapat:

    1. 1 actor melakukan kegiatan tugas yaitu, Calon Siswa
    2. 3 boundary lifeline, Login, ujian, laporan.
    3. 1 control lifeline, Dashboard.
    4. 1 Entity lifeline, Logout
    5. 9 message yang terdapat informasi-informasi tentang aktivitas yang terjadi, kegiatan yang dilakukan oleh actor tersebut.

Perbedaan Prosedur Antara Sistem Berjalan dan Sistem Usulan

Tabel 4.1 Perbedaan Prosedur Sistem yang Berjalan.


Rancangan Basis Data

Class Diagram

Gambar 4.16 Class Diagram sistem Ujian Online

Spesifikasi Basis Data

Berikut adalah spesifikasi basis data pada sistem yang diusulkan:

  1. Nama file : User Groups

    Fungsi : untuk menyimpan data user calon siswa

    Media : hard disk

    Primary key : id

    Tabel 4.2 User Groups

  2. Nama file : Master soal

    Fungsi : untuk mengelola semua data soal

    Media : hard disk

    Primary key : id_soal

    Tabel 4.3 Master_Soal

  3. Nama file : Master Siswa

    Fungsi : untuk mengelola data calon siswa

    Media : hard disk

    Primary key : id_siswa

    Tabel 4.4 Master_Siswa

  4. Nama file : Master Kesiswaan

    Fungsi : untuk mengelola data kesiswaan

    Media : hard disk

    Primary key : id_kesiswaan

    Tabel 4.5 Master_Kesiswaan

  5. Nama file : master_pelajaran

    Fungsi : untuk mengelola pelajaran untuk pembuatan soal

    Media : hard disk

    Primary key : id_pelajaran

    Tabel 4.6 Master_pelajaran

  6. Nama file : Master_Ujian

    Fungsi : untuk proses ujian online

    Media : hard disk

    Primary key : id_ujian

    Tabel 4.7 Master_quiz

  7. Nama file : hasil ujian

    Fungsi : untuk menampilkan hasil ujian

    Media : hard disk

    Primary key : id

    Tabel 4.8 Hasil Ujian

  8. Nama file : user

    Fungsi : untuk mengelola data user

    Media : hard disk

    Primary key : id

    Tabel 4.9 User


Rancangan Prototype

  1. Rancangan Prototype Dashboard Calon Siswa

    Gambar 4.17 Prototype Dashboard Calon Siswa.

  2. Rancangan Prototype Dashboard Admin

    Gambar 4.18 Prototype Dashboard Admin.

  3. Rancangan Prototype Dashboard Kesiswaan

    Gambar 4.19 Prototype Dashboard Kesiswaan.


Rancangan Program Yang Diusulkan

  1. Tampilan Program Login

    Gambar 4.20 Tampilan Program Login

  2. Tampilan Program Dashboard Calon Siswa

    Gambar 4.21 Tampilan Program Dashboard Calon siswa.

  3. Tampilan Program Halaman Ujian Calon Siswa

    Gambar 4.22 Tampilan Program Halaman Ujian Calon Siswa.

  4. Tampilan Program Form Token Sebelum Ujian

    Gambar 4.23 Tampilan Form masukan token sebelum ujian

  5. Tampilan Program Form Siswa Ujian

    Gambar 4.24 Tampilan Form siswa sedang ujian

  6. Tampilan Program Dashoard Admin

    Gambar 4.25 Tampilan Program Dashboard admin

  7. Tampilan Program Master siswa Admin

    Gambar 4.26 Tampilan master siswa admin

  8. Tampilan Program Master data Kesiswaan pada admin

    Gambar 4.27 Tampilan data kesiswaan pada admin

  9. Tampilan Program Master Mata Pelajaran Pada Admin

    Gambar 4.28 Tampilan Program Master Mata Pelajaran Pada Admin

  10. Tampilan Program Bank Soal pada Admin

    Gambar 4.29 Tampilan Bank Soal Pada Admin

  11. Tampilan Program Report Hasil Ujian pada Admin

    Gambar 4.30 Tampilan Program Report Hasil Ujian Pada Admin

  12. Tampilan Program User Management Pada Admin

    Gambar 4.31 Tampilan User Management pada Admin

  13. Tampilan Program Dashboard Pada Kesiswaan

    Gambar 4.32 Tampilan program Dashboard pada kesiswaan

  14. Tampilan Program Bank soal pada kesiswaan

    Gambar 4.33 Tampilan Program Bank Soal Pada Kesiswaan

  15. Tampilan Program Buat Ujian Masuk Paa Kesiswaan

    Gambar 4.34 Tampilan tambah ujian masuk pada kesiswaan


Konfigurasi Sistem Yang Diusulkan

Spesifikasi Hardware

Adapun konfigurasi minimal perangkat keras (hardware) pada sistem ujian online ini adalah sebagai berikut:

  1. Processor: Intel Core i3
  2. Monitor : 15 “
  3. Mouse : USB
  4. Keyboard : USB
  5. RAM : 2 GB
  6. Hardisk : 500 GB
  7. Printer : Epson LQ 2190


Spesifikasi Software

Adapun konfigurasi minimal perangkat lunak(software) pada sistem ujian online ini adalah sebagai berikut:

  1. Windows 7
  2. Microsoft Excel 2007
  3. Microsoft Word 2007
  4. Sublime Text 3
  5. Web Browser: Mozilla Firefox dan Google Chrome
  6. XAMPP
  7. Visual Paradigm
  8. PostgreSQL


Hak Akses

Untuk mengoperasikan sistem dapat diakses oleh kepegawaian dengan sistem yang berjalan saat ini yaitu :

  1. Admin
  2. Kesiswaan
  3. Calon siswa


Black Box Testing

GTabel 4.10 Blackbox Testing.


Evaluasi

Setelah di lakukan pengujian pada sistem dengan metode blackbox Tentang yang dilakukan dengan cara memberikan sejumlah input pada program.


Time Schedule

Tahap ini dibutuhkan untuk rencana implementasi yang berguna dalam melaksanakan penerapan sistem tersebut. Langkah-langkah yang di lakukan dalam usaha untuk mewujudkan suatu sistem yang sedang direncanakan. Berikut adalah schedule implementasi yang telah di buat:

Tabel 4.11 Time Schedule


Estimasi Biaya

Estimasi biaya digunakan untuk perhitungan kebutuhan yang diperlukan dalam menyelesaikan penelitian yang diusulkan. Berikut adalah estimasi biaya yang telah dibuat :

Tabel 4.12 Estimasi Biaya.


BAB V

PENUTUP


Kesimpulan

Berdasarkan hasil penelitian dan observasi yang dilakukan penulis pada aplikasi ujian online seleksi penerimaan calon siswa baru berbasis hypertext preprocessor (php) pada SMA muhammadiyah 2 tangerang maka peneliti menarik kesimpulan sebagai berikut :

  1. Sistem yang berjalan saat ini masih kurang efektif dan efisien masih dilakukan secara manual dengan cara bagian kesiswaan menuliskan soal ke dalam kertas sehingga memakan arsip yang cukup banyak akan sulit dicari bila dibutuhkan kembali dan kemungkinan besar data akan rusak maupun hilang.
  2. Terjadi kekeliruan dalam proses pengoreksian lembar jawaban, karena masih menggunakan cara manual yaitu bagian kesiswaan mengoreksi secara satu persatu lembar jawaban calon siswa.
  3. Membangun sebuah sistem ujian online yang dapat membuat soal langsung tanpa memerlukan kertas, dan bisa mengoreksi lembar jawaban calon siswa secara otomatis.

Saran

Dengan melihat kesimpulan yang ada, maka peneliti ingin memberikan beberapa saran yang sesuai dengan apa yang peneliti telah alami selama melaksanakan penelitian ini, adapun saran-saran tersebut sebagai berikut :

  1. Melakukan pembaharuan sistem yang dibuat maka dapat dilakukan pelatihan bagi calon siswa baru agar lebih memahami sistem yang ada.
  2. Diperlukan back up data secara berkala untuk menghindari kerusakan ataupun kehilangan data.
  3. Diharapkan selalu adanya pemeliharaan aplikasi secara berkala atau terus menerus agar aplikasi ini dapat selalu digunakan dengan baik dan berjalan semestinya.


DAFTAR PUSTAKA

  1. 1,0 1,1 Muslihudin, Muhamad, Oktafianto. 2016. Analisis dan Perancangan Sistem Informasi Menggunakan Model Terstruktur dan UML. Yogyakarta: CV. Andi Offset
  2. 2,0 2,1 2,2 Sutopo, Priyo, Dedi Cahyadi dan Zainal Arifin. 2016. “Sistem Informasi Eksekutif Sebaran Penjualan Kendaraan Bermotor Roda 2 di Kalimantan Timur Berbasis Web”. Jurnal Informatika Mulawarman. Vol.11 No.1-Februari 2016
  3. Ruhul Amin. 2017. “Rancang Bangun Sistem Informasi Penerimaan Siswa Baru pada SMK Budhi Warman 1 Jakarta”. Jurnal Ilmu Pengetahuan dan Teknologi Komputer. Vol.2 No.3
  4. 4,0 4,1 M.thoha, miyanto. 2015. “Analisis dan Perancangan Sistem Reservasi Hotel D’Griya Serang”. Jurnal Psosisko. Vol.2 No.2
  5. 5,0 5,1 Eko budi setiawan.2015. “Analisis Pengaruh Nilai Teknologi Informasi Terhadap Keunggulan Bersaing Perusahaan. Jurnal Sains, Teknologi dan Industri”. Vol 12 No.2
  6. 6,0 6,1 Yakub. 2012. Pengantar Sistem Informasi. Graha Ilmu, Yogyakarta.
  7. Jogiyanto. 2015. Analisis & Desain Sistem Informasi : Pendekatan tertruktur teori dan praktik aplikasi bisnis. Andi Offset. Yogyakarta
  8. Satriya P.K.W, Wahyu Hendrawan. 2013. “LKP : Rancang Bangun Sistem Informasi Pengelolaan Data Pengabdian Masyarakat Pada Bagian Penelitian Dan Pengabdian Masyarakat Stikom Surabaya”. Undergraduate Thesis, STIKOM Surabaya
  9. https://kbbi.web.id/pendidikan
  10. Kurnia, Feni, dkk. 2015. “Analisis Bahan Ajar Fisika SMA Kelas XI di Kecamatan Indralaya Utara Berdasarkan Kategori Literasi Sains”. Jurnal Inovasi dan Pembelajaran Fisika Volume 1 Nomor 1. 43-47. http://ejournal.unsri.ac.id/index.php/jipf/article/download/1263/419.
  11. Trianto, 2015. “Model Pembelajaran Terpadu Konsep, Strategi Dan Implementasinya Dalam Kurikulum Tingkat Satuan Pendidikan (KTSP)”. Jakarta : Bumi Aksara. Trihadiyanti, Mengembangkan Kreativitas Anak Melalui Pembelajaran Berbasis Masalah. hal. 2.
  12. Nurjamiyah, & Dewi, A. R. (2018). “Analisis Informasi Pengolahan Data Nilai Mahasiswa Menggunakan Pieces Pada Prodi Sistem Informasi STTH-Medan”. Jurnal Sistem Informasi Vol 2 No 2, 37-46.
  13. Yusuf Muhammad, Ary Budi Warsito, Moh Iqbal Awi Makaram. 2015. "Perancangan SIS+ Menggunakan Metode YII Framework Pada Perguruan Tinggi Raharja". Tangerang: Journal CCIT Vol.8,No.2. ISSN: 1978-8282.
  14. Rahayu, Sri, Sandro Alfeno, Kartika Novianti Wahyono. 2019. “Rancang Bangun Aplikasi Sistem Pengolahan Data Pembuatan Akta Tanah pada Kantor Desa Cangkudu Tangerang”. Tangerang. ICIT Journal Vol. 5 No. 1 – Februari 2019.
  15. Mulyani, S. (2016). Metode Analisis Dan Perancangan Sistem. Bandung: Abdi Sistematika.
  16. Law, Risal. (2015). Mari Belajar Pemrograman Berorientasi Objek menggunakan Visual C# 6.0.
  17. Faridi., Peni Aripianti dan Retno Widuri. 2016. “Perancangan Sistem Informasi E-Jurnal pada Perguruan Tinggi Berbasis Web”. Jurnal CERITA. Tangerang : Perguruan Tinggi Raharja. Vol.2 No.2-Agustus 2016. ISSN: 2461-1417. Hal : 189-198. Diambil dari : file:///C:/Users/Ervina/Documents/368-Article%20Text-567-1-10-20180425.pdf (1 Mei 2019).
  18. Husain, Al dkk. 2016. “Perancangan Database Relational Pada Toko Buku Online”. Tangerang : STMIK Raharja. Jurnal CERITA Vol. 2 No. 2 Agustus 2016 ISSN 2461-1417.
  19. http://raharja.ilearning.me/2-2-3-definisi-yang-berhubungan/
  20. https://id.wikipedia.org/wiki/Ujian
  21. https://id.wikipedia.org/wiki/Notepad%2B%2B
  22. Aris, Indah Puspita Sari, Desi Artiyani dan Tia Cahya Restiqi. 2016. “Desain Aplikasi Sistem Informasi Penjualan Secara Online pada PT Ultinet Indonesia”. Yogyakarta: Seminar Nasional Teknologi Informasi dan Multimedia Vol. 4 No. 1 Febuari 2016.
  23. Andini, Mia dan Khairul Anwar Hafizd. 2015. “Perencanaan dan Pembuatan Aplikasi Alumni Siswa (Studi Kasus SMK-SPP Negeri Pelaihari)”. Kalimantan Selatan: Jurnal Sains dan Informatika Vol. 1 No. 2. November 2015.
  24. https://id.wikipedia.org/wiki/CodeIgniter
  25. Prasetyo, Meiyanto Heri., Asnawati., dkk. 2015. “Sistem Informasi Nilai Mahasiswa Berbasis SMS Gateway pada Fakultas Pertanian Universitas Bengkulu”. Bengkulu: Jurnal Media Infotama. Vol. 11, No. 1: 11-20.
  26. Rouse M. (Juli 2018). Definition: MySQL. Diakses pada 24 Maret 2019. Diambil dari: https://searchoracle.techtarget.com/definition/MySQL
  27. Iqbal, M Dzulhaq, dkk. 2017. Sistem Informasi Akademik Sekolah Berbasis Kurikulum 2013. Jurnal Sisfotek Global. ISSN:2088-1762 Vol.1.
  28. Bachtiar, Dede dan Atikah. 2015. Sistem Informasi Dashboard Kependudukan di Kelurahan Manis jaya Kota Tangerang. Jurnal Sisfotek Global. ISSN : 2088-1762 Vol. 5 No.1.
  29. Azizah, N. Rahayu, S. Nova, A. (2017). Perancangan Sistem Informasi Penilaian Kinerja Karyawan SPG Berstatus Kontrak Pada PT Softex Indonesia Menggunakan Metode Simple Additive Weighting (SAW). Jurnal SENSI, 3
  30. Semiawan. Conny. R. 2010. Metode Penelitian Kualitatif. Jakarta: Grasindo
  31. Alfeno, Sandro, H. Haris dan Aldi Budi Pamungkas. (2019). Implementasi E-Learning Sebagai Penunjang Standarisasi K-13 Berbasis Web Dalam Peningkatan Kompetensi Pembelajaran Pada Sman 8 Kabupaten Tangerang . Jurnal Maklumatika. Vol. 5, No. 2
  32. Rahardja, Untung, dkk (2017). Viewboard Sebagai Laporan Jumlah Keseluruhan Artikel Pada Ilearning Raharja Ask And News. Jurnal Cogito. Vol.3, No.1
  33. Rahardja, Untung, dkk (2018). Pengaruh Gramifikasi Pada Idu (Ileaarning Education) Dalam Meningkatkan Belajar Mahasiswa.Jurnal Computers And Aplications. Vol.3, No. 2
  34. Aris, dkk (2018). Implementasi Sistem Pembelajaran E Learning Berbasis Web Pada Smk Islamic Village Tangerang. Jurnal Seminar Nasional Teknologi Informasi dan Komunikasi(SeNTIK). Vol.2
  35. Aris, dkk (2015) Aplikasi Sistem Informasi Perpustakaan Siswa Berbasis Web Pada Smk Al-Hikmah Curug Kabupaten Tangerang. Jurnal SemnasTeknoMedia Online. Vol.3, No.1
  36. Sudaryono, Padeli, Erick (2017). Model of Learning Using iLearning on Independent Study Classes at University. Journal of Educational Research . Vol.5, No.8
  37. Rahardja, Untung, dkk (2019). Motivasi Belajar Mahasiswa Terhadap Metode Pembelajaran Online iLearning+ Pada Perguruan Tinggi. Jurnal SISFOTENIKA. Vol.9, No.2
  38. Qurotul, Aini, dkk (2018). Penerapan Gamifikasi pada Sistem Informasi Penilaian Ujian Mahasiswa Untuk Meningkatkan Kinerja Dosen. Jurnal Informatika Upgris. Vol. 4, No.1
  39. Mohini Tellakat, Ryan L. Boyd, James W. Pennebaker(2019). How do online learners study? The psychometrics of students clicking patterns in online courses. Journal Plos One.
  40. BSS Karthik , Brig Bhuvanagiri Chandrasekhar, Rajasekhar David and A Kranthi Kumar (2019). Identification of Instructional Design Strategies for an Effective E-learning Experience


DAFTAR LAMPIRAN

LAMPIRAN A

A.1. Surat Pengantar Skripsi
A.2. Kartu Bimbingan Skripsi
A.3. Kartu Studi Tetap Final (KSTF)
A.4. Form Validasi Skripsi
A.5. Kwintansi Pembayaran Skripsi
A.6. Kwintansi Pembayaran Sidang dan Raharja Career
A.7. Daftar Nilai
A.8. Formulir Seminar Proposal
A.9. Formulir Final Persentasi
A.10. Formulir Pertemuan Stakehoder
A.11. Sertifikat RCEP TOEFL
A.12. Sertifikat PROSPEK
A.13. Sertifikat IT Internasional
A.14. Sertifikat IT Nasional
A.15. Curriculum Vitae (CV)


LAMPIRAN B

B.1. Surat Keterangan Observasi dari Perusahaan
B.2 Form Wawancara


Contributors

Rizky Adi Nugraha

Diperoleh dari "https://widuri.raharja.info/index.php?title=SI1522490165&oldid=371324"