A.Avri Iswandi 1 , Hajra Rasmita Ngemba 2 , Syaiful Hendra 3 , Syahrullah 4 , Muhammad Nouval Daffa Ulhaq 5
Karya ini berlisensi di bawah Creative Commons Attribution 4.0 (CC BY 4.0)

## Implementasi Algoritma RC4 Pada Sistem Informasi Pelaporan DUKCAPIL Provinsi Sulawesi Tengah
A.Avri Iswandi 1
Hajra Rasmita Ngemba 2
Syaiful Hendra 3 Syahrullah 4
Muhammad Nouval Daffa Ulhaq 5
1,3 Program Studi Sistem Informasi, Universitas Tadulako, Palu, Indonesia 2,4 Program Studi Teknik Informatika, Universitas Tadulako, Palu, Indonesia
5 Mitra Global Techno, Palu, Indonesia
E-mail: andiavriiswandi@gmail.com 1 ; hajra.rasmita@gmail.com 2 ; syaiful.hendra.garuda@gmail.com 3 ; syahroellah.ms@gmail.com 4 ; novaldaffa01@gmail.com 5
Iswandi, A. ., Ngemba, H., Hendra, S. ., Syahrullah, S., & Noval Daffa Ulhaq, M. (2024). Implementasi  Algoritma  RC4  Pada  Sistem  Informasi  Pelaporan  DUKCAPIL  Provinsi Sulawesi  Tengah  :  Implementation  of  the  RC4  Algorithm  in  the  DUKCAPIL  Reporting Information  System  of  Central  Sulawesi  Province. Technomedia  Journal , 9 (2),  169–183. https://doi.org/10.33050/tmj.v9i2.2233 .

## ABSTRACT
The Population and Civil Registration Service Reporting Information System is an important aspect in managing population data at the provincial level. However, data security in these systems is a major concern, given the sensitivity of the personal information contained therein. This research applies the RC4 algorithm to the reporting information system of the Central Sulawesi  Province  population  and  civil  registration  service  to  improve  data  security.  This research  uses  a  system  development  method  with  a  case  study  approach.  Researchers implemented the RC4 algorithm on an existing reporting information system and analyzed its impact  on  data  security.  Data  was  collected  through  interviews  with  Population  and  Civil Registration Service officers, observations, and testing system functionality. The applications built are tested using blackbox and crackstation. The results of black box testing show that the application  produces  the  desired  output  and  is  in  accordance  with  the  function  of  the application program created. The results of the crackstation test show that the RC4 algorithm was  not  successfully  solved.  The  research  results  show  that  the  application  of  the  RC4 algorithm to the reporting information system of the Central Sulawesi Province Population and Civil Registration Service can significantly increase data security. This algorithm is able to encrypt data sent over the network, thereby preventing unauthorized access and misuse of information.
Notifikasi Penulis 23 Januari 2024
Akhir Revisi 21 Mei 2024 Terbit
10 Oktober 2024
Keywords: RC4 Algorithm, Data Security, Encryption, Population and Civil Registration Service.

## ABSTRAK
Sistem Informasi Pelaporan Dinas Kependudukan dan Pencatatan Sipil merupakan salah satu aspek penting dalam pengelolaan data kependudukan di tingkat provinsi. Namun, keamanan data dalam sistem ini menjadi perhatian utama, mengingat sensitivitas informasi pribadi yang terkandung  di  dalamnya.  Penelitian  ini  menerapkan  algoritma RC4 pada  sistem  informasi pelaporan  dinas  kependudukan  dan  pencatatan  sipil  Provinsi  Sulawesi  Tengah  untuk meningkatkan  keamanan  data.  Penelitian  ini  menggunakan  metode  pengembangan  sistem dengan  pendekatan  studi  kasus.  Peneliti  mengimplementasikan  algoritma  RC4  pada  sistem informasi  pelaporan  yang  ada  dan  menganalisis  dampaknya  terhadap  keamanan  data.  Data dikumpulkan melalui wawancara dengan petugas Dinas Kependudukan dan Pencatatan Sipil, observasi, dan pengujian fungsionalitas sistem. Aplikasi yang dibangun di uji dengan blackbox dan crackstation. Hasil pengujian blackbox menunjukan aplikasi menghasilkan output yang diinginkan  dan  sesuai  dengan  fungsi  dari  program  aplikasi  yang  dibuat.  Hasil  pengujian crackstation bahwa algoritma RC4 tidak berhasil dipecahkan. Hasil penelitian menunjukkan bahwa penerapan algoritma RC4 pada sistem informasi pelaporan Dinas Kependudukan Dan Pencatatan  Sipil  Provinsi  Sulawesi  Tengah  dapat  meningkatkan  keamanan  data  secara signifikan.  Algoritma  ini  mampu  mengenkripsi  data  yang  dikirimkan  melalui  jaringan , sehingga mencegah akses yang tidak sah dan penyalahgunaan informasi .
Kata kunci  : Algoritma RC4, Dinas Kependudukan dan Pencatatan Sipil, Enkripsi, Keamanan Data.

