Anda di halaman 1dari 35

Oleh : Mochamad Subianto Agfianto Eko Putra

BAB I PENDAHULUAN

1.1 Latar Belakang


Sebuah institusi pendidikan memliki banyak fasilitas untuk pendukung kegiatan operasional. Fasilitas-fasilitas tersebut berupa ruangan kelas, perpustakaan, ruang pertemuan, dan beberapa fasilitas lain. Fasilitas ruang kelas memiliki jumlah yang paling banyak dan memiliki peranan yang paling penting dalam proses belajar mengajar. Oleh karena itu, fasilitas tersebut membutuhkan pengawasan dan pengendalian agar proses belajar mengajar tidak terhambat atau terganggu. Pengawasan dan pengendalian sejumlah ruang kelas membutuhkan banyak waktu karena harus berkeliling dari satu ruang kelas ke ruang kelas lainnya untuk mengetahui kondisi ruang kelas seperti kondisi AC, komputer, LCD proyektor, lampu dan pintu. Pengawasan dan pengendalian tersebut harus dilakukan secara berkala setiap waktu tertentu. Penggunaan peralatan elektronik yang terdapat dalam suatu ruang kelas juga harus diperhatikan. Peralatan elektronik dalam ruang kelas yang tidak sedang digunakan sebaiknya dimatikan untuk menghemat penggunaan arus listrik. Namun, terkadang pengguna ruangan lupa mematikan peralatan elektronik seperti AC atau komputer ketika meninggalkan ruangan. Oleh karena itu, proses pengawasan yang dilakukan harus memastikan bahwa peralatan dalam ruang yang menggunakan listrik telah dimatikan saat ruang kelas sudah tidak digunakan lagi. Untuk itu dibutuhkan sebuah perancangan sistem yang dapat menangani pengawasan dan pengendalian dari jarak jauh untuk beberapa ruangan kelas serta pengaturan dalam pemakaian ruangan kelas yang disebut sistem LCCR (lock and controlling class rooms), sehingga dampak negatif yang terjadi akibat kelalaian pengguna dan pengawas dapat diminimalisir.

1.2 Maksud dan Tujuan


Sehubungan dengan latar belakang di atas, kami membuat sebuah sistem yang kami beri nama Lock and Controlling Class Room (LCCR) yang pada dasarnya berfungsi untuk menangani pencatatan penggunaan ruangan kelas dan yang dapat membantu proses pengawasan dan pengendalian jarak jauh untuk beberapa ruangan kelas, serta menangani on/off komputer serta semua alat elektronik yang ada dalam ruangan kelas dan pengunci pintu ruangan kelas. Mochamad Subianto & Agfianto Eko Putra
Program Studi Monodisiplin S2/S3 Ilmu Komputer UGM Gedung S2/S3 Lt.4 FMIPA UGM Sekip Utara Bulaksumur Yogyakarta 55281, Yogyakarta 081554768577

Halaman 1 dari 35

Mochamad.Subianto@gmail.com / agfi68@gmail.com
LCCR Sistem Lock And Controlling Class Room dengan Raspberry Pi

1.3 Ruang Lingkup LCCR


Adapun lingkup sistem ini adalah aplikasi dan sistem kontrol ruangan secara terpusat di Universitas/Sekolah Tinggi, dengan sistem terdiri dari : a. Sistem aplikasi pemakaian ruangan pada Raspberry Pi yang digunakan untuk masuk dan keluas ruangan b. Sistem aplikasi Monitoring dan Maintenance data yang digunakan untuk central controller dan memasukkan data c. Sistem aplikasi SMS Gatheway yang digunakan mengirimkan SMS pemberitahuan penggunaan ruangan dan menerima SMS permintaan penambahan waktu pemakaian ruangan d. Prototype ruangan e. Sistem kontrol peralatan elektronik yang ada di ruangan f. Sistem aplikasi informasi status perkuliahan

1.4 Inovasi
Penggunaan perangkat baru yaitu Raspberry Pi (lihat Gambar 1)merupakan penerapan teknologi terkini, Penggunaan Raspberry pi yang dianggap lebih murah dan lebih praktis karena ukurannya yang sebesar kartu kredit serta dapat dikembangkan lebih jauh lagi untuk teknologi kontroller.

Gambar 1: Raspberry Pi Model B

Mochamad Subianto & Agfianto Eko Putra


Program Studi Monodisiplin S2/S3 Ilmu Komputer UGM Gedung S2/S3 Lt.4 FMIPA UGM Sekip Utara Bulaksumur Yogyakarta 55281, Yogyakarta 081554768577

Halaman 2 dari 35

Mochamad.Subianto@gmail.com / agfi68@gmail.com
LCCR Sistem Lock And Controlling Class Room dengan Raspberry Pi

BAB II LOCK AND CONTROLLING CLASS ROOM (LCCR) DENGAN RASPBERRY PI

2.1 Deskripsi Sistem


Sistem Lock and Controlling Class Rooms (LCCR) merupakan sistem pengontrolan sebuah ruangan beserta semua perangkat elektronik yang ada di dalam ruangan dengan menggunakan perangkat alat yang bernama Raspberry Pi. Raspberry Pi adalah komputer yang memiliki ukuran sebesar kartu kredit dan dibuat oleh Raspberry Pi Foundation. Selain ukuran yang kecil dan harga yang lebih murah, yang membedakan raspberry pi dengan komputer pada umunya adalah adanya GPIO. GPIO dapat mengeluarkan catu daya 3,3 v sampai 5v, untuk itu GPIO tersebut sering digunakan untuk pengontrolan sebuah alat. LCCR menggunakan 2 buah alat yaitu Switch Arus Listrik dan Penguat Catu Daya. Switch Arus Listrik digunakan untuk memutus dan menyambungkan arus listrik AC. Penguat Catu Daya digunakan untuk meningkatkan arus DC dari GPIO dari 3,3v menjadi 12V. Pemrograman untuk pengontrolan pada Raspberry Pi menggunakan bahasa pemrograman JAVA. Dalam implementasi, penggunaan JAVASCRIPT yang direkomendasikan karena resource Raspberry pi yang kecil. Penggunaan MySQL database untuk central data yang ditelakkan pada server komputer sehingga konsep LCCR dapat diterapkan ke banyak ruangan atau beberapa raspberry pi dan dapat dilakukan pengontrolan dan pengawasan secara terpusat. Sistem LCCR juga terintegrasi dengan sistem SMS gateway yang difungsikan pada waktu proses permintaan penambahan waktu dan pemberitahuan waktu penggunaan ruangan yang akan berakhir. Proses dasar dari sistem ini adalah seperti terlihat pada Gambar 2. Digambarkan melingkar karena prosesnya selalu berputar dengan diawali Dosen/Guru/ Koordinator kelas melakukan peminjaman. Setelah melakukan peminjaman pada raspberry pi secara otomatis kunci pintu akan terbuka dan arus listrik masuk sehingga pengguna dapat menyalakan komputer dan beberapa alat elektronik lain seperti AC dan LCD Proyektor. Setelah selesai pengajaran atau kegiatan di ruang kelas, Dosen/Guru/Koordinator akan melakukan Log Off pada raspberry pi atau memasukkan barcode card ke barcode reader yang ada di depan kelas, maka secara otomatis pintu akan mengunci dan arus listrik yang masuk ke ruang kelas terputus, sehingga dengan pasti semua alat elektronik akan mati. Dalam kondisi lain jika pengguna tidak melakukan log off, maka pintu mengunci dan listrik akan terputus setelah waktu pemakaian telah habis sesuai jadwal pemakaian. Alur sistem LCCR yang dijabarkan dalam Gambar 3.

Mochamad Subianto & Agfianto Eko Putra


Program Studi Monodisiplin S2/S3 Ilmu Komputer UGM Gedung S2/S3 Lt.4 FMIPA UGM Sekip Utara Bulaksumur Yogyakarta 55281, Yogyakarta 081554768577

