• Tidak ada hasil yang ditemukan

Aplikasi Algoritma RSA untuk Keamanan Data pada Sistem Informasi Berbasis Web

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Algoritma RSA untuk Keamanan Data pada Sistem Informasi Berbasis Web"

Copied!
121
0
0

Teks penuh

  • Penulis:
    • Dadan Rosnawan
  • Pengajar:
    • Endang Sugiharti, S.Si, M.Kom.
    • Alamsyah, S.Si, M.Kom.
  • Sekolah: Universitas Negeri Semarang
  • Mata Pelajaran: Matematika
  • Topik: Aplikasi Algoritma RSA untuk Keamanan Data pada Sistem Informasi Berbasis Web
  • Tipe: skripsi
  • Tahun: 2011
  • Kota: Semarang

I. PENDAHULUAN

Bagian ini membahas latar belakang pentingnya keamanan data dalam sistem informasi berbasis web. Dengan meningkatnya kejahatan siber, keamanan data menjadi isu yang sangat krusial. Penelitian ini bertujuan untuk menerapkan algoritma RSA dalam melindungi data, terutama dalam konteks website yang interaktif. RSA adalah salah satu algoritma enkripsi yang paling banyak digunakan untuk menjaga kerahasiaan informasi di internet.

1.1 Latar Belakang

Latar belakang menjelaskan pentingnya pengelolaan dan keamanan data dalam dunia digital saat ini. Dengan pertumbuhan teknologi informasi, database menjadi komponen penting dalam operasi sistem berbasis komputer. Keamanan informasi menjadi prioritas untuk mencegah akses yang tidak sah dan melindungi data sensitif dari pihak yang tidak berwenang.

1.2 Rumusan Masalah

Rumusan masalah dalam penelitian ini adalah bagaimana cara implementasi algoritma RSA untuk meningkatkan keamanan data dalam sistem informasi berbasis web. Fokus utama adalah pada proses enkripsi dan dekripsi yang dilakukan oleh algoritma RSA dalam melindungi data pengguna.

1.3 Tujuan

Tujuan penelitian ini adalah untuk mengkaji implementasi algoritma RSA dalam melindungi data pada sistem informasi berbasis web. Penelitian ini bertujuan untuk memberikan gambaran tentang bagaimana RSA dapat digunakan untuk menjamin keamanan data dan integritas informasi.

1.4 Manfaat

Manfaat penelitian ini meliputi penerapan teori yang dipelajari dalam praktik, memberikan kontribusi bagi pengembangan ilmu pengetahuan di bidang kriptografi, serta memberikan informasi berguna bagi pengembang sistem informasi dalam menerapkan keamanan data yang lebih baik.

1.5 Sistematika Skripsi

Sistematika penulisan skripsi ini dibagi menjadi beberapa bab yang mencakup pendahuluan, landasan teori, metode penelitian, hasil penelitian dan pembahasan, serta penutup. Setiap bab berisi sub-bab yang menjelaskan aspek-aspek penting dari penelitian ini secara mendetail.

II. LANDASAN TEORI

Bab ini menjelaskan teori-teori yang mendasari penelitian ini, termasuk konsep basis data, kriptografi, dan algoritma RSA. Penjelasan ini penting untuk memahami bagaimana algoritma RSA diterapkan dalam konteks keamanan data.

2.1 Basis Data

Basis data adalah kumpulan informasi yang disimpan secara sistematis dalam komputer. Dalam konteks penelitian ini, basis data digunakan untuk menyimpan informasi pengguna dan data yang perlu diamankan. Pentingnya integritas dan keamanan data dalam basis data menjadi fokus utama untuk mencegah akses yang tidak sah.

2.2 Kriptografi

Kriptografi adalah ilmu yang mempelajari teknik-teknik untuk menjaga keamanan informasi melalui enkripsi. Dalam penelitian ini, kriptografi digunakan untuk melindungi data dengan menyandikannya sehingga hanya pihak yang berwenang yang dapat mengakses informasi tersebut.

2.3 RSA