## PENDAHULUAN
Kemajuan teknologi informasi saat ini terbukti sangat bermanfaat dalam memfasilitasi penyelesaian berbagai tugas secara cepat, tepat, dan efisien [1], [2]. Teknologi informasi telah memberikan pengaruh yang besar pada setiap aspek kehidupan modern, menjadikannya lebih mudah dan cepat untuk berbagi informasi di berbagai platform komputer[3], [4]. Pelaporan Dinas  Kependudukan  dan  Pencatatan  Sipil  yang  dimana  memiliki  peranan  sentral  dalam pengolahan data kependudukan di tingkat provinsi. Penerapan mekanisme keamanan yang kuat diperlukan untuk memitigasi risiko akses tidak sah terhadap data sensitif [5]. Provinsi Sulawesi Tengah melakukan evaluasi terhadap keamanan data yang dihasilkan. Pentingnya kerahasiaan dan keamanan data semakin meningkat [6]. Dampak buruk dari teknologi semakin meningkat, yaitu terkait dengan tindak pidana pencurian data dan penyalahgunaan data digital [7].
Penelitian ini bertujuan untuk memberikan solusi konkret terhadap tantangan dengan mengimplementasikan  algoritma  kriptogrrafi  RC4  dalam  sistem  informasi  pelaporan  dinas kependudukan dan pencatatan sipil Provinsi Sulawesi Tengah [8]. Dengan demikian, penelitian ini tidak hanya memiliki relevansi teoritis dalam menghadapi resiko keamanan data, tetapi juga memberikan  kontribusi  langsung  dalam  melindungi  integritas  dan  kerahasiaan  data penduduk[9], [10], [11]. Maka dari itu dalam meningkatkan keamanan dapat dilakukan dengan
cara  mengimplementasikan  kriptografi  [12].  Kriptografi  adalah  disiplin  akademis  yang mencakup prinsip-prinsip ilmiah dan artistik dalam upaya menjaga pesan. Peneliti kriptografi telah mengembangkan banyak algoritma kriptografi, dua kategori utama algoritma kriptografi dikenal sebagai algoritma simetris dan algoritma asimetris [14]. Algoritma RC4, juga dikenal sebagai Rivest Cipher 4, banyak digunakan dalam bidang kriptografi. Pada penelitian ini kami menggunakan algoritma simetris secara khusus, RC4 diklasifikasikan sebagai stream cipher karena  karakteristik  operasionalnya  sebagai  metode  kriptografi.  Salah  satu  keuntungan menggunakan  algoritma  RC4  adalah  kemampuannya  untuk  melakukan  enkripsi  pada  data dengan panjang yang bervariasi [17]. Algoritma kriptografi RC4 populer dengan kecepatan pemrosesan data bahkan mencapai 10 kali lebih cepat dari DES pendekatan yang diusulkan bersifat  langsung  dan  tidak  rumit,  sehingga  memfasilitasi  integrasi  yang  lancar  dan implementasi yang efektif baik dalam sistem perangkat lunak maupun perangkat keras [16], [17].
Melalui penerapan algoritma RC4, penelitian ini memiliki signifikansi yang penting. Dengan menerapkan algoritma RC4 dalam Sistem Informasi Pelaporan Dukcapil, diharapkan bahwa data kependudukan yang sensitif dapat terlindungi dengan lebih baik dan mengurangi risiko akses yang tidak sah atau penyalahgunaan informasi.

## PERMASALAHAN
Perlindungan  terhadap  data  kependudukan  merupakan  hal  yang  terbilang  sangat penting. Ketika terjadi pelanggaran keamanan data atau pencurian data, seperti akses tidak sah oleh pihak yang tidak berwewenang, pencurian identitas, atau penyalahgunaan data pribadi, yang  dapat  merugikan  individu  terkait  dan  mengganggu  kepercayaan  masyarakat  publik terhadap  sistem  kependudukan.  Serta  sistem  kependudukan  di  berbagai  instansi  pemerintah atau  lembaga  yang  terkait  belum  sepenuhnya  terintegrasi  hal  tersebut  dapat  menyebabkan kesulitan  dalam  berbagi  dan  pembeharuan  data  secara  efisien  antar  lembaga  dan  dapat terjadinya ketidaksesuaian data kependudukan.
Maka  dari  itu,  diterapkanlah  sistem  pengamanan  data  RC4  pada  sistem  informasi pelaporan  Dinas  Kependudukan  dan  Pencatatan  Sipil  Sulawesi  Tengah  penerapan  langkah- langkah  keamanan  yang  kuat  sangat  penting  untuk  perlindungan  dan  pelestarian  data  dan informasi. Tujuan utama dari upaya ini adalah untuk memastikan keamanan database, yang berfungsi  untuk  menjaga  hasil  laporan  yang  dilakukan.  Penggunaan  algoritme  kriptografi mengacu  pada  serangkaian  prosedur  dan  aturan  matematika  tertentu  yang  digunakan  untuk mengenkripsi dan mendekripsi data guna memastikan keamanannya kuat di Sistem Informasi Pelaporan Dukcapil menjadi suatu keharusan [18].

## METODOLOGI PENELITIAN

