Journal Erwin
Journal Erwin
Abstrak
Selama ini penggunaan papan pengumuman masih banyak menggunakan teknik konvensional.
Dengan cara ini masih memiliki banyak kelemahan yang di hasilkan, karena penggunaannya
akan banyak menelan dana dan device yang di gunakan masih cukup besar. Pada era digital ini
papan pengumuman konvensional akan bermigrasi ke papan pengumuman digital, papan
pengumuman digital dikenal dengan istilah digital signage. Digital signage masih banyak di
operasikan menggunakan komputer, akan tetapi penggunaannya masih banyak kekurangan.
Oleh karena itu penggunaan komputer akan digantikan dengan menggunakan raspberry pi
sebagai media pengoperasiannya. Pada penelitian ini meliputi konfigurasi raspberry pi dan
hosting untuk menyimpan data. Berdasarkan penelitian yang dilakukan berhasil didapatkan
bahwa penggunaan hosting pada data raspberry pi berhasil mengurangi penggunaan memory
sebesar 50 mega byte (MB), dibandingkan dengan menggunakan localhost. Dan beban CPU
untuk akses chrome mengalami peningkatan menjadi 68.5 persen. Maka penggunaan web
hosting pada sistem yang dibangun akan mengurangi penggunaan memory dan juga
meningkatkan beban CPU. Pengujian sistem secara keseluruhan menunjukkan hasil 100 %.
Abstract
So far the use of bulletin boards still use conventional techniques. In this way still has many
weaknesses that are generated, because of its use will swallow the funds and devices in use is
still quite large. In this digital era, the conventional bulletin boards will migrate to the digital
announcement board, a digital announcement board known as digital signage. Digital signage
is still widely operated using a computer, but its use is still a lot of shortcomings. Therefore, the
use of computers will be replaced by using raspberry pi as a medium of operation. In this study
includes the configuration of raspberry pi and hosting to store data. Based on research
conducted successfully found that the use of hosting on raspberry data pi managed to reduce the
use of memory of 50 mega bytes (MB), compared with using localhost. And the CPU load for
chrome access has increased to 68.5 percent. Then the use of web hosting on a built system will
reduce memory usage and also increase CPU load. The overall system test shows 100% results.
Raspberry Pi
Raspberry pi merupakan komputer papan tunggal (single board circuit) yang biasanya
memiliki ukuran sama dengan kartu kredit, raspberry pi dapat digunakan untuk menjalankan
program video streaming, digital signage, perkantoran, dan juga media massa. Raspberry pi
menggunakan System on a chip (SoC) dari Broadcom BCM2835, prosesor ARM1176JZF-S 700
MHz, GPU VideoCore IV dan RAM sebesar 256 MB [1]. dengan spesifikasi yang sangat
mumpuni ini akan memudahkan dalam proses pembuatan digital signage ini.
Gambar 3.1 diatas merupakan arsitektur secara umum dari perancangan digital signage
yang dapat diakses melalui android. Secara sederhana sistem perancangan digital signage ini
dapat dijelaskan bahwa sistem dimulai dari user sebagai pengguna layanan, akses selanjutanya
ditempuh dengan pertama user dapat mengakses sistem melalui android, kemudian android
akan mengakses data yang ada pada server, perlu diketahui data yang ada pada server ini di
upload melalui raspberry pi sehingga tidak ada lagi file yang tersimpan pada raspberry pi hal ini
bertujuan untuk meringankan beban memori pada raspberry pi. Selanjutnya setelah berhasil
mengakses data yang ada pada server dan melakukan manipulasi maka data akan ditampilkan
pada monitor.
Digital Signage pada Layar Informasi Menggunakan Raspberry Pi 5
Berdasarkan flowchart pada Gambar 3.3 diatas dijelaskan bahwa, sistem digital signage
pada saat dimulai maka sistem langsung mengambil data dalam bentuk waktu. Waktu yang
diambil adalah waktu setempat dengan menggunakan modul Real Time Clock (RTC). Setelah
sesuai dengan keadaan terkini atau waktu dianggap tidak adalagi masalah maka sistem akan
memulai untuk mengakses Mysql server. Mengakses Mysql ini ditujukan untuk menyimpan
semua data yang ada pada sistem pada database. Kemudian sistem akan mengaktifkan Apache
dengan tujuan untuk melayani request dari HTTP Client (Web Browser), selain itu apache juga
digunakan untuk menjalankan Mysql. Selanjutnya sistem akan memulai kiosk mode untuk
android, fiture ini digunakan untuk mengakses web dari jarak yang jauh oleh karena itu hanya
diperlukan android untuk mengaksesnya. Setelah mode Kiosk diaktifkan sistem sudah dapat
diproses melalui web browser, sehingga untuk memanipulasi tampilan pada sistem dapat
dilakukan via web browser. Setelah tahap tersebut dilakukan maka dapat ditampilkan pada layar
monitor.
6 Erwin Syahputra1, Hamid Azwar2 dan Muhammad Diono3
Flowchart Tampilan Web
Perancangan sistem digital signage harus melewati beberapa proses pengolahan dan
pemilihan kondisi pada web yang dibangun. Proses pengolahan dan penilihan kondisi tersebut
dapat dilihat pada gambar 3.4 berikut.
Flowchart tampilan web diatas menjelaskan bahwa, sistem ini akan berjalan sesuai
dengan alur pada flowchart tersebut yaitu setelah sistem dimulai kemudian sistem akan
membaca ataupun menganalisa waktu pada saat ini, jika waktu telah selesai dibaca selanjutnya
sistem akan memilih data informasi yang akan ditampilkan pada monitor nantinya. Data
informasi ini dapat berupa gambar maupun teks tergantung kepada user memasukkan
informasinya. Setelah data terpilih makan sistem akan menampilkan data pada monitor,
kemudian sistem berlanjut untuk memilih jadwal sholat saat ini setelah dipilih keputusan
mengenai jadwal sholat maka akan ditampilkan juga pada monitor.
4. Hasil dan Pembahasan
4.1 Pengujian Black Box
Pengujian Black Box bertujuan untuk mengetahui semua sistem secara fungsional telah
berjalan dengan benar dan sesuai dengan kebutuhan dasar yang telah ditetapkan. Pengujian
Black Box dilakukan dengan cara menguji semua tampilan yang ada pada sistem beserta semua
input normal maupun input yang tidak normal. Hasil dari pengujian Black Box ini adalah sebuah
dokumentasi yang menunjukkan semua tampilan telah berjalan dengan baik maupun tampilan
yang tidak sesuai. Hasil pengujian Back Box yang sudah dilakukan berdasarkan 25 butir uji
Digital Signage pada Layar Informasi Menggunakan Raspberry Pi 7
yang menunjukkan bahwa sistem sudah 100% berhasil dibangun sesuai dengan yang
diinginkan. 25 butir uji tersebut adalah sebagai berikut.
Tabel 4. 1 butir uji black box
Memory % CPU of
No
usage Crhomium
1 251 MB 67
2 250 MB 68
3 252 MB 71
4 249 MB 70
5 251 MB 67
6 250 MB 70
7 252 MB 68
8 248 MB 69
9 250 MB 65
10 251 MB 70
Berdasarkan data pengujian diatas menunjukkan bahwa persentase beban CPU sangat
tinggi, rata-rata dari beban CPU adalah 68.5 %. Beban tersebut diambil dari beban penggunaan
chrome.
Pengujian beban CPU Raspberry pi pada saat menggunakan localhost
Pengujian ini dilakukan dengan melihat persentase beban CPU pada saat menggunakan
localhost. Tujuannya agar mendapat perbandingan dari data sebelumnya. Beban CPU dapat
dilihat pada tabel 4.4 berikut.
Tabel 4. 4 pengujian beban CPU raspberry pi pada saat menggunakan localhost
Memory % CPU of
No
usage Crhomium
1 298 MB 10
2 299 MB 12
3 300 MB 12
4 301 MB 12
5 302 MB 7
6 303 MB 5
7 304 MB 10
8 305 MB 5
9 306 MB 4
10 307 MB 6
Pada data yang didapatkan diatas menunjukan persentase CPU yang kecil,
menggunakan localhost dapat menghasilkan rata-rata beban CPU oleh chrome sebesar 8.3%.
hal ini dapat terjadi karena chrome hanya mengakses localhost nya saja, sehingga beban yang
dihasilkan chrome terhadap CPU menjadi sangat kecil. Akan tetapi sangat perlu diingat data ini
adalah beban chrome terhadap CPU, bukan beban CPU secara keseluruhan. Dengan data diatas
menunjukkan bahwa kinerja CPU raspberry pi masih dalam keadaan normal.
Pengujian Delay pada WEB hosting
Pengukuran delay sangat perlu dilakukan agar dapat melihat apakah sistem dapat
berjalan normal atau tidak dengan jaringan yang tersedia. Pada pengukuran ini tidak hanya
delay yang menjadi objek ukur, akan tetapi ditambah dengan pengukuran throughput. Jika delay
dilakukan untuk melihat lama waktu tunngu sistem dapat berjalan, maka throughput adalah
jumlah kecepatan data per detik yang di konsumsi suatu sistem. throughput merupakan bagian
dari bandwidht yang merupakan data keseluruhan. Data dari pengukuran delay dan throuhghput
dapat dilihat pada tabel 4.5 berikut.
Digital Signage pada Layar Informasi Menggunakan Raspberry Pi 9
[2] K. U. Ariawan, "UNJUK KERJA APLIKASI DIGITAL SIGNAGE XIBO PADA PROSES
PEMBUATAN PAPAN PENGUMUMAN DIGITAL DI JURUSAN TEKNIK
ELEKTRO," JPTK, UNDIKSHA, vol. 13, pp. 50-60, Januari 2016.