Jurnal ICT : Information Communication & Technology Vol. N0. Desember 2025, pp. 187 - 205 p-ISSN: 2302-0261, e-ISSN: 2303-3363. DOI: https://doi. org/10. 36054/jict-ikmi. Implementasi Kombinasi Algoritma Kriptografi Menggunakan Atbash Dan Caesar Cipher Pada Nilai Rapot Akhir Siswa MA Berbaur Di Wonosobo 1,2, Mukhamad Ulul Albab1. Muhammad Imron Rosadi2 Program studi Teknik Informatika. Universitas Yudharta Pasuruan. Indonesia Email. 1ulula9481@gmail. com, 2imron. rosadi@yudharta. INFORMASI ARTIKEL Histori artikel: Naskah masuk, 16 Desember 2025 Direvisi, 29 Desember 2025 Diiterima, 31 Desember 2025 Kata Kunci: Caesar Cipher. Atbash Cipher. Kriptografi. Enkripsi. Rapot siswa. Keamanan Informasi. ABSTRAK Abstract- Student report card data is sensitive academic information that is highly vulnerable to misuse or unauthorized access, especially when stored in digital form without adequate protection. This condition necessitates a security system capable of maintaining both confidentiality and data integrity. This study designs and implements a cryptographic system by combining the Caesar Cipher and Atbash Cipher algorithms to enhance the security of studentsAo final report card data at Madrasah Aliyah (MA) Berbaur Wonosobo. Caesar Cipher is applied to letterbased data through character shifting, while Atbash Cipher is used for numeric data through digit substitution in reverse order. The software development process follows the Waterfall model, consisting of analysis, design, implementation, testing, and maintenance stages. The implementation results demonstrate that the combined algorithms can accurately encrypt and decrypt data, generate more complex ciphertext, and achieve efficient processing times. Furthermore. User Acceptance Testing (UAT) involving teachers and academic staff indicated positive responses regarding the systemAos ease of use and practical benefits. Therefore, the developed encryption system is proven to be an effective and applicable solution for protecting studentsAo academic data. Abstrak- Nilai rapor siswa merupakan data akademik yang bersifat sensitif dan rawan terhadap penyalahgunaan maupun akses ilegal, terutama ketika disimpan dalam format digital tanpa proteksi yang memadai. Kondisi ini menuntut adanya sistem keamanan yang mampu menjaga kerahasiaan sekaligus integritas data. Penelitian ini merancang dan mengimplementasikan sistem kriptografi menggunakan kombinasi algoritma Caesar Cipher dan Atbash Cipher untuk meningkatkan keamanan data nilai rapor akhir siswa di Madrasah Aliyah (MA) Berbaur Wonosobo. Caesar Cipher diterapkan pada data berbasis huruf melalui pergeseran karakter, sedangkan Atbash Cipher digunakan untuk data numerik dengan substitusi digit secara terbalik. Model pengembangan perangkat lunak yang digunakan adalah Waterfall dengan tahapan analisis, perancangan, implementasi, pengujian, hingga pemeliharaan. Hasil implementasi menunjukkan bahwa kombinasi algoritma mampu mengenkripsi dan mendekripsi data secara akurat, menghasilkan cipherteks yang lebih kompleks, serta memiliki efisiensi waktu pemrosesan yang baik. Uji penerimaan pengguna (User Acceptance Tes. juga menunjukkan respon positif dari guru dan staf akademik terkait kemudahan penggunaan dan manfaat sistem. Dengan demikian, sistem enkripsi yang dikembangkan dapat menjadi solusi aplikatif dan efektif dalam melindungi data akademik siswa. Penulis Korespondensi: Mukhamad Ulul Albab. Muhammad Imron Rosadi Program Studi Teknik Informatika. Universitas Yudharta Pasuruan Jl. Yudharta No. Kembangkuning. Sengonagung. Kec. Purwosari. Pasuruan. Jawa Timur 67162 Email: ulula9481@gmail. com, imron. rosadi@yudharta. https://ejournal. id/index. php/jict-ikmi Jurnal ICT : Information Communication & Technology Vol. N0. Desember 2025, pp. 187 - 205 Pendahuluan Kemajuan berkembang dengan cepat telah memberikan pengaruh besar dalam berbagai bidang, tak terkecuali dunia pendidikan. (Asyhari et al. Salah satu hal krusial dalam pendidikan adalah pengelolaan data akademik siswa, termasuk Nilai Raport Akhir, yang membutuhkan tingkat keamanan dan kerahasiaan yang tinggi. Implementasi merupakan proses pelaksanaan dari suatu rencana yang telah dirancang secara menyeluruh dan Tahapan ini dilakukan setelah perencanaan dianggap telah siap dan lengkap untuk (Sholihin 2. Kriptografi adalah ilmu dan seni yang digunakan untuk menjaga kerahasiaan pesan dengan cara mengubahnya menjadi bentuk (Ramadhan and Alfarisi 2. Nilai siswa di Madrasah Aliyah (MA) Berbaur Wonosobo termasuk data penting yang rentan terhadap penyalahgunaan atau akses ilegal. Studi ini diharapkan dapat memberikan sumbangsih dalam meningkatkan sistem proteksi data pendidikan, terutama dalam mencegah kebocoran atau penyalahgunaan nilai siswa. Pengamanan data Nilai Raport Akhir Siswa MA Berbaur di Wonosobo membutuhkan proteksi khusus mengingat sifat informasi akademik yang sensitif dan berpotensi mengalami intervensi tidak sah seperti penyadapan, perubahan data, atau akses Kondisi saat ini menunjukkan penyimpanan data nilai dalam format digital masih belum dilengkapi dengan teknik enkripsi yang memadai, sehingga rentan terhadap serangan peretasan atau upaya modifikasi oleh pihak-pihak tertentu untuk tujuan tertentu. Solusi yang ditawarkan melalui penelitian ini menerapkan proses enkripsi dua lapis dengan memanfaatkan Penggunaan Caesar Cipher menambahkan tingkat keamanan dengan cara mengubah posisi karakter dalam teks melalui pergeseran nilai menghasilkan bentuk terenkripsi yang lebih rumit. (Putri et al. Implementasi ini memastikan hanya otoritas yang memiliki kunci dekripsi sah yang mampu mengakses data asli, sehingga menjamin keutuhan dan privasi data Seperti pada penelitian (Fauzi and Setiawan 2. Studi ini mengkaji penerapan metode super enkripsi melalui kombinasi algoritma Vigenere Cipher dan Atbash Cipher guna memperkuat proteksi data digital. Inti penelitian terletak pada solusi terhadap kelemahan sistem kriptografi konvensional dengan mengembangkan mekanisme penyandian berlapis, dimana proses enkripsi diawali dengan Vigenere Cipher . enggunakan kunci simetris yang menerapkan teknik pergeseran karakter polialfabeti. kemudian diperkuat lagi https://ejournal. id/index. php/jict-ikmi p-ISSN: 2302-0261 e-ISSN: 2303-3363 dengan Atbash Cipher . elalui teknik pembalikan susunan alfabet secara sistemati. Penggabungan Caesar Cipher dan Atbash Cipher memperkuat keamanan data rapor dengan pendekatan terpisah. Caesar Cipher mengamankan teks . melalui pergeseran karakter yang terenkripsi, sedangkan Atbash Cipher memproteksi angka dengan pembalikan digit yang terstruktur, sehingga melindungi identitas siswa dan nilai akademik dari ancaman peretasan, bahkan jika salah satu lapisan enkripsi berhasil ditembus, karena kedua algoritma bekerja secara independen dengan mekanisme pengacakan yang berbeda. Tujuan pada keamanan data rapot adalah elemen yang signifikan dalam sistem keamanan Dalam bidang teknologi komputer dan jaringan, kriptografi digunakan sebagai metode untuk menyembunyikan data atau informasi yang dikirimkan agar tidak mudah dikenali. Sehingga studi ini berfokus pada penggunaan teknik algoritma kriptografi caesar cipher dengan atbash cipher untuk memastikan perlindungan data rapot siswa yang tidak disalahgunakan serta dimanipulasi oleh pihak yang tidak berwenang dan mendapati permasalahan yang disebutkan diatas peneliti ini merasa memiliki ketertarikan, untuk menjalankan penelitian yang diberi judul yang dimana penelitian ini diharapkan untuk meningkatkan sistem keamanan dan penambahan fitur sistem keamanan pada data nilai rapot siswa di ma wonosobo agar data lebih terjaga secara intens. Metode Penelitian ini menggunakan pendekatan rekayasa perangkat lunak . oftware engineerin. untuk mengembangkan dan mengimplementasikan sistem pengamanan data nilai rapor siswa berbasis algoritma kriptografi klasik. Model pengembangan sistem yang digunakan adalah Waterfall, suatu metode pengembangan perangkat lunak yang prosesnya digambarkan menyerupai aliran air terjun(Syarif 2. Dalam penelitian ini dipilih model pengembangan perangkat lunak Waterfall karena kebutuhan sistem telah ditentukan secara jelas sejak awal, yakni untuk melindungi data nilai rapor siswa melalui penerapan kombinasi algoritma Caesar Cipher dan Atbash Cipher. Model Waterfall dianggap sesuai karena menawarkan tahapan kerja yang terstruktur dan berurutan, mulai dari analisis kebutuhan, perancangan, implementasi, pengujian, hingga tahap pemeliharaan. Penelitian ini juga termasuk dalam kategori penelitian terapan . pplied researc. yang lebih menitikberatkan pada penerapan solusi praktis daripada pengembangan sistem yang berubah-ubah. Oleh sebab itu, metode Waterfall dipandang tepat digunakan karena memiliki alur yang sederhana. Jurnal ICT : Information Communication & Technology Vol. N0. Desember 2025, pp. 187 - 205 sistematis, serta mampu mendukung penelitian dengan tahapan yang jelas dan hasil yang dapat diuji secara langsung. Jika dibandingkan dengan metode lain yang lebih fleksibel seperti Agile atau prototyping. Waterfall lebih relevan untuk penelitian ini karena mampu mengurangi potensi perubahan kebutuhan selama proses berjalan sekaligus mempermudah peneliti dalam menjalankan setiap tahap secara runtut dan terukur. Jenis Pengujian, penelitian ini menggunakan pengujian sistem yang terdiri dari: Pengujian fungsional . kurasi dekrips. : memastikan data yang sudah dienkripsi dapat dikembalikan lagi ke bentuk aslinya tanpa ada perubahan. Pengujian keamanan cipherteks: menguji tingkat kerumitan pola enkripsi serta ketahanannya terhadap serangan sederhana seperti brute-force. Pengujian performa . fisiensi wakt. : mengukur kecepatan proses enkripsi dan User Acceptance Test (UAT): menguji penerimaan pengguna, dalam hal ini guru dan staf akademik, terhadap kemudahan penggunaan serta manfaat sistem. Instrumen Uji: Perangkat lunak sistem enkripsi hasil implementasi Caesar Cipher dan Atbash Cipher. Data uji berupa nilai rapor siswa yang akan dienkripsi dan didekripsi untuk menguji akurasi. Alat ukur waktu eksekusi . alam milideti. untuk menilai performa sistem. Kuesioner UAT yang diberikan kepada guru atau staf akademik untuk menilai aspek kegunaan . , kemudahan, dan Indikator Keberhasilan: Akurasi dekripsi: ciphertext berhasil dikembalikan menjadi plaintext tanpa kehilangan data. Keamanan cipherteks: hasil enkripsi memiliki pola acak yang sulit ditebak dan tidak mudah dipecahkan dengan brute-force. Efisiensi waktu eksekusi: proses enkripsi dan dekripsi berlangsung cepat . itungan milideti. , sehingga tidak mengganggu kinerja sistem. UAT positif: mayoritas responden . uru/sta. menyatakan sistem mudah digunakan, bermanfaat, dan layak diterapkan untuk pengamanan data nilai rapor. Bagian Hasil dan Pembahasan Gambar 4. 1 Lading Page Gambar 4. 1 menampilkan tampilan awal dari aplikasi web yang dikembangkan menggunakan https://ejournal. id/index. php/jict-ikmi p-ISSN: 2302-0261 e-ISSN: 2303-3363 framework Laravel, di mana halaman utama tersebut menyajikan antarmuka yang terdiri atas menu navigasi untuk login dan registrasi pengguna, serta merepresentasikan suasana belajar mengajar sebagai konteks visual dari sistem yang dibangun, disertai pula dengan deskripsi singkat mengenai tujuan dan fungsi program sebelum pengguna melakukan proses autentikasi, sehingga memberikan gambaran awal yang informatif dan menarik bagi calon pengguna mengenai aplikasi yang akan mereka Form Login Form login digunakan untuk mengakses aplikasi dengan mengamankan sistem dari user-user yang tidak bertanggung jawab menggunakan kredensial, seperti alamat email dan kata sandi. Gambar 4. 2 Form Login Gambar 4. 2 menampilkan halaman form login beserta elemen-elemen yang terdapat di dalamnya secara lengkap. Pada bagian kiri atas, terdapat tulisan AuMAS BERBAURAy yang merupakan nama resmi dari yayasan atau sekolah yang terkait langsung dengan pengembangan dan penggunaan aplikasi ini: Nama bagian atas kiri terdapat nama AuMAS BERBAURAy yang merupakan nama dari yayasan/ sekolahan yang terkait dengan aplikasi Form Login: Pengguna diminta untuk memasukkan alamat email, dan kata sandi mereka di kolom pertama dan kedua. Setelah selesai klik tombol Masuk berwarna biru yang digunakan untuk login ke aplikasi. Di bawah tombol Masuk, terdapat opsi forgot password? yang memungkinkan pengguna untuk memulihkan kata sandi jika lupa. Sebelah kanan form login, terdapat logo dari Yayasan Nurul Falah Berbaur, yang merupakan organisasi yang mengelola aplikasi ini. Tombol Daftar untuk santri/ siswa baru untuk mondok dan sekolah di yayasan tersebut. Tampilan login page yang muncul ketika pengguna ingin mengakses aplikasi, dimana Jurnal ICT : Information Communication & Technology Vol. N0. Desember 2025, pp. 187 - 205 mereka diminta untuk memasukkan kredensial mereka . mail dan kata sand. untuk login. Menu Dashboard p-ISSN: 2302-0261 e-ISSN: 2303-3363 Menu-menu ini memberikan gambaran umum tentang status dan aktivitas yang terjadi di sekolah, serta memberikan kontrol bagi admin untuk mengelola data sekolah, siswa, dan guru. Form Sekolah Gambar 4. 3 Menu Dashboard Gambar 4. 3 merupakan menu utama yang digunakan sebagai penghubung untuk ke web sekolah, siswa, guru, kelas, mata pelajaran, serta statistik, dengan fitur aktivitas terkini, laporan, pengaturan, dan opsi untuk mengelola profil dan Berikut adalah penjelasan tentang menu utama yang ada pada tampilan ini: Bagian Kiri: Dashboard: Menu utama yang menampilkan informasi umum. Sekolah: Menyediakan informasi data sekolah. Siswa: Menampilkan data jumlah siswa, dan informasi siswa lainnya. Guru: Menyajikan data mengenai jumlah guru. Kelas: Menampilkan informasi terkait kelas yang tersedia di sekolah. Mata Pelajaran: Menyediakan informasi tentang mata pelajaran yang ada di sekolah. Lainnya: Menu untuk fitur tambahan lainnya. Raport: Menyajikan atau menginput datadata nilai siswa disekolah. Website: Mengakses halaman website terkait. Pengaturan: Menu untuk mengubah pengaturan aplikasi. Bagian Atas: Jumlah Siswa. Guru. Kelas: Menampilkan jumlah total siswa, guru, dan kelas yang ada. Grafik yang menggambarkan distribusi siswa berdasarkan kelas. Grafik batang yang menunjukkan distribusi nilai siswa semester ganjil berdasarkan rentang nilai. Aktivitas Terkini: Menampilkan aktivitas terbaru seperti siswa yang baru terdaftar. Statistik Cepat: Memberikan informasi tentang kelas terbaik dan mata pelajaran Profile dan Logout: Menu di pojok kanan atas untuk mengakses profil admin dan logout dari https://ejournal. id/index. php/jict-ikmi Gambar 4. 4 Form Sekolah Gambar 4. 4 merupakan tampilan halaman pengaturan sekolah yang digunakan untuk mengelola data identitas sekolah dan visinya, yang mencakup identitas sekolah yang di buat olah admin untuk mengedit informasi dasar sekolah, seperti: Nama Sekolah. NPSN (Nomor Pokok Sekolah Nasiona. Nama Kepala Sekolah. Email dan Telepon. Alamat sekolah. Website. Facebook. Instagram, dan YouTube . ntuk sosial medi. , dan juga ada Logo Sekolah . engan opsi untuk mengunggah fil. Visi dan Misi yang menjelaskan tujuan dan arah pendidikan yang diinginkan oleh sekolah. Halaman ini berguna untuk memperbarui informasi sekolah secara langsung di aplikasi dan memastikan bahwa data yang ditampilkan selalu up-to-date. Form Data Siswa Form data siswa untuk menampilkan dan mengelola informasi siswa secara terstruktur sebagai berikut : Gambar 4. 5 Data Siswa Gambar 4. 5 menunjukkan tampilan daftar siswa yang menyajikan informasi berikut: Kolom Data: Nomor urut yang menunjukkan posisi siswa dalam daftar. NISN: Nomor Induk Siswa Nasional, yang merupakan identitas unik bagi setiap siswa. Nama: Nama lengkap siswa. Jenis Kelamin: Menunjukkan jenis kelamin siswa, seperti Laki-laki atau Perempuan. Jurnal ICT : Information Communication & Technology Vol. N0. Desember 2025, pp. 187 - 205 Kelas: Kelas yang diikuti oleh siswa, seperti AuX Agama IAy. Foto: Tautan untuk melihat foto siswa. Action: Opsi untuk mengedit . kon pensi. , melihat detail . kon mat. , atau menghapus . kon sampa. data siswa. Fitur Lain: Search: Kolom memudahkan mencari siswa berdasarkan nama atau NISN. Tombol tambah untuk menambahkan data List View / Card View: Pilihan tampilan data siswa dalam format daftar atau kartu. Navigasi Halaman: Menampilkan jumlah data yang ditampilkan dan navigasi ke halaman berikutnya. Tampilan yang dibuat oleh admin untuk mengelola data siswa, dengan kemampuan untuk menghapus informasi siswa sesuai kebutuhan. Form Data Guru Form data guru yang digunakan untuk menampilkan dan mengelola informasi guru secara terstruktur sebagai berikut : Gambar 4. 6 Data Guru Penjelasan dari Gambar 4. 6 merupakan data guru, sebagian besar menampilkan fitus yang sama dengan form siswa namun ada beberapa fitur yang tidak ada dalam data siswa sebagai berikut : Kolom Data: NIP: Nomor Induk Pegawai yang merupakan identitas unik untuk setiap guru. Nama: Nama lengkap guru. Mapel: Mata pelajaran yang diajarkan oleh guru, seperti AuPendidikan Agama IslamAy, dan lain-lain, untuk menginput nilai siswa Wali Kelas: Menunjukkan bahwa guru tersebut bisa mengedit atau menginput seluruh nilai, pada mata pelajaran dengan tanda centang . Kelas: Kelas yang diajar oleh guru, misalnya AuXI Agama IAy atau AuX Agama IAy. Fitur Lain : Merupakan fitur yang sama dengan data siswa namun fitur ini untuk data guru. https://ejournal. id/index. php/jict-ikmi p-ISSN: 2302-0261 e-ISSN: 2303-3363 Tampilan yang dibuat oleh admin untuk mengelola data guru, dengan kemampuan untuk mencari, mengedit, menambahkan, atau menghapus informasi guru sesuai kebutuhan. Form Kelas Gambar 4. 7 Form Kelas Gambar 4. 7 menampilkan form kelas informasi yang tercatat mengenai kelas yang ada di sekolah. Berikut adalah penjelasan dari kolom-kolom yang ada, namun beberapa fitur yang sama dengan form data guru yang tidak akan dijelaskan sebagai berikut Kolom Data: Nama: Nama kelas, seperti AuX Agama IAy atau AuX Agama II. Tingkat: Tingkat atau jenjang kelas yang menunjukkan level pendidikan, misalnya AuXAy. AuXIAy, atau AuXIIAy. Wali Kelas: Nama guru yang bertanggung jawab sebagai wali kelas untuk kelas Mata Pelajaran: Menunjukan beberapa mata pelajaran yang diajarkan di kelas Fitur Lain: Merupakan fitur yang sama dengan data guru namun fitur ini untuk data guru. Tampilan ini dirancang untuk digunakan oleh admin dalam mengelola informasi guru secara menyeluruh, mencakup pencarian, penambahan, pengeditan, hingga penghapusan data sesuai kebutuhan, sehingga proses administrasi dan pengelolaan akademik dapat berjalan lebih efektif dan terstruktur. Form Mata Pelajaran Form mata pelajaran adalah form untuk menampilkan daftar mata pelajara siswa madrasah aliyah sapuran berbaur sebagai berikut: Gambar 4. Mata Pelajaran Jurnal ICT : Information Communication & Technology Vol. N0. Desember 2025, pp. 187 - 205 Gambar 4. 8 menampilkan daftar mata pelajaran Berikut penjelasan dari kolom-kolom yang Kolom Data: Nama: Nama mata pelajaran, seperti AuPendidikan Agama IslamAy. AuAl Quran HadisAy, dan lainnya. Kode: Kode unik yang diberikan untuk setiap mata pelajaran, seperti Au001Ay. Au002Ay, dll. KKM: Kriteria Ketuntasan Minimal, yaitu nilai minimum yang harus dicapai siswa agar dinyatakan tuntas dalam mata pelajaran tersebut . Fitur Lain: Merupakan fitur yang sama dengan data guru namun fitur ini untuk data Kelas. Tampilan yang dibuat oleh admin untuk mengelola data mata pelajaran, dengan kemampuan untuk mencari, menambahkan, mengedit, atau menghapus informasi mata pelajaran sesuai kebutuhan. Input Nilai Raport Langkah penginputan data nilai rapor dimulai dari Menu Raport sebagaimana ditunjukkan pada gambar dibawah sebagai berikut : p-ISSN: 2302-0261 e-ISSN: 2303-3363 Dengan tampilan dan fitur-fitur tersebut, halaman Menu Raport memungkinkan admin atau pengguna yang berwenang untuk mengelola, memfilter, dan mencetak laporan secara lebih cepat, akurat, dan terstruktur. Fasilitas ini sangat membantu dalam proses pembuatan dan distribusi laporan hasil belajar siswa, sehingga kegiatan administrasi akademik dapat berjalan lebih efektif dan mendukung kelancaran evaluasi pembelajaran di dan distribusi laporan terkait kegiatan belajar mengajar di sekolah. Penginputan Nilai Berikut adalah tampilan nilai yang setelah Menu Raport. Gambar 4. 9 Menu Raport Gambar 4. 9 yang menampilkan halaman khusus untuk mengelola laporan terkait kelas dan mata pelajaran di dalam sistem. Halaman ini dilengkapi dengan dua kelompok utama fitur, yaitu Fitur Laporan (Rapor. dan Filter Laporan (Rapor. Fitur Laporan (Rapor. Input Laporan: Tombol untuk memasukkan data laporan ke dalam sistem. Cetak Laporan: Tombol untuk mencetak laporan yang telah disiapkan. Filter Laporan (Rapor. Pilih Kelas: Dropdown untuk memilih kelas yang ingin ditampilkan dalam laporan . AuX Agama IA. Semester: Dropdown untuk memilih semester yang relevan, seperti AuSemester GanjilAy atau AuGenapAy. Pilih Mata Pelajaran: Dropdown untuk memilih mata pelajaran yang akan dilaporkan, seperti AuPendidikan Agama IslamAy. AuFisikaAy, dan lainnya. https://ejournal. id/index. php/jict-ikmi Gambar 4. 10 Sebagian Nilai Terisi Gambar 4. 10 menampilkan sebagian nilai yang telah diinput ke dalam sistem, dengan beberapa kolom informasi yang berfungsi memantau dan memastikan kelengkapan data nilai setiap mata Mata Pelajaran : Kolom ini menampilkan daftar mata pelajaran yang diajarkan pada kelas seperti AuX Agama IAy. AuX Agama IIAy, dan AuX Agama iAy, mencakup Pendidikan Agama Islam. Matematika. Fikih, dan lainnya. Status : Kolom ini menunjukkan progres pengisian nilai dengan tanda centang . AuLengkapAy jika seluruh nilai sudah diinput, tanda seru (!) AuSebagian TerisiAy jika sebagian data sudah diisi, dan tanda silang (X) AuBelum TerisiAy jika belum diinput sama sekali. Terisi : Kolom ini mencatat jumlah siswa yang nilainya telah diisi. Pada gambar, terlihat 14 siswa menunjukkan AuLengkapAy, 11 siswa AuSebagian TerisiAy, dan 0 siswa AuBelum TerisiAy untuk setiap mata pelajaran. Total Siswa : Kolom ini menampilkan jumlah siswa di kelas tersebut, yaitu 15 siswa pada setiap mata pelajaran. Kolom Persentase : Kolom ini menunjukkan persentase pengisian nilai. Contohnya, 100% AuLengkapAy, 75% AuSebagian TerisiAy, atau 0% AuBelum TerisiAy, menggambarkan sejauh mana progres pengisian nilai pada kelas tersebut. Tampilan ini menjadi alat monitoring efektif bagi guru maupun admin untuk memastikan semua Jurnal ICT : Information Communication & Technology Vol. N0. Desember 2025, pp. 187 - 205 nilai diinput lengkap, akurat, dan tepat waktu, sehingga mendukung kelancaran proses penilaian dan penyusunan laporan akademik siswa. Form Enkripsi Data Form Enkripsi adalah Form yang digunakan untuk mengamankan data nilai p-ISSN: 2302-0261 e-ISSN: 2303-3363 asli untuk memudahkan pengecekan dan penginputan ulang data. Tombol Deskripsi : Digunakan untuk mengembalikan data nilai siswa yang telah terenkripsi menjadi bentuk aslinya sehingga dapat dibaca dengan jelas. Tombol Simpan : Berfungsi menyimpan hasil deskripsi nilai siswa ke dalam basis data. Sebelum proses deskripsi dilakukan, sistem akan meminta kata sandi . yang dibuat oleh admin untuk memastikan hanya pihak mengembalikan data ke bentuk aslinya. Gambar 4. 11 Enkripsi Data Gambar 4. 11 menampilkan form Enkripsi yang digunakan untuk menjaga keamanan data nilai Tombol Enkripsi : Berfungsi memulai proses pengamanan data nilai dengan mengenkripsi menggunakan kombinasi algoritma Caesar Cipher untuk huruf dan Atbash Cipher untuk Sebelum proses enkripsi, pengguna memasukkan password sebagai kunci. Tombol Simpan : Setelah proses enkripsi selesai, tombol ini digunakan untuk menyimpan hasil enkripsi ke dalam basis data agar nilai siswa tersimpan dalam format Form Enkripsi ini menjadi lapisan keamanan penting dalam aplikasi untuk melindungi data nilai rapor siswa. Form Deskripsi Form Deskripsi adalah Form yang digunakan untuk mengubah data nilai raport menjadi semula. Berikut adalah tampilan form Deskripsi: Form Cetak raport Halaman laporan yang digunakan khusus untuk mencetak laporan. Gambar 4. 13 Cetak Laporan Gambar 4. 13 menampilkan form Cetak Rapor untuk memudahkan melihat dan mencetak hasil pembelajaran siswa, terbagi menjadi dua bagian: Cetak Per Kelas Kelas : Dropdown untuk memilih kelas, misalnya "X Agama I" atau "XI Agama II". Semester: Dropdown untuk memilih semester, seperti "Ganjil" atau "Genap". Cetak Rapor Kelas : Tombol untuk mencetak seluruh nilai siswa dalam satu Cetak Per Siswa NIS/Nama Siswa : Dropdown untuk memilih siswa berdasarkan NIS atau Semester : Dropdown untuk memilih Cetak Rapor Siswa : Tombol untuk mencetak nilai siswa yang dipilih. Form ini memudahkan admin atau guru mencetak laporan secara kolektif atau individual sesuai periode penilaian yang dipilih sesuai kebutuhan. 12 Deskripsi Data Gambar 4. 12 menampilkan form Deskripsi Data Nilai Rapor yang berfungsi menampilkan kembali nilai siswa dalam bentuk huruf atau angka https://ejournal. id/index. php/jict-ikmi Hasil Laporan Siswa Setelah pengguna memilih data siswa dan semester pada menu Cetak Raport lalu mengklik tombol Viewer Raport Siswa, sistem akan menampilkan notifikasi konfirmasi berupa pesan "Apakah Anda ingin mendekripsi data raport ini?". Jurnal ICT : Information Communication & Technology Vol. N0. Desember 2025, pp. 187 - 205 Notifikasi ini berfungsi sebagai langkah keamanan untuk memastikan bahwa proses pembukaan dan penampilan data rapor yang masih terenkripsi hanya dilakukan dengan persetujuan pengguna yang berwenang sebagai berikut : Gambar 4. 14 Verifikasi Cetak Raport Gambar 4. 14 Gambar tersebut memperlihatkan halaman Raport Viewer dari aplikasi web Laravel alamat`127. 1:8000`. Pada layar muncul popup konfirmasi dengan pesan: "Apakah Anda ingin mendekripsi data raport Data rapor siswa saat ini masih dalam bentuk terenkripsi . eks acak pada kolom "Mata Pelajaran" menunjukkan bahwa isinya belum bisa dibaca norma. Sistem meminta persetujuan pengguna untuk memulai proses "dekripsi" agar data rapor dapat ditampilkan dalam bentuk asli. "Jika pengguna memilih "OK", aplikasi akan menjalankan fungsi "dekripsi" menggunakan algoritma yang telah ditentukan . ungkin Atbash Cipher. Caesar Cipher, atau kombinasi "Jika memilih "Cancel", data tetap tampil dalam bentuk terenkripsi. Setelah menekan OK, sistem meminta pengguna memasukkan Token Decrypt sebagai kunci membuka enkripsi data rapor, dan hanya pihak berwenang yang memiliki token yang dapat melihatnya secara lengkap sebagai berikut : p-ISSN: 2302-0261 e-ISSN: 2303-3363 masih dalam bentuk terenkripsi . eks acak pada kolom 'Mata Pelajaran'). Sistem meminta persetujuan pengguna untuk memulai proses dekripsi agar rapor ditampilkan dalam bentuk asli. Jika memilih "OK", aplikasi menjalankan fungsi dekripsi menggunakan algoritma yang ditentukan. Jika memilih "Cancel", data tetap Tampilan ini menunjukkan lapisan keamanan untuk memastikan pembukaan data sensitif hanya dilakukan setelah konfirmasi dari pengguna berwenang. Tampilan dengan memasukkan kata sandi (Passwor. Gambar 4. 16 Berhasil Memasukkan Password Gambar 4. 16 merupakan tampilan data nilai rapor siswa setelah pengguna berhasil memasukkan password atau 'token decrypt' yang diminta oleh sistem sebelum proses pencetakan. Dengan berhasilnya proses otentikasi ini, seluruh informasi yang sebelumnya ditampilkan dalam bentuk terenkripsi dapat dibuka dan ditampilkan dalam format asli ('plaintext'), sehingga data yang akan dicetak merupakan data valid dan sesuai dengan nilai sebenarnya. Mekanisme ini tidak hanya memastikan keaslian informasi yang dicetak, tetapi juga berfungsi sebagai langkah pengamanan untuk mencegah akses atau pencetakan data oleh pihak yang tidak memiliki otorisasi. Tampilan tidak memasukkan kata sandi (Passwor. Gambar 4. Berhasil Memasukkan Password Gambar 4. 17 Mengabaikan/ Cancel Password Gambar 4. 15 memperlihatkan halaman Raport dengan 'popup konfirmasi' berisi pesan: "Apakah Anda ingin mendekripsi data raport ini?". Data rapor Gambar 4. 17 merupakan tampilan data nilai rapor siswa yang tidak berhasil atau tidak memasukkan password . oken decryp. sebelum https://ejournal. id/index. php/jict-ikmi Jurnal ICT : Information Communication & Technology Vol. N0. Desember 2025, pp. 187 - 205 proses pencetakan. Kondisi ini menyebabkan sistem tetap menampilkan data dalam bentuk terenkripsi . , di mana informasi seperti nama mata pelajaran, nilai, dan data terkait lainnya tidak dapat dibaca secara normal. Mekanisme ini dirancang untuk menjaga kerahasiaan dan keamanan data siswa, sehingga meskipun halaman rapor diakses, pihak yang tidak memiliki otorisasi tidak akan dapat melihat atau mencetak data asli . Dengan demikian, hanya pengguna yang memiliki token valid yang dapat membuka dan mencetak informasi rapor secara lengkap dan benar. Berdasarkan hasil penelitian, sistem kriptografi yang mengombinasikan algoritma Caesar Cipher dan Atbash Cipher berhasil diimplementasikan secara efektif untuk mengamankan data nilai rapor akhir siswa di Madrasah Aliyah (MA) Berbaur Wonosobo. Implementasi diawali dengan pemisahan data menjadi dua kategori, yaitu alfabet yang terdiri dari nama siswa dan mata pelajaran, serta numerik yang mencakup NISN dan nilai akhir siswa. Data alfabet dienkripsi menggunakan Caesar Cipher dengan pergeseran lima, sedangkan data numerik Atbash Cipher menggantikan setiap digit angka dengan pasangannya yang berlawanan dalam urutan 0Ae9. Contoh hasil enkripsi menunjukkan teks AuMukhamad Ulul Albab. Aqidah AkhlaAoAo menjadi ciphertext AuRZPMFRFI ZQZQ FQGFG. FVNIFM FPMQFVAy, sedangkan angka Au202169040037,95Ay berubah menjadi Au797830959962,04Ay. Kedua bagian ciphertext digabungkan menjadi satu format terenkripsi yang aman. Proses dekripsi juga berjalan baik, sistem mampu mengembalikan ciphertext ke bentuk plaintext aslinya tanpa kesalahan atau kehilangan informasi. Analisis Keamanan dan Dataset Nilai Siswa Keamanan dan kerahasiaan data menjadi sangat penting saat data memiliki nilai. (Mukhtar, ) Sistem keamanan diuji melalui observasi terhadap struktur ciphertext dan upaya simulasi untuk memecahkan data yang terenkripsi. Kombinasi algoritma Caesar dan Atbash terbukti meningkatkan kekuatan enkripsi melalui pendekatan dua lapis yang bekerja pada jenis data yang berbeda. Caesar Cipher memberikan variasi pengacakan yang cukup besar melalui pergeseran karakter, sementara Atbash Cipher secara sistematis menerapkan posisi digit angka, sehingga pola numerik menjadi tidak mudah dikenali. Ciphertext yang dihasilkan tampak acak dan tidak menunjukkan pola berulang yang mencolok, yang menjadi salah satu indikator keberhasilan sistem dalam menyembunyikan data Selain itu, sistem juga tidak memberikan petunjuk langsung mengenai kunci atau enkripsi enkripsi yang digunakan, sehingga sulit untuk diretas menggunakan metode brute force atau https://ejournal. id/index. php/jict-ikmi p-ISSN: 2302-0261 e-ISSN: 2303-3363 analisis frekuensi karakter biasa. Dengan demikian, dapat disimpulkan bahwa sistem telah memenuhi prinsip dasar keamanan data, yakni kerahasiaan, integritas, dan ketahanan terhadap gangguan. Untuk menganalisis algoritma yang digunakan dalam penelitian ini, dilakukan serangkaian tahapan dengan menyusun skenario enkripsi menggunakan kombinasi algoritma kriptografi klasik, yaitu Atbash Cipher untuk data numerik . eperti NISN dan nilai sisw. , serta Caesar Cipher untuk data berbasis huruf . eperti nama siswa dan nama mata pelajara. Rancangan aplikasi yang akan dikembangkan berfungsi untuk mendemonstrasikan bagaimana algoritma tersebut bekerja dalam menyamarkan data pribadi siswa secara sederhana namun sangat efektif. Seperti pada contoh sampel data sebagai berikut : Proses Enkripsi Data Perpisahan algoritma kriptografi dari caesar cipher dan atbash cipher dengan mengubah plaintext menjadi ciphertext. Algoritma Caesar Cipher untuk Huruf Caesar Cipher adalah algoritma substitusi sederhana yang mengenkripsi huruf dengan menggesernya sebanyak n posisi dalam alfabet. Dalam contoh ini, digunakan pergeseran 5, sehingga: A Ie F. B Ie G, . Z Ie E Seperti contoh Nama dan Mata Pelajaran sebagai berikut : AHMAD ALI : AKIDAH WAFA AKHLAK RAHMAT : BAHASA ARAB RIVAN AMELIA : AL QURAN KHASANAH HADITS DEVA : MATEMATIKA LISTIANA INDRI : FIKIH KRISMI : BAHASA GUSTINA INGGRIS Tabel 4. 1 Data Enkripsi Caesar Cipher NAMA SISWA MATA PELAJARAN AHMAD ALI WAFA AKIDAH AKHLAK Ch = Pn1 K Ch = Pn1 K = . = 5 = . = 5 = 5 (F) mod = 5 (F) mod 26 Ch = Pn2 K Ch = Pn2 K = . = 16 = . = 15 = 12 (M) mod = 15 (P) mod Ch = Pn3 K Ch = Pn3 K Jurnal ICT : Information Communication & Technology Vol. N0. Desember 2025, pp. 187 - 205 = . = 17 (R) mod = Pn4 K = . = 5 = 5 (F) mod = Pn5 K = . = 8 = 8 (I) mod = Pn6 K = . = 5 = 5 (F) mod = Pn7 K = . = 16 (Q) mod = Pn8 K = . = 13 = 13 (N) mod = Pn9 K = . = 1 = 1 (B) mod 26 = . = 13 = 13 (N) mod Ch = Pn4 K = . = 8 = 8 (I) mod 26 Ch = Pn5 K = . = 5 = 5 (F) mod 26 Ch = Pn6 K = . = 16 = 12 (M) mod Ch = Pn7 K = . = 5 = 5 (F) mod 26 Ch = Pn8 K = . = 15 = 15 (P) mod Ch = Pn9 K = . = 16 = 12 (M) mod Ch10 = Pn10 K = . = 16 = 16 (Q) mod 26 Ch11 = Pn11 K = . = 5 = 5 (F) mod 26 Ch1 = Pn10 K = . = 5 = 5 (F) mod 26 Ch1 = Pn11 K = . = 10 = 10 (K) mod Ch1 = Pn12 K Ch12 = Pn12 K = . = 5 = . = 15 = 5 (F) mod 26 = 15 (P) mod 26 FMRFI FQN BFKF FPNIFM FPMQFP RAHMAT RIVAN BAHASA ARAB 2 Ch = Pn1 K Ch = Pn1 K = . = . = 6 = 6 (G) mod 26 = 22 (W) mod https://ejournal. id/index. php/jict-ikmi p-ISSN: 2302-0261 e-ISSN: 2303-3363 Ch = Pn2 K Ch = Pn2 K = . = 5 = . = 5 = 5 (F) mod 26 = 5 (F) mod 26 Ch = Pn3 K Ch = Pn3 K = . = 16 = . = 16 = 12 (M) mod = 12 (M) mod 26 Ch = Pn4 K Ch = Pn4 K = . = . = 5 = 5 (F) mod 26 = 17 (R) mod Ch = Pn5 K Ch = Pn5 K = . = 5 = . = 23 = 5 (F) mod 26 = 23 (X) mod 26 Ch = Pn6 K Ch = Pn6 K = . = 24 = . = 5 = 24 (Y) mod = 5 (F) mod 26 Ch = Pn7 K Ch = Pn7 K = . = . = 5 = 5 (F) mod 26 = 22 (W) mod Ch = Pn8 K Ch = Pn8 K = . = 13 = . = 22 = 13 (N) mod = 22 (W) mod 26 Ch = Pn9 K Ch = Pn9 K = . = 0 = . = 5 = 0 (A) mod 26 = 5 (F) mod 26 Ch1 = Pn10 K Ch10 = Pn10 K = . = 5 = . = 6 = 5 (F) mod 26 = 6 (G) mod 26 Ch1 = Pn11 K = . = 18 (S) mod 26 WFMRFY WNAFS GFMFXF FWFG AMELIA AL QURAN HADITS KHASANAH 3 Ch1 = Pn1 K Ch1 = Pn1 K = . = 5 = . = 5 = 5 (F) mod = 5 (F) mod 26 Jurnal ICT : Information Communication & Technology Vol. N0. Desember 2025, pp. 187 - 205 Ch2 = Pn2 K = . = 17 (R) mod Ch3 = Pn3 K = . = 9 = 9 (J) mod 26 Ch4 = Pn4 K = . = 16 (Q) mod Ch5 = Pn5 K = . = 13 = 13 (N) mod Ch6 = Pn6 K = . = 5 = 5 (F) mod 26 Ch7 = Pn7 K = . = 15 (P) mod 26 Ch8 = Pn8 K = . = 12 = 12 (M) mod Ch9 = Pn9 K = . = 5 = 5 (F) mod 26 Ch1 = Pn10 K = . = 23 = 23 (X) mod Ch1 = Pn11 K = . = 5 = 5 (F) mod 26 Ch1 = Pn12 K = . = 18 (S) mod 26 Ch1 = Pn13 K = . = 5 = 5 (F) mod 26 Ch2 = Pn2 K = . = 16 = 16 (Q) mod 26 Ch3 = Pn3 K = . = 21 = 21 (V) mod 26 Ch4 = Pn4 K = . = 25 = 25 (Z) mod 26 Ch5 = Pn5 K = . = 22 = 22 (W) mod 26 Ch6 = Pn6 K = . = 5 = 5 (F) mod 26 Ch7 = Pn7 K = . = 18 = 18 (S) mod Ch8 = Pn8 K = . = 12 = 12 (M) mod 26 Ch9 = Pn9 K = . = 5 = 5 (F) mod 26 Ch10 = Pn10 K = . = 15 = 15 (P) mod 26 Ch11 = Pn11 K = . = 13 = 13 (N) mod 26 Ch12 = Pn12 K = . = 24 = 24 (Y) mod 26 Ch13 = Pn13 K = . = 23 = 23 (X) https://ejournal. id/index. php/jict-ikmi p-ISSN: 2302-0261 e-ISSN: 2303-3363 Ch1 = Pn14 K = . = 12 = 12 (M) mod FRJXNF PMFXFSFM FX VZWFS MFPNYX DEVA LISTIANA MATEMATIKA 4 Ch1 = Pn1 K 1 = Pn1 K = . = 8 = . = 17 = 8 (I) mod 26 = 17 (R) mod 26 Ch2 = Pn2 K Ch2 = Pn2 K = . = 9 = . = 5 = 9 (J) mod 26 = 5 (F) mod 26 Ch3 = Pn3 K Ch3 = Pn3 K = . = 1 = . = 24 = 1 (A) mod 26 = 24 (Y) mod 26 Ch4 = Pn4 K Ch4 = Pn4 K = . = 5 = . = 9 = 5 (F) mod 26 = 9 (J) mod 26 Ch5 = Pn5 K Ch5 = Pn5 K = . = . = 17 = 17 (R) mod 26 = 16 (Q) mod Ch6 = Pn6 K Ch6 = Pn6 K = . = 13 = . = 5 = 13 (N) mod = 5 (F) mod 26 Ch7 = Pn7 K Ch7 = Pn7 K = . = . = 24 = 24 (Y) mod 26 = 23 (X) mod Ch8 = Pn8 K Ch8 = Pn8 K = . = . = 13 = 13 (N) mod 26 = 24 (Y) mod Ch9 = Pn9 K Ch9 = Pn9 K = . = 13 = . = 15 = 13 (N) mod = 15 (P) mod 26 Ch1 = Pn10 K Ch10 = Pn10 K = . = 5 = . = 5 = 5 (F) mod 26 = 5 (F) mod 26 Ch1 = Pn11 K Jurnal ICT : Information Communication & Technology Vol. N0. Desember 2025, pp. 187 - 205 = . = 18 (S) mod 26 Ch1 = Pn12 K = . = 5 = 5 (F) mod 26 IJAF QNXYNFSF RFYJRFYNPF INDRI FIKIH 5 Ch1 = Pn1 K Ch1 = Pn1 K = . = 13 = . = 10 = 13 (N) mod = 10 (K) mod 26 Ch2 = Pn2 K Ch2 = Pn2 K = . = . = 13 = 13 (N) mod 26 = 18 (S) mod 26 Ch3 = Pn3 K Ch3 = Pn3 K = . = 8 = . = 15 = 8 (I) mod 26 = 15 (P) mod 26 Ch4 = Pn4 K Ch4 = Pn4 K = . = . = 13 = 13 (N) mod 26 = 22 (W) mod Ch5 = Pn5 K Ch5 = Pn5 K = . = 13 = . = 12 = 13 (N) mod = 12 (M) mod 26 NSIWN KNPNM KRISMI GUSTINA BAHASA INGGRIS 6 Ch1 = Pn1 K Ch1 = Pn1 K = . = . = 6 = 6 (G) mod 26 = 15 (P) mod 26 Ch2 = Pn2 K Ch2 = Pn2 K = . = . = 5 = 5 (F) mod 26 = 22 (W) mod Ch3 = Pn3 K Ch3 = Pn3 K = . = 13 = . = 16 = 13 (N) mod = 12 (M) mod 26 Ch4 = Pn4 K Ch4 = Pn4 K = . = . = 5 = 5 (F) mod 26 https://ejournal. id/index. php/jict-ikmi p-ISSN: 2302-0261 e-ISSN: 2303-3363 = 23 (X) mod Ch5 = Pn5 K Ch5 = Pn5 K = . = . = 23 = 23 (X) mod 26 = 17 (R) mod Ch6 = Pn6 K Ch6 = Pn6 K = . = 13 = . = 5 = 13 (N) mod = 5 (F) mod 26 Ch7 = Pn7 K Ch7 = Pn7 K = . = 11 = . = 13 = 11 (L) mod 26 = 13 (N) mod 26 Ch8 = Pn8 K Ch8 = Pn8 K = . = 25 = . = 18 = 25 (Z) mod = 18 (S) mod Ch9 = Pn9 K Ch9 = Pn9 K = . = 23 = . = 11 = 23 (X) mod = 11 (L) mod 26 Ch1 = Pn10 K Ch10 = Pn10 K = . = 5 = . = 11 = 5 (F) mod 26 = 11 (L) mod 26 Ch1 = Pn11 K Ch11 = Pn11 K = . = . = 22 = 22 (W) mod 26 = 24 (Y) mod Ch1 = Pn12 K Ch12 = Pn12 K = . = . = 13 = 13 (N) mod 26 = 18 (S) mod 26 Ch1 = Pn13 K Ch13 = Pn13 K = . = . = 23 = 23 (X) mod 26 = 15 (P) mod 26 PWNXRN LZXFYSP GFMFXF NSLLWNX Jurnal ICT : Information Communication & Technology Vol. N0. Desember 2025, pp. 187 - 205 p-ISSN: 2302-0261 e-ISSN: 2303-3363 FMRFI FQN BFKF FPNIFM FPMQFP WFMRFY WNAFS GFMFXF FWFG FRJXNF PMFXFSFM FX VZWFS MFPNYX IJAF QNXYNFSF RFYJRFYNPF NSIWN KNPNM PWNXRN LZXFYSP GFMFXF NSLLWNX Setelah data siswa seperti Nama dan Mata Pelajaran terenkripsi menggunakan algoritma caesar cipher maka akan menghasilkan data ciphertext sebagai berikut : Algoritma Atbash Cipher untuk angka Atbash Cipher adalah salah satu teknik sandi klasik, di mana setiap angka digantikan dengan pasangannya secara terbalik. Artinya, angka pertama . diganti dengan angka terakhir . , angka kedua . dengan angka kedua dari belakang . , dan Seperti contoh NISN dan Nilai rapot siswa yang dijelaskan di tabel 4. Tabel 4. 2 Data Enkripsi Atbash Cipher E1 . - . = 9 E2 . - . = 9 E3 . - . = 1 E4 . - . = 2 E5 . - . = 8 E6 . - . = 4 E7 . - . = 3 E8 . - . = 6 E9 . - . = 1 E10 . - . = 6 E1 . - . = 9 E2 . - . = 9 E3 . - . = 0 E4 . - . = 7 E1 . - . = 1 E2 . - . = 9 E1 . - . = 2 E2 . - . = 1 https://ejournal. id/index. php/jict-ikmi E5 . - . = 8 E6 . - . = 6 E7 . - . = 4 E8 . - . = 6 E9 . - . = 9 E10 . - . = 1 E1 . - . = 6 E2 . - . = 9 E3 . - . = 0 E4 . - . = 5 E5 . - . = 1 E6 . - . = 2 E7 . - . = 7 E8 . - . = 1 E9 . - . = 3 E10 . - . = 1 E1 . - . = 9 E2 . - . = 9 E3 . - . = 1 E4 . - . = 4 E5 . - . = 0 E6 . - . = 1 E7 . - . = 2 E8 . - . = 6 E9 . - . = 0 E10 . - . = 6 E1 . - . = 9 E2 . - . = 9 E3 . - . = 2 E4 . - . = 5 E5 . - . = 2 E6 . - . = 4 E7 . - . = 7 E8 . - . = 5 E9 . - . = 8 E10 . - . = 5 E1 . - . = 9 E2 . - . = 9 E1 . - . = 0 E2 . - . = 4 E1 . - . = 1 E2 . - . = 4 E1 . - . = 2 E2 . - . = 2 E1 . - . = 0 E2 . - . = 9 Jurnal ICT : Information Communication & Technology Vol. N0. Desember 2025, pp. 187 - 205 E3 . - . = 2 E4 . - . = 2 E5 . - . = 7 E6 . - . = 9 E7 . - . = 9 E8 . - . = 1 E9 . - . = 8 E10 . - . = 6 Setelah data siswa seperti NISN dan Nilai Siswa terenkripsi menggunakan algoritma atbash cipher maka akan menghasilkan data ciphertext sebagai Setelah terenkripsi, maka 4. data tersebut akan p-ISSN: 2302-0261 e-ISSN: 2303-3363 menggunakan kombinasi dua algoritma, yaitu Caesar Cipher dan Atbash Cipher pada tabel 4. Tabel 4. 3 Pengabungan Enkripsi Atbash dan Caesar Cipher No Nisn Nama Fmrfi Fqn Bfkf Wfmrfy Wnafs Frjxnf Pmfxfsfm Ijaf Qnxynfsf Nsiwn Pwnxrn Lzxfysp Fifr Enifszwfmrfs Fqkfwtm Fkwnqnfsf Flzx Yfzknp Fmrfi Rzfrfw `9924803773 Mata Pelajaran Fpnifm Fpmfqp Gfmfxf Fwfg Vzwfx Mfpnyx Rfyjrfynpf Knpnm Gfmfxf Nsllwnx Ujsininpfs Flfrf Nxqfr Xjsn Gzifdf Gfmfxf Ofbf Gfmfxf Nsitsjxnf https://ejournal. id/index. php/jict-ikmi Nilai Jurnal ICT : Information Communication & Technology Vol. N0. Desember 2025, pp. 187 - 205 Pengujian Akurasi Efisiensi Pada tahap ini digunakan teknik pengujian blackbox testing dan kerentanan keamanan data dari serangan brute force untuk menguji fungsionalitas sistem aplikasi yang Tujuan dari pengujian ini adalah untuk memastikan bahwa aplikasi berjalan dengan benar dan memberikan hasil yang diharapkan serta menguji kerentanan keamanan pada data nilai raport yang menggunakan algoritma Caesar Cipher dan Atbash Cipher untuk menilai mendeteksi potensi kerentanannya, menguji keberlanjutan keamanan data, mengevaluasi kerentanannya terhadap serangan kriptanalisis, memberikan rekomendasi perbaikan keamanan, dan memastikan kepatuhan terhadap standar keamanan agar data sensitif terlindungi dengan metode kriptografi yang lebih aman. Pengujian Blackbox Testing Tujuan pengujian fungsional sistem dasar adalah untuk mengetahui fungsionalitas elemenelemen dalam suatu sistem aplikasi. Salah satu elemen yang diuji adalah kemampuan sistem dalam memuat data yang dibutuhkan. Kinerja sistem yang diusulkan dan diuji menggunakan skenario pengujian untuk mengetahui seberapa baik kinerja sistem dengan metodologi pengujian black box yang disajikan pada tabel 4. Tabel 4. 4 Pengujian Blackbox Testing N Jenis Deskripsi LamgkahHarapan Hasil o Pengujia Pengujia Pengujia Diharapk Fungsio Menguj Masuka Aplika Nilai ratanalitas i apakah n nilai si Masuka aplikasi rapor harus dihitung, n dan meneri siswa menam status Keluara ma dan . isaln pilkan kelulusan mempro ya Matema rekapit an sesuai tika: 80, ulasi dengan Bahasa nilai Indones dan ia: 75, status IPA: Fungsio Menguj Masukk Aplika Aplikasi nalitas i input an input si Masuka yang membe input dan n dan rikan meminta Keluara valid. pesan pengguna . isaln kesala untuk ya "A" han: untuk "Input an nilai yang valid. https://ejournal. id/index. php/jict-ikmi p-ISSN: 2302-0261 e-ISSN: 2303-3363 Matema tidak Keaman Menguj Coba i apakah akses aplikasi data melindu nilai ngi data siswa dengan tanpa Aplika Pengguna yang tidak menam memiliki pilkan izin tidak pesan dapat kesala mengakses data siswa Kinerja Menguj Masukk Aplika Aplikasi an data si perform nilai harus responsif untuk mempr dan data tanpa mempro sekalig dengan masalah. ses data us. Antarm Menguj Setelah Aplika Data i apakah memas si Penggu tombol ukkan harus dengan na (UI) "Simpa nilai, menyi benar dan mpan halaman berfung tombol data "Simpa dengan sesuai. dengan n". na ke Jurnal ICT : Information Communication & Technology Vol. N0. Desember 2025, pp. 187 - 205 p-ISSN: 2302-0261 e-ISSN: 2303-3363 Antarm Penggu na (UI) Menguj Lihat Tampil Data i apakah tampila an data ditampilka informa n data rapor n dengan si nilai rapor harus jelas dan ditampil setelah teratur, rapi. disimpa dengan dengan n. r dan Perform Menguj Akses Aplika Aplikasi aplikasi si Sistem aplikasi pada harus berjalan perangk tetap perangk at berfun baik dengan gsi dengan RAM meskip ada spesifik kecil dalam tan. rendah internet keterba Validas Menguj Masukk Aplika Aplikasi i Output i apakah an nilai si aplikasi rapor harus an rata-rata menghit beberap mengh yang a mata itung benar. rata-rata pelajara ratanilai dengan . isaln nilai Matema benar tika: 85, . isal Bahasa nya. Inggris: . IPA: Lapora Menguj Pilih Lapora Laporan i apakah opsi n harus berhasil aplikasi untuk disusu diunduh mengha duh dengan dicetak format dengan laporan mencet yang sesuai yang laporan dan diunduh rapor https://ejournal. id/index. php/jict-ikmi Pengujian Kerentanan keamanan Gambar 4. 18 Tampilan Sebelum Pengujian Gambar antarmuka dari sebuah aplikasi Pengujian Kerentanan Data Nilai Raport sebelum mengisi data maka tampilan keamanan menunjukan kurang aman beda dengan Gambar 4. 22 yang sudah diisi dan juga diuji kerentanannya Gambar 4. 19 Pengujian Kerentanan Data Gambar antarmuka dari sebuah aplikasi Pengujian Kerentanan Data Nilai Raport yang menggunakan algoritma Caesar Cipher dan Atbash Cipher. Berikut adalah penjelasan tentang bagian-bagian yang ada di gambar: Bagian Input Data Report: NISN . : Pengguna diminta untuk memasukkan Nomor Induk Siswa Nasional (NISN) yang terdiri dari 10 digit. Nama Siswa Pengguna memasukkan nama siswa. Jurnal ICT : Information Communication & Technology Vol. N0. Desember 2025, pp. 187 - 205 Mata Pelajaran : Pengguna memasukkan nama mata pelajaran yang nilainya akan diuji. Nilai . Pengguna memasukkan nilai siswa untuk mata pelajaran tersebut. Deskripsi Nilai : Pengguna keterangan tentang nilai tersebut . isalnya, "Pemahaman konsep sangat baik"). Tombol Tindakan : Proses Data : Setelah data dimasukkan, pengguna dapat menekan tombol ini untuk memproses data lebih lanjut. Uji Kerentanan : Tombol ini Reset Form : Tombol ini memungkinkan pengguna untuk menghapus semua input dan mulai dari awal. Bagian Hasil Pengujian : Data Asli : Menampilkan data yang telah dimasukkan oleh pengguna, seperti NISN, nama siswa, mata pelajaran, nilai, dan deskripsi nilai. Data Terenkripsi : Menampilkan status enkripsi data. Pada gambar ini, tidak ada proses enkripsi yang dilakukan, jadi muncul keterangan AuTidak enkripsi/dekripsi Ay Status Keamanan : DATA TIDAK AMAN: Status ini menunjukkan bahwa data yang dimasukkan belum dienkripsi dengan aman. Analisis Keamanan : Menyediakan analisis tentang tingkat keamanan Dalam hal ini, data yang tidak terenkripsi dinilai sebagai Aulebih aman dari penyandian sederhanaAy tetapi masih rentan terhadap serangan kriptografi klasik seperti Caesar Cipher. Analisis Keamanan : Mengungkapkan bahwa data yang tidak terenkripsi . enggunakan Caesar Ciphe. lebih rentan, dan disarankan untuk menggunakan metode enkripsi yang lebih aman. Aplikasi ini dirancang untuk menguji kerentanannya dengan menganalisis apakah data https://ejournal. id/index. php/jict-ikmi p-ISSN: 2302-0261 e-ISSN: 2303-3363 yang dimasukkan sudah dienkripsi dengan aman atau tidak, serta memberikan rekomendasi untuk meningkatkan keamanan data menggunakan metode enkripsi yang lebih kuat. Evaluasi Sistem Peneriamaan. Evaluasi sistem penerimaan dilakukan untuk mengetahui sejauh mana sistem yang dikembangkan mampu memenuhi kebutuhan pengguna dalam mengelola dan mengamankan data nilai rapot siswa di lingkungan Madrasah Aliyah Berbaur Wonosobo. Hasil evaluasi menyediakan seluruh fitur utama sesuai kebutuhan, seperti proses autentikasi multiperan . dmin, guru, dan sisw. , input dan pengelolaan data nilai, serta enkripsi dan deskripsi data dengan mekanisme verifikasi Setiap proses berjalan sesuai alur yang dirancang, dan diuji melalui metode blackbox testing untuk memastikan bahwa masukan dan keluaran berfungsi secara konsisten dan akurat. Dari sisi keamanan, sistem mampu menjaga mengimplementasikan kombinasi algoritma Caesar Cipher dan Atbash Cipher. Penerapan dua lapis enkripsi ini terbukti efektif dalam menyamarkan data sensitif agar tidak mudah dibaca atau dimanipulasi oleh pihak yang tidak Selain itu, penggunaan kata sandi untuk proses deskripsi dan cetak laporan memberikan kontrol akses yang ketat terhadap data asli. Pengujian performa juga menunjukkan bahwa sistem mampu menangani data dalam jumlah besar secara efisien dan tetap responsif, tanpa menunjukkan keterlambatan yang Hal ini membuktikan bahwa sistem layak digunakan dalam lingkungan pengolahan data siswa dalam skala kelas hingga satuan lembaga. Dari sisi tampilan dan pengalaman pengguna, antarmuka sistem yang dikembangkan berbasis Laravel dinilai ramah pengguna dan mudah dipahami oleh admin, guru, maupun siswa tanpa memerlukan pelatihan teknis khusus serta sistem yang dibangun memiliki tingkat penerimaan yang tinggi dari pengguna, baik dari aspek Jurnal ICT : Information Communication & Technology Vol. N0. Desember 2025, pp. 187 - 205 fungsionalitas, keamanan, maupun kemudahan penggunaan, sehingga dapat disimpulkan bahwa sistem ini layak diterapkan sebagai solusi pengamanan data nilai rapor di lingkungan sekolah. Kesimpulan Penelitian ini berhasil menerapkan kombinasi algoritma Atbash Cipher dan Caesar Cipher dalam pengamanan data nilai rapor Hasil uji menunjukkan bahwa sistem mampu menghasilkan ciphertext yang lebih kompleks dibandingkan penggunaan algoritma tunggal, sekaligus mendukung proses enkripsi dan dekripsi secara cepat serta akurat. Dari sisi kontribusi teknis, penelitian ini memperkuat konsep kriptografi klasik melalui pendekatan enkripsi dua lapis yang efektif menjaga kerahasiaan dan integritas data akademik. Temuan tersebut menegaskan potensi sistem untuk digunakan sebagai solusi praktis dalam melindungi data teks sederhana di lingkungan Secara teknis, penelitian ini berkontribusi dengan menghadirkan model enkripsi dua lapis yang memperkuat kriptografi klasik dalam menjaga kerahasiaan data sensitif, khususnya pada ranah akademik. Ucapan Terima kasih dalam kesempatan ini perkenankanlah peneliti mengucapkan terimakasih kepada: KH. Sholeh Bahrudin selaku pengasuh yayasan Darut Taqwa. Kyai Ahmad Yahya selaku pengasuh pondok pesantren Nurul Falah Berbaur Wonosobo, serta KH Imam Baihaqi selaku pengasuh pondok pesantren Darussalam Krakal Tamanan. Abah muntohir. Pak Hamid. Pak Agus yang selalu mensupport dan mendukung serta menjadi cahaya yang membimbing langkah Dr. Kholid murtadlo. Selaku Rektor Universitas Yudharta Pasuruan beserta seluruh staf Fakultas Teknik atas pelayanan dan binaan selama ini. Bapak M. Imron Rosyadi. Kom. Kom. Selaku Dekan Fakultas Teknik Universitas yudharta Pasuruan serta dosen pembimbing yang telah meluangkan waktu untuk memberikan arahan yang baik dengan telaten kepada peneliti selama penyusunan skripsi. Bapak Faishol Amrulloh. Kom. Kom. Selaku Ketua Prodi Teknik Informatika Universitas Yudharta Pasuruan. Tempat penelitian Ibu Imroatussolihah S. Pd. serta TU Novi yang turut membantu dalam proses penelitian skripsi ini dengan baik https://ejournal. id/index. php/jict-ikmi p-ISSN: 2302-0261 e-ISSN: 2303-3363 ramah serta mempercepat proses dalam pembuatan skripsi ini. A Kedua orang tua saya Bapak Kimun Muslih dan Ibu Ngatiyah, beliau memang tidak merasakan pendidikan sampai bangku perkuliahan, namun beliau mampu mendidik penulis, memotivasi, memberikan dukungan finansial dan doAoa hingga penulis mampu menyelesaikan studinya sampai sarjana. Daftar Pustaka