APLIKASI PENGELOLAAN KEGIATAN KURIKULER DAN
EKSTRAKURIKULER SEKOLAH MENENGAH ATAS (SMA) DI TANAH LAUT
Muhammad Rizaldi1*, Gita Ayu Syafarina2, Muhammad Amin3
1Teknik Informatika, 55201, Teknologi Informasi, Uniska MAB, NPM19631124
2Teknik Informatika, 55201, Teknologi Informasi, Uniska MAB, NIDN1118019101
3Teknik Informatika, 55201, Teknologi Informasi, Uniska MAB, NIDN1109086801
*E-mail:mrizaldi1998@gmail.com
ABSTRAK
Sekolah tidak hanya terdapat proses belajar dan mengajar, di ruang kelas. Bentuk pelaksanaanya bisa berupa kegiatan intrakurikuler dan ekstrakurikuler. Ekstrakurikuler banyak sekali memiliki manfaat bagi siswa yang mengikutinya. Adapun jenis-jenis ektrakurikuler yang ada yaitu, pramuka, palang merah remaja (PMR), Paskibra, Rohis, Seni Bela Diri, Volly, Basket, dan Futsal. Tetapi tidak semua ekstrakurikuler diketahui dengan baik oleh siswa/i yang ingin bergabung karena kurangnya informasi. Sehingga dibutuhkan “APLIKASI PENGELOLAAN KEGIATAN KURIKULER DAN EKSTRAKURIKULER SEKOLAH MENENGAH ATAS (SMA) DI TANAH LAUT” yang dapat mempermudahkan mengelola data dan menampilkan informasi ekstrakurikuler. Aplikasi Pengelolaan Kegiatan Kurikuler dan Ekstrakurikuler Sekolah ini dibangun menggunakan metode pengembangan waterfall, bahasa pemrograman PHP dengan Framework Codeigniter dan MySQL sebagai database. Penelitian ini menghasilkan aplikasi yang dapat mempermudah dan bisa mempersingkat pengelolaan informasi kurikuler maupun ekstrakurikuler pada lingkungan sekolah menengah atas (SMA).
Kata Kunci: Aplikasi, Ekstrakurikuler, Codeigniter, PHP, MySQL, Kegiatan, Sekolah, Kurikuler.
ABSTRACT
Schools don’t only have a learning and teaching process, within the classroom. The shape of implementation are often within the sort of intracurricular and extracurricular activities. Extracurricular has many benefits for students who follow them. The kinds of extracurriculars available are Scouts, Youth Red Cross (PMR), Paskibra, Rohis, Martial Arts, Volly, Basketball, and Futsal. But not all extracurriculars are documented to students who want to join due to the lack of data. So, we need " APLIKASI PENGELOLAAN KEGIATAN KURIKULER DAN EKSTRAKURIKULER SEKOLAH MENENGAH ATAS (SMA) DI TANAH LAUT" which may make it easier to manage data and display extracurricular information. Applications for Management of Curricular and Extracurricular Activities This school was built using the waterfall development method, the PHP programming language with the CodeIgniter Framework, and MySQL as the database. This research produces an application which can simplify and shorten the management of curricular and extracurricular information in highschool (SMA) environments.
Keywords: Application, Extracurricular, Codeigniter, PHP, MySQL, Activities, School, Curricular.
PENDAHULUAN
Sekolah tidak hanya terdapat proses belajar dan mengajar, di ruang kelas. Bentuk pelaksanaanya bisa berupa kegiatan intrakurikuler dan ekstrakurikuler. Ekstrakurikuler banyak sekali memiliki manfaat bagi siswa yang mengikutinya. Adapun jenis-jenis ektrakurikuler yang ada yaitu, pramuka, palang merah remaja (PMR), Paskibra, Rohis, Seni Bela Diri, Volly, Basket, dan Futsal.
Permasalahan muncul ketika banyak siswa yang ingin mengikuti ekstrakurikuler kurang mengetahui informasi tentang kegiatan apa saja yang dilakukan di sebuah ekstrakurikuler tersebut dan pengelolaan dalam ekstrakurikuler itu sendiri masih manual seperti dalam pendaftaran anggota baru yang masih menggunakan kertas sehingga kehilangan data sangat mungkin terjadi.
Berdasarkan latar belakang pada permasalahan diatas maka, solusi dari penyelesaian permasalahan tersebut adalah dengan membuat sistem informasi berbasis website menggunakan bahasa pemrograman PHP dan MySQL sebagai basis data yang dapat diakses oleh siswa sekolah menengah atas (SMA) untuk mempermudah mendapatkan informasi dan mengelola data ekstrakurikuler sekolah.
METODE
Dalam penelitian ini pengumpulan data dilakukan karena penelitian membutuhkan data yang akurat dan benar-benar valid agar sistem dapat berjalan sesuai dengan keinginan pengguna, maka dibutuhkan suatu teknik untuk mengumpulkan data dengan cara sebagai berikut :
1. Observasi
Teknik Observasi adalah merupakan teknik pengumpulan data dengan cara meninjau objek penelitian secara langsung untuk menghasilkan data yang akurat.
2. Wawancara
Teknik wawancara adalah merupakan salah satu teknik pengumpulan data yang melibatkan narasumber sebagai tempat untuk mendapatkan data informasi yang valid. Peneliti melakukan wawancara untuk mencari informasi yang dibutuhkan dalam membuat sistem yang akan dibangun.
3. Studi Kepustakaan
Teknik Studi Kepustakaan adalah metode pengumpulan informasi yang bisa didapat dari buku, jurnal, artikel dan dari sumber informasi lainnya.
Metode pengembangan sistem pada penelitian ini menggunakan model sekuensial linier (waterfall). Model waterfall yang sering juga dikenal sebagai model air terjun adalah model proses pertama yang diperkenalkan. Ia sangat mudah dimengerti dan digunakan. Dalam model waterfall, setiap fase harus diselesaikan sebelum fase berikutnya dapat dimulai dan tidak ada fase yang tumpang tindih. Model waterfall adalah pendekatan SDLC paling awal yang digunakan untuk pengembangan perangkat lunak. Berikut adalah empat tahapan dalam model waterfall yaitu (Rianto 2021):
1. Analisis kebutuhan perangkat lunak
Analisis kebutuhan perangkat lunak bertujuan untuk menganalisa kebutuhan pengguna agar mendapatkan gambaran sistem yang akan dibangun.
2. Desain
Desain perangkat lunak adalah tahapan untuk menerjemahkan hasil dari analisa kebutuhan perangkat lunak ke dalam sebuah bentuk desain sesuai dengan data yang didapatkan. Seperti desain entity relationship diagram (ERD) untuk merancang basis data, Unified Modelling Languange (UML) untuk merancang aliran data pada perangkat lunak dan sketsa halaman sistem untuk membuat rancangan antarmuka sistem.
3. Menghasilkan Kode
Desain yang telah dibuat lalu diubah kedalam bentuk bahasa pemrograman agar dapat dijalankan pada perangkat keras.
4. Pengujian (Testing)
Pengujian program dapat dilakukan jika kode sudah selesai dibuat. Tahap pengujian bertujan untuk menguji kode yang dihasilkan pada tahap sebelumnya agar berjalan sesuai dengan alur yang diinginkan.
HASIL DAN PEMBAHASAN Spesifikasi Sistem
Spesifikasi sistem pada Aplikasi Pengelolaan Kegiatan Kurikuler Dan Ekstrakurikuler Sekolah Menengah Atas (SMA) Di Tanah Laut adalah sebagai berikut :
1. Spesifikasi Perangkat Lunak
Berikut perangkat lunak untuk menjalankan Aplikasi Pengelolaan Kegiatan Kurikuler Dan Ekstrakurikuler Sekolah Menengah Atas (SMA) Di Tanah Laut adalah:
1. Windows 10.
2. Xampp 3.2.3.
3. Web Browser (Mozilla Firefox).
4. Visual Code Studio untuk penulisan kode program.
2. Spesifikasi Perangkat Keras
Berikut perangkat keras untuk menjalankan Aplikasi Pengelolaan Kegiatan Kurikuler Dan Ekstrakurikuler Sekolah Menengah Atas (SMA) Di Tanah Laut sebagai berikut :
a. Laptop Acer Processor Intel Core i5.
b. Ram 8 Gb.
c. Hardisk dan SSD.
Langkah-langkah Pembuatan Sistem
Berikut adalah langkah-langkah proses pembuatan Aplikasi Pengelolaan Kegiatan Kurikuler dan Ekstrakurikuler Sekolah Menengah Atas (SMA) di Tanah Laut dengan menggunakan metode waterfall.
1. Analisis kebutuhan perangkat lunak
Penulis untuk melakukan analisa kebutuhan perangkat lunak menggunakan 3 metode pengumpulan data yaitu :
a. Metode Obeservasi b. Metode Wawancara c. Metode Studi Pustaka
Hasil dari pengumpulan data untuk kebutuhan perangkat lunak berupa data data maupun konsep berjalannya sebuah sistem yang akan dibangun.
2. Desain Sistem
Penulis mengkategorikan desain sistem manjadi 2 bagian yaitu : a. Desain Alur Sistem
Desain alur sistem berupa desain dari data yang dikumpulkan dari analisa kebutuhan perangkat yang diubah menjadi desain basis data menggunakan ERD dan permodelan berorientasi objek dengan menggunakan UML.
b. Desain Antar muka
Desain Antar Muka adalah desain tampilan sistem yang akan dibangun dari hasil analisa kebutuhan sistem yang berupa kerangka website atau aplikasi yang berisi unit-unit yang berkaitan dengan layouting, teks, gambar dan sebagainya. Penulis mendesain antarmuka menggunakan balsamiq mockup.
3. Implementasi
Implementasi atau pengkodean ini adalah proses menerapkan desain sistem yang sudah dibuat. Hal yang pertama harus dibuat adalah basis data sebagai tempat penyimpanan data yang akan digunakan sistem dengan menggunakan MySQL dan kemudian mengimplementasikan desain antarmuka menggunakan PHP dengan Framework Codeigniter, HTML, CSS dan Javascript.
4. Pengujian (Testing)
Pengujian adalah proses akhir berupa uji coba sistem yang telah diimplementasikan menjadi sebuah sistem aplikasi berbasis web. Pengjujian dilakukan agar sistem yang dibangun sesuai dengan keinginan.
Hasil Tampilan Aplikasi
1. Tampilan Antarmuka Masukan Sistem 1.1. Implementasi Halaman Masuk
Gambar 4. 1 Impementasi Halaman Masuk 1.2. Implementasi Halaman Daftar
Gambar 4. 2 Implementasi Halaman Daftar 1.3. Implementasi Halaman Data Sekolah (Admin)
Gambar 4. 3 Implementasi Halaman Sekolah (Admin) 1.4. Implementasi Halaman Tambah Data Sekolah (Admin)
Gambar 4. 4 Implementasi Halaman Tambah Sekolah (Admin) 1.5. Implementasi Halaman Ubah Data Sekolah (Admin)
Gambar 4. 5 Implementasi Halaman Ubah Sekolah (Admin) 1.6. Implementasi Halaman Beranda (Admin)
Gambar 4. 6 Implementasi Halaman Beranda (Admin) 1.7. Implementasi Halaman Beranda (Siswa)
Gambar 4. 7 Implementasi Halaman Beranda (Siswa) 1.8. Halaman Eskul (Siswa)
Gambar 4. 8 Implementasi Halaman Eskul (Siswa) 1.9. Implementasi Halaman Lihat Eskul (Siswa)
Gambar 4. 9 Implementasi Halaman Lihat Eskul (Siswa) 1.10. Implementasi Halaman Berita Sekolah (Siswa)
Gambar 4. 10 Implementasi Halaman Berita Sekolah (Siswa) 1.11. Implementasi Halaman Lihat Berita Sekolah (Siswa)
Gambar 4. 11 Implementasi HalamanLihat Berita Sekolah (Siswa) 1.12. Implementasi Halaman Berita Eskul (Siswa)
Gambar 4. 12 Implementasi Halaman Berita Eskul (Siswa) 1.13. Implementasi Halaman Lihat Berita Eskul (Siswa)
Gambar 4. 13 Implementasi Halaman Lihat Berita Eskul (Siswa) 1.14. Implementasi Halaman Beranda (Operator)
Gambar 4. 14 Implementasi Halaman Beranda (Operator) 1.15. Implementasi Halaman Sekolah (Operator)
Gambar 4. 15 Implementasi Halaman Sekolah (Operator) 1.16. Implementasi Halaman Ubah Sekolah (Operator)
Gambar 4. 16 Implementasi Halaman Ubah Sekolah (Operator) 1.17. Implementasi Halaman Siswa (Operator)
Gambar 4. 17 Implementasi Halaman Siswa (Operator) 1.18. Implementasi Halaman Tambah Siswa (Operator)
Gambar 4. 18 Implementasi Halaman Tambah Siswa (Operator) 1.19. Implementasi Halaman Ubah Siswa (Operator)
Gambar 4. 19 Implementasi Halaman Ubah Siswa (Operator) 1.20. Implementasi Halaman Hapus Siswa (Operator)
Gambar 4. 20 Implementasi Halaman Hapus Siswa (Operator) 1.21. Implementasi Halaman Kelas (Operator)
Gambar 4. 21 Implementasi Halaman Kelas (Operator) 1.22. Implementasi Halaman Tambah Kelas (Operator)
Gambar 4. 22 Implementasi Halaman Tambah Kelas (Operator) 1.23. Implementasi Halaman Ubah Kelas (Operator)
Gambar 4. 23 Implementasi Halaman Ubah Kelas (Operator) 1.24. Implementasi Halaman Hapus Kelas (Operator)
Gambar 4. 24 Implementasi Halaman Hapus Kelas (Operator) 1.25. Implementasi Halaman Jurusan (Operator)
Gambar 4. 25 Implementasi Halaman Jurusan (Operator) 1.26. Implementasi Halaman Tambah Jurusan (Operator)
Gambar 4. 26 Implementasi Halaman Tambah Jurusan (Operator) 1.27. Implementasi Halaman Ubah Jurusan (Operator)
Gambar 4. 27 Implementasi Halaman Ubah Jurusan (Operator) 1.28. Implementasi Halaman Hapus Jurusan (Operator)
Gambar 4. 28 Implementasi Halaman Hapus Jurusan (Operator) 1.29. Implementasi Halaman Eskul (Operator)
Gambar 4. 29 Implementasi Halaman Eskul (Operator) 1.30. Implementasi Halaman Tambah Eskul (Operator)
Gambar 4. 30 Implementasi Halaman Tambah Eskul (Operator) 1.31. Implementasi Halaman Ubah Eskul (Operator)
Gambar 4. 31 Implementasi Halaman Ubah Eskul (Operator) 1.32. Implementasi Halaman Hapus Eskul (Operator)
Gambar 4. 32 Implementasi Halaman Hapus Eskul (Operator) 1.33. Implementasi Halaman Anggota (Operator)
Gambar 4. 33 Implementasi Halaman Anggota (Operator) 1.34. Implementasi Halaman Tambah Anggota (Operator)
Gambar 4. 34 Implementasi Halaman Tambah Anggota (Operator) 1.35. Implementasi Halaman Ubah Anggota (Operator)
Gambar 4. 35 Implementasi Halaman Ubah Anggota (Operator) 1.36. Implementasi Halaman Hapus Anggota (Operator)
Gambar 4. 36 Implementasi Halaman Hapus Anggota (Operator) 1.37. Implementasi Halaman Jadwal (Operator)
Gambar 4. 37 Implementasi Halaman Jadwal (Operator) 1.38. Implementasi Halaman Tambah Jadwal (Operator)
Gambar 4. 38 Implementasi Halaman Tambah Jadwal (Operator) 1.39. Implementasi Halaman Ubah Jadwal (Operator)
Gambar 4. 39 Implementasi Halaman Ubah Jadwal (Operator) 1.40. Implementasi Halaman Hapus Jadwal (Operator)
Gambar 4. 40 Implementasi Halaman Hapus Jadwal (Operator) 1.41. Implementasi Halaman Prestasi (Operator)
Gambar 4. 41 Implementasi Halaman Prestasi (Operator) 1.42. Implementasi Halaman Tambah Prestasi (Operator)
Gambar 4. 42 Implementasi Halaman Tambah Prestasi (Operator) 1.43. Implementasi Halaman Ubah Prestasi (Operator)
Gambar 4. 43 Implementasi Halaman Ubah Prestasi (Operator) 1.44. Implementasi Halaman Hapus Prestasi (Operator)
Gambar 4. 44 Implementasi Halaman Hapus Prestasi (Operator) 1.45. Implementasi Halaman Berita Eskul (Operator)
Gambar 4. 45 Implementasi Halaman Berita Eskul (Operator) 1.46. Implementasi Halaman Tambah Berita Eskul (Operator)
Gambar 4. 46 Implementasi Halaman Tambah Berita Eskul (Operator) 1.47. Implementasi Halaman Ubah Berita Eskul (Operator)
Gambar 4. 47 Implementasi Halaman Ubah Berita Eskul (Operator) 1.48. Implementasi Halaman Hapus Berita Eskul (Operator)
Gambar 4. 48 Implementasi Halaman Hapus Berita Eskul (Operator) 1.49. Implementasi Halaman Berita Sekolah (Operator)
Gambar 4. 49 Implementasi Halaman Berita Sekolah (Operator) 1.50. Implementasi Halaman Tambah Berita Sekolah (Operator)
Gambar 4. 50 Implementasi Halaman Tambah Berita Sekolah (Operator) 1.51. Implementasi Halaman Ubah Berita Sekolah (Operator)
Gambar 4. 51 Implementasi Halaman Ubah Berita Sekolah (Operator) 1.52. Implementasi Halaman Hapus Berita Sekolah (Operator)
Gambar 4. 52 Implementasi Halaman Hapus Berita Sekolah (Operator) 2. Tampilan Antarmuka Keluaran Sistem
2.1. Cetak Data Sekolah
Gambar 4. 53 Cetak Data Sekolah
Gambar 4. 53 Merupakan Implementasi Rancangan Antarmuka Cetak Data Sekolah. Cetak data sekolah dapat digunakan admin untuk melihat data sekolah yang sudah terdaftar di sistem dan untuk mencetak data sekolah oleh pengguna dengan level operator.
2.2. Data Jadwal
Gambar 4. 54 Cetak Data Jadwal
Gambar 4. 54 Merupakan Implementasi Rancangan Antarmuka Cetak Data Jasdwal. Cetak data jadwal dapat digunakan untuk admin dan operator untuk mencetak data jadwal ekstrakurikuler. Operator hanya dapat mencetak data jadwal ekstrakurikulernya sendiri, sedangkan admin dapat mencetak semua data jadwal ekstrakurikuler sekolah.
2.3. Cetak Data Anggota
Gambar 4. 55 Cetak Data Anggota
Gambar 4. 55 Merupakan Implementasi Rancangan Antarmuka Cetak Data Anggota. Cetak data anggota digunakan untuk mencetak data anggota yang terdaftar pada ekstrakurikuler. Data yang dicetak berupa informasi nama, jabatan ekstrakurikuler dan status keanggotaan.
2.4. Cetak Data Eskul
Gambar 4. 56 Cetak Data Eskul
Gambar 4.56 Merupakan Implementasi Rancangan Antarmuka Cetak Data Eskul. Cetak data eskul digunakan untuk mencetak data informasi ekstrakurikuler yang terdaftar pada sistem.
2.5. Cetak Data Jurusan
Gambar 4. 57 Cetak Data Jurusan
Gambar 4. 57 Merupakan Implementasi Rancangan Antarmuka Cetak Data Jurusan. Cetak data jurusan dapat digunakan untuk mencetak informasi data jurusan yang terdapat pada suatu sekolah.
2.6. Cetak Data Kelas
Gambar 4. 58 Cetak Data Kelas
Gambar 4. 58 Merupakan Implementasi Rangangan Antarmuka Cetak Data Kelas. Cetak data kelas dapat berfungsi sebagai keluaran untuk menampilkan data kelas pada suatu sekolah.
2.7. Cetak Data Siswa
Gambar 4. 59 Cetak Data Siswa
Gambar 4. 59 Merupakan Implementasi Rancangan Antarmuka Cetak Data Siswa. Cetak data siswa memiliki manfaat untuk menampilkan informasi data siswa yang terdaftar pada suatu sekolah.
2.8. Cetak Data Prestasi
Gambar 4. 60 Cetak Data Prestasi
Gambar 4. 61 Merupakan Implementasi Rancangan Antarmuka Cetak Data Prestasi. Cetak data prestasi memiliki fungsi untuk menampilkan prestasi-prestasi ekstrakurikuler yang sudah didapat sekolah pada tingkat kecamatan sampai nasional.
Pengujian
Aplikasi Pengelolaan Kegiatan Kurikuler Dan Ekstrakurikuler Sekolah Menengah Atas (SMA) Di Tanah Laut dengan metode black box. Pengujian ini diketahui untuk mengetahui fungsionalitas dari aplikasi. Berikut adalah tabel pengujian fungsionalitas sebagai berikut :
1. Halaman Masuk
Tabel 4. 1 Pengujian Halaman Masuk
Skenario Pengujian Yang Diharapkan Kesimpulan
Nama penguna, kata sandi dan level benar, lalu masuk
Diarakan ke beranda berhasil
Nama pengguna dan kata sandi benar tetapi level salah, lalu masuk
Muncul pemberitahuan bahwa nama pengguna dan kata sandi salah
berhasil
2. Halaman Daftar
Tabel 4. 2 Pengujian Halaman Daftar
Data Masukkan Yang Diharapkan Kesimpulan
Mengisi Semua data dengan benar, lalu tekan tombol daftar
Muncul Pemberitahuan “Harap Tunggu 1x24 Jam, Untuk Verifikasi Akun”
berhasil Mengosongkan masukan , lalu tekan
tombol daftar
Muncul pemberitahuan “Form Harus dilengkapi” berhasil
3. Halaman Data Sekolah
Tabel 4. 3 Pengujian Halaman Sekolah
Data Masukkan Yang Diharapkan Kesimpulan
Menekah tombol tambah, lalu mengisi data sekolah dengan lengkap, lalu tekan tombol simpan
Data tersimpan dan muncul pemberitahuan “berhasil”
berhasil
Menekan tombol ubah, lalu mengisi data sekolah yang ingin diubah, lalu tekan tombol simpan
Data tersimpan dan muncul pemberitahuan “berhasil”
berhasil
Menelan tombol hapus Data terhapus dan muncul pemberitahuan “berhasil”
berhasil Mengisi kata kunci pada pencarian Muncul data sekolah yang dicari berhasil Menekan tombol cetak Mengarahkan kehalaman cetak data
sekolah
berhasil
4. Halaman Data Siswa
Tabel 4. 4 Pengujian Halaman Siswa
Data Masukkan Yang Diharapkan Kesimpulan Menekah tombol tambah, lalu
mengisi data siswa dengan lengkap, lalu tekan tombol simpan
Data tersimpan dan muncul pemberitahuan “berhasil”
berhasil
Menekan tombol ubah, lalu mengisi data siswa yang ingin diubah, lalu tekan tombol simpan
Data tersimpan dan muncul pemberitahuan “berhasil”
berhasil
Menelan tombol hapus Data terhapus dan muncul pemberitahuan “berhasil”
berhasil Mengisi kata kunci pada pencarian Muncul data siswa yang dicari berhasil Menekan tombol cetak Mengarahkan kehalaman cetak data
siswa
berhasil
5. Halaman Data Kelas
Tabel 4. 5 Pengujian Halaman Kelas
Data Masukkan Yang Diharapkan Kesimpulan
Menekah tombol tambah, lalu mengisi data kelasdengan lengkap, lalu tekan tombol simpan
Data tersimpan dan muncul pemberitahuan “berhasil”
berhasil
Menekan tombol ubah, lalu mengisi data kelas yang ingin diubah, lalu tekan tombol simpan
Data tersimpan dan muncul pemberitahuan “berhasil”
berhasil
Menelan tombol hapus Data terhapus dan muncul pemberitahuan “berhasil”
berhasil Mengisi kata kunci pada pencarian Muncul data kelasyang dicari berhasil Menekan tombol cetak Mengarahkan kehalaman cetak data
kelas
berhasil
6. Halaman Data Jurusan
Tabel 4. 6 Pengujian Halaman Jurusan
Data Masukkan Yang Diharapkan Kesimpulan
Menekah tombol tambah, lalu mengisi data jrusan dengan lengkap, lalu tekan tombol simpan
Data tersimpan dan muncul pemberitahuan “berhasil”
berhasil
Menekan tombol ubah, lalu mengisi data jurusan yang ingin diubah, lalu tekan tombol simpan
Data tersimpan dan muncul pemberitahuan “berhasil”
berhasil
Menelan tombol hapus Data terhapus dan muncul pemberitahuan “berhasil”
berhasil Mengisi kata kunci pada pencarian Muncul data jurusan yang dicari berhasil Menekan tombol cetak Mengarahkan kehalaman cetak data
jurusan
berhasil
7. Halaman Data Eskul
Tabel 4. 7 Pengujian Halaman Eskul
Data Masukkan Yang Diharapkan Kesimpulan
Menekah tombol tambah, lalu mengisi data eskul dengan lengkap, lalu tekan tombol simpan
Data tersimpan dan muncul pemberitahuan “berhasil”
berhasil
Menekan tombol ubah, lalu mengisi data eskul yang ingin diubah, lalu tekan tombol simpan
Data tersimpan dan muncul pemberitahuan “berhasil”
berhasil
Menelan tombol hapus Data terhapus dan muncul pemberitahuan “berhasil”
berhasil Mengisi kata kunci pada pencarian Muncul data eskul yang dicari berhasil
Menekan tombol cetak Mengarahkan kehalaman cetak data eskul
berhasil
8. Halaman Data Anggota
Tabel 4. 8 Pengujian Halaman Anggota
Data Masukkan Yang Diharapkan Kesimpulan
Menekah tombol tambah, lalu mengisi data anggota dengan lengkap, lalu tekan tombol simpan
Data tersimpan dan muncul pemberitahuan “berhasil”
berhasil
Menekan tombol ubah, lalu mengisi data anggota yang ingin diubah, lalu tekan tombol simpan
Data tersimpan dan muncul pemberitahuan “berhasil”
berhasil
Menelan tombol hapus Data terhapus dan muncul pemberitahuan “berhasil”
berhasil Mengisi kata kunci pada pencarian Muncul data anggota yang dicari berhasil Menekan tombol cetak Mengarahkan kehalaman cetak data
anggota
berhasil
9. Halaman Data Jadwal
Tabel 4. 9 Pengujian Halaman Jadwal
Data Masukkan Yang Diharapkan Kesimpulan
Menekah tombol tambah, lalu mengisi data jadwal dengan lengkap, lalu tekan tombol simpan
Data tersimpan dan muncul pemberitahuan “berhasil”
berhasil
Menekan tombol ubah, lalu mengisi data jadwal yang ingin diubah, lalu tekan tombol simpan
Data tersimpan dan muncul pemberitahuan “berhasil”
berhasil
Menelan tombol hapus Data terhapus dan muncul pemberitahuan “berhasil”
berhasil Mengisi kata kunci pada pencarian Muncul data jadwal yang dicari berhasil Menekan tombol cetak Mengarahkan kehalaman cetak data
jasdwal
berhasil
10. Halaman Data Prestasi
Tabel 4. 10 Pengujian Halaman Prestasi
Data Masukkan Yang Diharapkan Kesimpulan
Menekah tombol tambah, lalu mengisi data prestasi dengan lengkap, lalu tekan tombol simpan
Data tersimpan dan muncul pemberitahuan “berhasil”
berhasil
Menekan tombol ubah, lalu mengisi data prestasi yang ingin diubah, lalu tekan tombol simpan
Data tersimpan dan muncul pemberitahuan “berhasil”
berhasil
Menelan tombol hapus Data terhapus dan muncul pemberitahuan “berhasil”
berhasil Mengisi kata kunci pada pencarian Muncul data prestasi yang dicari berhasil Menekan tombol cetak Mengarahkan kehalaman cetak data
prestasi
berhasil
11. Halaman Data Berita Eskul
Tabel 4. 11 Pengujian Halaman Berita Eskul
Data Masukkan Yang Diharapkan Kesimpulan
Menekah tombol tambah, lalu mengisi data berita eskul dengan lengkap, lalu tekan tombol simpan
Data tersimpan dan muncul pemberitahuan “berhasil”
berhasil
Menekan tombol ubah, lalu mengisi data bertia eskul yang ingin diubah, lalu tekan tombol simpan
Data tersimpan dan muncul pemberitahuan “berhasil”
berhasil
Menelan tombol hapus Data terhapus dan muncul pemberitahuan “berhasil”
berhasil Mengisi kata kunci pada pencarian Muncul data berita eskul yang dicari berhasil Menekan tombol lihat Menampilkan data berita eskul yang
dipilih
berhasil
12. Halaman Data Berita Sekolah
Tabel 4. 12 Pengujian Halaman Berita Sekolah
Data Masukkan Yang Diharapkan Kesimpulan
Menekah tombol tambah, lalu mengisi data berita sekolah dengan lengkap, lalu tekan tombol simpan
Data tersimpan dan muncul pemberitahuan “berhasil”
berhasil
Menekan tombol ubah, lalu mengisi data berita sekolah yang ingin diubah, lalu tekan tombol simpan
Data tersimpan dan muncul pemberitahuan “berhasil”
berhasil
Menelan tombol hapus Data terhapus dan muncul pemberitahuan “berhasil”
berhasil Mengisi kata kunci pada pencarian Muncul data berita sekolah yang dicari berhasil Menekan tombol lihat Menampilkan data berita sekolah yang
dipilih
berhasil
PENUTUP Kesimpulan
Berdasarkan pembahasan dapat disimpulkan sebagai berikut :
1. Aplikasi Pengelolaan Kegiatan Kurikuler Dan Ekstrakurikuler Sekolah Menengah Atas (SMA) di Tanah Laut memiliki tiga pengguna yaitu admin, Operator Sekolah dan Siswa.
2. Dengan adanya Aplikasi ini mempermudah pengelolaan infomasi kurikuler maupun ekstrakurikuler pada lingkungan sekolah SMA di Tanah Laut.
3. Aplikasi Pengelolaan Kegiatan Kurikuler Dan Ekstrakurikuler Sekolah Menengah Atas (SMA) di Tanah Laut dapat mempersingkat proses pendaftaran anggota ekstrakurikuler.
Saran
Beberapa Saran yang bisa diberikan untuk pengembangan yang lebih lanjut dari Aplikasi Pengelolaan Kegiatan Kurikuler Dan Ekstrakurikuler Sekolah Menengah Atas (SMA) Di Tanah Laut adalah sebagai berikut :
1. Adanya menu import data siswa agar memudahkan untuk menginputkan data siswa.
2. Notifikasi Jika ada berita terbaru.
REFERENSI
Aprianto, Iwan, muhammad roihan Alhaddad, Hairul Fauzi, Maisarah Gusvita, Sahroni, Fitri Nasution, dan Ahmad Sopian. 2019. Manajemen Peserta Didik. diedit oleh Zulqarnain. Klaten: Lakeisha.
Destriana, Rachmat, syepry maulana Husain, Nurdiana Handayani, dan aditya tegar prahara Siswanto. 2021.
DIAGRAM UML DALAM MEMBUAT APLIKASI ANDROID FIREBASE “STUDI KASUS APLIKASI BANK SAMPAH.” Yogyakarta: Deepublish.
Elgamar. 2020. Buku Ajar Konsep Dasar Pemrograman Website Dengan PHP. diedit oleh N. Pangesti. Malang:
CV. Multimedia Edukasi.
Fitri, Rahimi. 2020. Pemrograman Basis Data Menggunakan MySQL. diedit oleh R. Fauzan. Banjarmasin:
POLIBAN PRESS.
Mulyani, Sri. 2016. Metode Analisis dan Perancangan Sistem. Bandung: Abdi Sistematika.
Oetomo, hening widi, dan pontjo bambang Mahargiono. 2020. E-COMMERCE: Aplikasi PHP dan MySQL pada Bidang Manajemen. diedit oleh P. Christian. Yogyakarta: CV. ANDI OFFSET.
Rachmadi, Tri. 2020. Sistem Basis Data. TIGA Ebook.
Rukun, Kasman, dan Herawan Hayadi. 2018. Sistem Informasi Berbasis Expert System. Yogyakarta: Deepublish.
Yanto, Robi. 2016. Managemen Basis Data Menggunakan MySQL. Yogyakarta: Deepublish.