Konfigurasi Wifi TP-Link 727N dan Raspberry Pi Perancangan Perangkat Lunak Konfigurasi Wifi TP-Link 727N

3.4 Konfigurasi Wifi TP-Link 727N dan Raspberry Pi

Pada perancangan adapter wifi TP-Link 727N dan raspberry adalah gabungan antara Raspberry Pi dengan adapter akses poin TP-Link 727N dan di konfigurasi sebagai akses poin untuk memancarkan sinyal. Berikut Gambar 3.3 Wifi TP-Link 727N dihubungkan dengan Raspberry Pi. Gambar 3.3 TP-Link 727N Terhubung Dengan Raspberry Pi

3.5 Perancangan Perangkat Lunak

Secara umum program yang akan dibuat bertujuan untuk menggerakkan 2 buah Motor DC dengan jarak jauh menggunakan aplikasi web browser. Pada perancangan perangkat lunak dalam Tugas Akhir ini meliputi beberapa Universitas Sumatera Utara pemrograman yaitu HTML untuk halaman pada web browser, pemrograman PHP difungsikan sebagai untuk mengeksekusi pemrograman python. Untuk menggerakkan Motor DC dilakukan pemrograman Python dan menentukan arah putaran Motor DC. Ketika Raspberry Pi dan IC L298N diberi catu daya Raspberry Pi akan menyebarkan sinyal dari adapter Wifi maka klien akan menghubungkan perangkat keras berupa PCHandphone agar terkoneksi ke Raspberry Pi maka klien akan membuka aplikasi web browser dengan memasukkan alamat IP yang sudah di konfigurasi pada Raspberry Pi web server pada Gambar 3.1 pada peracangan perangkat keras dapat dilihat diagram blok.

3.6 Konfigurasi Wifi TP-Link 727N

Proses konfigurasi Wifi sebagai akses poin dengan melakukan instalasi software Hostapd dan Udhcpd “sudo apt-get install hostapd udhcpd”. Hostapd adalah sebuah aplikasi layanan jaringan tanpa kabel dengan menggunakan teknologi wifi untuk membangun jaringan akses poin. Dimana perangakat berfungsi untuk memancarkan sinyal yang akan di tangkap oleh wireless PCHanphone. Udhcpd protocol yang berbasis arsitektor clientserver yang dipakai untuk memudahkan pengalokasian alamat IP dalam satu jaringan. Setelah melakukan instalasi software pada Raspberry Pi dilakukan konfigurasi untuk membuat Raspberry Pi sebagai akses poin. Berikut cara konfigurasi dengan menggunakan software putty. Universitas Sumatera Utara 1. Membuka dokumen berbentuk text editor pada Raspberry Pi dengan cara masuk ke terminal dengan mengetikkan perintah nano etcudhcpd.conf dengan mengedit file tersebut seperti dibawah ini. Start 192.168.1.23 ip awal end 192.168.1.30 batas ip klien interface wlan0 remaining yes opt dns 8.8.8.8 8.8.4.4 opt subnet 255.255.255.0 opt router 192.168.1.23 opt lease 864000lama waktu server meminjamkan ip ke klien dalam ssatuan detik 2. Konfigurasi DHCP. Dengan mengetikkan perintah nano etcdefaultudhcpd pada terminal file ini dilakukan dengan memberi tanda pada DHCPD_ENABLE = “no” menjadi DHCPD_ENABLE = “no”. 3. Membuat IP statik untuk Wifi yang terpasang pada Raspberry Pi Rev B. pada terminal Raspberry Pi dengan mengetikkan perintah nano etcnetworkinterface pada file ini dilakukan konfigurasi seperti dibawah ini. Iface wlan0 inet static Address 192.168.1.23 Netmask 255.255.255.0 4. Konfigurasi HostAPD pada konfigurasi ini dilakukan membuat file didalam direktori etchostapd, file yang akan dibuat adalah dokumen hostapd.conf Universitas Sumatera Utara pada file tersebut akan dikonfigurasi, fungsi file tersebut adalah untuk membuat nama akses poin dan password berikut konfigurasinya. interface=wlan0 driver=nl80211 ssid=INDRARIZKIAWAN nama akses poin hw_mode=g channel=6 macaddr_acl=0 auth_algs=1 ignore_broadcast_ssid=0 wpa=2 wpa_passphrase=indrarizkiawan password akses poin wpa_key_mgmt=WPA-PSK wpa_pairwise=TKIP rsn_pairwise=CCMP 5. Konfigurasi file pada direktori etcdefaulthostapd pada baris yang bernama DAEMON_CONF=“ ” menjadi DAEMON_CONF=”etchostapd hostapd.conf“ 6. Konfigurasi NAT Network Address Translation sh –c “echo 1 procsysnetipv4ip_forward” untuk mengatur secara automatis pada saat boot, konfigurasi skrip pada direktori etcsysctl.conf dengan menambahkan perintah net.ipv4.ip_forward=1 . Enable kan NAT dengan perintah sebagai berikut : sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE sudo iptables -A FORWARD -i eth0 -o wlan0 -m state -- state RELATED,ESTABLISHED -j ACCEPT sudo iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT Universitas Sumatera Utara 7. Untuk membuat ini permanen tidak perlu menjalankan perintah “ sudo sh -c iptables-save etciptables.ipv4.nat hanya menambahkan peintah “ up iptables-restore etciptables.ipv4.nat” pada file interface yang berada di direktori etcnetworkinterface. 8. Kemudian Reboot komputer Raspberry Pi. Pada konfigurasi diatas pada saat komputer Raspberry Pi di reboot maka akan automatis wifi akan menyebarkan sinyal sesuai yang sudah dokonfigurasi.

3.7 Raspberry Pi Web Server