Aplikasi Raspberry Pi untuk Penampil Informasi Jarak Jauh dengan Masukan Menggunakan Web Browser Melalu Jaringan 3G - Application of Raspberry Pi for Displaying Information on Remote Screen with Input Using Web Browser Via 3G Network.

(1)

i Universitas Kristen Maranatha

APLIKASI RASPBERRY PI UNTUK PENAMPIL INFORMASI

JARAK JAUH DENGAN MASUKAN MENGGUNAKAN WEB

BROWSER MELALUI JARINGAN 3G

Disusun oleh :

Antonius Heru Wibowo (0922009)

Jurusan Teknik Elektro, Fakultas Teknik, Universitas Kristen Maranatha Jl. Prof. Drg. Suria Sumantri, MPH, No. 65, Bandung, Indonesia

E – mail : cervec_v@yahoo.com

ABSTRAK

Di era globalisasi, informasi merupakan kebutuhan pokok setiap orang untuk pengembangan pribadi dan lingkungan sosialnya. Pemakaian papan billboard (papan iklan) merupakan salah satu penyampai informasi yang sering dijumpai di tempat umum. Agar mempermudah dalam memperbaharui informasi pada papan billboard elektronik, perlu dicari solusi agar perubahan informasi dapat dilakukan dari jarak jauh.

Dalam Tugas Akhir ini akan memfokuskan untuk membuat sistem yang dapat mengubah tampilan informasi menggunakan Raspberry Pi dengan memberi masukan informasi melalui web browser melalui jaringan 3G. Penggunaan jaringan 3G dan

web browser bertujuan agar client dapat mengubah tampilan papan billboard

elektronik dari jarak jauh selama komputer client terkoneksi jaringan internet.

Dari hasil uji coba, sistem yang dibuat dapat mengubah dan menampilkan tampilan informasi menggunakan Raspberry Pi dengan baik. Sistem dapat mengubah tampilan informasi berupa gambar, slideshow, dan video dengan baik pada layar dari jarak jauh.


(2)

ii Universitas Kristen Maranatha

APPLICATION OF RASPBERRY PI FOR DISPLAYING

INFORMATION ON REMOTE SCREEN WITH INPUT USING

WEB SERVER VIA 3G NETWORK

Composed by :

Antonius Heru Wibowo (0922009)

Department of Electrical Engineering, Faculty of Engineering, Maranatha Christian University, Bandung, Indonesia

E – mail :cervec_v@yahoo.com

ABSTRACT

In the era of globalization, information is a basic requirement for everyone for personal development and social environment. The use of billboards is one conveys information that is often found in public places. In order to facilitate the updating of information on electronic billboards, it is necessary to find a solution in order to change the information remotely.

This final project will focus on creating a system that can change the display information using Raspberry Pi to provide input information via a web browser over 3G networks. The use of the 3G network and web browser intended that the client can change the appearance of the electronic billboard remotely as long as client computer connected to the Internet.

From the test results, the realized system can change and display the information using Raspberry Pi well. The system can change the display of information in the form of pictures, slideshows, and videos properly on remote screen.


(3)

v Universitas Kristen Maranatha

DAFTAR ISI

ABSTRAK ... i

ABSTRACT ... ii

KATA PENGANTAR ... iii

DAFTAR ISI ... v

DAFTAR GAMBAR ... viii

DAFTAR TABEL ... xi

BAB I PENDAHULUAN 1.1 Latar Belakang ... 1

1.2 Identifikasi Masalah ... 2

1.3 Rumusan Masalah ... 2

1.4 Tujuan Penelitian ... 3

1.5 Batasan Masalah... 3

1.6 Sistematika Penulisan ... 3

BAB II LANDASAN TEORI 2.1 Raspberry Pi Model B ... 5

2.2 Bahasa Pemrograman Python ... 6

2.3 Modul Open CV ... 13

2.4 Socket Programming ... 14

2.5 PHP ... 14

2.5.1 Konsep Kerja PHP ... 16

2.5.2 PHP dan Database ... 18

2.5.3 Aturan Penulisan Skrip PHP ... 18

2.5.4 Menulis Nama Variabel ... 19

2.6 Database MySQL ... 20

2.6.1 Struktur Tabel Database ... 20


