i
LAPORAN SKRIPSI
MANAJEMEN PENJADWALAN LAMPU BERBASIS
MIKROKONTROLER ARDUINO UNO R3
DI STMIK SINAR NUSANTARA
SURAKARTA
Disusun oleh :
Nama : Adi Bayu Nugraha
NIM : 12.5.00002
Jurusan : Teknik Informatika – Strata 1
SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER
SINAR NUSANTARA
SURAKARTA
2017
ii
LAPORAN SKRIPSI
Laporan ini disusun guna memenuhi salah satu syarat
untuk menyelesaikan program pendidikan Strata 1
Pada
STMIK Sinar Nusantara Surakarta
Disusun oleh :
Nama : Adi Bayu Nugraha
NIM : 12.5.00002
Jurusan : Teknik Informatika – Strata 1
SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER
SINAR NUSANTARA
SURAKARTA
2017
iii
PERSETUJUAN LAPORAN SKRIPSI
Nama Pelaksana Skripsi : Adi Bayu Nugraha
Nomor Induk Mahasiswa : 12.5.00002
Jurusan : Teknik Informatika-S1
Judul Skripsi : MANAJEMEN PENJADWALAN LAMPU
BERBASIS MIKROKONTROLER ARDUINO
UNO R3 DI STMIK SINAR NUSANTARA
SURAKARTA
Dosen Pembimbing 1 : Teguh Susyanto, S.Kom., M.Cs
Dosen Pembimbing 2 : Paulus Harsadi, M.Kom
Surakarta, Maret 2017
Menyetujui,
Dosen Pembimbing 1
(Teguh Susyanto, S.Kom., M.Cs)
Dosen Pembimbing 2
(Paulus Harsadi, M.Kom)
Mengetahui,
Ketua STMIK Sinar Nusantara
(Kumaratih Sandradewi, S.P, M.Kom)
iv
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
SINAR NUSANTARA
SURAT PERNYATAAN PENULIS
JUDUL : MANAJEMEN PENJADWALAN LAMPU
BERBASIS MIKROKONTROLER ARDUINO UNO
R3 DI STMIK SINAR NUSANTARA SURAKARTA
NAMA : ADI BAYU NUGRAHA
NIM : 12.5.00002
“Saya menyatakan dan bertanggungjawab dengan sebenar-benarnya bahwa
Skripsi (S1) ini adalah hasil karya saya sendiri kecuali cuplikan dan ringkasan
yang masing-masing telah saya jelaskan sumbernya. Jika pada waktu selanjutnya
ada pihak lain mengklaim bahwa Skripsi (S1) ini sebagai karyanya yang
disertakan dengan bukti-bukti yang cukup, maka saya bersedia untuk dibatalkan
gelar Sarjana (S1) Komputer saya beserta hak dan kewajiban yang melekat pada
gelar tersebut”
Surakarta, Maret 2017
(Adi Bayu Nugraha)
v
v
RINGKASAN
Permasalahan overtime dan penggunaan ruang kuliah yang padat adalah salah satu
masalah di STMIK Sinar Nusantara. Hal itu disebabkan kurangnya aturan
penjadwalan yang tegas yang diterapkan di STMIK Sinar Nusantara agar hal
tersebut tidak terjadi dan merugikan waktu mahasiswa. Tujuan dari penelitian ini
adalah menciptakan prototype smartcampuss yang mampu menjawab
permasalahan tersebut. Smartcampuss disini adalah konsep penjadwalan lampu
yang menyala secara otomatis jika suatu ruang memiliki jadwal perkuliahan dan
akan mati jika jam suatu jam perkuliahan telah selesai. Smartcampuss STMIK
Sinar Nusantara dirancang dengan hardware pokok mikrokontroller jenis Arduino
Uno R3 yang merupakan sebuah board opensource serta menggunakan software
Delphi RAD Studio 10 Berlin untuk perancangan antarmuka aplikasi dan Arduino
IDE untuk mengatur konektivitas aplikasi ke board Arduino. Metode yang
digunakan dalam pengujian sistem menggunakan metode blackbox testing untuk
mengetahui apakah perangkat lunak yang dibuat berfungsi dengan baik dan
disertakan dengan pengujian prototype hardware. Hasil dari uji coba menunjukkan
baik perangkat lunak maupun perangkat keras yang diuji berfungsi baik.
Kata kunci : STMIK Sinar Nusantara Surakarta, Smartcampuss, Arduino Uno R3.
vi
ABSTRACT
Problems overtime and the use of college room is one of the problems in STMIK
Sinar Nusantara. This was due to the lack of strict scheduling rules are applied in
STMIK Sinar Nusantara so that it does not happen and harm-time students. The
purpose of this research is to create a prototype smartcampuss are able to answer
these problems. Smartcampuss here is the concept of scheduling lights turn on
automatically when a room has a schedule of lectures and will die if the clock an
hour lecture has been completed. Smartcampuss STMIK Sinar Nusantara
designed with the basic hardware types Arduino Uno R3 microcontroller which is
an opensource board use the software Delphi RAD Studio 10 Berlin for designing
applications and Arduino IDE interface to manage connectivity applications to
the Arduino board. The method used in testing the system using the method of
blackbox testing to determine if the software is made to work well and is included
with the hardware prototype testing. Results from the trial showed both software
and hardware are tested to work good.
Keyword : STMIK Sinar Nusantara Surakarta, Smartcampuss, Arduino Uno R3.
vii
MOTTO
“Pendidikan mempunyai akar yang pahit, namun buahnya manis.”
(Aristoteles)
viii
PERSEMBAHAN
Laporan skripsi ini penulis persembahkan untuk :
1. Allah SWT Yang Maha Pengasih lagi Maha Penyayang. Berkat izin dan ridho-
Mu, hamba dapat menyelesaikan Laporan Skripsi ini. Semoga dicatat sebagai
amal mulia di sisi-Mu. Amiin.
2. Bapak Bambang Raharjo dan Ibu Lestari selaku orang tua yang senantiasa
membimbingku, menopang setiap goyahnya langkahku, dan selalu ada saat
orang lain tak ada dalam kesusahan dengan doa-doa yang senantia dipanjatkan
kepada Allah SWT.
3. Nova Aditya, adik tercinta yang senantiasa memberikan semangat dan doa.
4. Kekasih tercinta yang selalu memberikan dorongan semangat di setiap
langkahku.
5. Teman-teman kelas TI-S1 A angkatan 2012 tercinta yang telah membantu
bertukar pikiran dan memberi dorongan semangat.
6. Mas Tamrin Nur, pemilik Artalima Copy & Print Center Sukoharjo yang telah
memberi kesempatan untuk saya bekerja sembari kuliah sejak awal kuliah,
terimakasih karena telah meringankan beban dan memberi pengalaman tentang
etos kerja yang tidak dapat saya lupakan.
7. Almamaterku tercinta.
ix
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT yang telah
memberikan kesehatan, kemudahan, dan kenikmatan kepada penulis, sehingga
tersusunlah Laporan Skripsi ini dengan judul “Smartcampuss di STMIK Sinar
Nusantara Surakarta”. Penyusunan laporan skripsi ini merupakan salah satu
kewajiban untuk melengkapi salah satu syarat untuk menyelesaikan program
pendidikan Strata Satu di STMIK Sinar Nusantara. Atas tersusunnya Laporan
Skripsi ini, Penulis tidak lupa mengucapkan terima kasih kepada :
1. Ibu Kumaratih Sandradewi, S.P., M.Kom selaku Ketua STMIK Sinar
Nusantara Surakarta.
2. Bapak Teguh Susyanto, S.Kom selaku dosen pembimbing I yang berkenan
memberikan bimbingan dan pengarahan sehingga penyusunan laporan skripsi
ini dapat terselesaikan.
3. Bapak Paulus Harsadi, S.Kom selaku dosen pembimbing II yang juga telah
bersedia memberikan bimbingan dan pengarahan sehingga penyusunan
laporan skripsi ini dapat terselesaikan.
4. Dosen, staff dan karyawan STMIK Sinar Nusantara Surakarta yang telah
memberikan bekal pengetahuan kepada Penulis.
5. Kepada orang tua dan adik tercinta yang tidak pernah berhenti mendoakan
saya sehingga dalam penyusunan ini penulis diberi kelancaran dan
kemudahan.
6. Seluruh rekan kerja di Artalima yang telah ikut mendukung serta memberikan
dorongan motivasi kepada penulis.
x
7. Semua pihak yang telah membantu penulis dalam melakukan penelitian dan
menyusun laporan ini yang tidak dapat penulis sebutkan satu persatu.
Surakarta, Maret 2017
Penulis,
Adi Bayu Nugraha
xi
DAFTAR ISI
HALAMAN DEPAN .............................................................................. i
LEMBAR PERSETUJUAN LAPORAN SKRIPSI ................................ iii
SURAT PERNYATAAN PENULIS ...................................................... iv
RINGKASAN ......................................................................................... v
ABSTRACT .............................................................................................. vi
MOTTO................................................................................................... vii
PERSEMBAHAN ................................................................................... viii
KATA PENGANTAR ............................................................................ ix
DAFTAR ISI ........................................................................................... xi
DAFTAR GAMBAR .............................................................................. xiv
DAFTAR TABEL ................................................................................... xvii
DAFTAR LAMPIRAN ........................................................................... xviii
BAB I PENDAHULUAN
1.1 Latar Belakang .......................................................................... 1
1.2 Rumusan Masalah ..................................................................... 3
1.3 Pembatasan Masalah ................................................................. 3
1.4 Tujuan Skripsi ........................................................................... 3
1.5 Manfaat Skripsi ......................................................................... 4
1.6 Kerangka Pikiran ...................................................................... 5
1.7 Sistematika Penulisan ............................................................... 7
xii
BAB II LANDASAN TEORI
2.1 Penjadwalan .............................................................................. 8
2.2 Manajemen Waktu .................................................................... 9
2.3 Overtime .................................................................................... 10
2.4 Prototype ................................................................................... 10
2.5 Mikrokontroller ......................................................................... 11
2.6 Arduino ..................................................................................... 13
2.7 Bahasa Delphi ........................................................................... 28
2.8 Bahasa C ................................................................................... 28
BAB III METODE PENELITIAN
3.1 Data ........................................................................................... 30
3.2 Metode Pendekatan Dan Pengembangan Sistem ...................... 31
3.3 Alat Dan Bahan ......................................................................... 35
BAB IV TINJAUAN UMUM
4.1 Sejarah Berdirinya STMIK SINAR NUSANTARA ................ 36
4.2 Tugas Dan Fungsi STMIK SINAR NUSANTARA ................. 36
4.3 Visi Dan Misi STMIK SINAR NUSANTARA ........................ 37
4.4 Arti Lambang ............................................................................ 38
4.5 Struktur Organisasi STMIK SINAR NUSANTARA ............... 40
4.6 Jurusan Dan Jenjang Studi ........................................................ 67
4.7 Sistem Yang Berjalan Sekarang................................................ 68
4.8 Sistem Yang Akan Dibangun.................................................... 73
xiii
BAB V PEMBAHASAN
5.1 Analisa Sistem .......................................................................... 79
5.2 Workflow ................................................................................... 79
5.3 Data Flow Diagram .................................................................. 80
5.4 Perancangan Prototype ............................................................. 82
5.5 Hasil Implementasi ................................................................... 100
5.6 Pengoperasian ........................................................................... 108
5.7 Pengujian................................................................................... 116
BAB VI PENUTUP
6.1 Kesimpulan ............................................................................... 122
6.2 Saran ......................................................................................... 123
DAFTAR PUSTAKA ............................................................................ 124
LAMPIRAN
xiv
DAFTAR GAMBAR
Gambar 1.1 Kerangka Pikir..................................................................... 6
Gambar 3.1 Alur SDLC Type Prototype ................................................ 32
Gambar 4.1 Bagan Struktur Organisasi .................................................. 40
Gambar 4.2 Simbol Saklar SPST dan SPDT .......................................... 69
Gambar 4.3 Skema konsep Prototype ..................................................... 74
Gambar 4.4 Skema range transisi antar off ke on langsung .................... 75
Gambar 4.5 Skema rangkaian Prototype ................................................ 76
Gambar 4.6 Skema rangkaian per distribusi lampu ................................ 77
Gambar 4.7 Topologi dengan Arduino ................................................... 78
Gambar 5.1 Workflow ............................................................................. 80
Gambar 5.2 Data Flow Diagram ............................................................ 81
Gambar 5.3 Desain Halaman Login ........................................................ 83
Gambar 5.4 Desain Control Manager ..................................................... 84
Gambar 5.5 Desain Connection Editor ................................................... 85
Gambar 5.6 Desain Manual Operation ................................................... 86
Gambar 5.7 Desain Otomatisasi .............................................................. 86
Gambar 5.8 Arduino Uno R3 .................................................................. 88
Gambar 5.9 Kabel Jumper....................................................................... 89
Gambar 5.10 Led ..................................................................................... 89
Gambar 5.11 Resistor .............................................................................. 90
Gambar 5.12 Beardboard........................................................................ 90
Gambar 5.13 Buzzer ................................................................................ 91
xv
Gambar 5.14 LCD Screen ....................................................................... 91
Gambar 5.15 Saklar DIP Switch 10 Pin .................................................. 92
Gambar 5.16 Pemasangan led ................................................................. 93
Gambar 5.17 Pemasangan resistor .......................................................... 93
Gambar 5.18 Posisi Pin Kaki Jumper ..................................................... 94
Gambar 5.19 Petunjuk Alamat Kaki Pin LCD Screen ............................ 97
Gambar 5.20 Letak DIP Switch .............................................................. 98
Gambar 5.21 Memasang DIP Switch ...................................................... 99
Gambar 5.22 Memasang Kabel USB ...................................................... 100
Gambar 5.23 Halaman Login .................................................................. 101
Gambar 5.24 Control Manager ............................................................... 102
Gambar 5.25 Connection Editor ............................................................. 103
Gambar 5.26 Setup .................................................................................. 104
Gambar 5.27 Manual Operation ............................................................. 105
Gambar 5.28 Otomatisasi ........................................................................ 105
Gambar 5.29 Prototype Penjadwalan Lampu ......................................... 106
Gambar 5.30 Prototype Penjadwalan Lampu dengan Kondisi Lain ...... 107
Gambar 5.31 Buzzer di Prototype Penjadwalan Lampu ......................... 108
Gambar 5.32 Prototype yang Sudah Terhubung ke Komputer ............... 109
Gambar 5.33 Button Exit Membutuhkan Otorisasi ................................. 110
Gambar 5.34 Posisi Connection Editor ................................................... 110
Gambar 5.35 Contoh Form Port jika Arduino Belum Terhubung .......... 111
Gambar 5.36 Koneksi Aplikasi ke Arduino Berhasil.............................. 112
Gambar 5.37 Contoh Format Jadwal Excel ............................................ 113
xvi
Gambar 5.38 Menu Edit Jadwal .............................................................. 114
Gambar 5.39 Membuka Kembali Aplikasi di System Tray..................... 115
Gambar 5.40 Pengoperasian Saklar DIP Switch ..................................... 115
xvii
DAFTAR TABEL
Tabel 5.1 Tabel Users ............................................................................. 87
Tabel 5.2 Tabel Jadwal ........................................................................... 87
Tabel 5.3 Pengujian Login ...................................................................... 116
Tabel 5.4 Pengujian Konfigurasi Connection Editor .............................. 117
Tabel 5.5 Pengujian Manual Operation .................................................. 118
Tabel 5.6 Pengujian Menu Otomatisasi .................................................. 119
Tabel 5.7 Pengujian Update dan Delete Jadwal Otomatisasi .................. 119
Tabel 5.8 Pengujian Prototype terhadap Otomatisasi ............................. 120
Tabel 5.9 Pengujian Prototype terhadap Operasi Manual ...................... 121
xviii
DAFTAR LAMPIRAN
Surat Keterangan Penelitian .................................................................... 125
Listing Program ....................................................................................... 126