Vol. No. PENERAPAN SISTEM KEAMANAN DOKUMEN PENGARSIPAN MENGGUNAKAN ALGORITMA RIVEST CODE 4 BERBASIS WEBSITE (STUDI KASUS: PRODI TEKNIK INFORMATIKA UKI PAULUS MAKASSAR) Program Studi TeknikInformatika Fakultas Informatika dan Komputer Universitas Kristen Indonesia Paulus (UKI-Paulu. Frederick Mangguali. Hermin Arrang. ,Erick Depthios. Program Studi Teknik Informatika Fakultas Informatika dan Komputer Universitas Kristen Indonesia Paulus email : frederickmangguali0@gmail. , herminarrang12@gmail. erickdepthios@gmail. ABSTRACT The University of UKI Paulus Makassar manages numerous documents that are still archived manually. To enhance efficiency and reduce the amount of physical documentation required, a document archiving website has been developed. However, the security of documents within this system must be ensured to provide adequate protection. One security method that can be applied is cryptography, particularly the Rivest Cipher 4 (RC. This research aims to implement document archiving security using the RC4 cryptographic algorithm. By employing the RC4 algorithm, it is expected that documents in the archiving system will be protected from external threats while achieving a higher efficiency level compared to other cryptographic The results of this study include the implementation of a website-based document archiving security system using the RC4 algorithm. This system enables users to upload, archive, access, and manage documents with a high level of security. Archived documents are encrypted using the RC4 algorithm before being stored on the server, and only users with the correct access credentials and keys can decrypt and access these documents. By adopting this system, the Informatics Engineering Program at UKI Paulus Makassar aims to enhance the security of document archiving and protect sensitive data. Furthermore, this research contributes to the development of information security and web-based archiving applications employing robust cryptographic algorithms. Keywords: Security. Cryptography. Documents. Archiving 19 Paulus Informa-cs Journal Vol. No. ABSTRAK Universitas UKI Paulus Makassar memiliki banyak dokumen yang saat ini masih diarsipkan secara manual. Dalam rangka meningkatkan efisiensi dan mengurangi jumlah dokumen fisik yang perlu disimpan, dibangunlah sebuah website untuk pengarsipan dokumen. Namun, keamanan dokumen dalam sistem ini masih perlu diperhatikan agar dokumen-dokumen tersebut terlindungi dengan baik. Salah satu metode keamanan yang dapat diterapkan adalah dengan menggunakan kriptografi, khususnya algoritma Rivest Code 4 (RC. Penelitian ini bertujuan untuk menerapkan sistem keamanan dokumen pengarsipan dengan menggunakan algoritma kriptografi RC4. Dengan menerapkan algoritma RC4, diharapkan dokumen-dokumen dalam sistem pengarsipan akan terlindungi dari serangan luar dan memiliki tingkat efisiensi yang baik dibandingkan dengan algoritma kriptografi lainnya. Hasil dari penelitian ini adalah implementasi sistem keamanan dokumen pengarsipan berbasis website dengan menggunakan algoritma RC4. Sistem ini memungkinkan pengguna untuk mengunggah, mengarsipkan, mengakses, dan mengelola dokumen dengan tingkat keamanan yang Dokumen-dokumen yang diarsipkan akan dienkripsi menggunakan algoritma RC4 sebelum disimpan di server, dan hanya pengguna yang memiliki akses dan kunci yang tepat yang dapat mendekripsi dan mengakses dokumen-dokumen tersebut. Dengan menerapkan sistem ini, diharapkan Program Studi Teknik Informatika UKI Paulus Makassar dapat meningkatkan keamanan dokumen pengarsipan dan melindungi data yang sensitif. Selain itu, penelitian ini juga memberikan kontribusi terhadap pengembangan keamanan informasi dan aplikasi pengarsipan berbasis web dengan menggunakan algoritma kriptografi yang kuat. Kata Kunci: Keamanan. Kriptografi. Dokumen. Pengarsipan PENDAHULUAN Universitas Kristen Indonesia Paulus (UKI Paulu. Makassar memiliki banyak dokumen seperti biodata dan surat. Dokumen-dokumen digital ini seringkali berisi informasi penting dan rahasia yang perlu dijaga kerahasiannya. Aktivitas pada penyimpanan data secara digital mempunyai resiko hal ini terlihat apabila sebuah aktivitas tersebut dapat diakses oleh orang yang tidak bertanggung jawab dan orang yang tidak berkepentingan . nauthorized perso. (Nathasia, 2. 20 Paulus Informa-cs Journal Oleh karena itu, keamanan dokumendokumen digital menjadi sangat penting untuk memastikan kerahasiaan, integritas dan Dalam keamanan yang sangat kuat. merupakan salah satu cara yang efektif untuk keamanan dokumen digital. Kriptografi merupakan sebuah ilmu yang mempelajari tentang teknik matematis yang berkaitan dengan topik keamanan informasi (Munir. Vol. No. Dalam keamanan kriptografi data asli akan di ubah menjadi bentuk yang tidak bisa . mengembalikan data tersebut ke bentuk aslinya . dengan menggunakan II. kunci tertentu. 1 Kriptografi Salah satu jenis kriptografi yang digunakan Kriptografi mempunyai sejarah yang cukup adalah algoritma rivest code 4. Algoritma Rivest Code 4 (RC. merupakan salah satu Informasi yang lengkap tentang sejarah algoritma kriptografi jenis stream cipher kriptografi itu sendiri dapat kita temukan dalam mengamankan data. Algoritma ini dalam sebuah buku david khan yang sendiri banyak digunakan pada berbagai berjudul The CodeBreakers. Buku ini aplikasi termasuk dalam sistem keamanan mempunyai tebal 1000 halaman ini menulis Selain itu perkembangan keamanan file tentang rinci sejarah kriptografi. Kriptografi berbasis web juga semakin meningkat karena memungkinkan adanya pengaksesan jarak mengubah pesan sehingga sulit untuk jauh oleh user dan dalam penggunannya yang diperoleh pesan aslinya. Cara kerjanya pesan yang diubah dengan cara transposisi mempunyai kelebihan pada data yang lebih . engubah letak huru. dan subtitusi panjang yang beragam, algoritma ini juga . engantikan huruf/kata dengan huruf/kata dinilai sangat cepat dalam pemrosesannya lainny. (Rahardjo, 2. kurang lebih 10 kali lipat dari DES (Hakim et 2 Algoritma RC4 Algoritma , 2. LANDASAN TEORI Algoritma Kriptografi Rivest Code 4 Sehingga berdasarkan dari latar belakang (RC. adalah algoritma kunci simetris dibuat diatas maka diangkat sebuah penelitian oleh RSA Data Security Inc (RSADI) dengan judul AuPenerapan Sistem Keamanan berbentuk stream cipher. RC4 sendiri Dokumen Menggunakan mempunyai panjang kunci 1 sampai 256 Byte algoritma rivest code 4 Berbasis Website yang digunakan untuk menginisialisasikan (Studi Kasus: Prodi Teknik Informatika UKI Paulus Makassa. Ay. digunakan untuk generasi yang berikutnya Pengarsipan 20 Paulus Informa-cs Journal Byte. Tabel Vol. No. dari pseudorandom yang memakai XOR ciphertext (Ariyus, 2. Proses Key Schedulling Algorithm (KSA) Isi nilai i=0 sepanjang 256. Inisalisasi Lakukan proses j=nilai sebelumnya nilai S pada index ke i nilai K index ke i dalam bentuk ASCII (Index modulus jumlah key yang diinputka. kemudian hasilnya dibagi 256. Setelah Gambar 2. 2 Proses RC4 Stream Cipher selanjutnya yaitu proses Swap yaitu (Ariyus, 2. proses pengacakan plainteks menjadi Metode RC4 stream cipher terbagi atas dua bagian yaitu Key Setup atau Key Schedulling Algorithm (KSA) dan Stream Generation atau Pseudo Random Generation Algorithm (PRGA) dan proses XOR dengan Proses Pseudo Random Generation Algorithm (PRGA) Lakukan pengisian pada indeks i dan j dengan nilai 0 Untuk i = 0 lakukan sepanjang i = Stream data. Pada sandi RC4 menggunakan state, yaitu larik byte berukuran 256 dan tercampur oleh Untuk i=0 hingga i=256 dilakukan perulangan untuk mengisi array S. Isikan S dengan nilai i Inisalisasi array K sepanjang key dan lakukan perulangan sepanjang plainteks dalam bentuk ASCII. 21 Paulus Informa-cs Journal panjang plainteks. Isi nilai dengan hasil operasi . mod Proses metode algoritma RC4. Membuat Isi nilai j dengan hasil operasi . ) Tukar nilai s. dan s. Isi nilai t dengan hasil operasi . )mod 256. Isi nilai y dengan nilai s. Nilai y dikenakan operasi XOR terhadap Vol. No. Dengan demikian akan dihasillkan I := (I . mod 256 ciphertext dengan hasil XOR antar stream key J := . ) mod 256 dari S-Box dan plaintext secara berurutan. Swap (S. ) Untuk menghasilkan key stream, cipher Output S[(S. ) mod . menggunakan state internal yaitu: Setelah terbentuk keystream kemudian Tahap key scheduling dimana state automaton diberi nilai awal berdasarkan kunci enkripsi, state yang diberi awal berupa array yang merepresntasikan suatu permutasi dengan 256 elemen. Jadi hasil algoritma KSA adalah permutasi awal, array yang mempunyai 256 elemen ini namakan dengan S. XOR dengan plaintext yang ada dengan sebelumnya pesan dipotong-potong menjadi byte-byte. 3 Dokumen Dokumen merupakan informasi yang terstruktur yang bisa dari informasi terekam, diterbitkan atau tidak diterbitkan yang bisa for i = 0 to 256 dalam bentuk fisik juga digital dan dikelola S. : = i sebagai unit distrik dalam sistem informasi j:=0 (Basuki, 2. for i = 0 to 255 j : = ( j S. mod keylengt. ) Tahap (PRGA) beroperasi dan outputnya menghasilkan Setiap Menurut (Amin & Siahaan, 2. informasi sejarah sebagai kebalikan dari pada swap(S. ) keystream tersebut dimasukan dalam operasi keystream sebesar 1 byte . ilai antara 0 sampai . di output oleh PRGA berdasarkan state S. i := 0 j := 0 22 Paulus Informa-cs Journal kesaksian lisan, artetak. Pengertian dokumen pembuktian yang didasarkan atas sumber jenis apapun, baik yang bersifat tulisan, lisan, gambaran atau arkeologis. PERANCANGAN SISTEM Keamanan merupakan suatu keharusan untuk menjaga validatas dan integritas data yang ada Vol. No. Proses analisis sistem ini sangat diperlukan untuk meningkatkan keamanan pada dokumen serta mengetahui alur kerja sistem tersebut. Gambar 3. 2 Flowchart Dekripsi IV. Gambar 3. 1 Flowchart Enkripsi HASIL DAN PEMBAHASAN Pada hasil penelitian ini yang bertujuan untuk mengamankan dokumen pengarsipan dengan menggunakan algoritma kriptografi rivest code 4 (RC. dalam mengamankan file dokumen agar file yang bersifat penting dan rahasia terjaga dari orang yang tidak Penulis digunakan untuk enkripsi dan dekripsi file Website ini dapat di akses secara Gambar 3. 2 Flowchart Dekripsi 23 Paulus Informa-cs Journal menggunakan framework codeigniter serta bahasa pemrograman php. Vol. No. Gambar 4. 1 Pengujian Enkripsi File Docx Pada gambar 4. 1 digunakan file bertipe docx atau bisa menggunakan versi doc yang memiliki ukuran file 198 KB. File tersebut akan di enkripsi menggunakan Rivest Code 4 Gambar 4. 2 Hasil Dari Enkripsi (RC. dan setelah dilakukan enkripsi file Pada gambar 4. 2 diatas merupakan hasil akan berubah ke extension . RC serta ukuran dari proses enkripsi menggunakan algoritma file asli akan tetap sama setelah dilakukannya Rivest Code 4 (RC. Hasil dari enkripsi nanti nya bertipe extension . RC yang merupakan extension dari enkripsi Rivest Code 4. 4 Pengujian Kecepatan Enkripsi Tabel 1 Pengujian Kecepatan Enkripsi. Nama File Ukuran Sk pa awal 20211. 42 MB 137 sk mengajar semester akhir 2022- 2023 prodi teknik 24 Paulus Informa-cs Journal Vol. No. Nama File Ukuran Informatika UKI Paulus Makassa. Ay dalam sk pa 2019. sk pa awal sk mengajar semester awal 2021-2022 prodi disatukan . Sk pa awal 137 mengajar semester akhir 2022-2023 prodi sk pa sk pa awal sk mengajar semester awal 2021-2022 prodi . disimpulkan beberapa hal diantaranya: Melalui penelitian ini, diharapkan dapat pengarsipan menggunakan algoritma rivest code 4. Dengan adanya website ini, diharapkan dapat meningkatkan Tabel 2 Pengujian Kecepatan Dekripsi. Nama File memiliki sistem keamanan dokumen 5 Pengujian Kecepatan Dekripsi. teknik informatika. Ukuran Kecepatan sehingga hanya orang yang memiliki mengakses dan mengelola dokumen- dokumen tersebut. Dalam keamanan dokumen pengarsipan yang 025964021682739 /s V KESIMPULAN 5 Kesimpulan Berdasarkan dari penelitian AuPenerapan sistem keamanan dokumen pengarsipan menggunakan algoritma rivest code 4 berbasis website . tudi kasus: Prodi Teknik 25 Paulus Informa-cs Journal menggunakan algoritma rivest code 4 berbasis website metode Black Boix. Metode Black Box menguji sistem tanpa terhadap input tertentu. Dengan metode ini, diharapkan dapat mengetahui sejauh mana tingkat keamanan sistem dalam dokumen-dokumen 6 Saran Untuk kedepannya dapat dikembangkan dengan mengkombinasikan algoritma yang Vol. No. sehingga aplikasi yang dihasilkan akan jauh lebih aman serta untuk keamanan dalam pengamanan kunci untuk menggunakan hashing yang mempunyai tingkat keamanan yang relatif sulit dibobol. DAFTAR PUSTAKA