(4)

vi Universitas Kristen Maranatha

2.6.3 Membuat Tabel ... 21

2.6.4 Fungsi dalam MySQL ... 22

2.7 VPN Hamachi ... 23

2.7.1 Ringkasan Operasional Hamachi ... 23

2.7.2 Pengalamatan Hamachi ... 24

BAB III PERANCANGAN DAN REALISASI 3.1 Diagram Blok ... 25

3.2 Proses pada Web Browser ... 26

3.2.1 Halaman Login ... 27

3.2.2 Halaman Pemilihan Jenis Informasi ... 28

3.2.3 Halaman Pemilihan Gambar ... 30

3.2.4 Halaman Pemilihan Gambar Slideshow ... 32

3.2.5 Halaman Pemilihan Video ... 38

3.2.6 Halaman History ... 39

3.3 Proses pada Raspberry Pi ... 42

3.3.1 Proses Tampil Gambar ... 44

3.3.2 Proses Tampil Slideshow ... 45

3.3.3 Proses Tampil Video ... 46

3.4 VPN Hamachi ... 47

BAB IV PENGUJIAN DAN ANALISIS HASIL UJI 4.1 Bandwidth Jaringan Internet ... 49

4.2 Pengujian Tampilan Gambar... 51

4.2.1 Pengujian Pertama Tampilan Satu Gambar ... 51

4.2.2 Pengujian Kedua Tampilan Satu Gambar ... 52

4.3 Pengujian Tampilan Slideshow 2 Gambar ... 53

4.3.1 Pengujian Pertama Tampilan Slideshow 2 Gambar ... 55

4.3.2 Pengujian Kedua Tampilan Slideshow 2 Gambar ... 56


(5)

vii Universitas Kristen Maranatha

4.4.1 Pengujian Pertama Tampilan Slideshow 3 Gambar ... 59

4.4.2 Pengujian Kedua Tampilan Slideshow 3 Gambar ... 60

4.5 Pengujian Tampilan Slideshow 4 Gambar ... 61

4.5.1 Pengujian Pertama Tampilan Slideshow 4 Gambar ... 63

4.5.2 Pengujian Kedua Tampilan Slideshow 4 Gambar ... 64

4.6 Pengujian Tampilan Slideshow 5 Gambar ... 66

4.4.1 Pengujian Pertama Tampilan Slideshow 5 Gambar ... 68

4.4.2 Pengujian Kedua Tampilan Slideshow 5 Gambar ... 70

4.7 Pengujian Tampilan Video ... 71

4.4.1 Pengujian Pertama Tampilan Video ... 71

4.4.2 Pengujian Kedua Tampilan Video ... 72

4.8 Pengujian Tampilan History ... 73

4.8.1 Pengujian Pertama Tampilan Gambar Dari History ... 74

4.8.2 Pengujian Kedua Tampilan Gambar Dari History ... 75

4.8.3 Pengujian Pertama Tampilan Video Dari History ... 76

4.8.4 Pengujian Kedua Tampilan Video Dari History ... 77

4.9 Analisis Data ... 78

BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan ... 80

5.2 Saran ... 80

DAFTAR PUSTAKA ... 81 LAMPIRAN A PROGRAM WEBSITE


(6)

viii Universitas Kristen Maranatha

DAFTAR GAMBAR

Gambar 2.1 Raspberry Pi Model B ... 5

Gambar 2.2 Logo Python ... 7

Gambar 2.3 Skema Kerja HTML ... 16

Gambar 2.4 Skema Kerja PHP ... 16

Gambar 3.1 Diagram Blok Sistem ... 25

Gambar 3.2 Tampilan Halaman Login ... 27

Gambar 3.3 Tabel Database “Member” Untuk Halaman Login ... 28

Gambar 3.4 Diagram Alir Halaman Pemilihan Jenis Informasi ... 29

Gambar 3.5 Tampilan Halaman Pemilihan Jenis Informasi ... 30

Gambar 3.6 Diagram Alir Subrutin “Pilihan Gambar” ... 31

Gambar 3.7 Tampilan Halaman Pemilihan Gambar ... 31

Gambar 3.8 Tabel Database “Tabeldata” Setelah Dimasukkan Data Gambar ... 32

