Tentang Aplikasi

S-DES Interactive Learning Simulator

Aplikasi web edukatif ini dikembangkan khusus untuk membantu mahasiswa, akademisi, dan pemula mempelajari mekanisme kerja algoritma enkripsi simetris Simplified Data Encryption Standard (S-DES) secara visual dan interaktif.

Fitur Unggulan

Bit Box Interaktif

Pengguna tidak hanya mengetik biner biasa, tetapi dapat mengklik bit secara langsung pada kotak untuk mengubah status 01 secara dinamis.

21 Tahapan Visual

Menjelaskan secara mendalam setiap langkah algoritma mulai dari generasi kunci (K1/K2) hingga permutasi akhir IP¹⁻¹ lengkap dengan rumus dan tabel.

Catatan Buku & Ekspor

Menyediakan panel format ringkas yang siap disalin langsung ke buku catatan praktikum mahasiswa. Dilengkapi fitur ekspor TXT dan PDF.

Mode Belajar & S-Box

Memiliki Mode Belajar untuk menyembunyikan/menampilkan materi tambahan secara dinamis, serta widget visualisasi lookup tabel S-Box.

Panduan Penggunaan

  1. Konfigurasi Input: Pilih operasi yang diinginkan (Enkripsi atau Dekripsi).
  2. Tentukan Bit Plaintext & Key: Isi data 8-bit plaintext/ciphertext dan 10-bit kunci. Anda dapat mengetikkan teks biner secara langsung atau memanfaatkan Bit Box yang dapat diklik.
  3. Aktifkan Mode Belajar: Direkomendasikan untuk tetap mengaktifkan Mode Belajar untuk melihat penjelasan menyeluruh dan visual tabel S-Box.
  4. Jalankan: Klik tombol "Proses Algoritma" untuk memproses komputasi secara instan.
  5. Eksplorasi Langkah Perhitungan: Buka accordion di bagian bawah untuk melihat 21 langkah. Klik tautan pada Navigator Sidebar di sebelah kanan untuk menggulir ke langkah spesifik dengan cepat.
  6. Simpan Catatan: Gunakan tombol "Salin" atau "Ekspor" di panel ringkasan hasil untuk mengunduh laporan perhitungan Anda.

Tujuan Pembelajaran

Pemahaman algoritma kriptografi modern sering kali sulit jika hanya membaca buku teks. Simulator ini dirancang untuk menyembatani teori dan praktik, memberikan pengalaman belajar mandiri yang intuitif bagi mahasiswa dalam mata kuliah Keamanan Informasi, Keamanan Jaringan, Kriptografi, atau Ethical Hacking.