Halaman 3 dari 35

Mochamad.Subianto@gmail.com / agfi68@gmail.com
LCCR Sistem Lock And Controlling Class Room dengan Raspberry Pi

Gambar 2. Proses umum sistem LCCR Alur sistem LCCR pada Gambar 3 diawali oleh aktor angota yang ingin melakukan peminjaman dengan memasukkan id anggota melalui barcode reader. Setelah aktor anggota memasukkan data id anggota, sistem akan mengecek id tersebut dengan melihat data yang ada di tabel anggota apakah id tersebut sudah terdaftar atau tidak, pengecekan juga dilakukan dengan melihat data yang ada di tabel jadwal apakah id tersebut sudah tercatat dalam daftar pengajar pada jam dan hari tersebut. Dalam pengecekan ada dua kondisi yaitu ada dan tidak, Jika pengecekan dinyatakan ada maka sistem akan mencatat sebagai pemakaian ruangan yang disimpan dalam tabel pemakaian ruangan serta sistem akan melakukan proses buka pintu ruangan dan on listrik pada ruangan tersebut. Akan tetapi jika pengecekan dinyatakan tidak ada maka sistem akan mengecek ke tabel lain yaitu tabel peminjaman. Sistem melakukan pengecekan ke tabel peminjaman karena sistem ini dalam pemakaian ruangan tidak hanya digunakan untuk proses belajar mengajar yang sudah tersusun dalam jadwal akan tetapi pemakain ruangan juga dapat dilakukan hal lain dengan syarat sudah melakukan peminjaman. Alur sistem LCCR akan memberikan konfirmasi pemakaian akan segera habis kepada pengguna melalui SMS. Pengguna dapat melakukan penambahan waktu pemakaian melalui replay SMS yang sudah dikirim oleh sistem LCCR. Permintaan penambahan waktu yang dilakukan oleh pengguna akan dilakukan ditangani secara otomatis oleh sistem LCCR dengan syarat penambahan waktu tidak bertabrakan de ngan jadwal pemakaian ruangan selanjutnya, jika bertabarakan maka proses penambahan waktu harus melalui persetujuan petugas. Konfirmasi persetujuan juga akan dikirimkan melalui SMS.

Mochamad Subianto & Agfianto Eko Putra


Program Studi Monodisiplin S2/S3 Ilmu Komputer UGM Gedung S2/S3 Lt.4 FMIPA UGM Sekip Utara Bulaksumur Yogyakarta 55281, Yogyakarta 081554768577

Halaman 4 dari 35

Mochamad.Subianto@gmail.com / agfi68@gmail.com
LCCR Sistem Lock And Controlling Class Room dengan Raspberry Pi

Gambar 3. Aliran proses pemakaian sistem LCCR

2.2 Perspektif Produk


Lock and Controlling Class Rooms (LCCR) dengan menggunakan raspberry pi yang mempunyai kemampuan sebagai berikut: 1. Dapat mengontrol penggunaan ruangan kelas dan semua alat elektronik yang ada di dalam ruangan kelas. 2. Dapat menghubungkan dan mematikan jaringan listrik secara otomatis ketika waktu penggunaan ruangan sudah selesai dibandingkan sistem manual yang mempunyai tingkat kelalaian pengguna yang cukup tinggi. 3. Dapat mengurangi kelalaian pengguna ruangan untuk mematikan peralatan elektronik yang ada di ruangan setelah ruangan selesai digunakan. Mochamad Subianto & Agfianto Eko Putra
Program Studi Monodisiplin S2/S3 Ilmu Komputer UGM Gedung S2/S3 Lt.4 FMIPA UGM Sekip Utara Bulaksumur Yogyakarta 55281, Yogyakarta 081554768577

Halaman 5 dari 35

Mochamad.Subianto@gmail.com / agfi68@gmail.com
LCCR Sistem Lock And Controlling Class Room dengan Raspberry Pi

4. Dapat diimplementasi di sebuah institusi pendidikan sebagai sistem pengamanan ruangan dan pengontrolan penggunaan ruangan serta pengontrolan alat elektronik yang ada di dalam ruangan karena sistem LCCR terintegrasi dengan data Jadwal Kuliah. 5. Penggunaan Raspberry Pi yang cukup murah dapat menekan biaya dibandingkan dengan menggunakan komputer biasa 6. Media pembelajaran disiplin pemakaian ruangan di institusi pendidikan

2.3 Manfaat Bagi Organisasi


Benefit yang diperoleh oleh organisasi ketika mengimplementasi sistem informasi LCCR adalah sebagai berikut 1. Dengan sistem aplikasi monitoring ruangan, sehingga dapat mengurangi tingkat kelalaian pengguna ruangan dalam mematikan peralatan elektronik di ruangan kelas yang mengakibatkan kerusakan baik kecil maupun besar terhadap semua peralatan elektronik. 2. Dengan sistem aplikasi kontrol komputer, AC dan LCD proyektor untuk proses on dan off, dapat meningkatkan masa pakai semua alat elektronik yang ada di ruangan karena sistem informasi LCCR dapat memastikan bahwa semua alat elektronik di dalam ruangan akan dimatikan jika tidak digunakan. 3. Dengan sistem aplikasi informasi status ruangan, mahasiswa juga dapat mengetahui seberapa lama perkuliahan sudah berlangsung atau perkuliahan kosong dengan melihat layar informasi LCCR.

2.4 Arsitektur Sistem

Gambaran 4. Arsitektur Sistem LCCR Mochamad Subianto & Agfianto Eko Putra
Program Studi Monodisiplin S2/S3 Ilmu Komputer UGM Gedung S2/S3 Lt.4 FMIPA UGM Sekip Utara Bulaksumur Yogyakarta 55281, Yogyakarta 081554768577

Halaman 6 dari 35

Mochamad.Subianto@gmail.com / agfi68@gmail.com
LCCR Sistem Lock And Controlling Class Room dengan Raspberry Pi

Keterangan 1. Server LCC berfungsi sebagai server database 2. Komputer Monitoring Kelas (MK) berfungsi monitoring kelas yang nantinya akan digunakan oleh petugas 3. LCD Monitor untuk Informasi Kelas (IK) berfungsi untuk mahasiswa atau pengguna lain mengetahui informasi dan status kelas 4. Switch on/off power adalah rangkaian elektronik yang berfungsi untuk menyambung dan memutus arus listrik 5. Exit button berfungsi untuk membuka pintu dari dalam 6. Lock door berfungsi untuk membuka dan mengunci pintu kelas 7. Raspberry Pi berfungsi untuk mengirim dan menerima data dari database dan digunakan untuk mengontrol lock door device dan Switch Arus Listrik 8. Barcode Reader digunakan untuk membaca barcode card pengguna ruangan yang akan menggunakan 9. Modem Wavecom M1206B berfungsi untuk menerima dan mengirim SMS Arsitektur sistem ini digambarkan pada Gambar 5, menunjukkan topologi jaringan atau hubungan antar perangkat. Semua perangkat elektronik yang ada di ruangan dikontrol oleh raspberry pi. Input raspberry pi menggunakan barcode reader dan jaringan data ke database komputer server. Input dengan menggunakan barcode reader merupakan proses peminjaman ruangan dan log off yang menandakan selesainya penggunaan ruangan. Input dengan database merupakan kontrol pusat untuk melakukan penguncian atau mengirimkan kondisi emergency. Penggunaan satu buah raspberry pi yang berfungsi untuk penerima data dari barcode reader, mengirim dan menerima data dari database, mengontrol buka dan tutup kunci pintu, serta mengontrol switch on/off listrik. Sehingga proses peminjaman pada arsitektur Gambar 4 dapat dilakukan di depan ruangan kelas yang akan dipinjam. Untuk itu dalam pengembangannya, pengontrolan beberapa ruangan, maka setiap ruangan terdapat satu buah raspberry pi. Arsitektur sistem ini mempunyai dua Switch Arus Listrik, yang membedakan keduanya hanyalah waktu prosesnya. Perangkat Switch Arus Listrik yang terhubung dengan kipas angin, lampu dan LCD monitor akan melakukan off jika pengguna dianggap sudah selesai menggunakan ruangan. Perangkat Switch Arus Listrik yang terhubung dengan AC, PC, dan LCD Proyektor hanya akan off jika tidak ada lagi jadwal pemakaian ruangan dan ruangan dalam kondisi tidak dipakai, hal ini dilakukankan karena perangkat yang terhubung pada switch ini mudah sekali rusak jika sering terjadi on/off listrik dalam waktu yang dekat. Dalam sistem LCCR ini untuk menjadikan kondisi standby atau menyala perangkat AC dan LCD Proyektor menggunakan remote device yang dikontrol oleh raspberry pi melalui perangkat Penguat Catu Daya(Lihat Gambar 5). Untuk pengontrolan PC menggunakan remote shutdown. Mochamad Subianto & Agfianto Eko Putra
Program Studi Monodisiplin S2/S3 Ilmu Komputer UGM Gedung S2/S3 Lt.4 FMIPA UGM Sekip Utara Bulaksumur Yogyakarta 55281, Yogyakarta 081554768577

