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