## A. Tahapan Penelitian
Tahapan penelitian yang digunakan menjadi panduan peneliti dalam melakukan penelitian agar  hasil  yang  diperoleh  tidak  berbanding  terbalik  dari  apa  yang  menjadi  permasalahan.
Adapun  Gambar  1.  Menampilkan  tahapan-tahapan  dari  penelitian  yang  digunakan  peneliti dalam penelitian ini.
Gambar 1. Tahapan Penelitian
(Sumber : Peneliti)
1. Analisis Masalah
Peneliti  melakukan  identifikasi  masalah  guna  untuk  mendapatkan  informaasi  mengenai suatu  permasalahan.  Pada  penelitian  ini  masalah  yang  didapatkan  adalah  permasalahan yang dialami oleh peneliti sendiri di Dinas Kependudukan dan Pencatatan Sipil Provinsi Sulawesi  Tengah,  bagaimana  membuat  sistem  informasi  pelaporan  yang  mampu mengefisienkan pekerjaan dan mampu mengamankan data penduduk.
2. Merumuskan Solusi
Masalah  yang  telah  teridentifikasi  kemudian  dirumuskan  solusinya.  Rumusan  solusi dilakukan  dengan  cara  membaca  dan  mereview  jurnal  yang  berkaitan  dengan  masalah yang  di  hadapi  peneliti.  Serta  melakukan  observasi  terhadap  data-data  yang  masuk  di pelaporan Dinas Kependudukan dan Pencatatan Sipil Provinsi Sulawesi Tengah. Output dari tahap ini berupa solusi dalam menyelesaikan permasalahan yang terjadi.
3. Pengumpulan Data
Pada  penelitian  data  yang  digunakan  berupa  data  primer  dengan  menggunakan  teknik wawancara, observasi dan dokumentasi di DUKCAPIL Provinsi Sulawesi Tengah, serta data  sekunder  dari  jurnal  seputar  sistem  informasi  berbasis  website  yang  menerapkan Algoritma RC4.
Gambar 2. Sampel Data
(Sumber : Peneliti)
4. Perancangan Sistem Pada tahap perancangan perangkat lunak, peneliti merancang prototype sistem yang sesuai dengan  kebutuhan  Dinas  Kependudukan  dan  Pencatatan  Sipil.  Kemudian  penulis merancang  beberapa  fitur-fitur  sesuai  keinginan  user.  Hasil  dari  tahapan  ini  berupa gambaran aplikasi yang dibuat peneliti.
5. Pembuatan Program Pada tahap pembuatan perangkat lunak, peneliti membuat sistem berdasarkan prototype yang sesuai dengan kebutuhan pada Dinas Kependudukan dan Pencatatan Sipil.

## 6. Pengujian Blackbox
Black  box  testing  merupakan  metode  pengujian  perangkat  lunak  yang  fokus  pada fungsionalitasnya. Tujuan dari pengujian ini adalah untuk menemukan fungsi yang tidak berfungsi dengan baik, kesalahan dalam antarmuka, kesalahan pada struktur data, masalah kinerja, serta kesalahan dalam proses inisialisasi dan terminasi[19].
Pengujian ini dilakukan peneliti dari awal sistem dimulai ( Login ), sampai sistem ditutup ( Logout ).  Peneliti  menilai  setiap  fitur  pada  sistem  dari login,  dashboard, hingga  fitur pelaporan lainnya. Jika masih terdapat masalah atau error dan ketidaksesuaian terhadap fungsionalitas  dari  perangkat  lunaknya,  maka  peneliti  akan  melakukan  perbaikan  pada permasalahan yang ada, namun apabila tidak terdapat masalah maka pengujian berakhir dan dilanjutkan ke pengujian selanjutnya.
7. Integrasi Metode/Algoritma Tujuan dari proses tahapan ini ialah memasukkan metode/ algoritma ke dalam sistem login agar  sistem  dapat  mengamankan  data.  Pada  tahap  ini  peneliti  memasukkan  program algoritma RC4 ke dalam sistem informasi pelaporan, output dari tahap ini berupa sistem login dapat terjaga dari serangan atau penyalahgunaan akses.

## 8. Pengujian RC4/ Cracstation
CrackStation  adalah  sebuah  layanan  online  yang  digunakan  untuk  memverifikasi keamanan  kata  sandi.  Layanan  ini  beroperasi  dengan  membandingkan  kata  sandi  yang diuji dengan basis data kata sandi yang telah diketahui melalui proses cracking. Profesional keamanan sering memanfaatkan CrackStation untuk menguji dan meningkatkan keamanan sistem mereka, dengan memastikan bahwa kata sandi yang digunakan tidak mudah ditebak atau sudah dikenal secara publik [20].
Gambar 3. Sampel Pengujian Crackstation
(Sumber : Peneliti)
Pada  tahap  pengujian Cracstation peneliti  memasukkan  10  sampel  untuk  di  uji keamanannya, jika keamanan dari sistem mampu di tembus maka peneliti akan melakukan perbaikan keamanan, namun apabila tidak terdapat masalah maka pengujian berakhir.