Halaman 7 dari 35

Mochamad.Subianto@gmail.com / agfi68@gmail.com
LCCR Sistem Lock And Controlling Class Room dengan Raspberry Pi

Gambar 5: Penggunaan Raspberry Pi Sistem LCCR menggunakan modem wavecom 1206B yang berfungsi sebagai media SMS(Lihat Gambar 4). SMS dalam hal ini digunakan untuk proses konfirmasi bahwa waktu pemakaian ruangan sudah habis dan untuk proses permintaan penambahan waktu pakai dari pengguna. Berikut adalah format SMS untuk pemberitahuan kepada pengguna ruangan yang dikirim oleh sistem LCCR melalui server yang terhubung dengan mobile phone atau modem Diberitahukan bahwa waktu pemakaian ruangan [nama_ruangan] segera berakhir 20 menit lagi. Ketik YES spasi ANGKA (menit) utk tambah waktu Berikut adalah format SMS untuk permintaan penambahan waktu pemakaian ruangan yang dikirim oleh pengguna dan dikirim ke no yang sama yang digunakan oleh server LCCR. Mochamad Subianto & Agfianto Eko Putra
Program Studi Monodisiplin S2/S3 Ilmu Komputer UGM Gedung S2/S3 Lt.4 FMIPA UGM Sekip Utara Bulaksumur Yogyakarta 55281, Yogyakarta 081554768577

Halaman 8 dari 35

Mochamad.Subianto@gmail.com / agfi68@gmail.com
LCCR Sistem Lock And Controlling Class Room dengan Raspberry Pi

Yes [angka] Berikut adalah format SMS untuk pemberitahuan bahwa penambahan waktu pemakaian ruangan disetujui oleh petugas atau secara otomatis disetujui oleh sistem karena tidak bertabrakan dengan jadwal selanjutnya. Permintaan penambahan waktu pemakain ruangan [Nama_Ruangan] sudah ditambah [Angka] menit Berikut adalah format SMS untuk pemberitahuan bahwa penambahan waktu pemakaian ruangan tidak disetujui oleh petugas. Mohon maaf, pengajuan permintaan tambah waktu pemakaian ruangan [Nama_Ruangan] Tdk Bisa Dilakukan. Info lebih lanjut hub petugas Berikut adalah format SMS untuk pemberitahuan bahwa format sms permintaan penambahan waktu salah. Format SMS permintaan tambah waktu Anda SALAH, ketik YES spasi Angka(dalam satuan menit), Contoh YES 15 Berikut adalah format SMS untuk pemberitahuan bahwa permintaan penambahan waktu pemakaian masih menunggu persetujuan petugas karena sistem menemukan ada jadwal selanjutnya pada hari yang sama. Permintaan penambahan waktu Anda masih menunggu persetujuan petugas

Mochamad Subianto & Agfianto Eko Putra


Program Studi Monodisiplin S2/S3 Ilmu Komputer UGM Gedung S2/S3 Lt.4 FMIPA UGM Sekip Utara Bulaksumur Yogyakarta 55281, Yogyakarta 081554768577

Halaman 9 dari 35

Mochamad.Subianto@gmail.com / agfi68@gmail.com
LCCR Sistem Lock And Controlling Class Room dengan Raspberry Pi

2.5 Schema Database

Gambar 6. Struktur Database

Mochamad Subianto & Agfianto Eko Putra


Program Studi Monodisiplin S2/S3 Ilmu Komputer UGM Gedung S2/S3 Lt.4 FMIPA UGM Sekip Utara Bulaksumur Yogyakarta 55281, Yogyakarta 081554768577

Halaman 10 dari 35

Mochamad.Subianto@gmail.com / agfi68@gmail.com
LCCR Sistem Lock And Controlling Class Room dengan Raspberry Pi

2.6 Rangkaian Controller

Gambar 7. Rangkaian konektor dari PC ke alat elektronik Bentuk perangkat Hardware dari sistem LCCR ini dapat dilihat pada Gambar 7. beberapa rangkaian dan alat elektronik yang digunakan sebagai pendukung dalam sistem LCCR. Rangkaian tersebut yaitu: rangkaian input raspberry pi, rangkaian Penguat Catu Daya, rangkaian Switch Arus Listrik, rangkaian Penyearah Catu Daya, dan rangkaian flasher. a. Input Raspberry

Gambar 8: Rangkaian Input Raspberry Mochamad Subianto & Agfianto Eko Putra
Program Studi Monodisiplin S2/S3 Ilmu Komputer UGM Gedung S2/S3 Lt.4 FMIPA UGM Sekip Utara Bulaksumur Yogyakarta 55281, Yogyakarta 081554768577

Halaman 11 dari 35

Mochamad.Subianto@gmail.com / agfi68@gmail.com
LCCR Sistem Lock And Controlling Class Room dengan Raspberry Pi

Input Rspberry Pi merupakan rangkaian penghubung antara PIN GPIO pada raspberry dengan rangkaian Penguat Catu Daya dan rangkaian Switch Arus Listrik. Selain berfungsi sebagai penghubung, input raspberry pi juga berfungsi sebagai pengaman agar tidak ada arus balik ke Raspberry Pi sehingga dapat mencegah kerusakan pada Raspberry pi yang diakibatkan arus balik. Input raspberry pi dirangkai dengan beberapa komponen yaitu dioda 2A, resistor 1KOhm dan IC ULN2003. Bentuk rangkain input raspberry dapat dilihat pada Gambar 8. b. Rangkaian Penguat Catu Daya Rangkaian Penguat Catu Daya merupakan rangkaian yang terdiri dari IC ULN2003, relay 12V dan resistor 1KOhm serta led sebagai indikator yang berfungsi meng ubah arus DC yang berasal dari raspberry yang hanya 3V menjadi menjadi lebih besar dengan maksimal arus 12V. Bentuk rangkaian Penguat Catu Daya dapat dilihat pada Gambar 9.

Gambar 9: Rangkaian Penguat Catu Daya c. Rangkaian Switch Arus Listrik Rangkaian Switch Arus Listrik merupakan rangkaian yang terdiri dari Triac BT 137600, Resistor 1/4W, Resistor 5W 390R, IC MOC 3021, Dioda IN4148, Capasitor 104/400V yang berfungsi sebagai pemutus dan penghubung arus listrik AC. Inputan rangkaian Switch Arus Listrik adalah arus DC 4-6V. Bentuk rangkaian Penguat Catu Daya dapat dilihat pada Gambar 10.

Gambar 10: Switch Arus Listrik Mochamad Subianto & Agfianto Eko Putra
Program Studi Monodisiplin S2/S3 Ilmu Komputer UGM Gedung S2/S3 Lt.4 FMIPA UGM Sekip Utara Bulaksumur Yogyakarta 55281, Yogyakarta 081554768577