Gambar 3.9 Diagram Alir Subrutin “Pilihan Slideshow” ... 33

Gambar 3.10 Tampilan Halaman Slideshow 2 Gambar ... 34

Gambar 3.11 Tabel Database “Slideshow” Setelah Dimasukkan 2 Gambar ... 34

Gambar 3.12 Tampilan Halaman Slideshow 3 Gambar ... 35

Gambar 3.13 Tabel Database “Slideshow” Setelah Dimasukkan 3 Gambar ... 35

Gambar 3.14 Tampilan Halaman Slideshow 4 Gambar ... 36

Gambar 3.15 Tabel Database “Slideshow” Setelah Dimasukkan 4 Gambar ... 36

Gambar 3.16 Tampilan Halaman Slideshow 5 Gambar ... 37

Gambar 3.17 Tabel Database “Slideshow” Setelah Dimasukkan 5 Gambar ... 37

Gambar 3.18 Diagram Alir Subrutin “Pilihan Video” ... 38

Gambar 3.19 Tampilan Halaman Pemilihan Video ... 39

Gambar 3.20 Tabel Database “Tabeldata” Setelah Dimasukkan Data Video ... 39

Gambar 3.21 Diagram Alir Subrutin “Pilihan History” ... 40

Gambar 3.22 Tampilan Halaman History ... 41


(7)

ix Universitas Kristen Maranatha

Gambar 3.24 Diagram Alir Proses Pada Raspberry Pi ... 43

Gambar 3.25 Diagram Alir Subrutin “Tampil Gambar”... 44

Gambar 3.26 Diagram Alir Subrutin “Tampil Slideshow” ... 45

Gambar 3.27 Diagram Alir Subrutin “Tampil Video” ... 46

Gambar 3.28 Aplikasi Hamachi Pada Komputer Client ... 47

Gambar 3.29 Tampilan Website Logmein.com Pada Jaringan “Cervec” ... 48

Gambar 4.1 Bandwidth Jaringan Internet Fastnet Pada Komputer Client ... 49

Gambar 4.2 Bandwidth Jaringan Internet Telkomsel 3G Pada Raspberry Pi ... 50

Gambar 4.3 Bandwidth Jaringan Internet Melsa Pada Komputer Client ... 50

Gambar 4.4 Bandwidth Jaringan Internet Telkomsel 3G Pada Raspberry Pi ... 51

Gambar 4.5 Pengujian Tampilan Gambar di Televisi ... 51

Gambar 4.6 Pengujian Tampilan Gambar Pertama Pada Slideshow 2 Gambar di Televisi ... 54

Gambar 4.7 Pengujian Tampilan Gambar Kedua Pada Slideshow 2 Gambar di Televisi ... 54

Gambar 4.8 Pengujian Tampilan Gambar Pertama Pada Slideshow 3 Gambar di Televisi ... 57

Gambar 4.9 Pengujian Tampilan Gambar Kedua Pada Slideshow 3 Gambar di Televisi ... 57

Gambar 4.10 Pengujian Tampilan Gambar Ketiga Pada Slideshow 3 Gambar di Televisi ... 58

Gambar 4.11 Pengujian Tampilan Gambar Pertama Pada Slideshow 4 Gambar di Televisi ... 61

Gambar 4.12 Pengujian Tampilan Gambar Kedua Pada Slideshow 4 Gambar di Televisi ... 61

Gambar 4.13 Pengujian Tampilan Gambar Ketiga Pada Slideshow 4 Gambar di Televisi ... 62

Gambar 4.14 Pengujian Tampilan Gambar Keempat Pada Slideshow 4 Gambar di Televisi ... 62


(8)

x Universitas Kristen Maranatha Gambar 4.15 Pengujian Tampilan Gambar Pertama Pada Slideshow 5 Gambar di

Televisi ... 66

Gambar 4.16 Pengujian Tampilan Gambar Kedua Pada Slideshow 5 Gambar di Televisi ... 66

Gambar 4.17 Pengujian Tampilan Gambar Ketiga Pada Slideshow 5 Gambar di Televisi ... 67

Gambar 4.18 Pengujian Tampilan Gambar Keempat Pada Slideshow 5 Gambar di Televisi ... 67

