1
Rancang Bangun Sistem Informasi Akademik SMP Negeri 2 Berbasis
Web Dengan Pendekatan Web Engineering
Daniel Prayudha KurniawanProgram Studi Tenik Informatika-S1, Fakultas Ilmu Komputer, Universitas Dian Nuswantoro Jl. Nakula I No. 5-11 Semarang 50131, Telp : (024) 70793733, Fak : (024) 3569684
E-mail : [email protected]
Abstrak
Lembaga pendidikan di era modern seperti sekarang ini merupakan hal yang sangat penting. kehadiran komputer juga dirasakan sangat penting untuk menunjang kegiatan belajar dan untuk melakukan kegiatan lain dalam kehidupan. Sekarang banyak lembaga atau instansi yang telah menggunakan sistem informasi sebagai salah satu alat bantu yang di gunakan dalam upaya melakukan perkembangan dan hasil kerja suatu lembaga khususnya dalam bidang pendidikan. Penulis melakukan analisa terhadap sistem informasi akademik yang ada di SMPN 2 Kaliwungu agar pemanfaatan komputer dapat berjalan dengan baik. Untuk itu, penulis mengambil judul Rancang Bangun Sistem Informasi Akademik SMP Negeri 2 Kaliwungu Dengan Pendekatan Web Engineering. Tujuan dari penelitian ini adalah membangun sebuah sistem informasi akademik yang di tujukan untuk membantu proses pegolahan data sekolah ( guru, siswa, mata pelajaran, nilai ). sistem akademik ini akan menyatu ke dalam sebuah website sekolah agar sistem dapat berfungsi / berjalan dengan efektif dan maksimal, serta mengurangi tingkat terjadinya human error (hilangnya data karena masih menggunakan sistem konvensional). Maka akan diterapkan website yang lebih kompleks di SMP N 2 Kaliwungu. Dalam hal ini metode yang digunakan adalah web engineering dan metode pengumpulan data menggunakan observasi dan wawancara. Dengan adanya Perancangan dan Implementasi Sistem Informasi Akademik pada SMP Negeri 2 Kaliwungu, maka para siswa dan orang tua bisa lebih mudah melihat nilainya masing-masing. Serta guru dan siswa dapat memperoleh informasi secara real time dengan mudah dan cepat sehingga lebih efesien.
Kata kunci : akademik, nilai, sistem informasi, website, web engineering
Abstract
Educational institutions in the modern era like today is very important. computer presence was also felt very important to support learning activities and to conduct other activities in life. Now many organizations or agencies that have used information system as one of the tools used in the effort to make progress and the work of an institution, especially in the field of education. The author conducted an analysis of the existing academic information system in Junior High School 2 Kaliwungu that the utilization of the computer can run well. To that end, the authors take the title "Design of Academic Information Systems Junior High School 2 Kaliwungu With Web engineering approach". The purpose of this research is to build an academic information system aimed to help process the data pegolahan school (teachers, students, subjects, grades). The academic system will be integrated into a school website for the system to function effectively and optimally, and reduce human error rate (loss of data due to still use the conventional system). Then it will be applied to more complex websites in Junior High School 2 Kaliwungu. In this case the method used is a web engineering and methods of collecting data through observation and interviews. With the Design and Implementation of Academic Information Systems at Junior High School Kaliwungu, so students and parents can more easily see the value of each. As well as teachers and students can obtain information in real time easily and quickly so more efficiently.
1. PENDAHULUAN 1.1 Latar Belakang
Lembaga pendidikan di era yang telah modern seperti sekarang ini merupakan hal yang sangatlah penting bagi siswa. Dan kehadiran komputer juga dirasakan sangat penting untuk menunjang kegiatan belajar dan untuk melakukan kegiatan lain dalam kehidupan. Dengan kehadiran komputer dapat membantu manusia khususnya dalam hal memecahkan masalah. Sekarang banyak lembaga atau instansi yang telah menggunakan sistem informasi sebagai salah satu alat bantu yang di gunakan dalam upaya melakukan perkembangan dan hasil kerja suatu lembaga khususnya dalam bidang pendidikan. Sekolah Menengah Pertama Negeri 2 Kaliwungu merupakan sekolah tingkat pertama yang berlandaskan pendidikan yang berada di Desa Srogo, Kecamatan Kaliwungu Selatan, Kabupaten Kendal. Untuk saat ini SMPN 2 Kaliwungu masih menggunakan sistem konvensional yaitu dengan menggunakan buku sebagai media pencatatan data akademik. Hal ini dirasa merupakan sebuah kendala seperti halnya pemrosesan data akademik membutuhkan waktu yang lebih lama dan sulit mendapatkan data yang akurat. Sekolah ini sangatlah membutuhkan sistem informasi akademik untuk membantu pengumpulan dan pengolahan data guru, siswa, mata pelajaran serta nilai untuk hasil yang lebih efektif dan efisien dibandingkan dengan sistem yang lama. Selain sistem informasi akademik, SMPN 2 Kaliwungu juga perlu melakukan pembenahan website yang sudah ada karena website tersebut kurang lengkap dan masih terdapat konten yang kosong. Maka dari itu, guna menyempurnakan website sekolah tersebut akan di
lakukan penggabungan antara website sekolah dengan sistem informasi akademik.
Dalam penelitian ini, penulis melakukan analisa terhadap sistem informasi akademik yang ada di SMPN 2 Kaliwungu agar pemanfaatan komputer dapat berjalan dengan baik. Dari analisa tersebut penulis menemukan kekurangan dalam pengolahan data akademik sekolah dan website sekolah. Maka, sistem informasi akademik harus di rubah dan di kelola dengan benar, baik dari segi performa maupun keamanannya, sehingga dalam penerapan untuk pengolahan data akademik dapat memberikan kemudahan dan keakuratan dalam pengaplikasiannya.
Dengan memperhatikan hal tersebut di atas, maka penulis berharap dapat memberikan alternatif sistem pengolahan informasi akademik yang baru dengan menerapkan sistem informasi akademik ke dalam sebuah website sekolah yang sudah ada. Untuk itu, penulis mengambil judul “Rancang Bangun Sistem Informasi Akademik SMP Negeri 2 Berbasis Web Menggunakan PHP dan MySQL” dalam Tugas Akhir yang penulis kerjakan. 1.2 Rumusan Masalah
Hal – hal yang telah di jelaskan pada latar belakang di atas yang menjadi dasar dalam Penulis merumuskan permasalahan, diantaranya :
1. Bagaimana membuat sistem informasi akademik yang dapat membantu peroses pengolahan data guru, siswa, mata pelajaran dan nilai agar dapat memperoleh data yang lebih akurat.
2. Bagaimana membuat sistem akademik yang dapat diintegrasikan dengan website.
Sistem akademik yang semula hanya berisi data identitas siswa dan selanjutnya akan di kembangakan untuk penyempunaan dengan menambahan data nilai akademik, data guru dan mata pelajaran. Sebab, selama ini website sekolah diakses hanya untuk melihat struktur organisani sekolah, data siswa, e-learning, dan interaksi siswa dengan gutu melalui chat massage yang sudah ada dalam website tersebut. Dan di harapkan dengan pembenahan ini dapat menjadi alternatif dari sistem manual ke sistem komputerisasi sehingga dapat menghemat waktu pekerjaan pada SMPN 2 Kaliwungu.
1.3 Batasan Masalah
Untuk menghindari pembatasan masalah yang terlalu luas, dalam penulisan penelitian ini akan di bahas tentang website sekolah yang akan dibenahi dengan menambahan data nilai akademik, data guru dan mata pelajaran. Agar interaksi antara guru dan murid menjadi lebih mudah dan juga siswa akan lebih mudah mengetahui berapa nilai yang didapat, sedangkan guru mudah dalam memberikan informasi nilai maupun tugas – tugas. Selain itu penelitian ini akan di lakukan di SMPN 2 Kaliwungu dan sistem informasi akademik dibangun menggunakan bahasa pemrograman PHP.
1.4 Tujuan Penelitian
Tujuan dari penelitian ini adalah membangun sebuah sistem informasi akademik dengan bahasa pemrograman PHP yang di tujukan untuk membantu proses pegolahan data sekolah ( guru, siswa, mata pelajaran, nilai ). Dan sistem akademik ini akan masukkan ke dalam sebuah website sekolah agar sistem dapat berfungsi / bejalan dengan efektif dan maksimal, serta
mengkurangi tingkat terjadinya human error ( hilangnya data karena masih menggunakan sistem konvensional ). Maka akan diterapkan website yang lebih kompleks di SMP N 2 Kaliwungu. 1.5 Manfaat Penelitian
1. Bagi SMP Negeri 2 Kaliwungu. Membantu pengolahan data sekolah yang lebih tepat dan akurat serta mengimplementasikan pada website sekolah yang sudah ada di SMP Negeri 2 Kaliwungu.
2. Bagi Universitas Dian Nuswantoro. Sebagai bahan acuan bagi pembaca, khususnya bagi mahasiswa Universitas Dian Nuswantoro Semarang dalam penyusunan Tugas Akhir.
3. Bagi Penulis.
Menambah pengetahuan penulis tentang sistem informasi akademik sekolah, terutama pengolahan data guru, data siswa, data mata pelajaran dan data nilai .
2. LANDASAN TEORI 2.1 Internet
Internet merupakan “dunia baru” yang penuh pesona. Sejak diciptakan, internet terus memikat untuk di eksplorasi, digali, dikembangkan oleh para ahli dan pemerhati teknologi, serta semakin memikat untuk digunakan oleh pengguna.
Internet sangat populer khususnya di kalangan anak muda. Internet mudah digunakan siapapun, bahkan mereka yang hanya memiliki pengetahuan relatif minim. Internet juga dapat menjadi tempat mencari informasi, serta pendidikan dan lowongan kerja yang up to date.
Jaringan internet telah menjadi pelopor terjadinya revolusi teknologi.
Terciptanya internet telah melahirkan dunia baru yang memiliki pola, corak dan karakteristik berbeda dengan dunia nyata. Kita semakin merasakan bahwa pengaruhnya telah membawa perubahan berarti dalam berbagai aspek kehidupan manusia. Internet telah mengubah pola kehidupan sehari-hari, perilaku pengguna teknologi, serta berbagai konsep dan sistem.[1]
2.2 Pengertian Sistem
Sistem adalah seperangkat elemen yang membentuk kumpulan atau prosedur-prosedur atau bagan-bagan pengolahan yang mencari suatu tujuan dengan mengoperasikan data pada waktu rujukan tertentu untuk menghasilkan sebuah informasi.[2]
2.3 Definisi Informasi
Informasi merupakan data yang berasal dari fakta yang tercatat dan selanjutnya dilakukan pengolahan ( proses ) menjadi bentuk yang berguna atau bermanfaat bagi pemakainya.[4]
2.4 Sistem Informasi
Sistem informasi menurut Robert A. Leitch dan K. Roscoe Davis (Jogiyanto,2005:18) adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.
Sistem informasi merupakan suatu perkumpulan data yang terorganisasi beserta tatacara penggunaanya yang mencangkup lebih jauh dari pada sekedar penyajian. Istilah tersebut menyir atkan suatu maksud yang ingin dicapai dengan jalan memilih dan
mengatur data serta menyusun tatacara penggunaanya. Keberhasilan suatu sistem informasi yang diukur berdasarkan maksud pembuatanya tergantung pada tiga faktor utama, yaitu : keserasian dan mutu data, pengorganisasian data, dan tatacara penggunaanya.untuk memenuhi permintaan penggunaan tertentu, maka struktur dan cara kerja sistem informasi berbeda-beda ber gantung pada macam keperluan atau macam permintaan yang harus dipenuhi. Suatu persamaan yang menonjol ialah suatu sistem informasi menggabungkan berbagai ragam data yang dikumpulkan dari berbagai sumber. Untuk dapat menggabungkan data yang berasal dari berbagai sumber suatu sistem alih rupa (transformation) data sehingga jadi tergabungkan (compatible). Berapa pun ukurannya dan apapun ruang lingkupnya suatu sistem informasi perlu memiliki ketergabungan (compatibility) data yang disimpannya.[4]
2.5 Pengertian Akademik
Kata akademik berasal dari bahasa yunani yakni academos uang berarti sebuah taman umum (plasa) di sebelah barat laut kota Athena. Nama Academos adalah nama seorang pahlawan yang terbunuh pada saat perang legendaris Triya. Pada plasa inilah filosof Socrates berpidato dan membuka arena perdebatan yentang berbagai hal. Tempat ini juga menjadi tempat Plati melakukan dialod dan mengerjakan pikiran – pikiran filosofinya kepada orang – orang yang datang. Sesudah itu, kata academos beribah menjadi akademik, yaitu semacam tempat perguruan. Para pengikut perguruan tersebut disebut academist, sedangkan perguruan semacam itu disebut academia. Berdasarkan hal ini, inti dari perngertian akademik adalah keadaan
orang – orang bisa menyampaikan dan menerima gagasan, pemikiran, ilmu pengetahuan, dan sekaligus dapat mengujinaya secara jujur, terbuka dan leluasa.
2.6 Alat Bantu Pengembangan Sistem Alat bantu yang digunakan dalam perancangan dan analisa sistem adalah UML. UML (Unified Modeling Language) adalah suatu bahasa yang
digunakan untuk menggambarkan, membangun, dan mendokumentasi suatu sistem perangkat [9].
Empat macam diagram yang paling sering digunakan dalam pembangunan aplikasi berorientasi objek, yaitu use
case diagram, sequence diagram, class diagram, dan activity diagram.
3. METODE PENELITIAN 3.1 Sumber Data
a. Data Primer
Data ini umumnya diperoleh dengan mengadakan penelitian dari hasil wawancara secara langsung. 1. Penulis mengadakan wawancara
secara langsung dengan Kepala Sekolah, Laboran dan Tata Usaha serta guru yang mengolah nilai dan yang memberikan mata pelajaran kepada siswa SMP Negeri 2 Kaliwungu.
b. Data Sekunder
Data ini merupakan data yang diperoleh secara tidak langsung oleh penulis, tetapi melalui orang lain, misalnya buku, internet yang berhubungan dengan masalah yang akan diteliti.
1. Menggunakan buku-buku pembantu yang berhubungan dengan objek yang diolah sebagai bahan pengumpulan data.
4. PERANCANGAN PROSEDUR APLIKASI
4.1 Use case Diagram
Gambar 1. Usecase Diagram 4.2 Sequence Diagram Melihat
Jadwal Pelajaran
Gambar 2. Sequence Diagram Melihat Jadwal Pelajaran
4.3 Sequence Diagram Lihat Informasi
Gambar 3. Sequence Diagram Lihat Informasi
4.4 Sequence Diagram Melihat Nilai Rapor
Gambar 4. Sequence Diagram Melihat Nilai Rapor
4.5 Sequence Diagram Melihat Nilai Harian
Gambar 5. Sequence Diagram Melihat Nilai Harian
4.6 Sequence Diagram Mengelola Siswa
Gambar 6. Sequence Diagram Mengelola Siswa
4.7 Sequence Diagram Mengelola Kelas
Gambar 7. Activity Diagram Mengelola Kelas
4.8 Sequence Diagram Mengelola Guru
Gambar 8. Sequence Diagram Mengelola Guru
4.9 Sequence Diagram Mengelola User
Gambar 9. Sequence Diagram Mengelola User
4.10 Sequence Diagram Mengelola Mata Pelajaran
Gambar 10. Sequence Diagram Mengelola Mata Pelajaran
4.11 Sequence Diagram Mengelola Jadwal Pelajaran
Gambar 11 Sequence Diagram Mengelola Jadwal Pelajaran
4.12 Sequence Diagram Mengelola Informasi
Gambar 12. Implementasi Halaman Login
4.13 Sequence Diagram Mengelola Nilai Rapot
Gambar 13 Sequence Diagram Mengelola Nilai Rapot
4.14 Sequence Diagram Guru Mengelola Nilai Harian
Gambar 14. Sequence Diagram Guru Mengelola Nilai Harian
4.15 Sequence Diagram Cetak Nilai Dan Ledger
Gambar 15. Sequence Diagram Cetak Nilai Dan Ledger
4.16 Class Diagram
Gambar 16. Class Diagram
4.17 Activity Diagram Melihat Jadwal Pelajaran
Gambar 17. Activity Diagram Melihat Jadwal Pelajaran
4.18 Activity Diagram Melihat Informasi
Gambar 18. Activity Diagram Melihat Informasi
4.19 Activity Diagram Melihat Nilai Rapor
Gambar 19. Activity Diagram Melihat Nilai Rapor
4.20 Activity Diagram Melihat Nilai Harian
Gambar 20. Activity Diagram Melihat Nilai Harian
4.21 Activity Diagram Mengelola Siswa
Gambar 21. Activity Diagram Mengeola Siswa
4.22 Activity Diagram Mengelola Kelas
Gambar 22. Activity Diagram Mengeola Kelas
4.23 Activity Diagram Mengelola Guru
Gambar 23. Activity Diagram Mengelola Guru
4.24 Activity Diagram Mengelola User
Gambar 24. Activity Diagram Mengelola User
4.25 Activity Diagram Mengelola Mata Pelajaran
Gambar 25. Activity Diagram Mengelola Mata Pelajaran
4.26 Activity Diagram Guru Mengelola Jadwal Pelajaran
Gambar 26. Activity Diagram Guru Mengelola Jadwal Pelajaran 4.27 Activity Diagram Mengelola
Informasi
Gambar 27. Activity Diagram Mengelola Informasi
4.28 Activity Diagram Mengelola Nilai Rapor
Gambar 28. Activity Diagram Mengelola Nilai Rapor
4.29 Activity Diagram Guru Mengelola Nilai Harian
Gambar 29. Activity Diagram Guru Mengelola Nilai Harian
4.30 Activity Diagram Cetak Nlai Dan Ledger
Gambar 30. Activity Diagram Cetak Nilai Dan Ledger
5. HASIL DAN PEMBAHASAN 5.1 Implementasi Halaman Login
5.2 Implementasi Menu Utama
Gambar 32. ImplementasiMenu Utama 5.3 Implementasi Menu User
Gambar 33. ImplementasiMenu User 5.4 Implementasi Menu Siswa
Gambar 34. ImplementasiMenu Siswa
5.5 Implementasi Menu Guru
Gambar 35. ImplementasiMenu Guru 5.6 Implementasi Menu Mata
Pelajaran
Gambar 36. ImplementasiMenu Mata Pelajaran
5.7 Implementasi Menu Jadwal Pelajaran
Gambar 37. ImplementasiMenu Jadwal Pelajaran
5.8 Implementasi Menu Tahun Ajaran
Gambar 38. ImplementasiMenu Tahun Ajaran
5.9 Implementasi Menu Kelas
Gambar 39. ImplementasiMenu Kelas 5.10 Implementasi Menu Kontak
Kami
Gambar 40. ImplementasiMenu Kontak Kami
5.11 Implementasi Menu Informasi
Gambar 41. ImplementasiMenu Informasi 5.12 Implementasi Menu Nilai
Gambar 42. ImplementasiMenu Nilai 5.13 Implementasi Menu Nilai
Kepribadian
Gambar 43. ImplementasiMenu Nilai Kepribadian
5.14 Implementasi Menu Ganti Password
Gambar 44. ImplementasiMenu Ganti Password
5.15 Implementasi Menu Utama Guru
Gambar 45. ImplementasiMenu Utama Guru
5.16 Implementasi Menu Mata Pelajaran Halaman Guru
Gambar 46. ImplementasiMenu Mata Pelajaran Halaman Guru
5.17 Implementasi Menu Jadwal Pelajaran Halaman Guru
Gambar 47. ImplementasiMenu Jadwal Pelajaran Halaman Guru 5.18 Implementasi Menu Kelas
Halaman Guru
Gambar 48. ImplementasiMenu Kelas Halaman Guru
5.19 Implementasi Menu Informasi
5.20 Implementasi Menu Halaman Siswa
Gambar 50. ImplementasiMenu Halaman Siswa
5.21 Implementasi Menu Jadwal Pelajaran
Gambar 52. ImplementasiMenu Jadwal Pelajaran
5.22 Implementasi Menu Nilai
Gambar 12. ImplementasiMenu Nilai 6. KESIMPULAN DAN SARAN 6.1 Kesimpulan
Dari laporan dan pembuatan aplikasi ini maka dapat diambil kesimpulan sebagai berikut :
1. Telah dibuat sebuah Nilai Online dengan menggunakan bahasa pemrograman PHP, untuk membantu sekolah dalam
memfalisitasi kegiatan belajar mengajar kepada para siswa khususnya, agar dapat meningkatkan mutu pendidikan bagi siswa di SMPN 2 Kaliwungu. 2. Dengan adanya Rancang Bangun
Sistem Informasi Akademik di SMP Negeri 2 Kaliwungu Berbasis
Web Menggunakan Web
Engineering, maka para siswa dan orang tua bisa lebih mudah melihat nilainya masing-masing.
3. Dengan aplikasi ini guru dan siswa dapat memperoleh informasi secara real time dan mudah cepat sehingga mengefisienkan waktu, pikiran, tenaga serta biaya.
4.2 Saran
Saran yang dapat diberikan sehubungan dengan aplikasi yang penulis buat adalah sebagai berikut :
1. Kepada pihak SMPN 2 Kaliwungu, untuk aktif dalam pemeliharaan dan pengembangan aplikasi ini.
2. Pengajar dan siswa aktif menggunakan aplikasi ini agar benar-benar digunakan sebagaimana mestinya.
3. Perlu melakukan pembaharuan perangkat komputer dan operator untuk menjalankan aplikasi ini pada SMPN 2 Kaliwungu sehingga aplikasi ini dapat dijalankan sebagaimana mestinya.
DAFTAR PUSTAKA
[1] Wikipedia, 2015 Sejarah Internet, https://id.wikipedia.org/wiki/sistem [2] Wikipedia, 2015 Pengertian Sistem,
https://id.wikipedia.org/wiki/Sistem [3] F. A, Hanif 2007. Analisis dan
Perancangan Sistem Informasi.
Yogyakarta: Andi
[4] B.S.D, Oetomo. 2006.Perancangan
dan Pembangunan Sistem
Yogyakarta: Andi
[5] R.S, Pressman. 2010.Rekayasa
Perangkat Lunak. Yogyakarta:
Andi
[6] Jogiyanto. 2005. Analisis dan
Desain Sistem Informasi.
Yogyakarta: Andi
[7] Lajmudin, Bin Al-Bahra. 2005.
Analisis dan Desain Sistem
Informasi.