Halaman 12 dari 35

Mochamad.Subianto@gmail.com / agfi68@gmail.com
LCCR Sistem Lock And Controlling Class Room dengan Raspberry Pi

d. Rangkaian Penyearah Catu Daya Penyearah Catu Daya merupakan rangkaian adaptor yang berfungsi untuk mengubah arus bolak balik dari travo menjadi arus searah. Rangkaian Penyearah Catu Daya ini terdiri deoda dan kapasitor. Bentuk rangkaian Penyearah Catu Daya dapat dilihat pada Gambar 11.

Gambar 11: Penyearah Catu Daya e. Rangkaian Flasher Bentuk rangkaian flasher dapat dilihat pada Gambar 12. Rangkaian flasher merupakan rangkaian modifikasi dari rangkaian flip-flop. Rangkaian flip-flop merupakan rangkaian yang menyalakan lampu secara bergantian. Modifikasi yang dilakuan pada salah satu lampu yang diganti dengan sumber bunyi atau buzzer sehingga menghasilkan bunyi seperti sirine.

Gambar 12: Flasher

Mochamad Subianto & Agfianto Eko Putra


Program Studi Monodisiplin S2/S3 Ilmu Komputer UGM Gedung S2/S3 Lt.4 FMIPA UGM Sekip Utara Bulaksumur Yogyakarta 55281, Yogyakarta 081554768577

Halaman 13 dari 35

Mochamad.Subianto@gmail.com / agfi68@gmail.com
LCCR Sistem Lock And Controlling Class Room dengan Raspberry Pi

2.7 Prototype

Gambar 13: Protype Ruangan untuk LCCR Media pengontrolan ruangan dalam penelitian ini menggunakan prototype ruangan yang dapat dilihat pada Gambar 13. Dalam prototype yang dibuat terdapat sebuah pintu, lampu lambok DC, tombol exit request, lampu indikator, 2 buah terminal listrik dan remote AC serta electrric lock door.

Mochamad Subianto & Agfianto Eko Putra


Program Studi Monodisiplin S2/S3 Ilmu Komputer UGM Gedung S2/S3 Lt.4 FMIPA UGM Sekip Utara Bulaksumur Yogyakarta 55281, Yogyakarta 081554768577

Halaman 14 dari 35

Mochamad.Subianto@gmail.com / agfi68@gmail.com
LCCR Sistem Lock And Controlling Class Room dengan Raspberry Pi

BAB III METODOLOGI KERJA


Metode rancang bangun sistem LCCR terdiri dari beberapa tahap yaitu : (1) Analisis Kebutuhan Sistem, (2) Desain Perancangan, (3) Pembuatan Alat, (4) Pengujian Alat. Pengujian dilakukan pada blok-blok sistem dengan tujuan untuk mengetahui apakah alat yang telah dirancang dapat bekerja sesuai rancangan. Pengujian ini meliputi pengujian blok-blok sistem, tingkat fungsi. Dari hasil pengujian ini dibuat analisa yang akan mengetahui sejauh mana sistem rancangan ini memiliki kesesuaian dengan spesifikasi pengukuran dalam pengujian. Pengujian yang dilakukan meliputi: a. Pengujian fungsionalitas perangkat keras (hardware) Pengujian fungsionalitas perangkat kerang dengan cara pengukuran tingkat presisi arus output dari raspberry pi terhadap kebutuhan arus Magnetic lock sehingga magnetic lock dapat bekerja sesuai fungsinya. Tingkat presisi dapat dinyatakan dapat bekerja dengan cukup baik jika persentase tingkatan 90%>=presisi <=100%, rumus presisi dapat dilihat pada Rumus 1 [Fiqri, 2010]. = 1 |

| = (1 |

|) 100

(1)

Keterangan : = nilai ideal pengukuran ke-n = nilai rata-ratanya n pengukuran b. Pengujian juga dilakukan pengukuran responsibility dari perangkat lunak ke perangkat keras. Dalam hal ini tingkat responsibility dapat dinyatakan cukup baik jika rata-rata responsibility kurang dari 1 detik. Pengujian perangkat switch on/off listrik akan dilakukan dengan cara menyalakan dan mematikan lampu listrik. c. Pengujian fungsionalitas perangkat lunak(software) Pengujian perangkat lunak, adalah proses pengoperasian perangkat lunak dalam suatu kondisi yang di kendalikan, untuk verifikasi = berlaku sebagaimana mestinya(spesifikasi), mendeteksi error, validasi, apakah sudah memenuhi keinginan user. Pengujian fungsionalitas perangkat lunak menggunakan wite box testing dan black box testing.

Mochamad Subianto & Agfianto Eko Putra


Program Studi Monodisiplin S2/S3 Ilmu Komputer UGM Gedung S2/S3 Lt.4 FMIPA UGM Sekip Utara Bulaksumur Yogyakarta 55281, Yogyakarta 081554768577

Halaman 15 dari 35

Mochamad.Subianto@gmail.com / agfi68@gmail.com
LCCR Sistem Lock And Controlling Class Room dengan Raspberry Pi

BAB IV FITUR LCCR


LCCR mempunyai beberapa fitur yang dikelompokkan menjadi 4 yaitu aplikasi penggunaan ruangan raspberry pi, aplikasi monitoring dan maintenance data, aplikasi informasi perkuliahan, dan aplikasi SMS gateway.

4.1 Aplikasi Penggunaan Ruangan


Aplikasi penggunaan ruangan adalah aplikasi kontrol ruangan yang dijalankan pada raspberry pi. Aplikasi kontrol pada reaspberry pi merupakan aplikasi yang mengontrol perangkat elektronik yang ada di ruangan dan merupakan aplikasi untuk login sebagai bentuk proses awal penggunaan ruangan dan logout sebagai bentuk proses penggunaan ruangan telah selesai. Aplikasi ini dibuat menggunakan bahasa pemrograman java. Bentuk antar muka aplikasi kontrol pada raspberry pi untuk login dapat dilihat pada Gambar 14.

Gambar 14: Antar Muka Aplikasi Kontrol Login Raspberry Pi Aplikasi login pada raspberry pi, pengguna ruangan hanya diminta memasukkan nomor induk karyawan (NIK) maka sistem akan mencari data pada central database khususnya tabel jadwal dan peminjaman. Jika ada data jadwal sesuai pengguna dan waktunya, maka aplikasi akan menjalan proses kontrol perangkat hardware melalui GPIO/Pi4J. Pengguna ruangan dapat menggunakan ruangan jika tidak lebih dari toleransi yang sudah ditentukan dan tidak kurang 30 menit dari waktu mulai pada jadwal atau peminjaman. Alat input bisa menggunakan barcode reader. Aplikasi login juga melakukan pencatatan pemakaian ruangan ke central database khususnya tabel pemakaian ruangan. Bentuk antar muka aplikasi kontrol pada raspberry pi untuk logout dapat dilihat pada Gambar 15. Pada aplikasi logout user hanya diminta memasukkan nomor induk karyaran (NIK) maka aplikasi akan menjalankan proses kontrol perangkat melalui Mochamad Subianto & Agfianto Eko Putra
Program Studi Monodisiplin S2/S3 Ilmu Komputer UGM Gedung S2/S3 Lt.4 FMIPA UGM Sekip Utara Bulaksumur Yogyakarta 55281, Yogyakarta 081554768577

Halaman 16 dari 35

Mochamad.Subianto@gmail.com / agfi68@gmail.com
LCCR Sistem Lock And Controlling Class Room dengan Raspberry Pi

GPIO/Pi4J. Jika user tidak melakukan proses logout, maka aplikasi akan menggunakan proses kontrol perangkat berdasarkan waktu selesai penggunaan yang ada pada central database khususnya tabel jadwal atau peminjaman dan ditambahkan waktu penambahan yang dilakukan oleh pengguna (jika pengguna melakukan permintaan penambahan waktu penggunaan ruangan).