Gambar 4.19 Pengujian Tampilan Gambar Kelima Pada Slideshow 5 Gambar di Televisi ... 68

Gambar 4.20 Pengujian Tampilan Video di Televisi ... 71

Gambar 4.21 Pengujian Tampilan Gambar Dari History di Televisi ... 74


(9)

xi Universitas Kristen Maranatha

DAFTAR TABEL

Tabel 2.1 Tabel Fungsi Konversi Tipe Data ... 11

Tabel 2.2 Tabel Operator Aritmatik ... 12

Tabel 2.3 Tabel Operator Pembanding ... 12

Tabel 2.4 Tabel Fungsi Open CV... 14

Tabel 2.5 Tabel Fungsi Socket Programming ... 15

Tabel 2.6 Tabel Fungsi Socket Server ... 15

Tabel 4.1 Tabel Pengujian Pertama Tampilan Satu Gambar Melalui Jaringan Internet Fastnet Pada Komputer Client Dan Telkomsel 3G Pada Raspberry Pi ... 52

Tabel 4.2 Tabel Pengujian Kedua Tampilan Satu Gambar Melalui Jaringan Internet Melsa Pada Komputer Client Dan Telkomsel 3G Pada Raspberry Pi ... 53

Tabel 4.3 Tabel Pengujian Pertama Tampilan Slideshow 2 Gambar Melalui Jaringan Internet Fastnet Pada Komputer Client Dan Telkomsel 3G Pada Raspberry Pi ... 55

Tabel 4.4 Tabel Pengujian Kedua Tampilan Slideshow 2 Gambar Melalui Jaringan Internet Melsa Pada Komputer Client Dan Telkomsel 3G Pada Raspberry Pi ... 56

Tabel 4.5 Tabel Pengujian Pertama Tampilan Slideshow 3 Gambar Melalui Jaringan Internet Fastnet Pada Komputer Client Dan Telkomsel 3G Pada Raspberry Pi ... 59

Tabel 4.6 Tabel Pengujian Kedua Tampilan Slideshow 3 Gambar Melalui Jaringan Internet Melsa Pada Komputer Client Dan Telkomsel 3G Pada Raspberry Pi ... 60

Tabel 4.7 Tabel Pengujian Pertama Tampilan Slideshow 4 Gambar Melalui Jaringan Internet Fastnet Pada Komputer Client Dan Telkomsel 3G Pada Raspberry Pi ... 63


(10)

xii Universitas Kristen Maranatha Tabel 4.8 Tabel Pengujian Kedua Tampilan Slideshow 4 Gambar Melalui

Jaringan Internet Melsa Pada Komputer Client Dan Telkomsel 3G Pada Raspberry Pi ... 65 Tabel 4.9 Tabel Pengujian Pertama Tampilan Slideshow 5 Gambar Melalui

Jaringan Internet Fastnet Pada Komputer Client Dan Telkomsel 3G Pada Raspberry Pi ... 69 Tabel 4.10 Tabel Pengujian Kedua Tampilan Slideshow 5 Gambar Melalui

Jaringan Internet Melsa Pada Komputer Client Dan Telkomsel 3G Pada Raspberry Pi ... 70 Tabel 4.11 Tabel Pengujian Pertama Tampilan Video Melalui Jaringan Internet

Fastnet Pada Komputer Client Dan Telkomsel 3G Pada Raspberry Pi ... 72 Tabel 4.12 Tabel Pengujian Kedua Tampilan Video Melalui Jaringan Internet

Melsa Pada Komputer Client Dan Telkomsel 3G Pada Raspberry Pi ... 73 Tabel 4.13 Tabel Pengujian Pertama Tampilan Gambar Dari History Melalui

Jaringan Internet Fastnet Pada Komputer Client Dan Telkomsel 3G Pada Raspberry Pi ... 75 Tabel 4.14 Tabel Pengujian Kedua Tampilan Gambar Dari History Melalui

Jaringan Internet Melsa Pada Komputer Client Dan Telkomsel 3G Pada Raspberry Pi ... 76 Tabel 4.15 Tabel Pengujian Pertama Tampilan Video Dari History Melalui

Jaringan Internet Fastnet Pada Komputer Client Dan Telkomsel 3G Pada Raspberry Pi ... 77 Tabel 4.16 Tabel Pengujian Kedua Tampilan Video Dari History Melalui Jaringan

