1 Sistem Pegolaha Nilai dalam Pegambila Keputusa Beasiswa (SINIBES) Studi Kasus: SMA Muhammadiyah 1 Klate Eka Septy Prawirastuti 1, Agus Pratodo 2, Ah...
Sistem Pengolahan Nilai dalam Pengambilan Keputusan Beasiswa (SINIBES) Studi Kasus: SMA Muhammadiyah 1 Klaten Eka Septy Prawirastuti1, Agus Pratondo2, Ahmad Suryan3 1,2,3
Abstrak Perkembangan teknologi saat ini telah mengalami kemajuan. Salah satu contoh perkembangan teknologi adalah penggunaan teknologi komputer berbasis web dalam mengolah nilai siswa secara online. Pengolahan nilai siswa pada SMA Muhammadiyah 1 Klaten masih manual mengunakan Microsoft Excel. Sehingga nilai siswa bisa direkayasa dan pengambilan keputusan beasiswa tidak berdasarkan nilai murni siswa. Dalam meningkatkan kualitas sekolah diperlukan sistem yang digunakan untuk pengolahan data nilai untuk membantu guru dalam mengolah nilai harian, nilai semester, nilai tugas, dan membantu bagian kesiswaan dalam pengambilan keputusan beasiswa. SINIBES dibangun menggunakan FrameworkCodeIgniter dengan bahasa pemrograman PHP dan MySQL yang diaplikasikan dengan Dreamweaver CS3. Perancangan sistem yang digunakan dalam pengerjaan proyek akhir ini menggunakan UML (Unified Modelling Language). Data yang dapat diakses oleh user berupa informasi data siswa, data guru, dan nilai akhir siswa. SINIBES dibuat untuk membantu kinerja karyawan dalam mengolah data siswa, data guru, dan data nilai siswa. Sehingga memberi kenyamanan pada siswa dalam mengakses nilai, membantu guru dalam mengolah nilai siswa dan membantu kesiswaan dapat mengambil keputusan besiswa berdasarkan nilai atau prestasi siswa. Untuk menjaga stabilitas performansi aplikasi ini seharusnya dilakukan maintenance dan pembaharuan yang teratur agar tetap selaras dengan perubahan zaman. Kata kunci: SINIBES, data base management system, UML, PHP dan MySQL, Framework CodeIgniter
Abstract The development of today's technology has progressed. One example of technological development is the use of web-based computer technology in processing student scores online. Processing of student scores on the SMA Muhammadiyah 1 Klaten still manually using Microsoft Excel. So that student scores can be engineered and scholarship decisions are not based on pure value students. To improve the quality of the school needed a system that is used for processing the data value to assist teachers in managing the daily value, the value of the semester, the value of the task, and assist the student in making scholarship decisions. SINIBES FrameworkCodeIgniter built using the programming language PHP and MySQL which is applied with Dreamweaver CS3. Designing system used in the construction of this final project using UML (Unified Modelling Language). The data can be accessed by the user of the information the student data, teacher data, and the students' final grades. SINIBES created to assist the employee's performance in processing student data, teacher data and student value data. So that gives comfort to the students in accessing the value, assisting teachers and helping students cultivate the student can make decisions based on value or besiswa student achievement. To maintain the stability of the application performance is supposed to do regular maintenance and renewal in order to stay in tune with the changing times. Keyword: SINIBES, data base management system, UML, PHP and MySQL, CodeIgniter Framework. -aktivitas manusia dalam kehidupan sehari-hari. Selain itu, perkembangan jaringan internet 1. Pendahuluan memungkinkan seseorang untuk bertukar Era globalisasi saat ini menunjukkan informasi antar komputer satu dengan komputer perkembangan teknologi yang pesat. lain yang terhubung dengan jaringan internet. Pemanfaatan teknologi informasi mendukung
ISSN: 2088-8252
337
Saat ini, sistem informasi yang berbasis web banyak diterapkan dalam dunia pendidikan. Banyak sekolah yang menggunakan aplikasi berbasis web untuk mengolah data arsip sekolah, seperti: data siswa, data nilai, dan memberikan informasi tentang sekolah tersebut. Pada SMA Muhammadiyah 1 Klaten pengolahan nilai masih menggunakan sistem manual. Ada sebagian guru yang belum dapat menggunakan komputer secara optimal, maka mereka menggunakan kalkulator untuk mengolah nilai. Hal ini dapat memungkinkan terjadinya kesalahan dalam pengolahan nilai. Pengolahan nilai dengan cara manual membutuhkan waktu sekitar satu minggu, sehingga muncul masalah baru yaitu keterlambatan dalam menyerahkan rekap nilai. Pada SMA Muhammadiyah 1 Klaten dalam menyelenggarakan penyeleksian beasiswa berdasarkan kriteria yang telah ditentukan, yaitu: nilai dan kondisi ekonomi keluarga. Akan tetapi, pada kenyataannya proses penyeleksian tidak berdasarkan peraturan yang ada. Terdapat kasus dimana guru menyeleksi siswa tidak berdasarkan prestasi siswa atau keadaan ekonomi. Hal ini dirasakan kurang baik dalam pengambilan keputusan bantuan beasiswa, karena penyeleksian dilakukan secara subyektif. Berdasarkan masalah yang ada di SMA Muhammadiyah 1 Klaten, maka dibangun SINIBES untuk membantu guru dalam mengolah nilai siswa, membantu bagian kesiswaan dalam penyeleksian beasiswa, dan membantu siswa untuk mendapatkan informasi mengenai nilainya. Selain itu, guru dapat menginput-kan nilai siswa setiap saat dan pengolahan nilai secara otomatis dilakukan oleh sistem berdasarkan prosentase penilaian. Bagian Kesiswaan juga dapat melakukan penyeleksian beasiswa sesuai alternatif dan kategori yang telah ditentukan. Hasil penyeleksian menggunakan SINIBES akan menampilkan beberapa alternatif yang menjadi batasan dalam memilih siswa yang berhak mendapatkan beasiswa. 2. 2.1
Tinjauan Pustaka SistemPengolahan Nilai dalam Pengambilan Keputusan Beasiswa
2.1.1 Sistem Sistem merupakan sekelompok elemen-elemen yang terintegrasi dengan maksud yang sama 338
untuk mencapai suatu tujuan tertentu. Suatu sistem tidak selalu memiliki kombinasi elemenelemen yang sama, tetapi susunan dasar suatu sistem itu sama seperti adanya input/masukan yang akan diubah menjadi output (keluaran) melalui suatu (proses) transformasi. Suatu mekanisme pengendalian akan memantau proses transformasi untuk meyakinkan bahwa system telah memenuhi tujuannya (Widayati, et al. 2009 ).
Gambar 1. Komponen dari SuatuSistem
2.1.2 Informasi Informasi merupakan hasil pengolahan data yang memiliki makna atau arti. Tidak semua hasil dari pengolahan data dapat menjadi informasi (Widayati, et al. 2009 ). Menurut Mc Leod, informasi yang berkualitas harus memiliki ciri-ciri seperti berikut (Widayati, et al. 2009 ): a. Akurat: informasi harus mencerminkan keadaan yang sebenarnya. b. Tepat waktu: informasi harus tersedia atau ada saat informasi tersebut dibutuhkan. c. Relevan: informasi yang diberikan harus sesuai dengan yang dibutuhkan. d. Lengkap: informasi harus diberikan secara lengkap. 2.2
Sistem Pengambilan Keputusan (Decision Support System) Decision Support System (DSS) merupakan sistem informasi interaktif yang menyediakan informasi, pemodelan, dan pemanipulasian data. DSS digunakan untuk membantu pengambilan keputusan dalam situasi yang semi-terstruktur dan yang tidak terstruktur. DSS biasanya dibangun untuk mendukung solusi atas masalah atau untuk mengevaluasi suatu peluang (Kusrini 2007). DSS tidak dimaksud untuk mengotomatisasikan pengambilan keputusan, tetapi memberikan perangkat interaktif yang memungkinkan pengambilan keputusan untuk melakukan
ISSN: 2088-8252
berbagai analisis menggunakan model-model yang tersedia (Kusrini 2007). Menurut Turban, tujuan dari DSS adalah: a. Membantu manajer dalam pengambilan keputusan atas masalah semi-terstruktur. b. Memberikan dukungan atas pertimbangan manajer dan bukan berfungsi sebagai pengganti manajer. c. Meningkatkan efektifitas keputusan yang diambil manajer. d. Peningkatan produktivitas. 3.
3.1
ANALISIS KEBUTUHAN DAN PERANCANGAN
6.
8.
Mengubah data kelas 7.
Menampilkan data yang akan di ubah
9.
menyimpan data kelas yang di update dan menampilkan halaman data kelas
mengirim data kelas (klik ‘simpan’)
10. Menghapus data kelas 11. Menghapus data kelas dan menampilkan data kelas
3.3
Perancangan Class Diagram
Perancangan
Gambar 3Class Diagram Gambar 2. Use Case SINIBES
3.2 1.
Skenario Usecase Use Case : Mengolah data kelas Aktor : Kesiswaan Deskripsi : Merupakan proses kegiatan seperti memasukkan data kelas, mengubah data kelas, dan menghapus data kelas
TABEL 1 . SKENARIOMENGOLAH DATA KELAS Aksi Aktor Reaksi Sistem Skenario Normal 1. Melihat data kelas 2. Menampilkan data kelas 3. memasukkan data kelas 4. mengirim data kelas (klik ‘simpan’) 5. Menyimpan data kelas dan menampilkan halaman data kelas
ISSN: 2088-8252
339
3.4
Perancangan Sequence Diagram
3.4.1
3.5
Perancangan Activity Diagram
Perancangan Sistem Admin (Kesiswaan)
3.4.1.1 Perancangan Mengolah Data Siswa
Gambar3.3Diagram Aktiviti
Gambar3.1Sequence Mengolah Data Siswa
3.4.2 3.4.2.1
Perancangan Sistem Guru
3.6
Perancangan Basis Data
Perancangan Menggolah Data Nilai
Gambar3.4 ER Diagram
3.7
Perancangan Antarmuka
Gambar3.2Sequence Mengolah Data Nilai
Gambar3.5Antarmuka Login
340
ISSN: 2088-8252
4.
Tabel4.2Tabel MVC Input Data Siswa
IMPLEMENTASI DAN PENGUJIAN
4.1
Ketereangan Input data siswa
Implementasi
4.1.1
Implementasi Interface
4.1.1.1
Implementasi Antar Muka Halaman Awal (Login) Tabel MVC
5.1.1 Saran Dengan keterbatasan waktu untuk menyelesaikan proyek akhir ini, dalam meningkatkan fungsi web SINIBES ini penulis memberikan saran: a) Sebaiknya lebih memperketat sistem keamanan data demi kesempurnaan program. b) Dapat menampilakan peringkat berdasarkan nilai di setiap kelasnya. c)
Siswa dapat mengakses nilai dalam satu tampilan bukan dalam tampilan dropdown.
d) Kriteria dalam penentuan DSS dapat dibuat lebih dinamis, yaitu pengguna dapat menentukan kriteria yang akan digunakan.
Daftar Pustaka [1] [2] [3]
Jayadi, Muslim. Implementasi ISO 9001:2008 di Perguruan Tinggi Bandung, (Januari 11, 2010). Kusrini. Konsep dan Aplikasi Sistem Pendukung Keputusan. Yogyakarta: C.V ANDI OFFSET, 2007. Widayati, Asti, Budi Yulianto, Falahah, Paramita Mayadewi, and Rini Astuti. Sistem Informasi Manajemen. Bandung: Politeknik Telkom, 2009 .