YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: LAPORAN SKRIPSI MANAJEMEN PENJADWALAN LAMPU … filei laporan skripsi manajemen penjadwalan lampu berbasis mikrokontroler arduino uno r3 di stmik sinar nusantara surakarta disusun

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

Page 2: LAPORAN SKRIPSI MANAJEMEN PENJADWALAN LAMPU … filei laporan skripsi manajemen penjadwalan lampu berbasis mikrokontroler arduino uno r3 di stmik sinar nusantara surakarta disusun

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

Page 3: LAPORAN SKRIPSI MANAJEMEN PENJADWALAN LAMPU … filei laporan skripsi manajemen penjadwalan lampu berbasis mikrokontroler arduino uno r3 di stmik sinar nusantara surakarta disusun

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)

Page 4: LAPORAN SKRIPSI MANAJEMEN PENJADWALAN LAMPU … filei laporan skripsi manajemen penjadwalan lampu berbasis mikrokontroler arduino uno r3 di stmik sinar nusantara surakarta disusun

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)

Page 5: LAPORAN SKRIPSI MANAJEMEN PENJADWALAN LAMPU … filei laporan skripsi manajemen penjadwalan lampu berbasis mikrokontroler arduino uno r3 di stmik sinar nusantara surakarta disusun

v

Page 6: LAPORAN SKRIPSI MANAJEMEN PENJADWALAN LAMPU … filei laporan skripsi manajemen penjadwalan lampu berbasis mikrokontroler arduino uno r3 di stmik sinar nusantara surakarta disusun

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.

Page 7: LAPORAN SKRIPSI MANAJEMEN PENJADWALAN LAMPU … filei laporan skripsi manajemen penjadwalan lampu berbasis mikrokontroler arduino uno r3 di stmik sinar nusantara surakarta disusun

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.

Page 8: LAPORAN SKRIPSI MANAJEMEN PENJADWALAN LAMPU … filei laporan skripsi manajemen penjadwalan lampu berbasis mikrokontroler arduino uno r3 di stmik sinar nusantara surakarta disusun

vii

MOTTO

“Pendidikan mempunyai akar yang pahit, namun buahnya manis.”

(Aristoteles)

Page 9: LAPORAN SKRIPSI MANAJEMEN PENJADWALAN LAMPU … filei laporan skripsi manajemen penjadwalan lampu berbasis mikrokontroler arduino uno r3 di stmik sinar nusantara surakarta disusun

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.

Page 10: LAPORAN SKRIPSI MANAJEMEN PENJADWALAN LAMPU … filei laporan skripsi manajemen penjadwalan lampu berbasis mikrokontroler arduino uno r3 di stmik sinar nusantara surakarta disusun

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.

Page 11: LAPORAN SKRIPSI MANAJEMEN PENJADWALAN LAMPU … filei laporan skripsi manajemen penjadwalan lampu berbasis mikrokontroler arduino uno r3 di stmik sinar nusantara surakarta disusun

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

Page 12: LAPORAN SKRIPSI MANAJEMEN PENJADWALAN LAMPU … filei laporan skripsi manajemen penjadwalan lampu berbasis mikrokontroler arduino uno r3 di stmik sinar nusantara surakarta disusun

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

Page 13: LAPORAN SKRIPSI MANAJEMEN PENJADWALAN LAMPU … filei laporan skripsi manajemen penjadwalan lampu berbasis mikrokontroler arduino uno r3 di stmik sinar nusantara surakarta disusun

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

Page 14: LAPORAN SKRIPSI MANAJEMEN PENJADWALAN LAMPU … filei laporan skripsi manajemen penjadwalan lampu berbasis mikrokontroler arduino uno r3 di stmik sinar nusantara surakarta disusun

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

Page 15: LAPORAN SKRIPSI MANAJEMEN PENJADWALAN LAMPU … filei laporan skripsi manajemen penjadwalan lampu berbasis mikrokontroler arduino uno r3 di stmik sinar nusantara surakarta disusun

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

Page 16: LAPORAN SKRIPSI MANAJEMEN PENJADWALAN LAMPU … filei laporan skripsi manajemen penjadwalan lampu berbasis mikrokontroler arduino uno r3 di stmik sinar nusantara surakarta disusun

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

Page 17: LAPORAN SKRIPSI MANAJEMEN PENJADWALAN LAMPU … filei laporan skripsi manajemen penjadwalan lampu berbasis mikrokontroler arduino uno r3 di stmik sinar nusantara surakarta disusun

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

Page 18: LAPORAN SKRIPSI MANAJEMEN PENJADWALAN LAMPU … filei laporan skripsi manajemen penjadwalan lampu berbasis mikrokontroler arduino uno r3 di stmik sinar nusantara surakarta disusun

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

Page 19: LAPORAN SKRIPSI MANAJEMEN PENJADWALAN LAMPU … filei laporan skripsi manajemen penjadwalan lampu berbasis mikrokontroler arduino uno r3 di stmik sinar nusantara surakarta disusun

xviii

DAFTAR LAMPIRAN

Surat Keterangan Penelitian .................................................................... 125

Listing Program ....................................................................................... 126


Related Documents