Vol.5, No. 1, April 2024 E-ISSN: 2745-3758,  P-ISSN : 2776-8546 DOI: 10.46576/djtechno
© 2024 Segala bentuk plagiarisme dan penyalahgunaan hak kekayaan intelektual akibat diterbitkannya jurnal teknologi informasi ini sepenuhnya menjadi tanggung jawab penulis.

## IMPLEMENTASI ALGORITMA ELGAMAL DALAM MENJAGA KEASLIAN DOKUMEN DIGITAL
Rospita Sihombing 1 , Amru Yasir 2 , Welnof Satria 3
1,2,3) Teknologi Informasi, Fakultas Teknik dan Ilmu Komputer, Universitas Dharmawangsa Medan,
Indonesia Article Info ABSTRACT Article history: Received: 15 April 2024
Revised: 23 April 2024 Accepted: 29 April 2024

## Abstrak
Saat  ini  dokumen  dapat  disimpan  dalam  bentuk  digital  bukan hanya dokumen dalam bentuk teks, tetapi dalam bentuk lainnya seperti  foto,  suara,  video  ataupun  file-file  lainnya.  Kemudahan dalam hal pengarsipan dan distribusi, menyebabkan penggunaan dokumen  digital  menjadi  pilihan  utama  untuk  menyimpan informasi.  Untuk  menjaga  keaslian  dan  originalitas  suatu dokumen  digital,  dokumen  digital  dapat  diaplikasikan  pada dokumen  tersebut.  dokumen  digital  dan  konvensional mempunyai  fungsi  yang  sama  yaitu  menjaga  keaslian  dan kepemilikan dokumen. dokumen digital tidak berbentuk coretan tinta seperti pada dokumen konvensional. Pada bentuk dokumen digital  berupa  kombinasi  dari  kumpulan  angka  dan  huruf  unik yang disisipkan ke dalam seluruh isi dokumen digital. Dokumen digital  dapat  dibuat  dengan  menerapkan  ilmu  kriptografi. Dokumen  digital dibuat  melalui  dua  proses  utama,  yaitu  proses signing  untuk  pembuatan  kunci  dan  implementasinya  ke  dalam dokumen  digital  serta  proses  verifikasi  yang  digunakan  untuk membandingkan  Dokumen  digital  dengan  file  yang  diterima. Salah  satu  algoritma  yang  dapat  digunakan  untuk  membentuk Dokumen digital adalah algoritma ElGamal.
Kata Kunci : Arsip, Dokumen Digital, Algoritma Elgamal.

## Abstract
Nowadays,  documents  can  be  stored  in  digital  form,  not  only documents in the form of text,  but in other forms such as photos, sounds, videos or other files. The ease of archiving and distribution, causing  the  use  of  digital  documents  to  be  the  main  choice  for storing information. To maintain the authenticity and originality of a  digital  document,  digital  documents  can  be  applied  to  the document.  digital  and  conventional  documents  have  the  same function  of  maintaining  the  authenticity  and  ownership  of documents. digital documents are not in the form of ink strokes as in conventional documents. In the form of digital documents in the form of a combination of a unique set of numbers and letters that are inserted into the entire contents of the digital document.
e-Issn: 2745-375
Djtechno : Jurnal Teknologi Informasi
© 2024 Segala bentuk plagiarisme dan penyalahgunaan hak kekayaan intelektual akibat diterbitkannya jurnal teknologi informasi ini sepenuhnya menjadi tanggung jawab penulis.
Digital  documents  can  be  created  by  applying  the  science  of cryptography.  Digital  documents  are  created  through  two  main processes,  namely  the  signing  process  for  key  generation  and implementation into digital documents and the verification process used to compare digital documents with received files. One of the algorithms  that  can  be  used  to  form  digital  documents  is  the ElGamal algorithm.
Keywords : Archives, Digital Documents, Elgamal Algorithm.
Djtechno:  Jurnal  Teknologi  Informasi  oleh  Universitas Dharmawangsa  Artikel  ini  bersifat  open  access  yang didistribusikan  di  bawah  syarat  dan  ketentuan  dengan  Lisensi Internasional  Creative  Commons  Attribution  NonCommerciaL ShareAlike 4.0 ( CC-BY-NC-SA ) .
Corresponding Author:
E-mail : sihombing_rospita@ymail.com

