PERANCANGAN DAN PEMBUATAN VIDEO TRONIC MENGGUNAKAN RASPBERRY Pi LAPORAN TUGAS AKHIR Diselesaikan sebagai salah satu syarat untuk mendapatkan gelar Ahli Madya (A.Md) Teknik Komputer Oleh: FEBRY RAMADANI HARAHAP NIM: 1205112021 Pembimbing: Ferry Fachrizal, ST, M.Kom NIP: 19740126 200003 1 001 PROGRAM STUDI TEKNIK KOMPUTER JURUSAN TEKNIK KOMPUTER DAN INFORMATIKA POLITEKNIK NEGERI MEDAN MEDAN 2015
ABSTRAK Perkembangan ilmu pengetahuan dan teknologi dewasa ini telah membawa manusia kepada peradaban yang lebih baik. Banyak sekali manfaat dan kemudahan yang telah dihasilkan dengan adanya perkembangan teknologi, terlebih lagi dengan lahirnya komputer maka kualitas dan efektifitas manusia dalam bekerja semakin meningkat. Faktanya manusia tidak mungkin lagi bisa terlepas dari alat bantu yang satu ini, sebab komputer menawarkan kemudahankemudahan untuk membantu manusia dalam menyelesaikan pekerjaan, misalnya dalam perhitungan matematis, basis data, pengolahan data statistik, persentasi, bahkan sampai pada sistem monitoring ataupun sistem kontrol yang berbasis elektronika. Sistem perancangan Video Tronic menjadi satu hal yang sangat penting dalam kegiatan masyarakat, karena merupakan sebagian kecil dari sebuah proses kontrol. Berkenaan dengan pentingnya sistem, maka perlu dilakukan perancangan dan pembuatan video tronic yang mampu menampilkan video ke TV secara langsung. Video adalah faktor yang sangat penting bagi masyarakat dunia. Tidak hanya berpengaruh terhadap kehidupan manusia tetapi juga perangkat-perangkat elektronik. Kata kunci: Video Tronic, Raspberry Pi, Sistem Kontrol
KATA PENGANTAR Puji dan syukur penulis ucapkan atas kehadirat Allah SWT, atas limpahan rahmat dan ridho yang diberikan dalam menjalani kehidupan ini sehingga penulis dapat menyelesaikan Laporan Tugas Akhir yang berjudul Perancangan dan Pembuatan Video Tronic Menggunakan Raspberry Pi. Laporan ini disusun sebagai syarat untuk menyelesaikan Pendidikan Program Diploma 3 Program Studi Teknik Komputer, Jurusan Teknik Komputer dan Informatika Politeknik Negeri Medan. Laporan ini dapat disusun dengan baik karena dukungan dari berbagai pihak. Oleh karena itu penulis mengucapkan terima kasih kepada: 1. M.Syahruddin, S.T., M.T., selaku Direktur Politeknik Negeri Medan. 2. Ferry Fachrizal, S.T., M.Kom., selaku Ketua Jurusan Teknik Komputer dan Informatika. 3. Zakaria Sembiring, S.T., M.Sc., selaku Kepala Program Studi Teknik Komputer Politeknik Negeri Medan. 4. Ferry Fachrizal, S.T., M.Kom., selaku Dosen Pembimbing Tugas Akhir. 5. Eviliana Sembiring dan Nuri Paramitha Hidayani, selaku Administrasi Program Studi Teknik Komputer yang telah membantu penulis untuk menyelesaikan administrasi. 6. Bapak Zakaria Sembiring, ST.,M.sc., selaku dosen penguji I, dan Bapak Julhan. ST.,M.Kom selaku dosen penguji II dan Bapak Dr. Sumardjono, MT selaku ketua Sidang, terima kasih untuk masukan dan motivasi nya. 2
7. Seluruh Dosen Politeknik Negeri Medan yang telah memberikan ilmunya kepada penulis selama menjalani perkuliahan. 8. Kepada kedua orang tua tercinta Dr. Nusyirwan Sp.Og dan Ibunda Helda br Purba terima kasih atas do a, dukungan moril maupun materil, semangat dan saran-sarannya, sehingga saya dapat menyelesaikan Tugas Akhir. 9. Untuk wanita tercinta Rina Handayani Simbolon yang selalu memberikan do a, semangat,dukungan moril maupun materil, motivasi dan berbagai wawasan serta ilmu yang bermanfaat dalam menyelesaikan Tugas Akhir ini. 10. Sahabat-sahabat terdekat Annisa Eka Desfiani, Febbi Tania Sipayung, Fitri Andini Sihombing, Yulin Zurina, Petrus Antonio Tarigan, Nicodemus, T. Hasbi Hutama, Dtm Djikri, Riski Ananda, Teguh Dwisyahputra, Ahmad zaki Lubis, T. Riski Nanda yang selalu memberikan semangat dan kesan-kesan yang sangat berharga selama menjalani perkuliahan khususnya dalam menyelesaikan Tugas Akhir. 11. Faiz Amri Saragih A.Md, Fauzan Alif Asyura yang telah membantu dalam pembuatan dan perancangan program, serta dukungan semangat dan motivasi. 12. Seluruh teman-teman penulis diprodi teknik komputer CE-6A Angkatan 2012, khususnya Anggi Zulkarnain, Dirhamsyah Nst dan M. Nurkholis. Terima kasih atas bantuan, dukungan dan hiburan yang sudah kalian berikan kepada penulis. Medan, 24 Agustus 2015 Hormat Penulis Febry Ramadani Harahap NIM. 1205112021 3
Daftar Isi LEMBAR PERSETUJUAN... ii LEMBAR PENGESAHAN... iii ABSTRAK... i KATA PENGANTAR... 2 BAB 1... 7 PENDAHULUAN... 7 1.1 Latar Belakang Masalah... 7 1.2 Tujuan dan Manfaat... 8 1.3 Perumusan Masalah... 8 1.4 Batasan Masalah... 9 1.5 Tinjauan Pustaka... 9 1.6 Metode Tugas Akhir... 10 1.8 Sistematika Penulisan... 11 BAB 2... 13 LANDASAN TEORI... 13 2.1 Pengontrolan jarak jauh berbasis web... 13 2.2 Router... 14 2.3 Access point dan wireless router... 15 2.4 LAN NIRKABEL... 17 2.5 Pendahuluan Wifi (Wireless Fidelity)... 17 2.6 Teknologi jaringan Wifi... 19 2.6.1 Protokol TCP/IP... 22 2.6.2 DHCP... 24 4
2.6.3 Client/server... 27 2.7 HTTP (Hyper Text Transfer Protokol)... 28 2.8 Web browser... 29 2.9 Pemrograman Shell... 30 2.10 PHP (Hypertext Preprocessor)... 31 2.11 Apache... 33 2.12 Mysql... 34 2.13 Phpmyadmin... 34 2.14 Perangkat server MINI PC (Raspberry Pi)... 35 BAB 3... 42 PERANCANGAN SISTEM... 42 3.1 Lokasi Penelitian... 42 3.2 Gambaran Umum Sistem... 42 3.3 Sistem Blok Diagram... 42 3.4 Analisa Kebutuhan Sistem... 43 3.5 Syarat Menjalankan Sistem... 44 3.6 Perancangan Perangkat Lunak(Software)... 44 3.6.1 Activity Diagram... 44 3.6.2 Flowchart Aplikasi... 45 3.6.3 Perancangan Web Sebagai Interface... 46 3.7 Perancangan Perangkat Keras (Hardware)... 47 BAB 4... 48 HASIL DAN PEMBAHASAN... 48 4.1 Pengujian software... 48 4.2 Pengujian Sistem... 52 5
BAB 5... 54 SIMPULAN DAN SARAN... 54 5.1 Simpulan... 54 5.2 Saran... 54 DAFTAR PUSTAKA... 56 Lampiran... 58 6
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan ilmu pengetahuan dan teknologi dewasa ini telah membawa manusia kepada peradaban yang lebih baik. Banyak sekali manfaat dan kemudahan yang telah dihasilkan dengan adanya perkembangan teknologi, terlebih lagi dengan lahirnya komputer maka kualitas dan efektifitas manusia dalam bekerja semakin meningkat. Faktanya manusia tidak mungkin lagi bisa terlepas dari alat bantu yang satu ini, sebab komputer menawarkan kemudahankemudahan untuk membantu manusia dalam menyelesaikan pekerjaan, misalnya dalam perhitungan matematis, basis data, pengolahan data statistik, persentasi, bahkan sampai pada sistem monitoring ataupun sistem kontrol yang berbasis elektronika. Sistem perancangan Video Tronic menjadi satu hal yang sangat penting dalam kegiatan masyarakat, karena merupakan sebagian kecil dari sebuah proses kontrol. Berkenaan dengan pentingnya sistem, maka perlu dilakukan perancangan dan pembuatan video tronic yang mampu menampilkan video ke TV secara langsung. Video adalah faktor yang sangat penting bagi masyarakat dunia. Tidak hanya berpengaruh terhadap kehidupan manusia tetapi juga perangkat-perangkat elektronik. Manusia akan menjadi lebih mudah menampilkan video atau yang lainnya ke tv. Pada umumnya pengontrolan video masih melakukan secara biasa saja. Penggunaan remote control pun dirasa kurang efektif, karena harus 7
dilakukan ditempat perangkat tv yang berada. Untuk itulah perlu dirancang suatu perangkat yang dapat mengontrol tampilan tv yang lebih menarik. Namun permasalahannya bagaimana kita bisa membuat tampilan video tersebut dengan lebih mudah, dengan waktu yang lebih singkat, namun dengan data yang lebih akurat dan mudah dikalibrasi. Tampialn secara konvensional dapat dilakukan dengan tampilan yang standar, akan tetapi hal ini sangat merepotkan terutama apabila tampilan tersebut harus di pantau terus menerus. Dengan semakin canggihnya alat elektronik saat ini penulis berkeinginan membuat suatu Sistem tampilan Video Tronic untuk menampilkan video tersebut ke TV menggunakan Raspberry PI2 B. 1.2 Tujuan dan Manfaat Tujuan dari tugas akhir ini adalah untuk membuat dan merancang video tronic menggunakan Raspberry Pi 2 B, untuk menampilkan sebuah video yang langsung ke TV. Manfaat dari tugas akhir ini adalah untuk memberikan kemudahan bagi manusia dalam membuat rancangan video dan mengatur tampilan di TV. 1.3 Perumusan Masalah Berdasarkan latar belakang masalah yang sudah dikemukakan, maka rumusan masalah yang dikaji dalam tugas akhir ini adalah: 1. Bagaimana merancang Raspberry agar dapat berjalan dengan lancar? 2. Bagaimana mengimplementasi Sistem Monitoring Video Tronic ke TV menggunakan Raspberry PI B? 8
3. Bagaimana hasil implementasi Sistem tampilan video tersebut ke TV dengan menggunakan Rasberry Pi B terhadap kebutuhan pasar? 1.4 Batasan Masalah Batasan masalah yang dibahas dalam tugas akhir ini adalah : 1. Perangkat yang digunakan berupa Raspberry Pi B, dengan menggunakan Wifi dan aplikasi di Android. 2. Peralatan elektronik yang diujikan pada sistem ini adalah TV. 3. Sistem Operasi yang digunakan yaitu Linux Debian/ Raspbian. 4. Monitoring hanya untuk satu ruangan saja. 1.5 Tinjauan Pustaka Raspberry Pi, sering juga disingkat dengan nama Raspi, adalah komputer papan tunggal (Single Board Circuit /SBC) yang memiliki ukuran sebesar kartu kredit. Sebagai IoT (Internet of Things) seperti layaknya sebuah desktop, PC kecil ini mampu digunakan untuk menjalankan spreadsheet, pengolah kata dan permainan, terutama untuk memainkan video definisi tinggi. USB Dongle Wifi merupakan perangkat tambahan untuk menyambungkan perangkat Raspberry Pi ke jaringan computer. Bisa dikatakan bahwa USB Dongle Wifi ini merupakan kartu jaringan yang bentuknya lebih kecil dan mudah di bawa kemana saja (Portable). Jarak untuk menangkap wifi hotspot untuk indoor biasanya lebih pendek dibandingkan dengan outdoor. Rentang frekuensi USB ini 2.4 GHz. 9
1.6 Metode Tugas Akhir Metode yang digunakan untuk menyelesaikan tugas akhir ini menyangkut beberapa aspek meliputi pendefinisian sistem, perencanaan, implementasi dan pengujian, penyusunan tugas akhir. a. Pendefinisian Sistem Pendefinisian sistem memuat konsep dan sistem dasar yang berhubungan dengan masalah rancang bangun yang akan dibuat. Pendefinisian ini diperoleh dengan studi literatur untuk mencari dan mengumpulkan referensi dari buku penunjang untuk mendukung pembuatan tugas akhir. b. Perencanaan Perencanaan ini dimaksudkan untuk memperoleh perancangan sistem monitoring televise ruangang dengan menggunakan Rasberry Pi B untuk menampilkan hasil pantau. Rancangan tersebut hanya meliputi hardware dan software. Rancangan hardware untuk menentukan rangkaian apa saja yang akan digunakan dan untuk menjalankan sistem diperlukan rancangan software untuk menentukan desain sistem operasi yang akan digunakan. c. Implementasi Implementasi yang dimaksud yaitu merealisasikan rancangan sistem yang telah dibuat dalam perencanaan awal. Pada bagian ini berisi pengalaman dalam melakukan realisasi, kendala - kendala dan pemecahannya. d. Pengujian Melakukan pengujian secara visual serta melakukan pengujian komponen dan koneksi antara program aplikasi dengan alat secara keseluruhan. 10
e. Penyusunan Tugas Akhir Merupakan tahap untuk menyusun hasil penelitian secara sistematis berdasarkan aturan yang ada. 1.8 Sistematika Penulisan Berikut adalah sistematika penulisan yang digunakan dalam penyusuan laporan tugas akhir: 1. BAB 1 PENDAHULUAN Bab ini berisi penjelasan mengenai latar belakang pemilihan judul, batasan masalah, motivasi dan tujuan tugas akhir, sasaran tugas akhir, metode tugas akhir dan sistematika penulisan. 2. BAB 2 LANDASAN TEORI Bab ini berisi tinjauan pustaka yang menjadi referensi utama dalam penulisan tugas akhir. Teori yang dibahas berhubungan dengan sistem yang akan dibuat dan juga yang digunakan untuk kepentingan analisis dan perancangan sistem. 3. BAB 2 PERANCANGAN SISTEM Bab ini membahas mengenai perancangan sistem agar dapat membuat simulasi software dan hardware yang dapat menghasilkan sistem tampilan ke televisi dengan menggunakan Raspberry Pi B. 4. BAB 3 HASIL DAN PEMBAHASAN Bab ini membahas hasil dari perancangan dan pembuatan dari sistem dan instruksi instruksi Raspberry Pi B. 5. BAB 4 SIMPULAN DAN SARAN 11
Bab ini menjelaskan hasil akhir dari semua penulisan yang dikerjakan yaitu simpulan dan saran yang berisi masukan masukan untuk mengembangkan dan melengkapi sistem yang sudah dibangun di masa yang mendatang. 12