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
3.7.1 Web Server
Web server adalah perangkat lunak yang dapat merujuk pada perangkat
keras ataupun perangkat lunak yang menyediakan layanan akses kepada pengguna melalui protocol komunikasi HTTP atau HTTPS terhadap berkas-berkas yang
terdapat pada situs web dalam layanan ke pengguna dengan menggunakan aplikasi web browser
yang terdapat di PCHandphone. Fungsi utama sebuah web server adalah untuk mentransfer berkas atas
permintaan pengguna melalui protokol komunikasi yang telah di tentukan. Disebabkan sebuah halaman web dapat terdiri atas berkas teks, gambar, video, dan
menyediakan halaman kontrol perangkat keras.
Universitas Sumatera Utara
3.7.2 Apache2
Apache adalah sebuah nama web server yang bertanggung jawab pada request-response
HTTP dan logging informasi secara detail. Selain itu, Apache juga diartikan sebagai suatu web server yang modular mengikuti standar protocol
HTTP. Apache adalah sebuah software yang menghasilkan halaman web yang benar kepada user berdasarkan kode PHP yang dituliskan oleh pembuat halaman
web . Jika di perlukan berdasarkan kode PHP yang dituliskan. Maka dilakukan
instalasi software apache di Raspberry Pi dengan mengetikkan perintah
sudo apt- get install apache2.
3.7.3 Pemrograman PHP
PHP5 berfungsi sebagai untuk mempermudah sebuah pekerjaan dimana sebuah fungsi yang dibuat dalam Tugas Akhir ini dapat digunakan secara berulang-
ulang. PHP5 dalam Tugas Akhir ini berfungsi untuk menjalankan pemrograman python yang berekstensikan .py. Maka dilakukan instalasi PHP5 dengan
mngetikkan
sudo apt-get install php5.
Pada pemrograman python berfungsi sebagai menentukan arah putaran, kecepatan Motor DC. Dimana pemrograman PHP akan mengeksekusi python yang
sudah ditanam di Raspberry Pi. Raspberry Pi mempunyai modul untuk pemrograman piranti GPIO General Purpose Input Output yaitu python-rpi.gpio,
modul tersebut berfungsi sebagai librari pemrograman GPIO General Purpose Input Output
Raspberry Pi.
Universitas Sumatera Utara
3.7.4 Halaman Web Kontrol Robot Halaman web yang ditampilkan oleh Raspberry Pi dapat dilihat pada