Gambar 15: Antar Muka Aplikasi Kontrol Logout Raspberry Pi

4.2 Aplikasi Monitoring Dan Maintenance Data


1. Login Antar muka Login (Lihat Gambar 16) adalah antar muka yang pertama kali ditampilkan pada saat aplikasi monitoring dan maintenance data dijalankan.

Gambar 16: Antar Muka Login 2. Menu Utama Antar muka menu utama merupakan antar muka untuk menampilkan menu-menu yang ada pada sistem LCCR dan untuk monitor semua kelas yang ada(lihat Gambar 17). Mochamad Subianto & Agfianto Eko Putra
Program Studi Monodisiplin S2/S3 Ilmu Komputer UGM Gedung S2/S3 Lt.4 FMIPA UGM Sekip Utara Bulaksumur Yogyakarta 55281, Yogyakarta 081554768577

Halaman 17 dari 35

Mochamad.Subianto@gmail.com / agfi68@gmail.com
LCCR Sistem Lock And Controlling Class Room dengan Raspberry Pi

Gambar 17: Antar Muka Utama Aplikasi LCCR 3. Anggota

Gambar 18: Antar Muka Anggota Mochamad Subianto & Agfianto Eko Putra
Program Studi Monodisiplin S2/S3 Ilmu Komputer UGM Gedung S2/S3 Lt.4 FMIPA UGM Sekip Utara Bulaksumur Yogyakarta 55281, Yogyakarta 081554768577

Halaman 18 dari 35

Mochamad.Subianto@gmail.com / agfi68@gmail.com
LCCR Sistem Lock And Controlling Class Room dengan Raspberry Pi

Antar muka Anggota merupakan antar muka untuk proses memasukkan dan mengubah data anggota yang nantinya menjadi pengguna dan petugas dari sistem LCCR. Gambar 18 merupakan tampilan antar muka anggota. Untuk memasukkan data anggota pada antar muka anggota, pengguna dapat langsung memasukkan data sesuai inputan yang sudah disediakan. Untuk memasukkan jabatan dengan menekan tombol add maka akan muncul list jabatan dan user dapat memilih hanya satu dari list jabatan dengan melakukan double click pada baris jabatan yang dipilih. Jika menginginkan beberapa jabatan untuk satu anggota dengan melakukan proses proses penambahan jabatan. Setelah dirasa sudah lengkap, pengguna dapat menekan tombol insert untuk melakukan penyimpanan data. Untuk melakukan perubahan data, pengguna harus menekan salah satu baris dari list anggota, maka aplikasi akan menampilkan data tersebut pada inputan dan user dapat merubahnya pada data yang ada pada inputan. Setelah selesai, pengguna dapat menekan tombol update untuk melakukan penyimpanan. 4. Ruangan Antar muka ruangan merupakan antar muka untuk proses memasukkan dan mengubah data ruangan yang nantinya menjadi objek pengontrolan dari sistem LCCR. Gambar 19 merupakan tampilan antar muka ruangan.

Gambar 19: Antar Muka Ruangan Untuk memasukkan data ruangan pada antar muka ruangan, pengguna dapat langsung memasukkan data sesuai inputan yang sudah disediakan. Setelah dirasa sudah lengkap, pengguna dapat menekan tombol insert untuk melakukan penyimpanan data. Untuk melakukan perubahan data, pengguna harus menekan salah satu baris dari list ruangan, maka aplikasi akan menampilkan data tersebut pada inputan dan user dapat merubahnya pada data yang ada pada inputan. Setelah selesai, pengguna dapat menekan tombol update untuk melakukan penyimpanan. Mochamad Subianto & Agfianto Eko Putra
Program Studi Monodisiplin S2/S3 Ilmu Komputer UGM Gedung S2/S3 Lt.4 FMIPA UGM Sekip Utara Bulaksumur Yogyakarta 55281, Yogyakarta 081554768577

Halaman 19 dari 35

Mochamad.Subianto@gmail.com / agfi68@gmail.com
LCCR Sistem Lock And Controlling Class Room dengan Raspberry Pi

5. Mata Kuliah Antar muka mata kuliah merupakan antar muka untuk proses memasukkan dan mengubah data pelajaran yang nantinya akan digunakan pada waktu pembuatan jadwal. Gambar 20 merupakan tampilan antar muka mata kuliah. Untuk memasukkan data mata kuliah pada antar muka mata kuliah, pengguna dapat langsung memasukkan data sesuai inputan yang sudah disediakan. Setelah dirasa sudah lengkap, pengguna dapat menekan tombol insert untuk melakukan penyimpanan data. Untuk melakukan perubahan data, pengguna harus menekan salah satu baris dari list mata kuliah, maka aplikasi akan menampilkan data tersebut pada inputan dan user dapat merubahnya pada data yang ada pada inputan. Setelah selesai, pengguna dapat menekan tombol update untuk melakukan penyimpanan.

Gambar 20: Antar Muka Mata Kuliah 6. Jabatan Antar muka jabatan merupakan antar muka untuk proses memasukkan dan mengubah data jenis-jenis jabatan yang nantinya akan digunakan pada waktu menasukkan data anggota. Gambar 21 merupakan tampilan antar muka jabatan.

Gambar 21: Antar Muka Jabatan Untuk memasukkan data jabatan pada antar muka jabatan, pengguna dapat langsung memasukkan data sesuai inputan yang sudah disediakan. Setelah dirasa sudah lengkap, pengguna dapat menekan tombol insert untuk melakukan penyimpanan data. Untuk melakukan perubahan data, pengguna harus menekan salah satu baris Mochamad Subianto & Agfianto Eko Putra
Program Studi Monodisiplin S2/S3 Ilmu Komputer UGM Gedung S2/S3 Lt.4 FMIPA UGM Sekip Utara Bulaksumur Yogyakarta 55281, Yogyakarta 081554768577

Halaman 20 dari 35

Mochamad.Subianto@gmail.com / agfi68@gmail.com
LCCR Sistem Lock And Controlling Class Room dengan Raspberry Pi

dari list jabatan, maka aplikasi akan menampilkan data tersebut pada inputan dan user dapat merubahnya pada data yang ada pada inputan. Setelah selesai, pengguna dapat menekan tombol update untuk melakukan penyimpanan. 7. Semester Antar muka semester merupakan antar muka untuk proses memasukkan dan mengubah data macam-macam semester yang nantinya akan digunakan pada waktu menasukkan datakalender akademik. Gambar 22 merupakan tampilan antar muka semester. Untuk memasukkan data semester pada antar muka semester, pengguna dapat langsung memasukkan data sesuai inputan yang sudah disediakan. Setelah dirasa sudah lengkap, pengguna dapat menekan tombol insert untuk melakukan penyimpanan data. Untuk melakukan perubahan data, pengguna harus menekan salah satu baris dari list semester, maka aplikasi akan menampilkan data tersebut pada inputan dan user dapat merubahnya pada data yang ada pada inputan. Setelah selesai, pengguna dapat menekan tombol update untuk melakukan penyimpanan.

Gambar 22: Antar Muka Semester 8. Tahun Ajaran Antar muka tahun ajaran merupakan antar muka untuk proses memasukkan dan mengubah data tahun ajaran yang nantinya akan digunakan pada waktu menasukkan data kalender akademik. Gambar 23 merupakan tampilan antar muka tahun ajaran. Untuk memasukkan data tahun ajaran pada antar muka tahun ajaran, pengguna dapat langsung memasukkan data sesuai inputan yang sudah disediakan. Setelah dirasa sudah lengkap, pengguna dapat menekan tombol insert untuk melakukan penyimpanan data. Untuk melakukan perubahan data, pengguna harus menekan salah satu baris dari list tahun ajaran, maka aplikasi akan menampilkan data tersebut pada inputan dan user dapat merubahnya pada data yang ada pada inputan. Setelah selesai, pengguna dapat menekan tombol update untuk melakukan penyimpanan.

