SI1611493593: Perbedaan revisi

Dari widuri
Lompat ke: navigasi, cari
[revisi tidak terperiksa][revisi tidak terperiksa]
(BAB IV)
Baris 2.138: Baris 2.138:
 
{{pagebreak}}
 
{{pagebreak}}
 
<!--------------------------------------------------------------------- B A B  IV ------------------------------------------------------------------->
 
<!--------------------------------------------------------------------- B A B  IV ------------------------------------------------------------------->
 
=<div style="font-family: 'times new roman'; text-align: center">'''BAB IV'''</div>=
 
<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''RANCANGAN SISTEM YANG DIUSULKAN'''</div>
 
 
==Rancangan Sistem Usulkan==
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Setelah melakukan penelitian pada sistem kredit poin yang sedang berjalan saat ini pada SMP Santo Kristoforus I, langkah selanjutnya peneliti melakukan perancangan sistem yang diusulkan, dengan tujuan untuk memberikan kemudahan dalam melakukan pencatatan, kalkulasi poin dan juga monitoring. Pada rancangan sistem yang diusulkan juga terdapat adanya hak akses bagi walimurid selaku orangtua, agar dapat senantiasa memonitor perilaku buah hatinya selama di sekolah. </p>
 
</div>
 
<p style="line-height: 2">Sistem yang peneliti usulkan berbasis android dengan bahasa pemrograman kotlin, PHP sebagai web admin, dan juga MySql sebagai database, dengan harapan nantinya baik para guru dan walimurid dapat mengakses sistem aplikasi Kredit Poin dengan mudah dan peraktis yang dilakukan secara mobile.</p>
 
 
<p style="line-height: 2">Dalam menganalisa sistem yang diusulkan, peneliti menggunakan software Visual Paradigm for UML 16.0 Enterprise Edition untuk menggambarkan Usecase Diagram, Activity Diagram, Sequence Diagram dan Class Diagram.</p>
 
 
===Prosedur Sistem Usulan===
 
 
<p style="line-height: 2">Berikut beberapa prosedur sistem usulan yang dilakukan dalam menjalankan sistem penyewaan gedung olahraga sebagai sarana kegiatan masyarakat </p>
 
 
<ol>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Guru
 
<ol type="a">
 
<li>Melakukan login</li>
 
<li>Melakukan Input Poin</li>
 
<li>Mengecek Data Pelanggaran</li>
 
<li>Mengecek Ranking Poin</li>
 
<li>Melihat Informasi</li>
 
<li>Logout</li></li>
 
</ol>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Guru BK
 
<ol type="a">
 
<li>Melakukan login</li>
 
<li>Melakukan Input Poin</li>
 
<li>Mengecek Data Pelanggaran</li>
 
<li>Mengakses Konsultasi</li>
 
<li>Melihat Informasi</li>
 
<li>Mengecek Ranking Poin</li>
 
<li>Mengakses Laporan</li>
 
<li>Logout</li></li>
 
</ol>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Wali Murid
 
<ol type="a">
 
<li>Melakukan login</li>
 
<li>Mengecek data poin siswa yang bersangkutan</li>
 
<li>Mengecek Informasi</li>
 
<li>Mengakses Profil Siswa</li>
 
<li>Mengecek Data Guru</li>
 
<li>Logout</li></li>
 
</ol>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Admin
 
<ol type="a">
 
<li>Melakukan login</li>
 
<li>Menampilkan halaman dashboard</li>
 
<li>Dapat melakukan create, read, update, delete pada menu siswa</li>
 
<li>Dapat  melakukan create, read, update, delete pada menu guru</li>
 
<li>Dapat melakukan create, read, update, delete, pada menu walimurid</li>
 
<li>Dapat melakukan create, read, update, delete pada menu kelas</li>
 
<li>Memiliki menu tata tertib yang didalamnya terdapat data pelanggaran dan prestasi yang dapat di create, read, update, dan delete serta menampilkan poin keringatan.</li>
 
<li>Dapat melakukan create, read, update, delete pada menu administrator</li>
 
<li>Dapat melakukan create, read, update, delete pada menu information</li>
 
<li>Dapat mencetak laporan poin siswa</li>
 
<li>Logout</li></li>
 
</ol></ol>
 
 
==UML (<i>Unified Modeling Languange) Sistem yang Diusulkan</i>==
 
 
===<i>Use Case</i> Diagram===
 
====<i>Use Case</i> Diagram yang diusulkan pada <i>web</i>====
 
 
<div align="center"><img src="https://i.postimg.cc/DZnrqn4m/1.png"></div>
 
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.1.</b>  Use Case diagram sistem yang diusulkan pada <i>web</i></p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Berdasarkan Gambar 4.1. Use Case diagram sistem yang diusulkan pada web terdapat :</p></div>
 
 
<ol>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">
 
<li>Terdapat satu sistem yang mencakup seluruh kegiatan pengelolaan data pada web service</li>
 
<li>Terdapat 1 aktor yang memiliki hak akses, yaitu admin</li>
 
<li>Terdapat 10 use case yaitu login, dashboard, kelola data guru, kelola data siswa, kelola data walimurid, kelola ruang informasi, kelola data kelas, kelola data tata tertib, kelola data admin, laporan pelanggaran, logout</li>
 
<li>Terdapat 1 extend yaitu, admin </li>
 
</div>
 
</ol>
 
 
====<i>Use Case</i> Diagram yang diusulkan pada android====
 
 
<div align="center"><img src="https://i.postimg.cc/NFV2PcF6/2.png"></div>
 
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b> Gambar 4.2.</b>  Use Case diagram sistem yang diusulkan pada android</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Berdasarkan Gambar 4.2. Use Case diagram sistem yang diusulkan pada android terdapat :</p></div>
 
 
<ol>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">
 
<li>Terdapat satu sistem yang mencakup seluruh kegiatan pengelolaan data pada android</li>
 
<li>Terdapat 3 aktor yang melakukan kegiatan di dalamnya yaitu Guru, Guru BK dan Walimurid</li>
 
<li>Terdapat 13 use case yaitu login, dashboard, input poin, data kelas, data siswa, data pelanggaran, data prestasi, Ruang Informasi, laporan poin siswa, laporan ruang informasi, ruang konsultasi, Data Guru, logout</li>
 
<li>Terdapat 3 extend yaitu, Guru & Guru BK, Walimurid, Guru BK & Walimurid</li>
 
</div>
 
</ol>
 
 
===Activity Diagram===
 
 
====Activity Diagram Admin====
 
<div align="center"><img src="https://i.postimg.cc/wjWMWzr7/1.png"/></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.3.</b>  Activity Diagram Admin yang Diusulkan</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Berdasarkan gambar activity diagram admin  yang diusulkan terdapat :</p></div>
 
 
<ol>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">
 
<li>1 (Satu) <i>initial node</i>, yang mengawali objek</li>
 
<li>Terdapat empat fork node untuk memecahkan <i>action</i></li>
 
<li>Terdapat 13 (tiga belas) <i>fork node</i> untuk memecah <i>action</i></li>
 
<li>47 (empat puluh tujuh) <i>action state</i>, yaitu menggambarkan eksekusi kegiatan</li>
 
<li>1 (satu) final node, yang mengakhiri objek</li>
 
</div>
 
</ol>
 
 
====Activity Diagram Guru====
 
 
<div align="center"><img src="https://i.postimg.cc/5NbtbjdX/2.png"></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.4.</b>  Activity Diagram Guru yang Diusulkan</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Berdasarkan gambar activity diagram admin  yang diusulkan terdapat :</p></div>
 
 
<ol>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">
 
<li>1 (satu) <i>initial node</i>, yang mengawali objek</li>
 
<li>Terdapat 2 (empat) <i>fork node</i> untuk memecah <i>action</i></li>
 
<li>17 (tujuh belas) <i>action state</i>, yaitu menggambarkan eksekusi kegiatan</li>
 
<li>Satu <i>final node</i>, yang mengakhiri objek</li>
 
</div>
 
</ol>
 
 
====Activity Diagram Guru BK====
 
 
<div align="center"><img src="https://i.postimg.cc/7PVk1VdL/3.png"></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.5.</b>  Activity Diagram Guru BK yang Diusulkan</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Berdasarkan gambar activity diagram Guru BK yang diusulkan terdapat :</p></div>
 
 
<ol>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">
 
 
<li>1 (Satu) <i>initial node</i>, yang mengawali objek</li>
 
<li>Terdapat 4 (empat) <i>fork node</i> untuk memecah <i>action</i></li>
 
<li>16 (tujuh belas) <i>action state</i>, yaitu menggambarkan eksekusi kegiatan</li>
 
<li>Satu <i>final node</i>, yang mengakhiri objek</li>
 
</div>
 
</ol>
 
 
====Activity Diagram Wali Murid====
 
 
<div align="center"><img src="https://i.postimg.cc/ZnYXsG25/4.png"></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.6.</b> Activity Diagram Walimurid yang Diusulkan</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Berdasarkan gambar activity diagram admin  yang diusulkan terdapat :</p></div>
 
 
<ol>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">
 
 
<li>1 (Satu) <i>initial node</i>, yang mengawali objek</li>
 
<li>6 (empat) <i>fork node</i> untuk memecah <i>action</i></li>
 
<li>11 (tujuh belas) <i>action state</i>, yaitu menggambarkan eksekusi kegiatan</li>
 
<li>Satu <i>final node</i>, yang mengakhiri objek</li>
 
</div>
 
</ol>
 
 
===<i>Sequence</i> Diagram===
 
 
====<i>Sequence</i> Diagram <i>Admin</i>====
 
 
<div align="center"><img src="https://i.postimg.cc/h4X5tpmx/Sequence-Diagram-admin.jpg"></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.7.</b>  Sequence Diagram Admin yang Diusulkan</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Berdasarkan gambar <i>sequence</i> diagram admin yang diusulkan terdapat :</p></div>
 
 
<ol>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">
 
 
<li>1 (Satu) <i>actor</i> yang melakukan kegiatan, yaitu admin</li>
 
<li>49 (empat puluh sembilan) <i>message</i> yang dapat menjadi alat komunikasi antar objek yang memuat informasi-informasi tentang kegiatan yang terjadi.</li>
 
<li>13 (tiga belas) lifeline,  yaitu : login, dashboard, data guru, data siswa, data walimurid, data kelas, data pelanggaran, data prestasi, data poin peringatan, data administrator, data informasi, laporan, logout.</li>
 
</div>
 
</ol>
 
 
====<i>Sequence</i> Diagram Guru====
 
 
<div align="center"><img src="https://i.postimg.cc/y8TXwnFn/1.png></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.8.</b>  Sequence Diagram Guru yang Diusulkan</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Berdasarkan gambar <i>sequence</i> diagram guru yang diusulkan terdapat :</p></div>
 
 
<ol>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">
 
<li>1 (Satu) <i>actor</i> yang melakukan kegiatan, yaitu guru</li>
 
<li>13 (tiga belas) message yang dapat menjadi alat komunikasi antar objek yang memuat informasi-informasi tentang kegiatan yang terjadi.</li>
 
<li>11 (sebelas) <i>lifeline</i>,  yaitu : login, home, data siswa, data kelas, data pelanggaran, logout.</li>
 
</div>
 
</ol>
 
 
====<i>Sequence</i> Diagram Guru BK====
 
 
<div align="center"><img src="https://i.postimg.cc/WzKfq890/2.png"/></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.9.</b> Sequence Diagram Guru BK yang Diusulkan</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Berdasarkan gambar <i>sequence</i> diagram guru bk yang diusulkan terdapat :</p></div>
 
 
<ol>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">
 
 
<li>1 (Satu) <i>actor</i> yang melakukan kegiatan, yaitu guru BK</li>
 
<li>13 (tiga belas) message yang dapat menjadi alat komunikasi antar objek yang memuat informasi-informasi tentang kegiatan yang terjadi.</li>
 
<li>11 (sebelas) lifeline,  yaitu : login, home, data siswa, data kelas, data pelanggaran, logout.</li>
 
</div>
 
</ol>
 
 
====<i>Sequence</i> Diagram Wali murid====
 
 
<div align="center"><img src="https://i.postimg.cc/zv90GBBj/3.png"/></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.10.</b>  Sequence Diagram Wali murid yang Diusulkan</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Berdasarkan gambar <i>sequence</i> diagram walimurid yang diusulkan terdapat :</p></div>
 
 
<ol>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">
 
 
<li>1 (Satu) <i>actor</i> yang melakukan kegiatan, yaitu wali murid.</li>
 
<li>11 (sebelas) <i>message</i> yang dapat menjadi alat komunikasi antar objek yang memuat informasi-informasi tentang kegiatan yang terjadi.</li>
 
<li>6 (enam) <i>lifeline</i>,  yaitu : login, home, laporan poin siswa, ruang informasi, data guru, logout.</li>
 
</div>
 
</ol>
 
 
===<i>Class Diagram</i>===
 
 
<div align="center"><img src="https://i.postimg.cc/PrQSjtHm/4.png"/></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.11.</b> Class Diagram yang Diusulkan</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Berdasarkan gambar <i>class</i> diagram yang diusulkan terdapat :</p></div>
 
<ol>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">
 
 
<li>10 (sepuluh) <i>Class</i>, himpunan dari atribut dan operasi yang saling berhubungan.</li>
 
<li>8 (delapan) <i>multiplicity</i>, hubungan antara class satu dengan yang
 
      lainnya.
 
</li>
 
</div>
 
</ol>
 
 
==Perbedaan Sistem yang Berjalan dengan Sistem yang Diusulkan ==
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Berikut ini adalah hasil analisis berupa  uraian perbedaan antara sistem yang berjalan dengan sistem yang diusulkan.</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Tabel 4.1.</b> Perbedaan Sistem berjalan dengan yang diusulkan</p></div>
 
 
<div align="center"><img src="https://i.postimg.cc/ncgZLXMV/1.png"/></div>
 
<div align="center"><img src="https://i.postimg.cc/htmnQK7L/2.png"/></div>
 
 
==Rancangan Basis Data==
 
 
===Spesifikasi Basis Data===
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Spesifikasi basis data adalah rancangan basis data yang digunakan dalam pembuatan sistem usulan. Di dalamnya menjelaskan media penyimpanan yang digunakan, isi data (<i>record</i>) yang disimpan, primary key, dan juga panjang <i>record</i>. Berikut adalah spesifikasi yang digunakan pada sistem usulan :</p></div>
 
 
<ol>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Nama Field : administrator</p>
 
<p style="line-height: 2">Fungsi : Untuk menampilkan data admin</p>
 
<p style="line-height: 2">Media : Harddisk</p>
 
<p style="line-height: 2">Primary Key : id_admin</p>
 
<p style="line-height: 2">Panjang Record : 213</p>
 
<p style="line-height: 2">Isi : id_admin + nama_admin + alamat_admin + foto + email_admin + password_admin + level_admin + password_admin + status_admin + is_deleted</p>
 
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Tabel 4.2.</b> Spesifikasi Tabel administrator</p></div>
 
 
<div align="center"><img src="https://i.postimg.cc/nz3RNTHT/1.png"></div>
 
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Nama Field : credit_point</p>
 
<p style="line-height: 2">Fungsi : Untuk menampilkan data kredit poin</p>
 
<p style="line-height: 2">Media : Harddisk</p>
 
<p style="line-height: 2">Primary Key : id_credit_point</p>
 
<p style="line-height: 2">Panjang Record : 135</p>
 
<p style="line-height: 2">Isi : id_credit_point + id_siswa + default_poin + sisa_point + created_by + created_date + updated_by + updated_date + deleted_by + deleted_date + is_deleted</p>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Tabel 4.3.</b> Spesifikasi Tabel Credit Poin</p></div>
 
 
<div align="center"><img src="https://i.postimg.cc/BbtY3Db3/2.png"></div>
 
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">3. Nama Field : detail_credit_point </p>
 
<p style="line-height: 2">Fungsi : Untuk menampilkan data detail kredit poin</p>
 
<p style="line-height: 2">Media : Harddisk</p>
 
<p style="line-height: 2">Primary Key : id_detail_credit_point</p>
 
<p style="line-height: 2">Panjang Record : 104</p>
 
<p style="line-height: 2">Isi : id_detail_credit_point + id_ credit_point + id_point + kategori + point + created_by + created_date + is_deleted</p>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Tabel 4.4.</b> Spesifikasi Tabel Detail Credit Point</p></div>
 
 
<div align="center"><img src="https://i.postimg.cc/mgWvYXhF/3.png"></div>
 
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Nama Field : guru</p>
 
<p style="line-height: 2">Fungsi : Untuk menampilkan data guru</p>
 
<p style="line-height: 2">Media : Harddisk</p>
 
<p style="line-height: 2">Primary Key : id_guru</p>
 
<p style="line-height: 2">Panjang Record : 365</p>
 
<p style="line-height: 2">Isi : id_guru + nama_guru + tempat_lahir_guru + tgl_lahir_guru + nik + agama + status_kawin + alamat_rumah + + no_hp + ijazah_terakhir + tahun_ijazah_terakhir + + id_admin + id_jabatan + foto + created_by + created_date + + update_by + updated_date + delete_by + delete_date + is_delete
 
waktu_penggunaan, status_penyewaan, untuk_acara, tambah_perlengkapan
 
</p>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Tabel 4.5.</b> Spesifikasi Tabel Guru</p></div>
 
 
<div align="center"><img src="https://i.postimg.cc/Jhr4q4tJ/4.png"></div>
 
<div align="center"><img src="https://i.postimg.cc/FzL9RYnt/5.png"></div>
 
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Nama Field : information</p>
 
<p style="line-height: 2">Fungsi : Untuk menampilkan data informasi</p>
 
<p style="line-height: 2">Media : Harddisk</p>
 
<p style="line-height: 2">Primary Key : id_information</p>
 
<p style="line-height: 2">Panjang Record : 202</p>
 
<p style="line-height: 2">Isi : id_information + judul_information + content + date + created_by + created_date + updated_by + updated_date + + deleted_by + deleted_date + is_delete
 
</p>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Tabel 4.6.</b> Spesifikasi Tabel Information</p></div>
 
 
<div align="center"><img src="https://i.postimg.cc/XvPcFvgN/6.png"></div>
 
<div align="center"><img src="https://i.postimg.cc/MTj0Y8s7/7.png"></div>
 
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Nama Field : jabatan</p>
 
<p style="line-height: 2">Fungsi : Untuk menampilkan data jabatan guru</p>
 
<p style="line-height: 2">Media : Harddisk</p>
 
<p style="line-height: 2">Primary Key : id_jabatan</p>
 
<p style="line-height: 2">Panjang Record : 131</p>
 
<p style="line-height: 2">Isi : id_jabatan + jabatan + created_by + created_date + updated_by + updated_date + deleted_by + deleted_date + is_delete</p>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Tabel 4.7.</b> Spesifikasi Tabel Jabatan</p></div>
 
 
<div align="center"><img src="https://i.postimg.cc/3xSg5wVj/8.png"></div>
 
<div align="center"><img src="https://i.postimg.cc/nLNBrPHC/9.png"></div>
 
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Nama Field : kelas</p>
 
<p style="line-height: 2">Fungsi : Untuk menampilkan data kelas</p>
 
<p style="line-height: 2">Media : Harddisk</p>
 
<p style="line-height: 2">Primary Key : id_kelas</p>
 
<p style="line-height: 2">Panjang Record : 33</p>
 
<p style="line-height: 2">Isi : id_kelas + kelas + nama_kelas + is_delete</p>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Tabel 4.8.</b> Spesifikasi Tabel Kelas</p></div>
 
 
<div align="center"><img src="https://i.postimg.cc/639wr96S/10.png"></div>
 
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Nama Field : point</p>
 
<p style="line-height: 2">Fungsi : Untuk menampilkan data point</p>
 
<p style="line-height: 2">Media : Harddisk</p>
 
<p style="line-height: 2">Primary Key : id_point</p>
 
<p style="line-height: 2">Panjang Record : 212</p>
 
<p style="line-height: 2">Isi : id_point + keterangan_point + point + kategori + created_by + created_date + updated_by + updated_date + deleted_by + deleted_date + is_delete</p>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Tabel 4.9.</b> Spesifikasi Tabel point</p></div>
 
 
<div align="center"><img src="https://i.postimg.cc/t4jXqtQp/11.png"></div>
 
<div align="center"><img src="https://i.postimg.cc/BvZ4DSnz/12.png"></div>
 
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Nama Field : siswa</p>
 
<p style="line-height: 2">Fungsi : Untuk menampilkan data siswa</p>
 
<p style="line-height: 2">Media : Harddisk</p>
 
<p style="line-height: 2">Primary Key : id_siswa</p>
 
<p style="line-height: 2">Panjang Record : 856</p>
 
<p style="line-height: 2">Isi : id_siswa + nama + jenis_kelamin + tempat_lahir + tgl_lahir + id_kelas + alamat + foto + anak_ke + jumlah_saudara  + no_telp + nama_ayah + pekerjaan_ayah + penghasilan_ayah + alamat_ayah + no_telp_ayah + nama_ibu + pekerjaan_ibu + penghasilan_ibu + alamat_ibu + no_telp_ibu + nama_wali + pekerjaan_wali + penghasilan_wali + alamat_wali + no_telp_wali + created_by + created_date + update_by + update_date + deleted_by + deleted_date + is_deleted</p>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Tabel 4.10.</b> Spesifikasi Tabel siswa</p></div>
 
 
<div align="center"><img src="https://i.postimg.cc/7hZ2W89t/13.png"></div>
 
<div align="center"><img src="https://i.postimg.cc/GhS5zbKN/14.png"></div>
 
<div align="center"><img src="https://i.postimg.cc/HkcPhFPL/15.png"></div>
 
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Nama Field : walimurid</p>
 
<p style="line-height: 2">Fungsi : Untuk menampilkan data Walimurid</p>
 
<p style="line-height: 2">Media : Harddisk</p>
 
<p style="line-height: 2">Primary Key : id_wali_murid</p>
 
<p style="line-height: 2">Panjang Record : 108</p>
 
<p style="line-height: 2">Isi : id_wali_murid + nama_wali_murid + alamat_wali_murid + jenis_kelamin + email_walimurid + id_admin + id_siswa + foto + anak_ke + jumlah_saudara  + no_telp + nama_ayah + pekerjaan_ayah + penghasilan_ayah + alamat_ayah + no_telp_ayah + nama_ibu + pekerjaan_ibu + is_deleted + is_deleted + no_hp</p>
 
</ol>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Tabel 4.11.</b> Spesifikasi Tabel walimurid</p></div>
 
 
<div align="center"><img src="https://i.postimg.cc/bNKRsr3z/16.png"></div>
 
 
==Rancangan <i>Prototype</i>==
 
 
===Rancangan Tampilan Pada <i>Web</i>===
 
====Halaman login pada <i>web</i>====
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Dibawah ini adalah rancangan <i>prototype</i> tampilan antarmuka dari halaman login pada web yang diakses oleh admin sebelum masuk pada halaman <i>dashboard</i>.</p></div>
 
 
<div align="center"><img src="https://i.postimg.cc/g2ChyRBg/1.png"></div>
 
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.12.</b> Prototype Halaman Login</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Keterangan pada halaman <i>Login</i> yaitu :</p></div>
 
<ol>
 
<li><i>Text field</i>  : berisi <i>Email</i> dan <i>Password</i> yang harus diinput oleh admin</li>
 
<li><i>Button</i> : untuk login ke halaman <i>dashboard</i> web admin</li>
 
<li>Fungsi : Sebagai bentuk <i>security</i> agar data pada sebuah sistem </li>
 
</ol>
 
 
====Halaman <i>dashboard</i> pada <i>web</i>====
 
 
<div align="center"><img src="https://i.postimg.cc/QNYHk1Fc/2.png"/></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.13.</b> <i>Prototype</i> Halaman Dashboard</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Setelah login berhasil, selanjutnya halaman dashboard menampilkan berbagai menu pada sistem yang memiliki fungsi untuk mengelola data. Terdapat master data yang berisi data guru, data siswa, data walimurid, data kelas, data tata-tertib, data sanksi, dan data  administrator. Pada informasi terdapat data informasi seputar kegiatan sekolah dan pada data report berisi laporan dari perilaku siswa beserta bobot poin yang secara otomatis sudah tersusun dan siap untuk dicetak.</p></div>
 
 
====Halaman guru pada <i>web</i>====
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
 
<div align="center"><img src="https://i.postimg.cc/Pq6QWNYJ/3.png"></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.14.</b> <i>Prototype</i> Halaman Guru</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Pada menu guru, terdapat halaman yang berisikan seluruh data guru pada SMP Santo Kristoforus I. pada kolom tabel terdapat nomor, nama guru, jabatan guru dan juga aksi yang berisi edit untuk merubah data guru, dan juga hapus untuk menghapus data guru yang sudah tidak diperlukan.</p></div>
 
<p style="line-height: 2">halaman tersebut juga terdapat fungsi tambah untuk menginput data guru, dan search untuk menemukan data guru yang dibutuhkan secara cepat.</p></div>
 
 
====Halaman siswa pada <i>web</i>====
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
 
<div align="center"><img src="https://i.postimg.cc/HLGgpsVJ/4.png"></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.15.</b> <i>Prototype</i> Halaman Siswa</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Pada menu siswa, terdapat halaman yang berisikan data siswa kelas 7, kelas 8 dan juga kelas 9. Pada kolom tabel berisi nomor, nama siswa, kelas, jenis kelamin dan juga aksi yang berisi edit untuk merubah data siswa, dan juga hapus untuk menghapus data siswa yang sudah tidak diperlukan.</p></div>
 
<p style="line-height: 2">halaman tersebut juga terdapat fungsi tambah untuk menginput data siswa, dan search untuk menemukan data siswa yang dibutuhkan secara cepat.</p></div>
 
 
====Halaman walimurid pada <i>web</i>====
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
 
<div align="center"><img src="https://i.postimg.cc/qqDPWpPv/5.png"></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.16.</b> <i>Prototype</i> Halaman Wali Murid</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Pada menu wali murid, terdapat halaman yang berisikan seluruh data wali murid dari peserta didik siswa/siswi SMP Santo Kristoforus I. Pada kolom tabel berisi nomor, nama walimurid, nama siswa, kelas, jenis kelamin dan juga aksi yang berisi edit untuk merubah data walimurid, dan juga hapus untuk menghapus data wali murid yang sudah tidak diperlukan.</p></div>
 
<p style="line-height: 2">halaman tersebut juga terdapat fungsi tambah untuk menginput data walimurid, dan search untuk menemukan data wali murid yang dibutuhkan secara cepat.</p></div>
 
 
====Halaman kelas pada <i>web</i>====
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
 
<div align="center"><img src="https://i.postimg.cc/rssb1vDX/6.png"></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.17.</b> <i>Prototype</i> Halaman Kelas</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Pada menu kelas, terdapat halaman yang berisikan daftar kelas yang terdapat pada SMP Santo Kristoforus I. Pada kolom tabel berisi nomor, kelas, nama kelas dan juga aksi yang berisi edit untuk merubah data kelas, dan juga hapus untuk menghapus data kelas yang sudah tidak diperlukan.</p></div>
 
<p style="line-height: 2">halaman tersebut juga terdapat fungsi tambah untuk menginput data kelas jika terdapat kelas tambahan dan search untuk menemukan data kelas yang dibutuhkan secara cepat.</p></div>
 
 
====Halaman pelanggaran pada <i>web</i>====
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
 
<div align="center"><img src="https://i.postimg.cc/W1gywm13/7.png"></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.18.</b> <i>Prototype</i> Halaman Pelanggaran</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Pada menu pelanggaran terdapat daftar pengurangan poin berdasarkan jenis pelanggaran yang saat ini berlaku pada SMP Santo Kristoforus I. Pada kolom tabel berisi nomor, keterangan, point, kategori dan juga aksi yang berisi edit untuk merubah data pengurangan poin berdasarkan jenis pelanggaran, dan juga hapus untuk menghapus data yang sudah tidak diperlukan.</p></div>
 
<p style="line-height: 2">halaman tersebut juga terdapat fungsi tambah untuk menginput data jenis pelanggaran, dan search untuk menemukan data yang dibutuhkan secara cepat.</p></div>
 
 
====Halaman prestasi pada <i>web</i>====
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
 
<div align="center"><img src="https://i.postimg.cc/sgYnhVTG/8.png"></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.19.</b> <i>Prototype</i> Halaman Prestasi</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Pada menu pelanggaran terdapat daftar penambahan poin berdasarkan jenis prestasi yang saat ini berlaku pada SMP Santo Kristoforus I. Pada kolom tabel berisi nomor, keterangan, point, kategori dan juga aksi yang berisi edit untuk merubah data pengurangan poin berdasarkan jenis prestasi, dan juga hapus untuk menghapus data yang sudah tidak diperlukan.</p></div>
 
<p style="line-height: 2">halaman tersebut juga terdapat fungsi tambah untuk menginput data jenis prestasi, dan search untuk menemukan data yang dibutuhkan secara cepat.</p></div>
 
 
====Halaman poin peringatan pada <i>web</i>====
 
 
<div align="center"><img src="https://i.postimg.cc/PNG4CcZM/9.png"></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.20.</b> <i>Prototype</i> Halaman Poin Peringatan</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Pada menu poin peringatan terdapat daftar sanksi yang akan diterima oleh siswa berdasarkan jumlah poin yang tersisa. Sehingga, nantinya setiap siswa akan menerima sanksi dan pembinaan berdasarkan tahapan dari sisa poin yang tersisa. Pada kolom tabel berisi nomor, keterangan, dan sanksi. </p></div>
 
 
====Halaman administrator pada <i>web</i>====
 
 
<div align="center"><img src="https://i.postimg.cc/9Qh6SgST/10.png"></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.21.</b> <i>Prototype</i> Halaman Administrator</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Pada menu administrator terdapat data admin yang memiliki hak akses untuk mengoperasikan web service dari aplikasi kredit poin pelanggaran pada SMP Santo Kristoforus I. Pada kolom tabel berisi nomor, nama, alamat, email, status dan juga aksi yang berisi edit untuk merubah data admin, dan juga hapus untuk menghapus data yang sudah tidak diperlukan.</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">halaman tersebut juga terdapat fungsi tambah untuk menginput data admin, dan search untuk menemukan data yang dibutuhkan secara cepat.</p></div>
 
 
====Halaman informasi pada <i>web</i>====
 
 
<div align="center"><img src="https://i.postimg.cc/9Qh6SgST/10.png"></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.22.</b> <i>Prototype</i> Halaman Informasi</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Pada menu informasi terdapat daftar pengumuman yang bersifat informasi mengenai kegiatan/agenda yang nantinya akan dilaksanakan oleh SMP Santo Kristoforus I. Pada kolom tabel berisi nomor, judul, tanggal, dan juga aksi yang berisi edit untuk merubah data informasi, dan juga hapus untuk menghapus data yang sudah tidak diperlukan.</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">halaman tersebut juga terdapat fungsi tambah untuk menginput data jenis prestasi, dan search untuk menemukan data yang dibutuhkan secara cepat.</p></div>
 
 
====Halaman laporan pada <i>web</i>====
 
 
<div align="center"><img src="https://i.postimg.cc/HkdN3cc9/12.png"></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.23.</b> <i>Prototype</i> Halaman Laporan</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Pada menu laporan terdapat data pelanggaran yang dilakukan oleh siswa. Data poin siswa dapat dicetak berdasarkan 3 kategori, yaitu harian, bulanan dan tahunan.  Pada kolom tabel berisi nomor, nama, ketegori, keterangan dan juga poin.</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">halaman tersebut juga terdapat button cari untuk memperoleh daftar data pelanggaran berdasarkan hari, bulan, dan tahun. Dan juga terdapat button cetak, untuk mencetak laporan data poin pelanggaran.</p></div>
 
 
===Rancangan Tampilan Pada Android===
 
====Tampilan aplikasi halaman Guru BK====
 
<div align="center"><img src="https://i.postimg.cc/SRbds3cf/1.png"></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.24.</b> <i>Prototype</i> Aplikasi Guru BK</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Pada halaman utama aplikasi Guru BK terdapat 6 fitur yaitu Pelanggaran yang di dalamnya berisi data pelanggaran yang dilakukan oleh siswa SMP Santo Kristoforus I, Konsultasi memiliki fungsi untuk mengarahkan Guru BK ke personal chat via aplikasi Whatsapp untuk menindak lanjuti siswa yang bermasalah, Ranking Poin berisi urutan poin siswa yang paling rendah, Report merupakan bentuk laporan yang menampilkan data pelanggaran, Informasi adalah suatu ruang yang berisi daftar informasi kegitatan sekolah, dan Input Poin dengan fungsi untuk melakukan penambahan dan pengurangan terhadap poin siswa.</p></div>
 
 
====Tampilan aplikasi halaman Guru====
 
<div align="center"><img src="https://i.postimg.cc/wTHFdKq6/2.png"></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.25.</b> <i>Prototype</i> Aplikasi Guru</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Pada halaman utama aplikasi Guru terdapat 5 fitur yaitu Pelanggaran yang di dalamnya berisi data pelanggaran yang dilakukan oleh siswa SMP Santo Kristoforus I, Konsultasi memiliki fungsi untuk mengarahkan Guru ke personal chat via aplikasi Whatsapp untuk menindak lanjuti siswa yang bermasalah, Ranking Poin berisi urutan poin siswa yang paling rendah, Informasi adalah suatu ruang yang berisi daftar informasi kegitatan sekolah, dan Input Poin dengan fungsi untuk melakukan penambahan dan pengurangan terhadap poin siswa.</p></div>
 
 
====Tampilan aplikasi halaman Wali Murid====
 
<div align="center"><img src="https://i.postimg.cc/DzWPcngc/3.png"></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.26.</b> <i>Prototype</i> Aplikasi Wali Muurid</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Pada halaman utama aplikasi Wali Murid terdapat 5 fitur yaitu Informasi adalah suatu ruang yang berisi daftar informasi kegitatan sekolah, Profile Siswa memiliki fungsi untuk menampilkan detail data siswa beserta sisa poin, Riwayat berisi daftar pengurangan dan penambahan poin terhadap siswa, Data Guru berisi daftar nama-nama dan informasi guru yang mengajar di SMP Santo Kristoforus I, dan Edit Profile merupakan button yang mengarahkan pengguna ke halaman edit data profile..</p></div>
 
 
==Rancangan Tampilan Sistem yang Diusulkan==
 
===Tampilan Halaman Dashboard <i>Web Service</i>===
 
====Tampilan Login====
 
 
<div align="center"><img src="https://i.postimg.cc/KvhcJrY1/1.png"/></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.27.</b> Tampilan halaman login</p></div>
 
 
====Tampilan Dashboard====
 
 
<div align="center"><img src="https://i.postimg.cc/kMKq66yq/2.png"></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.28.</b> Tampilan halaman dashboard</p></div>
 
 
====Tampilan Menu Guru====
 
 
<div align="center"><img src="https://i.postimg.cc/qBsHMfk7/3.png"></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.29.</b> Tampilan halaman menu guru</p></div>
 
 
====Tampilan Menu Siswa====
 
 
<div align="center"><img src="https://i.postimg.cc/hjxY6vBV/4.png"/></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.30.</b> Tampilan halaman menu siswa</p></div>
 
 
====Tampilan Menu Walimurid====
 
 
<div align="center"><img src="https://i.postimg.cc/N0Xbfnzc/5.png"/></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.31.</b> Tampilan halaman menu walimurid</p></div>
 
 
====Tampilan Menu Kelas====
 
 
<div align="center"><img src="https://i.postimg.cc/HsL27nh3/6.png"/></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.32.</b> Tampilan halaman menu kelas</p></div>
 
 
====Tampilan Menu Pelanggaran====
 
 
<div align="center"><img src="https://i.postimg.cc/9FzdQSDn/7.png"/></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.33.</b> Tampilan halaman menu pelanggaran</p></div>
 
 
====Tampilan Menu Prestasi====
 
 
<div align="center"><img src="https://i.postimg.cc/PqnYK52g/8.png"/></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.34.</b> Tampilan halaman menu prestasi</p></div>
 
 
====Tampilan Menu Poin Peringatan====
 
 
<div align="center"><img src="https://i.postimg.cc/wvTtbyJG/9.png"/></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.35.</b> Tampilan halaman menu poin peringatan</p></div>
 
 
====Tampilan Menu Poin Administrator====
 
 
<div align="center"><img src="https://i.postimg.cc/WpyDX445/10.png"/></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.36.</b> Tampilan halaman menu administrator</p></div>
 
 
====Tampilan Menu Poin Event/Informasi====
 
 
<div align="center"><img src="https://i.postimg.cc/Twwwc8v8/11.png"/></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.37.</b> Tampilan halaman menu informasi</p></div>
 
 
====Tampilan Menu Report====
 
 
<div align="center"><img src="https://i.postimg.cc/9ffRLwyN/12.png"/></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.38.</b> Tampilan halaman menu report</p></div>
 
 
===Tampilan Halaman Android===
 
====Tampilan halaman utama Guru====
 
 
<div align="center"><img src="https://i.postimg.cc/MHYzkdS0/13.png"/></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.39.</b> Tampilan halaman utama guru</p></div>
 
 
====Tampilan halaman utama Guru BK====
 
 
<div align="center"><img src="https://i.postimg.cc/m2XGQc2r/14.png"/></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.40.</b> Tampilan halaman utama guru bk</p></div>
 
 
====Tampilan halaman utama Wali Murid====
 
 
<div align="center"><img src="https://i.postimg.cc/x86By7QZ/15.png"/></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Gambar 4.41.</b> Tampilan halaman utama wali murid</p></div>
 
 
==Konfigurasi Sistem Usulan==
 
===Spesifikasi Perangkat Keras===
 
<ol>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Berikut perangkat keras <i>(Hardware)</i> yang diusulkan pada sistem ini adalah :
 
 
<ol type="a">
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">
 
<li>Processor : Intel Core i5</li>
 
<li>Monitor : 15 Inch</li>
 
<li>Mouse : USB/<i>Optical</i></li>
 
<li>Keyboard : USB</li>
 
<li>RAM : 8 GB</li>
 
<li>Harddisk  : 1 TB</li>
 
<li>Printer : HP DeskJet Ink Advantage 2135</li>
 
</div></li></ol>
 
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Berikut spesifikasi <i>smartphone</i> yang diusulkan pada sistem ini adalah :
 
 
<ol type="a">
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">
 
<li>Sistem Operasi : Android v6.0 Marshmallow </li>
 
<li>Chipset : CPU Exynos 8 Octa 8890 + GPU Mali-T880 MP12</li>
 
<li>Memori : RAM : 4 GB , Internal : 32 GB </li>
 
<li>Keyboard : USB</li>
 
<li>Layar : 5.1 inci Super AMOLED Capacitive ,2560 x 1440 Pixel</li>
 
</div></li>
 
</ol></ol>
 
 
===Spesifikasi Perangkat Lunak <i>(Software)</i>===
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Berikut perangkat lunak (software) yang diusulkan pada sistem ini adalah :</p></div>
 
 
<ol>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">
 
<li>Sistem operasi Windows 10</li>
 
<li><i>Microsoft Office</i> 2010</li>
 
<li>XAMPP</li>
 
<li><i>Visual Paradigm for UML 16.0 Enterprise Edition</i></li>
 
<li>PHP</li>
 
<li>XAMPP</li>
 
<li><i>Sublime Text</i></li>
 
<li><i>Android Studiot</i></li>
 
<li>Aplikasi Browser(<i>Google Chrome</i>)</li>
 
</div>
 
</ol>
 
 
===Hak Akses <i>(Brainware)</i>===
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Berikut hak akses (<i>Brainware</i>) yang diusulkan pada sistem ini adalah :</p></div>
 
<ol>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">
 
<li>Guru</li>
 
<li>Guru BK</li>
 
<li>Wali murid</li>
 
<li>Admin</li>
 
</div>
 
</ol>
 
 
==<i>Blackbox Testing</i>==
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Pada tahap pengujian, peneliti menggunakan metode Blackbox testing untuk menguji fungsionalitas dari sistem kredit poin. Pengujian ini berfungsi untuk memastikan sistem kredit poin memiliki alur fungsi yang sesuai dengan proses bisnis yang diharapkan. Pengujian dilakukan dengan cara mengamati hasil eksekusi.</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Tabel 4.12</b> Pengujian <i>Blackbox Testing</i></p></div>
 
 
<div align="center"><img src="https://i.postimg.cc/3RWXddf1/1.png"/></div>
 
<div align="center"><img src="https://i.postimg.cc/hvdV1NB7/2.png"/></div>
 
 
==Implementasi Sistem yang Diusulkan ==
 
=== <i>Schedule Implementasi</i> ===
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Pada tahap ini peneliti menggunakan estimasi waktu kurang lebih selama 5 bulan, guna membantu penjadwalan dalam mewujudkan rancangam sistem yang diusulkan. berikut dibawah ini adalah time table yang berisi langkah – langkah yang peneliti lakukan selama proses perancangan sistem kredit poin :</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Tabel 4.13.</b> <i>Schedule Implementasi</i></p></div>
 
 
<div align="center"><img src="https://i.postimg.cc/RVwc6rdk/schedule-implementasi.png"/></div>
 
 
===Estimasi Biaya===
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Estimasi biaya diperlukan dalam mengukur jumlah dana yang dibutuhkan selama masa penelitian hingga pada tahap penyelesaian dari suatu sistem yang diusulkan yang berjudul, “Perancangan Sistem Informasi Kredit Poin Pelanggaran Berbasis Android Dalam Upaya Meningkatkan Monitoring Perilaku Siswa SMP Santo Kristoforus I”.
 
Berikut adalah estimasi biaya yang telah peneliti buat :
 
</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
 
<p style="line-height: 2"><b>Tabel 4.14</b> Estimasi Biaya</p></div>
 
 
<div align="center"><img src="https://i.postimg.cc/B6dKbNKZ/estimasi-biaya.png"/></div>
 
 
{{pagebreak}}
 
<!--------------------------------------------------------------------- B A B  V -------------------------------------------------------------------->
 
  
 
=<div style="font-family: 'times new roman'; text-align: center">'''BAB V'''</div>=
 
=<div style="font-family: 'times new roman'; text-align: center">'''BAB V'''</div>=

Revisi per 13 Juli 2020 00.01

 

RANCANG BANGUN SISTEM APLIKASI PENGAJUAN CUTI KARYAWAN

NON-ORGANIK BERBASIS ANDROID PADA TELKOMSIGMA

DIVISI NETWORK AND SECURITY OPERATION MANAGEMENT

   

SKRIPSI

   

 

Disusun Oleh :

NIM
: 1611493593
NAMA


FAKULTAS SAINS DAN TEKNOLOGI

JURUSAN SISTEM INFORMASI

KONSENTRASI SISTEM INFORMASI MANAJEMEN

UNIVERSITAS RAHARJA

TANGERANG

TA. 2019/2020


 



UNIVERSITAS RAHARJA

 

LEMBAR PENGESAHAN SKRIPSI

RANCANG BANGUN SISTEM APLIKASI PENGAJUAN CUTI KARYAWAN

NON-ORGANIK BERBASIS ANDROID PADA TELKOMSIGMA

DIVISI NETWORK AND SECURITY OPERATION MANAGEMENT

 

Disusun Oleh :

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

 

 

Disahkan Oleh :

Tangerang, Juli 2020

Dekan
               
Ketua Program Studi
Fakultas Sains dan Teknologi
               
Program Studi Sistem Komputer
           
           
           
           
               
(Desy Apriani, S.Kom.,M.T.I)
NIP : 006095
               
NIP : 010817
           
           
           
           
       
Rektor
       
Universitas Raharja
           
           
           
           
       
       
NIP : 000603



UNIVERSITAS RAHARJA

 

LEMBAR PERSETUJUAN PEMBIMBING

 

RANCANG BANGUN SISTEM APLIKASI PENGAJUAN CUTI KARYAWAN

NON-ORGANIK BERBASIS ANDROID PADA TELKOMSIGMA

DIVISI NETWORK AND SECURITY OPERATION MANAGEMENT

 

Dibuat Oleh :

NIM
: 1611493595
Nama

 

Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Fakultas Sains dan Teknologi

Program Studi Sistem Informasi

Konsentrasi Sistem Informasi Manajemen

Disetujui Oleh :

Tangerang, Juli 2020

Pembimbing I
       
Pembimbing II
       
       
       
       
(Muhamad Zahruddin, S.Kom.,M.M)
       
NID : 15013
       
NID : 13005



UNIVERSITAS RAHARJA

 

LEMBAR PERSETUJUAN DEWAN PENGUJI

 

RANCANG BANGUN SISTEM APLIKASI PENGAJUAN CUTI KARYAWAN

NON-ORGANIK BERBASIS ANDROID PADA TELKOMSIGMA

DIVISI NETWORK AND SECURITY OPERATION MANAGEMENT


Dibuat Oleh :

NIM
: 1611493593
Nama

Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian

Komprehensif

Fakultas Sains dan Teknologi

Program Studi Sistem Informasi

Konsentrasi Sistem Informasi Manajemen

TA. 2019/2020

Disetujui Penguji :

Tangerang, Juli 2020

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



UNIVERSITAS RAHARJA

 

LEMBAR KEASLIAN SKRIPSI

 

RANCANG BANGUN SISTEM APLIKASI PENGAJUAN CUTI KARYAWAN

NON ORGANIK BERBASIS ANDROID PADA TELKOMSIGMA

DIVISI NETWORK AND SECURITY OPERATION MANAGEMENT

 

Disusun Oleh :

NIM
: 1611493593
Nama
Fakultas
Program Pendidikan
: Strata Satu
Program Studi
Konsentrasi

 

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, Juli 2020
Nini Santika
NIM: 1611493593


 

 

*Tandatangan dibubuhi materai 6.000






ABSTRAKSI

_________________


Kata kunci : ___




ABSTRACT

______________


Keywords : ________



KATA PENGANTAR

Assalamu’alaikum Wr Wb

Alhamdulillah, puji dan syukur atas kehadirat Allah SWT yang telah melimpahkan rahmat dan karunianya sehingga penulis dapat menyelesaikan Skripsi dengan judul "Rancang Bangun Sistem Aplikasi Pengajuan Cuti Karyawan Non-Organik Berbasis Android Pada Telkomsigma Divisi Network And Security Operation Management".

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 Sains dan Teknologi.
  3. Ibu Desy Apriani S.Kom.,M.T.I selaku Ketua Program Studi Sistem Informasi.
  4. Bapak Muhamad Zahruddin, S.Kom., M.M sebagai Dosen Pembimbing I yang telah memberikan bimbingan dan masukan kepada penulis sehingga Skripsi ini dapat diselesaikan dengan baik.
  5. Bapak Abdul Hamid Arribathi, S.Kom, M.T.I. sebagai Dosen Pembimbing II yang telah meluangkan waktunya untuk memberikan bimbingan, masukan dan motivasi kepada penulis.
  6. Bapak Muhamad Zahruddin, S.Kom., M.M selaku stakeholder yang telah memberikan kontribusi besar di dalam lancarnya proses penelitin skripsi ini.
  7. Bapak dan Ibu Dosen serta Staff Universitas Raharja yang telah memberikan bekal ilmu pengetahuan dan motivasi kepada penulis.
  8. Teristimewa kepada kedua Orang Tua yang sudah tiada, Kaka Titi Kurnia dan Kaka Riska Deviantina, Adik Anis Safina, Abang ipar dan Saudara yang telah memberikan dukungan baik moril, materil maupun doa untuk keberhasilan penulis dalam menyelesaikan Skripsi ini.
  9. Teman - teman seperjuangan yang selalu ada dan memberikan semangat.
  10. HU(Habisin Uang) yang telah yang selalu memberikan doa serta dukungan dan selalu mengingatkan penulis dalam menyelesaikan Skripsi ini
  11. Jenny Januarini, A.Md.Kom yang telah membantu banyak hal, padahal jarang terbantu dan partner bisnis yang memikirkan untung saja.
  12. Lisnawati, S.Kom yang telah membantu banyak hal, selalu curhat dan memiliki nasib yang sama dalam hal percintaan.

Penulis menyadari bahwa dalam penulisan Laporan Skripsi ini masih jauh dari sempurna. Oleh karena itu kritik dan saran yang membangun, penulis harapkan sebagai pemicu untuk dapat berkarya lebih baik lagi. Semoga Laporan ini bermanfaat bagi pihak yang membutuhkan.

Wassalamu’alaikum Wr Wb

Tangerang, Juli 2020
Nini Santika
NIM: 1611493593

Daftar isi


DAFTAR TABEL


  1. Tabel 3.1 Jumlah Ruangan
  2. Tabel 3.2 Penambahan Poin
  3. Tabel 3.3 Kehadiran Siswa
  4. Tabel 3.4 Seragam
  5. Tabel 3.5 Kerapihan Siswa Putra
  6. Tabel 3.6 Kerapihan Siswa Putri
  7. Tabel 3.7 Kebersihan dan Keindahan
  8. Tabel 3.8 Keamanan dan Ketertiban
  9. Tabel 3.9 Pembelajaran
  10. Tabel 3.10 Sanksi dan Pembinaan
  11. Tabel 3.11 Analisa SWOT
  12. Tabel 3.12 Matriks Analisa SWOT
  13. Tabel 3.14 Elisitasi Tahap 2
  14. Tabel 3.16 Draft Final Elisitasi
  15. Tabel 4.1 Perbedaan Sistem berjalan dengan yang diusulkan
  16. Tabel 4.2 Spesifikasi Tabel administrator
  17. Tabel 4.3 Spesifikasi Tabel Credit Poin
  18. Tabel 4.4 Spesifikasi Tabel Detail Credit Point
  19. Tabel 4.5 Spesifikasi Tabel Guru
  20. Tabel 4.6 Spesifikasi Tabel Information
  21. Tabel 4.7 Spesifikasi Tabel Jabatan
  22. Tabel 4.8 Spesifikasi Tabel Kelas
  23. Tabel 4.9 Spesifikasi Tabel point
  24. Tabel 4.10 Spesifikasi Tabel Siswa
  25. Tabel 4.11 Spesifikasi Tabel Walimurid
  26. Tabel 4.12 Pengujian Blackbox Testing
  27. Tabel 4.13 Schedule Implementasi
  28. Tabel 4.14 Estimasi Biaya


DAFTAR GAMBAR

  1. Gambar 2.1 Pengelompokkan Diagram UML
  2. Gambar 2.2 Matriks Analisa SWOT
  3. Gambar 3.1 Struktur Organisasi SMP Santo Kristoforus I
  4. Gambar 3.2 Use case diagram sistem pencatatan poin yang berjalan
  5. Gambar 3.3 Use case diagram sistem monitoring poin yang berjalan
  6. Gambar 3.4 Activity diagram sistem pencatatan poin yang berjalan
  7. Gambar 3.5 Activity diagram sistem monitoring poin yang berjalan.
  8. Gambar 3.6 Sequence diagram sistem pencatatan poin yang berjalan
  9. Gambar 3.7 Sequence diagram monitoring poin yang berjalan
  10. Gambar 4.1 Use Case diagram sistem yang diusulkan pada web
  11. Gambar 4.2 Use Case diagram sistem yang diusulkan pada android
  12. Gambar 4.3 Activity Diagram Admin yang Diusulkan
  13. Gambar 4.4 Activity Diagram Guru yang Diusulkan
  14. Gambar 4.5 Activity Diagram Guru BK yang Diusulkan
  15. Gambar 4.6 Activity Diagram Walimurid yang Diusulkan
  16. Gambar 4.7 Sequence Diagram Admin yang Diusulkan
  17. Gambar 4.8 Sequence Diagram Guru yang Diusulkan
  18. Gambar 4.9 Sequence Diagram Guru BK yang Diusulkan
  19. Gambar 4.10 Sequence Diagram Wali murid yang Diusulkan
  20. Gambar 4.11 Class Diagram yang Diusulkan
  21. Gambar 4.12 Prototype Halaman Login
  22. Gambar 4.13 Prototype Halaman Dashboard
  23. Gambar 4.14 Prototype Halaman Guru
  24. Gambar 4.15 Prototype Halaman Siswa
  25. Gambar 4.16 Prototype Halaman Wali Murid
  26. Gambar 4.17 Prototype Halaman Kelas
  27. Gambar 4.18 Prototype Halaman Pelanggaran
  28. Gambar 4.19 Prototype Halaman Prestasi
  29. Gambar 4.20 Prototype Halaman Poin Peringatan
  30. Gambar 4.21 Prototype Halaman Adminitrator
  31. Gambar 4.22 Prototype Halaman Informasi
  32. Gambar 4.23 Prototype Halaman Laporan
  33. Gambar 4.24 Prototype aplikasi Guru BK
  34. Gambar 4.25 Prototype aplikasi Guru
  35. Gambar 4.26 Prototype aplikasi Wali Murid
  36. Gambar 4.27 Tampilan halaman login
  37. Gambar 4.28 Tampilan halaman dashboard
  38. Gambar 4.29 Tampilan halaman menu guru
  39. Gambar 4.30 Tampilan halaman menu siswa
  40. Gambar 4.31 Tampilan halaman menu walimurid
  41. Gambar 4.32 Tampilan halaman menu kelas
  42. Gambar 4.33 Tampilan halaman menu pelanggaran
  43. Gambar 4.34 Tampilan halaman menu prestasi
  44. Gambar 4.35 Tampilan halaman menu poin peringatan
  45. Gambar 4.36 Tampilan halaman menu administrator
  46. Gambar 4.37 Tampilan halaman menu informasi
  47. Gambar 4.38 Tampilan halaman menu report
  48. Gambar 4.39 Tampilan halaman utama guru
  49. Gambar 4.40 Tampilan halaman utama guru bk
  50. Gambar 4.41 Tampilan halaman utama wali murid


DAFTAR SIMBOL

Gambar 1 Simbol Use Case Diagram

Gambar 2 Simbol Sequence Diagram

Gambar 3 Simbol Activity Diagram


BAB I

PENDAHULUAN


Latar Belakang Masalah

Pada era globalisasi ini, perkembangan teknologi informasi semakin luas, dan pesat. Perkembangan smartphone yang menjadi kebutuhan primer yang digunakan kapanpun dan dimanapun, baik pengguna operasi sistem IOS maupun Android, yang tidak lepas dengan ada aplikasi oleh pengguna sehingga operasi sistem Android menjadi salah satu kemajuan di era teknologi saat ini.

Berdasarkan Kementerian Pendidikan dan Kebudayaan Republik Indonesia landasan hukum yang mengatur tentang cuti, menurut Undang - Undang No. 13 tahun 2003 Pasal 79 ayat (2).[1] Dalam peraturan perundang-undangan dapat disimpulkan bahwa seorang karyawan swasta maupun negeri mempunyai hak atas cuti selama 12 hari setelah 12 bulan bekerja.

Hasil penelitian pada PT. Sigma Cipta Caraka (Telkomsigma) perusahaan yang bergerak dibidang telekomunikasi dan teknologi informasi, pada divisi Network and Security Operation Management berfokus kepada karyawan outsourcing atau pekerja project yang disebut non-organik. Pada sistem yang berjalan untuk pengajuan cuti yang masih manual atau berbentuk form, lalu meminta tanda tangan pengesahan (approve) dari Head of manager, setelah permintaan tersebut disetujui dari manajer akan diberikan kepada admin pada divisi Network and Security Operation Management untuk proses laporan datanya dan akan dikasih ke bagian perusahaan yang bekerja sama (outsourcing) dengan telkomsigma.

Oleh karena itu permasalahan yang berjalan saat ini penulis ingin merancang sebuah sistem yang mempermudahkan karyawan untuk melakukan proses pengajuan cuti dengan berbasis android dan untuk admin berbasis website agar lebih cepat dan mengurangi jumlah pemakaian kertas yang digunakan untuk persetujuan tersebut.

Berdasarkan latar belakang diatas, maka penulis tertarik untuk melakukan penelitian dengan mengambil judul “Rancang Bangun Sistem Aplikasi Pengajuan Cuti Karyawan Non-Organik Berbasis Android Pada Telkomsigma Divisi Network And Security Operation Management”.

Batasan Masalah Penelitian

Pada batasan masalah dari penelitian ini peneliti dapat menyederhanakan permasalahan yang sering terjadi di perusahaan pada Telkomsigma divisi Network and Security Operation Management, dengan batasan-batasan yang digunakan dalam penelitian ini mengenai proses pengajuan cuti karyawan non-organik, rekap cuti, laporan cuti, persetujuan kepada atasan dan informasi mengenai cuti.

Rumusan Masalah

Berdasarkan permasalahan diatas, beberapa tahap yang dibahas dalam membuat ruang lingkup permasalahan adalah :

  1. Bagaimana proses pengajuan cuti pada Telkomsigma divisi Network and Security Operation Management yang berjalan selama ini ?

  2. Apa saja kendala yang dialami dalam sistem yang berjalan saat ini pada pada Telkomsigma divisi Network and Security Operation Management  ?

  3. Bagaimana merancang sistem informasi berbasis website dan android untuk pengajuan cuti karyawan pada Telkomsigma divisi Network and Security Operation Management yang tepat guna ?

Ruang Lingkup Penelitian

Pada ruang lingkup penelitian ini, peneliti membahas tentang konsep rancang bangun untuk sistem yang dibutuhkan yaitu pengajuan cuti untuk karyawan non-organik pada satu divisi yaitu Network and Security Operation Management.

Tujuan dan Manfaat Penelitian

Tujuan Penelitian

Adapun tujuan pokok dari penelitian ini yaitu untuk menerangkan fakta - fakta yang telah ditemukan serta menerapkan berbagai teori yang penulis dapatkan selama ini. Tujuan tersebut antara lain sebagai berikut:

  1. Adapun tujuan akademis penelitian ini sebagai persyaratan untuk mencapai gelar Sarjana Komputer (S.Kom), Strata 1 (S1) di Universitas Raharja Fakultas Sains dan Teknologi, Program studi Sistem Informasi.

  2. Untuk mengetahui proses pengajuan cuti pada Telkomsigma divisi Network and Security Operation Management

  3. Mengetahui hambatan apa saja yang terjadi pada pengajuan cuti karyawan non-organik pada Telkomsigma divisi Network and Security Operation Management

  4. Untuk membuat sistem informasi yang tepat dalam pengajuan cuti karyawan non-organik pada Telkomsigma divisi Network and Security Operation Management.

Manfaat Penelitian

Manfaat dari penelitian ini sebagai berikut:

  1. Manfaat untuk peneliti dan dalam segi praktis untuk mengembangkan ilmu yang sudah pelajari, serta daya nalar peneliti dalam setiap permasalahan dalam kegiatan operasional.

  2. Dengan mengetahui sistem kelemahan dan kelebihan yang berjalan serta memperbaikinya.

  3. Untuk dapat memberikan informasi terkait hambatan pada sistem yang terjadi pada Telkomsigma divisi Network and Security Operation Management

  4. Manfaat untuk sistem yang yang akan diusulkan lebih efektif, dan efisien

Metode Penelitian

Metode Pengumpulan Data

Dalam pengumpulan data, peneliti menggunakan 3 (tiga) pendekatan yaitu:
  1. Metode Observasi

    Dalam metode ini peneliti melakukan analisa terhadap masalah yang ada dengan cara mengamati langsung terhadap proses pengajuan cuti pada karyawan non-organik pada divisi Network And Security Operation Management

  2. Metode Wawancara

    Peneliti melakukan metode ini untuk memenuhi informasi penelitian. Sehingga berusaha mendapatkan data dengan cara bertanya secara langsung pada pihak yang bersangkutan yaitu bagian divisi Network And Security Operation Management serta mencoba menafsirkan dan mengembangkan.

  3. Metode Studi Pustaka

    Informasi yang berkaitan dengan masalah yang akan disusun, Selain melakukan observasi dan wawancara peneliti juga melakukan studi pustaka yaitu metode pengumpulan data, yang dilakukan dengan cara melakukan pencarian melalui berbagai situs internet, jurnal, dan juga artikel. Dalam hal ini peneliti berusaha untuk melengkapi data-data yang diperoleh dengan cara mencari artikel sebagai referensi yang berhubungan dengan pembuatan penelitian ini dalam pengajuan cuti karyawan non-organik

Metode Analisa Sistem

Analisa sistem yang digunakan dalam penelitian ini untuk merancang sistem ini adalah PIECES yang artinya Kinerja (Performance), Informasi (Information), Ekonomi (Economic), Kontrol (Control), Efisiensi (Efficiency), dan Pelayanan (Services) yang mengacu kepada menganalisa untuk pengajuan sistem cuti yang sedang berjalan saat ini.

Metode Perancangan Sistem

Penelitian yang digunakan perancangan sistem ini dilakukan dengan tahapan pembuatan UML (Unified Modeling Language) memakai aplikasi Visual Paradigm Online, Serta dalam pengembahan sistem menggunakan metode SDLC (System Development Life Cycle) atau Siklus hidup pengembangan sistem, dengan menggunakan model waterfall yang dimana yang dilakukan secara berurutan.

  1. Analisis (Analysis)
  2. Pada tahapan ini diuraikan untuk menganalisa pada sistem yang . berjalan pada Telkomsigma divisi Network And Security Operation Management untuk mengembangkan menjadi sistem yang menjadi usulan pada penelitian ini

  3. Desain (Design)
  4. ada tahapan ini untuk menggambarkan panduan dan rancang bangun untuk membuat suatu aplikasi yang akan diusulkan pada penelitian ini

  5. Pengembangan (Implementation)
  6. Pada tahapan ini untuk merancang sebuah desain yang sudah diajukan untuk kembangankan dengan menggunakan bahasa pemrograman Java, IDE (integrated development environment) Android Studio, dan Database FIREBASE.

  7. Pengujian (Testing)
  8. Pada tahapan ini untuk menguji hasil perancangan sistem dan mengembangkan sistem

  9. Pemeliharaan (Maintenance)
  10. Pada tahapan ini untuk mengatur pemeliharaan sistem yang sudah dibuat atau diimplementasikan, dari perawatan pada hardware dan software yang digunakan untuk penelitian.

Metode Testing

Dalam metode pengujian sistem penelitian ini yaitu menggunakan blackbox testing, yang dimana saat melakukan sebuah pengujian pada sistem dapat dimengerti karena yang bersifat fungsional. Kelebihan pada metode blackbox testing yaitu fungsi salah atau hilang, kesalahan interface, struktur data atau akses database, performa, inisialisasi, dan terminasi.

Sistematika Penulisan

Untuk memahami lebih jelas penelitian ini, maka materi yang tertera pada skripsi ini dikelompokkan menjadi beberapa sub bab dengan sistematika penyampaian sebagai berikut :

BAB I PENDAHULUAN

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

BAB II LANDASAN TEORI

Bab ini menjelaskan beberapa hal yang relevan baik secara teori, dan pendapat para ahli tentang : rancang bangun, membangun sistem, informasi, cuti karyawan, website, dan android dan literature review

BAB III ANALISA SISTEM YANG BERJALAN

Bab ini menjelaskan gambaran umum, profil dan sejarah singkat perusahaan Telkomsigma, visi dan misi, struktur organisasi divisi Network And Security Operation Management, tugas dan tanggung jawab dari masing-masing bagian, analisa sistem yang berjalan, konfigurasi sistem yang berjalan, permasalahan yang dihadapi dan alternatif pemecahan masalah, serta analisa kebutuhan dari Stakeholder yang didokumentasikan pada elisitasi yang bertahap.

BAB IV RANCANGAN SISTEM YANG DIUSULKAN

Bab ini membahas tentang penjabaran hasil usulan sistem, implementasi dan pengujian sistem

BAB V PENUTUP

Bab ini berisikan kesimpulan, rekomendasi dan saran

DAFTAR PUSTAKA

LAMPIRAN


BAB II

LANDASAN TEORI

Teori Umum

Konsep Dasar Rancang Bangun

Definisi Rancang Bangun

Menurut KBBI (Kamus Besar Bahasa Indonesia)[2] "kata "rancang" merupakan kata dasar dari “rancangan” yaitu sesuatu yang sudah dirancang, hasil merancang, rencana, program dan desain, Sedangkan kata “bangun” merupakan istilah yang bentuk, cara menyusun atau susunan yang merupakan suatu wujud, struktur"

Menurut Muarie dalam Jurnal Teknologi Informasi dan Komputer Politeknik Sekayu Vol. 2 No. 1 (2015:3)[3] mengatakan bahwa Rancang bangun adalah menciptakan dan membuat suatu aplikasi maupun sistem yang belum ada pada suatu instansi atau objek tersebut.”

Menurut Pressman yang dikutip oleh Buchari dkk dalam Jurnal E-Journal Teknik Informatika Vol. 6 No. 1 (2015:1)[4], “rancang merupakan serangkaian prosedur untuk menerjemahkan hasil analisa dari sebuah sistem ke dalam bahasa pemrograman untuk mendeskripsikan dengan detail bagaimana komponen-komponen sistem diimplementasikan.

Berdasarkan pengertian menurut para ahli diatas, peneliti menyimpulkan bahwa rancang bangun adalah merancang dan membuat aplikasi sistem yang baru untuk mencapai tujuan tertentu.

Konsep Dasar Sistem

Definisi Dasar Sistem

Menurut Wikipedia[5]Secara etimologi, kata Sistem berasal dari bahasa Latin (systema) dan bahasa Yunani (sustema) adalah suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi untuk mencapai suatu tujuan. Secara terminologi, pengertian Sistem adalah kesatuan bagian-bagian yang saling berhubungan yang berada dalam suatu wilayah serta memiliki item-item penggerak, contoh umum misalnya seperti negara. Negara merupakan suatu kumpulan dari beberapa elemen kesatuan lain seperti provinsi yang saling berhubungan sehingga membentuk suatu negara dimana yang berperan sebagai penggeraknya yaitu rakyat yang berada di negara tersebut.

Menurut Romney dan Steinbart (2015:3)[6] menyatakan bahwa “Sistem adalah rangkaian dari dua atau lebih komponen-komponen yang saling berhubungan, yang berinteraksi untuk mencapai suatu tujuan. Sebagian besar sistem terdiri dari subsistem yang lebih kecil yang mendukung sistem yang lebih besar”.

Menurut Maniah (2017:1)[7]Sistem dapat didefinisikan sebagai elemen-elemen berupa data, jaringan kerja dari prosedur-prosedur yang saling berhubungan, sumber daya manusia, teknologi baik hardware maupun software yang saling berinteraksi sebagai satu kesatuan untuk mencapai tujuan/sasaran tertentu yang sama

Klasifikasi Sistem

Menurut Rohmat Taufiq yang dikutip oleh Harfizar, dkk dalam Jurnal SENSI (2017:193),[8], sistem dapat diklasifikasikan dari beberapa sudut pandang diantaranya :

  1. Sistem abstrak (abstract system) dan sistem fisik (physical system)

    Sistem abstrak merupakan sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik. Misalnya sistem teologi, yaitu sistem yang berupa pemikiran-pemikiran hubungan antara manusia dengan Tuhan. Sistem fisik merupakan sistem yang ada secara fisik. Misalnya sistem computer, sistem produksi dan sistem transportasi.

  2. Sistem Dapat Dipastikan dan Sistem Tidak Dapat Dipastikan

    Sistem dapat dipastikan merupakan suatu sistem yang input, proses dan ouput sudah ditentukan sejak awal. Sudah dideskripsikan dengan jelas apa inputnya seperti apa. Sedangkan sistem tidak dapat dipastikan atau sistem probabilistik merupakan sebuah sistem yang belum terdefinisi dengan jelas salah satu dari input-proses-output atau ketiganya belum terdefinisi dengan jelas.

  3. Sistem Tertutup dan Sistem Terbuka

    Sistem tertutup dan sistem terbuka yang membedakan adalah ada factor-faktor yang mempengaruhi dari luar sistem atau tidak, jika ada factor-faktor yang mempengaruhi dari luar bisa disebut dengan sistem tertutup tapi jika ada pengaruh komponen dari luar disebut sistem terbuka.

  4. Sistem Manusia dan Sistem Mesin

    Sistem manusia dan sistem mesin merupakan sebuah klasifikasi sistem jika dipandang dari pelakunya. Pada zaman yang semakin global dan semuanya serba maju ini tidak semua sistem dikerjakan oleh manusia tapi beberapa sistem dikerjakan oleh mesin tergantung dari kebutuhannya. Sistem manusia adalah suatu sistem yang proses kerjanya dilakukan oleh manusia sebagai contoh pelaku sistem organisasi, sistem akademik yang masih manual, transaksi jual beli dipasar tradisional, dll. Adapun sistem mesin merupakan sebuah sistem yang proses kerjanya dilakukan oleh mesin, sebagai contoh sistem motor, mobil, mesin industry dan lain-lain.

  5. Sistem Sederhana dan Sistem Kompleks

    Sistem dilihat dari tingkatan kekomplekan masalahnya dibagi menjadi 2 (dua) yaitu sistem sederhana dan sistem kompleks. Sistem sederhana merupakan sistem yang sedikit subsistemnya dan komponenkomponennya pun sedikit. Adapun sistem kompleks adalah sistem yang banyak sub-sub sistemnya sehingga proses dari sistem itu sangat rumit.

  6. Sistem Bisa Beradaptasi dan Sistem Tidak Bisa Beradaptasi

    Sistem yang bisa beradaptasi terhadap lingkungannya merupakan sebuah sistem yang mampu bertahan dengan adanya perubahan lingkungan. Sedangkan sistem yang tidak bisa beradaptasi dengan lingkungan merupakan sebuah sistem yang tidak mampu bertahan jika terjadi perubahan lingkungan.

  7. 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 tata surya. Sistem buatan manusia adalah sistem yang melibatkan interaksi manusia dengan mesin yang disebuat human machine system. Misalnya sistem telekomunikasi.

  8. Sistem Sementara dan Sistem Selamanya

    Sistem sementara dan sistem selamanya merupakan klasifikasi jika dilihat dari pemakainya. Sistem sementara merupakan sebuah sistem yang dibangun dan digunakan untuk waktu sementara, sebagai contoh sistem pemilihan presiden, setelah proses pemilihan presiden sudah tidak dipakai lagi untuk pemilihan 5 (lima) tahun mendatang kemungkinan sitem selamanya merupakan sistem yang dipakai untuk jangka Panjang atau digunakan selamanya, misalnya sistem pencernaan saja.

Konsep Dasar Informasi

Definisi Informasi

Berikut ini adalah pengertian dari informasi menurut para ahli dan berbagai sumber :

  1. Menurut Handoko (2016;83)[9], “Informasi merupakan data yang telah diolah menjadi bentuk yang berguna bagi penerimanya dan nyata, berupa nilai yang dapat dipahami di dalam keputusan sekarang maupun masa depan”.

  2. Menurut Mulyani, S. (2016:12)[10] , “ informasi merupakan data yang sudah diolah yang ditujukan untuk seseorang, organisasi ataupun siapa saja yang membutuhkan. Informasi akan menjadi berguna apabila obyek yang menerima informasi membutuhkan informasi tersebut”.

Jenis-Jenis Informasi

Menurut Sunarya dkk. dalam Jurnal CCIT Vol. 9 No. 1. (2015:80)[11], " Informasi dalam manajemen diklasifikasikan berdasarkan aspek-aspek, yang diantaranya adalah:

  1. Informasi berdasarkan persyaratan. Suatu Informasi harus memenuhi persyaratan sebagaimana dibutuhkan oleh manajer dalam rangka pengambilan keputusan yang harus segera dilakukan.

  2. Informasi berdasarkan dimensi waktu dibagi menjadi dua, yaitu:

    a. Informasi masa lalu, adalah mengenai peristiwa lampau yang meskipun jarang di pergunakan, namun dalam penyimpanan pada data storage perlu disusun secara rapi dan teratur.

    b. Informasi Masa Kini, adalah informasi mengenai peristiwa-peristiwa yang terjadi sekarang.

Konsep Dasar Sistem Informasi

Definisi Sistem Informasi

Berikut ini adalah beberapa pengertian dari sistem informasi menurut para ahli dan juga berbagai sumber :

  1. Menurut Hidayat dkk dalam Jurnal SENSI Vol.2 No.2 (2016:186)[12], mengatakan "informasi adalah Data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya, informasi disebut juga data yang diproses atau data yang memiliki arti".

  2. Menurut Rahayu dkk dalam Jurnal SENSI Vol. 4 No. 1 (2018:3)[13], “Sistem Informasi merupakan elemen-elemen yang saling berinteraksi secara sistematis dan teratur untuk menciptakan dan membentuk aliran informasi yang akan mendukung pembuatan keputusan dan melakukan kontrol terhadap jalannya perusahaan“.

  3. Menurut Tiara, dkk dalam Jurnal CCIT (2015:34)[14], “Sistem informasi adalah sebuah sistem yang mempunyai fungsi mengumpulkan, memproses, menyimpan, menganalisis, dan menyebarkan informasi untuk tujuan yang spesifik”.

  4. Menurut M.Thoha dan Miyanto dalam Jurnal Prosisko (2015:59)[15], “Sistem Informasi adalah sekumpulan prosedur yang terorganisir dan di jalankan guna dapat menyediakan informasi untuk menunjang atau mendukung organisasi”.

Berdasarkan beberapa pendapat para ahli di atas dapat ditarik kesimpulan bahwa sistem informasi adalah data yang dikumpulkan kemudian diolah menjadi sebuah kesatuan informasi yang berharga bagi yang menerimanya.

Komponen Sistem Informasi

Menurut Elisabeth Yunaeti Anggraeni dan Rita Irviani (2017:2-3)[16], komponen-komponen dari sistem informasi adalah sebagai berikut :

  1. Komponen Input, adalah data yang masuk kedalam sistem informasi.

  2. Komponen Model, adalah kombinasi prosedur, logika dan model matematika yang memproses data yang tersimpan di basis data dengan cara yang sudah ditentukan untuk menghasilkan keluaran yang di inginkan.

  3. Komponen Output, adalah hasil informasi yang berkualitas dan dokumentasi yang berguna untuk semua tingkat menejemen serta semua pemakai sistem.

  4. Komponen Teknologi, adalah alat dalam sistem informasi, teknologi digunakan dalam menerima input, menjalankan model, menyimpan dan mengakses data menghasilkan dan mengirimkan output dan memantau pengendalian sistem.

  5. Komponen Basis Data, adalah kompulan data yang saling berhubungan yang tersimpan didalam komputer dengan menggunakan software database.

  6. Komponen Kontrol, adalah komponen yang mengendalikan gangguan terhadap sistem informasi.

Konsep Dasar Analisa Sistem

Definisi Analisa Sistem

  1. Menurut Suryadi dalam Jurnal CCIT Vol. 9 No. 3 (2016:270)[17], “Analisa Sistem merupakan penjabaran sebuah sistem yang utuh dimana dalam mengevaluasi dan menyelesaikan sebuah masalah atau hambatan dilakukan dengan cara membagi setiap bagian atau komponen sehingga setiap masalah dapat diusulkan perbaikannya”.

  2. Menurut Rosa dan Shalahuddin yang dikutip oleh Rachmat Agusli, dkk dalam Jurnal Sisfotek Global (2017:21)[18], mendefinisikan bahwa “Analisis sistem adalah kegiatan untuk melihat sistem yang sudah berjalan, melihat bagaimana yang bagus dan tidak bagus, dan kemudian mendokumentasikan kebutuhan yang akan dipenuhi dalam sistem yang baru”.

  3. Menurut Dede Bachtiar dan Atikah dalam Jurnal Sisfotek Global Vol. 5 No. 1 (2015:72)[19], mendefinisikan bahwa “Analisa sistem adalah langkah-langkah melakukan analisa sistem yang akan dirancang serta melakukan penelitian terhadap kebutuhan- kebutuhan sistem dan apa saja kekurangan”.

Berdasarkan berdasarkan pendapat beberapa para ahli menyimpulkan bahwa suatu sistem yang menentukan mengidentifikasi dan mencari solusi untuk memecahkan masalah dalam proses yang memenuhi kebutuhan sistem dalam proses kerja.

Tahap Analisa Sistem

Menurut Topik Nur Hidayat, dkk (2017)[20], “Tahapan analisa sistem adalah tahap penguraian dari suatu sistem yang utuh kedalam bagian-bagain kompnennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahn-permaslahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat dibut rancangan sistem yang baru sesuai dengan kebutuhan”.

Tujuan Analisa Sistem

Menurut Jaluanto Sunu Punjul Tyso (2016:18)[21], “Tujuan analisis sistem adalah mengembangkan sistem yang relative mudah diubah manakala diperlukan. Prinsip prinsip analisis sistem adalah :

  1. Mendefinisikan masalah. Masalah yang akan dipecahkan dengan sistem diatur berkenaan dengan lingkungan tempat sistem berinteraksi.

  2. Menyatakan sasaran sistem. Tujuan umum dan khusus yang ingin dicapai yang berkaitan dengan keefektifan ditetapkan dan diumumkan kepada pihak-pihak yang berkepentingan.

  3. Menetapkan batas sistem [system Boundaries]. Pembatas antara sistem yang baru dengan lingkungannya harus diperinci. Hubungan sistem [interferface] yang berkaitan dengan masukan dan keluaran harus ditegaskan.

  4. Menetapkan kendala sistem. Kendala pada sistem dan proses pengembangannya, seperti biaya dan jangka waktu untuk pegembangan sistem, harus dipastikan.

  5. Dekomposisi sistem. Sistem dipecah kedalam sub-subsistem yang saling terkait dan berhubungan dengan lingkungannya. Hubungan antar subsistem ditentukan sehingga seorang analis sistem mampu melihat sistem dengan terinci. Subsistem yang berada pada tingkat bawah/lah yang nantinya dirancang dan menjadi bagian sistem yang ditetapkan.

Konsep Dasar Analisis Metode PIECES

Definisi Analisa Metode PIECES

Pengertian Menurut Soleh, dkk dalam Jurnal Seminar Nasional Informatika (SNIF) Vol. 1 No. 1 (2015:124)[22], Metode Analisa PIECES (Performance, Information, Economic, Control, Efficiency, Services) adalah:

  1. Kinerja (Performance) merupakan suatu analisis terhadap kemampuan sistem dalam menyelesaikan tugas dengan baik.

  2. Informasi (Information) merupakan hal yang terpenting bagi seseorang pengguna akhir pada suatu sistem dalam pengambilan keputusan.

  3. Ekonomi (Economic) berkaitan dengan sedikit mungkin jumlah sumber daya yang digunakan sehingga menghasilkan keuntungan.

  4. Kontrol (Control) pengontrolan dalam sistem sangat diperlukan, guna meningkatkan kinerja sistem, mencegah atau mendeteksi penyalahgunaan atau kesalahan sistem.

  5. Efisiensi (Efficiency) berhubungan dengan bagaimana sumber daya yang ada dapat digunakan dengan baik dan sehemat mungkin atau dengan menggunakan biaya yang paling minimum.

  6. Pelayanan (Service) peningkatan terhadap pelayanan yang diberikan oleh sistem.

Teori Khusus

Konsep Dasar UML (Unified Modeling Language)

Definisi UML (Unified Modeling Language)

Menurut Fergus. U. Onu & Chinelo. V. Umakuka dalam International Journal of Computer Applications Technology and Research (2016:506)[23], “A UML is a standard modeling Language to model the real World in the field of Software engineering. A UML diagram is a partial graphical view of a model of a system under design, implementation, or already in existence. UML diagram is made up of graphical elements, UML nodes connected with edges (flows) that represent elements system model. The UML model of the system might also contain other documentation such as use cases written as texts”.

Jenis-jenis UML (Unified Modeling Language)

Menurut Grace yang dikutip Hendini dalam Jurnal Khatulistiwa Informatika, Vol. 4, No. 2 (2016:108)[24], “UML (Unified Modeling Language) adalah bahasa spesifikasi standar yang dipergunakan untuk mendokumentasikan, menspesifikasikan dan membangun perangkat lunak. UML merupakan metodologi dalam mengembangkan sistem berorientasi objek dan juga merupakan alat untuk mendukung pengembangan sistem”. Alat bantu yang digunakan dalam perancangan berorientasi objek berbasiskan UML adalah sebagai berikut:

  1. Use Case Diagram

    Menurut Alan Dennis (2015:517)[25],“Use cases are the primary drivers for all of the UML diagramming techniques. The use case communicates at a high level what the system needs to do, and each of the UML diagramming techniques build upon this by presenting the functionality in different ways, each view having a different purpose”.

  2. Activity Diagram

    Menurut Nasril dan Adri Yanto Saputra dalam Jurnal Lentera ICT Vol.3 No.1 (2016:49)[26], Berpendapat bahwa activity diagram menggambarkan workflow (aliran kerja) atau aktivitas yang dapat dilakukan oleh sistem bukan apa yang dilakukan actor

  3. Sequence Diagram

    Menurut Carina Titus dalam International Journal of Computer Application Vol. 145 No. 9 (2016:20)[27], “A Sequence Diagram shows object interactions arranged in time sequence. It depicts the objects and classes involved in the scenario and the sequence of messages exchanged between the objects needed to carry the functionality of the scenario”.

  4. Class Diagram

    Menurut Yasin yang dikutip oleh Hanafri dkk dalam Jurnal Sisfotek, Vol. 7 No. 1(2017:3)[28], “Class diagram menggambarkan struktur dan deskripsi class, package, dan objek serta hubungan satu, antara lain seperti containment, pewarisan, asosiasi, dan lain-lain”.

Konsep Dasar Cuti

Definisi Cuti

Menurut Shabrina Restu dalam Jurnal SPREAD Vol. 6 No. 1 (2016:46)[29] Adapun jenis-jenis cuti yang diberikan oleh setiap perusahaan, yaitu:

  1. Cuti tahunan

    Cuti ini adalah hak setiap tenaga kerja dalam setahun dimana setiap bulan di perkenankan mengambil satu cuti hari atau 12 hari setahun.

  2. Cuti melahirkan

    Perempuan memiliki cuti melahirkan selama tiga bulan.

  3. Cuti menstruasi

    Cuti ini merupakan hak cuti khusus yang ditunjukkan untuk perempuan.

  4. Cuti bersama

    Cuti ini adalah cuti yang diatur pula oleh pemerintah untuk keperluan masyarakat luas.

  5. Ibadah haji

    Cuti ini diberikan karena adanya salah satu kewajiban agama yang harus ditunaikan yakni beribadah haji.

  6. Cuti masa kerja

    Cuti ini diberikan sebagai upaya memberikan waktu istirahat demi produktivitas kerja.

  7. Cuti insidental

    Cuti ini diberikan karena keperluan khusus seperti menikah, menikahkan anak, mendampingi istri melahirkan, khitan, baptis, dan kematian keluarga inti.

  8. Cuti ditanggung dan dan di luar tanggungan perusahaan

    Cuti yang ditanggung biasanya berkaitan dengan kepentingan perusahaan, sebaliknya untuk yang di luar tanggungan perusahaan.

Konsep Dasar Karyawan

Definisi Karyawan

Menurut Abadi dkk dalam Jurnal TAM (Technology Acceptance Model) Vol. 6 (2017:38)[30], “Karyawan merupakan faktor pendukung dalam sebuah perusahaan atau instansi, karena dengan adanya karyawan yang memiliki standar kualifikasi perusahaan maka produktivitas perusahaan pasti akan tetap terjaga dan semakin meningkat”

Konsep Dasar Bahasa Pemrograman Java

Definisi Bahasa Pemrograman Java

Menurut definisi Sun Microsystem, pada buku M. Shalahuddin dan Rosa A.S yang dikutip oleh Mantala dalam Jurnal Positif Vol 2, No.1 (2016:2)[31], “Java adalah nama sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer yang berdiri sendiri (stand alone) ataupun pada lingkungan jaringan.”

Konsep Dasar Android

Definisi Android

Menurut Harni Kusniyati dan Nicky Saputra Pangondian Sitanggang (2016:11)[32], “Android adalah sistem operasi berbasis Linux yang dirancang untuk perangkat bergerak layar sentuh seperti telepon pintar dan komputer tablet. Android awalnya dikembangkan oleh Android, Inc dengan dukungan finansial Google, yang kemudian membelinya pada tahun 2005.”

Konsep Dasar Android Studio

Definisi Android Studio

Menurut Adibhadiansyah (2016:2)[33], “Android studio adalah sebuah IDE untuk Android Development yang diperkenalkan google pada acara google I/O 2013. Android studio merupakan pengembangan dari eclipse IDE, dan dibuat berdasarkan IDE Java populer, yaitu IntelliJ IDEA. Android studio merupakan IDE resmi untuk pengembangan aplikasi Android studio”.

Konsep Dasar Database

Definisi Database

Menurut Yuliyanti dalam jurnal SENIATI (2016:332)[34], “Database adalah susunan record data operasional lengkap dari suatu organisasi atau perusahaan yang diorganisir dan disimpan secara terintegrasi dengan menggunakan metode tertentu sehingga mampu memenuhi informasi yang optimal dibutuhkan para pengguna”.

Konsep Dasar Outsourcing

Definisi Outsourcing

Berdasarkan Undang-Undang No. 13 Tahun 2003 adalah penyediaan jasa tenaga kerja seperti penyediaan jasa tenaga kerja seperti yang diatur dalam pasal 64, 65, dan 66.[35],Dalam psikologi industri, karyawan outsourcing merupakan karyawan kontrak yang disediakan dari suatu perusahaan penyedia jasa tenaga outsourcing.

Konsep Dasar Black Box Testing

Definisi Black Box Testing

Menurut Imam Adli dkk, dalam Jurnal Teknologi dan Sistem Informasi Univrab (2018:76)[36], “Black box testing adalah metode pengujian perangkat lunak yang tes fungsionalitas dari aplikasi. Metode ujicoba blackbox memfokuskan pada keperluan fungsional dari software.”

Menurut Taufik Hidayat dkk dalam Jurnal JUTIS (2018:27)[37], “Black – Box Testing merupakan pengujian yang berfoku pada spesifikasi fungsional dari perangkat lunak, tester dapat mendefinisikan kumpulan kondisi input dan melakukan pengetesan pada spesifikasi fungsional program. “

Dari penjelasan yang diatas dapat disimpulkan bahwa Blackbox Testing adalah metode yang digunakan untuk pengujian spesifikasi fungsional dari aplikasi.

Konsep Dasar Konsep Dasar SDLC (System Development Life Cycle)

Definisi SDLC (System Development Life Cycle)

Menurut Balaji S, Murugaiyan MS yang dikutip oleh Lailatul Husniah dkk dalam jurnal KINETIK (2016:34)[38], “SDLC (System Development Life Cycle) adalah proses yang digunakan oleh industri perangkat lunak untuk merancang, mengembangkan dan menguji software”. SDLC (System Development Life Cycle) bertujuan untuk menghasilkan perangkat lunak yang memenuhi atau melebihi harapan,mencapai penyelesaian dalam watu dan biaya yang sudah direncanakan.

Ada beberapa model dalam SDLC yang sufah dibuat seperti model waterfall,spiral, V-Model, rapid prototyping, dan iterative model. Penelitian ini menggunakan metode waterfall yang merupakan suatu proses pengembangan perangkat lunak yang berurutan, dimana setiap tahap harus diselesaikan terlebih dahulu sebelum memasuki tahap berikutnya yang dilihat sebagai aliran air yang terus mengalir kebawah (seperti air terjun) melewati tahap-tahap yang ada yaitu tahap perencanaan, pemodelan/perancangan, implementasi, dan pengujian.

  1. Tahap Analisis

    Tahap analisis atau perencanaan adalah menjelaskan semua proses yang terjadi dalam aplikasi yang akan dibuat.

  2. Tahap Desain

    Tahap desain merupakan proses perancangan dan pemecahan masalah untuk solusi perangkat lunak seperti menentukan rencana untuk solusi yang meliputi desain algoritma, arsitektur desain perangkat lunak, skema konseptual database, desain konsep, desai GUI, dan definisi struktur data.

  3. Tahap Implementasi

    Strategi ini diterapkan berdasarkan pemanfaatan peluang yang ada dengan cara meminimalkan kelemahan yang ada.

  4. Tahap Pengujian

    Dalam tahap ini merupakan proses untuk memeriksa bahwa solusi perangkat lunak memenuhi original requirements dan spesifikasi dimana hal tersebut menyelesaikan tujuan yang lebih ditetapkan.

Konsep Dasar Elisitasi

Definisi Elisitasi

Menurut Suryana, dkk dalam Jurnal Innovative Creative and Information Technology (ICIT) (2015:18)[39], “Elisitasi adalah rancangan yang dibuat berdasarkan sistem baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi”.

Elisitasi menurut Ariawan dan Wahyuni dalam Jurnal Sisfotek Global (2015:63)[40], yaitu berisi usulan rancangan sistem baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh peneliti untuk dieksekusi.

Menurut siahaan yang di kutip oleh Dzulhaq dkk dalam Jurnal Sisfotek Global (2017:1)[41], “elisitasi adalah pengumpulan kebutuhan aktivitas awal dalam rekayasa kebutuhan (Requirements Engineering). Sebelum kebutuhan dapat dianalisis, dimodelkan, atau di tetapkan, kebutuhan harus di kumpulkan melalui proses elisitasi.”

Dari penjelasan yang diatas dapat disimpulkan bahwa elisitasi adalah rancangan sistem baru berdasarkan kebutuhan pihak manajemen terkait, untuk dieksekusi oleh peneliti.

Tahapan Dalam Elisitasi

Menurut Amrullah dkk dalam Jurnal Teknologi Informasi (2016:27)[42], Elisitasi didapat melalui metode wawancara dan dilakukan melalui 3 (tiga) tahap, sebagai berikut :

  1. Elisitasi Tahap I

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

  2. Elisitasi Tahap II

    Merupakan hasil pengklasifikasian elisitasi tahap I berdasarkan Metode MDI bertujuan memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang disanggupi oleh penulis untuk dieksekusi.

    Berikut penjelasan mengenai MDI :

    1. “M” pada MDI itu artinya Mandatory (penting). Maksudnya requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.

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

    3. “I” pada MDI itu artinya inessential. Maksudnya bahwa requirement tersebut bukanlah bagian dari luar sistem.

  3. Elisitasi Tahap III

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

    1. “T” artinya Technical, maksudnya bagaimana tata cara/teknik pembuatan requirement tersebut dalam sistem yang diusulkan.

    2. “O” artinya Operational, maksdunya bagaimana tata cara penggunaan requirement tersebut dalam sistem yang akan dikembangkan.

    3. “E” artinya Econimy, maksudunya berapakah biaya yang diperlukan guna membangun requirement tersebut dalam sistem.

    Metode TOE tersebut dibagi kembali menjadi beberapa option, yaitu:

    1. High (H) : Sulit untuk dikerjakan, karena tehnik pembuatan dan pemakaiannya sulit serta biayanya mahal, sehingga requirement tersebut harus diimplementasi.

    2. Middle (M) : Mampu untuk dikerjakan.

    3. Low (L) : Mudah untuk dikerjakan.

  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 dkk dalam jurnal SENSI (2017:185)[43], “Literature adalah kesusastraan dan kepustakaan sedangkan Riview 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 Untung Rahardja dkk dalam Jurnal CITEC (2017:176)[44], “Literature review adalah sebuah rangkuman atau intisari dari hasil temuan peneliti terdahulu yang dapat dijadikan sebagai acuan dalam menulis suatu artikel ilmiah atau penelitian baru mengenai suatu project.”

Berdasarkan pendapat diatas, dapat disimpulkan bahwa Literature Riview adalah suatu penelitian sebelumnya yang dapat di jadikan contoh atau acuan penelitian baru yang berkaitan dengan topik penelitian.

Tujuan Literature Review

Menurut Ary Budi Warsito, Muhamad Yusup dan Iqbal Awi Makaram dalam Jurnal CCIT (2015:29)[45], mendefinisikan metode study pustaka dilakukan dengan pengumpulan informasi yng dibutuhkan dalam mencari refrensi-refrensi yang berhubungan dengan penelitian yang dilakukan. Manfaat dari study pustaka (literature review) ini antara lain :

  1. Mengidentifikasikan kesenjangan (identifity gaps) dari penelitian ini.

  2. Menghindari membuat ulang (reinventing the wheel) sehingga banyak menghemat waktu dan juga menghindari kesalahan-kesalahan yang pernah dilakukan dan yang relevan terhadap penelitian ini.

  3. Mengidentifikasikan metode yang pernah dilakukan dan yang relevan terhadap penelitian ini.

  4. Meneruskan apa yang penelitian sebelumnya telah dicapai sehingga dengan adanya studi pustaka ini, penelitian yang akan dilakukan dalam membangun diatas landasan (platform) dari pengetahuan atau ide yang sudah ada.

Study Pustaka Literature Review

Berikut ini adalah penelitian yang telah dilakukan dan memiliki kolerasi yang searah dengan penelitian yang akan dibahas dalam skripsi ini diantara lain:

  1. Penelitian yang dilakukan oleh Abas Sunarya, Erick Febriyanto, dan Jenny Januarini dalam jurnal CCIT Vol. 12 No. 2 tahun 2019 yang berjudul Aplikasi Mobile Absensi Karyawan dan Pengajuan Cuti Berbasis GPS[46] membahas tentang pengembangan sistem absensi karyawan dengan memanfaatkan GPS (Global Positioning System) yang dihubungkan dengan fungsi pengajuan cuti karyawan. Absensi karyawan mencakup jam masuk dan selesai bekerja karyawan sedangkan cuti mencakup diantaranya cuti melahirkan, cuti sakit, cuti tahunan, dan cuti karena alasan penting. Permasalahan yang terjadi pada saat ini adalah prosedur persetujuan absensi dan cuti yang masih dilakukan diluar sistem yang ada. Sehingga masih harus meminta persetujuan secara lisan kepada atasan setelah input cuti di dalam sistem. Pengembangan ini bertujuan untuk mempermudah bagi karyawan, atasan, maupun departemen sumber daya manusia dalam mengajukan, menyetujui dan memeriksa absensi dan cuti karyawan.

  2. Penelitian yang dilakukan oleh Fransiskus Adikara dalam jurnal SISFO Vol. 6 No. 1, tahun 2016 yang berjudul Pengembangan Fungsi Pengajuan Cuti Karyawan pada Sistem Absensi Mobile[47]membahas fungsi pengajuan cuti karyawan melalui aplikasi absensi di sistem absensi. Tujuan yang ingin dicapai adalah karyawan dapat mengajukan cuti secara mandiri melalui perangkat mobile-nya, dengan menggunakan metode pengembangan sistem dengan Extreme Programming. Hasil dari sistem absensi yang dikembangkan menunjukkan bahwa telepon pintar berbasis sistem operasi Android dapat digunakan untuk mengajukan cuti karyawan secara mandiri. Pengembangan pada fasilitas login sistem yang lebih kredibel dengan menambahkan fasilitas pemindai data biometrik dari penggunanya.

  3. Penelitian yang dilakukan oleh Ade Sumarta, Jemakmun, M. Soekarno Putra dalam jurnal Bina Darma Conference on Computer Science (BDCCS) Vol. 1, No. 1 tahun 2019 yang berjudul Membangun Aplikasi Cuti Karyawan Dan Dosen Pada Universitas Bina Darma Palembang Berbasis Android[48]membahas tentang proses pengajuan cuti masih dilakukan secara manual. Karyawan dan dosen yang akan mengajukan cuti yaitu harus membuat dan memberikan surat pengajuan cuti. Lalu dengan menggunakan aplikasi pengajuan cuti berbasis android ini memudahkan dosen ataupun karyawan dalam melakukan proses pengajuan cuti, karena dapat diakses dimanapun dan kapanpun sehingga hal ini dapat mengefisienkan waktu dalam pengajuan cuti.

  4. Penelitian yang dilakukan oleh Cahyani Budihartanti, Chairul Umam dalam jurnal PROSISKO Vol. 5 No. 1 tahun 2018 yang berjudul Aplikasi Pengajuan Cuti Online Berbasis Android Pada PT. Panasonic Gobel Eco Solutions Sales Indonesia[49]membahas tentang saat ini perusahaan tersebut untuk mengajukan cuti masih menggunakan cara manual, yaitu dengan mengisi form cuti yang rawan hilang atau rusak sehingga menyulitkan proses rekapitulasi. Aplikasi yang dibuat tersebut mengurangi kesalahan-kesalahan pada sistem yang berjalan, karyawan mengetahui sisa cuti, sehingga bisa merencanakan pengambilan cuti secara real tanpa harus bertanya kepada HRD

  5. Penelitian yang dilakukan oleh Imam Solikin dan M. Soekarno Putra dalam jurnal KLIK Vol 6, No. 2 tahun 2019 yang berjudul Aplikasi Cuti Dosen Berbasis Android Pada STEBIS Islam Darussalam[50]membahas tentang STEBIS Islam Darussalam memiliki pegawai yang meliputi karyawan beserta staf dan dosen pengajar yang ingin melakukan proses pengajuan cuti masih dilakukan secara manual dengan membuat dan memberikan surat pengajuan cuti kepada admin. Sehingga dapat disimpulkan untuk memudahkan dosen ataupun karyawan dalam melakukan proses pengajuan cuti, karena dapat diakses dimanapun dan kapanpun

BAB III

PEMBAHASAN


Gambaran Umum Telkomsigma

Sejarah Singkat Perusahaan Telkomsigma

Telkomsigma atau PT. Sigma Cipta Caraka adalah perusahaan yang bergerak dibidang telekomunikasi dan teknologi informasi dan merupakan partner bisnis dari IBM. Perusahaan ini berdiri pada tahun 1987. Pada 2008 Telkomsigma diakuisisi oleh METRA, anak perseroan dari perusahaan TELKOM. Telkomsigma menyediakan layanan teknologi informasi terpadu seperti, Managed Services, Pengembangan perangkat lunak, dan System Integration. TelkomSigma memiliki dua pusat data yaitu di German Center, Serpong dan Surabaya. Telkomsigma melayani segmen solusi untuk industri kesehatan, sektor perbankan, telekomunikasi, transportasi, dan Badan Usaha Milik Negara (BUMN).

Dalam perkembangannya Telkomsigma dikenal sebagai perusahaan penyedia solusi IT end to end dimana sampai tulisan ini dibuat telah tercatat memiliki lebih dari 402 klien dari berbagai segmen industri yang telah mempercayakan solusi ICT nya untuk perkembangan bisnis. Dengan didukung oleh berbagai pengalaman dan kompetensi yang ada, maka Telkomsigma berada di garis terdepan untuk solusi IT baik dalam inovasi, pengembangan dan pengoperasiannya.

Telkomsigma telah menjadi perusahaan yang bertanggung jawab dalam pengembangan teknologi informasi serta penyedia layanan operasional dan maintenance bagi berbagai macam jenis industri baik didalam maupun luar negeri. TelkomSigma menawarkan layanan berbasis teknologi informasi yang bervariasi, mulai dari layanan konsultan, produk software, aplikasi, layanan pengembangan software serta operasi pusat data di perbankan, sektor keuangan, telekomunikasi, manufaktur, serta distribusi.

Dengan adanya 3 portfolio tersebut terdapat kemiripan dengan portfolio Telkom yang disingkat TIMES (Telecommunication, Information, Media & Edutainment, dan Jasa). Oleh sebab itu di tahun 2008, Telkomsigma diakuisisi oleh Telkom di bawah naungan anak perusahaannya yaitu Telkom Metra, yang sepenuhnya akan mendukung dalam bidang informasi dan layanan. Sesuai dengan penjelasan di atas, Telkomsigma memiliki tiga portfolio produk secara garis besar yaitu:

  1. Pada tahun 1989 SMP St. Kristoforus I dipimpin Kepala Sekolah : Dr. Sugiarto dan Wakil Kepala Sekolah adalah Bpk. FX. Winarso.
  2. Pada tahun 1991, Kepala Sekolah : Bpk. Dr. Sugiarto dan Wakil Kepala Sekolah Bpk. FX. Winarso.
  3. Pada tahun 1991, Kepala Sekolah : Bpk.Dr. Sugiarto dan Wakil Kepala Sekolah Bpk. FX. Winarso. Pada tahun ini pertama kali mengikuti ujian Negara/Ebtanas, bergabung dengan SLTPN 83. Hasilnya 100% lulus.
  4. Pada tahun 1992-1994 Kepala Sekolah : Bpk.FX. Winarso Wakil Kepala Sekolah : Bpk. Yulius Cons Said an Drs. Ign. Heri Priharyanto. Pada tahun ini SMP Santo Kristoforus melaksanakan akreditasi untuk pertama kali dan mendapat status diakui.
  5. Pada tahun 1994-1998, Kepala Sekolah Drs. Ign. Heri Priharyanto dan Wakil Kepala Sekolah : Bpk. Yulius Cons Sai. Pada tahun 1997, SMP Santo Kristoforus I menempati gedung baru yang lebih megah dan tidak lagi masuk sore hari. Pada tahun inilah SMP Santo Kristoforus I menapaki semangat baru. Gedung yang dicita-citakan, berkat bantuan semua pihak dan pertolongan Tuhan serta kerja keras Yayasan Diannanda, dapat terealisasi. Di tempat yang baru inilah jumlah murid mencapai angka 300 siswa.
  6. Pada tahun 1998 (Juli-Agustus) Kepala Sekolah : Drs. T.Harry Dwiatmoko dan Wakil Kepala Sekolah : Drs. Vincentius Ambar Susilanto. Pada bulan nopember 1999, SMP Santo Kristoforus I, untuk kedua kalinya melaksanakan akreditasi. Berkat kerja keras para guru dan dukungan banyak pihak SMP Santo Kristoforus memperoleh status disamakan. Pada periode ini fasilitas sekolah dan berbagai media belajar seperti laboratorium Biologi, Fisika, Bahasa dan laboratorium komputer serta perpuastakaan sekolah perlahan-lahan dipenuhi.
  7. Periode 2005-2009, Kepala Sekolah Vitus M. Suyanta, S.Pd dan wakilnya adalah Bapak Yulius Cons Said an Adrianus Habna. Pada tahun 2006 akreditasi SMP Santo Kristoforus I, mendapat nilai A.
  8. Periode 2009-2012, Kepala Sekolah Vitus M. Suyanta, S.Pd dan Wakilnya adalah Drs. Rikson Nainggolan (Wakil Kurikulum) dan Enny Maitimo, S.Pd (Wakil Kesiswaan). Sejauh ini fasilitas pembelajaran SMP Santo Kristoforus I semakin lengkap, terutama proses pembelajaran LCD, akses internet, dan sedang diusahakan untuk proses pembelajaran e-learning. Dengan fasilitas pembelajaran yang semakin lengkap dan kehadiran para guru yang unggul professional, SMP Kristoforus I diharapkan akan semakin membaik dan bisa mempertahankan nilai A (amat baik).
  9. Periode 2014-2016, Kepala Sekolah Drs. Rikson Nainggolan dan Wakilnya adalah Enny Maitimo, S.Pd (Wakil Kurikulum) dan Junetti A. Nababan, S.Pd (Wakil Kesiswaan).
  10. Periode 2016-2017, Drs. Rikson Nainggolan sebagai Kepala Sekolah, dan Wakilnya adalah Senobius Santi (Wakil Kurikulum) dan Petrus Laritmas, S.Fil (Wakil Kesiswaan).
  11. Periode 2017-2018, Senobius Santi, SE sebagai Kepala Sekolah dan Wakilnya Y.Wisnu Siwi Kurniawan, S.Pd. (Wakil Kurikulum) dan Petrus Laritmas, S.Fil (Wakil Kesiswaan).
  12. Periode 2018 – Sekarang, Senobius Santi, SE sebagai Kepala Sekolah dan Wakilnya Cecilia Noviani, M.Pd (Wakil Kurikulum) dan Petrus Laritmas, S.Fil (Wakil Kesiswaan).

Visi Dan Misi SMP Santo Kristoforus I

Visi SMP Santo Kristoforus I

Menjadi sekolah katolik yang Unggul dan Profesional

Misi SMP Santo Kristoforus I

  1. Meningkatkan dan mengembangkan kualitas SDM melalui penguasaan ilmu pengetahuan, tekhnologi dan bahasa.
  2. Mengembangkan pendidikan karakter yang berbasis pada iman dan moral.
  3. Menanamkan nilai-nilai kebangsaan.
  4. d.Menyelenggarakan tata kelola yang baik melalui fungsi manajemen yang professional.

Fasilitas SMP Santo Kristoforus I

SMP Santo Kristoforus I memiliki Fasilitas 87 ruangan diantaranya sebagai berikut:

Tabel 3.1 Jumlah Ruangan

Struktur Organisasi

Gambar 3.1 Struktur Organisasi SMP Santo Kristoforus I

Wewenang dan Tanggung Jawab

Kepala Sekolah

Wewenang :

  1. Mengesahkan perubahan dokumen.
  2. Merumuskan, menetapkan dan mengembangkan visi dan misi sekolah.
  3. Mengelola guru dan staf dalam rangka pendayagunaan sumber daya manusia secara optimal.
  4. Mencari serta mengadopsi gagasan baru dari lembaga lain yang memiliki relevansi dengan sekolah.
  5. Mengelola, mengembangkan serta memeliharan sarana dan prasarana sekolah.
  6. Melakukan monitoring, evaluasi, dan pelaporan pelaksanaan program kegiatan sekolah sesuai dengan prosedur, serta merencanakan tindak lanjut.

Tanggung Jawab :

  1. Bertanggung jawab dalam membuat keputusan anggaran sekolah.
  2. Bertanggung jawab dalam perencanaan partisipatif mengenai pelaksanaan.kurikulum.
  3. Menetapkan dan memastikan kebijakan mutu sekolah dilaksanakan dengan baik dan terkendali.
  4. Memfasilitasi pengembangan potensi peserta didik untuk mengaktualisasikan berbagai potensi yang dimiliki.

Wakasek Kesiswaan

Wewenang :

  1. Menyusun program pembinaan serta melakukan pengarahan dan pengendalian kegiatan siswa / OSIS.
  2. Menyusun program kegiatan estrakurikuler.
  3. Mengelola guru dan staf dalam rangka pendayagunaan sumber daya manusia secara optimal.
  4. Membina dan mengkoordinasikan pelaksanaan keamanan, kebersihan, ketertiban, keindahan, kekeluargaan dan ketaqwaan.
  5. Terbinanya kegiatan sanggar MGMP.
  6. Mengatur mutasi siswa

Tanggung Jawab :

  1. Melaksanakan bimbingan dan pengarahan yang berhubungan dengan kedisiplinan dan tata tertib sekolah, bekerjasama dengan guru BK dan OSIS.
  2. Bekerjasama dengan guru piket dalam hal mengurus ketertiban siswa.
  3. Mengumpulkan dan menganalisis laporan bulanan dari Walikelas.
  4. Membina dan mengawasi kegiatan siswa agar tidak menimbulkan gangguan keamanan dan di sekolah ataupun di luar sekolah.

Guru BK

Wewenang :

  1. Menyusun dan mengembangkan Bimbingan Konseling.
  2. Merumuskan tujuan pembelajaran yang sesuai.
  3. Melaksanakan pembinaan siswa.

Tanggung Jawab :

  1. Menyusun program dan pelaksanaan bimbingan konseling.
  2. Membantu siswa dalam memahami minat dan bakat.
  3. Menindaklanjuti laporan guru dan wali kelas atas pelanggaran tata tertib siswa.
  4. Melakukan home visit.
  5. Melakukan bimbingan dan konseling terhadap siswa yang bermasalah.
  6. Memantau kemajuan siswa.

Walikelas

Wewenang :

  1. Membimbing siswa.
  2. Mengusulkan beasiswa.

Tanggung Jawab :

  1. Mewakili orangtua/wali siswa dalam lingkungan sekolah.
  2. Membantu pengembangan potensi siswa.
  3. Membantu menyelesaikan masalah-masalah siswa di sekolah.
  4. Membina suasana kekeluargaan di kelas.
  5. Melakukan kegiatan penilaian.
  6. Melakukan kegiatan penilaian.

Guru

Wewenang :

  1. Memilih dan menentukan metode kerja untuk mencapai pendidikan yang optimal dan melaksanakan tugas dengan baik sesuai dengan kode etik.

Tanggung Jawab :

  1. Melaksanakan tugas sebagai tenaga pengajar.
  2. Membimbing siswa sesuai dengan tujuan pendidikan.

Tatalaksana Sistem yang Berjalan

Prosedur Sistem yang Berjalan

Peraturan dengan sistem poin pola berimbang adalah memberikan konsekuensi pada setiap perilaku siswa. Setiap siswa mempunyai modal 100 poin setiap awal tahun pelajaran. Dan berikut adalah prosedur perhitungan nilai poin pelanggaran yang diawali dengan proses pencatatan poin, penambahan poin, pengurangan poin, serta sanksi dan pembinaan.

Pencatatan Poin

  1. Murid meminta izin kepada Petugas Piket untuk mengambil buku komunikasi miliknya.
  2. Lalu buku komunikasi tersebut diberikan ke Guru yang bersangkutan untuk diberi nilai poin pelanggaran/prestasi beserta paraf.
  3. Murid mengambil kembali buku komunikasi tersebut, lalu diserahkan ke Petugas Piket.
  4. Petugas Piket mencatat aktifitas yang terdapat pada buku komunikasi siswa untuk keperluan laporan harian di buku catatan kasus.

Monitoring

  1. Setiap seminggu sekali walikelas melakukan monitoring pada masing-masing buku komunikasi milik siswanya.
  2. Walikelas berkonsultasi kepada Guru BK untuk penanganan masalah yang dilakukan oleh siswanya.
  3. Untuk permasalahan ringan, Guru BK akan menindak lanjuti siswa yang bermasalah dalam bentuk bimbingan ataupun pemberian sanksi.
  4. Untuk permasalahan berat, Guru BK akan berkoordinasi dengan Wakasis untuk tindak lanjut berupa pemberian sanksi ataupun pemanggilan Walimurid.

Keterangan Bobot Poin

Penambahan Poin

Poin akan bertambah jika siswa menunjukkan perilaku positif, diantaranya :

Tabel 3.2 Penambahan Poin

Pengurangan Poin

Poin akan berkurang jika anak melakukan tindak pelanggaran sesuai dengan peraturan umum, diantaranya :

  1. Kehadiran Siswa
  2. Tabel 3.3 Kehadiran Siswa

  3. Seragam
  4. Tabel 3.4 Seragam

  5. Kerapihan siswa putra
  6. Tabel 3.5 Kerapihan siswa putra

  7. Kerapihan siswi putri
  8. Tabel 3.6 Kerapihan siswi putri

  9. Kebersihan dan keindahan
  10. Tabel 3.7 Kerapihan siswi putri

  11. Keamanan dan ketertiban
  12. Tabel 3.8 Keamanan dan ketertiban

Pembelajaran

Tabel 3.9 Pembelajaran

Sanksi dan pembinaan

Tabel 3.9 Sanksi dan pembinaan

Rancangan Prosedur Sistem yang Berjalan

Untuk menganalisa sistem yang berjalan pada SMP Santo Kristoforus I, Peneliti menggunakan program Visual Paradigm 13.0 Enterprise Edition untuk merancang use case diagram, activity diagram, dan sequence diagram guna memberikan gambaran sebuah interaksi antara actor dengan system.

Use Case Diagram

Use Case Diagram sistem pencatatan poin

Gambar 3.2 Use Case Diagram diagram sistem pencatatan poin yang berjalan

Berdasarkan Gambar 3.2 Use Case diagram sistem pencatatan poin yang berjalan saat ini terdapat:

  1. 1 system yang mencakup seluruh proses sistem penilaian poin yang berjalan
  2. 3 actor yang melakukan kegiatan diantaranya: Murid, Guru dan Guru Piket.
  3. 7 use case diagram yang dilakukan oleh actor yaitu :
    1. Meminta izin kepada Petugas Piket untuk mengambil Buku Komunikasi miliknya.
    2. Petugas Piket mengizinkan dan memberikan Buku Komunikasi.
    3. Buku Komunikasi diberikan ke Guru.
    4. Guru melakukan pengurangan/penambahan poin pada Buku Komunikasi.
    5. Buku Komunikasi dikembalikan ke Murid.
    6. Buku Komunikasi dikembalikan ke Petugas Piket.
    7. Jika terdapat pengurangan poin, maka petugas piket membuat laporan pada Buku Catatan Kasus.

Use Case Diagram sistem monitoring poin

Gambar 3.3 Use Case Diagram diagram sistem monitoring poin yang berjalan

Berdasarkan Gambar 3.3 Use Case diagram sistem monitoring poin yang berjalan saat ini terdapat:

  1. 1 system yang mencakup seluruh proses sistem monitoring poin yang berjalan
  2. 4 actor yang melakukan kegiatan diantaranya: Walikelas, Guru BK dan Wakasek Kesiswaan.
  3. 11 use case diagram yang dilakukan oleh actor yaitu :
    1. Seminggu sekali Walikelas melakukan monitoring pada setiap Buku Komunikasi siswanya.
    2. Melakukan kalkulasi sisa poin berdasarkan penambahan dan pengurangan poin pada Buku Komunikasi.
    3. Jika sisa poin siswa 50, maka akan dilakukan pembinaan dan pemanggilan orangtua.
    4. Walikelas berkonsultasi dengan Guru BK terkait poin siswa yang dibawah 50.
    5. Memeriksa Buku Komunikasi dan Buku Catatan Kasus siswa.
    6. Untuk kasus ringan, Guru BK melakukan tindak lanjut berupa pembinaan dan pemangilan orangtua.
    7. Untuk kasus berat, Guru BK melakukan koordinasi dengan Wakasek Kesiswaan.
    8. Wakasek Kesiswaan memberikan peringatan tertulis I dan pemanggilan orangtua.
    9. Wakasek Kesiswaan memberikan peringatan tertulis II dan pemanggilan orangtua.
    10. Wakasek Kesiswaan memberikan peringatan tertulis III dan pembinaan khusus.
    11. Siswa dikembalikan ke orangtua.
    12. Wakasek Kesiswaan membuat laporan.
    13. Kepala sekolah menerima laporan.

Activity Diagram

Activity diagram sistem pencatatan poin yang berjalan

Gambar 3.4 Activity diagram sistem pencatatan poin yang berjalan

Berdasarkan Gambar 3.4 Activity diagram pencatatan poin yang berjalan saat ini terdapat:

  1. 1 Initial node di awal objek
  2. 3 vertical swimelineyang berisi kegiatan yang dilakukan oleh: Murid, Guru, Petugas Piket.
  3. 11 Action state dari sistem yang mencerminkan eksekusi yang dilakukan oleh aktor yaitu :
    1. Meminta izin kepada petugas piket untuk mengambil buku komunikasi miliknya.
    2. Mengizinkan dan memberi buku komunikasi.
    3. Menerima buku komunikasi miliknya.
    4. Memberikan Buku Komunikasi kepada Guru yang bersangkutan.
    5. Mengajukan tanggal penyewaan
    6. Menerima buku komunikasi.
    7. Melakukan penambahan/pengurangan poin pada Buku Komunikasi.
    8. Buku dikembalikan Murid.
    9. Menerima Buku Komunikasi.
    10. Mengembalikan Buku Komunikasi ke Petugas Piket.
    11. Menerima Buku Komunikasi milik siswa.
    12. Melakukan pencatatan pada buku Kasus untuk laporan harian.
  4. 1 Activity Final Node, yang menjadi tanda berakhirnya proses kegiatan.

Activity diagram sistem monitoring poin yang berjalan

Gambar 3.5 Activity diagram sistem pencatatan poin yang berjalan


Berdasarkan Gambar 3.5 Activity diagram pencatatan poin yang berjalan saat ini terdapat:

  1. 1 Initial node di awal objek
  2. 3 vertical swimeline yang berisi kegiatan yang dilakukan oleh: Walikelas, Guru BK, Wakasek Kesiswaan, Kepala Sekolah.
  3. 12 Action state dari sistem yang mencerminkan eksekusi yang dilakukan oleh aktor yaitu :
    1. Seminggu sekali melakukan monitoring pada buku komunikasi.
    2. Mengkalkulasi sisa poin siswa.
    3. Pembinaan dan pemanggilan orangtua (sisa poin 50).
    4. Berkonsultasi dengan Guru BK terkait kasus siswa (sisa poin dibawah 50).
    5. Memeriksa Buku Komunikasi & Catatan kasus siswa.
    6. Menindak lanjuti.
    7. Pembinaan dan pemanggilan orangtua (kasus ringan).
    8. Berkoordinasi dengan Wakasek Kesiswaan (kasus berat).
    9. Peringatan tertulis I dan pemanggilan orangtua.
    10. Peringatan tertulis II dan pemanggilan orangtua.
    11. Peringatan tertulis III dan pembinaan khusus (skorsing).
    12. Dikembalikan ke orangtua.
    13. Membuat laporan.
    14. Menerima laporan.
  4. 1 Activity Final Node, yang menjadi tanda berakhirnya proses kegiatan.

Sequence Diagram

Sequence diagram sistem pencatatan poin yang sedang berjalan

Gambar 3.6 Sequence diagram sistem pencatatan poin yang berjalan

Berdasarkan gambar 3.6 Sequence diagram pencatatan poin yang berjalan saat ini terdapat:

  1. 3 Actor yang terdiri dari : Murid, Guru, Petugas Piket.
  2. 3 Lifeline yang terdiri dari : Buku Komunikasi, Memberi Poin, Buku Catatan Kasus.
  3. 8 Message yang memberikan informasi – informasi dari rangkaian aktifitas yang dilakukan oleh actor yaitu :
    1. Murid izin mengambil Buku Komunikasi.
    2. Petugas Piket mengambil Buku Komunikasi.
    3. Buku Komunikasi diberikan ke Murid.
    4. Buku Komunikasi diserahkan ke Guru.
    5. Guru memberikan penambahan/pengurangan Poin.
    6. Buku Komunikasi dikembalikan ke Murid.
    7. Murid Mengembalikan Buku Komunikasi.
    8. Petugas Piket mencatat poin siswa pada buku catatan kasus untuk laporan harian.

Sequence diagram sistem monitoring yang sedang berjalan

Gambar 3.7 Sequence diagram sistem monitoring poin yang berjalan

Berdasarkan gambar 3.7 Sequence diagram monitoring poin yang berjalan saat ini terdapat:

  1. 4 Actor yang terdiri dari : Walikelas, Guru BK, Wakasek Kesiswaan, Kepala Sekolah.
  2. 4 Lifeline yang terdiri dari : Buku Komunikasi, Memberi Poin, Buku Catatan Kasus.
  3. 13 Message yang memberikan informasi – informasi dari rangkaian aktifitas yang dilakukan oleh actor yaitu :
    1. Seminggu sekali Walikelas melakukan monitoring pada setiap Buku Komunikasi milik siswanya.
    2. Melakukan kalkulasi berdasakan pengurangan/penambahan poin.
    3. Jika terdapat poin siswa bersisa 50, maka akan dibina dan pemanggilan orangtua.
    4. Berkonsultasi dengan Guru BK terkait poin siswa yang dibawah 50.
    5. Memeriksa Buku Komunikasi dan Buku Catatan Kasus siswa.
    6. Untuk kasus ringan, Guru BK melakukan tindak lanjut berupa pembinaan dan pemangilan orangtua.
    7. Untuk kasus berat, Guru BK melakukan koordinasi dengan Wakasek Kesiswaan.
    8. Wakasek Kesiswaan memberikan peringatan tertulis I dan pemanggilan orangtua.
    9. Wakasek Kesiswaan memberikan peringatan tertulis II dan pemanggilan orangtua.
    10. Wakasek Kesiswaan memberikan peringatan tertulis III dan pembinaan khusus.
    11. Siswa dikembalikan ke orangtua.
    12. Membuat laporan.
    13. Menerima laporan.

Analisa Sistem yang Berjalan

Metode Analisis SWOT

Untuk memperoleh solusi pada permasalahan sistem yang berjalan saat ini, maka peneliti melakukan analisa dengan menggunakan metode SWOT untuk mengevaluasi beberapa faktor yang nantinya akan disempurnakan pada sistem yang baru. Faktor-faktor tersebut terdiri dari Kekuatan (Strenghts), Kelemahan (Weaknesses), Kesempatan (Opportunity) dan Ancaman (Threat). Berikut adalah hasil analisis SWOT pada sistem yang berjalan saat ini :

Tabel 3.11 Analisa SWOT

Tabel 3.12 Matriks Analisa SWOT

Analisa Masukan, Analisa Proses, Analisa Keluaran

Analisa Masukan

  1. Buku Komunikasi
  2. Nama Masukan  : Buku Komunikasi

    Fungsi  : Mencatat Perilaku Siswa & Bobot Poin

    Sumber  : Siswa

    Media  : Kertas

    Frekuensi  : Setiap mencatat perilaku positif/negatif siswa di sekolah

    Format  : Buku

    Keterangan  : Berisikan catatan perilaku siswa

  3. Buku Catatan Kasus
  4. Nama Masukan  : Buku Kasus

    Fungsi  : Mencatat Perilaku Siswa & Bobot Poin

    Sumber  : Guru Bimbingan Konseling (BK)

    Media  : Kertas

    Frekuensi  : Setiap mencatat perilaku positif/negatif siswa di sekolah

    Format  : Buku

    Keterangan  : Berisikan catatan perilaku siswa

Analisa Proses

  1. Buku Komunikasi
  2. Nama Proses` : Mendata Perilaku Positif dan Negatif Siswa

    Fungsi : Sebagai informasi perkembangan siswa

    Masukkan : Catatan Perilaku dan Bobot Poin Siswa

    Keluaran : Laporan, serta bimbingan & sanksi

    Ringkasan Proses : Seminggu sekali Walikelas melakukan monitoring perkembangan perilaku baik/buruk siswa melalui buku komunikasi

  3. Buku Catatan Kasus
  4. Nama Proses : Mendata Perilaku Positif dan Negatif Siswa

    Fungsi : Sebagai informasi perkembangan siswa

    Masukkan : Catatan Perilaku dan Bobot Poin Siswa

    Keluaran : Laporan Harian, serta bimbingan & sanksi

    Ringkasan Proses  : Guru BK melakukan monitoring perkembangan perilaku positif/negatif siswa melalui buku catatan kasus

Analisa Pengeluaran

    Nama Pengeluaran : Surat Peringatan dan Pemanggila Orangtua

    Fungsi : Sebagai bentuk peringatan dan

    Media : Kertas

    Sumber : Kepala Sekolah

Konfigurasi Sistem Berjalan

Spesifikasi Hardware

Dalam proses Analisa sistem yang berjalan untuk tujuan penulisan laporan skripsi, berikut adalah perangkat dengan spesifikasi hardware :

  1. Processor : Intel® Core™ i7-2600CPU
  2. Monitor  : LG
  3. Mouse : Alcatroz xplorer 5500m
  4. Keyboard : Alcatroz xplorer 5500m
  5. RAM : 8 GB
  6. Harddisk  : 1 TB
  7. Printer  : HP Deskjet 1510

Spesifikasi Software

Adapun konfigurasi perangkat lunak (Software) pada sistem yang berjalan adalah sebagai berikut :

  1. Windows 10 Pro 64-bit
  2. Microsoft Office 2010
  3. Google Chrome
  4. Visual Paradigm 16.0 Enterprise Edition
  5. Android Studio

Hak Akses (Brainware)

Sistem Kredit Poin dapat diakses oleh Admin, Guru, Guru BK dan juga Wali murid, dengan kegunaannya masing-masing.

Permasalahan yang Dihadapi dan Alternatif Pemecahan Masalah

Permasalahan yang Dihadapi

Beberapa permasalahan yang dihadapi pada sistem yang berjalan adalah sebagai berikut :

  1. Sistem berjalan dengan proses kerja yang lambat, dikarenakan Walikelas harus melakukan monitoring dan akumulasi berdasarkan poin siswa dengan cara yang konvensional pada setiap buku komunikasi milik siswanya. Tak jarang terjadi human error serta tertundanya proses monitoring dan akumulasi poin siswa dikarenakan padatnya beban kerja guru di sekolah.
  2. Dengan proses monitoring dan akumulasi yang berjalan lambat, maka langkah tindak lanjut berdasarkan sisa poin siswa yang dilakukan oleh Walikelas, Guru BK, dan Wakasek Kesiswaan pun turut mengalami keterlambatan.
  3. Masih minimnya hak akses terhadap Walimurid dalam memonitoring perilaku putra/putrinya di sekolah. Sehingga terjadi keterlambatan informasi yang diterima oleh Walimurid selaku orangtua atas setiap perilaku buruk yang dilakukan putra/putrinya di sekolah. Sedangkan pembentukan karakter bukan hanya dilakukan di sekolah, tetapi juga terjadi di rumah. Maka sudah seharusnya peran orangtua turut dilibatkan dengan adanya hak akses secara khusus agar data mengenai perilaku putra/putrinya menjadi lebih transparan dan tindak lanjut berupa bimbingan pun bisa dilakukan dari dua sisi, guna mencegah terjadinya perilaku buruk yang dilakukan secara kontinu.

Alternatif Pemecahan Permasalahan

Berdasarkan hasil analisa dari permasalahan pada sistem yang berjalan, penulis memberikan beberapa alternatif pemecahan masalah guna mencapai proses kerja yang cepat, akurat dan adanya pecepatan informasi yang bersifat transparansi yaitu :

  1. Membuat sebuah sistem yang terkomputerisasi dan dapat diakses dalam bentuk aplikasi mobile, dengan fungsi yang lebih luas serta proses kerja yang lebih cepat. sehingga pada penerapannya, penggunaan kertas pun dapat dikurangi dan perilaku negatif siswa dapat segera ditindak lanjuti.
  2. Sistem yang dibuat harus dapat mempermudah para Guru dan Guru BK dalam melakukan proses monitoring dan kalkulasi pada setiap poin siswa. Agar segala bentuk perilaku negatif dapat secepatnya ditindak dengan tegas dalam bentuk bimbingan dan juga sanksi.
  3. Sistem tersebut juga harus mampu menampilkan laporan data poin siswa. Agar baik para Guru, dan Guru BK memiliki hak akses masing-masing yang diberikan secara khusus, sesuai dengan kapasitasnya.
  4. Dan sistem yang dibuat harus memberikan hak aksesnya terhadap Walimurid. Agar orangtua juga turut memantau perkembangan perilaku anaknya di sekolah dan terjalinnya kerjasama antara Guru di sekolah dan juga Orangtua di rumah dalam melakukan arahan / bimbingan, agar perilaku yang bersifat negatif tidak terjadi secara berulang-ulang.

User Requirement

User requirement atau bisa disebut juga sebagai kebutuhan user, yang menjelaskan mengenai kemampuan software yang hendak dibangun dari sudut pandang user.

Elisitasi Tahap I

Elistasi tahap I merupakan daftar yang dibutuhkan oleh user berdasarkan hasil pengumpulan data dengan cara wawancara dan observasi. Berikut adalah lampiran Elistasi Tahap I yang telah dibuat :

1.png
2.png

Tabel 3.13 Elisitasi Tahap I

Elisitasi Tahap II

Elisitasi tahap II dibentuk berdasarkan Elisitasi tahap I yang kemudian diklasifikasikan menggunakan metode MDI.

    • M = Mandatory (yang wajib digunakan)

    • D = Desirable (yang diinginkan)

    • I = Inessential (yang tidak penting digunakan)

Tabel 3.14 Elisitasi Tahap III

Elisitasi Tahap III

Berdasarkan Elisitasi Tahap II di atas, dibetuklah Elisitasi Tahap III yang diklasifikasikan kembali dengan metode TOE dengan opsi HML. Berikut adalah requirement tersebut :

Tabel 3.15 Elisitasi Tahap III

Final Draft Elisitasi

Final Draft Elisitasi merupakan hasil akhir yang dicapai dari suatu proses elisitasi tahap I, elisitasi tahap II, dan elisitasi tahap III dan dapat dijadikan acuan sebagai dasar pembuatan suatu sistem yang akan digunakan. Berikut adalah hasil draft final elisitasi dari wawancara dan observasi pada SMP Santo Kristoforus I :

Tabel 3.16 Draft Final Elisitasi

BAB V

PENUTUP

Kesimpulan

Berdasarkan hasil penelitian dan analisa yang dilakukan pada SMP Santo Kristoforus I dan telah uraikan pada bab sebelumnya, maka peneliti menarik beberapa kesimpulan sebagai berikut :

  1. SMP Santo Kristoforus I masih menggunakan buku sebagai media pencatatan dan penyimpanan data perilaku siswa sehingga proses pengelolaan informasi yang dilakukan terasa kurang efektif dan efisien.
  2. Walikelas cukup kesulitan dalam memonitor perkembangan perilaku dari setiap anak didiknya dikarenakan belum tersedianya sistem yang secara otomatis menampilkan informasi kedisiplinan anak didik dari masing-masing kelas. Adanya keterlambatan dalam menindak lanjuti sisa poin siswa yang mulai mengkhawatirkan, dikarenakan adanya keterlambatan pula dalam melakukan monitoring terhadap tiap-tiap buku komunikasi milik siswa. Belum adanya hak akses untuk wali murid dalam memantau perkembangan perilaku siswa di sekolah, sehingga data poin yang diterima oleh wali murid seringkali mengalami keterlambatan informasi.
  3. Dengan adanya dukungan sistem berupa aplikasi berbasis android yang terintegrasi oleh web admin dengan bahasa pemrograman PHP dan juga database MySql sebagai media penyimpanan, diharapkan baik bagi para guru, wali kelas dan guru BK mendapatkan kemudahan dalam menjalankan sistem poin yang diterapkan oleh sekolah. Tingkat keamanan data pun cenderung lebih aman serta dalam proses pengoperasiannya pun dapat dilakukan secara mobile, yang berarti bentuk kendali pada sistem poin tersebut berada dalam genggaman. Hak akses terhadap walimurid pun disediakan agar mampu terus memonitor perkembangan perilaku buah hatinya di sekolah.

Saran

Berdasarkan hasil pengamatan pada kesimpulan diatas, maka terdapat beberapa saran yang dapat penulis berikan sebagai bahan masukkan. Adapun saran-saran tersebut sebagai berikut :

  1. Agar sistem kredit poin dapat terus berjalan secara maksimal, maka diperlukan pemeliharaan terhadap sistem secara rutin guna menghindari kerusakan yang dapat mempengaruhi performa sistem. Mem-back up data juga perlu dilakukan sebagai bentuk antisipasi dari kerusakan dan hilangnya data.
  2. Perlu adanya pelatihan terhadap para pengguna baik admin, guru, wali kelas, dan juga guru BK agar mampu memahami dan memanfaatkan fungsi sistem dengan sangat baik.
  3. Sistem kredit poin yang berbasis android juga dapat dimanfaatkan sebagai alat promosi terhadap wali murid dalam meningkatkan pelayanan dan kualitas pendidikan yang didukung oleh kemajuan teknologi.
  4. Tentunya sistem kredit poin juga perlu disosialisasikan kepada wali murid, agar wali murid dapat memaksimalkan fungsi sistem kredit poin tersebut dan turut dapat merasakan manfaat serta kemudahannya.
  5. Di era kemajuan teknologi yang terus berkembang secara pesat, diperlukan adanya pengembangan pada sistem kredit poin agar semakin baik dari segi tampilan antarmuka dan juga semakin luas fungsi dari aplikasi.



DAFTAR PUSTAKA

  1. Indonesia, Undang-Undang RI No. 13 Tahun 2003 Tentang Ketenaga Kerjaan. Cipta Jaya, 2003. http://www.kemenperin.go.id/kompetensi/uu_13_2003.pdf Diakses 15 Februari 2020
  2. Indonesia, Kamus Besar Bahasa Indonesia. https://kbbi.web.id/. Diakses 15 Februari 2020
  3. Muarie, M. S. 2015. Rancang Bangun Sistem Ujian Online Pada Smp Negeri 8 Sekayu. Jurnal Tips: Jurnal Teknologi Informasi Dan Komputer Politeknik Sekayu, 2(1), 28-40.
  4. Buchari, M. Z., Sentinuwo, S. R., & Lantang, O. A. (2015). Rancang Bangun Video Animasi 3 Dimensi Untuk Mekanisme Pengujian Kendaraan Bermotor Di Dinas Perhubungan, Kebudayaan, Pariwisata, Komunikasi Dan Informasi. Jurnal Teknik Informatika,
  5. Wikipedia, Definisi Sistem. https://id.wikipedia.org/wiki/sistem. Diakses 15 Februari 2019
  6. Romney, Marshall B., Dan Paul John Steinbart. 2015. Accounting Informasi Systems, 13 Th Edition. England: Pearson Educational Limited.
  7. Maniah. 2017. Analisis Dan Perancangan Sistem Informasi. Yogyakarta: Deepublish
  8. Harfizar, Khozin Yuliana dan Muh Afiffudin. 2017. “Harfizar, H., Yuliana, K., & Muh Afiffudin, M. A. (2017). PERANCANGAN SISTEM INFORMASI PENDATAAN KARYAWAN PADA PERUSAHAAN JASA BERBASIS WEB. SENSI Journal, 3(2), 190-207
  9. Handoko. 2016. Pemanfaatan windows api untuk sistem informasi AMIK Cipta Darma Surakarta. Palembang : Seminar Nasional Teknologi Informasi, Bisnis dan Desain 2016. STMIK PalComtech.
  10. Mulyani, S. (2016). Sistem Informasi Manajemen Rumah Sakit: Analisis dan Perancangan. Bandung: AbdiSistematika.
  11. Lusyani, Sunarya., Po. Abas Sunarya Dan Jasmine Daara Assyifa. 2015.Keefektifan Media Komunikasi Visual Sebagai Penunjang Promosi Pada Perguruan Tinggi Raharja. Ejournal Stimik Raharja. 9(1).
  12. Hidayat, W., Mahmuriyah, R., & Safitri, S. N. (2016). Media Visual Berbentuk Katalog Produk Sebagai Media Promosi. SENSI Journal, 2(2), 184-197
  13. Rahayu, Sri., Ai Ratna Sari Dan Tri Sendra Saputra. 2018. Analisa Sistem Informasi Pengelolaan Keuangan Pada Upt Dinas Pendidikan Kecamatan Neglasari Kota Tangerang. Jurnal Sensi. 4(1)
  14. Tiara, K., Immaniar, D., & Arzia, F. (2015). PENERAPAN SISTEM INVENTORY LABOTARIUM DIGITAL DENGAN METODE CRITICAL SUCCES FACTOR PADA PERGURUAN TINGGI RAHARJA. CCIT Journal, 9(1), 33-43.
  15. M.Thoha, Miyanto. 2015. Analisa Dan Perancangan Sistem Reservasi Hotel D’Griya Serang. Jurnal Prosisko Vol. 2 No. 2
  16. Elisabeth Yunaeti Anggraeni Dan Rita Irviani. 2017. Pengantar Sistem Informasi. Yogyakarta: Andi Offset.
  17. Suryadi, E. (2016). Istem Pendukung Keputusan Pemilihan Kendaraan DalamMendistribusikan Zakat, Infak Dan Sedekah. Ccit Journal, 9(3), 268-275.
  18. A.S., Rosa dan M.Shalahuddin. 2015. Rekayasa Perangkat Lunak : Terstruktur dan Berorientasi Objek. Cet.3. Bandung : Informatika.
  19. Bachtiar, D. Atikah. 2015. Sistem Informasi Dashboard Kependudukan Di Kelurahan Manis Jaya Kota Tangerang. Jurnal Sisfotek Global. ISSN, 2088-1762.
  20. Hidayat, Nur, Topik. Yanuttama, Indra. Zaid, Ahmad .2017. “Media Pembelajaran IPA Kelas 3 Sekolah Dasar menggunakan Teknologi berbasis Android”. Seminar Nasinal. ISSN : 2302-3805. Yogyakarta : STMIK AMIKOM Yogyakarta.
  21. Tyso, Jaluanto Sunu Punjul. 2016. Sistem Informasi Manajemen. Yogyakarta: Deepublish
  22. Soleh, O., Astriza, F., & Hamid, V. A. (2017, November). Analisa Masalah Sistem Informasi Penggajian Menggunakan Metode Pieces Di Smk Am Ma’mur. In Seminar Nasional Informatika (Snif) (Vol. 1, No. 1, 121-127).
  23. Onu, Fergus U, Chinelo. V. Umeakuka. (2016:506). Object Oriented Programming (OOP) Approach To The Development Of Student Information Management System. Ebonyi State University, Abakaliki – Nigeria: International Journal Of Computer Applications Technology And Research.
  24. Hendini, Ade. 2016. Pemodelan Uml Sistem Informasi Monitoring Penjualan Dan Stok Barang (Studi Kasus : Distro Zhezha Pontianak). Jurnal Khatulistiwa Informatika, Vol 1, No 2
  25. Dennis, A. (2015). Systems Analysis And Design: An Object-Oriented Approach With Uml 5th Edition. Hoboken, New Jersey, United States: John Wiley
  26. Nasril, N., & Saputra, A. Y. (2017). Rancang Bangun Sistem Informasi Ujian Online. Jurnal Lentera ICT, 3(1), 47-53.
  27. Titus, C. (2016). A Proposed Prototype On Using Online Social Networks As Learning Platforms. International Journal Of Computer Applications, 145(9).
  28. Hanafri, M. I., Mustafa, S. M., & Hidayat, A. (2017). Proses Perakitan Trafo Dengan Menggunakan Animasi Multimedia. Jurnal Sisfotek Global, 7(1).
  29. Shabrina Restu, D. “Perlindungan Terhadap Tenaga Kerja Wanita Mengenai Cuti Haid–Menurut Undang-Undang Nomor 13 Tahun 2003 Tentang Ketenagakerjaan”. Jurnal SPREAD, 6(1)
  30. Abadi, S., & Latifah, F. (2017). “Decision Support System Penilaian Kinerja Karyawan Pada Perusahaan Menggunakan Metode Simple Additive Weighting”. Jurnal Tam (Technology Acceptance Model), 6, 37-43
  31. Mantala, R. (2016). Perancangan & Implementasi Sistem Informasi Persediaan Bahan Baku Dan Suku Cadang Di PT. Triteguh Manunggal Sejati Banjarbaru. Positif: Jurnal Sistem Dan Teknologi Informasi, 2(1).
  32. Kusniyati, Harni dan Nicky Saputra Pangondian Sitanggang. 2016. Aplikasi Edukasi Budaya Toba Samosir Berbasis Android. Jurnal Teknik Informatika. 9 NO. 1.
  33. Adibhadiansyah, Mohamad dan Naim Rochmawati. 2016. Jurnal Pengembangan Sistem Informasi Kos Berbasis Android. Universitas Surabaya.
  34. Yuliyanti, W. (2016). Perencanaan Dan Pembuatan Aplikasi Absensi Dosen Menggunakan Radio Frequency Identification (Rfid). Prosiding SENIATI, 332-B.
  35. Undang-Undang No. 13 Tahun 2003 Pasal 64, 65, dan 66. https://pih.kemlu.go.id/ Diakses pada 15 Februari 2020
  36. Mukhtar, H. (2018). PERANCANGAN DAN PEMBUATAN VISUAL NOVEL SEJARAH KH. AHMAD DAHLAN SEBAGAI MEDIA PEMBELAJARAN BERBASIS ANDROID. RABIT (Jurnal Teknologi dan Sistem Informasi Univrab), 3(2), 69-82.
  37. Hidayat, T., & Muttaqin, M. (2018). Pengujian Sistem Informasi Pendaftaran dan Pembayaran Wisuda Online menggunakan Black Box Testing dengan Metode Equivalence Partitioning dan Boundary Value Analysis. JURNAL TEKNIK INFORMATIKA UNIS, 6(1), 25-29.
  38. Husniah, Lailatul. Fendy Saputro, dan Eko Budi Cahyono. 2016. Interaktif Augmented Reality Untuk Katalog Penjualan Rumah Berbasis Android. Jurnal KINETIK : Vol.1, No.1
  39. Suryana, Abas. dkk. 2015. Requirement Elicitation dan Pembuatan Program dalam Penelitian Teknologi Informasi. Jurnal ICIT. Tangerang: Perguruan Tinggi Raharja.
  40. Ariawan Jesa, Sri Wahyuni. 2015. Aplikasi Pengajuan Lembur Karyawan Berbasis Web. ISSN : 2088 – 1762. Jurnal SISFOTEK GLOBAL. Vol.5 No.1 Maret 2015.
  41. Dzulhaq, M. I., Tullah, R., & Nugraha, P. S. (2017). Sistem Informasi Akademik Sekolah Berbasis Kurikulum 2013. JURNAL SISFOTEK GLOBAL, 7(1).
  42. Amrullah, Agit. dkk. 2016. Kajian Kebutuhan Perangkat Lunak Sistem Informasi Penilaian Prestasi Kerja Pegawai Pada Fakultas Adab dan Ilmu Budaya Universitas Islam Negeri Sunan Kalijaga Yogyakarta. Yogyakarta: Seminar Nasional Teknologi Informasi dan Multimedia. ISSN : 2302-3805.
  43. Azizah, Nur, Lina Yuliana dan Elsa Juliana. 2017. Rancang Bangun Sistem Informasi Penggajian Karyawan Harian Lepas Pada PT Flex Indonesia. Jurnal SENSI Vol.3 No.1 - Februari 2017 ISSN : 2461-1409.
  44. Rahardja, U., Aini, Q., & Thalia, M. B. (2018). Penerapan Menu Konfirmasi Pembayaran Online Berbasis Yii pada Perguruan Tinggi. Creative Information Technology Journal, 4(3), 174-185.
  45. Yusuf, Muhammad, ary budi warsito, Moh Iqbal Awi Mukaram.2015.”Perancangan SIS+ Menggunakan Metode YII Framework Pada Perguruan Tinggi Raharja.
  46. Sunarya, P. A., Febriyanto, E., & Januarini, J. Aplikasi Mobile Absensi Karyawan Dan Pengajuan Cuti Berbasis Gps. Creative Communication And Innovative Technology Journal, 12(2), 241-247.
  47. Adikara, F. (2016). Pengembangan Fungsi Pengajuan Cuti Karyawan Pada Sistem Absensi Mobile. Jurnal Sisfo, Vol 6 No 1, 6.
  48. Sumarta, A., Jemakmun, J., & Putra, M. S. (2019, January). Membangun Aplikasi Cuti Karyawan Dan Dosen Pada Universitas Bina Darma Palembang Berbasis Android. In Bina Darma Conference On Computer Science (BDCCS) (Vol. 1, No. 1, Pp. 24-32).
  49. Budihartanti, C., & Umam, C. (2018). Aplikasi Pengajuan Cuti Online Berbasis Android Pada PT. Panasonic Gobel Eco Solutions Sales Indonesia. Prosisko: Jurnal Pengembangan Riset Dan Observasi Sistem Komputer, 5(1).
  50. Solikin, I., & Putra, M. S. (2019). Aplikasi Cuti Dosen Berbasis Android Pada Stebis Islam Darussalam. Klik-Kumpulan Jurnal Ilmu Komputer, 6(2), 172-183.


Contributors

Admin, Nini Santika