SI1611493593: Perbedaan revisi
[revisi tidak terperiksa] | [revisi tidak terperiksa] |
(→Konsep Dasar Data dan Informasi) |
(→Nilai Informasi) |
||
Baris 1.053: | Baris 1.053: | ||
<p style="line-height: 2">Tepat nilainya atau Akurat (<i>Accurate</i>).</p> | <p style="line-height: 2">Tepat nilainya atau Akurat (<i>Accurate</i>).</p> | ||
<p style="line-height: 2">Berarti informasi harus bebas dari kesalahan-kesalahan. Akurat juga berarti informasi harus jelas mencerminkan maksudnya. Informasi harus akurat karena dari sumber informasi ke penerima kemungkinan banyak terjadi.</p> | <p style="line-height: 2">Berarti informasi harus bebas dari kesalahan-kesalahan. Akurat juga berarti informasi harus jelas mencerminkan maksudnya. Informasi harus akurat karena dari sumber informasi ke penerima kemungkinan banyak terjadi.</p> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</ol> | </ol> | ||
Revisi per 4 April 2020 12.41
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
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
| |||||||||
(Sugeng Santoso, M.Kom) |
(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) |
(Abdul Hamid Arribathi, S.Ag,.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 : ________
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 :
- Bapak Dr. Po. Abas Sunarya, M.Si selaku Rektor Universitas Raharja.
- Bapak Sugeng Santoso, M.Kom. selaku Dekan Fakultas Sains dan Teknologi.
- Ibu Desy Apriani S.Kom.,M.T.I selaku Ketua Program Studi Sistem Informasi.
- 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.
- 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.
- Bapak Muhamad Zahruddin, S.Kom., M.M selaku stakeholder yang telah memberikan kontribusi besar di dalam lancarnya proses penelitin skripsi ini.
- Bapak dan Ibu Dosen serta Staff Universitas Raharja yang telah memberikan bekal ilmu pengetahuan dan motivasi kepada penulis.
- 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.
- Teman - teman seperjuangan yang selalu ada dan memberikan semangat.
- HU(Habisin Uang) yang telah yang selalu memberikan doa serta dukungan dan selalu mengingatkan penulis dalam menyelesaikan Skripsi ini
- Jenny Januarini, A.Md.Kom yang telah membantu banyak hal, padahal jarang terbantu dan partner bisnis yang memikirkan untung saja.
- 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
- 1 BAB I
- 2 BAB II
- 2.1 Teori Umum
- 2.2 Teori Khusus
- 2.2.1 Konsep Dasar Poin Pelanggaran Tata Tertib
- 2.2.2 Konsep Dasar Sekolah
- 2.2.3 Konsep Dasar Monitoring
- 2.2.4 Konsep Dasar UML (Unified Modeling Language)
- 2.2.5 Konsep Dasar XAMPP
- 2.2.6 Konsep Dasar MySQL
- 2.2.7 Konsep Dasar PHP
- 2.2.8 Konsep Dasar Konsep Dasar Framework Laravel
- 2.2.9 Konsep Dasar Sublime Text
- 2.2.10 Konsep Dasar Android
- 2.2.11 Konsep Dasar Android Studio
- 2.2.12 Konsep Dasar Kotlin
- 2.2.13 Konsep Dasar Black Box Testing
- 2.2.14 Konsep Dasar SWOT
- 2.2.15 Konsep Dasar Konsep Dasar SDLC (System Development Life Cycle)
- 2.2.16 Konsep Dasar Elisitasi
- 2.2.17 Konsep Dasar Literature Review
- 3 BAB III
- 3.1 Gambaran Umum SMP Santo Kristoforus I
- 3.2 Tatalaksana Sistem yang Berjalan
- 3.3 Rancangan Prosedur Sistem yang Berjalan
- 3.4 Analisa Sistem yang Berjalan
- 3.5 Konfigurasi Sistem Berjalan
- 3.6 Permasalahan yang Dihadapi dan Alternatif Pemecahan Masalah
- 3.7 User Requirement
- 4 BAB IV
- 4.1 Rancangan Sistem Usulkan
- 4.2 UML (Unified Modeling Languange) Sistem yang Diusulkan
- 4.3 Perbedaan Sistem yang Berjalan dengan Sistem yang Diusulkan
- 4.4 Rancangan Basis Data
- 4.5 Rancangan Prototype
- 4.5.1 Rancangan Tampilan Pada Web
- 4.5.1.1 Halaman login pada web
- 4.5.1.2 Halaman dashboard pada web
- 4.5.1.3 Halaman guru pada web
- 4.5.1.4 Halaman siswa pada web
- 4.5.1.5 Halaman walimurid pada web
- 4.5.1.6 Halaman kelas pada web
- 4.5.1.7 Halaman pelanggaran pada web
- 4.5.1.8 Halaman prestasi pada web
- 4.5.1.9 Halaman poin peringatan pada web
- 4.5.1.10 Halaman administrator pada web
- 4.5.1.11 Halaman informasi pada web
- 4.5.1.12 Halaman laporan pada web
- 4.5.2 Rancangan Tampilan Pada Android
- 4.5.1 Rancangan Tampilan Pada Web
- 4.6 Rancangan Tampilan Sistem yang Diusulkan
- 4.6.1 Tampilan Halaman Dashboard Web Service
- 4.6.1.1 Tampilan Login
- 4.6.1.2 Tampilan Dashboard
- 4.6.1.3 Tampilan Menu Guru
- 4.6.1.4 Tampilan Menu Siswa
- 4.6.1.5 Tampilan Menu Walimurid
- 4.6.1.6 Tampilan Menu Kelas
- 4.6.1.7 Tampilan Menu Pelanggaran
- 4.6.1.8 Tampilan Menu Prestasi
- 4.6.1.9 Tampilan Menu Poin Peringatan
- 4.6.1.10 Tampilan Menu Poin Administrator
- 4.6.1.11 Tampilan Menu Poin Event/Informasi
- 4.6.1.12 Tampilan Menu Report
- 4.6.2 Tampilan Halaman Android
- 4.6.1 Tampilan Halaman Dashboard Web Service
- 4.7 Konfigurasi Sistem Usulan
- 4.8 Blackbox Testing
- 4.9 Implementasi Sistem yang Diusulkan
- 5 BAB V
- 6 DAFTAR PUSTAKA
DAFTAR TABEL
- Tabel 3.1 Jumlah Ruangan
- Tabel 3.2 Penambahan Poin
- Tabel 3.3 Kehadiran Siswa
- Tabel 3.4 Seragam
- Tabel 3.5 Kerapihan Siswa Putra
- Tabel 3.6 Kerapihan Siswa Putri
- Tabel 3.7 Kebersihan dan Keindahan
- Tabel 3.8 Keamanan dan Ketertiban
- Tabel 3.9 Pembelajaran
- Tabel 3.10 Sanksi dan Pembinaan
- Tabel 3.11 Analisa SWOT
- Tabel 3.12 Matriks Analisa SWOT
- Tabel 3.14 Elisitasi Tahap 2
- Tabel 3.16 Draft Final Elisitasi
- Tabel 4.1 Perbedaan Sistem berjalan dengan yang diusulkan
- Tabel 4.2 Spesifikasi Tabel administrator
- Tabel 4.3 Spesifikasi Tabel Credit Poin
- Tabel 4.4 Spesifikasi Tabel Detail Credit Point
- Tabel 4.5 Spesifikasi Tabel Guru
- Tabel 4.6 Spesifikasi Tabel Information
- Tabel 4.7 Spesifikasi Tabel Jabatan
- Tabel 4.8 Spesifikasi Tabel Kelas
- Tabel 4.9 Spesifikasi Tabel point
- Tabel 4.10 Spesifikasi Tabel Siswa
- Tabel 4.11 Spesifikasi Tabel Walimurid
- Tabel 4.12 Pengujian Blackbox Testing
- Tabel 4.13 Schedule Implementasi
- Tabel 4.14 Estimasi Biaya
DAFTAR GAMBAR
- Gambar 2.1 Pengelompokkan Diagram UML
- Gambar 2.2 Matriks Analisa SWOT
- Gambar 3.1 Struktur Organisasi SMP Santo Kristoforus I
- Gambar 3.2 Use case diagram sistem pencatatan poin yang berjalan
- Gambar 3.3 Use case diagram sistem monitoring poin yang berjalan
- Gambar 3.4 Activity diagram sistem pencatatan poin yang berjalan
- Gambar 3.5 Activity diagram sistem monitoring poin yang berjalan.
- Gambar 3.6 Sequence diagram sistem pencatatan poin yang berjalan
- Gambar 3.7 Sequence diagram monitoring poin yang berjalan
- Gambar 4.1 Use Case diagram sistem yang diusulkan pada web
- Gambar 4.2 Use Case diagram sistem yang diusulkan pada android
- Gambar 4.3 Activity Diagram Admin yang Diusulkan
- Gambar 4.4 Activity Diagram Guru yang Diusulkan
- Gambar 4.5 Activity Diagram Guru BK yang Diusulkan
- Gambar 4.6 Activity Diagram Walimurid yang Diusulkan
- Gambar 4.7 Sequence Diagram Admin yang Diusulkan
- Gambar 4.8 Sequence Diagram Guru yang Diusulkan
- Gambar 4.9 Sequence Diagram Guru BK yang Diusulkan
- Gambar 4.10 Sequence Diagram Wali murid yang Diusulkan
- Gambar 4.11 Class Diagram yang Diusulkan
- Gambar 4.12 Prototype Halaman Login
- Gambar 4.13 Prototype Halaman Dashboard
- Gambar 4.14 Prototype Halaman Guru
- Gambar 4.15 Prototype Halaman Siswa
- Gambar 4.16 Prototype Halaman Wali Murid
- Gambar 4.17 Prototype Halaman Kelas
- Gambar 4.18 Prototype Halaman Pelanggaran
- Gambar 4.19 Prototype Halaman Prestasi
- Gambar 4.20 Prototype Halaman Poin Peringatan
- Gambar 4.21 Prototype Halaman Adminitrator
- Gambar 4.22 Prototype Halaman Informasi
- Gambar 4.23 Prototype Halaman Laporan
- Gambar 4.24 Prototype aplikasi Guru BK
- Gambar 4.25 Prototype aplikasi Guru
- Gambar 4.26 Prototype aplikasi Wali Murid
- Gambar 4.27 Tampilan halaman login
- Gambar 4.28 Tampilan halaman dashboard
- Gambar 4.29 Tampilan halaman menu guru
- Gambar 4.30 Tampilan halaman menu siswa
- Gambar 4.31 Tampilan halaman menu walimurid
- Gambar 4.32 Tampilan halaman menu kelas
- Gambar 4.33 Tampilan halaman menu pelanggaran
- Gambar 4.34 Tampilan halaman menu prestasi
- Gambar 4.35 Tampilan halaman menu poin peringatan
- Gambar 4.36 Tampilan halaman menu administrator
- Gambar 4.37 Tampilan halaman menu informasi
- Gambar 4.38 Tampilan halaman menu report
- Gambar 4.39 Tampilan halaman utama guru
- Gambar 4.40 Tampilan halaman utama guru bk
- 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
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 :
-
Bagaimana proses pengajuan cuti pada Telkomsigma divisi Network and Security Operation Management yang berjalan selama ini ?
-
Apa saja kendala yang dialami dalam sistem yang berjalan saat ini pada pada Telkomsigma divisi Network and Security Operation Management ?
-
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:
-
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.
-
Untuk mengetahui proses pengajuan cuti pada Telkomsigma divisi Network and Security Operation Management
-
Mengetahui hambatan apa saja yang terjadi pada pengajuan cuti karyawan non-organik pada Telkomsigma divisi Network and Security Operation Management
-
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:
-
Manfaat untuk peneliti dan dalam segi praktis untuk mengembangkan ilmu yang sudah pelajari, serta daya nalar peneliti dalam setiap permasalahan dalam kegiatan operasional.
-
Dengan mengetahui sistem kelemahan dan kelebihan yang berjalan serta memperbaikinya.
-
Untuk dapat memberikan informasi terkait hambatan pada sistem yang terjadi pada Telkomsigma divisi Network and Security Operation Management
- Manfaat untuk sistem yang yang akan diusulkan lebih efektif, dan efisien
Metode Penelitian
Metode Pengumpulan Data
- 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
- 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.
- 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.
- Analisis (Analysis)
- Desain (Design)
- Pengembangan (Implementation)
- Pengujian (Testing)
- Pemeliharaan (Maintenance)
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
ada tahapan ini untuk menggambarkan panduan dan rancang bangun untuk membuat suatu aplikasi yang akan diusulkan pada penelitian ini
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.
Pada tahapan ini untuk menguji hasil perancangan sistem dan mengembangkan sistem
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
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 (systēma) dan bahasa Yunani (sustēma) 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 :
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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 beberapa definisi data menurut para ahli:
-
Menurut Hendra Nusa Putra dalam Jurnal Publikasi & Jurnal Penelitian Teknik Informatika (SinkrOn) (2018:68)[9], “Data adalah bahan mentah untuk diolah yang hasilnya kemudian menjadi informasi”.
-
Menurut Martono dkk dalam Jurnal CCIT (2017:231)[10], “Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang tidak mempunyai makna atau tidak berpengaruh secara langsung kepada pemakai”.
-
Menurut Mia Andini dan Khairul Anwar Hafizd dalam Jurnal Sains dan Informatika (2015:48)[11], mendefinisikan bahwa “Data adalah kumpulan informasi yang diperoleh dari suatu pengamatan, dapat berupa angka, lambang atau sifat”
Berdasarkan beberapa pendapat para ahli di atas peneliti dapat menarik kesimpulan bahwa data adalah bentuk input berupa bahan mentah yang setelah diolah akan menghasikan output berupa informasi. Data dapat diperoleh dari suatu pengamatan terhadap angka, lambang dan juga sifat.
Definisi Informasi
Berikut ini adalah pengertian dari informasi menurut para ahli dan berbagai sumber :
-
Menurut Handoko (2016;83)[12], “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”.
-
Menurut Hidayat, dkk (2016:186)[13], “Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimannya, informasi disebut juga data yang diproses atau data yang memiliki arti”
-
Menurut Mulyani, S. (2016:12)[14] , “ 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”.
Kualitas Informasi
Menurut Rusdiana Dewi, dkk dalam Semnasteknomedia Online. (2017:279)[15], " Terbentuknnya informasi yang dihasilan dari proses pengolahan data hingga sampai ke pengguna informasi tersebut, maka informasi tersebut haruslah mempunyai kualitas yang baik. Dan kualitas informasi (quality of information) untuk dapat berguna dengan baik, maka informasi merupakan landasan didalam pengambilan keputusan.
-
Tepat kepada orangnya atau Relevan (Relevancy).
Berarti informasi tersebut mempunyai anfaat untuk pemakainnya. Relevan informasi untuk tiap-tiap orang satu dengan yang lain berbeda. Tetapi waktu (Time Lines) berarti informasi yang dating pada penerimaan tidak boleh terlambat, informasi yang sudah using tidak akan mempunyai nilai lagi, karena informasi merupakan landasan didalam pengambilan keputusan.
-
Tepat nilainya atau Akurat (Accurate).
Berarti informasi harus bebas dari kesalahan-kesalahan. Akurat juga berarti informasi harus jelas mencerminkan maksudnya. Informasi harus akurat karena dari sumber informasi ke penerima kemungkinan banyak terjadi.
Konsep Dasar Sistem Informasi
Definisi Sistem Informasi
Berikut ini adalah beberapa pengertian dari sistem informasi menurut para ahli dan juga berbagai sumber :
-
Menurut Arinda Lestari, dkk dalam Jurnal Informatika Global (2015:9)[16] , “Sistem Informasi adalah sebuah rangkaian prosedur formal dimana data dikelompokkan, diproses menjadi informasi dan didistribusikan kepada pemakai”.
-
Menurut Sri Rahayu dkk (2018:3)[17], “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“.
-
Menurut Khanna, dkk dalam jurnal CCIT (2015:34)[18], “Sistem informasi adalah sebuah sistem yang mempunyai fungsi mengumpulkan, memproses, menyimpan, menganalisis, dan menyebarkan informasi untuk tujuan yang spesifik”.
-
Menurut M.Thoha dan Miyanto dalam Jurnal Prosisko (2015:59)[19], “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 sekumpulan prosedur yang teroganisir. Berfungsi untuk mengumpulkan, memproses, menyimpan, menganalisis dan mendistribusikan kepada pemakai.
Komponen Sistem Informasi
Menurut Elisabeth Yunaeti Anggraeni dan Rita Irviani (2017:2-3)[20], komponen-komponen dari sistem informasi adalah sebagai berikut :
-
Komponen Input, adalah data yang masuk kedalam sistem informasi.
-
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.
-
Komponen Output, adalah hasil informasi yang berkualitas dan dokumentasi yang berguna untuk semua tingkat menejemen serta semua pemakai sistem.
-
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.
-
Komponen Basis Data, adalah kompulan data yang saling berhubungan yang tersimpan didalam komputer dengan menggunakan software database.
-
Komponen Kontrol, adalah komponen yang mengendalikan gangguan terhadap sistem informasi.
Konsep Dasar Analisa Sistem
Definisi Analisa Sistem
-
Menurut Jery Ariska dan M. Jazman dalam Jurnal Rekayasa dan Manajemen Sistem Informasi (2016:131)[21], “Analisa sistem didefinisikan sebagai penguraian suatu sisten informasi yang utuh kedalam komponen-komponen yang bertujuan untuk mengidentifikasi, mengetahui dan memahami serta melakukan proses evaluasi yang baik atas permasalahan yang terjadi”.
-
Menurut Rosa dan Shalahuddin yang dikutip oleh Rachmat Agusli, dkk dalam Jurnal Sisfotek Global (2017:21)[22], 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”.
Berdasarkan kedua pendapat para ahli diatas, maka dapat diambil kesimpulan bahwa analisa sistem adalah penguraian sebuah sistem yang bertujuan untuk mengidentifikasi dan mengevaluasi sistem yang bagus dan tidak bagus, lalu memenuhi kebutuhan pada sistem yang baru.
Tahap Analisa Sistem
Menurut Topik Nur Hidayat, dkk (2017)[23], “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)[24], “Tujuan analisis sistem adalah mengembangkan sistem yang relative mudah diubah manakala diperlukan. Prinsip prinsip analisis sistem adalah :
-
Mendefinisikan masalah. Masalah yang akan dipecahkan dengan sistem diatur berkenaan dengan lingkungan tempat sistem berinteraksi.
-
Menyatakan sasaran sistem. Tujuan umum dan khusus yang ingin dicapai yang berkaitan dengan keefektifan ditetapkan dan diumumkan kepada pihak-pihak yang berkepentingan.
-
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.
-
Menetapkan kendala sistem. Kendala pada sistem dan proses pengembangannya, seperti biaya dan jangka waktu untuk pegembangan sistem, harus dipastikan.
-
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.
Prinsip Analisa Sistem
Analisis sistem merupakan contoh yang baik dari pendekatan sistem untuk memecahkan masalah dengan tujuan pada pengembangan sistem yang relatif mudah diubah manakala diperlukan. Sehingga terdapat prinsip-prinsip analisis sistem yaitu (Tyoso, 2016:18)[25] :
-
Mendefinisikan masalah, masalah yang akan dipecahkan dengan sistem diatur berkenaan dengan lingkungan tempat sistem berinteraksi.
-
Menyatakan sasaran sistem, tujuan umum dan khusus yang ingin dicapai yang berkaitan dengan keefektifan ditetapkan dan diumumkan kepada pihak-pihak yang berkepentingan.
-
Menetapkan batasan sistem (system boundaries), pembatas antara sistem yang baru dengan lingkungannya harus diperinci. Hubungan sistem (interface) yang berkaitan dengan masukan dan keluaran harus ditegaskan.
-
Menetapkan kendala sistem, kendala pada sistem dan proses pengembangannya, seperti biaya dan jangka waktu untuk pengembangan sistem, harus dipastikan.
-
Dekomposisi sistem, sistem dipecah kedalam sub-subsistem yang saling terkait dan berhubungan dengan lingkungannya. Hubungan antara subsistem ditentukan sehingga seorang analis sistem mampu melihat sistem dengan terinci. Subsistem yang berada pada tingkat bawah yang nantinya dirancang dan menjadi bagian sistem yang ditetapkan.
Konsep Dasar Perancangan Sistem
Definisi Perancangan Sistem
Dalam membuat sistem, perlu dibuatnya suatu perancangan sistem. Berikut ini ada tiga definisi perancangan sistem, yaitu :
Menurut Maimunah dkk (2016:203)[26], “Perancangan sistem adalah fase pengembangan sistem yang mendefinisikan bagaimana sistem informasi akan melakukan perancangan untuk mendapatkan solusi pemecahan masalah”.
Menurut Indraswuri, I. D, yang dikutip Mulyati dkk dalam Jurnal CCIT (2018:119)[27], “Perancangan sistem adalah termasuk bagaimana mengorganisasi sistem ke dalam subsistem-subsistem, perangkat keras, perangkat lunak serta prosedur-prosedur”.
Selain itu menurut Verzello dan John Reuter III dalam Puput Puspito dkk (2016: 63)[28], “Perancangan sistem adalah tahap setelah analisis dari siklus pengembangan sistem, pendefinisian dari kebutuhan-kebutuhan fungsional, dan persiapan untuk rancang bangun implementasi (menggambarkan bagaimana suatu sistem dibentuk)”
Menurut Alison McKay et al dalam International Journal of Computer Integrataed Manufacturing Vol.29 No.3 (2016:237)[29], Engineering design is an important early stage of the inno-vation processes that deliver new products to markets where societal challenges are addressed and wealth generated. High-quality engineering design information is critical to the effective and efficient manufacture, production and through-life support of such products. The emerging discipline of engineering design informatics brings together ICT (Information and Communications Technology) and engineering design to support the creation of well-founded engineering information support systems. Artinya Rekayasa merancang proses penting untuk mengantarkan produk baru ke pasar di mana tantangan masyarakat diatasi dan kekayaan dihasilkan. Informasi desain teknik berkualitas tinggi sangat penting untuk pembuatan, produksi, dan dukungan seumur hidup yang efektif dan efisien dari produk tersebut. Teknologi Informasi dan Komunikasi (Teknologi Informasi dan Komunikasi) dan desain teknik untuk mendukung penciptaan sistem pendukung informasi teknik yang beralasan.
Dari keempat definisi tersebut peneliti dapat berkesimpulan bahwa perancangan sistem adalah membuat/mengembangan sebuah sistem yang dapat mengatasi masalah pada sistem terdahulu yang telah dianalisis sebelumnya.
Teori Khusus
Konsep Dasar Poin Pelanggaran Tata Tertib
Definisi Pelanggaran
Menurut Yudhit Widy Wicaksono, Elis Hernawati, dan Guntur Prabawa dalam jurnal e-Proceeding of Applied Science Vol.3 No.3 (2017:1284)[30], “Pelanggaran adalah perbuatan (perkara) melanggar; tindak pidana yang lebih ringan daripada kejahatan.
Tidak terlaksananya peraturan atau tata tertib secara konsisten akan menjadi salah satu penyebab utamaterjadi berbagai bentuk dan kenakalan murid, baik didalam maupun diluar sekolah”.
Definisi Tata Tertiib
Menurut Erna Octavia dalam Jurnal Pendidikan Kewarganegaraan Vol. 1, No. 1 (2017:15)[31], “tata tertib sekolah adalah suatu peraturan yang digunakan pihak sekolah untuk mengatur siswanya agar dapat terlaksananya kurikulum secara baik yang mampu menunjang peningkatan mutu pendidikan di sekolah”.
Definisi Poin Pelanggaran
Menurut Apriyani (2015:2)[32], “Sistem poin merupakan pemberian sejumlah poin kepada siswa yang melanggar tata tertib. Jumlah poin yang diberikan berbeda-beda sesuai jenis pelanggaran yang dilakukan dengan range poin antara dua sampai 100 poin.”
Konsep Dasar Sekolah
Definisi Sekolah
Menurut Yudhit Widy Wicaksono, Elis Hernawati, dan Guntur Prabawa dalam jurnal e-Proceeding of Applied Science Vol.3 No.3 (2017:1284)[30], “Sekolah adalah tempat dimana pelajar melakukan aktivitas belajar sehari-hari, baik akademik maupun nonakademik. Selain untuk belajar, sekolah juga menjadi tempat yang sangat besar pengaruhnya dalam bersosialisasi dan beretika.”.
Fungsi Sekolah
Menurut Lanlan Muhria dalam artikel Definisi Dan Fungsi Sekolah (2018)[33], sekolah memiliki fungsi sebagai berikut :
-
Mempersiapkan Peserta Didik Suatu Pekerjaan
Peserta didik yang telah lulus dari satuan pendidikan tertentu diharapkan sanggup mendapatkan bahkan membuka lapangan pekerjaan tertentu. Jikapun tidak demikian, setidaknya mereka memiliki kemampuan dasar dalam menjamin keberlangsungan hidupnya.
-
Memberikan Keterampilan Dasar
Sekolah setidaknya akan mampu memberikan keterampilan dasar berupa membaca, menulis dan berhitung. Ketiga hal ini tentu akan sangat dibutuhkan dalam kehidupan modern seperti sekarang ini.
-
Membuka Kesempatan Memperbaiki Nasib
Setiap orang tua pasti mengharapkan agar anaknya memiliki nasib yang lebih baik dari padanya. Karena itu, mereka akan berusaha untuk menyekolahkan anak-anaknya. Bahkan jika memungkinkan, mereka akan menyekolahkan anaknya hingga memperoleh gelar dari perguruan tinggi.
-
Menyediakan Tenaga Pembangunan
Pendidikan merupakan alat yang paling ampuh dalam menyiapkan sumber adaya yang terampil dan ahli pada semua sektor pembangunan. Kekayaan alam hanya akan mengandung arti dan bermakna jika didukung oleh keahlian sumber daya manusianya.
-
Membantu Memecahkan Problematika Sosial
Generasi muda di didik untuk dipersiapkan dalam mengatasi berbagai masalah sosial yang ada. Konsep dan teori- teori yang didapat di lembaga pendidikan (sekolah) diharapkan mampu di implementasikan dalam kehidupan nyata di masyarakat.
-
Membentuk Manusia Sosial
Manusia, selain sebagai suatu individu, ia juga adalah makhluk sosial. Pendidikan dituntut mampu membentuk manusia yang dapat bergaul dengan manusia yang lain.
-
Alat Transformasi Kebudayaan
Sekolah, diharapkan mampu menambah pengetahuan baru melalui kegiatan penelitian yang dapat membawa perubahan dalam kehidupan masyarakat. Penemuan- penemuan baru yang belum pernah ada sebelumnya, mengindikasikan telah terjadinya sebuah inovasi dalam perkembangan dan keberlangsungan kehidupan manusia.
Konsep Dasar Monitoring
Definisi Monitoring
Definisi monitoring menurut Hary Hikmat dalam Anggraeni (2015:30)[34], adalah proses pengumpulan dan analisis informasi berdasarkan indicator yang ditetapkan secara sistematis dan kontinu tentang program atau kegiatan sehingga dapat dilakukan koreksi untuk tindakan selanjutnya, sedangkan dalam peraturan pemerintah nomor 39 tahun 2006, monitoring merupakan suatu kegiatan mengamati atau memantau secara seksama suatu keadaan atau kondisi, termasuk juga perilaku atau kegiatan tertentu, dengan tujuan agar semua data masukan atau informasi yang diperoleh dari hasil pengamatan tersebut dapat menjadi landasan dalam pengambilan keputusan.
Menurut Laksana (2016:178)[35], monitoring (pemantauan) adalah “Proses untuk mengetahui pelaksanaan program yang sedang berjalan, untuk membantu meningkatkan kualitas program dan mengidentifikasi masalah-masalah yang harus diatasi untuk mencapai program”.
Dari dua pendapat di atas, peneliti mengambil kesimpulan bahwa monitoring adalah suatu kegiatan yang dilakukan untk memantau suatu keadaan atau pelaksanaan program yang berjalan untuk mencapai tujuan yang diharapkan.
Konsep Dasar UML (Unified Modeling Language)
Definisi UML (Unified Modeling Language)
-
Menurut Rosa dan Shalahuddin (2015:137)[22], “UML (Unified Modeling Language) merupakan bahasa visual untuk pemodelan dan komunikasi mengenai sebuah sistem dengan menggunakan diagram dan teks-teks pendukung”.
-
Menurut Yusuf dkk dalam jurnal CCIT (2015:29)[36], “UML (Unified Modelling Language) adalah himpunan struktur dan teknik untuk permodelan desain program berorientasi objek (OOP) serta aplikasinya. UML adalah metodologi untuk mengembangkan sistem OOP dan seperangkat tool untuk mendukung pengembangan sistem tersebut“.
-
Menurut Mulyani (2016:35)[14], “UML adalah sebuah teknik pengembangan sistem yang menggunakan bahasa grafis sebagai alat untuk pendokumentasikan dan melakukan spesifikasi pada sistem”.
Berdasarkan beberapa pendapat para ahli di atas dapat ditarik kesimpulan bahwa UML adalah bahasa pemodelan yang digunakan untuk menggambarkan hasil suatu analisa dalam bentuk diagram dan teks pendukung, agar lebih mudah dipelajari dan dipahami.
Jenis-jenis UML (Unified Modeling Language)
Menurut Rosa dan Shalahuddin (2015:137)[22], “UML (Unified Modeling Language) merupakan bahasa visual untuk pemodelan dan komunikasi mengenai sebuah sistem dengan menggunakan diagram dan teks-teks pendukung”.
-
Structure diagrams, yaitu kumpulan diagram yang digunakan untuk menggambarkan suatu struktur statis dari sistem yang dimodelkan.
-
Behavior diagrams, yaitu kumpulan diagram yang digunakan untuk menggambarkan kelakuan sistem atau rangkaian perubahan yang terjadi pada sebuah sistem
-
Interaction diagrams, yaitu kumpulan diagram yang digunakan untuk menggambarkan interaksi sistem dengan sistem lain maupun interaksi antar subsistem pada suatu sistem.
Berikut uraian tentang ke tiga belas macam diagram UML, antara lain yaitu (Rosa dan Shalahuddin, 2015:141-171)[22], :
-
Class diagram, yaitu diagram kelas atau class diagram menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem.
-
Object diagram, yaitu diagram objek menggambarkan struktur sistem dari segi penamaan objek dan jalannya objek dalam sistem.
-
Component diagram, yaitu diagram komponen atau component diagram dibuat untuk menunjukkan organisasi dan ketergantungan diantara kumpulan komponen dalam sebuah sistem.
-
Composite structure diagram, yaitu diagram yang digunakan untuk menggambarkan struktur dari bagian-bagian yang saling terhubung maupun mendeskripsikan struktur pada saat berjalan (runtime) dari instance yang saling terhubung.
-
Package diagram, yaitu menyediakan cara mengumpulkan elemen-elemen yang saling terkait dalam diagram UML.
-
Deployment diagram, yaitu diagram yang menunjukkan konfigurasi komponen dalam proses eksekusi aplikasi.
-
Usecase diagram, yaitu pemodelan untuk kelakuan (behavior) sistem informasi yang akan dibuat.
-
Activity diagram, yaitu diagram yang menggambaran workflow (aliran kerja) atau aktivitas dari sebuah sistem atau proses bisnis atau menu yang ada pada perangkat lunak.
-
State machine diagram, yaitu diagram yang digunakan untuk menggambarkan perubahan status atau transisi status dari sebuah mesin, atau sistem, atau objek.
-
Sequence diagram, yaitu diagram yang menggambarkan kelakuan objek pada usecase dengan mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima antar objek.
-
Communication diagram, yaitu diagram yang menggambarkan interaksi antar objek/bagian dalam bentuk urutan pesan.
-
Timing diagram, yaitu diagram yang fokus pada penggambaran terkait batasan waktu. Diagram ini digunakan untuk menggambarkan tingkah laku sistem dalam periode waktu tertentu.
-
Interaction overview diagram, yaitu diagram yang berfungsi untuk menggambarkan sekumpulan urutan aktivitas. Interaction overview diagram adalah bentuk aktivitas diagram yang setiap titik mempresentasikan diagram interaksi.
Gambar 2.1 Pengelompokkan Diagram UML
Konsep Dasar XAMPP
Definisi XAMPP
Menurut Dadan Dkk. (2015:28)[37],“XAMPP adalah salah satu aplikasi web server apache yang terintegrasi dengan MYSQL dan PHPMyadmin, XAMPP adalah singkatan dari X, Apache Server, MYSQL, PHPMyadmin, dan Phyton.” Huruf X didepan menandakan XAMPP bisa diinstal di berbagai operating system. XAMPP dapat diinstal pada Windows, Linux, MacOS, dan Solaris.
Chetan Bulla dkk dalam International Journal of Engineering Science and Computing(2017:12632)[38], mengemukakan bahwa “XAMPP is a free and open source cross-platform web server solution stack package developed by Apache Friends, consisting mainly of the Apache HTTP Server, MariaDB database, and interpreters for scripts written in the PHP and Perl programming languages”. Yang artinya XAMPP adalah web server platform cross-platform gratis dan open source yang dikembangkan oleh beberapa Apache, yang sebagian besar terdiri dari Apache HTTP Server, database MariaDB dan bahasa untuk skrip yang ditulis dalam bahasa pemrograman PHP dan Perl.
Menurut Hilmi Fuad,dkk (2018:2)[39] dalam JURNAL SISFOTEK GLOBAL,“XAMPP adalah sebuah software yang berfungsi untuk menjalankan website berbasis PHP dan menggunakan pengelolah data MySQL di computer lokal. XAMPP berperan sebagai server web pada komputer anda. XAMPP juga dapat disebut sebuah Cpanel server virtual, yang dapat membantu anda melakukan preview sehingga dapat memodifikasi website tanpa harus online atau terakses dengan internet)”.
Berdasarkan pendapat di atas dapat di ambil kesimpulan bahwa Xampp merupakan server web yang dapat membantu melakukan preview dalam memodifikasi website secara offline dan dapat di install pada Windows, Linux, MacOS, Solaris.
Konsep Dasar MySQL
Definisi MySQL
Berikut adalah beberapa definisi MySQL menurut para ahli, diantaranya MYSQL menurut Enterprise (2018:2)[40], “MYSQL adalah database yang terkenal karena hampir sebagian besar aplikasi berbasis website seperti wordpress, dilengkapi dengan MYSQL”. MYSQL juga ditawarkan dalam berbagai versi termasuk versi gratis,
sedangkan menurut Mundzir MF (2018:217)[41],“MYSQL adalah sistem manajemen database SQL yang sifatnya open source (terbuka)dan paling banyak digunakan saat ini”.
Sementara Menurut Santoso dan Yulianti dalam Jurnal SENIATI (2016:333)[42], “MySQL merupakan software yang tergolong sebagai DBMS (Database Management System) yang bersifat Open source menyatakan bahwa software ini dilengkapi dengan source code (code yang dipakai untuk membuat MySQL)”.
Berdasarkan pendapat diatas, bahwa dapat disimpulkan MySQL merupakan sebuah software yang tergolong DBMS dan bersifat open source serta dilengkapi dengan source code.
Konsep Dasar PHP
Definisi PHP
Menurut Hidayat dkk (2017:21)[43], “PHP adalah pemrograman interpreter yaitu proses penerjemahan baris kode sumber menjadi kode mesin yang dimengerti komputer secara langsung pada saat baris kode dijalankan. PHP disebut sebagai pemrograman Server Side Programming, hal ini dikarenakan seluruh prosesnya dijalankan pada server tidak dijalankan pada client. PHP merupakan suatu bahasa dengan hak cipta terbuka atau yang juga dikenal dengan istilah Open Source, yaitu pengguna dapat mengembangkan kode fungsi PHP dengan kebutuhannya.”
Menurut Tim EMS (2016:1)[44], “ PHP adalah bahasa script, artinya ditanamkan atau disisipkan ke dalam HTML. Untuk membedakan kode PHP dan kode HTML sebagai wadahnya, digunakan tag-tag PHP. PHP sangat populer dan dapat dipakai untuk mem-program situs web dinamis tipe apapun, bahkan PHP dapat digunakan untuk membangun CMS.
Menurut Dahlan yang di kutip oleh ahmad fadel dkk (2018:48)[45], “PHP adalah singkatan dari “PHP: Hypertext Preprocessor”, yang merupakan sebuah bahasa scripting yang terpasang pada HTML untuk membuat webside yang dinamis. PHP ini merupakan server side scripting maksudnya sintak dan perintah-perintah PHP akan dieksekusi deserver kemudian hasilnya baru ditampilkan ke browser dalam format HTML, maka kode-kode yang kita tulis menggunkan PHP tidak akan kelihatan oleh user sehingga membuat halaman webside kita lebih aman dan dinamis.”
Dari penjelasan yang diatas dapat disimpulkan bahwa PHP merupakan bahasa scripting yang digunakan untuk membuat website dinamis, yang mana sintak dan perintah-perintahnya akan di ekesekusi deserver dan hasilnya ditampilkan dengan format HTML.
Konsep Dasar Konsep Dasar Framework Laravel
Definisi Framework
Definisi Framework menurut Basuki yang dikutip oleh D Tri Octafian dalam Jurnal Teknomatika (2015:2)[46], “Bahwa sebagai koleksi atau kumpulan potongan-potongan program yang disusun dan diorganisasikan sedemikian rupa, sehingga dapat digunakan untuk membantu aplikasi utuh tanpa harus membuat semua kodenya dari awal”. Keuntungan yang dapat diperoleh dari penggunaan framework adalah:
-
Waktu pembuatan aplikasi website jauh lebih singkat.
-
Kode website jadi lebih mudah dibaca, karena sedikit dan sifatnya pokok, detailnya adalah kode dari framework.
-
Website menjadi lebih mudah diperbaiki, karena tidak perlu fokus ke semua komponen kode website, terutama kode sistem framework.
-
Tidak perlu lagi membuat kode penunjang aplikasi website seperti koneksi database, validasi form, GUI (Graphical User Interface) dan keamanan.
-
Pikiran pengembang menjadi lebih terfokus ke kode alur permasalahan website, apa yang ditampilkan dan layanan apa saja yang diberikan dari aplikasiwebsite tersebut.
-
Jika dikerjakan team work, maka akan lebih terarah karena sistem framework, mengharuskan adanya keteraturan pelekatan kode. Seperti pengambilandatabase terpisah dengan bagian pengaturan tampilan pengunjung.
Definisi Laravel
Menurut Aminudin dalam buku Cara Efektif Belajar Framework Laravel (2015)[47], “Framework laravel merupakan framework berbasis PHP dan bisa dikatakan masih relatif baru, namun demikian peminat developer akan framework ini semakin hari semakin meningkat, karena memang framework ini berbeda dengan framework PHP pada umumnya. Laravel dibangun dengan konsep MVC (Model-Controller-View), kemudian Laravel dilengkapi juga command line tool yang bernama “Artisan” yang bisa digunakan untuk packaging bundle dan instalasi bundle melalui command prompt”.
Konsep Dasar Sublime Text
Definisi Sublime Text
Vidiandry Putratama Supono (2016:14)[48], menjelaskan bahwa, “Sublime Text merupakan perangkat lunak text editor yang digunakan untuk membuat atau meng-edit suatu aplikasi. Sublime Text mempunyai fitur plugin tambahan yang memudahkan programmer”.
Menurut Geovanne farell dkk (2018:58)[49],“Sublime Text adalah aplikasi editor untuk kode dan teks yang dapat berjalan di berbagai platform operating system dengan menggunakan teknologi Phyton API. Terciptanya aplikasi ini terinspirasi dari aplikasi Vim, Aplikasi ini sangatlah fleksibel dan powerful. Fungsionalitas dari aplikasi ini dapat dikembangkan dengan menggunakan sublime-packages“.
Berdasarkan pendapat diatas, dapat disimpulkan bahwa sublime text adalah perangkat lunak text editor yang digunakan untuk kode dan teks yang dapat berjalan di berbagai platform operating system.
Konsep Dasar Android
Definisi Android
Menurut Harni Kusniyati dan Nicky Saputra Pangondian Sitanggang (2016:11)[50], “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)[51], “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 Kotlin
Definisi Kotlin
Menurut Niko Sumanda Sibarani dkk dalam Prosiding Industrial Research Workshop and National Seminar (Vol. 9, pp. 319-324)[52], “Kotlin adalah bahasa pemrograman berbasis Java Virtual Machine (JVM) yang dikembangkan oleh JetBrains. Kotlin merupakan bahasa pemrograman yang pragmatis untuk android yang mengkombinasikan object oriented (OO) dan pemrograman fungsional. Kotlin juga bahasa pemrograman yang interoperabilitas yang membuat bahasa ini dapat digabungkan dalam satu project dengan bahasa pemrograman Java. Bahasa pemrograman ini juga dapat digunakan untuk pengembangan aplikasi berbasis desktop, web dan bahkan untuk backend. Beberapa keuntungan yang mungkin akan didapatkan jika pengembangan aplikasi beralih menggunakan Kotlin untuk mengembangkan aplikasi diatas platform JVM adalah sebagai berikut :
-
Dapat mengatasi NullPointerException yang umumnya terdapat pada Java.
-
Penulisan kode lebih ringkas dan mudah dibaca dibandingkan kode yang ditulis dengan menggunakan bahasa Java.
-
Mudah dipelajari.
-
Dukungan IDE untuk mempermudah dalam pemrograman. ”.
Konsep Dasar Black Box Testing
Definisi Black Box Testing
Menurut Imam Adli dkk, dalam Jurnal Teknologi dan Sistem Informasi Univrab (2018:76)[53], “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)[54], “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 SWOT
Definisi Analisa SWOT
Menurut chasanah (2015:61)[55], “analisis SWOT adalah metode perencanaan strategis yang digunakan untuk mengevaluasi kekuatan (strengths), kelemahan (weaknesses), peluang (opportunities), dan ancaman (threats) dalam suatu proyek atau suatu spekulasi bisnis.“
Menurut Irham (2016:302)[56], “SWOT adalah singkatan dari strengths (kekuatan), weaknesses (kelemahan), opportunities (peluang), dan threats (ancaman), dimana SWOT ini dijadikan sebagai suatu model dalam menganalisis suatu organisasi yang berorientasi profit dan nonprofit dengan tujuan utama untuk mengetahui keadaan organisasi tersebut secara lebih komprehensif.“
Menurut Akbar Muchammad Fauzi, and Mary Ismowati (2019)[57], “Analisis SWOT adalah membandingkan suatu kondisi dengan kondisi lain yang sama atau similar, menganalisis dan menetapkan strategi-strategi untuk bersaing atau menjadi lebih unggul, sehingga meskipun kedua rencana dalam kondisi yang sama tetapi rencana atau kebijakan yang dibuat menciptakan hasil yang lebih baik ditengah-tengah persaingan".
Matriks Analisa SWOT
Dalam analisa SWOT terdapat matriks yang dapat digunakan untuk menyusun faktor-faktor strategis perusahaan yang dapat menghasilkan empat set kemungkinan alternatif. Berikut matriks analisa SWOT yaitu (Rangkuti, 2017:202)[58] :
-
Strategi SO
Strategi ini dibuat berdasarkan jalan pikiran perusahaan yaitu dengan memanfaatkan seluruh kekuatan untuk merebut dan memanfaatkan peluang sebesar-besarnya.
-
Strategi ST
Strategi ini adalah strategi dalam menggunakan kekuatan yang dimiliki perusahaan untuk mengatasi ancaman.
-
Strategi WO
Strategi ini diterapkan berdasarkan pemanfaatan peluang yang ada dengan cara meminimalkan kelemahan yang ada.
-
Strategi WT
Strategi ini didasarkan pada kegiatan yang bersifat defensif dan berusaha meminimalkan kelemahan yang ada serta menghindari ancaman.
Gambar 2.2 Matriks Analisa SWOT
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)[59], “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.
-
Tahap Analisis
Tahap analisis atau perencanaan adalah menjelaskan semua proses yang terjadi dalam aplikasi yang akan dibuat.
-
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.
-
Tahap Implementasi
Strategi ini diterapkan berdasarkan pemanfaatan peluang yang ada dengan cara meminimalkan kelemahan yang ada.
-
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)[60], “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)[61], 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)[62], “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)[63], Elisitasi didapat melalui metode wawancara dan dilakukan melalui 3 (tiga) tahap, sebagai berikut :
-
Elisitasi Tahap I
Berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara.
-
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 :
-
“M” pada MDI itu artinya Mandatory (penting). Maksudnya requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.
-
“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.
-
“I” pada MDI itu artinya inessential. Maksudnya bahwa requirement tersebut bukanlah bagian dari luar sistem.
-
-
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 :
-
“T” artinya Technical, maksudnya bagaimana tata cara/teknik pembuatan requirement tersebut dalam sistem yang diusulkan.
-
“O” artinya Operational, maksdunya bagaimana tata cara penggunaan requirement tersebut dalam sistem yang akan dikembangkan.
-
“E” artinya Econimy, maksudunya berapakah biaya yang diperlukan guna membangun requirement tersebut dalam sistem.
Metode TOE tersebut dibagi kembali menjadi beberapa option, yaitu:
-
High (H) : Sulit untuk dikerjakan, karena tehnik pembuatan dan pemakaiannya sulit serta biayanya mahal, sehingga requirement tersebut harus diimplementasi.
-
Middle (M) : Mampu untuk dikerjakan.
-
Low (L) : Mudah untuk dikerjakan.
-
-
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)[64], “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)[65], “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)[66], 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 :
-
Mengidentifikasikan kesenjangan (identifity gaps) dari penelitian ini.
-
Menghindari membuat ulang (reinventing the wheel) sehingga banyak menghemat waktu dan juga menghindari kesalahan-kesalahan yang pernah dilakukan dan yang relevan terhadap penelitian ini.
-
Mengidentifikasikan metode yang pernah dilakukan dan yang relevan terhadap penelitian ini.
-
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:
-
Penelitian yang dilakukan oleh Munawati dalam jurnal CCIT pada tahun 2015 [67] yang berjudul “PROTOTYPE SISTEM INFORMASI MENGENAI NILAI POINT PELANGGARAN TATA TERTIB PADA SMK YUPPENTEK 1”. Perhitungan terhadap nilai poin yang masih bersifat konvensional dimana guru BK harus mencatat setiap pelanggaran siswa kedalam sebuah buku besar dan menghitung nilai poin pelanggaran setiap siswa/i untuk diberikan sanksi sesuai denga tata tertib yang berlaku. Hal ini mengakibatkan sering terlambatnya proses penindak lanjutan terhadap siswa/i yang bermasalah. Selain itu juga sering terjadi kesalahan dalam melakukan merekapitulasi poin pelanggaran siswa/i sehingga sanksi yang diberikan tidak sesuai dengan jumlah poin pelanggarannya.
-
Penelitian yang dilakukan oleh Ali Mulyanto dan Lia Ristina dari STMIK Cikarang pada tahun 2018[68] yang berjudul “PENENTUAN SANKSI PELANGGARAN TATA TERTIB SEKOLAH MENGGUNAKAN METODE SIMPLE MULTI ATTRIBUTE RATING TECHNIQUE (SMART) BERBASIS PHP DAN MYSQL STUDI KASUS SMPN 10 TAMBUN SELATAN”. Sebagian besar kegiatan pemasukkan data masih dilakukan dengan cara manual, oleh karena itu sering kali guru Bimbingan Konseling (BK) kebingungan dalam mencari data pribadi dan histori siswa. Selain itu laporan data pelanggaran siswa yang seharusnya diserahkan kepada wali kelas maupun wali murid sering kali terlambat karena membutuhkan waktu yang lama. Maka dari itu untuk menunjang kinerja guru Bimbingan Konseling (BK) dalam penanganan siswa yang bermasalah, diperlukan system yang bertujuan mempermudah pihak bimbingan konseling (BK) dan Sistem tersebut menggunakan metode Simple Multi Attributte Rating Technique (SMART).
-
Penelitian yang dilakukan oleh Patmi Kasih dan Yuni Lestari pada tahun 2015[69] dari Universitas Nusantara PGRI Kediri yang berjudul “Aplikasi Penghitung Point Pelanggaran Siswa Sebagai Sistem Pendukung Keputusan Bagi Badan Konseling Sekolah Dengan Simple Additive Weighting (Studi Kasus : SMKN 1 Tanah Grogot-Kaltim)”. Penelitian ini membahas mengenai Aplikasi penghitung poin kesalahan yang dirancang menggunakan sistem berbasis web dengan harapan dapat mempermudah hak akses yang dituju. Aplikasi ini dirancang sebagai sistem pendukung keputusan bagi guru dan badan bimbingan konseling sekolah dengan tujuan mempermudah Guru Bimbingan Konseling dalam penanganan siswa bermasalah guna menentukan poin kesalahan dan memperoleh data-data yang valid dengan menerapkan Fuzzy Multi Attribute Decision Making (FMADM), dan metode Simple Additive Weighting (SAW).
-
Penelitian yang dilakukan oleh Ellen Ershinta Putri dari Universitas Yudharta Pasuruan pada tahun 2015[70] yang berjudul “PERANCANGAN SISTEM INFORMASI POIN PELANGGARAN DAN PRESTASI SISWA BERBASIS SWS GATEWAY PADA SEKOLAH MENENGAH KEJURUAN NEGERI 3 PACITAN”. Dalam era komputerisasi saat ini dibutuhkan aplikasi untuk mempercepat proses informasi antara sekolah dan orang tua dalam hal ketertiban siswa sehingga orang tua dapat bekerja sama dengan pihak sekolah untuk membantu menangani kenakalan siswa. Dengan adanya sistem informasi poin pelanggaran dan prestasi siswa berbasis sms gateway pada Sekolah Menengah Kejuruan Negeri 3 Pacitan diharapkan orang tua mengetahui pelanggaran – pelanggaran anaknya secara cepat sehingga dapat memperkecil tingkat kenakalan siswa di sekolah.
-
Penelitian yang dilakukan oleh Kalyani Bhagwat, Priyanka Salunkhe, & Shamal Bangar yang berjudul “Employee Monitoring System Using Android Smart Phone” dalam International Journal on Recent and Innovation Trends in Computing and Communication (2015)[71]. Jurnal ini membahas sistem pemantauan karyawan di perusahaan dengan menggunakan teknologi android, yang mana pada aplikasi android tersebut berisi informasi tentang penggunanaan telpon karyawan seperti riwayat SMS karyawan, log panggilan karyawan, lokasi karyawan, penggunaan data, riwayat browser, dan data yang tidak sah. Sistem ini meningkatkan akurasi mengelola karyawan dengan menghemat waktu, meringankan upaya kerja manajer, dan menghindari penggunaan telepon yang disediakan sebagai fasilitas karyawan untuk hal yang tidak perlu. Aspek utama dari jurnal ini adalah kemudahan manager dalam menavigasi semua karyawan perusahaan dan mengetahui perilaku karyawan.
-
Penelitian yang dilakukan oleh Haron dkk yang berjudul “Design of student score application for assessing the most outstanding student at vocational high school” dalam International Journal of Engineering & Technology (2018)[72]. Jurnal ini membahas sistem penilaian dan pencatatan di sekolah yang masiih bersifat manual dan menyulitkan para guru dalam melakukan analisis lebih lanjut tentang keadaan siswanya. Selain itu pada penilaiannya saat ini masih hanya berfokus pada bidang akademik, dan penilaian pengembangan diri dilakukan hanya berdasarkan penilaian subyektif dari guru yang bersangkutan. Maka tujuan dari penelitian ini adalah merancang sistem informasi skor siswa sebagai dukungan pengambilan keputusan dalam menentukan siswa yang paling berprestasi, yang bukan hanya bagus secara akademik, tetapi juga memiliki moral yang baik. Pada sistem yang baru pun diharapkan dapat memberikan kemudahan kepada pihak yang terlibat dalam melakukan pengolahan data secara cepat dan akurat, serta mampu menyimpan data dengan aman dalam membantu proses pelayanan kepada siswa dan masyarakat pada umumnya.
-
Penelitian yang dilakukan oleh Mahrus Ali yang berjudul “Monitoring of Evaluation Soft Skill Students Based on Android with Dynamic Programming Algorithm” dalam Proceeding of International Conference on Green Technology (2017)[73]. Penelitian ini membahas tentang kondisi siswa yang masih kurang sadar akan pentingnya kemampuan softskill, minimnya kegiatan di luar kelas yang masih dilingkungan universitas dan bahkan penyelesaian tugas kuliah yang tertunda dikarenakan banyak mahasiswa yang meremehkan. Maka dari itu diharapkan dengan adanya perancangan sistem informasi pemantauan evaluasi softskill berbasis android, mahasiswa dapat mengevaluasi diri mereka secara lebih spesifik dalam kemampuan softskill, lebih aktif berpartisipasi dalam kegiatan di luar kelas yang mendukung kemajuan kemampuan akademik dan menyadari pentingnya menyelesaikan tugas kuliah secara tepat waktu dan sistematis.
BAB III
Gambaran Umum SMP Santo Kristoforus I
Sejarah SMP Santo Kristoforus I
Didorong akan kebutuhan pendidikan bagi warga sekitar Paroki Santo Kristoforus yang tidak tertampung di sekolah-sekolah Katolik di seputar Paroki karena tidak terjangkau secara finansial, maka kehadiran Yayasan Diannanda mencoba mengaggapi keprihatinan tersebut dengan mendirikan sekolah Santo Kristoforus.
Sejak tahun 1989 SMP Santo Kristoforus didirikan. Tujuannya agar siswa lulusan SD Santo Kristoforus dapat melanjutkan pendidikannya ke jenjang yang lebih tinggi. Awalnya, SMP St. Kristoforus “numpang” di gedung SD Santo Kristoforus I. murid perdana SMP St. Kristoforus I yang hanya dua kelas kecil masuk siang hari. Tahun-tahun berikutnya SMP Santo Kristoforus I terus berkembang dengan pesat. Jumlah alumninya saat ini tersebar di berbagai perusahaan-perusahaan besar, pengusaha, pengajar, dan yang masih kuliah diberbagai perguruan tinggi dalam dan luar negeri jenjang S1, S2, S3 dan sebagainya. Berikut ini data perkembangan SMP Santo Kristoforus I :
- Pada tahun 1989 SMP St. Kristoforus I dipimpin Kepala Sekolah : Dr. Sugiarto dan Wakil Kepala Sekolah adalah Bpk. FX. Winarso.
- Pada tahun 1991, Kepala Sekolah : Bpk. Dr. Sugiarto dan Wakil Kepala Sekolah Bpk. FX. Winarso.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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).
- 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).
- Periode 2016-2017, Drs. Rikson Nainggolan sebagai Kepala Sekolah, dan Wakilnya adalah Senobius Santi (Wakil Kurikulum) dan Petrus Laritmas, S.Fil (Wakil Kesiswaan).
- 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).
- 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
- Meningkatkan dan mengembangkan kualitas SDM melalui penguasaan ilmu pengetahuan, tekhnologi dan bahasa.
- Mengembangkan pendidikan karakter yang berbasis pada iman dan moral.
- Menanamkan nilai-nilai kebangsaan.
- 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 :
- Mengesahkan perubahan dokumen.
- Merumuskan, menetapkan dan mengembangkan visi dan misi sekolah.
- Mengelola guru dan staf dalam rangka pendayagunaan sumber daya manusia secara optimal.
- Mencari serta mengadopsi gagasan baru dari lembaga lain yang memiliki relevansi dengan sekolah.
- Mengelola, mengembangkan serta memeliharan sarana dan prasarana sekolah.
- Melakukan monitoring, evaluasi, dan pelaporan pelaksanaan program kegiatan sekolah sesuai dengan prosedur, serta merencanakan tindak lanjut.
Tanggung Jawab :
- Bertanggung jawab dalam membuat keputusan anggaran sekolah.
- Bertanggung jawab dalam perencanaan partisipatif mengenai pelaksanaan.kurikulum.
- Menetapkan dan memastikan kebijakan mutu sekolah dilaksanakan dengan baik dan terkendali.
- Memfasilitasi pengembangan potensi peserta didik untuk mengaktualisasikan berbagai potensi yang dimiliki.
Wakasek Kesiswaan
Wewenang :
- Menyusun program pembinaan serta melakukan pengarahan dan pengendalian kegiatan siswa / OSIS.
- Menyusun program kegiatan estrakurikuler.
- Mengelola guru dan staf dalam rangka pendayagunaan sumber daya manusia secara optimal.
- Membina dan mengkoordinasikan pelaksanaan keamanan, kebersihan, ketertiban, keindahan, kekeluargaan dan ketaqwaan.
- Terbinanya kegiatan sanggar MGMP.
- Mengatur mutasi siswa
Tanggung Jawab :
- Melaksanakan bimbingan dan pengarahan yang berhubungan dengan kedisiplinan dan tata tertib sekolah, bekerjasama dengan guru BK dan OSIS.
- Bekerjasama dengan guru piket dalam hal mengurus ketertiban siswa.
- Mengumpulkan dan menganalisis laporan bulanan dari Walikelas.
- Membina dan mengawasi kegiatan siswa agar tidak menimbulkan gangguan keamanan dan di sekolah ataupun di luar sekolah.
Guru BK
Wewenang :
- Menyusun dan mengembangkan Bimbingan Konseling.
- Merumuskan tujuan pembelajaran yang sesuai.
- Melaksanakan pembinaan siswa.
Tanggung Jawab :
- Menyusun program dan pelaksanaan bimbingan konseling.
- Membantu siswa dalam memahami minat dan bakat.
- Menindaklanjuti laporan guru dan wali kelas atas pelanggaran tata tertib siswa.
- Melakukan home visit.
- Melakukan bimbingan dan konseling terhadap siswa yang bermasalah.
- Memantau kemajuan siswa.
Walikelas
Wewenang :
- Membimbing siswa.
- Mengusulkan beasiswa.
Tanggung Jawab :
- Mewakili orangtua/wali siswa dalam lingkungan sekolah.
- Membantu pengembangan potensi siswa.
- Membantu menyelesaikan masalah-masalah siswa di sekolah.
- Membina suasana kekeluargaan di kelas.
- Melakukan kegiatan penilaian.
- Melakukan kegiatan penilaian.
Guru
Wewenang :
- Memilih dan menentukan metode kerja untuk mencapai pendidikan yang optimal dan melaksanakan tugas dengan baik sesuai dengan kode etik.
Tanggung Jawab :
- Melaksanakan tugas sebagai tenaga pengajar.
- 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
- Murid meminta izin kepada Petugas Piket untuk mengambil buku komunikasi miliknya.
- Lalu buku komunikasi tersebut diberikan ke Guru yang bersangkutan untuk diberi nilai poin pelanggaran/prestasi beserta paraf.
- Murid mengambil kembali buku komunikasi tersebut, lalu diserahkan ke Petugas Piket.
- Petugas Piket mencatat aktifitas yang terdapat pada buku komunikasi siswa untuk keperluan laporan harian di buku catatan kasus.
Monitoring
- Setiap seminggu sekali walikelas melakukan monitoring pada masing-masing buku komunikasi milik siswanya.
- Walikelas berkonsultasi kepada Guru BK untuk penanganan masalah yang dilakukan oleh siswanya.
- Untuk permasalahan ringan, Guru BK akan menindak lanjuti siswa yang bermasalah dalam bentuk bimbingan ataupun pemberian sanksi.
- 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 :
- Kehadiran Siswa
- Seragam
- Kerapihan siswa putra
- Kerapihan siswi putri
- Kebersihan dan keindahan
- Keamanan dan ketertiban
Tabel 3.3 Kehadiran Siswa
Tabel 3.4 Seragam
Tabel 3.5 Kerapihan siswa putra
Tabel 3.6 Kerapihan siswi putri
Tabel 3.7 Kerapihan siswi putri
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 system yang mencakup seluruh proses sistem penilaian poin yang berjalan
- 3 actor yang melakukan kegiatan diantaranya: Murid, Guru dan Guru Piket.
- 7 use case diagram yang dilakukan oleh actor yaitu :
- Meminta izin kepada Petugas Piket untuk mengambil Buku Komunikasi miliknya.
- Petugas Piket mengizinkan dan memberikan Buku Komunikasi.
- Buku Komunikasi diberikan ke Guru.
- Guru melakukan pengurangan/penambahan poin pada Buku Komunikasi.
- Buku Komunikasi dikembalikan ke Murid.
- Buku Komunikasi dikembalikan ke Petugas Piket.
- 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 system yang mencakup seluruh proses sistem monitoring poin yang berjalan
- 4 actor yang melakukan kegiatan diantaranya: Walikelas, Guru BK dan Wakasek Kesiswaan.
- 11 use case diagram yang dilakukan oleh actor yaitu :
- Seminggu sekali Walikelas melakukan monitoring pada setiap Buku Komunikasi siswanya.
- Melakukan kalkulasi sisa poin berdasarkan penambahan dan pengurangan poin pada Buku Komunikasi.
- Jika sisa poin siswa 50, maka akan dilakukan pembinaan dan pemanggilan orangtua.
- Walikelas berkonsultasi dengan Guru BK terkait poin siswa yang dibawah 50.
- Memeriksa Buku Komunikasi dan Buku Catatan Kasus siswa.
- Untuk kasus ringan, Guru BK melakukan tindak lanjut berupa pembinaan dan pemangilan orangtua.
- Untuk kasus berat, Guru BK melakukan koordinasi dengan Wakasek Kesiswaan.
- Wakasek Kesiswaan memberikan peringatan tertulis I dan pemanggilan orangtua.
- Wakasek Kesiswaan memberikan peringatan tertulis II dan pemanggilan orangtua.
- Wakasek Kesiswaan memberikan peringatan tertulis III dan pembinaan khusus.
- Siswa dikembalikan ke orangtua.
- Wakasek Kesiswaan membuat laporan.
- 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 Initial node di awal objek
- 3 vertical swimelineyang berisi kegiatan yang dilakukan oleh: Murid, Guru, Petugas Piket.
- 11 Action state dari sistem yang mencerminkan eksekusi yang dilakukan oleh aktor yaitu :
- Meminta izin kepada petugas piket untuk mengambil buku komunikasi miliknya.
- Mengizinkan dan memberi buku komunikasi.
- Menerima buku komunikasi miliknya.
- Memberikan Buku Komunikasi kepada Guru yang bersangkutan.
- Mengajukan tanggal penyewaan
- Menerima buku komunikasi.
- Melakukan penambahan/pengurangan poin pada Buku Komunikasi.
- Buku dikembalikan Murid.
- Menerima Buku Komunikasi.
- Mengembalikan Buku Komunikasi ke Petugas Piket.
- Menerima Buku Komunikasi milik siswa.
- Melakukan pencatatan pada buku Kasus untuk laporan harian.
- 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 Initial node di awal objek
- 3 vertical swimeline yang berisi kegiatan yang dilakukan oleh: Walikelas, Guru BK, Wakasek Kesiswaan, Kepala Sekolah.
- 12 Action state dari sistem yang mencerminkan eksekusi yang dilakukan oleh aktor yaitu :
- Seminggu sekali melakukan monitoring pada buku komunikasi.
- Mengkalkulasi sisa poin siswa.
- Pembinaan dan pemanggilan orangtua (sisa poin 50).
- Berkonsultasi dengan Guru BK terkait kasus siswa (sisa poin dibawah 50).
- Memeriksa Buku Komunikasi & Catatan kasus siswa.
- Menindak lanjuti.
- Pembinaan dan pemanggilan orangtua (kasus ringan).
- Berkoordinasi dengan Wakasek Kesiswaan (kasus berat).
- Peringatan tertulis I dan pemanggilan orangtua.
- Peringatan tertulis II dan pemanggilan orangtua.
- Peringatan tertulis III dan pembinaan khusus (skorsing).
- Dikembalikan ke orangtua.
- Membuat laporan.
- Menerima laporan.
- 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:
- 3 Actor yang terdiri dari : Murid, Guru, Petugas Piket.
- 3 Lifeline yang terdiri dari : Buku Komunikasi, Memberi Poin, Buku Catatan Kasus.
- 8 Message yang memberikan informasi – informasi dari rangkaian aktifitas yang dilakukan oleh actor yaitu :
- Murid izin mengambil Buku Komunikasi.
- Petugas Piket mengambil Buku Komunikasi.
- Buku Komunikasi diberikan ke Murid.
- Buku Komunikasi diserahkan ke Guru.
- Guru memberikan penambahan/pengurangan Poin.
- Buku Komunikasi dikembalikan ke Murid.
- Murid Mengembalikan Buku Komunikasi.
- 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:
- 4 Actor yang terdiri dari : Walikelas, Guru BK, Wakasek Kesiswaan, Kepala Sekolah.
- 4 Lifeline yang terdiri dari : Buku Komunikasi, Memberi Poin, Buku Catatan Kasus.
- 13 Message yang memberikan informasi – informasi dari rangkaian aktifitas yang dilakukan oleh actor yaitu :
- Seminggu sekali Walikelas melakukan monitoring pada setiap Buku Komunikasi milik siswanya.
- Melakukan kalkulasi berdasakan pengurangan/penambahan poin.
- Jika terdapat poin siswa bersisa 50, maka akan dibina dan pemanggilan orangtua.
- Berkonsultasi dengan Guru BK terkait poin siswa yang dibawah 50.
- Memeriksa Buku Komunikasi dan Buku Catatan Kasus siswa.
- Untuk kasus ringan, Guru BK melakukan tindak lanjut berupa pembinaan dan pemangilan orangtua.
- Untuk kasus berat, Guru BK melakukan koordinasi dengan Wakasek Kesiswaan.
- Wakasek Kesiswaan memberikan peringatan tertulis I dan pemanggilan orangtua.
- Wakasek Kesiswaan memberikan peringatan tertulis II dan pemanggilan orangtua.
- Wakasek Kesiswaan memberikan peringatan tertulis III dan pembinaan khusus.
- Siswa dikembalikan ke orangtua.
- Membuat laporan.
- 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
- Buku Komunikasi
- Buku Catatan Kasus
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
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
- Buku Komunikasi
- Buku Catatan Kasus
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
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 :
- Processor : Intel® Core™ i7-2600CPU
- Monitor : LG
- Mouse : Alcatroz xplorer 5500m
- Keyboard : Alcatroz xplorer 5500m
- RAM : 8 GB
- Harddisk : 1 TB
- Printer : HP Deskjet 1510
Spesifikasi Software
Adapun konfigurasi perangkat lunak (Software) pada sistem yang berjalan adalah sebagai berikut :
- Windows 10 Pro 64-bit
- Microsoft Office 2010
- Google Chrome
- Visual Paradigm 16.0 Enterprise Edition
- 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 :
- 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.
- 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.
- 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 :
- 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.
- 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.
- 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.
- 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 :
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 IV
Rancangan Sistem Usulkan
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.
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.
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.
Prosedur Sistem Usulan
Berikut beberapa prosedur sistem usulan yang dilakukan dalam menjalankan sistem penyewaan gedung olahraga sebagai sarana kegiatan masyarakat
- Guru
- Melakukan login
- Melakukan Input Poin
- Mengecek Data Pelanggaran
- Mengecek Ranking Poin
- Melihat Informasi
- Logout
- Melakukan login
- Melakukan Input Poin
- Mengecek Data Pelanggaran
- Mengakses Konsultasi
- Melihat Informasi
- Mengecek Ranking Poin
- Mengakses Laporan
- Logout
- Melakukan login
- Mengecek data poin siswa yang bersangkutan
- Mengecek Informasi
- Mengakses Profil Siswa
- Mengecek Data Guru
- Logout
- Melakukan login
- Menampilkan halaman dashboard
- Dapat melakukan create, read, update, delete pada menu siswa
- Dapat melakukan create, read, update, delete pada menu guru
- Dapat melakukan create, read, update, delete, pada menu walimurid
- Dapat melakukan create, read, update, delete pada menu kelas
- Memiliki menu tata tertib yang didalamnya terdapat data pelanggaran dan prestasi yang dapat di create, read, update, dan delete serta menampilkan poin keringatan.
- Dapat melakukan create, read, update, delete pada menu administrator
- Dapat melakukan create, read, update, delete pada menu information
- Dapat mencetak laporan poin siswa
- Logout
UML (Unified Modeling Languange) Sistem yang Diusulkan
Use Case Diagram
Use Case Diagram yang diusulkan pada web
Gambar 4.1. Use Case diagram sistem yang diusulkan pada web
Berdasarkan Gambar 4.1. Use Case diagram sistem yang diusulkan pada web terdapat :
- Terdapat satu sistem yang mencakup seluruh kegiatan pengelolaan data pada web service
- Terdapat 1 aktor yang memiliki hak akses, yaitu admin
- 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
- Terdapat 1 extend yaitu, admin
Use Case Diagram yang diusulkan pada android
Gambar 4.2. Use Case diagram sistem yang diusulkan pada android
Berdasarkan Gambar 4.2. Use Case diagram sistem yang diusulkan pada android terdapat :
- Terdapat satu sistem yang mencakup seluruh kegiatan pengelolaan data pada android
- Terdapat 3 aktor yang melakukan kegiatan di dalamnya yaitu Guru, Guru BK dan Walimurid
- 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
- Terdapat 3 extend yaitu, Guru & Guru BK, Walimurid, Guru BK & Walimurid
Activity Diagram
Activity Diagram Admin
Gambar 4.3. Activity Diagram Admin yang Diusulkan
Berdasarkan gambar activity diagram admin yang diusulkan terdapat :
- 1 (Satu) initial node, yang mengawali objek
- Terdapat empat fork node untuk memecahkan action
- Terdapat 13 (tiga belas) fork node untuk memecah action
- 47 (empat puluh tujuh) action state, yaitu menggambarkan eksekusi kegiatan
- 1 (satu) final node, yang mengakhiri objek
Activity Diagram Guru
Gambar 4.4. Activity Diagram Guru yang Diusulkan
Berdasarkan gambar activity diagram admin yang diusulkan terdapat :
- 1 (satu) initial node, yang mengawali objek
- Terdapat 2 (empat) fork node untuk memecah action
- 17 (tujuh belas) action state, yaitu menggambarkan eksekusi kegiatan
- Satu final node, yang mengakhiri objek
Activity Diagram Guru BK
Gambar 4.5. Activity Diagram Guru BK yang Diusulkan
Berdasarkan gambar activity diagram Guru BK yang diusulkan terdapat :
- 1 (Satu) initial node, yang mengawali objek
- Terdapat 4 (empat) fork node untuk memecah action
- 16 (tujuh belas) action state, yaitu menggambarkan eksekusi kegiatan
- Satu final node, yang mengakhiri objek
Activity Diagram Wali Murid
Gambar 4.6. Activity Diagram Walimurid yang Diusulkan
Berdasarkan gambar activity diagram admin yang diusulkan terdapat :
- 1 (Satu) initial node, yang mengawali objek
- 6 (empat) fork node untuk memecah action
- 11 (tujuh belas) action state, yaitu menggambarkan eksekusi kegiatan
- Satu final node, yang mengakhiri objek
Sequence Diagram
Sequence Diagram Admin
Gambar 4.7. Sequence Diagram Admin yang Diusulkan
Berdasarkan gambar sequence diagram admin yang diusulkan terdapat :
- 1 (Satu) actor yang melakukan kegiatan, yaitu admin
- 49 (empat puluh sembilan) message yang dapat menjadi alat komunikasi antar objek yang memuat informasi-informasi tentang kegiatan yang terjadi.
- 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.
Sequence Diagram Guru
Gambar 4.8. Sequence Diagram Guru yang Diusulkan
Berdasarkan gambar sequence diagram guru yang diusulkan terdapat :
- 1 (Satu) actor yang melakukan kegiatan, yaitu guru
- 13 (tiga belas) message yang dapat menjadi alat komunikasi antar objek yang memuat informasi-informasi tentang kegiatan yang terjadi.
- 11 (sebelas) lifeline, yaitu : login, home, data siswa, data kelas, data pelanggaran, logout.
Sequence Diagram Guru BK
Gambar 4.9. Sequence Diagram Guru BK yang Diusulkan
Berdasarkan gambar sequence diagram guru bk yang diusulkan terdapat :
- 1 (Satu) actor yang melakukan kegiatan, yaitu guru BK
- 13 (tiga belas) message yang dapat menjadi alat komunikasi antar objek yang memuat informasi-informasi tentang kegiatan yang terjadi.
- 11 (sebelas) lifeline, yaitu : login, home, data siswa, data kelas, data pelanggaran, logout.
Sequence Diagram Wali murid
Gambar 4.10. Sequence Diagram Wali murid yang Diusulkan
Berdasarkan gambar sequence diagram walimurid yang diusulkan terdapat :
- 1 (Satu) actor yang melakukan kegiatan, yaitu wali murid.
- 11 (sebelas) message yang dapat menjadi alat komunikasi antar objek yang memuat informasi-informasi tentang kegiatan yang terjadi.
- 6 (enam) lifeline, yaitu : login, home, laporan poin siswa, ruang informasi, data guru, logout.
Class Diagram
Gambar 4.11. Class Diagram yang Diusulkan
Berdasarkan gambar class diagram yang diusulkan terdapat :
- 10 (sepuluh) Class, himpunan dari atribut dan operasi yang saling berhubungan.
- 8 (delapan) multiplicity, hubungan antara class satu dengan yang lainnya.
Perbedaan Sistem yang Berjalan dengan Sistem yang Diusulkan
Berikut ini adalah hasil analisis berupa uraian perbedaan antara sistem yang berjalan dengan sistem yang diusulkan.
Tabel 4.1. Perbedaan Sistem berjalan dengan yang diusulkan
Rancangan Basis Data
Spesifikasi Basis Data
Spesifikasi basis data adalah rancangan basis data yang digunakan dalam pembuatan sistem usulan. Di dalamnya menjelaskan media penyimpanan yang digunakan, isi data (record) yang disimpan, primary key, dan juga panjang record. Berikut adalah spesifikasi yang digunakan pada sistem usulan :
-
Nama Field : administrator
Fungsi : Untuk menampilkan data admin
Media : Harddisk
Primary Key : id_admin
Panjang Record : 213
Isi : id_admin + nama_admin + alamat_admin + foto + email_admin + password_admin + level_admin + password_admin + status_admin + is_deleted
Tabel 4.2. Spesifikasi Tabel administrator
-
Nama Field : credit_point
Fungsi : Untuk menampilkan data kredit poin
Media : Harddisk
Primary Key : id_credit_point
Panjang Record : 135
Isi : id_credit_point + id_siswa + default_poin + sisa_point + created_by + created_date + updated_by + updated_date + deleted_by + deleted_date + is_deleted
Tabel 4.3. Spesifikasi Tabel Credit Poin
-
3. Nama Field : detail_credit_point
Fungsi : Untuk menampilkan data detail kredit poin
Media : Harddisk
Primary Key : id_detail_credit_point
Panjang Record : 104
Isi : id_detail_credit_point + id_ credit_point + id_point + kategori + point + created_by + created_date + is_deleted
Tabel 4.4. Spesifikasi Tabel Detail Credit Point
-
Nama Field : guru
Fungsi : Untuk menampilkan data guru
Media : Harddisk
Primary Key : id_guru
Panjang Record : 365
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
Tabel 4.5. Spesifikasi Tabel Guru
-
Nama Field : information
Fungsi : Untuk menampilkan data informasi
Media : Harddisk
Primary Key : id_information
Panjang Record : 202
Isi : id_information + judul_information + content + date + created_by + created_date + updated_by + updated_date + + deleted_by + deleted_date + is_delete
Tabel 4.6. Spesifikasi Tabel Information
-
Nama Field : jabatan
Fungsi : Untuk menampilkan data jabatan guru
Media : Harddisk
Primary Key : id_jabatan
Panjang Record : 131
Isi : id_jabatan + jabatan + created_by + created_date + updated_by + updated_date + deleted_by + deleted_date + is_delete
Tabel 4.7. Spesifikasi Tabel Jabatan
-
Nama Field : kelas
Fungsi : Untuk menampilkan data kelas
Media : Harddisk
Primary Key : id_kelas
Panjang Record : 33
Isi : id_kelas + kelas + nama_kelas + is_delete
Tabel 4.8. Spesifikasi Tabel Kelas
-
Nama Field : point
Fungsi : Untuk menampilkan data point
Media : Harddisk
Primary Key : id_point
Panjang Record : 212
Isi : id_point + keterangan_point + point + kategori + created_by + created_date + updated_by + updated_date + deleted_by + deleted_date + is_delete
Tabel 4.9. Spesifikasi Tabel point
-
Nama Field : siswa
Fungsi : Untuk menampilkan data siswa
Media : Harddisk
Primary Key : id_siswa
Panjang Record : 856
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
Tabel 4.10. Spesifikasi Tabel siswa
-
Nama Field : walimurid
Fungsi : Untuk menampilkan data Walimurid
Media : Harddisk
Primary Key : id_wali_murid
Panjang Record : 108
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
Tabel 4.11. Spesifikasi Tabel walimurid
Rancangan Prototype
Rancangan Tampilan Pada Web
Halaman login pada web
Dibawah ini adalah rancangan prototype tampilan antarmuka dari halaman login pada web yang diakses oleh admin sebelum masuk pada halaman dashboard.
Gambar 4.12. Prototype Halaman Login
Keterangan pada halaman Login yaitu :
- Text field : berisi Email dan Password yang harus diinput oleh admin
- Button : untuk login ke halaman dashboard web admin
- Fungsi : Sebagai bentuk security agar data pada sebuah sistem
Halaman dashboard pada web
Gambar 4.13. Prototype Halaman Dashboard
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.
Halaman guru pada web
Gambar 4.14. Prototype Halaman Guru
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.
halaman tersebut juga terdapat fungsi tambah untuk menginput data guru, dan search untuk menemukan data guru yang dibutuhkan secara cepat.
Halaman siswa pada web
Gambar 4.15. Prototype Halaman Siswa
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.
halaman tersebut juga terdapat fungsi tambah untuk menginput data siswa, dan search untuk menemukan data siswa yang dibutuhkan secara cepat.
Halaman walimurid pada web
Gambar 4.16. Prototype Halaman Wali Murid
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.
halaman tersebut juga terdapat fungsi tambah untuk menginput data walimurid, dan search untuk menemukan data wali murid yang dibutuhkan secara cepat.
Halaman kelas pada web
Gambar 4.17. Prototype Halaman Kelas
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.
halaman tersebut juga terdapat fungsi tambah untuk menginput data kelas jika terdapat kelas tambahan dan search untuk menemukan data kelas yang dibutuhkan secara cepat.
Halaman pelanggaran pada web
Gambar 4.18. Prototype Halaman Pelanggaran
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.
halaman tersebut juga terdapat fungsi tambah untuk menginput data jenis pelanggaran, dan search untuk menemukan data yang dibutuhkan secara cepat.
Halaman prestasi pada web
Gambar 4.19. Prototype Halaman Prestasi
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.
halaman tersebut juga terdapat fungsi tambah untuk menginput data jenis prestasi, dan search untuk menemukan data yang dibutuhkan secara cepat.
Halaman poin peringatan pada web
Gambar 4.20. Prototype Halaman Poin Peringatan
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.
Halaman administrator pada web
Gambar 4.21. Prototype Halaman Administrator
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.
halaman tersebut juga terdapat fungsi tambah untuk menginput data admin, dan search untuk menemukan data yang dibutuhkan secara cepat.
Halaman informasi pada web
Gambar 4.22. Prototype Halaman Informasi
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.
halaman tersebut juga terdapat fungsi tambah untuk menginput data jenis prestasi, dan search untuk menemukan data yang dibutuhkan secara cepat.
Halaman laporan pada web
Gambar 4.23. Prototype Halaman Laporan
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.
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.
Rancangan Tampilan Pada Android
Tampilan aplikasi halaman Guru BK
Gambar 4.24. Prototype Aplikasi Guru BK
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.
Tampilan aplikasi halaman Guru
Gambar 4.25. Prototype Aplikasi Guru
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.
Tampilan aplikasi halaman Wali Murid
Gambar 4.26. Prototype Aplikasi Wali Muurid
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..
Rancangan Tampilan Sistem yang Diusulkan
Tampilan Halaman Dashboard Web Service
Tampilan Login
Gambar 4.27. Tampilan halaman login
Tampilan Dashboard
Gambar 4.28. Tampilan halaman dashboard
Tampilan Menu Guru
Gambar 4.29. Tampilan halaman menu guru
Tampilan Menu Siswa
Gambar 4.30. Tampilan halaman menu siswa
Tampilan Menu Walimurid
Gambar 4.31. Tampilan halaman menu walimurid
Tampilan Menu Kelas
Gambar 4.32. Tampilan halaman menu kelas
Tampilan Menu Pelanggaran
Gambar 4.33. Tampilan halaman menu pelanggaran
Tampilan Menu Prestasi
Gambar 4.34. Tampilan halaman menu prestasi
Tampilan Menu Poin Peringatan
Gambar 4.35. Tampilan halaman menu poin peringatan
Tampilan Menu Poin Administrator
Gambar 4.36. Tampilan halaman menu administrator
Tampilan Menu Poin Event/Informasi
Gambar 4.37. Tampilan halaman menu informasi
Tampilan Menu Report
Gambar 4.38. Tampilan halaman menu report
Tampilan Halaman Android
Tampilan halaman utama Guru
Gambar 4.39. Tampilan halaman utama guru
Tampilan halaman utama Guru BK
Gambar 4.40. Tampilan halaman utama guru bk
Tampilan halaman utama Wali Murid
Gambar 4.41. Tampilan halaman utama wali murid
Konfigurasi Sistem Usulan
Spesifikasi Perangkat Keras
- Berikut perangkat keras (Hardware) yang diusulkan pada sistem ini adalah :
- Processor : Intel Core i5
- Monitor : 15 Inch
- Mouse : USB/Optical
- Keyboard : USB
- RAM : 8 GB
- Harddisk : 1 TB
- Printer : HP DeskJet Ink Advantage 2135
- Sistem Operasi : Android v6.0 Marshmallow
- Chipset : CPU Exynos 8 Octa 8890 + GPU Mali-T880 MP12
- Memori : RAM : 4 GB , Internal : 32 GB
- Keyboard : USB
- Layar : 5.1 inci Super AMOLED Capacitive ,2560 x 1440 Pixel
Spesifikasi Perangkat Lunak (Software)
Berikut perangkat lunak (software) yang diusulkan pada sistem ini adalah :
- Sistem operasi Windows 10
- Microsoft Office 2010
- XAMPP
- Visual Paradigm for UML 16.0 Enterprise Edition
- PHP
- XAMPP
- Sublime Text
- Android Studiot
- Aplikasi Browser(Google Chrome)
Hak Akses (Brainware)
Berikut hak akses (Brainware) yang diusulkan pada sistem ini adalah :
- Guru
- Guru BK
- Wali murid
- Admin
Blackbox Testing
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.
Tabel 4.12 Pengujian Blackbox Testing
Implementasi Sistem yang Diusulkan
Schedule Implementasi
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 :
Tabel 4.13. Schedule Implementasi
Estimasi Biaya
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 :
Tabel 4.14 Estimasi Biaya
BAB V
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 :
- 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.
- 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.
- 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 :
- 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.
- 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.
- 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.
- 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.
- 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
- ↑ 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
- ↑ Indonesia, Kamus Besar Bahasa Indonesia. https://kbbi.web.id/. Diakses 15 Februari 2020
- ↑ 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.
- ↑ 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,
- ↑ Wikipedia, Definisi Sistem. https://id.wikipedia.org/wiki/sistem. Diakses 15 Februari 2019
- ↑ Romney, Marshall B., Dan Paul John Steinbart. 2015. Accounting Informasi Systems, 13 Th Edition. England: Pearson Educational Limited.
- ↑ Maniah. 2017. Analisis Dan Perancangan Sistem Informasi. Yogyakarta: Deepublish
- ↑ Harfizar, Khozin Yuliana dan Muh Afiffudin. 2017. “Perancangan Sistem Informasi Pendataan Karyawan Pada Perusahaan Jasa Berbasis Web”. Tangerang: Jurnal SENSI Vol.3 No.2. Diambil dari :https://sensi.ilearning.me/2018/02/07/agustus-2017-vol-3-no-2/
- ↑ Putra, H. N. (2018). “Implementasi Diagram UML (Unified Modelling Language) dalam Perancangan Aplikasi Data Pasien Rawat Inap pada Puskesmas Lubuk Buaya”. SinkrOn, 2(2), 67-77.
- ↑ Martono, Kartika, Putri Aullia. 2017. “Aplikasi Jenjang Sosial Pendataan Kartu Keluarga Berbasis Web”. Vol.10 No.2 Agustus 2017. Jurnal CCIT.
- ↑ Andini, Mia dan Khairul Anwar Hafizd. 2015. Perencanaan Dan Pembuatan Aplikasi Alumni Siswa: Studi Kasus SMK-SPP Negeri Pelaihari. Kalimantan Selatan: Jurnal Sains Dan Informatika. Vol.1 No.2. Dikutip dari http://jurnal.politala.ac.id/index.php/JSI/article/view/88/68(26 Oktober 2018)
- ↑ Handoko. 2016. Pemanfaatan windows api untuk sistem informasi AMIK Cipta Darma Surakarta. Palembang : Seminar Nasional Teknologi Informasi, Bisnis dan Desain 2016. STMIK PalComtech.
- ↑ Hidayat, Wahyu., Riri Mahmuriyah dan Sri Ndayani Ratna Safitri. 2016. Media Visual Berbentuk Katalog Produk Sebagai Media Promosi. Jurnal SENSI Vol.2 No.2-Agustus 2016 ISSN : 2461-1409.
- ↑ 14,0 14,1 Mulyani, S. (2016). Sistem Informasi Manajemen Rumah Sakit: Analisis dan Perancangan. Bandung: AbdiSistematika.
- ↑ Dewi, Rusdiana, Indah Pusphitasari dan Muhamad Imam Abu Yazid. 2017. Disain Sistem Informasi Website Jurusan Komputerisasi Akuntansi D-III Pada Perguruan Tiggi Raharja. Tangerang: Semnasteknomedia Online. Vol.5 No.1. Dikutip dari http://ojs.amikom.ac.id/index.php/semnasteknomedia/article/view/1634/1625 (16 Oktober 2018).
- ↑ Lestari, Arinda, John Rony Coyando dan Dasrial. 2015. Sistem Informasi Pelelangan Barang Secara Online Pada PT.Pegadaian (PERSERO) Unit Pelayanan Cabang Pasar 26 Ilir Palembang. Palembang: Jurnal Informatika Global Vol.6 No.1. Dikutip dari http://ejournal.uigm.ac.id/index.php/IG/article/view/9/8 (26 Oktober 2018).
- ↑ 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 Vol. 4 No. 1 - Februari 2018 ISSN: 2461-1409. Tangerang: Perguruan Tinggi Raharja.
- ↑ Khanna, d..2015." Penerapan sistem Inventory Laboratorium Digital Dengan Metode Critical Succes Factor Pada Perguruan Tinggi Raharja". Jurnal CCIT , Vol. 9 No. 1.
- ↑ M.Thoha, Miyanto. 2015. Analisa Dan Perancangan Sistem Reservasi Hotel D’Griya Serang. Jurnal Prosisko Vol. 2 No. 2. Dikutip dari: http://e-jurnal.lppmunsera.org/index.php/PROSISKO/article/view/109/167 (26 Oktober 2018).
- ↑ Elisabeth Yunaeti Anggraeni Dan Rita Irviani. 2017. Pengantar Sistem Informasi. Yogyakarta: Andi Offset.
- ↑ Ariska, Jery dan M. Jazman. 2016. Rancang Bangun Sistem Informasi Manajemen Aset Sekolah Menggunakan Teknik Labelling QR Code (Study Kasus: MAN 2 Model Pekanbaru. Pekan baru: Jurnal Rekayasa dan Manajemen Sistem Informasi. Vol. 2 No.2. Dikutip dari http://ejournal.uin-suska.ac.id/index.php/RMSI/article/view/2619/1647 (26 Oktober 2018).
- ↑ 22,0 22,1 22,2 22,3 A.S., Rosa dan M.Shalahuddin. 2015. Rekayasa Perangkat Lunak : Terstruktur dan Berorientasi Objek. Cet.3. Bandung : Informatika.
- ↑ 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.
- ↑ Tyso, Jaluanto Sunu Punjul. 2016. Sistem Informasi Manajemen. Yogyakarta: Deepublish. Dikutip dari https://books.google.co.id/books?id=9X9QDAAAQBAJ&printsec=frontcover&dq=Sistem+Informasi+Manajemen&hl=en&sa=X&ved=0ahUKEwji_OH5iojXAhXBQpQKHbONBdwQ6AEIMTAC#v=onepage&q=Sistem%20Informasi%20Manajemen&f=false (26 Oktober 2018).
- ↑ Tyoso, J. S. (2016). Sistem InformasiManajemen. Yogyakarta: Deepublish
- ↑ Maimunah,Septiyan dan Bayu Setiawan. 2016.Structure Project Application.
- ↑ Mulyati., Rasyid Tarmizi dan Angga Panugali. 2018.Sistem Informasi Absensi Berbasis Web pada Badan Penanggulangan Bencana Daerah Kota Tangerang.Jurnal CCIT. Tangerang: Perguruan Tinggi Raharja. Vol.4 No.2 –Agustus 2018. ISSN : 2356-5195.
- ↑ Puput Puspito Rini Dkk.2016. Rancangan Sistem Informasi Konversi Nilai Mahasiswa Pindahan Dan Lanjutan. Tangerang: STMIK Global. Jurnal Sisfotek Global Vol. 6 No 1.
- ↑ Alison Mckay, George N Stiny and Alan de Pennington. 2016. Principles For The Definition Of Design Structures. International Journal Of Computer Integrated Manufacturing. Vol.29 No.3:237-250.
- ↑ 30,0 30,1 Menurut Yudhit Widy Wicaksono, Elis Hernawati, dan Guntur Prabawa. 2017. “APLIKASI SANKSI DAN PELANGGARAN BERBASIS WEB”. e-Proceeding of Applied Science. Bandung. Universitas Telkom. Vol.3 No.3, Desember 2017
- ↑ Menurut ERNA OCTAVIA . 2017. “ANALISIS PELAKSANAAN TATA TERTIB SEKOLAH SEBAGAI SARANA PEMBINAAN MORAL DI SMA TAMAN MULYA KECAMATAN SUNGAI RAYA “.Jurnal Pendidikan Kewarganegaraan.Pontianak. Fakultas Ilmu Pendidikan dan Pengetahuan Sosial IKIP PGRI Pontianak. Vol. 1 No. 1, Juni 2017
- ↑ Apriyani. 2015. “Pengembangan Dan Analisis Kualitas Sistem Pengelolaan Poin Pelanggaran Tata Tertib Siswa Berbasis Web Di SMK Muhammadiyah 1 Bantul”. Laporan Skripsi. Universitas Negeri Yogyakarta.
- ↑ Menurut Lanlan Muhria. Artikel. “Definisi Dan Fungsi Sekolah”. lyceum.id. Februari 2018. Dikutip dari : https://www.lyceum.id/definisi-dan-fungsi-sekolah/ (31 Oktober 2018).
- ↑ Anggraeni, Feny Nur. 2015. Perancangan Sistem Monitoring Aset pada Kecamatan Neglasari Tangerang. Perguruan Tinggi Raharja.
- ↑ Laksana, Muhibudin Wijaya. 2016. Membangun Kinerja Layanan Publik. Bandung. CV PUSTAKA SETIA.
- ↑ Yusuf, Muhammad, ary budi warsito, Moh Iqbal Awi Mukaram.2015.”Perancangan SIS+ Menggunakan Metode YII Framework Pada Perguruan Tinggi Raharja.
- ↑ Dadan, dan Krendi Developer. 2015. Membuat CMS Multifitur. Cava Media. Jakarta: Elex Media Computindo.
- ↑ Bulla, Chetan. dkk. 2017. My Campus Android Application. International Journal of Engineering Science and Computing (IJESC). Vol. 7 Issue No. 6.
- ↑ Fuad,Hilmi ,Sutarman,Yayah.2018.”Perancangan Sistem Infomasi Customer Relationship Management Pelayanan Berbasis Web Di PT Sahabat Kreasi Muda”. JURNAL SISFOTEK GLOBAL.Vol. 8 No. 1.ISSN : 2088 – 1762.
- ↑ Enterprise Jubilee. 2018. Pemrograman Database Dengan Python dan MYSQL. Jakarta: Elex Media Computindo.
- ↑ Mundzir MF. 2018. Buku Sakti Pemrograman. Yogyakarta : Start Up.
- ↑ Santoso dan Wan Yuliyanti. 2016. “Perencanaan Dan Pembuatan Aplikasi Absensi Dosen Menggunakan Radio Frequency Identification (RFID) (Studi Kasus Politeknik Negeri Tanah Laut)”. Jurnal Seniati (Seminar Nasional Inovasi Dan Aplikasi Teknologi Di Industri). Politeknik Negeri Tanah Laut: Kalimantan Selatan. Issn : 2085-4218.
- ↑ 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.
- ↑ Tim EMS. 2016. PHP 5 Dari Nol. Jakarta: Elex Media Computindo.
- ↑ Fadel, A., Mardayulis, M., & Yunita, P. (2019). APLIKASI SISTEM PAKAR PUSAT INFORMASI KONSELING REMAJA (PIK-R) DI SMAN 2 DUMAI DENGAN METODE BACKWARD CHAINING MENGGUNAKAN BAHASA PEMOGRAMAN PHP. INFORMATIKA, 10(2), 47.
- ↑ Tri Octafian, D . 2015. Web Multi E-Commerce Berbasis Framework Codeigniter. Jurnal Teknologi Dan Informatika (Teknomatika) : Vol.5, No.1
- ↑ Aminudin. 2015. Cara Efektif Belajar Framework Laravel. Yogyakarta: CV. Lokomedia.
- ↑ Vidiandry & Supono Putratama, Pemrograman Web dengan menggunakan Framework Codeigniter. Yogyakarta: Deepublish, 2016.
- ↑ Farell, G., Saputra, H. K., & Novid, I. (2018). RANCANG BANGUN SISTEM INFORMASI PENGARSIPAN SURAT MENYURAT (STUDI KASUS FAKULTAS TEKNIK UNP). Jurnal Teknologi Informasi Dan Pendidikan, 11(2), 55-62.
- ↑ Kusniyati, Harni dan Nicky Saputra Pangondian Sitanggang. 2016. Aplikasi Edukasi Budaya Toba Samosir Berbasis Android. Jurnal Teknik Informatika. 9 NO. 1.
- ↑ Adibhadiansyah, Mohamad dan Naim Rochmawati. 2016. Jurnal Pengembangan Sistem Informasi Kos Berbasis Android. Universitas Surabaya.
- ↑ Sibarani, N. S., Munawar, G., & Wisnuadhi, B. (2018, October). Analisis Performa Aplikasi Android Pada Bahasa Pemrograman Java dan Kotlin. In Prosiding Industrial Research Workshop and National Seminar (Vol. 9, pp. 319-324).
- ↑ 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.
- ↑ 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.
- ↑ Chasanah, S. U.(2015). Pemasaran sosial Kesehatan. Deepublish.
- ↑ Irham, Fahmi. 2016. TEORI DAN TEKNIK PENGAMBILAN KEPUTUSAN: Kualitatif dan Kuantitatif. Depok: Rajawali Pers.
- ↑ Akbar, M. F., & Ismowati, M. (2019). Analisis SWOT Kebijakan Penyampaian SPT Elektronik.
- ↑ Rangkuti, Freddy. 2016. SWOT BALANCED SCORECARD : Teknik Menyusun Strategi Korporat yang Efektif plus Cara Mengelola Kinerja dan Risiko. Jakarta : PT. Gramedia Pustaka Utama.
- ↑ Husniah, Lailatul. Fendy Saputro, dan Eko Budi Cahyono. 2016. Interaktif Augmented Reality Untuk Katalog Penjualan Rumah Berbasis Android. Jurnal KINETIK : Vol.1, No.1
- ↑ Suryana, Abas. dkk. 2015. Requirement Elicitation dan Pembuatan Program dalam Penelitian Teknologi Informasi. Jurnal ICIT. Tangerang: Perguruan Tinggi Raharja.
- ↑ Ariawan Jesa, Sri Wahyuni. 2015. Aplikasi Pengajuan Lembur Karyawan Berbasis Web. ISSN : 2088 – 1762. Jurnal SISFOTEK GLOBAL. Vol.5 No.1 Maret 2015.
- ↑ Dzulhaq, M. I., Tullah, R., & Nugraha, P. S. (2017). Sistem Informasi Akademik Sekolah Berbasis Kurikulum 2013. JURNAL SISFOTEK GLOBAL, 7(1).
- ↑ 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.
- ↑ 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.
- ↑ 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.
- ↑ Yusuf, Muhammad, ary budi warsito, Moh Iqbal Awi Mukaram.2015.”Perancangan SIS+ Menggunakan Metode YII Framework Pada Perguruan Tinggi Raharja.
- ↑ Cahyadi, D. (2016). PROTOTYPE SISTEM INFORMASI PERHITUNGAN NILAI POIN PELANGGARAN TATA TERTIB PADA SMK YUPPENTEK 1 TANGERANG. CCIT Journal, 9(03), 336-343.
- ↑ Ali Mulyanto, Lia Ristina. 2018. “PENENTUAN SANKSI PELANGGARAN TATA TERTIB SEKOLAH MENGGUNAKAN METODE SIMPLE MULTI ATTRIBUTE RATING TECHNIQUE (SMART) BERBASIS PHP DAN MYSQL STUDI KASUS SMPN 10 TAMBUN SELATAN”. Cikarang : Jurnal Informatika SIMANTIK Vol. 3 No. 1
- ↑ Kasih, Patmi dan Yuni Lestari.2015, “Aplikasi Penghitung Point Pelanggaran Siswa Sebagai Sistem Pendukung Keputusan Bagi Badan Konseling Sekolah Dengan Simple Additive Weighting (Studi Kasus : SMKN 1 Tanah Grogot-Kaltim)”. Jurnal Nusantara of Engineering. Universitas Nusantara PGRI Kediri. Vol.2 No.1,2015.
- ↑ Ellen Ershinta Putri. 2015. “PERANCANGAN SISTEM INFORMASI POIN PELANGGARAN DAN PRESTASI SISWA BERBASIS SWS GATEWAY PADA SEKOLAH MENENGAH KEJURUAN NEGERI 3 PACITAN”. Pasuruan : Indonesian Journal on Networking and Security
- ↑ Kalyani Bhagwat, Priyanka Salunkhe, & Shamal Bangar. 2016. Employee
- ↑ Haron, Z., Muhamad, N. H. N., Rianto, R., Maseleno, A., Renaldo, R., & Syarifudin, A. (2018). Design of student score application for assessing the most outstanding student at vocational high school. International Journal of Engineering & Technology, 7(2.27), 172-177.
- ↑ Mahrus Ali.2017. Monitoring of Evaluation Soft Skill Students Based on Android with Dynamic Programming Algorithm. Proceeding of International Conference on Green Technology (GreenTech).Vol.8, No.1, October 2017, Pages : 1-7.