Mochamad Subianto & Agfianto Eko Putra


Program Studi Monodisiplin S2/S3 Ilmu Komputer UGM Gedung S2/S3 Lt.4 FMIPA UGM Sekip Utara Bulaksumur Yogyakarta 55281, Yogyakarta 081554768577

Halaman 21 dari 35

Mochamad.Subianto@gmail.com / agfi68@gmail.com
LCCR Sistem Lock And Controlling Class Room dengan Raspberry Pi

Gambar 23: Antar Muka Tahun Ajaran 9. Kalender Akademik Antar muka kalender Akademik merupakan antar muka untuk proses memasukkan dan mengubah data kalender akademik yang nantinya akan digunakan pengelompok jadwal pelajaran. Gambar 24 merupakan tampilan antar muka kalender akademik. Untuk memasukkan data kalender akademik pada antar muka kalender akademik, pengguna dapat langsung memilih data semester dan tahu ajaran, untuk id tidak perlu dimasukkan karena di dalam database akan dibuat dengan angka berurut. Setelah dirasa sudah lengkap, pengguna dapat menekan tombol insert untuk melakukan penyimpanan data. Untuk melakukan perubahan data, pengguna harus menekan salah satu baris dari list kalender akademik, maka aplikasi akan menampilkan data tersebut pada inputan dan user dapat merubahnya pada data yang ada pada inputan. Setelah selesai, pengguna dapat menekan tombol update untuk melakukan penyimpanan.

Gambar 24: Antar Muka Kalender Akademik Mochamad Subianto & Agfianto Eko Putra
Program Studi Monodisiplin S2/S3 Ilmu Komputer UGM Gedung S2/S3 Lt.4 FMIPA UGM Sekip Utara Bulaksumur Yogyakarta 55281, Yogyakarta 081554768577

Halaman 22 dari 35

Mochamad.Subianto@gmail.com / agfi68@gmail.com
LCCR Sistem Lock And Controlling Class Room dengan Raspberry Pi

10. Jadwal Kuliah Antar muka jadwal kuliah merupakan antar muka untuk proses memasukkan dan mengubah data jadwal kuliah yang nantinya akan digunakan referensi dalam pemakaian ruangan. Gambar 25 merupakan tampilan antar muka jadwal kuliah. Untuk memasukkan data jadwal kuliah pada antar muka jadwal kuliah, pengguna dapat langsung data mengisi jadwal kuliah, untuk id tidak perlu dimasukkan karena sistem akan melakukan proses generate. Setelah dirasa sudah lengkap, pengguna dapat menekan tombol insert untuk melakukan penyimpanan data. Dalam penyimpanan data, aplikasi sudah mengontrol agar tidak terjadi bertabrakannya jadwal pada satu ruangan yang sama dan tidak terjadi bertabrakan pengguna yang sama pada waktu yang sama meski berbeda pelajaran atau ruangan. Inputan waktu akhir dari jadwal kuliah secara otomatis berdasarkan jumlah SKS dari mata kuliah tersebut dengan asumsi 1 SKS adalah 45 menit. Untuk melakukan perubahan data, pengguna harus menekan salah satu baris dari list jadwal kuliah, maka aplikasi akan menampilkan data tersebut pada inputan dan user dapat merubahnya pada data yang ada pada inputan. Setelah selesai, pengguna dapat menekan tombol update untuk melakukan penyimpanan.

Gambar 25: Antar Muka Jadwal Kuliah 11. Pinjaman Ruangan Antar muka Pinjaman Ruangan merupakan antar muka untuk proses memasukkan dan mengubah data pinjaman ruangan yang nantinya akan digunakan referensi dalam pemakaian ruangan di luar dari jadwal pekulliahan. Gambar 26 merupakan tampilan antar muka pinjaman ruangan. Untuk memasukkan data pinjaman ruangan pada antar muka pinjaman ruangan, pengguna dapat langsung data semester, untuk id tidak perlu dimasukkan karena sistem akan melakukan proses generate. Setelah dirasa sudah lengkap, pengguna dapat menekan tombol insert untuk melakukan penyimpanan data. Dalam penyimpanan data, aplikasi sudah mengontrol agar pinjaman ruangan ganda pada ruangan yang sama. Dalam proses pinjaman ruangan tidak terpengaruh dengan data jadwal kuliah. Untuk melakukan perubahan data, Mochamad Subianto & Agfianto Eko Putra Halaman 23 dari 35
Program Studi Monodisiplin S2/S3 Ilmu Komputer UGM Gedung S2/S3 Lt.4 FMIPA UGM Sekip Utara Bulaksumur Yogyakarta 55281, Yogyakarta 081554768577

Mochamad.Subianto@gmail.com / agfi68@gmail.com
LCCR Sistem Lock And Controlling Class Room dengan Raspberry Pi

pengguna harus menekan salah satu baris dari list pinjaman ruangan, maka aplikasi akan menampilkan data tersebut pada inputan dan user dapat merubahnya pada data yang ada pada inputan. Setelah selesai, pengguna dapat menekan tombol update untuk melakukan penyimpanan.

Gambar 26: Antar Muka Pinjaman Ruangan 12. Laporan Penggunaan Ruangan Antar muka Laporan Penggunaan Ruangan merupakan antar muka untuk menampilkan data laporan penggunaan ruangan. Gambar 27 merupakan tampilan antar muka laporan penggunaan ruangan. Pada antar muka laporan penggunaan ruangan, user dapat memilih jenis laporan per tanggal, minggu dan tahun.

Gambar 27: Antar Muka Laporan Penggunaan Ruangan

Mochamad Subianto & Agfianto Eko Putra


Program Studi Monodisiplin S2/S3 Ilmu Komputer UGM Gedung S2/S3 Lt.4 FMIPA UGM Sekip Utara Bulaksumur Yogyakarta 55281, Yogyakarta 081554768577

Halaman 24 dari 35

Mochamad.Subianto@gmail.com / agfi68@gmail.com
LCCR Sistem Lock And Controlling Class Room dengan Raspberry Pi

13. Toleransi Keterlambatan Antar muka toleransi keterlambatan merupakan antar muka untuk proses memasukkan dan mengubah data toleransi keterlambatan penggunaan ruangan terhadap data jadwal dan data peminjaman. Gambar 28 merupakan tampilan muka antar toleransi keterlambatan. Pada antar muka toleransi keterlambatan, user hanya dapat melakukan ubah data Setelah data yang dimasukkan dirasa sudah sesuai, pengguna dapat menekan tombol update untuk melakukan penyimpanan data. Data yang dimasukkan dengan satuan menit.

Gambar 28: Antar Muka Toleransi Keterlambatan

4.3 Aplikasi Informasi Perkuliahan


Antar muka informasi merupakan antar muka untuk menampilkan seluruh jadwal perkuliah pada suatu hari tertentu. Selain menampilkan jadwal, juga memberikan informasi berapa waktu perkuliahan sudah berlangsung serta memberikan informasi perkuliahan sudah berlangsung, belum berlangsung, akan berlangsung dan perkuliahan kosong. Informasi ini diperuntukkan mahasiswa yang mengikuti perkuliahan, diharapkan mahasiswa mengetahui status perkuliahan yang diampu. Dalam antar muka informasi juga disediakan media iklan atau informasi lain berupa movie atau video. Gambar 29 merupakan tampilan antar informasi.

Gambar 29: Antar Muka Informasi Mochamad Subianto & Agfianto Eko Putra
Program Studi Monodisiplin S2/S3 Ilmu Komputer UGM Gedung S2/S3 Lt.4 FMIPA UGM Sekip Utara Bulaksumur Yogyakarta 55281, Yogyakarta 081554768577

Halaman 25 dari 35

Mochamad.Subianto@gmail.com / agfi68@gmail.com
LCCR Sistem Lock And Controlling Class Room dengan Raspberry Pi

