A. Konfigurasi Awal Raspbery pi a. RASPBERRY PI Raspberry PI adalah sebuah single purpose komputer yang berukuran sebesar kartu kredit. Raspberry pertama kali diluncurkan pada Februari 2012, tujuannya adalah untuk menciptakan dan membangkitkan minat anak-anak dalam bidang komputasi. Komputer ini berjalan diatas sistem operasi yang sifatnya open source seperti Raspbian, Pidora, Risc OS, Rasp BMC, Arch, dan lain-lain. Reaspberry Pi dibagi menjadi dua tipe, yaitu tipe A dan tipe B.
Gambar 2. Tampilan komponen-komponen Raspberry PI model B Raspberry Pi mempunyai beberapa fitur port yakni 1. HDMI 2. USB 2.0 3. Video Komposit 4. Audio Analog
Tugas Akhir Pemrograman Sistem 2013 | Kelompok A06
b. Keterkaitan Raspberry PI dengan Pemrograman Sistem Pemrograman sistem mengajarkan bagaimana membuat suatu program yang dapat mengoperasikan hardware yang dimiliki oleh sebuah komputer. Pemrograman dilakukan baik di kernel level maupun user level sehingga hardware dapat melakukan operasi sesuai dengan perintah programmer. Raspberry PI sebagai mikro komputer single purpose berguna sebagai wadah untuk menjalankan program yang dibuat oleh programmer. Prinsipnya, programmer dapat mengaplikasikan program yang dibuat kedalam Raspberry PI dengan tujuan tertentu yang tentunya dapat bervariasi. Misalkan Raspberry PI dapat dibuat menjadi alat yang dapat menyalakan suatu alat lain dengan melalui jaringan internet, atau Raspberry PI dapat dijadikan sebagai smart camera yang dapat disematkan diruangan rumah, atau bisa juga dalam kasus ini Raspberry PI dijadikan sebagai media access point yang dapat melakukan layanan streaming. Pada intinya, pemrograman sistem mengajarkan bagaimana menjalin hardware yang dimiliki agar berperilaku sesuai dengan program yang programmer buat. Sedangkan Raspberry PI berguna sebagai hardware-nya.
c. Cara Instalasi dan Konfigurasi Raspbery PI Dalam mengerjakan tugas minggu pertama ini, kami menggunakan Windows sebagai OS untuk men-download image Raspbian kedalam SD Card. Dengan langkah-langkah instalasi sebagai berikut: 1. Download Raspbian Image dari http://kambing.ui.ac.id/rpiimages/raspbian/2013-09-25-wheezy-raspbian.zip. simpan kedalam sebuah direktori.
2.
Proses penulisan tersebut akan mengisi file hasil extract dari file image ke dalam SD Card. Setelah selesai maka akan ada notifikasi seperti berikut.
d. Konfigurasi 1. Siapkan sebuah monitor sebagai output proses booting di perangkat Taspberry pi.
2. Masukkan SD Card ke dalam slot yang terdapat di Raspberry pi. Pastikan SD Card tersebut sudah tersemat OS Raspbian yang siap untuk di run di pernagkat Raspberry pi.
3. Colokkan kabel power ke dalam sumber arus listrik di salahsatu ujugnya dan ke dalam slot power yang terdapat di raspberry pi untuk ujung satunya. Kabel power ini berguna sebagai seumber arus listrik utama agar Raspberry pi dapat menyala.
4. Colokkan kabel USB yang terhubung dengan keyboard. Keyboard tersebut digunakan untuk memilih menu saat proses konfigurasi.
5. Colokkan kabel HDMI yang terhubung ke layar monitor. Monitor ini digunakan sebagai output Raspberry PI ketika melakukan konfigurasi.
6. Setelah semuanya berhasil dicolokkan ke dalam perangkat Raspberry pi, maka akan terjadi proses booting seperti gambar berikut.
7. Tak beberapa lama, proses booting akan selesai, selanjutnya login ke dalam kernel dengan username pi dan password raspberry.
8. Lakukan pengecekan konfigurasi network agar perangkat tersebut dapat diakses melalui ip addresnya. Caranya dengan melihat terlebih dahulu alamat ip dan mac address dari perangkat Raspberry pi tersebut dengan cara mengetikkan perintah sudo ifconfig. Maka hasilnya seperti gambar berikut.
9. Langkah selanjutnya adalah melakukan konfigurasi setup dari Raspberry pi dengan cara mengetikkan perintah $ sudo nano /etc/network seperti gambar di atas. Kemudian ketikkan isi dari konfigurasi network yang diinginkan seperti gambar berikut.
10. Selanjutnya, agar Raspberry yang terdapat pada SD Card dalam kondisi paling baru maka lakukan perintah update seperti gambar berikut.
11. Setelah melakukan update maka akan ada notifikasi seperti gambar berikut..
12. Kemudian, untuk melakukan pengaturan lain, ketikkan perintah sudo raspiconfig maka akan mucul tampilan Raspberry pi Software Configuration Tool atau (raspi-config) yang merupakan tampilan pertama proses booting.
13. Yang pertama kali dilakukan pada konfigurasi ini adalah meng-expand besarnya file sistem yang digunakan dalam perangkat Raspberry pi. File sistem di expand agar kapasitas dari SD Card dapat digunakan secara maksimal. Caranya adalah dengan mengarhkan pointer (menggunakan arrow yanga ada di keyboar) ke arah pilihan pertama Expand Filesystem. Lalu, tekan enter. Selanjutnya, tunggu kernel melakukan proses expand filesystem.
14. Konfigurasi selanjutnya adalah mengatur password. Caranya dengan mangerahkan pointer pada pilihdan ke-2. Change user password lalu masukkan password baru.
15. Selanjutnya mengatur konfigurasi zona waktu yang diagunkan yaitu dengan cara mengarahkan pointer paa pilihan ke-4. Internationalization Options lalu tekan enter.
Arahkan pointer pada pilihan 12. Change Timezone, lalu tekan enter. 16. Setelah selesai melakukan konfigurasi waktu, selanjutnya aalah melakukan konfigurasi keyboard dengan cara mengarahkan pointer pada pilihan 13. Change Keyboard Layput seperti gamabar berikut.
Selanjutnya akan muncul tampilan pilihan model keyboard yang sesuai dengan model keyboard yang digunakan. Dalam kasus ini, kami menggunakan mpdel keyboard Logitech Access Keyboard.
17. Setelah itu arahakan pointer ke pilihan ok dengan cara menekan tombol space di keyboard. Selanjutnya akan tampil pilihan keyboard sebagai berikut
Pilih English UK sebagai layout keyboard yang akan digunakan, lalu tekan enter.
Selanjutnya, akan tampil pilihan untuk mengaktifkan beberapa karakter khusus. Pilih tampilan layout secara default lalu pilih ok.
Tampilan di atas akan mucul yang berfungsi memberikan pilihan untuk mematikan jalannya proses. Setelah semuanya selesai dipilih, kernel akan memproses semua pilihan tersebut seperti gambar di bawah ini.
18. Setelah konfigurasi selesai, maka kita dapat memilih pilihan finish
e. Kendala Kendala yang dihadapi ketika mengerjakan proyek akhir minggu pertama adalah: 1. Tidak memiliki kabel HDMI sehingga untuk konfigurasi awal Raspberry pi harus mengunjungi laboratorium jaringan yang ada di lantai V gedung B. 2. Adanya colaboracom yang membuat error yang dikarenakan etc/apt/sources.list.d/ terdapat colabora.list dan raspi.list yang membuat kernel tidak dapat melakukan update. 3. Hasil pengambilan foto yang kurang jelas.
B. Konfigurasi Kernel Pada langkah kali ini, kita siapkan raspberry yang telah dilakukan konfigurasi awal, seperti yang terlihat pada gambar di bawah ini.
6. Mengulang langkah 1-4 pada folder yang berbeda. Hal ini dikarenakan file raspberry pi sebelumnya mengalami kerusakan ketika di ekstrak.
KENDALA Dalam pembuatan tugas kali ini kelompok kami mengalami berbagai macam kendala, diantaranya. a. Proses kompilasi kernel yang dilakukan dengan raspberry pi yang di unduh dari kambing dan github mengalami kegagalan dengan menampilkan error message. Berikut screenshot dari error message.
b. Proses kompilasi dengan menggunakan .config yang tidak diubah atau default dari awal maupun .config yang sudah di konfigurasi juga mengalami kegagalan yang serupa seperti pada poin a. c. Proses extract file raspberry pi jarang mengalami keberhasilan. d. Sulit menentukan konfigurasi menu config yang tepat.
C. Konfigurasi Final 1. Melakukan pengecekan koneksi dengan cara melakukan ping ke salah satu alamat browser yakni, google.
2.
Meng-install hostapd
3.
4.
5.
6.
7.
Jalankan hostapad.
8.
Terlihat dalam menu network adn sharing dalam komputer sudah tersambung dengan rpi milik kita.
9.
14.
D. Pembagian Tugas NPM 1106017925 1106007104 1106022175 Nama Arinda Dwi Okfantia Amalia Mardhia Ersa Elvira Susiana Tugas Melakukan konfigurasi, Membuat Laporan Membuat Laporan Melakukan konfigurasi Compile Kernel, usbmount Melakukan konfigurasi Final, Membuat laporan Melakukan konfigurasi raspberry pi, compile kernel, usbmount Melakukan konfigurasi raspberry pi, compile kernel
1106005673
1106007483
1106053590