## B. Pengembangan Sistem
Investigasi ini menggunakan pendekatan air terjun sebagai metodologi pilihannya. Model Waterfall adalah pendekatan pengembangan perangkat lunak yang mengikuti perkembangan berurutan  atau  linier,  meliputi  fase  analisis,  desain,  pengkodean,  pengujian,  dan  dukungan dalam  siklus  hidup  perangkat  lunak  [21].  Pendekatan  penelitian  yang  digunakan  untuk penelitian  ini  mencakup  penerapan  langkah-langkah  yang  berbeda  secara  berurutan menggunakan adopsi model Waterfall .
Gambar 4. Metode Pengembangan Sistem
(Sumber : Peneliti)
1. Tahap menganalisis kebutuhan perangkat lunak
Saat ini, masalah pengguna sedang dibongkar secara hati-hati, dengan pertimbangan yang cermat terhadap banyak komponennya, objek, dan hubungan dalam sistem atau perangkat lunak  dapat  dilihat  [22].  Pada  saat  ini,  penulis  melakukan  pemeriksaan  terhadap persyaratan yang diperlukan untuk pembentukan program keamanan. Pertama, kebutuhan program  diperiksa  melalui  pemanfaatan  teknik  kriptografi  RC4.  Selanjutnya,  fase pengkodean harus dimulai, diikuti dengan langkah terakhir mengevaluasi hasil melalui pengujian yang ketat untuk menentukan keberhasilannya.
2. Perancangan
Selama fase proses desain ini, beberapa langkah dilakukan dengan tujuan mengembangkan program  perangkat  lunak,  membangun  tahap  analisis  dan  memanfaatkan  hasil  yang dikumpulkan  [23].  Perancangan  program  perangkat  lunak  ini  mencakup  beberapa komponen seperti topik yang dibahas meliputi diagram arsitektur perangkat lunak, evolusi representasi, desain database, dan produksi teks yang disediakan mengacu pada sepotong
kode yang digunakan dalam aplikasi komputer. Pada saat ini, penulis melanjutkan dengan pelaksanaan desain sistem, dimana sistem memilih perangkat keras, menyiapkan perangkat lunak, dan kode aplikasi.
3. Prototype
Pada  tahap  ini  peneliti  membangun  sebuah  rancangan  sistem  sementara  untuk memperlihatkan  kepada  pengguna  Dinas  Kependudukan  dan  Pencatatan  Sipil  Provinsi Sulawesi Tengah mengenai output berbasis kebutuhan dari sistem yang akan dibangun [24].
4. Implementasi
Pada  tahap  ini,  implementasi  dan  aplikasi  atau  perangkat  lunak  yang  awal  mulanya  dari beberapa kombinasi system yang sudah direncanakan pada proses sebelumnya, selanjutnya menjalankan system dari bagian awal sampai akhir hingga menjadi program kesatuan.
5. Pengujian
Selama fase pengujian, penting untuk memastikan keselarasan antara sistem atau perangkat lunak yang diproduksi dan kebutuhan pengguna. Selain itu, upaya harus dilakukan untuk meminimalkan  atau  menghilangkan  cacat  apa  pun  yang  ada  dalam  program,  sehingga memastikan bahwa sistem yang dikembangkan secara efektif memberikan dukungan kepada mereka yang menggunakan platform media dalam menyelesaikan masalah pemrograman. Penelitian ini menggunakan black box dan Crackstation sebagai alat pengujian, seperti yang dijelaskan oleh penulis.
6. Membantu atau memelihara Selama  pada  langkah  ini  dilakukan  pekerjaan  perbaikan  pada  objek  dan  modifikasi diterapkan jika dianggap perlu untuk pengembangan produk lebih lanjut.

## HASIL DAN PEMBAHASAN

## A. Perancangan Sistem
Use  Case  Diagram berguna  untuk  menggambarkan  saling  ketergantungan  antar  kelas  data pelaporan  Dinas  Kependudukan  dan  Pencatatan  Sipil  Sulawesi  Tengah. Use  Case  Diagram untuk bagian admin sistem informasi pelaporan datanya ditunjukkan pada Gambar 3 terlampir.
Gambar 5. Usecase Diagram Sistem (Sumber : Peneliti)

## B. Algoritma RC4
Metode RC4 dikembangkan Pengembangan algoritma enkripsi RSA dilakukan oleh Ron Rivest  pada  tahun  1987  untuk  pusat  penelitian  keamanan  RSA  [25].  Teknik  RC4
diklasifikasikan  sebagai  stream  cipher  yang  menunjukkan  karakteristik  kunci  simetris. Prosedur  enkripsi  algoritma  ini  dijalankan  per  byte,  menggunakan  operasi  biner.  Konten selanjutnya menguraikan urutan prosedur yang melekat pada algoritma RC4, yang meliputi:

## Gambar 6. Alur RC4
(Sumber : Peneliti)
Dalam proses enkripsi RC4, aliran kunci dihasilkan dan kemudian di-XOR dengan teks biasa. Sebaliknya, dalam proses dekripsi RC4, keystream di-XOR dengan ciphertext. Dalam konteks RC 4, pemrosesan data terjadi berdasarkan byte demi byte, di mana setiap byte setara dengan 8 bit. RC 4 menggunakan sepasang kotak substitusi, sering disebut sebagai S-box, masing-masing  terdiri  dari  array  yang  berisi  256  byte  [26].  Kotak  substitusi  awal  berisi permutasi yang berkisar dari nilai numerik 0 hingga 255, dan kotak substitusi berikutnya berisi permutasi yang dihasilkan dari fungsi kunci. Teks berikutnya menawarkan penjelasan algoritma RC4 yang komprehensif dan berurutan:
1. S-box di inisialisasikan pada persamaan sebagai berikut: For m = 0 to 255
S[m] = m
2. Kemudian alur inisialisasi S-box (Larik/array K) dengan persamaan dibawah ini: Panjang kunci “length” for m = 0 to 255
K[m] = Kunci [m mod length]
3. Kemudian S-box diacak dengan menggunakan persamaan sebagai berikut : M = 0; n = 0
for m = 0 to 255
n = (n + S[m] + K[n]) mod 256
swap S[m] dan S[n]
4. Terakhir adalah pseudocode random dengan rumus persamaan sebagai berikut: m = (m + 1) mod 256
n = (n + S[m]) mod 256
swap S[m] dan S[n]
t = (S[m] + S[n]) mod 256
K = S[t]