Internet Melsa Pada Komputer Client Dan Telkomsel 3G Pada


(11)

1 Universitas Kristen Maranatha

BAB I

PENDAHULUAN

Pada bab ini, dijelaskan pendahuluan dari Tugas Akhir meliputi latar belakang topik tugas akhir, rumusan masalah, tujuan penelitian, batasan masalah, sistematika penulisan dari Tugas Akhir.

1.1 Latar Belakang

Di era globalisasi, informasi merupakan kebutuhan pokok setiap orang untuk pengembangan pribadi dan lingkungan sosialnya. Banyak cara yang dapat digunakan untuk menyampaikan informasi untuk masyarakat. Beberapa diantaranya adalah menggunakan media cetak, menggunakan papan billboard, dll. Papan billboard merupakan salah satu penyampai informasi yang sering dijumpai ditempat umum. Informasi pada papan billboard dapat diperbaharui seiring dengan kebutuhan.

Papan billboard terdiri dari 2 macam yaitu papan billboard elektronik dan papan billboard nonelektronik. Untuk memperbaharui informasi pada papan

billboard nonelektronik, diperlukan beberapa orang untuk mengganti informasi

pada papan billboard. Selain itu dibutuhkan juga alat khusus berupa tangga untuk memanjat papan billboard dalam penggantian informasi sehingga dapat membahayakan keselamatan. Faktor cuaca yang buruk juga dapat membahayakan keselamatan dalam proses penggantian informasi pada papan billboard nonelektronik. Sedangkan untuk memperbaharui informasi pada papan billboard elektronik, orang harus menuju ke tempat papan billboard elektronik tersebut berada. Oleh karena itu, diperlukan solusi untuk membantu ahli dalam mengganti informasi pada papan billboard elektronik tanpa harus mengancam keselamatan. Solusi tersebut dapat berupa suatu sistem yang dapat mengganti tampilan informasi pada papan billboard elektronik dari jarak jauh.


(12)

BAB 1 PENDAHULUAN

2 Universitas Kristen Maranatha Raspberry Pi merupakan suatu terobosan teknologi baru yang sedang berkembang saat ini. Raspberry Pi adalah sebuah mini komputer yang menggunakan Raspbian yang berbasis Linux sebagai sistem operasinya. Raspberry Pi dapat dijadikan web server merupakan salah satu kelebihan Raspberry Pi yang dapat dipergunakan untuk membantu memecahkan masalah penggantian informasi pada papan billboard dari jarak jauh.

Dalam Tugas Akhir ini akan memfokuskan untuk membuat sistem yang dapat mengubah tampilan informasi menggunakan Raspberry Pi dengan memberi masukan informasi melalui web browser melalui jaringan 3G. Penggunaan jaringan 3G bertujuan agar sistem tidak membutuhkan banyak kabel sehingga dapat lebih ringkas. Penggunaan web browser bertujuan agar client dapat mengubah tampilan papan billboard elektronik dari jarak jauh selama komputer

client terkoneksi jaringan internet.

1.2 Identifikasi Masalah

Permasalahan yang akan dibahas dalam Tugas Akhir ini adalah merancang dan merealisasikan sistem menggunakan Raspberry Pi untuk penampil informasi pada layar jarak jauh dengan masukan menggunakan web browser melalui jaringan 3G.

1.3 Rumusan Masalah

Rumusan masalah pada Tugas Akhir ini adalah bagaimana merancang dan merealisasikan sistem menggunakan Raspberry Pi untuk penampil informasi pada layar jarak jauh dengan masukan menggunakan web browser melalui jaringan 3G?


(13)

BAB 1 PENDAHULUAN

3 Universitas Kristen Maranatha 1.4 Tujuan

Tujuan yang ingin dicapai pada Tugas Akhir ini adalah merancang dan merealisasikan sistem menggunakan Raspberry Pi untuk penampil informasi pada layar jarak jauh dengan masukan menggunakan web browser melalui jaringan 3G.

1.5 Batasan Masalah

Batasan masalah dalam Tugas Akhir ini adalah:

1. Masukan berupa gambar, video, gambar slideshow.

