Jurnal Ilmu Komputer dan Informatika (JIKI) Vol. No. Juni 2022. Hal. https://jiki. jurnal-id. DOI: https://doi. org/10. 54082/jiki. P-ISSN: 2807-6664 E-ISSN: 2807-6591 Implementasi Algoritma Kriptografi Rivest Shamir Adlemen untuk Mengamankan Data Ijazah pada SMK Swasta Prama Artha Kab. Simalungun Wahyudi*1. Dedy Hartama2. Ika Okta Kirana3. Sumarno4. Indra Gunawan5 1,2,3,4,5 Teknik Informatika. STIKOM Tunas Bangsa Pematangsiantar. Indonesia Email: 1yudi19821@gmail. com, 2dedyhartama@amiktunasbangsa. ikaokta@amiktunasbangsa. id, 4sumarno@amiktunasbangsa. id, 5indra@amiktunasbangsa. Abstrak Data ijazah merupakan suatu data yang tergolong sangat penting pada sebuah instansi sekolah. Keamanan data tersebut sangat diperlukan untuk menjaga kerahasiaan data dimana pada data ijazah terdapat nomor ijazah yang merupakan satu-satunya bukti surat tamat belajar di sekolah, guna menghindari terjadinya pencurian maupun manipulasi data tersebut maka dibutuhkan sebuah sistem keamanan data. Salah satu teknik dalam mengamankan data yaitu dengan menggunakan Kriptografi yaitu sebuah ilmu matematika yang berhubungan dengan aspek keamanan data. Salah satu ilmu kriptografi yang penulis terapkan dalam mengamankan data ijazah dengan mengimplementasikan algoritma RSA (Rivest Shamir Adleme. Hasil akhir yang dicapai pada penelitian ini yaitu dapat mengenkripsi data ijazah menjadi chipertext agar tidak dapat dibaca atau di manipulasi oleh orang lain, dan Decrypt file tersebut menjadi plaintext agar dapat dibaca kembali. Kata kunci: Enkripsi. Data Ijazah. Decrypt. Rivest Shamir Adlemen Abstract Ijazah data is data that is classified as very important in a school institution. Data security is very necessary to maintain the confidentiality of data where in the certificate data there is a certificate number which is the only proof of graduation from school, in order to avoid theft or manipulation of the data, a data security system is One of the techniques in securing data is by using cryptography, which is a mathematical science that deals with aspects of data security. One of the cryptographic sciences that the author applies in securing diploma data is by implementing the RSA algorithm (Rivest Shamir Adleme. The final result to be achieved in this research is that it can encrypt the certificate data into cypertext so that it cannot be read or manipulated by others, and describe the file into plaintext so that it can be read again. Keywords: Data Ijazah. Rivest Shamir Adlemen. Encryption. Description PENDAHULUAN Pada zaman teknologi informasi, data atau informasi merupakan suatu aset yang sangat berharga dan harus dilindungi. Yang terjadi selanjutnya adalah kemajuan teknologi komputer. Kemajuan teknologi komputer bermanfaat bagi segala aspek kehidupan manusia. Dari hal-hal kecil yang sederhana hingga hal-hal yang sangat kompleks, komputer dapat melakukannya. Keunggulan dari aplikasi komputer ini selain memberi kemudahan terhadap berbagai kegiatan pengolahan data dan informasi di berbagai bidang kehidupan misalnya sekolah-sekolah. Dengan kemajuan teknologi informasi, komunikasi dan komputer, muncul masalah baru yaitu keamanan data dan informasi dan dalam hal ini membuka kemungkinan bagi para penyerang yang secara tidak bertanggung jawab menggunakannya sebagai kejahatan dan tentunya akan merugikan beberapa Saat ini semakin banyak sekolah yang menyadari pentingnya mengamankan suatu data salah satunya adalah data ijazah. Untuk menjaga kerahasiaan data ijazah yang sangat peting di dalam dunia pendidikan diperlukan cara atau teknik enkripsi dan Decrypt yang berfungsi agar data tidak akan mudah di curi atau diketahui oleh orang lain serta data tidak akan mudah di ubah. Jurnal Ilmu Komputer dan Informatika (JIKI) Vol. No. Juni 2022. Hal. https://jiki. jurnal-id. DOI: https://doi. org/10. 54082/jiki. P-ISSN: 2807-6664 E-ISSN: 2807-6591 SMK Swasta Prama Artha saat ini belum menerapkan sistem keamanan sebuah data sehingga data sering sekali tersebar baik di media penyimpanan maupun di media komunikasi khususnya pada data ijazah yang sangat penting didalam sekolah. Jika data tersebut sampai jatuh ketangan yang salah dapat dijadikan untuk mencari keuntungan dan tindak kejahatan oleh sesorang. Apalagi data yang ada setiap tahun akan terus bertambah mengingat ijazah merupakan satu satunya yang diberikan oleh pemerintah sebagai bukti lulus siswa dan keamanan yang sangat rentan dalam mengaksesnya, sehingga sangat rawan diambil dan digunakan oleh pihak yang tidak berhak. Algoritma kriptografi RSA dianggap dapat memenuhi tingkat sekuriti yang tinggi. Dengan kombinasi hasil kali 2 . bilangan prima. Keamanan algoritma RSA terletak pada sulitnya untuk memfaktorkan bilangan prima yang relatif lebih besar. Pemfaktoran dilakukan untuk memperoleh kunci Selama bilangan pemfaktoran prima yang besar belum ditemukan algoritma yang berhasil memecahkan, maka selama itu pula algoritma RSA akan tetap terjamin keamanannya . Penggunaan algoritma RSA selanjutnya yaitu pada penelitian yang dilakukan oleh Noviana Astuti tentang kemanan implementasi dokumen office emnggunakan algoritma RSA yang sangat baik tingkat kemanannya . Dari uraian di atas, penerapan algoritma kriptografi RSA menjadi solusi yang baik untuk keamanan data ijazah yang akan dibangun pada SMK Swasta Prama Artha Kecamatan Bandar Huluan untuk menjamin keamanan dan kerahasiaan data ijazah yang disimpan didalam komputer ataupun data yang dikirimkan dengan penggunaan algoritma RSA pada pesan teks yang pengamanannya berupa file document dan penjumlahan angka sehingga isi datanya tidak dapat dimengerti oleh pihak lain. TINJAUAN PUSTAKA Keamanan Data Masalah keamanan data merupakan masalah yang sangat serius dalam kegiatan bisnis di era digital. kegiatan bisnis di era digital merupakan kegiatan bisnis yang sebagian besar menggunakan teknologi aplikasi komputer serta menjadikan komputer server sebagai tempat menyimpan data-data dalam kegiatan bisnis sehingga dapat disimpulkan media komputer menjadi faktor utama di dalam kegiatan bisnis yang dilakukan. Masalah utama adalah keamanan data yang disimpan di komputer serta data yang dikirimkan melalui jaringan komputer dan aplikasi komputer . Kriptografi Kata kriptografi berasal dari bahasa Yunani. Dalam bahasa Yunani kriptografi terdiri dari dua buah kata yaitu cryptos dan graphia. Kata sandi berarti rahasia . , dan graphia berarti tulisan. Jadi berarti dalam kata sandi adalah yang ditulis secara rahasia. Menurut terminologinya, kriptografi adalah ilmu yang mempelajari bagaimana menjaga kerahasiaan pesan sehingga isi pesan yang dikirimkan aman bagi penerima pesan . Dalam kriptografi, pesan atau informasi yang dapat di baca disebut sebagai plaintext atau clear Proses pengubahan teks asli . lain tex. menjadi teks sandi . disebut enkripsi. Pesan yang belum dibaca disebut ciphertext. Proses kebalikan dari enkripsi disebut dekripsi. Dekripsi Mengembalikan teks sandi . eks sand. sebagai teks asli . eks bias. Proses enkripsi dan dekripsi membutuhkan untuk menggunakan total informasi rahasia, biasanya disebut kunci . Algoritma RSA (Rivest Shamir Adleme. Algoritma RSA dibuat oleh 3 orang peneliti dari MIT (Massachussets Institute of Technolog. pada tahun 1976, yaitu: Ron (R)ivest. Adi (S)hamir, dan Leonard (A)dleman. Kekuatan algoritma RSA terletak pada sulitnya memfaktorkan bilangan besar menjadi faktor-faktor bilangan primanya, sehingga semakin besar bilangan prima yang digunakan semakin baik atau aman. Dalam kriptografi menggunakan algoritma RSA terdapat tiga proses yaitu proses pembangkitan kunci publik dan kunci privat, proses enkripsi, dan proses dekripsi . Pada tahun 1977. Ronald L. Rivest. Adi Shamir, dan Leonard M. Adleman merumuskan algoritma praktis yang mengimplementasikan sistem kriptografi kunci publik yang disebut dengan sistem Jurnal Ilmu Komputer dan Informatika (JIKI) Vol. No. Juni 2022. Hal. https://jiki. jurnal-id. DOI: https://doi. org/10. 54082/jiki. P-ISSN: 2807-6664 E-ISSN: 2807-6591 kriptografi RSA. Sepasang kunci yang dipakai pada kedua proses ini adalah kunci publik . sebagai kunci enkripsi dan kunci privat d sebagai sebagai kunci dekripsi dimana e, d dan n adalah bilangan bulat positif. Algoritma RSA adalah sebuah block cipher algorithm . lgoritma yang bekerja per blok dat. yang mengelompokkan plaintext menjadi blok-blok terlebih dahulu sebelum dilakukan enkripsi hingga menjadi ciphertext . Pada algoritma RSA terdapat 3 langkah utama yaitu keygeneration . embangkit kunc. , enkripsi dan dekripsi. Kunci pada RSA mencakup dua buah kunci, yaitu public key dan private key. Public key digunakan untuk melakukan enkripsi, dan dapat diketahui oleh orang lain. Sedangkan private key tetap dirahasiakan dan digunakan untuk melakukan dekripsi . Algoritma RSA memiliki besaran-besaran sebagai berikut: p dan q bilangan prima . n = p x q . idak rahasi. = . unci enkrips. idak rahasi. unci dekrips. idak rahasi. RSA adalah suatu blok sandi rahasia tempat teks asli dan teks rahasia merupakan bilangan bulat antara 0 dan n-1 untuk beberapa n. Enkripsi dan dekripsi berasal dari beberapa bentuk berikut ini, untuk beberapa blok teks asli M dan blok teks rahasia C. C = MAo mod n M = Cd mod n = (M. d mod n = Med od n Blok pengirim maupun penerima harus mengetahui nilai n dan e, dan hanya penerima saja yang mengetahui nilai d. ini merupakan algoritma enkripsi kunci umum dengan kunci umum sebesar KU = . dan kunci khusus sebesar KR = . Agar algoritma ini bisa memenuhi syarat sebagai enkripsi kunci umum yang baik, maka harus memenuhi ketentuan-ketentuan seperti berikut: Kemungkinan menemukan nilai e,d,n sedemikian rupa sehingga Med=M mod n untuk semua M