## C. Flowchart Proses Enkripsi
Penelitian ini menggunakan diagram alur untuk mendefinisikan peran proses enkripsi dan deskripsi database, menggunakan algoritma RC4. Kriptografi adalah disiplin akademis yang menyelidiki metode dan teknik yang digunakan untuk menyembunyikan dan melindungi isi
pesan atau teks. Namun demikian, dalam istilah kontemporer, kriptografi adalah suatu disiplin ilmu  yang,  sebagaimana  ditunjukkan  dalam  artikel  ilmiah  ini,  berpusat  pada  metodologi matematika yang digunakan dalam bidang keamanan informasi, khususnya menangani aspek- aspek  seperti  keamanan  dan  kerahasiaan,  integritas  data,  dan  otentikasi  entitas.  Konsep kriptografi  kontemporer  dapat  didefinisikan  sebagai  suatu  disiplin  akademis  yang  berfokus pada studi dan penggunaan berbagai pendekatan yang bertujuan untuk menjamin keamanan informasi, bukan hanya berkonsentrasi pada penyembunyian pesan [14]
Gambar 7. Flowchart Proses Enkripsi dan Deskripsi RC4 pada database (Sumber : Peneliti)

## D. Implementasi
Saat  ini  sistem  telah  dibuat  dengan  PHP,  CodeIgniter  3,  dan  MySQL.  Sistem  dapat mengenkripsi dan mendekripsikan kembali metode RC4 digunakan untuk eningkatkan tingkat keamanan kata sandi. Untuk meningkatkan keamanan kata sandi, administrator memasukkan kata sandi atas nama pengguna, seperti yang digambarkan pada Gambar 5. Kata sandi yang telah diamankan secara efektif akan dimasukkan ke dalam database dan ditampilkan di menu pengguna, Gambar 6 menggambarkan skenario ini.
Gambar 8. Form Tambah User
(Sumber : Peneliti)
Gambar 9. Halaman Daftar Password Terenkripsi
(Sumber : Peneliti)

## E. Hasil Uji Blackbox
Temuan dari pengujian black box menunjukkan bahwa sistem menunjukkan kinerja yang memuaskan  sesuai  dengan  masukan  yang  diberikan.  Temuan  tabel  1  menampilkan  hasil pengujian black box yang dilakukan.
Tabel 1. Hasil Uji Blackbox No. Test Case Skenario Pengujian Hasil Yang Di Harapkan Hasil Pengujian 1. Memasukkan Username dan Password. Silakan lengkapi formulir login yang terdapat pada halaman login, lalu klik tombol login. Setelah data yang dimasukkan sesuai dengan data yang tersimpan di database, sistem akan mengarahkan pengguna ke halaman dashboard. Jika tidak sesuai atau tidak ada isinya,
pesan peringatan akan ditampilkan.
Sesuai
2. Melihat data Users. Buka menu Pengguna. Sistem menampilkan daftar semua pengguna database . Sesuai 3. Menambah User. Klik tombol tambah pengguna. Setelah mengklik tombol "tambah pengguna", formulir tambah pengguna ditampilkan. Setelah formulir diisi, data akan disimpan dan pemberitahuan yang menunjukkan penyerahan berhasil akan ditampilkan. Sesuai 4. Mengedit dan menghapus data User. Silakan aktifkan fungsi tombol "Edit" dan "Hapus" dalam daftar Pengguna. Setelah memilih fitur "Edit", sistem akan menampilkan formulir edit yang memungkinkan pengguna untuk mengubah data yang ditentukan. Setelah memilih opsi "Hapus", sistem akan menghapus data pengguna yang ditunjuk. Sesuai 5. Mencari data User. Silakan masukkan nama pengguna yang Anda cari di bagian pencarian yang ditentukan. Saat pengguna memasukkan namanya sendiri ke dalam bilah pencarian sistem, sistem akan mengembalikan hasil yang berisi nama pengguna tersebut. Sesuai 6. Periksa isi file. Untuk merangkum semuanya, pilih Rekapitulasi. Semua file yang diarsipkan ditampilkan oleh sistem. Sesuai 7. Anda dapat menambahkan file. Pilih dokumen dari menu. Untuk mengunggah file, pilih tombol "Tambah". -Lengkapi semua bagian yang kosong dalam formulir. Setelah memilih tombol tambahkan dokumen, pengguna disajikan dengan formulir "Tambah Data". Setelah semua bidang yang diperlukan telah diisi, sebuah pesan akan ditampilkan dan data selanjutnya akan dicatat dalam database. Sesuai 8. Mendownload dokumen. Klik tombol Export. Ketika klik tombol “Export” dokumen yang dipilih akan ter- downlaod Sesuai 9. Mengubah data dan menghapus dokumen. Klik tombol hapus. Ketika klik tombol “Hapus” maka dokumen yang dipilih akan langsung terhapus. Sesuai 10. Mengubah data profil User. Pilih submenu “Edit” pada menu user. Ketika klil “Edit” pada menu user maka sistem menampilkan field edit data user. Sesuai