4.4 Aplikasi SMS Gateway


1. SMS Antar muka SMS merupakan antar muka untuk menampilkan data SMS masuk dan keluar, Antar muka SMS mempunyai beberapa tab menu yaitu New SMS, Inbox, Outbox, Sent Items. New SMS merupakan data SMS baru yang belum ditindaklanjuti oleh petugas. Inbox merupakan data SMS masuk. Outbox merupakan data SMS keluar yang belum terkirim. Sent Item merupakan data SMS yang sudah dikirim. Gambar 30 merupakan tampilan antar muka SMS.

Gambar 30: Antar Muka SMS SMS yang masuk yang memerlukan tindak lanjut petugas adalah SMS permintaan penambahan waktu pemakaian ruangan yang masih ada jadwal pemakaian ruangan selanjutnya, sehingga sistem tidak bisa melakukan persetujuan secara otomatis. Untuk menindaklanjuti SMS yang masuk, petugas dapat memilih salah satu SMS pada list SMS kemudian sistem akan menampilkan detil SMS tersebut dan tombol proses akan muncul. Untuk selanjutnya petugas dapat menekan tombol proses untuk masuk proses selanjutnya dan akan muncul antar muka baru yang berisi informasi jadwal pemakaian selanjutnya(lihat gambar 31), tombol setuju dan tombol tolak. Tekan tombol tolak untuk melakukan penolakan terhadap SMS permintaan penambahan waktu dan sistem akan mengirimkan SMS pemberitahuan bahwa permintaan ditolak. Tekan tombol setuju untuk melakukan persetujuan terhadap SMS permintaan penambahan waktu dan sistem akan mengirimkan SMS pemberitahuan bahwa permintaan disetujui dan sistem akan melakukan penambahan waktu pemakaian ruangan.

Mochamad Subianto & Agfianto Eko Putra


Program Studi Monodisiplin S2/S3 Ilmu Komputer UGM Gedung S2/S3 Lt.4 FMIPA UGM Sekip Utara Bulaksumur Yogyakarta 55281, Yogyakarta 081554768577

Halaman 26 dari 35

Mochamad.Subianto@gmail.com / agfi68@gmail.com
LCCR Sistem Lock And Controlling Class Room dengan Raspberry Pi

Gambar 31: Antar Muka Informasi Persetujuan dan Penolakan 2. Cek Pulsa Antar muka Cek Pulsa merupakan antar muka untuk menampilkan sisa pulsa yang ada pada SIM Card. Pada antar muka cek pulsa terdapat proses permintaan informasi sisa pulsa kepada provider dan antar muka pulsa ini yang bertugas menjalankan gammu service. Gambar 32 merupakan tampilan antar cek pulsa.

Gambar 32: Antar Muka Cek Pulsa 3. Waktu SMS Konfirmasi Antar muka waktu SMS konfirmasi merupakan antar muka untuk memberikan standart wakru pengiriman SMS jika pemakaian akan segera selesai. Sesuai data yang dimasukkan pada antar muka waktu SMS konfirmasi, SMS ini akan dikirimkan oleh sistem secara otomatis kepada pengguna ruangan Gambar 33 merupakan tampilan antar waktu SMS konfirmasi.

Gambar 33: Antar Muka Waktu SMS Konfirmasi

Mochamad Subianto & Agfianto Eko Putra


Program Studi Monodisiplin S2/S3 Ilmu Komputer UGM Gedung S2/S3 Lt.4 FMIPA UGM Sekip Utara Bulaksumur Yogyakarta 55281, Yogyakarta 081554768577

Halaman 27 dari 35

Mochamad.Subianto@gmail.com / agfi68@gmail.com
LCCR Sistem Lock And Controlling Class Room dengan Raspberry Pi

BAB V PENGUJIAN

4.1 Pengujian Perang Keras


Pengujian perangkat keras LCCR dilakukan pengukuran menggunakan avometer dan hasil pengukuran dapat dilihat pada tabel 1. Tabel 1: Uji Coba Presisi Rangkaian LCCR No Perangkat Output Ideal Presisi Keterangan 1 GPIO/Pi4J 3,3V 3,3V 100% Raspberry Pi 2 Rangkaian 4,82 V 5V 96% Tingkat presisi tersebut Input 3,3 V 5V 66% masih dapat Raspberry diabaikan mengingat dalam daerah operasi komponen yang dicatu. 3 Rangkaian 11,91 V 12V 99% Tegangan yang keluar Penguat sudah mampu Catu Daya mengaktifkan alat yang dicatu dan menyediakan tegangan yang dibutuhkan yaitu electronic lock door dan relay. 4 Rangkaian 220 220 100% Switch Listrik

4.2 Pengujian Perang Lunak


Pengujian perangkat lunak LCCR dilakukan pengukuran menggunakan metode white box dan Black Box. Pengujian aplikasi perangkat lunak dalam penelitian ini menggunakan White Box Testing dan Black Box Testing. Pengujian aplikasi LCCR yang menggunakan bahasa pemrograman Visual Basic dilakukan secara white box testing menggunakan fasilitas Visual basic.Net 2008 yang dapat mendeteksi error program, variabel dan parameter, serta dapat memberikan peringatan untuk variabel yang tidak digunakan. Dan untuk pengujian aplikasi LCCRLogin pada raspberry yang menggunakan bahasa JAVA dilakukan secara white box testing menggunakan
Mochamad Subianto & Agfianto Eko Putra
Program Studi Monodisiplin S2/S3 Ilmu Komputer UGM Gedung S2/S3 Lt.4 FMIPA UGM Sekip Utara Bulaksumur Yogyakarta 55281, Yogyakarta 081554768577

Halaman 28 dari 35

Mochamad.Subianto@gmail.com / agfi68@gmail.com
LCCR Sistem Lock And Controlling Class Room dengan Raspberry Pi

fasilitas Netbeans IDE 7 yang dapat mendeteksi error program, variabel dan parameter, serta dapat memberikan peringatan untuk warning variabel yang tidak digunakan. Hasil pengujian tidak ditemukan error program, variabel dan parameter serta peringatan variabel yang tidak digunakan. Pegujian aplikasi LCCR juga dilakukan untuk mengetahui running time menggunakan Ranorex, dan hasil pengujian dapat dilihat pada Gambar 34 bahwa startup running time LCCR adalah 2255ms dengan catatan fasilitas monitoring semua kelas kondisi on.

Gambar 34: Uji Coba LCCR Start Up dan Koneksi Database dengan Ranorex Proses black box testing untuk performa load aplikasi dapat dilihat pada tabel 2. Tabel 2: Uji Coba Performa Aplikasi No 1 2 3 4 5 6 7 8 9 Antar Muka Login Menu LCCR Waktu Toleransi Keterlambatan Waktu SMS Konfirmasi Tahun Ajaran Semester Jabatan Mata Kuliah Ruangan Proses Load Load Load Saving Data Load Saving Data Load Saving Data Load Saving Data Load Saving Data Load Saving Data Load Saving Data Time 129ms 2255ms 89ms 39ms 82ms 28ms 80ms 50ms 76ms 48ms 75ms 32ms 92ms 51ms 165ms 497ms
Halaman 29 dari 35

Mochamad Subianto & Agfianto Eko Putra


Program Studi Monodisiplin S2/S3 Ilmu Komputer UGM Gedung S2/S3 Lt.4 FMIPA UGM Sekip Utara Bulaksumur Yogyakarta 55281, Yogyakarta 081554768577

Mochamad.Subianto@gmail.com / agfi68@gmail.com
LCCR Sistem Lock And Controlling Class Room dengan Raspberry Pi