Algoritma RSA adalah salah satu metode enkripsi yang paling banyak digunakan dalam kriptografi kunci publik. RSA berfungsi untuk mengamankan data dengan cara menghasilkan sepasang kunci, yaitu kunci publik dan kunci privat, yang digunakan untuk proses enkripsi dan dekripsi data.

2.4 Aplikasi Penggunaan RSA

Aplikasi RSA sangat luas, termasuk dalam transaksi online dan perlindungan data pribadi. Penelitian ini mengkaji aplikasi RSA dalam sistem informasi berbasis web untuk melindungi data pengguna dari ancaman keamanan.

2.5 Web

Web adalah platform yang memungkinkan interaksi antara pengguna dan sistem informasi. Keamanan web menjadi penting untuk melindungi data yang dikirimkan melalui internet, dan algoritma RSA dapat digunakan untuk memastikan kerahasiaan data tersebut.

2.6 PHP (Hypertext Preprocessor)

PHP adalah bahasa pemrograman yang sering digunakan untuk pengembangan web. Dalam penelitian ini, PHP digunakan untuk mengimplementasikan algoritma RSA dalam aplikasi web untuk mengamankan data pengguna.

2.7 Object Oriented Programming pada PHP

Pemrograman berorientasi objek dalam PHP memungkinkan pengembangan aplikasi yang lebih terstruktur dan mudah dikelola. Pendekatan ini penting dalam pengembangan sistem informasi yang aman dan efisien.

2.8 MySQL

MySQL adalah sistem manajemen basis data yang digunakan untuk menyimpan dan mengelola data dalam aplikasi web. Dalam konteks penelitian ini, MySQL digunakan untuk menyimpan data yang telah dienkripsi menggunakan algoritma RSA.

2.9 Localhost

Localhost merujuk pada server lokal yang digunakan untuk pengujian aplikasi web. Penggunaan localhost memungkinkan pengembang untuk menguji implementasi algoritma RSA sebelum diterapkan secara luas.

2.10 Cara Eksekusi

Cara eksekusi algoritma RSA dalam aplikasi web dijelaskan secara rinci, termasuk proses pembuatan kunci, enkripsi, dan dekripsi data. Proses ini penting untuk memastikan keamanan data pengguna.

2.11 Tanda Tangan Digital

Tanda tangan digital adalah metode untuk memastikan integritas dan keaslian data yang dikirimkan. Dalam penelitian ini, tanda tangan digital digunakan bersama dengan algoritma RSA untuk memberikan lapisan keamanan tambahan.

III. METODE PENELITIAN

Metode penelitian yang digunakan dalam skripsi ini mencakup studi pustaka, analisis masalah, dan revisi. Metode ini penting untuk memastikan bahwa penelitian dilakukan secara sistematis dan dapat dipertanggungjawabkan.

3.1 Studi Pustaka

Studi pustaka dilakukan untuk mengumpulkan informasi dan referensi yang relevan mengenai algoritma RSA dan aplikasi keamanannya dalam sistem informasi berbasis web. Ini membantu peneliti memahami konteks dan perkembangan terkini di bidang ini.

3.2 Perumusan Masalah

Perumusan masalah adalah langkah penting dalam penelitian ini, yang berfokus pada bagaimana algoritma RSA dapat diimplementasikan untuk meningkatkan keamanan data. Hal ini memberikan arah yang jelas untuk penelitian yang dilakukan.

3.3 Analisis dan Pemecahan Masalah

Analisis dilakukan untuk mengidentifikasi tantangan dan solusi terkait implementasi algoritma RSA. Pemecahan masalah ini bertujuan untuk menemukan cara yang efektif dalam menerapkan RSA untuk melindungi data pengguna.

3.4 Revisi

Revisi dilakukan untuk memastikan bahwa semua aspek penelitian telah dicakup dan hasilnya dapat dipertanggungjawabkan. Proses ini juga melibatkan perbaikan terhadap metode yang digunakan berdasarkan umpan balik yang diterima.

3.5 Penarikan Simpulan

