Anda di halaman 1dari 9

Perbedaan HTTP dan HTTPS Lengkap dengan Fungsinya

 Waryanto
 5th Feb '18
 4
 2473

Perbedaan HTTP dan HTTPS akan kami bahas lengkap mulai dari pengertian, perbedaan, dan keuntungan
menggunakan HTTPS.

Mungkin Anda sering membaca atau mendengar jika menggunakan HTTPS adalah salah satu penentu rangking
website.

Berdasarkan data SSL Labs, pada bulan Februari 2018, terdapat 65.5% website populer yang
telah menggunakan HTTPS dari total 135.004 website.
Selain dari sisi SEO, sebenarnya ada keuntungan lain jika Anda menggunakan HTTPS pada website, seperti
pembahasan pada artikel ini.

Daftar Isi
 Perbedaan HTTP dan HTTPS
o HTTP
o HTTPS
 Cara Kerja HTTPS
 Keuntungan Menggunakan HTTPS
o 1. Untuk SEO
o 2. Untuk Pengguna
 Cara Gratis Memasang SSL
 Cara Redirect HTTP ke HTTPS
o Pilihan 1 – Melalui .htaccess
o Pilihan 2 – Melalui Plugin
 Kesimpulan

Page 1 of 9
Perbedaan HTTP dan HTTPS
Jika Anda pernah berbelanja online, di bagian nama domain akan terlihat gembok berwarna hijau dan tulisan
https sebelum nama domain.

Apakah Anda pernah bertanya-tanya mengenai fungsinya?

Ini akan berguna untuk melindungi informasi Anda, sehingga tidak ada seorang pun dapat mengetahui isi
informasi tersebut.

Contohnya ketika Anda melakukan pembayaran menggunakan kartu kredit ketika berbelanja online, data dari
kartu kredit Anda akan sulit diketahui oleh pihak ketiga.

Berbeda hal nya jika website yang Anda gunakan untuk melakukan transaksi masih menggunakan http, maka
data Anda akan sangat rawan untuk disalahgunakan. Berikut penjelasan lengkap mengenai perbedaan http
dengan https yang wajib Anda ketahui.

HTTP
HTTP adalah singkatan dari Hypertext Transfer Protocol. Merupakan sebuah protokol yang berguna untuk
komunikasi antara sistem yang berbeda.

Biasanya lebih sering digunakan untuk mengirimkan data dari web server ke browser untuk menampilkan
halaman website.

Ini dapat Anda temukan ketika Anda mengakses website yang letaknya diawal nama domain.

Tapi ada masalah jika website Anda menggunakan HTTP…

Karena data yang dikirimkan dari browser menuju server tidak di enkripsi, sehingga pihak lain dapat
menyalahgunakannya.

Lalu solusinya bagaimana?

Untuk mengatasi hal tersebut dapat menggunakan versi yang lebih aman yaitu HTTPS, dimana S mewakili kata
secure, yang artinya aman.

HTTPS
HTTPS adalah singkatan dari Hypertext Transfer Protocol Secure. Dapat Anda temukan ketika mengunjungi
sebuah website yang memiliki fitur untuk melakukan transaksi pembayaran atau fasilitas untuk login. Perbedaan
HTTP dan HTTPS akan terlihat ketika Anda mengakses situs HTTP, kebanyakan website yang menggunakan
HTTPS akan otomatis melakukan redirect ke HTTPS ketika diakses melalui HTTP://.

Sebagai contohnya, silakan akses alamat berikut http://www.niagahoster.co.id. Maka akan otomatis menjadi
https seperti yang terlihat pada gambar di bawah.

Page 2 of 9
HTTPS juga menggunakan TCP (Transmission Control Protocol) ketika akan mengirim dan menerima data
melalui port 443 dengan koneksi yang dienkripsi oleh SSL/TLS (Transport Layer Security).

Cara Kerja HTTPS


Perbedaan HTTP dan HTTPS juga terlihat ketika Anda mengunjungi sebuah website dengan HTTPS, maka
browser akan melakukan pengecekan apakah website tersebut terhubung dengan sertifikat SSL/TLS. Jika
terhubung akan terjadi yang namanya SSL handshake.

Browser akan melakukan validasi dari sertifikat SSL dan memastikan website tersebut benar-benar valid.

Selama proses SSL handshake, untuk public key dan private key akan melakukan enkripsi dan dekripsi.

Apabila sertifikat valid, session key akan dibuat oleh klien dan server. Setelah itu koneksi melalui internet sudah
dalam kondisi aman dengan ditandai gembok berwarna hijau dan HTTPS sebelum nama domain.

Keuntungan Menggunakan HTTPS


Selain perbedaan HTTP dan HTTP yang telah dijabarkan di atas, perbedaan utamanya terdapat pada
keuntungannya. Ada banyak manfaat yang akan Anda dapat ketika menggunakan HTTPS untuk website, berikut
ini adalah beberapa diantaranya.

1. Untuk SEO
Seperti yang telah diumumkan oleh Google pada tahun 2014 jika HTTPS menjadi salah satu faktor penentu
rangking sebuah website. Meskipun demikian, rangking website Anda tidak akan berubah secara signifikan jika
mengubah ke HTTPS.

Tapi hal tersebut adalah untuk efek jangka panjang mengenai user experience dan membangun kepercayaan
pelanggan kedepannya.

