Menurut Alison McKay dkk dalam International Journal of Computer Integrataed Manufacturing Vol. 29 no. 3 (2016. 237), Desain teknik adalah tahap awal yang penting dari proses inovasi yang menghasilkan produk baru ke pasar di mana tantangan masyarakat ditangani dan kekayaan dihasilkan. Informasi desain teknik berkualitas tinggi sangat penting untuk pembuatan, produksi, dan dukungan seumur hidup yang efektif dan efisien dari produk tersebut. Disiplin yang muncul dari informatika desain teknik menyatukan TIK (Teknologi Informasi dan Komunikasi) dan desain teknik untuk mendukung penciptaan sistem pendukung informasi teknik yang mapan. Ini berarti bahwa Rekayasa merencanakan proses penting untuk mengirimkan produk baru ke pasar tempat tantangan masyarakat diatasi dan kekayaan diciptakan. Informasi desain teknis berkualitas tinggi sangat penting untuk pembuatan, produksi, dan dukungan seumur hidup produk yang efektif dan efisien. Teknologi Informasi dan Komunikasi (Information and Communication Technology) dan desain teknis untuk mendukung terciptanya sistem pendukung informasi teknis yang baik Show
Dari keempat pengertian tersebut peneliti dapat menyimpulkan bahwa perencanaan sistem adalah membuat/mengembangkan sistem yang dapat mengatasi permasalahan pada sistem sebelumnya yang telah dianalisis sebelumnya. Teori SpesifikKonsep Kebijakan Poin Pelanggaran DisiplinDefinisi PelanggaranMenurut Yudhit Widy Wicaksono, Elis Hernawati, dan Guntur Prabawa dalam jurnal e-Proceeding of Applied Science Vol. 3 tidak. 3 (2017. 1284), “Pelanggaran adalah perbuatan (hal) yang melanggar; Tidak dilaksanakannya tata tertib atau tata tertib akan menjadi salah satu penyebab utama terjadinya berbagai bentuk kenakalan siswa, baik di dalam maupun di luar sekolah. Definisi HirarkiMenurut Erna Octavia dalam Jurnal Pendidikan Kewarganegaraan Vol. 1, Tidak. 1 (2017. 15), “disiplin sekolah adalah aturan yang digunakan oleh sekolah untuk mengatur siswanya agar kurikulum dapat dilaksanakan dengan baik yang dapat mendukung peningkatan mutu pendidikan di sekolah” Definisi Poin PelanggaranMenurut Apriyani (2015. 2), “Sistem poin adalah pemberian sejumlah poin kepada siswa yang melanggar tata tertib. Besaran poin yang diberikan bervariasi sesuai dengan jenis pelanggaran yang dilakukan dengan kisaran poin antara dua hingga 100 poin. ” Konsep Kebijakan SekolahDefinisi SekolahMenurut Yudhit Widy Wicaksono, Elis Hernawati, dan Guntur Prabawa dalam jurnal e-Proceeding of Applied Science Vol. 3 tidak. 3 (2017. 1284), “Sekolah adalah tempat siswa melakukan kegiatan belajar sehari-hari, baik akademik maupun non akademik. Selain belajar, sekolah juga merupakan tempat yang besar pengaruhnya dalam bersosialisasi dan beretika. ” Fungsi SekolahMenurut Lanlan Muhria dalam artikel Pengertian dan Fungsi Sekolah (2018), sekolah memiliki fungsi sebagai berikut
Konsep Kebijakan PemantauanDefinisi PemantauanPengertian monitoring menurut Hary Hikmat dalam Anggraeni (2015. 30), adalah proses pengumpulan dan analisis informasi berdasarkan indikator yang ditetapkan secara sistematis dan berkesinambungan tentang program atau kegiatan agar dapat dilakukan koreksi untuk tindakan lebih lanjut, sedangkan dalam Peraturan Pemerintah Nomor 39 Tahun 2006, pemantauan merupakan kegiatan mengamati secara seksama. atau pemantauan suatu situasi atau kondisi, termasuk perilaku atau kegiatan tertentu, dengan tujuan agar semua masukan data atau informasi yang diperoleh dari hasil observasi dapat menjadi dasar pengambilan keputusan Menurut Laksana (2016. 178), monitoring adalah “Proses untuk mengetahui pelaksanaan program yang sedang berlangsung, membantu meningkatkan kualitas program dan mengidentifikasi masalah-masalah yang harus diatasi untuk mencapai program” Dari dua pendapat diatas peneliti menyimpulkan bahwa monitoring adalah kegiatan yang dilakukan untuk memantau suatu keadaan atau pelaksanaan suatu program yang sedang berjalan untuk mencapai tujuan yang diharapkan. Konsep Dasar UML (Unified Modeling Language)Definisi UML (Unified Modeling Language)
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 Salahuddin (2015. 137), "UML (Unified Modeling Language) adalah bahasa visual untuk pemodelan dan komunikasi tentang suatu sistem dengan menggunakan diagram dan teks pendukung"
Berikut uraian tentang ke tiga belas macam diagram UML, antara lain yaitu (Rosa dan Shalahuddin, 2015. 141-171),
Gambar 2. 1 Pengelompokkan Diagram UML Konsep Dasar XAMPPDefinisi XAMPPMenurut Dadan Dkk. (2015. 28),“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), 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) 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 MySQLDefinisi MySQLBerikut adalah beberapa definisi MySQL menurut para ahli, diantaranya MYSQL menurut Enterprise (2018. 2), “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),“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), “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 PHPDefinisi PHPMenurut Hidayat dkk (2017. 21), “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), “ 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), “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 LaravelDefinisi FrameworkDefinisi Framework menurut Basuki yang dikutip oleh D Tri Octafian dalam Jurnal Teknomatika (2015. 2), “Bahwa sebagai kumpulan atau kumpulan dari potongan-potongan program yang disusun dan diatur sedemikian rupa, sehingga dapat digunakan untuk membantu aplikasi secara keseluruhan tanpa harus membuat semua kode dari awal”. Manfaat yang dapat diperoleh dari penggunaan framework adalah:
Definisi laravelMenurut Aminudin dalam buku Cara Efektif Belajar Laravel Framework (2015), “Framework Laravel merupakan framework berbasis PHP dan bisa dikatakan masih tergolong baru, namun peminat developer terhadap framework ini semakin hari semakin meningkat, karena framework ini berbeda dengan framework PHP pada umumnya. Laravel dibangun dengan konsep MVC (Model-Controller-View), kemudian Laravel juga dilengkapi dengan command line tool bernama "Artisan" yang dapat digunakan untuk bundle packaging dan bundle installation melalui command prompt. Konsep Dasar Sublime TextDefinisi Teks SublimeVidiandry Putratama Supono (2016. 14), menjelaskan bahwa, "Sublime Text adalah perangkat lunak editor teks yang digunakan untuk membuat atau mengedit aplikasi. Sublime Text memiliki tambahan fitur plugin yang memudahkan programmer" Menurut Geovanne Farell dkk (2018. 58), “Sublime Text adalah aplikasi editor kode dan teks yang dapat berjalan di berbagai platform sistem operasi dengan menggunakan teknologi Python API. Pembuatan aplikasi ini terinspirasi dari aplikasi Vim, aplikasi ini sangat fleksibel dan powerfull. Fungsionalitas aplikasi ini dapat diperluas dengan menggunakan sublime-packages. Berdasarkan pendapat diatas dapat disimpulkan bahwa sublime text adalah software text editor yang digunakan untuk kode dan teks yang dapat berjalan di berbagai platform sistem operasi Konsep Dasar Androiddefinisi AndroidMenurut Harni Kusniyati dan Nicky Saputra Pangondian Sitanggang (2016. 11), “Android adalah sistem operasi berbasis Linux yang dirancang untuk perangkat seluler layar sentuh seperti smartphone dan komputer tablet. Android pada awalnya dikembangkan oleh Android, Inc. dengan dukungan finansial dari Google, yang kemudian membelinya pada tahun 2005. ” Konsep Dasar Android StudioDefinisi Android StudioMenurut Adibhadiansyah (2016. 2), "Android studio adalah IDE untuk Pengembangan Android yang diperkenalkan Google pada acara Google I/O 2013. Android studio merupakan perpanjangan dari Eclipse IDE, dan didasarkan pada Java IDE populer, yaitu IntelliJ IDEA. Android studio adalah IDE resmi untuk pengembangan aplikasi studio Android" Konsep Dasar KotlinDefinisi KotlinMenurut Niko Sumanda Sibarani dkk dalam Prosiding Lokakarya Riset Industri dan Seminar Nasional (Vol. 9, hal. 319-324), "Kotlin adalah bahasa pemrograman berbasis Java Virtual Machine (JVM) yang dikembangkan oleh JetBrains. Kotlin adalah bahasa pemrograman pragmatis untuk Android yang menggabungkan berorientasi objek (OO) dan pemrograman fungsional. Kotlin juga merupakan bahasa pemrograman interoperabilitas yang membuat bahasa ini dapat digabungkan dalam satu proyek dengan bahasa pemrograman Java. Bahasa pemrograman ini juga dapat digunakan untuk pengembangan desktop, aplikasi berbasis web bahkan untuk backend. Beberapa keuntungan yang mungkin didapat jika pengembangan aplikasi beralih menggunakan Kotlin untuk mengembangkan aplikasi di platform JVM adalah sebagai berikut
Konsep Dasar Pengujian Black BoxDefinisi Pengujian Kotak HitamMenurut Imam Adli dkk, dalam Jurnal Teknologi dan Sistem Informasi Univrab (2018. 76), "Pengujian kotak hitam adalah metode pengujian perangkat lunak yang menguji fungsionalitas aplikasi. Metode pengujian blackbox berfokus pada persyaratan fungsional perangkat lunak. ” Menurut Taufik Hidayat dkk dalam Jurnal JUTIS (2018. 27), “Black-Box Testing adalah pengujian yang menitikberatkan pada spesifikasi fungsional dari perangkat lunak, tester dapat menentukan sekelompok kondisi masukan dan melakukan pengujian terhadap spesifikasi fungsional dari program. " Dari penjelasan di atas dapat disimpulkan bahwa Blackbox Testing merupakan metode yang digunakan untuk menguji spesifikasi fungsional aplikasi Konsep Dasar SWOTPengertian Analisis SWOTMenurut chasanah (2015. 61), “Analisis SWOT adalah metode perencanaan strategis yang digunakan untuk mengevaluasi kekuatan, kelemahan, peluang, dan ancaman dalam suatu proyek atau spekulasi bisnis. “ Menurut Irham (2016. 302), “SWOT adalah singkatan dari kekuatan, kelemahan, peluang, dan ancaman, dimana SWOT digunakan sebagai model dalam menganalisis suatu organisasi yang berorientasi pada laba dan nirlaba dengan tujuan utama untuk mengetahui keadaan organisasi secara lebih komprehensif. “ Menurut Akbar Muchammad Fauzi, dan Mary Ismowati (2019), “Analisis SWOT adalah membandingkan suatu kondisi dengan kondisi lain yang sama atau serupa, menganalisis dan menetapkan strategi untuk bersaing atau menjadi unggul, sehingga meskipun kedua rencana tersebut sama tetapi rencana atau kebijakan yang dibuat untuk menciptakan hasil yang lebih baik di tengah persaingan” Matriks Analisis SWOTDalam analisis SWOT terdapat matriks yang dapat digunakan untuk mengorganisasikan faktor strategis perusahaan yang dapat menghasilkan empat rangkaian kemungkinan alternatif. Berikut matriks analisis SWOT (Rangkuti, 2017. 202)
Gambar 2. 2 Matrik Analisis SWOT Konsep Dasar Konsep Dasar SDLC (System Development Life Cycle)Definisi SDLC (Siklus Hidup Pengembangan Sistem)Menurut Balaji S, Murugaiyan MS dikutip Lailatul Husniah dkk dalam jurnal KINETIK (2016. 34), "SDLC (System Development Life Cycle) adalah proses yang digunakan oleh industri perangkat lunak untuk merancang, mengembangkan, dan menguji perangkat lunak". SDLC (System Development Life Cycle) bertujuan untuk menghasilkan perangkat lunak yang memenuhi atau melebihi harapan, mencapai solusi sesuai anggaran dan biaya yang telah direncanakan Ada beberapa model SDLC yang telah dibuat seperti model waterfall, spiral, V-Model, rapid prototyping, dan model iteratif. Penelitian ini menggunakan metode waterfall yang merupakan proses pembangunan perangkat lunak secara berurutan, dimana setiap tahapan harus diselesaikan terlebih dahulu sebelum memasuki tahapan selanjutnya yang terlihat aliran air yang terus mengalir ke bawah (seperti air terjun) melalui tahapan yang ada yaitu tahap perencanaan, pemodelan/perencanaan, implementasi, dan pengujian
Konsep Dasar ElisitasiDefinisi ElisitasiMenurut Suryana, dkk dalam Journal of Innovative Creative and Information Technology (ICIT) (2015. 18), “Elisitasi adalah suatu rencana yang dibuat berdasarkan suatu sistem baru yang dikehendaki oleh manajemen yang bersangkutan dan disetujui oleh pembuatnya untuk dilaksanakan” Elisitasi menurut Ariawan dan Wahyuni dalam Jurnal Global Sisfotek (2015. 63), yang berisi usulan rencana sistem baru yang diinginkan oleh manajemen terkait dan didukung oleh peneliti untuk dilaksanakan Menurut informasi yang dikutip Dzulhaq dkk dalam Global Sisfotek Journal (2017. 1), “elisitasi adalah kumpulan kebutuhan kegiatan awal dalam rekayasa kebutuhan (Requirements Engineering). Sebelum kebutuhan dapat dianalisis, dimodelkan, atau didefinisikan, kebutuhan harus dikumpulkan melalui proses elisitasi. ” Dari penjelasan di atas dapat disimpulkan bahwa elisitasi adalah rencana sistem baru berdasarkan kebutuhan manajemen yang relevan, yang akan dilaksanakan oleh peneliti. Tahapan Dalam ElisitasiMenurut Amrullah dkk dalam Jurnal Teknologi Informasi (2016. 27), Elisitasi diperoleh melalui metode wawancara dan dilakukan melalui 3 (tiga) level, sebagai berikut
Konsep Dasar Tinjauan PustakaDefinisi Tinjauan PustakaMenurut Azizah dkk dalam jurnal SENSI (2017. 185), “Sastra adalah kesusastraan dan karya sastra sedangkan resensi adalah tindakan menelaah dan menelaah kembali sesuatu yang telah dilakukan sebelumnya sehingga dalam telaah sastra dapat disimpulkan sebagai tindakan menelaah dan menelaah kembali suatu karya sastra”. ” Menurut Untung Rahardja dkk dalam Jurnal CITEC (2017. 176), “Literature review adalah rangkuman atau rangkuman temuan peneliti terdahulu yang dapat dijadikan acuan dalam penulisan artikel ilmiah atau penelitian baru tentang suatu proyek. ” Berdasarkan pendapat di atas, dapat disimpulkan bahwa Kajian Pustaka adalah penelitian terdahulu yang dapat dijadikan contoh atau referensi untuk penelitian baru yang berkaitan dengan topik penelitian. Tujuan Tinjauan PustakaMenurut Ary Budi Warsito, Muhamad Yusup dan Iqbal Awi Makaram dalam Jurnal CCIT (2015. 29), mendefinisikan metode studi kepustakaan yang dilakukan dengan mengumpulkan informasi yang diperlukan untuk mencari referensi yang berkaitan dengan penelitian yang dilakukan. Manfaat dari tinjauan pustaka ini antara lain
Kajian Kajian Pustaka PustakaBerikut penelitian yang telah dilakukan dan memiliki korelasi yang searah dengan penelitian yang akan dibahas dalam tesis ini antara lain
Sekilas tentang SMP Santo Kristoforus ISejarah SMP Santo Kristoforus IDidorong oleh kebutuhan pendidikan masyarakat sekitar Paroki Santo Kristoforus yang tidak tertampung di sekolah-sekolah Katolik di sekitar Paroki karena tidak terjangkau secara finansial, kehadiran Yayasan Diannanda mencoba menjawab kekhawatiran tersebut dengan mendirikan sekolah Santo Kristoforus. Sejak tahun 1989 SMP Santo Kristoforus berdiri. Tujuannya agar siswa yang lulus dari SD Santo Kristoforus dapat melanjutkan pendidikan ke jenjang yang lebih tinggi. Awalnya SMP St. Kristoforus "naik" di gedung SD Santo Kristoforus I. murid utama st. Christopher I yang hanya masuk dua kelas kecil pada siang hari. Tahun-tahun berikutnya SMP Santo Kristoforus I terus berkembang pesat. Jumlah alumninya saat ini tersebar di berbagai perusahaan besar, wiraswasta, pengajar, maupun yang masih kuliah di berbagai perguruan tinggi dalam dan luar negeri baik jenjang S1, S2, S3 dan seterusnya. Berikut data perkembangan SMP Santo Kristoforus I
Visi Dan Misi SMP Santo Kristoforus IVisi SMP Santo Kristoforus IMenjadi sekolah Katolik yang Unggul dan Profesional Misi SMP Santo Kristoforus I
fasilitas SMP Santo Kristoforus ISMP Santo Kristoforus I memiliki fasilitas sebanyak 87 ruangan diantaranya sebagai berikut Struktur organisasiGambar 3. 1 Struktur Organisasi SMP Santo Kristoforus I Wewenang dan Tanggung JawabKepala sekolah
Wakasek Kesiwaan
Guru BK
Walikelas
Guru
Tatalaksana Sistem yang BerjalanProsedur Sistem yang BerjalanPeraturan 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
Keterangan Bobot PoinPenambahan PoinPoin akan bertambah jika siswa menunjukkan perilaku positif, diantaranya Pengurangan PoinPoin akan berkurang jika anak melakukan tindak pelanggaran sesuai dengan peraturan umum, diantaranya
Tabel 3. 5 Kerapihan siswa putra Tabel 3. 6 Kerapihan siswi putri Tabel 3. 7 Kerapihan siswi putri Tabel 3. 8 Keamanan dan ketertiban PembelajaranSanksi dan pembinaanTabel 3. 9 Sanksi dan pembinaan Rancangan Prosedur Sistem yang BerjalanUntuk 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 DiagramGambar 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
Use Case Diagram sistem monitoring poinGambar 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
Activity DiagramGambar 3. 4 Activity diagram sistem pencatatan poin yang berjalan Berdasarkan Gambar 3. 4 Activity diagram pencatatan poin yang berjalan saat ini terdapat
Diagram aktivitas sistem pemantauan titik berjalanGambar 3. 5 Diagram aktivitas sistem pencatatan titik berjalan Berdasarkan Gambar 3. 5 Activity diagram pencatatan poin yang berjalan saat ini terdapat
Sequence DiagramGambar 3. 6 Sequence diagram sistem pencatatan poin yang berjalan Berdasarkan gambar 3. 6 Sequence diagram pencatatan poin yang berjalan saat ini terdapat
Sequence diagram sistem monitoring yang sedang berjalanGambar 3. 7 Sequence diagram sistem monitoring poin yang berjalan Berdasarkan gambar 3. 7 Sequence diagram monitoring poin yang berjalan saat ini terdapat
Analisa Sistem yang BerjalanMetode Analisis SWOTUntuk 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. 12 Matriks Analisa SWOT Analisa Masukan, Analisa Proses, Analisa KeluaranAnalisis Masukan
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
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 PengeluaranNama Pengeluaran . Surat Peringatan dan Pemanggila Orangtua Fungsi . Sebagai bentuk peringatan dan Media . Kertas Sumber . Kepala Sekolah Konfigurasi Sistem BerjalanSpesifikasi HardwareDalam proses Analisa sistem yang berjalan untuk tujuan penulisan laporan skripsi, berikut adalah perangkat dengan spesifikasi hardware
Spesifikasi SoftwareAdapun konfigurasi perangkat lunak (Software) pada sistem yang berjalan adalah sebagai berikut
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 MasalahPermasalahan yang DihadapiBeberapa permasalahan yang dihadapi pada sistem yang berjalan adalah sebagai berikut
Alternatif Pemecahan PermasalahanBerdasarkan 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
User RequirementKebutuhan pengguna atau bisa juga disebut sebagai kebutuhan pengguna, yang menjelaskan kemampuan perangkat lunak yang akan dikembangkan dari sudut pandang pengguna. Elisitasi tingkat IElistasi 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 tingkat IIElisitasi 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 Tingkat IIIBerdasarkan 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 Pengusiran Draf AkhirFinal 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 RANCANGAN SISTEM YANG DIUSULKAN Rancangan Sistem UsulkanSetelah 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 UsulanBerikut beberapa prosedur sistem usulan yang dilakukan dalam menjalankan sistem penyewaan gedung olahraga sebagai sarana kegiatan masyarakat
UML (Unified Modeling Languange) Sistem yang DiusulkanUse Case DiagramUse Case Diagram yang diusulkan pada webGambar 4. 1. Use Case diagram sistem yang diusulkan pada web Berdasarkan Gambar 4. 1. Use Case diagram sistem yang diusulkan pada web terdapat
Use Case Diagram yang diusulkan pada androidGambar 4. 2. Use Case diagram sistem yang diusulkan pada android Berdasarkan Gambar 4. 2. Use Case diagram sistem yang diusulkan pada android terdapat
Activity DiagramActivity Diagram AdminGambar 4. 3. Activity Diagram Admin yang Diusulkan Berdasarkan gambar activity diagram admin yang diusulkan terdapat
Activity Diagram GuruGambar 4. 4. Activity Diagram Guru yang Diusulkan Berdasarkan gambar activity diagram admin yang diusulkan terdapat
Activity Diagram Guru BKGambar 4. 5. Activity Diagram Guru BK yang Diusulkan Berdasarkan gambar activity diagram Guru BK yang diusulkan terdapat
Activity Diagram Wali MuridGambar 4. 6. Activity Diagram Walimurid yang Diusulkan Berdasarkan gambar activity diagram admin yang diusulkan terdapat
Sequence DiagramSequence Diagram AdminGambar 4. 7. Sequence Diagram Admin yang Diusulkan Berdasarkan gambar diagram urutan admin yang diusulkan tersedia
Sequence Diagram GuruGambar 4. 8. Diagram Urutan Guru yang Diusulkan Berdasarkan gambar diagram urutan guru yang diusulkan
Sequence Diagram Guru BKGambar 4. 9. Diagram Urutan Usulan Guru BK Berdasarkan gambar sequence diagram guru bk yang diusulkan ada
Sequence Diagram Siswa WaliGambar 4. 10. Usulan Diagram Urutan Wali Siswa Berdasarkan gambar sequence diagram siswa yang diusulkan ada
Class DiagramGambar 4. 11. Class Diagram yang Diusulkan Berdasarkan gambar class diagram yang diusulkan terdapat
Perbedaan Sistem yang Berjalan dengan Sistem yang DiusulkanBerikut 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 DataSpesifikasi Basis DataSpesifikasi 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
Tabel 4. 11. Spesifikasi Meja Walimurid Rencana prototipeRencana Tampilan WebHalaman login di webDi bawah ini adalah rancangan prototipe tampilan antarmuka dari halaman login pada web yang diakses oleh admin sebelum masuk ke halaman dashboard Gambar 4. 12. Prototipe Halaman Masuk Deskripsi pada halaman Login adalah
Halaman dasbor di webGambar 4. 13. Prototipe Halaman Dasbor Setelah berhasil login, halaman dashboard menampilkan berbagai menu pada sistem yang berfungsi untuk mengelola data. Terdapat data master yang berisi data guru, data siswa, data siswa, data kelas, data kedisiplinan, data sanksi, dan data pengurus. Pada bagian informasi terdapat data informasi tentang kegiatan sekolah dan pada data laporan terdapat laporan perilaku siswa beserta bobot titik yang tersusun secara otomatis dan siap untuk dicetak. Halaman guru di webGambar 4. 14. Prototipe Halaman Utama Pada menu guru terdapat halaman yang berisi semua data guru di SMP Santo Kristoforus I. pada kolom tabel terdapat angka, nama guru, jabatan guru dan juga tindakan yang berisi edit untuk merubah data guru, dan juga delete untuk menghapus data guru yang sudah tidak diperlukan Halaman tersebut juga memiliki fungsi tambahan untuk menginput data guru, dan mencari untuk menemukan data guru yang dibutuhkan dengan cepat Halaman siswa di webGambar 4. 15. Prototipe Halaman Siswa Pada menu siswa terdapat halaman yang berisi data siswa untuk kelas 7, kelas 8 dan juga kelas 9. Pada kolom tabel berisi nomor, nama siswa, kelas, jenis kelamin dan juga tindakan yang berisi edit untuk merubah data siswa, dan juga delete untuk menghapus data siswa yang tidak diperlukan lagi Halaman tersebut juga memiliki fungsi tambahan untuk menginput data siswa, dan mencari untuk menemukan data siswa yang dibutuhkan dengan cepat halaman Walimurid di webGambar 4. 16. Prototipe Halaman Wali Siswa Pada menu wali murid terdapat halaman yang berisi semua data wali murid dari siswa SMP Santo Kristoforus I. Pada kolom tabel berisi nomor, nama siswa, nama siswa, kelas, jenis kelamin dan juga tindakan yang berisi edit untuk merubah data siswa, dan juga delete untuk menghapus data siswa siswa yang tidak diperlukan lagi Halaman ini juga memiliki fungsi tambahan untuk memasukkan data induk, dan mencari untuk menemukan data induk yang dibutuhkan dengan cepat Halaman kelas di webGambar 4. 17. Prototipe Halaman Kelas Pada menu kelas terdapat halaman yang berisi daftar kelas yang tersedia di SMP Santo Kristoforus I. Pada kolom tabel berisi nomor, class, nama class dan juga action yang berisi edit untuk merubah data class, dan juga delete untuk menghapus data class yang sudah tidak dibutuhkan lagi Halaman tersebut juga memiliki fungsi tambahan untuk menginput data kelas jika ada kelas tambahan dan mencari untuk menemukan data kelas yang dibutuhkan dengan cepat Halaman pelanggaran di webGambar 4. 18. Prototipe Halaman Pelanggaran Pada menu pelanggaran terdapat daftar pengurangan poin berdasarkan jenis pelanggaran yang saat ini terjadi di SMP Santo Kristoforus I. Pada kolom tabel berisi angka, keterangan, poin, kategori dan juga tindakan yang berisi edit untuk merubah data pengurangan poin berdasarkan jenis pelanggaran, dan juga delete untuk menghapus data yang sudah tidak dibutuhkan lagi Laman tersebut juga memiliki fungsi tambahan untuk memasukkan jenis data pelanggaran, dan pencarian untuk menemukan data yang dibutuhkan dengan cepat Laman kinerja di webGambar 4. 19. Prototipe Halaman Performa Pada menu pelanggaran terdapat daftar poin yang ditambahkan berdasarkan jenis prestasi yang sedang terjadi di SMP Santo Kristoforus I. Pada kolom tabel berisi angka, keterangan, poin, kategori dan juga tindakan yang berisi edit untuk merubah data pengurangan poin berdasarkan jenis performance, dan juga delete untuk menghapus data yang tidak dibutuhkan lagi Halaman ini juga memiliki fungsi tambahan untuk memasukkan data jenis kinerja, dan mencari untuk menemukan data yang diperlukan dengan cepat Halaman poin peringatan di webGambar 4. 20. Prototipe Halaman Titik Pengingat Pada menu poin peringatan terdapat daftar sanksi yang akan diterima siswa berdasarkan jumlah poin yang tersisa. Jadi, nantinya setiap siswa akan mendapat sanksi dan pembinaan berdasarkan level poin yang tersisa. Kolom tabel berisi angka, keterangan, dan sanksi Halaman administrator di webGambar 4. 21. Prototipe Halaman Administrator Pada menu administrator terdapat data admin yang memiliki hak akses untuk mengoperasikan web service dari aplikasi kredit poin pelanggaran di SMP Santo Kristoforus I. Pada kolom tabel berisi nomor, nama, alamat, email, status dan juga tindakan yang berisi edit untuk merubah data admin, dan juga delete untuk menghapus data yang tidak diperlukan lagi Halaman tersebut juga memiliki fungsi tambahan untuk memasukkan data admin, dan mencari untuk menemukan data yang dibutuhkan dengan cepat Halaman informasi di webGambar 4. 22. Prototipe Halaman Informasi Pada menu informasi terdapat daftar pengumuman informasi tentang kegiatan/agenda yang akan dilaksanakan oleh SMP Santo Kristoforus I. Pada kolom tabel berisi angka, judul, tanggal, dan juga tindakan yang berisi edit untuk merubah data informasi, dan juga delete untuk menghapus data yang tidak diperlukan lagi Halaman ini juga memiliki fungsi tambahan untuk memasukkan data jenis kinerja, dan mencari untuk menemukan data yang diperlukan dengan cepat Laman laporan di webGambar 4. 23. Laporkan Prototipe Halaman Pada menu laporan terdapat data pelanggaran yang dilakukan oleh siswa. Data poin siswa dapat dicetak berdasarkan 3 kategori yaitu harian, bulanan dan tahunan. Kolom tabel berisi angka, nama, kategori, deskripsi, dan poin Laman tersebut juga memiliki tombol pencarian untuk mendapatkan daftar data pelanggaran berdasarkan hari, bulan, dan tahun. Dan juga terdapat tombol print, untuk mencetak laporan data poin pelanggaran Rencana Tampilan Di AndroidTampilan halaman aplikasi Guru BKGambar 4. 24. Prototipe Aplikasi Guru BK Pada halaman utama aplikasi Guru BK terdapat 6 fitur yaitu Pelanggaran yang berisi data pelanggaran yang dilakukan siswa SMP Santo Kristoforus I, Konsultasi berfungsi mengarahkan Guru BK ke personal chat melalui aplikasi Whatsapp untuk menindaklanjuti siswa bermasalah , Rangking Poin berisi urutan poin siswa terendah, Laporan merupakan bentuk laporan yang menampilkan data pelanggaran, Informasi merupakan ruang yang berisi daftar informasi kegiatan sekolah, dan Input Poin dengan fungsi penjumlahan dan pengurangan poin siswa Tampilan aplikasi halaman guruGambar 4. 25. Prototipe Aplikasi Guru Pada halaman utama aplikasi Guru terdapat 5 fitur yaitu Pelanggaran yang berisi data pelanggaran yang dilakukan siswa SMP Santo Kristoforus I, Konsultasi berfungsi mengarahkan Guru ke chat pribadi melalui aplikasi Whatsapp untuk menindaklanjuti siswa bermasalah, Rangking Poin berisi urutan poin siswa yang paling rendah, Informasi adalah ruang yang berisi daftar informasi kegiatan sekolah, dan Input Poin dengan fungsi penjumlahan dan pengurangan poin siswa Tampilan halaman aplikasi Wali SiswaGambar 4. 26. Prototipe Aplikasi Wali Murid Pada halaman utama aplikasi Wali Murid terdapat 5 fitur yaitu Information merupakan ruang yang berisi daftar informasi kegiatan sekolah, Student Profile berfungsi untuk menampilkan detail data siswa beserta poin sisa, History berisi daftar pengurangan dan penambahan poin untuk siswa, Data Guru berisi daftar nama- nama dan informasi guru yang mengajar di SMP Santo Kristoforus I, dan Edit Profil adalah tombol yang mengarahkan pengguna ke halaman edit data profil Rencana Tampilan Sistem yang DiusulkanTampilan Halaman Dasbor Layanan WebTampilan MasukGambar 4. 27. Tampilan halaman login Tampilan dasborGambar 4. 28. Lihat halaman dasbor 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 performance Gambar 4. 35. Tampilan halaman menu titik pengingat Gambar 4. 36. Tampilan halaman menu administrator Gambar 4. 37. Lihat halaman menu informasi Gambar 4. 38. Tampilan halaman menu laporan Tampilan Halaman AndroidTampilan halaman utama guruGambar 4. 39. Tampilan halaman rumah guru Tampilan halaman muka Guru BKGambar 4. 40. Tampilan halaman utama guru bk Tampilan halaman utama Wali MuridGambar 4. 41. Tampilan halaman depan wali siswa Konfigurasi Sistem yang DiusulkanSpesifikasi Perangkat Keras
Spesifikasi Perangkat Lunak (Software)Berikut adalah perangkat lunak (software) yang diusulkan untuk sistem ini
Hak Akses (Brainware)Berikut adalah usulan hak akses (Brainware) pada sistem ini
Pengujian Kotak HitamPada level pengujian, peneliti menggunakan metode pengujian Blackbox untuk menguji fungsionalitas dari sistem poin kredit. Pengujian ini berfungsi untuk memastikan bahwa sistem poin kredit memiliki alur fungsional yang sesuai dengan proses bisnis yang diharapkan. Pengujian dilakukan dengan mengamati hasil eksekusi Tabel 4. 12 Pengujian Blackbox Implementasi Sistem yang DiusulkanJadwal pelaksanaanPada tahap ini peneliti menggunakan estimasi waktu kurang lebih 5 bulan, guna membantu penjadwalan dalam pembuatan rencana sistem yang diusulkan. Berikut tabel waktu yang berisi langkah-langkah yang peneliti lakukan selama proses perencanaan sistem poin kredit Tabel 4. 13. Jadwal pelaksanaan Estimasi biayaDiperlukan estimasi biaya untuk mengukur besarnya dana yang dibutuhkan selama masa penelitian hingga tahap penyelesaian usulan sistem yang berjudul “Perencanaan Sistem Informasi Kredit Angka Pelanggaran Berbasis Android Dalam Upaya Peningkatan Pengawasan Perilaku SMP Santo Kristoforus I Siswa". Berikut perkiraan biaya yang telah peneliti buat KesimpulanBerdasarkan hasil penelitian dan analisis yang dilakukan di SMP Santo Kristoforus I dan telah diuraikan pada bab sebelumnya, maka peneliti menarik beberapa kesimpulan sebagai berikut
NasihatBerdasarkan hasil observasi pada kesimpulan di atas, ada beberapa saran yang dapat penulis berikan sebagai bahan masukan. Sarannya adalah sebagai berikut Apa itu MySQL menurut para ahli?Menurut (Agustini, 2017) ”MySQL adalah multiuser database yang menggunakan structured query language (SQL) . MySQL adalah perangkat lunak yang tergolong DBMS (Database Management System) yang bersifat open source”.
Apa itu SQL menurut para ahli?Menurut Priyadi (2014. 82) “SQL adalah aplikasi komputer yang mengacu pada konsep Relational Database Management System (RDBMS), terdapat struktur bahasa standar untuk membangun database ".
Apa itu PhpMyadmin menurut para ahli?Menurut Muhammad Sadeli (2014. 10) PhpMyadmin adalah perangkat lunak yang berbentuk seperti halaman situs yang terdapat pada web server . Fungsi dari halaman ini adalah sebagai operator database MySQL.
Apa itu xampp menurut para ahli?Menurut Riyanto (2015. 3), XAMPP adalah software yang berfungsi untuk menjalankan website berbasis PHP dan menggunakan pengolah data MySQL yang dijalankan pada komputer lokal. XAMPP bertindak sebagai server web di komputer. |