## 1. PENDAHULUAN
Untuk menjaga keaslian dan originalitas suatu dokumen digital, dokumen digital dapat  diaplikasikan  pada  dokumen  tersebut.  dokumen  digital  dan  konvensional mempunyai  fungsi  yang  sama  yaitu  menjaga  keaslian  dan  kepemilikan  dokumen. dokumen digital tidak berbentuk coretan tinta seperti pada dokumen konvensional.
Pada bentuk dokumen digital berupa kombinasi dari kumpulan angka dan huruf unik  yang  disisipkan  ke  dalam  seluruh  isi  dokumen  digital.  Dokumen  digital  dapat digunakan  untuk  mencegah  penyangkalan  kepemilikan  dokumen,  menjaga  keaslian dan otentikasi pemilik.
Dokumen  digital  dapat  dibuat  dengan  menerapkan  ilmu  kriptografi.  Dokumen digital dibuat melalui dua proses utama, yaitu proses signing untuk pembuatan kunci dan implementasinya ke dalam dokumen digital serta proses verifikasi yang digunakan untuk membandingkan Dokumen digital dengan file yang diterima.

## 2. METODE PENELITIAN
Observasi,  data  dikumpulkan  dari  pengamatan  dan  pencatatan  tentang  cara pengarsipan  dan  penentuan  keabsahan  dokumen,  baik  secara  digital  maupun konvensional.
e-Issn: 2745-375
p-Issn: 2776-8546
© 2024 Segala bentuk plagiarisme dan penyalahgunaan hak kekayaan intelektual akibat diterbitkannya jurnal teknologi informasi ini sepenuhnya menjadi tanggung jawab penulis.
Studi  kepustakaan,  pengumpulan  data  melalui  buku-buku  tentang  kriptografi, pengamanan  file  digital  dan  tanda  tangan  digital.  Studi  dokumentasi,  pengumpulan data  dilakukan melalui studi dari literaturliteratur, jurnal-jurnal, artikel online yang sudah memiliki standar ISSN mengenai kriptografi, dokumen digital dan tanda tangan digital.  Sistem  dapat  melakukan  proses  enkripsi  pesan  berupa plaintext yang diinputkan oleh user. Sistem dapat melakukan proses dekripsi untuk mengembalikan pesan asli yang telah terenkripsi. Sistem dapat mengubah plaintext menjadi ciphertext dari  proses  enkripsi.  Dan mengembalikan ciphertext ke plaintext dengan  proses dekripsi.  Sistem  dapat  melakukan  proses  perhitungan  enkripsi  dan  dekripsi kriptografi elgamal.

## 3. HASIL DAN PEMBAHASAN
Tujuan  dari  analisa  kebutuhan  adalah  untuk  mendefinisikan  apa  yang  harus dikerjakan oleh sistem, yaitu memenuhi keinginan pengguna/ user untuk melakukan enkripsi dan dekripsi pada pesan atau informasi yang dimiliki.

## Gambar 3.2 Tabel Kode ASCII

## Contoh Kasus :
Rospita akan mengrim pesan “ selamat Pagi “ Kepada Badriah melalui Kartika. Rospita tidak ingin pesan tersebut diketahui oleh badriah maka rospita mengenkripsi pesan  tersebut  untuk  sampai  kepada  kartika  (  Private  key)  untuk  proses  deskripsi kepada badriah melalui kartika.
e-Issn: 2745-375
Djtechno : Jurnal Teknologi Informasi
p-Issn: 2776-8546
© 2024 Segala bentuk plagiarisme dan penyalahgunaan hak kekayaan intelektual akibat diterbitkannya jurnal teknologi informasi ini sepenuhnya menjadi tanggung jawab penulis.
Penyelesaian  perhitungan  manula  enskripsi  dengan  metode  Elgamal  sebagai beikut :
1. Pembentukan kunci
Siti membangkitkan pasangan kunci dengan memilih bilangan : p = 787 g = 185  x = 32
Kemudian p, g, x digunakan untuk menghitung y : y = g x mod p y = 185 32 mod 787 y = 754
jadi kunci public yang dimiliki Siti adalah y = 754, g = 185, p = 787 dan kunci private yang akan dikirim kepada Nunuy untuk proses dekripsi adalah adalah x =32, p = 787

## 2. Enskripsi Pesan
Nilai ASCII dari pesan “Selamat PAGI” adalah 83 101 108 97 109 97 116 32 80 65 71 73
Kemudian nilai ASCII tersebut dimasukkan kedalam blok-blok nilai m secara Berurutan.

## 4. SIMPULAN
Berdasarkan  hasil  pembahasan  dapat  disimpulkan  beberapa  hal  sebagai berikut:
Telah  dihasilkan  suatu  aplikasi  untuk  penandaan  dokumen  dengan  proses enkripsi  dan  deskripsi.Proses  pengujian  aplikasi  menggunakan  metode Elgamal, hasilnya adalah proses enkripsi dan deskripsi. mplementasi program ini  menghasilkan suatu  aplikasi  yang  dapat mengubah  dokumen  untuk  menandai  bahwasanya dokumen tersebut telah diamankan. Aplikasi disini hanya menandakan dokumen telah di enskripsi. Dan belum memproteksi dokumen.
e-Issn: 2745-375
p-Issn: 2776-8546
© 2024 Segala bentuk plagiarisme dan penyalahgunaan hak kekayaan intelektual akibat diterbitkannya jurnal teknologi informasi ini sepenuhnya menjadi tanggung jawab penulis.