Sehingga untuk berpindah dari HTTP ke HTTPS adalah hal yang perlu dilakukan.

Mungkin Anda pernah melihat pesan “not secure” ketika mengunjungi sebuah halaman pada website ketika akan
login atau memasukkan data tertentu.

Page 3 of 9
Biasanya apa yang akan Anda lakukan? Kemungkinan besar beralih ke website lainnya.

Akibatnya pengunjung Anda akan berkurang, dan berakibat menurunnya rangking website Anda.

Tidak menutup kemungkinan hal tersebut akan dilakukan pengunjung website Anda ketika melihat pesan “not
secure” di browser.

Beberapa browser saat ini akan menampilkan pesan tersebut. Seperti Google Chrome, mulai bulan Januari
2017untuk versi 56 ke atas akan menandai website yang masih menggunakan HTTP untuk mengirim password
atau kartu kredit, sebagai website tidak aman.

Dengan menggunakan HTTPS, website Anda memiliki kesempatan untuk mendapatkan peringkat terbaik di hasil
pencarian Google.

2. Untuk Pengguna
Saat ini pengguna internet memiliki hak privasi, terutama ketika mereka mengunjungi sebuah website.

Dengan menggunakan HTTPS, data pengunjung akan lebih aman ketika mereka berinteraksi melalui website
Anda, seperti menginputkan data berupa password atau lainnya.

Komunikasi browser ke server dan server ke server akan dienkripsi, sehingga data user yang dikirimkan akan
lebih aman.

Tingkat kepercayaan pengunjung akan meningkat dan pada akhirnya memperbesar peluang konversi pada
website Anda.

Menggunakan HTTPS saat ini adalah hal yang penting, meskipun website Anda tidak menangani komunikasi
yang sifatnya sensitif.

Selain dapat melindungi informasi data user dan website, HTTPS juga dibutuhkan untuk fitur baru aplikasi web
progresif.

Cara Gratis Memasang SSL


Untuk memasang SSL pada website, saat ini bisa Anda dapatkan secara gratis hampir di semua layanan web
hosting.

Contohnya seperti di layanan Niagahoster yang menyediakan fasilitas SSL gratis dari Let’s Encrypt, dengan
menggunakan cPanel sebagai kontrol panelnya.

SSL gratis ini dapat Anda gunakan di semua paket hosting Niagahoster, mulai dari paket Bayi, Pelajar, Personal
dan Bisnis.

Selain itu, dapat digunakan untuk semua domain dan subdomain yang Anda miliki yang ada di akun hosting.

Page 4 of 9
Silakan ikuti langkah di bawah ini untuk memasangnya:

1. Silakan login ke cPanel.

2. Kemudian pada bagian SECURITY pilih menu Lets Encrypt seperti yang terlihat pada gambar di bawah.

3. Silakan klik Issue pada salah satu domain untuk menambahkan sertifikat.

4. Kemudian tekan tombol Issue.

Page 5 of 9
5. Silakan tunggu dalam beberapa saat supaya domain Anda dapat diakses melalui https.

Cara Redirect HTTP ke HTTPS


Meskipun website Anda sudah bisa diakses melalui HTTPS, ada satu langkah lagi yang perlu Anda lakukan,
yaitu mengarahkan domain ke HTTPS ketika website diakses melalui HTTP.

Pilihan 1 – Melalui .htaccess


Jika web server Anda menggunakan Apache, untuk melakukan redirect HTTP ke HTTPS dapat melalui
file .htaccess.

Caranya silakan ikuti langkah berikut:

1. Silakan login ke cPanel, kemudian pilih menu File Manager.

Page 6 of 9
2. Kemudian edit file .htaccess yang ada di dalam direktori utama website. Jika website Anda diinstal melalui
domain utama untuk file htaccess berada di dalam public_html.

3. Kemudian tambahkan code di bawah ini, setelah itu klik tombol Save Changes.

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Page 7 of 9
Pilihan 2 – Melalui Plugin
Jika website Anda menggunakan WordPress akan lebih mudah untuk melakukannya.

Silakan ikuti langkah di bawah ini:

1. Silakan login ke dashboard WordPress.

2. Kemudian lakukan instalasi plugin dengan memilih menu Plugins > Add New

3. Untuk plugin yang digunakan adalah Realy Simple SSL, silakan ketikkan di tombol pencarian, kemudian klik
tombol Install Now, seperti gambar di bawah.

Page 8 of 9
4. Setelah proses instalasi selesai, silakan aktifkan plugin dengan menekan tombol Activate.

5. Supaya website Anda dapat diredirect dengan baik ke HTTPS silakan klik tombol Go a Head, activate SSL!.

Pada langkah ini website Anda akan diredirect otomatis ke HTTPS.

Kesimpulan
Setelah Anda membaca artikel ini, kami berharap Anda dapat memahami perbedaan HTTP dan HTTPS beserta
cara melakukan instalasi pada website. Jika Anda memiliki masukkan atau pertanyaan, jangan ragu untuk
berkomentar melalui kolom yang tersedia. Dapatkan juga artikel terbaru langsung di inbox email Anda dengan
melakukan Subscribe pada form yang tersedia.

Page 9 of 9

Anda mungkin juga menyukai