MAKALAH
PEMROGRAMAN WEB LANJUT
TENTANG
CAPTCHA
Disusun oleh
Nama : Niken
Eka Sri Purwanti
Nomor Pokok Mahasiswa : 13.02.8459
Kelas : D3 – Manajemen Informatika-01
Dosen : Jaeni, S.Kom
SEKOLAH
TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM
YOGYAKARTA
2014
KATA PENGANTAR
Dengan mengucapkan puji
syukur kehadirat Tuhan Yang MAha Esa yang telah memberikan rahmat dan
karuniaNya, sehingga penulis dapat menyelesaikan makalah yang berjudul “Makalah
Pemrogram Web Lanjut Tentang Captcha” ini dengan lancar. Penulisan makalah ini
bertujuan untuk melengkapi salah satu tugas yang di berikan oleh dosen pengampu
mata kuliah Komunikasi Data bapak Jaeni,S.Kom
Dalam
penulisan makalah ini penulis juga menemukan banyak kesulitan. Hal ini terjadi
karena keterbatasan ilmu pengetahuan dan kemampuan penulis. Untuk itu, penulis
akan menerima dengan tangan terbuka kritik dan saran dari pembaca yang sifatnya
membangun demi kesempurnaan makalah ini.
Semoga
makalah ini bermanfaat bagi para pembaca.
Yogyakarta, 2015
Penulis
DAFTAR ISI
Halaman
Judul ................................................................................................ i
Kata
Pengantar ................................................................................................ ii
Daftar
Isi ......................................................................................................... iv
BAB
I PENDAHULUAN
A. Latar
Belakang Masalah ...................................................................... 1
B. Perumusan
Masalah ............................................................................. 1
C. Tujuan
.................................................................................................. 1
BAB
II PEMBAHASAN
A. Sejarah Captcha.............................................................................................. 2
B. Pengertian Captcha......................................................................... .................. 3
C.
Fungsi Captcha.................................................................................................. 4
D. Jenis-Jenis Captcha............................................................................................ 5
E. Kelebihan dan Kelemahan
Captcha................................................................... 6
BAB
III PENUTUP
A.
Kesimpulan
..................................................................................................... 7
B.Saran –
saran....................................................................................................... 7
BAB I
PENDAHULUAN
A.
LATAR BELAKANG
Saat
ini, keamanan sistem komputer berbasis web menjadi perhatian utama karena rentan terhadap
tindakan kejahatan komputer. Salah satu bentuk serangan banyak dilakukan dengan
menggunakan robot program (bots) yang menyamar sebagai manusia.
Berdasarkan masalah tersebut diperlukan metode pengujian untuk membedakan proses
validasi antara robot dan manusia.
Metode
tersebut sering
disebut reverse turing test. Completely Automated Public Turing Test
to Tell
Computers and Humans Apart (captcha) merupakan
salah satu metode reverse
turing test yang biasanya dimanfaatkan pada
berbagai website sebagai metode
untuk membedakan
antara manusia dengan mesin. Metode ini digunakan sebagai sistem pengamanan pada suatu website
tetapi terkadang mengurangi tingkat
kenyamanan bagi para pengguna website tersebut.
B.
PERUMUSAN MASALAH
1. Bagaimana sejarah terbentuknya Captcha ?
2.
Apa pengertian Captcha
?
3.
Apa fungsi Captcha
?
4. Apa saja jenis-jenis Captcha ?
5. Apa kelebihan dan kelemahan Captcha ?
C.
TUJUAN
1. Untuk mengetahui sejarah Captcha
2. Untuk mengetahui pengertian Captcha
3. Untuk mengetahui fungsi Captcha
4. Untuk mengetahui jenis-jenis Captcha
5. Untuk mengetahui kelebihan serta kekurangan Captcha
BAB II
PEMBAHASAN
A.
SEJARAH CAPTCHA
Istilah
"CAPTCHA" (berasal dari kata bahasa Inggris "capture"
atau menangkap) diciptakan pada tahun 2000 oleh Luis von Ahn, Manuel Blum, Nicholas J. Hopper (semua dari Carnegie Mellon University), dan John Langford (IBM). Istilah ini adalah akronim bahasa Inggris dari "Completely
Automated Public Turing test to tell Computers and Humans Apart" (Uji
Turing Publik Terotomatisasi Penuh untuk membedakan Komputer dan Manusia). Carnegie
Mellon University berupaya mematenkan istilah ini, tapi aplikasi merek dagang mereka dibatalkan pada 21 April 2008. Saat ini pencipta CAPTCHA menganjurkan penggunaan reCAPTCHA sebagai
penerapan resmi.
Captcha pertama kali digunakan pada tahun 2000
oleh Lois von Ahn, Manuel Blum, Nicholas Hopper dan John Langford dari Carnegie
Mellon University. Captcha
biasanya digunakan dalam pendaftaran
email serta registrasi keanggotaan dalam suatu website, sehingga pengunjung website tersebut tidak dapat melakukan
pendaftaran melalui program bot yaitu
program yang secara otomatis dapat melakukan pendaftaran tanpa campur tangan
pemakai. Bagi para user
atau pengguna internet di seluruh dunia
sangat beraneka ragam dan mempunyai tujuan-tujuan tertentu dalam mengunjungi
suatu website. Ketika user dihadapkan dengan captcha dalam sebuah halaman pendaftaran.
B.
PENGERTIAN CAPTCHA
Tidak bisa kita pungkiri kejahatan di Internet banyak terjadi, serangan
dilakukan oleh pengguna Internet terhadap sistem komputer kita dengan
menggunakan Software secara online. Salah satu cara penyerangan secara online
dilakukan dengan menggunakan bot (robot) karena dengan adanya bot ini,
penyerangan yang dilakukan bisa dilakukan secara otomatis (bukan penyerangan
manual oleh manusia).
Bot (robot) merupakan implementasi dari AI (Artificial Intellegence) atau
yang bahasa Indonesianya adalah kecerdasan buatan. Oleh karena bot memiliki
kemampuan yang seakan-akan bisa berpikir sendiri, tidak sedikit pengguna
Internet yang memanfaatkan ini untuk merusak sistem komputer lain.
Pengertian Captcha menurut Wikipedia adalah suatu bentuk uji
tantangan-tanggapan (challange-response test) yang digunakan dalam perkomputeran
untuk memastikan bahwa jawaban tidak dihasilkan oleh suatu komputer.
Contoh Gambar Captcha
C.
FUNGSI CAPTCHA
Fungsi
Pokok Dari Captcha :
1. Mencegah
comment Spam pada umumnya Pemilik web/blog/dan lain-lain tidak hanya ingin
komment webnya terlihat bagus dalam penampilan, kuantitas tapi tentu kualitas.
2. Mencegah
Spam Bot Tau sendiri Kan bot tak bisa membaca captcha, karena string string
pemrogramannya sudah tetap
3. Mencegah
Flood Siapa Yang Ingin Dia di Flood (Flood adalah mangirimkan data secara
berulang ulang)
4. Melindungi
Pendaftaran Email / User (khusus webmail) Dulu Pernah Kejadian Yahoo dan google
diserang semacam
bot yang mendaftar email sampai ribuan.
D.
JENIS-JENIS CAPTCHA
Jenis – jenis captcha banyak
sekali, namun para pengguna captcha di web merekan lebih banyak menggunakan
huruf, angka ataupun gabungan keduanya.
Macam dan gaya penulisan captcha pun juga bervariasi. Contohnya seperti italic,
bold dan berbagai aturan penulisan. Namun penulisan captcha yang di kirim harus
sesuai dengan gambar captcha yang di sediakan. Pengetikan captcha itu sendiri
bersifat case sensitive, artinya apabila terdapat kata atau huruf yang salah
captcha tidak akan meneruskan proses yang kita inginkan. Contohnya seperti I
dan l , besar kecil huruf, spasi dan sebagainya.
Cara kerja atau kinerja captcha
sebagai berikut :
E.
KELEBIHAN DAN KELEMAHAN CAPTCHA
Kelebihan Captcha :
1.
Keamanan akun
2.
Mencegah flood
3.
Keamanan data-data
yang tersimpan
4.
Meminimalis
kecurangan dan kejahatan hacker
Kelemahan
Captcha :
1. Karakter
yang terlalu rumit untuk di baca. Maka user tidak dapat melanjutkan perintah
karena tidak sesuai dengan gambar yang di sensor.
2. Karakternya
telalu sederhana kemungkinan para spammer bisa saja memakai software untuk
mengenali tulisan yang ada di image yang kemudian diterjemahkan ke dalam teks.
BAB III
PENUTUP
A.
KESIMPULAN
Setelah memahami isi dalam pembahasan diatas maka dapat
disimpulkan bahwa :
1.
Captcha digunakan untuk mencegah software otomatis
(bot) untuk melakukan tindakan atas nama manusia yang sebenarnya. Tujuan utama dari
Captcha adalah memberikan uji tes yang mudah di jawab oleh manusia.Wireless
LAN memungkinkan workstation untuk berkomunikasi dan mengakses dengan
menggunakan propagasi radio sebagi media transmisi. Wireless LAN bisa
menghubungkan LAN kabel yang telah ada sebagai media transmisi.
2.
CAPTCHA ada
bermacam-macam jenisnya. Dari huruf biasa, hingga campuran
karakter-karakter/simbol aneh yang mungkin tidak terdapat dalam keyboard. Untuk
inilah CAPTCHA dibuat. Karena
biasaya BOT/ROBOT tidak bisa mengisikan tulisan CAPTCHA yang harus diisi untuk keamanan akun dan lain sebagainya.
B.
SARAN-SARAN
Lebih mengembangkan
dan enghasilkan sebuah rekomendasi jenis captcha
dalam pembangunan atau
pengembangan sebuah website berdasarkan tingkat kenyamanan pengguna karena tingkat kerumitan tulisan atau simbol-simbol.
DAFTAR PUSTAKA