Tujuan
Mengimplementasikan Secure Socket Layer (SSL) pada
aplikasi website ecommerce batik sunda agar data user dan data transaksi
terjaga kerahasiaannya.
Rumusan Masalah
Bagaimana mengimplemantasikan Secure Socket Layer (SSL) pada aplikasi e-commerce batik
sunda dan bagaimana melakukan pengamanan data pelanggan, data transaksi dan e-commerce
batik sunda.
Batasan Masalah
Batasan
permasalahan yang dirumuskan, antara lain :
a. Pengamanan
aplikasi ini menggunakan enkripsi SSL 1024 bits.
b. Pengamanan
informasi aplikasi ecommerce batik sunda : data login, data user, data produk,
data transaksi.
c. Pengujian
aplikasi dilakukan pada server lokal.
Perancangan Sistem
Pada perancangan
sistem mengidentifikasi berbagai kebutuhan apa saja yang diperlukan aplikasi e-commerce.
Berikut hal yang di butuhkan untuk membangun sebuah aplikasi e-commerce :
-
Manajemen
user
-
Manajemen
produk
-
Manajemen
orders
-
Manajemen
pembayaran
-
Manajemen
pengiriman
-
Manajmene
kategori
-
Manajemen
website
Pada pembuatan
aplikasi ini memfokuskan pada keamanan komunikasi antara user dan server dalam
transaksi.
Implementasi Sistem
Pada Gambar dibawah
merupakan gambaran tampilan awal pada saat user memasuki aplikasi e-commerce.
Pada halaman tersebut terdapat beberapa fitur seperti search, login, menu,
kategori, produk terbaru. Sehingga mudah dipahami oleh pengguna.
Pada implementasi SSL hasil sertifikat SSL yang telah berhasil dibuat
untuk diimplementasikan ke aplikasi ecommerceuntuk mengamankan data yang ada
dalam aplikasi tersebut.
Cara kerja SSL
Diagram Arsitektur Sistem
Pada Gambar diatas merupakan gambaran secara umum data yang diamankan
oleh sertifikat SSL, pada saat penginputan data yang dilakukan oleh user dan
admin terlebih dahulu harus melewati sertifikat SSL, sehingga setiap aliran
database tidak dapat di sniffing oleh pihak lain maupun user dan admin karena
telah di enkripsi terlebih dahulu. Data yang diamankan pada user adalah
register, login, pemesanan dan pembayaran. Setiap data akan diproses pada
aplikasi e-commerce melalui login yang sah dilakukan oleh admin maupun
kustomer. Data user akan memproses data kustomer yang akan melakukan pememesanan
dan pembelian. Data produk akan memproses informasi produk yang tersedia pada
aplikasi ecommerce. Data pemesanan akan memproses pemesanan yang dilakukan oleh
kustomer. Data pembayaran akan memproses konfirmasi pembayaran yang telah
dilakukan kustomer pada saat melakukan pemesanan. Data pengiriman akan
memproses alamat pengiriman kustomer setelah kustomer melakukan konfirmasi
pembayaran. Dengan menggunakan sertifikat SSL diharapkan data yang diproses
oleh databasetidak dapat di manipulasi maupun diganggu gugat oleh pihak lain
yang tidak bertanggungjawab karena data tersebut telah di enkripsi.
Pengamanan Data SSL pada Aplikasi E-Commerce
Pada Gambar diatas merupakan gambaran secara umum data yang diamankan
oleh sertifikat SSL, pada saat penginputan data yang dilakukan oleh user dan
admin terlebih dahulu harus melewati sertifikat SSL, sehingga setiap aliran
database tidak dapat di sniffing oleh pihak lain maupun user dan admin. Data
yang diamankan adalah data user, data produk, data pemesanan, data pembayaran
dan data pengiriman. Setiap data akan diproses pada aplikasi ecommerce melalui
login yang sah dilakukan oleh admin maupun kustomer. Data user akan memproses
data kustomer yang akan melakukan pememesanan dan pembelian. Data produk akan
memproses informasi produk yang tersedia pada aplikasi ecommerce. Data
pemesanan akan memproses pemesanan yang dilakukan oleh kustomer. Data
pembayaran akan memproses konfirmasi pembayaran yang telah dilakukan kustomer
pada saat melakukan pemesanan. Data pengiriman akan memproses alamat pengiriman
kustomer setelah kustomer melakukan konfirmasi pembayaran.
Diagram Konteks
Pada aplikasi ini Pelanggan akan memasukkan data diri sebagai pelanggan
tetap pada sistem kemudian sistem akan memberikan informasi seputar produk yang
dipesan oleh pelanggan. Setiap proses dapat di turunkan sebagai berikut,
Pertama admin dapat melakukan input data produk yaitu insert, update, dan
delete dan diproses oleh sistem pengolahan data produk dan tagihan yang
nantinya akan tersimpan kedalam database. Dan untuk Pelanggan dapat melakukan
input data sebagian yang diperlukan di form untuk melihat laporan tagihan
produk.
Sumber: https://www.google.co.id/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&cad=rja&uact=8&ved=0ahUKEwjIgLKh_KbKAhUMSY4KHfxlBlIQFghEMAQ&url=http%3A%2F%2Flib.itenas.ac.id%2Fkti%2Fwp-content%2Fuploads%2F2013%2F10%2FNo.1-Vol.-3-Januari-%25E2%2580%2593-April-2012-6.pdf&usg=AFQjCNFlHNkCcxmPo1YCn-Z5oKKY4Qwk_A&sig2=StWXYj9A_QAcNxvBQtehBw&bvm=bv.111396085,d.c2E