## UCAPAN TERIMAKASIH
Puji  dan  syukur  Kepada  Tuhan  Yesus,  yang  telah  memberikan  kesehatan  dan nafas kehidupan sampai saat ini, sehingga pada akhirnya penulis dapat menyelesaikan skripsi ini dengan baik. Terimakasih untuk orangtua saya yang menjadi pendukung dalam bentuk finansial dan mendoakan selama penulis menyusun skripsi. Terimakasih untuk kekasih saya yang selalu memberikan semangat dan doanya. Terimakasih untuk para pamong yang selalu memberikan nasehat dan semangat. Terimakasih untuk para Dosen  Pembina  dan  Pembimbing  yang  membantu  penulis  dalam  menyelesaikan skripsi.

## PUSTAKA
Ariyus.  (2013).  Kemanan Data. Retrieved June 30, 2018,  from http://repository.usu.ac.id/bitstream/handle/123456789/39071/Chapter II.pdf?sequence=4&isAllowed=y A.S,  R.,  &  Shalahudin.  (2014).  Metode  Waterfall.  Retrieved  June  28,  2018,  from http://eprints.polsri.ac.id/2203/3/BAB II.pdf Bunafit. (2013). Pengertian MYSQL. Retrieved June 25, 2018, from http://eprints.polsri.ac.id/1082/3/BAB II .pdf
Imaniawan, F. F. D., & Wati, F. F. (2017). Sistem Informasi Administrasi Kependudukan Berbasis Web Pada Desa Bogangin Sumpiuh. Indonesian Journal on Networking and Security , 7 . Retrieved from ijns.org/journal/index.php/ijns/article/download/1516/1472
Indrawati,  Hartatik,  S.,  &  Utami,  I.  G.  (2013).  Penerapan  Enkripsi  Dan  Deskripsi Menggunakan
Algoritma Rc4. Retrieved June 30, 2018, fromhttps://www.academia.edu/22370187/Penerapan_Enkripsi_Dan_Deskripsi_ Menggunakan_Algoritma_Rc4 Indrajani. (2015). Pengertian Basis Data. Retrieved May 20, 2018, from http://library.binus.ac.id/eColls/eThesisdoc/Bab2/2014-2-00296-IF Bab2001.pdf L, I. (2017).  Pengertian Kriptografi. Retrieved June 20, 2018, from https://pojokteknologi.com/item/140-kriptografi Lestari.  (2013).  Pengertian LRS. Retrieved June 30, 2018,  from http://repository.nusamandiri.ac.id/index.php/unduh/item/1836/10-BAB-II- landasan-
teori.pdf
Prayitno, A., & Safitri, Y. (2015). Pemanfaatan Sistem Informasi Perpustakaan Digital Berbasis Website Untuk Para Penulis. IJSE – Indonesian Journal on Software Engineering , 1 (1), 1 – 10.
Rizaniar,  F.  N.,  &  Sardiarinto.  (2015).  Perancangan  Sistem  Informasi  Wisata  Air  Di  Daerah  Istimewa
Yogyakarta Berbasis Web. Retrieved August 30, 2016, from https://ejournal.bsi.ac.id/ejurnal/index.php/evolusi/article/view/625/516
e-Issn: 2745-375
Djtechno : Jurnal Teknologi Informasi
© 2024 Segala bentuk plagiarisme dan penyalahgunaan hak kekayaan intelektual akibat diterbitkannya jurnal teknologi informasi ini sepenuhnya menjadi tanggung jawab penulis.
Sukmaindrayana, A., & Sidik, R. (2017). Jurnal Manajemen. Sistem Informasi Akademik Sekolah Berbasis Web  Di  Sekolah  Menengah  Pertama  Negeri  11  Tasikmalaya , 4 (2),  1 – 158. https://doi.org/10.1017/CBO9781107415324.004
Sukmaindyarana, A., & Sidik, R. (2017). Aplikasi Grosir Pada Toko Rsidik Bungursari Tasikmalaya. Triase. (2015). Kriptografi-Elgamal-Menggunakan-Metode-Mersenne. Retrieved June 30, 2018, fromhttps://www.researchgate.net/profile/Triase_St_Mkom/publication/319181684_Kriptografi_Elga mal_Menggunakan_Metode_Mersenne/Links/59987 2eaa6fdcc2615843d09/Kriptografi Elgamal-Menggunakan-Metode- Mersenne.pdf?origin=publication_detail