Pages

Wednesday, April 30, 2014

Usb Password Generator Berbasis ATMega8 Untuk Autentifikasi User

                    USB (Universal Serial Bus) adalah standar bus serial untuk penghubung suatu perangkat seperti ke komputer. Tapi, bisa digunakan juga pada perangakat lainnya seperti stick konsol, ponsel dan PDA.  Kelas perangkat antarmuka USB adalah sebuah kelas perangkat USB yang menggambarkan perangkat antarmuka seperti keyboard, mouse, kontroler game dan perangkat penampil alfanumerik. Kelas USB HID didefinisikan dalam sejumlah dokumen yang disediakan oleh USB Implementers Forum’s Device Working Group.

               USBAsp Programmer merupakan USB yang termasuk dalam sirkuit programmer atau lebih dikenal sebagai downloader untuk chip mikrokontroler tipe AVR Atmel, yang dimana downloader ini hanya terdiri dari ATmega8 dan beberapa komponen pasif.  USBAsp Programmer ini merupakan open source hardware yang berarti design skematik dan layout yang bisa kita lihat dan buat prototypenya sendiri, begitu juga dengan program bootloader yang ternaman dalam chip. Programer ini hanya menggunakan firmware USB driver dan tidak diperlukan USB kontroler khusus. USBAsp juga merupakan programmer mikrokontroler yang sudah menggunakan USB secara langsung sebagai sarana komunikasinya. USBAsp sudah tidak lagi menggunakan komunikasi berstandar serial RS-232, sehingga tidak lagi memerlukan berbagai macam konverter untuk berkomunikasi dengan perangkat komputasi modern.  USBAsp umumnya dipergunakan untuk melakukan pemrograman mikrokontoller ATMEL AVR. Termasuk yang sudah umum dipergunakan di Indonesia seperti attiny2313, atmega8, atmega8535, atmega16 dan atmega32. Dalam perancangan dan pembuatan USB Password Generator, menggunakan komponen dan perangkat lunak yang terdiri dari, komponen : Resistor, Dioda, ATMega8, LED untuk indikator, Kapasitor, Crystal, Pin Header, Papan Sirkuit, USB Connector, dan USBAsp, kemudian perangkat lunak yang digunakan antara lain : AVR Atmel Studio 6.0, Khazama AVR Programmer, HID BootFlash v.1.0, dan Proteus 7 Professional.

                Konsep dasar pemakaian USB Password untuk Autentifikasi ini yaitu  Mikrokontroler Atmega8 dihubungkan ke Komputer melalui USB port. Kemudian Atmega8 akan menunggu sampai kursor diletakkan pada login textfield. Saat kursor telah diletakkan di textfield maka secara otomatis Atmega8 akan memasukkan data password yang digunakan pada Komputer dan melakukan proses login user. USB Password Generator dikoneksikan ke komputer melalui USB port. Setelah USB terkoneksi ke komputer, Mikrokontroler Atmega8 yang terdapat pada USB tersebut akan menunggu sampai kursor diletakkan pada login textfield. Saat kursor telah diletakkan di textfield maka secara otomatis Atmega8 akan memasukkan data password yang digunakan pada komputer. Setelah password dimasukkan maka proses login akan terjadi secara otomatis. Jika password yang dimasukkan dari USB benar maka login berhasil dan masuk ke windows tetapi bila password salah maka login gagal.

Ada pun kelebihan atau keunggulan dari adanya alat USB ini yaitu antara lain :

USB dapat menyimpan password sebanyak 10 buah.
Mempermudah proses login user karena dilakukan secara otomatis dengan menghubungkan USB                 dengan komputer.
Harga dari bahan dan komponen pembuatan USB relatif murah.
Proses autentikasi juga bisa dilakukan pada login website dan aplikasi, contohnya pada Facebook dan         Yahoo Messenger.
Compatible oleh OS apapun.

Bentuk Fisik USB Generator Password


Dibawah ini merupakan beberapa tampilan Login Pada berbagai OS dan jejaring sosial menggunankan USB Generator Password





                Dari beberapa penjelasan diatas dapat dipaparkan kesimpulannya bahwa USB otomatis yang dapat melakukan autentikasi password dapat digunakan dalam user login tanpa harus mengetik terlebih dahulu. Lebih cepat dalam melakukan proses user login dalam autentikasi user, berarti lebih mengefisiensikan waktu lebih cepat. Namun, ada beberapa hal yang perlu diperhatikan juga yaitu bisa dilakukan dengan pengecilan ukuran USB, sehingga lebih handy dan praktis, USB tidak hanya bisa menyimpan password tetapi juga disertai space penyimpanan data lainnya, Penyimpanan password menggunakan user interface sehingga memudahkan dalam pengubahan  password, dan kapasitas penyimpanan password yang dapat diperbanyak jumlahnya.
Read More...