Tabel 3: Uji Coba Performa Aplikasi (Lanjutan) No 10 11 12 13 14 15 16 Anggota Kalender Akademik Jadwal Kuliah Pinjaman Ruangan Laporan Penggunaan Ruangan Informasi SMS Antar Muka Proses Load Saving Data Load Saving Data Load Saving Data Load Saving Data Load Load Load SMS Processing SMS Received SMS Send Load Login Logout Login Logout Time 99ms 56ms 88ms 54ms 198ms 84ms 56ms 35ms 234ms 167ms 173ms 22ms 15255ms 21255ms 17255ms 55ms 34ms 26ms 21ms

17

LCCR Raspberry

18

Respon Rangkaian LCCR

3.5.1. Hasil Pengujian Berdasarkan hasil uji coba di atas bahwa sistem LCCR dapat mengontrol penggunaan ruangan dan mengontrol alat elektronik yang ada di dalam ruangan dengan mematikannya setelah ruangan selesai digunakan. Gambar 35 menunjukkan bahwa ruangan terkunci dan lampu listrik padam serta remote AC juga padam.

Gambar 35: Kondisi Prototype Ruangan Selesai Digunakan Berdasarkan hasil uji coba di atas bahwa sistem LCCR dapat mengontrol penggunaan ruangan dan mengontrol alat elektronik yang ada di dalam ruangan dengan menghidupkannya saat ruangan digunakan. Gambar 36 menunjukkan bahwa pengunci ruangan terbuka dan lampu listrik menyala serta remote AC juga menyala.
Mochamad Subianto & Agfianto Eko Putra
Program Studi Monodisiplin S2/S3 Ilmu Komputer UGM Gedung S2/S3 Lt.4 FMIPA UGM Sekip Utara Bulaksumur Yogyakarta 55281, Yogyakarta 081554768577

Halaman 30 dari 35

Mochamad.Subianto@gmail.com / agfi68@gmail.com
LCCR Sistem Lock And Controlling Class Room dengan Raspberry Pi

Gambar 36: Kondisi Prototype Ruangan Digunakan

Mochamad Subianto & Agfianto Eko Putra


Program Studi Monodisiplin S2/S3 Ilmu Komputer UGM Gedung S2/S3 Lt.4 FMIPA UGM Sekip Utara Bulaksumur Yogyakarta 55281, Yogyakarta 081554768577

Halaman 31 dari 35

Mochamad.Subianto@gmail.com / agfi68@gmail.com
LCCR Sistem Lock And Controlling Class Room dengan Raspberry Pi

BAB VI PENUTUP
Demkian sistem informasi Lock and Controlling Class Room (LCCR) ini kami presentasikan. Dengan keikutsertaan sistem informasi Lock and Controlling Class Room dalam INAICTA (Indonesia Information and Communication Technology Award) semoga diharapkan menjadi produk inovasi terbaik di bidang ICT (Information and Communication Technology). Besar harapan kami bisa memenangkan lomba ICT Indonesia 2013 dan bisa menambah serta pengembangan untuk ilmu pengetahuan dan teknologi di indonesia.

Mochamad Subianto & Agfianto Eko Putra


Program Studi Monodisiplin S2/S3 Ilmu Komputer UGM Gedung S2/S3 Lt.4 FMIPA UGM Sekip Utara Bulaksumur Yogyakarta 55281, Yogyakarta 081554768577

Halaman 32 dari 35

Mochamad.Subianto@gmail.com / agfi68@gmail.com
LCCR Sistem Lock And Controlling Class Room dengan Raspberry Pi

REFERENSI

Ahmed, A., Ahmed, T., Ullah, M. S. dan Islam, M. M., 2011, Controlling and securing a Digital Home using Multiple Sensor Based Perception system Integrated with Mobile and Voice technology, International Journal of Information and Communication Technology Research(IJICT), Vol.1, No.5 September 2011 , Hal. 189 - 196. Deters, J., 2013. JavaFX on Raspberry Pi: GPIO Controller (Part1). [Online] Available at: http://www.jensd.de/wordpress/?p=294 [Diakses 13 mei 2013]. Deters, J., 2013. JavaFX on Raspberry Pi: GPIO Controller (Part2). [Online] Available at: http://www.jensd.de/wordpress/?p=332 [Diakses 13 Mei 2013]. DoorEntryOnline, 2013. Magnetic locks, mini standard, mini double and external versions. [Online] Available at :http://www.doorentryonline.co.uk/acatalog/Magnetic_locks.htm [Diakses 22 Februari 2013]. Fiqri, M., Hambali, A. dan A, Ratri. D., 2010. Perancangan Dan Implementasi Power Meter Optik Berbasis Mikrokontroler 32 Bit Pada Panjang Gelombang 600NM - 1000NM. Bandung : Fakultas Teknik Elektro dan Komunikasi (Institut Teknologi Telkom). Hartono, J., 2008. Metodologi Penelitian Sistem Informasi. Yogyakarta: Andi. Kartawijaja, A. D., 2012. Raspberry Pi, Komputer Mungil Yang Muat di Saku. [Online] Available at: http://uniqtekno.com/682/raspberry-pi-komputermungil-yangmuat- di-saku/#_[Diakses 15 Februari 2013]. Khan, R. S., 2012. Development of Low Cost Private Office Access Control System(OACS). International Journal of Embedded Systems and Applications(IJESA), Volume 2 No.2 Juni 20112, Hal. 1- 7. Laudon, K. C. dan Jane, P. L., 2007. Management Information System. New Jersey: John Wiley dan Sons. MagPi, 2012. I have got a little something for ya. 02 Juni 2012 penyunt. California(USA): Raspberry Pi Foundation.

Mochamad Subianto & Agfianto Eko Putra


Program Studi Monodisiplin S2/S3 Ilmu Komputer UGM Gedung S2/S3 Lt.4 FMIPA UGM Sekip Utara Bulaksumur Yogyakarta 55281, Yogyakarta 081554768577

Halaman 33 dari 35

Mochamad.Subianto@gmail.com / agfi68@gmail.com
LCCR Sistem Lock And Controlling Class Room dengan Raspberry Pi

MagPi, 2012. Introducing The Raspberry Pi A New bread of Computer. 01 Mei 2012 penyunt. California(USA): Raspberry Pi Foundation. Ramakumbo, A. G., Yatmono, S. dan Ali, M., 2012. Magnetic Door Lock Menggunakan Kode Pengaman Berbasis Atmega 328. Yogyakarta, Universitas Negeri Yogyakarta. Raymond, M. J. Dan Schell, G., 2004. Sistem Informasi Manajemen. Jakarta: Indeks. Romeo, 2003. Testing dan Implementasi Sistem. Edisi Pertama, Surabaya: STIKOM. Saiful, A. M., 2012. Raspberry Pi, Komputer Rp 300 Ribuan yang Substansial . [Online] Available at: http://inet.detik.com/read/2012/03/20/102306/1871695/317/raspberry-pikomputer-rp-300-ribuan-yang-substansial [Diakses 15 Februari 2013]. Subianto, M., 2010. Sistem Informasi Log Laboratorium (Si-Lola) Dengan Visual Basic.Net Dan Parallel Port Programming. Electrical Power, Electronics, Communication, Control, and Informatics Seminar. Volume 16 Desember 2010. Triwiyatno, A., 2010. Sistem Kontrol Analog. Semarang: Universitas Diponegoro. Verman, G. K. dan Pawan, T., 2010. A Digital Security System with Door Lock System Using RFID Technology. International Jurnal of Computer Aplication, Volume 5 No 11 Agustus 2010, Hal. 6 - 8. Wahidin, 2010. Aplikasi SMS dengan PHP untuk Orang Awam, Palembang: Maxikom

Mochamad Subianto & Agfianto Eko Putra


Program Studi Monodisiplin S2/S3 Ilmu Komputer UGM Gedung S2/S3 Lt.4 FMIPA UGM Sekip Utara Bulaksumur Yogyakarta 55281, Yogyakarta 081554768577

Halaman 34 dari 35

Mochamad.Subianto@gmail.com / agfi68@gmail.com
LCCR Sistem Lock And Controlling Class Room dengan Raspberry Pi

Anda mungkin juga menyukai