2. File extension untuk gambar adalah .jpg dan .png sedangkan file extension untuk video adalah .mp4.

3. Ukuran gambar dan video maksimal 1MB. 4. Web browser akan diakses melalui komputer.

5. Sistem login dan VPN Hamachi dipasang untuk keamanan.

1.6 Sistematika Penulisan

Sistematika penulisan yang akan digunakan untuk menyusun laporan Tugas Akhir ini adalah sebagai berikut:

1. Bab I Pendahuluan

Bab ini dijelaskan latar belakang, rumusan masalah, tujuan, batasan masalah, metodologi, serta sistematika pembahasan yang digunakan untuk menyusun laporan Tugas Akhir.

2. Bab II Landasan Teori

Bab ini dijelaskan teori-teori yang digunakan sebagai referensi penulis dalam pengerjaan Tugas Akhir ini. Teori yang diuraikan berkaitan dengan perancangan dan realisasi aplikasi Raspberry Pi untuk penampil informasi pada layar jarak jauh dengan menggunakan web browser melalui jaringan 3G.

3. Bab III Perancangan dan Realisasi

Bab ini dijelaskan mengenai struktur dari Tugas Akhir ini serta perancangan sistem dengan program berbahasa Python, web browser berbahasa PHP, dan database MySQL.


(14)

BAB 1 PENDAHULUAN

4 Universitas Kristen Maranatha 4. Bab IV Data Pengamatan dan Analisis Data

Bab ini berisikan data pengamatan hasil kerja sistem pada Raspberry Pi dan pengujian web browser hingga mampu menampilkan informasi pada layar.

5. Bab VI Kesimpulan dan Saran

Bab ini berisikan kesimpulan dari hasil percobaan yang terlah didapatkan dari Tugas Akhir serta saran-saran yang dapat digunakan untuk membantu dalam pengembangan Tugas Akhir ini.


(15)

80 Universitas Kristen Maranatha

BAB V

KESIMPULAN DAN SARAN

Bab ini berisikan mengenai kesimpulan berdasarkan data pengamatan dari Tugas Akhir dan saran untuk pengembangan Tugas Akhir ini agar lebih baik lagi.

5.1 Kesimpulan

Kesimpulan yang dapat ditarik dari Tugas Akhir aplikasi Raspberry Pi untuk penampil informasi jarak jauh dengan masukan menggunakan web browser melalui jaringan 3G adalah

1. Penampilan informasi berupa gambar, slideshow, dan video dapat bekerja dan menampilkannya dengan baik. Dari hasil uji coba, persentasi kesalahan menampilkan informasi adalah 0%.

2. Penampilan informasi berupa gambar, dan video melalui history dapat bekerja dan menampilkannya dengan baik.

5.2 Saran

Saran yang dapat diberikan untuk pengembangan Tugas Akhir ini lebih lanjut adalah

1. Dibutuhkan fasilitas dari sisi client agar dapat menghapus file gambar dan video.

2. Dapat melakukan penjadwalan untuk menampilkan file yang sudah ada di Raspberry Pi sesuai yang diinginkan.

3. Dapat upload file gambar/gambar slideshow/video dengan ukuran file lebih dari 1 MB


(16)

81 Universitas Kristen Maranatha DAFTAR PUSTAKA

1. L, Hakim, “Rahasia Inti Master PHP dan MySQLi”. Toko Media. 2014. 2. A, Kadir, "Dasar Pemrograman Web Dinamis Menggunakan PHP”.

Penerbit Andi. 2008.

3. http://www.w3schools.com/php/default.asp

4. http://cs.smith.edu/dftwiki/index.php/Tutorial:_Client/Server_on_the_Ras pberry_Pi

5. https://github.com/robwilkerson/Thrift-Client-Server-Example--PHP- 6. http://ilab.cs.byu.edu/python/socket/echoserver.html

7. https://docs.python.org/2/howto/sockets.html 8. http://php.net/manual/en/sockets.examples.php 9. http://www.java2s.com/Tutorial/Python

10.http://en.wikipedia.org/wiki/Hamachi_(software)

11. http://www.php5dp.com/get-mysql-and-php-to-work-together-in-raspberry-pi/

12.http://www.binarytides.com/python-socket-server-code-example/ 13.https://www.python.org/about/apps/