## F. Hasil Uji Crackstation
Dalam percobaan Crackstation , kami memasukkan 10 sampel yang menggunakan teknik enkripsi RC4 dan 1 sample yang tidak menggunakan teknik enkripsi RC4. Pada hasil pengujian Crackstation 10 sampel yang menggunakan teknik enkripsi RC4 tidak dapat dipecahkan mulai dari type hingga result sedangkan pada 1 sampel yang tidak menggunakan teknik enkripsi RC4 type dan resultnya terdeteksi yang dimana typenya ialah sha224 dan resultnya admin123.  Hasil pengujian CrackStation dapat dilihat pada Gambar 7.
Gambar 10. Hasil Uji Crackstation
(Sumber : Peneliti)

## G. Hasil Penelitian
Penelitian  ini  menunjukkan  bahwa  penerapan  algoritma  kriptografi  RC4  pada  Sistem Informasi  Pelaporan  Dukcapil  Provinsi  Sulawesi  Tengah  efektif  dalam  meningkatkan keamanan  data  penduduk.  Evaluasi  kinerja  algoritma  RC4  melibatkan  pengukuran  efisiensi proses  enkripsi  dan  dekripsi  data,  serta  penanganan  variasi  panjang  data.  Hasil  evaluasi  ini menunjukkan tingkat efisiensi yang tinggi dalam kedua proses tersebut. Selain itu, evaluasi juga  mencakup  pengujian  simulasi  serangan  keamanan,  yang  hasilnya  menunjukkan  daya tahan algoritma RC4 terhadap upaya akses tidak sah, sehingga mengurangi risiko pencurian data atau penyalahgunaan informasi.
Evaluasi  ini  menghasilkan  beberapa  rekomendasi  penting.  Pertama,  diperlukan peningkatan  pengawasan  terhadap  kunci  enkripsi  untuk  memastikan  keamanannya.  Kedua, implementasi langkah-langkah tambahan harus dilakukan untuk melindungi integritas kunci enkripsi  .  Ketiga,  pembaruan  rutin  terhadap  algoritma  kriptografi  perlu  dilakukan  untuk mengantisipasi  perkembangan  metode  serangan  yang  lebih  canggih.  Selain  itu,  disarankan untuk melibatkan pihak keamanan siber eksternal guna melakukan penilaian independen secara berkala,  dengan  tujuan  memastikan  bahwa  sistem  tetap  aman  dan  terlindungi  dari  berbagai ancaman yang berkembang.

## KESIMPULAN
Berdasarkan  temuan  yang  diperoleh  dari  pengujian blackbox dan crackstation yang dilakukan,  dapat  disimpulkan  bahwa  dalam  pengujian blackbox pada  Sistem Informasi Pelaporan  Dinas  Kependudukan  dan  Pencatatan  Sipil  Provinsi  Sulawesi  Tengah  dapat dikatakan memuaskan, yang dimana hasil yang diharapkan pada sistem sesuai atau valid dan pada  pengujian Crackstation yang  dilakukan  terlihat  bahwa  10  sampel  yang  menggunakan teknik  enkripsi  RC4  tidak  dapat  terdeteksi  dan  1  sampel  yang  tidak  menggunakan  teknik enkripsi RC4 terdeteksi hingga ke result atau password. Maka dari itu Penerapan algoritma kriptografi  RC4  pada  Sistem  Informasi  Pelaporan  Dukcapil  Provinsi  Sulawesi  Tengah membuktikan keberhasilannya dalam meningkatkan tingkat keamanan dan melindungi data sensitif. Hasil evaluasi menunjukkan efektivitas tinggi algoritma RC4 dalam melaksanakan
proses  enkripsi  dan  dekripsi password ,  sementara  simulasi  serangan  keamanan mengindikasikan  daya  tahan  yang  kuat  terhadap  upaya  akses  tidak  sah.  Dengan  demikian, penelitian ini berhasil mencapai tujuannya untuk meningkatkan keamanan data kependudukan di  tingkat  provinsi.  Dengan  demikian  Dinas  Kependudukan  dan  Pencatatan  Sipil  Provinsi Sulawesi  Tengah  mampu  mengamankan  data,  serta  sistem  yang  beroperasi  pada  Dinas Kependudukan  dan  Pencatatan  Sipil  Sulawesi  Tengah  terbilang  cukup  aman  dibanding sebelum diterapakannya algoritma RC4.

## SARAN
Sebagai  langkah  pengembangan  lebih  lanjut,  disarankan  untuk  melibatkan  aspek keamanan siber secara holistik, termasuk penerapan mekanisme deteksi ancaman yang canggih dan  sistem  respons  keamanan  yang  adaptif.  Penelitian  lebih  lanjut  juga  dapat mempertimbangkan  integrasi  teknologi  kecerdasan  buatan  (AI)  dalam  mendeteksi  pola perilaku  yang  mencurigakan  dalam  pengelolaan  data  kependudukan.  Selain  itu,  kolaborasi dengan lembaga penelitian lainnya atau pihak industri dapat memperkaya perspektif penelitian dan memastikan keberlanjutan solusi keamanan yang diimplementasikan.