Penarikan simpulan dilakukan setelah semua analisis selesai, untuk merangkum temuan dan rekomendasi dari penelitian ini. Simpulan ini memberikan gambaran jelas mengenai efektivitas algoritma RSA dalam keamanan data.

IV. PEMBAHASAN

Pembahasan ini berisi hasil penelitian mengenai implementasi algoritma RSA, termasuk modul-modul yang dikembangkan untuk pendaftaran, login, dan pengiriman file. Setiap modul dijelaskan secara rinci untuk menunjukkan bagaimana RSA diterapkan.

4.1 Modul Pendaftaran

Modul pendaftaran berfungsi untuk mengumpulkan informasi pengguna dan menghasilkan kunci publik dan privat. Proses ini penting untuk memastikan bahwa hanya pengguna yang berwenang yang dapat mengakses sistem.

4.2 Modul Login

Modul login menggunakan enkripsi RSA untuk memverifikasi identitas pengguna. Proses ini melibatkan verifikasi username dan password serta pemeriksaan tanda tangan digital untuk memastikan keamanan akses.

4.3 Modul Pengiriman File

Modul pengiriman file memungkinkan pengguna untuk mengirim data dengan aman menggunakan enkripsi RSA. Proses ini menjamin bahwa file yang dikirimkan hanya dapat diakses oleh penerima yang sah.

V. PENUTUP

Bagian penutup mencakup simpulan dan saran dari penelitian ini. Penelitian menunjukkan bahwa algoritma RSA efektif dalam melindungi data pada sistem informasi berbasis web.

5.1 Simpulan

Simpulan dari penelitian ini adalah bahwa penggunaan algoritma RSA dapat meningkatkan keamanan data dalam sistem informasi berbasis web. Implementasi yang tepat dapat melindungi data pengguna dari ancaman keamanan.

5.2 Saran

Saran untuk penelitian selanjutnya adalah untuk mengeksplorasi penggunaan algoritma lain dan teknik kriptografi tambahan untuk meningkatkan keamanan data lebih lanjut, serta melakukan penelitian lebih lanjut mengenai penerapan RSA di berbagai platform.

Gambar

Tabel 1. Tabel Korespondensi……............................................................
Gambar 1. MAC yang di letakkan pada pesan untuk keperluan otentikasi
Gambar berikut memperlihatkan skema enkripsi dan dekripsi dengan
Tabel 1. Tabel Korespondensi
+7

Referensi

Dokumen terkait

Sistem yang akan dibangun pada penelitian ini adalah implementasi algoritma kriptografi RSA pada program file transfer sederhana.. Program sendiri berupa sebuah FTP

Untuk itulah penelitian ini bertujuan membuat aplikasi Kriptografi dengan menerapkan kombinasi Algoritma Hill Cipher dan RSA , Kriptografi juga disebut bahasa

(Permana, Aditya dkk.) dalam jurnalnya yang berjudul “Kriptografi Pada File Dokumen Microsoft Office Menggunakan Metode RSA” menjelaskan bahwa algoritma RSA dapat diterapkan

Kombinasi algoritma kriptografi ini nantinya digunakan untuk fitur enkripsi teks pada aplikasi catatan yang penulis buat, dengan menggunakan algoritma kriptografi

Pada makalah ini penulis akan mengimplementasi algoritma kriptografi kunci publik yang terkenal yaitu RSA dan ElGamal, lalu membandingkan antara kedua algoritma

Pengembangan sistem pengamanan file yang akan disimpan ke cloud storage menggunakan algoritma AES dan RSA dilakukan dengan dua tahapan penting, Tahapan pertama yang harus

Pada penelitian ini ditunjukkan bahwa kombinasi algoritma AES dan RSA mampu menutupi celah manipulasi dan meningkatkan keamanan informasi pada sistem e-voting ,

Implementasi Kriptografi Kunci Publik dengan Algoritma RSA-CRT pada Aplikasi Instant Messaging.. Available Online through FROM DRINKING WATER ISSN : 0975-766X CODEN : IJPTFI Research