14.http://en.wikipedia.org/wiki/Raspberry_Pi 15.http://opencv.org


(1)

1 Universitas Kristen Maranatha

BAB I

PENDAHULUAN

Pada bab ini, dijelaskan pendahuluan dari Tugas Akhir meliputi latar belakang topik tugas akhir, rumusan masalah, tujuan penelitian, batasan masalah, sistematika penulisan dari Tugas Akhir.

1.1 Latar Belakang

Di era globalisasi, informasi merupakan kebutuhan pokok setiap orang untuk pengembangan pribadi dan lingkungan sosialnya. Banyak cara yang dapat digunakan untuk menyampaikan informasi untuk masyarakat. Beberapa diantaranya adalah menggunakan media cetak, menggunakan papan billboard, dll. Papan billboard merupakan salah satu penyampai informasi yang sering dijumpai ditempat umum. Informasi pada papan billboard dapat diperbaharui seiring dengan kebutuhan.

Papan billboard terdiri dari 2 macam yaitu papan billboard elektronik dan papan billboard nonelektronik. Untuk memperbaharui informasi pada papan billboard nonelektronik, diperlukan beberapa orang untuk mengganti informasi pada papan billboard. Selain itu dibutuhkan juga alat khusus berupa tangga untuk memanjat papan billboard dalam penggantian informasi sehingga dapat membahayakan keselamatan. Faktor cuaca yang buruk juga dapat membahayakan keselamatan dalam proses penggantian informasi pada papan billboard nonelektronik. Sedangkan untuk memperbaharui informasi pada papan billboard elektronik, orang harus menuju ke tempat papan billboard elektronik tersebut berada. Oleh karena itu, diperlukan solusi untuk membantu ahli dalam mengganti informasi pada papan billboard elektronik tanpa harus mengancam keselamatan. Solusi tersebut dapat berupa suatu sistem yang dapat mengganti tampilan informasi pada papan billboard elektronik dari jarak jauh.


(2)

BAB 1 PENDAHULUAN

2 Universitas Kristen Maranatha Raspberry Pi merupakan suatu terobosan teknologi baru yang sedang berkembang saat ini. Raspberry Pi adalah sebuah mini komputer yang menggunakan Raspbian yang berbasis Linux sebagai sistem operasinya. Raspberry Pi dapat dijadikan web server merupakan salah satu kelebihan Raspberry Pi yang dapat dipergunakan untuk membantu memecahkan masalah penggantian informasi pada papan billboard dari jarak jauh.

Dalam Tugas Akhir ini akan memfokuskan untuk membuat sistem yang dapat mengubah tampilan informasi menggunakan Raspberry Pi dengan memberi masukan informasi melalui web browser melalui jaringan 3G. Penggunaan jaringan 3G bertujuan agar sistem tidak membutuhkan banyak kabel sehingga dapat lebih ringkas. Penggunaan web browser bertujuan agar client dapat mengubah tampilan papan billboard elektronik dari jarak jauh selama komputer client terkoneksi jaringan internet.

1.2 Identifikasi Masalah

Permasalahan yang akan dibahas dalam Tugas Akhir ini adalah merancang dan merealisasikan sistem menggunakan Raspberry Pi untuk penampil informasi pada layar jarak jauh dengan masukan menggunakan web browser melalui jaringan 3G.

1.3 Rumusan Masalah

Rumusan masalah pada Tugas Akhir ini adalah bagaimana merancang dan merealisasikan sistem menggunakan Raspberry Pi untuk penampil informasi pada layar jarak jauh dengan masukan menggunakan web browser melalui jaringan 3G?


(3)

3 Universitas Kristen Maranatha 1.4 Tujuan

Tujuan yang ingin dicapai pada Tugas Akhir ini adalah merancang dan merealisasikan sistem menggunakan Raspberry Pi untuk penampil informasi pada layar jarak jauh dengan masukan menggunakan web browser melalui jaringan 3G.

1.5 Batasan Masalah

Batasan masalah dalam Tugas Akhir ini adalah:

1. Masukan berupa gambar, video, gambar slideshow.

2. File extension untuk gambar adalah .jpg dan .png sedangkan file extension untuk video adalah .mp4.