## UCAPAN TERIMA KASIH
Pada kesempatan ini, peneliti mengucapkan terima kasih kepada Universitas Tadulako melalui  Pusat  Merdeka  Belajar  Kampus  Merdeka  (MBKM)  dan  Program  Studi  Teknik Informatika,  yang  telah  membantu  peneliti  dalam  pendanaan  penelitian  dan  juga  telah memberikan  kesempatan  kepada  peneliti  untuk  mengikuti  program  PMM  MBKM  sehingga peneliti dapat meningkatkan skill dan pengetahuan.

## DAFTAR PUSTAKA
[1] S.  Oktavani et  al. ,  “JURNAL  MEDIA  INFORMATIKA  [JUMIN]  Analisis  Keamanan  Data Dengan  Menggunakan  Kriptografi  Modern  Algoritma  Advance  Encryption  Standar  (AES),” 2023.
[2] S.  Khadafi  and  O.  R.  Saputri,  “IMPLEMENTASI  ALGORITMA  CHEAPEST  INSERTION HEURISTICS  BERBASISKAN  ANDROID  DAN  GOOGLE  MAPS  PADA  PT.XYZ IMPLEMENTATION  CHEAPEST  INSERTION  HEURISTICS  ALGORITHM  BASED  ON ANDROID AND GOOGLE MAPS AT PT. XYZ,” Jurnal Ilmiah NERO , vol. 8, no. 1, pp. 9– 20, 2023.
[3] Z.  P.  Basim,  “IMPLEMENTASI  KRIPTOGRAFI  ALGORITMA  RC4  DAN  3DES  DAN STEGANOGRAFI DENGAN ALGORITMA EOF UNTUK KEAMANAN DATA BERBASIS DESKTOP PADA SMK AS-SU’UDIYYAH,” SKANIKA , vol. 3, pp. 54–60, 2020.
[4] K. Fahmi, “RESOLUSI : Rekayasa Teknik Informatika dan Informasi Pengamanan Data Arsip Pada Balai Desa Sidodadi Menggunakan Kriptografi Modern RC4,” Media Online , vol. 2, no. 2, pp. 58–66, 2021, [Online]. Available: https://djournals.com/resolusi
[5] A. Setiawan and T. Fatimah, “IMPLEMENTASI ALGORITMA KRIPTOGRAFI RC4 UNTUK KEAMANAN  DATABASE  APLIKASI  PENGGAJIAN  KARYAWAN  BERBASIS  WEB PADA PT. TRANS INTRA ASIA,” SKANIKA , vol. 4, pp. 66–71, 2021.
[6] F.  Septyana et  al. ,  “Implementasi  Algoritma  Kriptografi  RC4  Untuk  Keamanan  Database Aplikasi Voting Pemilihan Ketua Umum Berbasis WEB,” Jurnal Information System , vol. 3, pp. 1–9, 2023.
[7] Abdul KodirWahyu Pramusinto, “IMPLEMENTASI KRIPTOGRAFI DENGAN
MENGGUNAKAN  METODE  RC4  DAN  BASE64   UNTUK  MENGAMANKAN DATABASE  SEKOLAH  PADA  SDN  GROGOL  UTARA  10,” SKANIKA ,  vol.  4,  pp.  7–14, 2021,
[Online].
Available: https://www.researchgate.net/publication/359531112_IMPLEMENTASI_KRIPTOGRAFI_DE NGAN_MENGGUNAKAN_METODE_RC4_DAN_BASE64_UNTUK_MENGAMANKAN _DATABASE_SEKOLAH_PADA_SDN_GROGOL_UTARA_10
[8] I. N. Aieni and C. Taurusta, “Rancang Bangun Game Adventure 3D Edukasi Sampah Organik dan Non-Organik: Design and Build an Educational 3D Adventure Game on Organic and Non- Organic Waste,” Technomedia Journal , vol. 9, no. 1, pp. 61–75, 2024.
[9] R. Maulana and R. M. Simanjorang, “Implementasi Kriptografi Untuk Pengamanan Data Pribadi Siswa SMA Swasta Jaya Krama Beringin Dengan Algoritma RC4,” Jurnal Nasional Komputasi dan Teknologi Informasi , vol. 4, no. 6, 2021.
[10]  A. Thahara and I. T. Siregar, “Implementasi Kriptografi untuk Keamanan Data dan Jaringan menggunakan Algoritma DES,” JURTI , vol. 5, no. 1, 2021.
[11]  M.  R.  Abu  Jihad  Plaza,  R.  Hartono,  and  S.  Surya  Intan,  “PENERAPAN  KRIPTOGRAFI CAESAR CHIPER PADA APLIKASI CHATTING BERBASIS LOCAL AREA NETWORK,” 2021.
[12]  S. Aulansari, D. Sawitri, A. Ikhwan, P. Sistem Informasi, S. Dan Teknologi, and U. Sumatera Utara,  “PENERAPAN  KRIPTOGRAFI  VIGENERE  CIPHER  PADA  KEAMANAN  DATA PESAN TEKS BERBASIS WEBSITE,” 2022.
[13]  I.  Anas,  G.  L.  Ginting,  E.  Ndruru,  A.  S.  Sembiring,  and  T.  Zebua,  “Perancangan  Aplikasi Keamanan  Data  Dengan  Kombinasi  Algoritma  Kriptografi  RC4  dan  One  Time  Pad,” Jurnal Riset Komputer) , vol. 8, no. 1, pp. 2407–389, 2021, doi: 10.30865/jurikom.v7i5.2541.
[14]  A.  Saepulrohman  and  P.  Negara,  “IMPLEMENTASI  ALGORITMA  TANDA  TANGAN DIGITAL BERBASIS KRIPTOGRAFI KURVA ELIPTIK DIFFIE-HELLMAN,” vol. 18, no. 1, pp. 22–28, 2021, [Online]. Available: https://asecuritysite.com/encryption/js08.
[15]  Fauziyah  Suwarsita  Febriyani,  “Implementasi  Algoritma  RC4  Pada  Sistem  Pengamanan Dokumen  Digital  Soal  Ujian,” JISKa ,  vol.  6,  pp.  1–7,  2021,  [Online].  Available: https://www.researchgate.net/publication/354785602_Implementasi_Algoritma_RC4_pada_Si stem_Pengamanan_Dokumen_Digital_Soal_Ujian
[16]  A. Perdana and N. A. Farhana, “IMPLEMENTASI RCCM (RIVEST CIPHER 4 BASED ON CHAOTIC  MAPPING)  PADA  PESAN  TEKS  MENGGUNAKAN  GUI  PYTHON  RCCM (RIVEST  CIPHER  4  BASED  ON  CHAOTIC  MAPPING)  IMPLEMENTATION  IN  TEXT MESSAGE USING PYTHON GUI,” Jurnal Deli Sains Informatika , vol. 2, no. 2, 2023.
[17]  G. Rassia Raudha and S. Amini, “IMPLEMENTASI ALGORITMA RIVEST CODE 4 (RC4) UNTUK PENGAMANAN DOKUMEN PADA PT. TRI TUNGGAL MULTIKREASI,” 2022. [Online]. Available: https://senafti.budiluhur.ac.id/index.php/senafti/index
[18]  H. Gibran, B. Purnama, and G. Kosala, “Pengoptimasian Pengukuran Kepadatan Jalan Raya Dengan Cctv Menggunakan Metode Yolov8: Optimizing Highway Density Measurement with CCTV Using the Yolov8 Method,” Technomedia Journal , vol. 9, no. 1 Juni, pp. 31–45, 2024.
[19]  Y. Dwi Wijaya and M. Wardah Astuti, “PENGUJIAN BLACKBOX SISTEM INFORMASI PENILAIAN KINERJA KARYAWAN PT INKA (PERSERO) BERBASIS EQUIVALENCE PARTITIONS  BLACKBOX  TESTING  OF  PT  INKA  (PERSERO)  EMPLOYEE PERFORMANCE ASSESSMENT INFORMATION SYSTEM BASED ON EQUIVALENCE PARTITIONS,” Jurnal Digital Teknologi Informasi , vol. 4, p. 2021.
[20]  F.  Suwarsita  Febriyani  and  A.  Arfriandi,  “Implementasi  Algoritma  RC4  pada  Sistem Pengamanan Dokumen Digital Soal Ujian,” 2021.
[21]  Sri Murni, “Penerapan Metode Waterfall Dalam Pengembangan Aplikasi Akuntansi Kontraktor Dengan  Pemrograman  PHP  Studi  Kasus :  PT.  Putranusa  Pilar  Sejati  Pontianak,” Jurnal Teknologi  Informasi  Mura ,  vol.  11,  pp.  54–65,  2019,  [Online].  Available: https://jurnal.univbinainsan.ac.id/index.php/jti/article/view/452/295
[22]  Y.  A.  Rahman,  E.  D.  Wahyuni,  and  D.  S.  Pradana,  “Rancang  Bangun  Prototype  Sistem Informasi  Manajemen  Program  Studi  Informatika  Menggunakan  Pendekatan  User  Centered Design,” Jurnal Repositor , vol. 2, no. 4, pp. 503–510, 2020.
[23]  D.  Darwis,  A.  F.  Octaviansyah,  H.  Sulistiani,  and  Y.  R.  Putra,  “Aplikasi  Sistem  Informasi Geografis  Pencarian  Puskesmas  Di  Kabupaten  Lampung  Timur,” Jurnal  Komputer  dan Informatika , vol. 15, no. 1, pp. 159–170, 2020.
[24]  D.  Darwis,  A.  F.  Octaviansyah,  H.  Sulistiani,  and  Y.  R.  Putra,  “Aplikasi  Sistem  Informasi Geografis  Pencarian  Puskesmas  Di  Kabupaten  Lampung  Timur,” Jurnal  Komputer  dan Informatika , vol. 15, no. 1, pp. 159–170, 2020.
[25]  N.  Y.  Priambodo  and  J.  S.  Suroso,  “Perencanaan  Strategis  Sistem  Informasi  dan  Teknologi Informasi pada STIE Pertiba Pangkalpinang,” Technomedia Journal , vol. 7, no. 3, pp. 323–339, 2023.
[26]  H.  Sulistiani,  A.  Yuliani,  and  F.  Hamidy,  “Perancangan  Sistem  Informasi  Akuntansi  Upah Lembur Karyawan Menggunakan Extreme Programming,” Technomedia Journal , vol. 6, no. 01 Agustus, 2021.