Jurnal CyberTech Vol. No. Mei 2018, pp. P-ISSN : 9800-3456 E-ISSN : 2675-9802 Implementasi Kriptografi Metode RSA (Rivest Shamir Adlema. Pada Debitur Muhammad Yusuf *. Azanuddin**. Jufri Halim ** *Program Studi Sistem Informasi. STMIK Triguna Dharma ** Program Studi Sistem Informasi. STMIK Triguna Dharma Article Info Article history: Received Mei 12th, 2018 Revised Mei 20th, 2018 Accepted Mei 26th, 2018 Keyword: Kriptografi RSA,Debitur ABSTRACT PT. Multimestika Dayasemesta pertama kali dibuka pada tahun 1995 dan pertama kali menjual sepatu dan campas rem untuk perusahaan tersebut telah berkembang hingga memiliki ribuan mitra dan telah menjual suku cadang untuk mobil maupun motor. Saat ini perusahaan tersebut hany6a menggunakan oengaman yang disediakan oleh software untuk mengamankan data mitranya yang meliput nama tok, lokasi, no. hp dan aset. Pada permasalahan yang dibahas, dapat menerapkan Perancangan Aplikasi Keamanan Data salah satunya ialah menggunakan algoritma Rivest Shamir Adleman(RSA) dalam mengamankan data debitur. Dengan mengamankan data debitur bertujuan untuk membantu sales ounter dalam mengamankan data debitur. Hasil penelitian merupakan terciptanya sebuah aplikasi Pengamanan Data dengan Algoritma Rivest Shamir Adleman(RSA) yang dapat membantu owner dalam mengamankan data debitur di PT. Multimestika Dayasemesta. Copyright A 2018 STMIK Triguna Dharma. All rights reserved. First Author Nama Kampus Program Studi E-Mail : Muhammad Yusuf : STMIK Triguna Dharma : Sistem Informasi : bangucup1997@gmail. PENDAHULUAN PT. Multimestika Dayasemesta pertama kali dibuka pada tahun 1995 dan pertama kali menjual sepatu dan campas rem untuk mobil. Perusahaan tersebut telah mengalami pasang surut, puncaknya terjadi pada krisis moneter yang melanda indonesia. Perusahaan tersebut berhasil bertahan dan sejak saat itu perusahan tersebut terus berkembang hingga telah memiliki banyak cabang di seluruh indonesia dan memiliki ribuan mitra dan telah menjual berbagai suku cadang baik untuk motor dan mobil. Saat ini perusahaan tersebut hanya menggunakan pengamanan biasa kepada data yang mereka miliki yaitu dengan cara menggunakan pengaman yang disediakan oleh perangkat software yang mana ketika login semua orang yang di bagian penjualan bisa mengakses nya, ditambah lagi masih kurangnya pengamanan dalam mengamankan data para debitur yang meliputi data nama toko, lokasi, nope, dan aset dari toko tersebut. Maka dari itu saya mengambil kesempatan ini untuk membantu perusahaan tersebut dalam mengamankan data-data debitur yang mereka miliki dengan tujuan untuk meminimalisir terjadinya kebocoran data. Jurnal CyberTech P-ISSN : 9800-3456 E-ISSN : 2675-9802 Debitur merupakan pihak yang berutang kepada pihak lain, biasanya dengan menerima sesuatu dari kreditur yang dijanjikan debitur untuk dibayar kembali pada masa yang akan datang. Pemberian pinjaman kadang memerlukan juga jaminan atau agunan dari pihak debitur. Jika seorang debitur gagal membayar pada waktu yang dijanjikan, suatu proses koleksi formal dapat dilakukan yang kadang mengizinkan penyitaan harta milik debitur untuk memaksa . Data adalah fakta mengenai objek, orang dan lain-lain menjelaskan bahwa basis data adalah bentuk dan penggabungan dari sekumpulan data yang saling terkait untuk memudahkan aktivitas dalam memperoleh informasi. Pembuatan basis data bertujuan untuk mengatasi masalah. RSA adalah algoritma Kriptografi asimetris. Pertama kali dipekenalkan tahun 1977 oleh ron Rivers. Adi Shamir, dan Leonard Adleman. Penaman RSA berdasarkan inisial nama depan ketiga penemunya. Algoritma tersebut kemudian dipatenkan oleh Massachusetts Institute of Technology pada tahun 1983 di Amerika Serikat dan belaku hingga 21 september 2000. Pada tahun 2005, dibilang faktorisasi terbesar yang digunakan secara umum ialah sepanjang 633 bit, menggunakan metode terdistribusi mutakhir. Kunci RSA pada umumnya sepanjang 1024-2048 bit. Berdasarkan masalah yang dihadapi, maka penulis mengangkat judul sebagai inti pembahasan dalam penelitian yaitu AuImplementasi Kriptografi Algoritma RSA (Rivest Shamir Adlema. Pada Debitur Di PT. Multimestika DayasemestaAy KAJIAN PUSTAKA Kriptografi Kriptografi merupakan ilmu dan seni untuk nenjaga kerahasiaan dari suatu pesan dengan cara mengubah pesan tersebut kedalam bentuk yang tidak lagi dimengerti maknanya. Algoritma Rivest Shamir adleman (RSA) Rivert Shamir adleman merupakan algoritma kriptografi yang diperkenalkan pada tahun 1977. Sebagai algortima kunci public. RSA mempunyai dua kunci yaitu kunci public dan kunci privat. Kunci public diketahui oleh siapa saja. Sedangkan kunci privat hanya pihak tertentu yang boleh mengetahui, dan digunakan untuk proses . Adapun algoritma penyelesaian metode RSA sebagai berikut: Langkah Pertama : Menginput Plaintext. Menginputkan Kunci Publik dimana kunci tersebut nantinya akan diproses dan hasilnya akan menjadi cipherteks. Langkah Kedua : Merubah cipherteks kembali menjadi Plaintext awal. Algoritma Pembangkit Kunci RSA: Proses pembangkitan kunci Rivest Shamir Aldeman Pilih dua bilangan prima ycy O yc secara acak dan terpisah untuk tiap tiap p dan q. Hitung N dengan pesamaan N = p q. Hitung yuc dengan persamaanyuc = . cy Oe . c Oe . Dipilih bilangan bulat . antara satu dan yuc. < yce < yu. yang juga merupakan coprime dari yuc. Hitung d dengan persamaan de = 1 = . Hasil dari algoritma ini: Kunci public : pasangan (N,. Kunci privat : pasangan (N,. Proses enkripsi Jurnal homepage: http:ojs. Jurnal CyberTech P-ISSN : 9800-3456 E-ISSN : 2675-9802 Susun plaintext menjadi blok blok m1, m2,A,mm Hitung plaintext C dengan rumus yaycn = ycoyce ycoycuycc ycu Proses dekripsi Gunakan kunci privat untuk menghitung yaycn = ycoyce ycoycuycc ycu Carilah nilai m dengan rumus yaycn = ycoycc ycoycuycc ycu METODOLOGI PENELITIAN Metodologi Penelitian Metodologi penelitian merupakan cara yang digunakan untuk memperoleh data menjadi informasi yang lebih akurat sesuai permasalahan yang akan diteliti. Penelitian yang baik harus berdasarkan dengan metodologi penelitian yang baik pula. Adapun metode dalam penelitian ini mencakup : Observasi Sebelum melakukan penelitian lebih lanjut, peneliti melakukan pra riset guna mengetahui masalah yang terjadi dengan data debitur yang tejadi di PT. Multimestika Dayasemesta. Dalam hal ini akan dirumuskan dalam pebelitian ini sehingga menemukan rumus apa saja yang perlu dipersiapkan untuk bagaimana menyelesaikan masalah tersebut. Wawancara Untuk mendapatkan data yang yang baik, dalam hal ini peneliti melakukan wawancara kepada pihak manajer PT. Multimestika Dayasemesta dan pihak lain yang terlibat dalam mendukung penelitian ini. Dalam hal ini peneliti melakukan wawancara kepada manajer PT. Multimestika Dayasemesta Algoritma Sistem Di dalam penelitian ini, dijadikan sebuah metode peracangan sistem yaitu waterfall algoritm. Berikut ini adalah fase yang dilakukan dalam penelitian yaitu: Analisis masalah dan kebutuhan Desain sistem Pembangunan sistem Implementasi sistem 1 Penyelesaian Berikut ini adalah data debitur yang di dapat dari PT. MULTIMESTIKA DAYASEMESTA Medan, yang akan diamankan. Dalam pengujiannya, sebagai contoh data yang digunakan sebagai sampel dalam penelitian ini yaitu sebagai berikut: Tabel 3. 1 Data Debitur Nama Alamat No. Aset STAR DIESEL Jl. Laksana No 85. Kotamatsum Kec Medan Area Rumah Pribadi. Toko Sendiri. Pegawai 4 Orang Penyelesaian Masalah Dengan Menggunakan Algortima RSA Sesuai dengan referensi yang telah dipaparkan pada bab sebelumnya, berikut ini adalah langkah-langkah penyelesaiannya yaitu: Jurnal homepage: http:ojs. Jurnal CyberTech P-ISSN : 9800-3456 E-ISSN : 2675-9802 1 Proses Enkripsi algoritma RSA Proses enkripsi algoritma Rivest Shamir Adleman (RSA), yaitu sebagai berikut: Pilihlah bilangan prima dengan sembarang, dalam pemilihan ini, di pilih nilai prima . = 47 dan nilai . = 71. Untuk mencari nilai dari kedua bilangan tersebut, maka dilakukan perkalian n= p * q n= 47 * 71 = 3337 Hitung . n= . = 3220 Pilih nilai e dengan syarat e > 1 dan greatest comman divisior . ,3. = 1 Nilai e yang di ambil adalah 79. Bukti: , 3. 3220 mod 79 = 60 79 mod 60 = 19 60 mod 19 = 3 3 mod 1 Sehingga de = 1 . dan d < 3220 d * 79 = 1 mod 3220 d * 79 mod 3220 =1 d = 3337 Bukti: 1019 * 79 mod 3220 = 1 Sehingga pasangan kunci yang di dapat adalah : Kunci enkripsi . ublic ke. = . , 3. Kunci dekripsi . rivate ke. = . 9, 3. Berdasarkan data yang ada maka dibuat perhitungannya, berikut salah satu data yang dipakai Plaintext = STAR DIESEL ASCII = 83 84 65 82 32 68 73 69 83 69 76 Tabel 3. 2 karakter pi dan kode ASCII Keterangan Kode ASCII Spasi P10 P11 Algoritma Enkripsi yang digunakan dalam algoritma RSA dapat dijelaskan sebagai berikut Disusun plaintext menjadi blok-blok m1,m2A,mi Hitung ciphertext ci dengan rumus yaycn = ycAycnyce ycoycuycc ycA yca1 = 8379 ycoycuycc 3337 = 2251 Jurnal homepage: http:ojs. Jurnal CyberTech P-ISSN : 9800-3456 E-ISSN : 2675-9802 yca2 = 8479 ycoycuycc 3337 = 1995 yca3 = 6579 ycoycuycc 3337 = 541 yca4 = 8279 ycoycuycc 3337 = 724 yca5 = 3279 ycoycuycc 3337 = 1379 yca6 = 6879 ycoycuycc 3337 = 2753 yca7 = 7379 ycoycuycc 3337 = 725 yca8 = 6979 ycoycuycc 3337 = 1684 yca9 = 8379 ycoycuycc 3337 = 2251 yca10 = 6979 ycoycuycc 3337 = 1689 yca11 = 7679 ycoycuycc 3337 = 1903 Hasil enkripsi Proses Dekripsi algoritma RSA Algoritma dekripsi yang digunakan dalam algoritma RSA dapat dijelaskan sebagai berikut Gunakan kunci privat untuk menghitung ycAycn = yaycnycc ycoycuycc ycA Carilah nilai M dengan rumus ycAycn = yaycnycc ycoycuycc ycA Dekripsi dilakukan menggunakan kunci Privat d = 1019, 3337 Blok blok ciphertext didekripsikan sebagai berikut 22511019 ycoycuycc 3337 = 83 19951019 ycoycuycc 3337 = 84 5411019 ycoycuycc 3337 = 65 2741019 ycoycuycc 3337 = 82 13791019 ycoycuycc 3337 = 32 27531019 ycoycuycc 3337 = 68 7251019 ycoycuycc 3337 = 73 16891019 ycoycuycc 3337 = 69 22511019 ycoycuycc 3337 = 83 16891019 ycoycuycc 3337 = 69 19031019 ycoycuycc 3337 = 76 Hasil dekripsi 83 = S 84 = T 65 = A 82 = R 32 = spasi 68 = D 73 = I 69 = E 83 = S 69 = E 76 = L Akhirnya diperoleh kembali plaintext semula ASCII = 83 84 65 82 32 68 73 69 83 69 76 Dalm karakter asli = STAR DIESESL IMPLEMENTASI DAN PENGUJIAN Form login Form login merupakan tampilan ketika pengguna menjalankan program. Tampilan ini berisikan username dan password yang harus di isi terlebih dahulu Jurnal homepage: http:ojs. Jurnal CyberTech P-ISSN : 9800-3456 E-ISSN : 2675-9802 Gambar 4. 12 form login Form menu utama Merupakan tampilan awal pada saat aplikasi dijalankan Gambar 4. 13 form menu utama Form debitur Form ini berfungsi untuk mengolah data debitur pada PT. Multimestika Dayasemesta Gambar 4. 14 form input data debitur Form enkripsi Form ini berfungsi untuk enkripsi data debitur Jurnal homepage: http:ojs. Jurnal CyberTech P-ISSN : 9800-3456 E-ISSN : 2675-9802 Gambar 4. 15 form enkripsi Form dekripsi Form ini berfungsi untuk dekripsi data Gambar 4. 16 form dekripsi KESIMPULAN Berdasarkan penelitian yang telah dilalui dalam tahap perancangan dan evaluasi kriptografi dalam mengamankan data debitur di PT. Multimestika Dayasemesta menggunakan metode Rivest Shamir Adleman maka dapat disimpulkan bahwa: Algoritma Rivest Shamir Adleman(RSA) digunakan sebagai sistem dalam pengamanan data yang merupakan algoritma yang cukup rumit dalam perhitungannya untuk mengamankan data yang cukup banyak sehingga dapat mengurangi resiko dalam penyalahgunaan dan dapat mengoptimalkan dalam pengamanan data untuk mengamankan data debitur. Dengan cara merancang sistem aplikasi yang dapat digunakan dalam mengamankan data debitur dan mengenkripsi data menjadi karakter sehingga dapat mengamankan data dengan maksimal dan baik. Dengan sistem yang telah dibangun menggunakan aplikasi Visual Studio pada kriptografi dalam pengamanan data menggunakan algoritma Rivest Shamir Adleman(RSA). Sehingga sistem ini mampu membantu sales counterdalam mengamankan data debitur . Saran Adapun saran-saran yang dapat disampaikan kepada pembaca dan kepada seluruh pihak yang berkaitan dengan perancangan sistem ini, yaitu: Diharapkan dalam penelitian yang selanjutnya dapat dikembangkan dengan menggabungkan algoritma yang lain sehingga dapat meningkatkan kinerja sistem. Kepada sales counter yang akan menggunakan sistem ini harus diberikan pelatihan untuk pengoperasiannya. Hal ini disampaikan agar penggunaan sistem ini dapat lebih maksimal dan menghindari kesalahan yang tidak Sistem ini masih dibuat hanya kepada PT. Multimestika Dayasemesta, disarankan agar sistem ini juga dapat di gunakan untuk perusahaan lainnya. Jurnal homepage: http:ojs. Jurnal CyberTech P-ISSN : 9800-3456 E-ISSN : 2675-9802 Diharapkan dalam penelitian selanjutnya dapat membangun Sistem Pengamanan Data dengan menggunakan algoritma dan aplikasi yang lain. UCAPAN TERIMA KASIH Pada kesempatan ini saya ucapkan terimakasih kepada Bapak. Ibu dan keluarga saya atas segala doa, semangat dan motivasinya. Selain itu, terimakasih sebesar-besarnya kepada semua pihak yang telah membantu untuk menyelesaikan penulisan skripsi ini, yaitu : Bapak Rudi Gunawan. SE. Si. Selaku Ketua STMIK Triguna Dharma Medan. Bapak Zulfian Azmi. ST. Kom. Selaku Wakil Ketua I Bidang Akademik STMIK Triguna Dharma Medan. Bapak Marsono. Kom. Kom. Selaku Ketua Program Studi Sistem Informasi STMIK Triguna Dharma Medan. Bapak Azanuddin. Kom. Kom , selaku Dosen Pembimbing I yang membimbing mahasiswa dalam isi dan tata bahasa selama menyelesaikan skripsi. Bapak Jufri Halim. SE. MM, selaku Dosen Pembimbing II yang membimbing mahasiswa dalam teknik penulisan skripsi. Seluruh Dosen. Staff dan Pegawai STMIK Triguna Dharma. Terimakasi juga disampaikan kepada PT. Multimestika Dayasemesta yang telah mengizinkan melakukan penelitian dan memberikan data yang benar sehingga skripsi ini dapat terselesaikan dengan baik. Akhir kata saya ucapkan rasa terima kasih kepada semua pihak yang terlibat dalam penyelesaian skripsi ini Skripsi ini masih sangat jauh dari sempurna. Oleh karena itu, diharapkan saran dan kritik yang sifatnya membangun dari para pembaca demi kesempurnaan skripsi ini. Daftar Pustaka