3. Ukuran gambar dan video maksimal 1MB. 4. Web browser akan diakses melalui komputer.

5. Sistem login dan VPN Hamachi dipasang untuk keamanan.

1.6 Sistematika Penulisan

Sistematika penulisan yang akan digunakan untuk menyusun laporan Tugas Akhir ini adalah sebagai berikut:

1. Bab I Pendahuluan

Bab ini dijelaskan latar belakang, rumusan masalah, tujuan, batasan masalah, metodologi, serta sistematika pembahasan yang digunakan untuk menyusun laporan Tugas Akhir.

2. Bab II Landasan Teori

Bab ini dijelaskan teori-teori yang digunakan sebagai referensi penulis dalam pengerjaan Tugas Akhir ini. Teori yang diuraikan berkaitan dengan perancangan dan realisasi aplikasi Raspberry Pi untuk penampil informasi pada layar jarak jauh dengan menggunakan web browser melalui jaringan 3G.

3. Bab III Perancangan dan Realisasi

Bab ini dijelaskan mengenai struktur dari Tugas Akhir ini serta perancangan sistem dengan program berbahasa Python, web browser berbahasa PHP, dan database MySQL.


(4)

BAB 1 PENDAHULUAN

4 Universitas Kristen Maranatha 4. Bab IV Data Pengamatan dan Analisis Data

Bab ini berisikan data pengamatan hasil kerja sistem pada Raspberry Pi dan pengujian web browser hingga mampu menampilkan informasi pada layar.

5. Bab VI Kesimpulan dan Saran

Bab ini berisikan kesimpulan dari hasil percobaan yang terlah didapatkan dari Tugas Akhir serta saran-saran yang dapat digunakan untuk membantu dalam pengembangan Tugas Akhir ini.


(5)

80 Universitas Kristen Maranatha

BAB V

KESIMPULAN DAN SARAN

Bab ini berisikan mengenai kesimpulan berdasarkan data pengamatan dari Tugas Akhir dan saran untuk pengembangan Tugas Akhir ini agar lebih baik lagi.

5.1 Kesimpulan

Kesimpulan yang dapat ditarik dari Tugas Akhir aplikasi Raspberry Pi untuk penampil informasi jarak jauh dengan masukan menggunakan web browser melalui jaringan 3G adalah

1. Penampilan informasi berupa gambar, slideshow, dan video dapat bekerja dan menampilkannya dengan baik. Dari hasil uji coba, persentasi kesalahan menampilkan informasi adalah 0%.

2. Penampilan informasi berupa gambar, dan video melalui history dapat bekerja dan menampilkannya dengan baik.

5.2 Saran

Saran yang dapat diberikan untuk pengembangan Tugas Akhir ini lebih lanjut adalah

1. Dibutuhkan fasilitas dari sisi client agar dapat menghapus file gambar dan video.

2. Dapat melakukan penjadwalan untuk menampilkan file yang sudah ada di Raspberry Pi sesuai yang diinginkan.

3. Dapat upload file gambar/gambar slideshow/video dengan ukuran file lebih dari 1 MB


(6)

81 Universitas Kristen Maranatha DAFTAR PUSTAKA

1. L, Hakim, “Rahasia Inti Master PHP dan MySQLi”. Toko Media. 2014. 2. A, Kadir, "Dasar Pemrograman Web Dinamis Menggunakan PHP”.

Penerbit Andi. 2008.

3. http://www.w3schools.com/php/default.asp

4. http://cs.smith.edu/dftwiki/index.php/Tutorial:_Client/Server_on_the_Ras pberry_Pi

5. https://github.com/robwilkerson/Thrift-Client-Server-Example--PHP- 6. http://ilab.cs.byu.edu/python/socket/echoserver.html

7. https://docs.python.org/2/howto/sockets.html 8. http://php.net/manual/en/sockets.examples.php 9. http://www.java2s.com/Tutorial/Python

10.http://en.wikipedia.org/wiki/Hamachi_(software)

11. http://www.php5dp.com/get-mysql-and-php-to-work-together-in-raspberry-pi/

12.http://www.binarytides.com/python-socket-server-code-example/ 13.https://www.python.org/about/apps/

14.http://en.wikipedia.org/wiki/Raspberry_Pi 15.http://opencv.org