UPI YPTK Jurnal KomTekInfo, Vol. x, No. x, 2017, pp. xx yy Copyright 2017 by LPPM UPI YPTK ANALISA DAN PERANCANGAN BERORIENTASI OBJEK PADA WEBSITE RENCANA PENGEMBANGAN PENDIDIKAN DASAR KOTA Revi Gusriva Universitas Putra Indonesia YPTK, Padang email: revirvg@gmail.com Abstrak Abstrak - Pada era globalisasi ini, komputer telah diaplikasikan sedemikian rupa sehingga mempercepat perkembangan sistem informasi. Namun karena penyebaran teknologi yang kurang merata pada setiap daerah, banyak pengguna komputer yang tidak memfungsikan komputer secara optimal. Website bukan saja menampilkan informasi secara cepat, namun fungsi website mulai digunakan untuk aplikasi yang banyak membutuhkan interaksi dari user. Berdasarkan penelitian yang dilakukan di Dinas Pendidikan Kota Padang, ternyata pihak Dinas Pendidikan Kota Padang masih mendapatkan kesulitan dalam melakukan pendokumentasian data kependidikan untuk menetukan rencana pengembangan pendidikan dasar kota (RPDK). Sehingga perlu dirancang sebuah aplikasi yang bisa mempermudah dalam pendokumentasian data RPDK. Metode penelitian yang digunakan adalah analisa dan desain berorientasi objek dengan pemodelan menggunakan unified modelling language dan diharapkan bisa menghasilkan prototype aplikasi RPDK. Sedangkan construction dengan bahasa pemograman PHP dan basisdata MySQL. Dari pengujian yang dilakukan ternyata metode analisa dan desain berorientasi objek sangat membantu dalam menentukan requirement dalam pembuatan aplikasi RPDK di Dinas Pendidikan Kota Padang dan dapat menghasilkan prototype aplikasi yang akan dibangun. Sedangkan pengujian terhadap aplikasi yang dihasilnya membuktikan bahwa aplikasi website RPDK sangat membantu dalam pendokumentasian data kependidikan di Dinas Pendidikan Kota Padang. Kata Kunci: analisa dan desain, website, unified modelling language, rpdk,kota padang 1. Pendahuluan Rencana Pengembangan Pendidikan Dasar (RPDK) adalah proses pendokumentasian rencana pendidikan kabupaten dan kota yang bersifat menyeluruh dan terpadu yang berbasis data dan informasi. RPDK sendiri memiliki peran sebagai sumber informasi tentang kondisi pendidikan saat sekarang dan rencana pembangunan pendidikan kabupaten atau kota di masa depan yang dapat dijadikan acuan dalam mengatasi masalah-masalah pendidikan dan membuat prioritas-prioritas pembangunan pendidikan yang akan dikerjakan sesuai kondisi dan potensi masing-masing daerah. 2. Kajian Literatur 2.1 Analisa dan Desain Berorientasi Ojek Analisa sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan menganalisa, mengerjakan dan mengatasi kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya. Dari pengertian diatas dapat disimpulkan bahwa metode analisa dan desain berorientasi objek merupakan suatu metode untuk memeriksa kebutuhan dari sudut pandang kelas-kelas dan objek kemudian mempelajari permasalahan dengan menspesifikasikannya atau mengobservasi 204
permasalahan tersebut sesuai dengan kombinasi antara struktur data dan perilaku dalam satu entitas. Metode analisa dan desain masalah yang dihadapi. Kerangka teoritis atau kerangka ilmiah merupakan metode-metode ilmiah yang akan diterapkan dalam pelaksanaan tugas. Metodologi merupakan faktor penentu baik buruknya penulisan karya ilmiah, maka dari itu peran metodologi sangatlah penting dalam penulisan karya ilmiah. Metodologi penelitian merupakan cara yang digunakan dalam memperoleh menjadi informasi yang lebih akurat sesuai permasalahan yang akan diteliti. 2.2 UML (Unified Modelling Language) Unified Modelling Language (UML) adalah bahasa pemodelan umum yang menjadi standar di bidang ilmu komputer dan rekayasa perangkat lunak. Standar ini dikelola dan, diciptakan oleh kelompok manajemen objek (Lee, 2012). UML sangat berguna dalam pemodelan real-time embedded system. UML muncul karena adanya kebutuhan pemodelan visual untuk menspesifikasikan, menggambarkan, membangun, dan dokumentasi dari sistem perangkat lunak (Rosa, 2011). 2.3 Rencana Pengembangan Pendidikan Dasar Kota (RPDK) RPDK adalah Dokumen Perencanaan Pendidikan Kab/Kota yang bersifat menyeluruh dan erpadu berbasis data dan informasi yang aktual, akurat, relevan dan lengkap yang disusun oleh Dinas Pendidikan Kota atau Kabupaten sesuai kebutuhan, tapi tidak bertentangan dengan Kebijakan Pendidikan Nasional dan Kebijakan Pembangunan Daerah. 3. Metode Penelitian Metodologi adalah kerangka kerja teoritis yang dipergunakan oleh penulis untuk menganalisa, mengerjakan dan mengatasi masalah yang dihadapi. Kerangka teoritis atau kerangka ilmiah merupakan metode-metode ilmiah yang akan diterapkan dalam pelaksanaan tugas. Metodologi merupakan faktor penentu baik buruknya penulisan karya ilmiah, maka dari itu peran metodologi sangatlah penting dalam penulisan karya ilmiah. Metodologi penelitian merupakan cara yang digunakan dalam memperoleh menjadi informasi yang lebih akurat sesuai permasalahan yang akan diteliti. 3.1 Kerangka Kerja Pada bagian ini akan diuraikan kerangka berorientasi objek menawarkan sebuah kerja dalam rangka penelitian yang akan kerangka kerja yang baik untuk skenario (Jakimi dan Koutbi, 2011). 4. Analisa dan Perancangan 4.1 Analisis Sistem Gambar 1 : Kerangka Kerja Penelitian 205
Analisis ini akan meliputi analisis sistem yang sedang berjalan, analisis sistem, analisis masalah, prosedur dan peraturan sistem yang sedang berjalan, kemudian penentuannkebutuhan sistem. 4.1.1 Activity Diagram RPDK yang Sedang Berjalan Dari pengamatan yang dilakukan, maka dapat dideskripsikan dengan activity diagram pada sistem informasi rencana pengembangan pendidikan dasar kota di Kota Padang yang sedang berjalan, yaitu : Kepala Sekolah UPTD Kecamatan Dinas Pendidikan Menyerahkan data Kependidikan Mencatat dan Mengolah data Kependidikan dengan Aplikasi Ms. Excel Menganalisa Data Kependidikan Menyusun Kebijakan Menganalisa Rekomendasi Dan Kebijakan Menyerahkan Rekomendasi dan Kebijakan Mengecek keabsahan data dengan rapat dengan kepala sekolah Persetujuan Rekomendasi Gambar 2 Activity Diagram Sistem RPDK Yang Sedang Berjalan 4.1.2 Use Case Diagram Model Use Case berfungsi untuk mengambarkan kebutuhan fungsional dan menggambarkan kelakuan (behavior) sistem yang akan dibuat serta mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem yang akan dibuat. Sebuah Use Case dimulai dengan masukan atau simpan dari seorang aktor. Use Case merupakan suatu urutan lengkap kejadian-kejadian yang diajukan oleh seorang aktor dan spesifikasi interaksi antara aktor dengan sistem. mengelola data sekolah data sekolah mengelola data siswa Logout Login mengelola laporan data siswa sarana prasarana Validasi data sarana data prasarana Uptd Kecamatan pengawas data pengawas Dinas Pendidikan kepala sekolah data kepala sekolah guru data guru mapel guru data mapel guru Mengelola jenjang pendidikan Mengelola jenis sekolah Mengelola UPTD Mengelola kecamatan Mengelola tingkat pendidikan Mengelola mata pelajaran Admin Gambar 3 Use Case Diagram 5. Implementasi Dan Pengujian 5.1 Implementasi Sistem Informasi Tahap implementasi sistem merupakan salah satu tahap dalam daur hidup pengembangan sistem, dimana tahap ini merupakan tahap meletakkan sistem informasi supaya siap untuk dipakai. Dalam 206
tahap ini, berlangsung beberapa aktivitas secara berurutan yakni mulai dari menerapkan rencana implementasi, melakukan kegiatan implementasi, dan tindak lanjut implementasi. 5.2 Pengujian Sistem 1. Halaman Login 2. Tampilan Halaman Input Data Sekolah Gambar 5 Tampilan Halaman Login 3. Tampilan Halaman Input Data Siswa Gambar 6 Halaman Input Data Sekolah 207
3. Tampilan Halaman Input Data Guru Gambar 7 Halaman Input Data Siswa Gambar 8 Halaman Input Data Guru 4. Tampilan Halaman Input Data Matapelajaran Guru Gambar 9 Halaman Input Data Matapelajaran Guru 208
5. Tampilan Halaman Input Data Kepala Sekolah Gambar 10 Halaman Input Data Kepala Sekolah 6. Tampilan Halaman Input Data Pengawas Sekolah Gambar 11 Halaman Input Data Pengawas Sekolah 7. Tampilan Halaman Input Data Prasarana Sekolah Gambar 12 Halaman Input Data Prasarana 209
8. Tampilan Halaman Input Data Sarana Sekolah 9. Laporan Data Sekolah Gambar 13 Halaman Input Data Sarana 10. Laporan Data Siswa Gambar 14 Laporan Data Sekolah Gambar 15 Laporan Data Siswa 210
11. Laporan Data Guru 12. Laporan Data Kepala Sekolah Gambar 16 Laporan Data Guru 13. Laporan Data Pengawas Sekolah Gambar 17 Laporan Data Kepala Sekolah 14. Laporan Data Sarana Sekolah Gambar 18 Laporan Data Pengawas Sekolah 211
15. Laporan Data Prasarana Sekolah Gambar 19 Laporan Data Sarana 6. Kesimpulan Dan Saran Gambar 20 Laporan Data Prasarana 6.1 Kesimpulan Dalam tesis ini dilakukan analisa dan perancangan sistem rencana pengembangan pendidikan dasar kota (RPDK) dan pembuatan implementasi prototipe rancangan sistem. Adapun hal-hal yang dapat disimpulkan adalah: 1. Metode analisa dan design berorientasi objek sangat membantu dalam menentukan kebutuhan (requirement) pada pembuatan website rencana pengembangan pendidikan dasar kota. 2. Setelah analisa kebutuhan dapat ditentukan maka dilanjutkan dengan pemodelan dengan unified modelling language sehingga interaksi antar objek dapat dijelaskan serta mekanisme kerja sistem yang diusulkan bisa dijelaskan. 3. Telah diselesaikan pembuatan rancangan pemodelan sistem rencana pengembanagan pendidikan dasar kota (RPDK) dengan unified modelling language(uml). Dalam rancangan ini terdapat tiga pengguna yaitu admin, UPTD Kecamatan, dan Dinas Pendidikan. 4. Telah dibuat implementasi prototype sistem rencana pengembanagan pendidikan dasar kota (RPDK), dan semua use case telah dapat terwujud 212
sesuai rancangan. Implementasi prototype menggunakan bahasa pemrograman PHP dan database MySQL. 5. Implementasi berupa web sistem rencana pengembanagan pendidikan dasar kota (RPDK), telah selesai dibuat dan memiliki kemampuan untuk mengatasi permasalahan yang selama ini dihasilkan oleh sistem manual dengan aplikasi MS. Excel. 5.2 Saran Agar implementasi dari sistem ini dapat diakses dari semua browser dan pengguna, maka perlu diadakan beberapa perbaikan dan pengembangan. Untuk saat ini belum dapat dilaksanakan penulis karena sangat terbatasnya waktu yang tersedia. Perbaikan dan pengembangan itu diantaranya : 1. Mengintegrasikan implementasi ini sebagai sarana akses informasi sistem RPDK. 2. Mempersiapkan sistem security yang benar -benar handal sebelum implementasi ini dihubungkan dengan data-data intern Dinas Pendidikan Kota Padang. 3. Perlu dilakukan pengembangan sistem ini dengan penambahan pengguna di level sekolah, sehingga data bisa langsung diinput dari sekolah. 4. Mengoptimumkan mesin yang digunakan sebagai server guna memperoleh performa yang baik pada akses informasi website RPDK. 5. Melatih sumber daya manusia (SDM) dalam pengaplikasian sistem yang baru sehingga sistem yang baru dapat berjalan lancar. 6. Perlunya dilakukan pendekatan, pemeliharaan dan pengembangan sistem dimasa akan datang untuk menjaga kestabilan proses transaksi terhadap sistem tersebut. Daftar Pustaka [1] A.S, Rosa dan M. Shalahuddin (2013), Rekayasa Perangkat Lunak,INFORMATIKA : Bandung. [2] Haviluddin, (2011) Memahami Penggunaan UML (Unified Modelling Language). Jurnal Informatika Mulawarman Vol 6 No. 1 [3] Jakimi, A. dan Koutbi, M. (2009), An ObjectOriented Approach to UML Scenarios Engineering and Code Generation. International Journal of Computer Theory and Engineering, Vol. 1, No. 1,1793-8201. [4] Kaur, A. (2012) Application of UML in RealTime Embedded Systems, International Journal of Software Engineering & Applications (IJSEA), Vol.3, No.2. [5] Kyung, S. J. dan Jung, W. W. (2014), Development of Object-Oriented Analysis and Design Methodology for Secure Web Applications. International Journal of Security and ItsApplications Vol.8, No.1 [6] Lee, S. (2012) Unified Modeling Language (UML) for Database Systems and Computer Applications, International Journal of Database Theory and Application Vol. 5, No. 1. [7] Sathiyaraj, R., Yadav, N.S., Prabhakar, M. (2012), Modeling Real Time Scheduler in OOAD Using UML, International Journal Of Research In Educational Methodology. Council For Innovative Research Vol.2, No.1 : ISSN:2278-7690 213