sistem penjadwalan sekolah berbasis pc …eprints.ums.ac.id/36528/16/3. halaman depan.pdfsistem...

18
i SISTEM PENJADWALAN SEKOLAH BERBASIS PC MENGUNAKAN BAHASA PEMROGRAMAN MICROSOFT VISUAL BASIC DAN ARDUINO Diajukan Sebagai Salah Satu Syarat Menyelesaikan Program Studi S-1 Jurusan Teknik Elektro Fakultas Teknik Universitas Muhammadiyah Surakarta Diajukan oleh : Agung Siswanto D 400 110 013 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH SURAKARTA 2015

Upload: lehanh

Post on 29-Mar-2019

222 views

Category:

Documents


0 download

TRANSCRIPT

i

SISTEM PENJADWALAN SEKOLAH BERBASIS PC MENGUNAKAN

BAHASA PEMROGRAMAN MICROSOFT VISUAL BASIC DAN

ARDUINO

Diajukan Sebagai Salah Satu Syarat Menyelesaikan

Program Studi S-1 Jurusan Teknik Elektro Fakultas Teknik

Universitas Muhammadiyah Surakarta

Diajukan oleh :

Agung Siswanto

D 400 110 013

JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH SURAKARTA

2015

ii

LEMBAR PERSETUJUAN

Tugas Akhir dengan judul “SISTEM PENJADWALAN SEKOLAH

BERBASIS PC MENGGUNAKAN BAHASA PEMROGRAMAN VISUAL

BASIC DAN ARDUINO” ini diajukan oleh:

Nama : Agung Siswanto

NIM : D400 110 013

Guna memenuhi salah satu syarat untuk menyelesaikan program Stara-

Satu (S1) pada Fakultas Teknik studi Teknik Elektro Universitas Muhammadiyah

Surakarta, telah diperiksa dan disetujui pada:

Hari :

Tanggal :

Dosen Pembimbing I Dosen Pembimbing II

(Dr, Ir. Bana Handaga, MT.) (Dr. Ratnasari Nur Rohmah, S.T., M.T.)

iii

LEMBAR PENGESAHAN

Tugas Akhir dengan judul “SISTEM PENJADWALAN SEKOLAH

BERBASIS PC MENGGUNAKAN BAHASA PEMROGRAMAN VISUAL

BASIC DAN ARDUINO” ini telah diajukan dan dipertahankan di hadapan

dewan penguji Tugas Akhir Fakultas Teknik Jurusan Teknik Elektro Universitas

Muhammadiyah Surakarta, pada :

Hari :

Tanggal :

Dewan Penguji Tugas Akhir

1. Dr. Ir. Bana Handaga, MT. ………………..

2. Dr. Ratnasari Nur Rohmah, S.T., M.T. …………………

3. Ir. Bambang Hari P., M.T. ………………..

4. Dedi Ary Prasetya, S.T. …………………

Mengetahui

Dekan Fakultas Teknik

Ketua Jurusan Teknik Elektro

(Ir. Sri Sunarjono, M.T., Ph.D) (Umar, ST., MT.)

-

iv

KATA PENGANTAR

Assalamu`alaikumWr.Wb.

Puji syukur kehadirat Allah SWT yang telah memberikan

kenikmatan, hidayah serta taufiq-Nya sehingga sampai saat ini masih

diberikan kesempatan untuk beribadah dan menyembah pada-Nya dan telah

menjadikanku manusia yang berakal dan berguna dalam dunia ini. Sholawat

serta salam untuk junjunganku, Nabiku Muhammad S.A.W yang penulis

nantikan–nantikan syafa’atnya.

Hanya karena izin Allah SWT penulis akhirnya mampu melewati kendala

dan tantangan dalam menyelesaikan dan menyusun laporan tugas akhir ini. Tugas

akhir ini disusun dan diajukan sebagai syarat kelulusan dan mendapatkan gelar

Sarjana Teknik di Jurusan Teknik Elektro Universitas Muhammadiyah Surakarta.

Adapun judul tugas akhir yang penulis ajukan adalah “SISTEM

PENJADWALAN SEKOLAH BERBASIS PC MENGGUNAKAN BAHASA

PEMROGRAMAN VISUAL BASIC DAN ARDUINO ”.

Selama menyelesaikan laporan ini, penulis banyak mendapat dukungan,

saran, dan bantuan berbagai pihak. Oleh karena itu, penulis ingin mengucapkan

terima kasih yang sebesar- besarnya kepada:

1. Allah S.W.T, atas ridho dan karunia-Nya sehingga penulis bisa

menyelesaikan Tugas Akhir ini.

v

2. Bapak dan ibu tercinta selaku orang tua, kakak, dan adik yang selalu

memberikan do’a dan dukungan tiada hentinya sehingga penulis dapat

menyelesaikan tugas akhir ini dengan baik dan lancar.

3. Bapak Prof. Bambang Setiadji selaku Rektor Universitas Muhammadiyah

Surakarta.

4. Bapak Ir. Sri Sunarjono, MT, Ph.D, selaku Dekan Fakultas Teknik

Universitas Muhammadiyah Surakarta.

5. Bapak Umar, S.T., M.T. selaku Ketua Jurusan Teknik Elektro Universitas

Muhammadiyah Surakarta.

6. Bapak Dr, Ir. Bana Handaga, MT selaku Pembimbing I yang telah

memberikan bimbingan dan pengarahan kepada penulis sehingga dapat

menyelesaikan tugas akhir ini.

7. Ibu Dr. Ratnasari Nur Rohmah, S.T., M.T. selaku Pembimbing II yang

telah memberikan bimbingan dan pengarahan kepada penulis sehingga

dapat menyelesaikan tugas akhir ini.

8. Ibu Umi Fadlilah, S.T., M.Eng. yang pernah membimbing penulis untuk

membuat tugas akhir.

9. Seluruh Dosen Jurusan Teknik Elektro UMS yang selalu memberikan

bimbingan belajar pada penulis hingga dapat menyelesaikan kuliah dan

menjadi sarjana.

10. Seluruh staf karyawan Teknik Elektro UMS yang telah memberikan

banyak dukungan dan bantuan kepada penulis.

11. Teman-teman seperjuangan angkatan 2011, semoga hubungan ini terjalin

sampai kapan pun. Sukses untuk kita semua, Aamiin.

vi

12. Teman – teman aktivis di KMTE Robot Research, asisten Laboratorium

Teknik Elektro, Keluarga Mahasiswa Teknik Elektro (KMTE), dan teman

- teman elektro angkatan 2011 yang telah berbagi dalam suka duka dan

terima kasih atas kehangatan keluarga yang diberikan selama ini.

13. Mas Ady Bangun dan Agung Purnomo terima kasih untuk semangat,

bantuan, serta ide-ide kreatifnya.

14. Seluruh anggota kos yang selalu memberi support dan bantuan.

15. Semua pihak yang telah membantu dalam penyusunan Laporan Tugas

Akhir ini.

Dengan segala kerendahan hati, penulis berharap semoga karya ini

memberikan manfaat kepada semua pihak dan bagi penulis sendiri pada

khususnya. Penulis mengharapkan kritik dan saran yang bermanfaat dan bersifat

membangun.

WassalamualaikumWr. Wb.

Surakarta, Juli 2015

Penulis

vii

MOTTO

“Ilmu merupakan syarat syahnya ucapan dan perbuatan, karena ilmu memperbaiki

niat dan amal”

(Al-Hadis)

"Banyak kegagalan dalam hidup ini dikarenakan orang-orang tidak menyadari

betapa dekatnya mereka dengan keberhasilan saat mereka menyerah."

(Thomas Alva Edison)

"Mereka berkata bahwa setiap orang membutuhkan tiga hal yang akan

membuat mereka berbahagia di dunia ini, yaitu; seseorang untuk dicintai,

sesuatu untuk dilakukan, dan sesuatu untuk diharapkan."

(Tom Bodett)

Ku olah kata, kubaca makna, kuikat dalam alinea, kubingkai dalam bab

sejumlah lima, jadilah mahakarya, gelar sarjana kuterima, orangtua,calon

istri/suami dan calon mertua pun bahagia.

(anonim)

Saya datang, saya bimbingan, saya ujian, saya revisi dan saya menang

(anonim)

viii

PERSEMBAHAN

Sebuah karya sederhana semoga menjadi kenangan indah kupersembahkan untuk:

1. Ayah dan ibu tercinta, terima kasih telah mengasihiku selama ini. Ya Allah,

kasihilah keduanya sebagai mana keduanya mengasihiku selama ini.

2. Kakak barakallah atas doa dan nasihat.

3. Kekasih tercinta yang selalu memberi semangat, dukungan, dan do’a.

4. Teman – teman KMTE Robot Research UMS yang memberikan bantuan.

5. Rekan-rekan angkatan 2011, yang telah berbagi dalam suka duka dan terima

kasih atas kehangatan keluarga yang diberikan selama ini.

6. Seluruh dosen san staff Teknik Elektro UMS.

7. Rekan-rekan Afif, Adi, Didik, Danang, Junaidi dan Rezha yang selalu

memotifasi dalam pebuatan tugas akhir ini.

ix

DAFTAR KONTRIBUSI

Tugas Akhir dengan judul “SISTEM PENJADWALAN SEKOLAH

BERBASIS PC MENGGUNAKAN BAHASA PEMROGRAMAN VISUAL

BASIC DAN ARDUINO”, penulis menyatakan bahwa :

1. Judul tugas akhir ini merupakan ide penulis dengan persetujuan Bapak Dr, Ir.

Bana Handaga, MT selaku Pembimbing I dan Ibu Dr. Ratnasari Nur Rohmah,

S.T., M.T. selaku Pembimbing II.

2. Pembuatan program menggunakan software visual basic dan Arduino.

3. Perancangan hardware dan software didapat dari materi kuliah dan sumber

referensi yang terkait kemudian penulis kembangkan.

4. Penyusunan laporan tugas akhir ini penulis kerjakan sendiri di rumah dan

Laboratorium Teknik Elektro.

Demikian daftar kontribusi ini penulis buat dengan sejujurnya. Penulis

bertanggungjawab atas isi dan kebenarannya.

Surakarta, Juli 2015

Dosen Pembimbing Penulis

(Dr, Ir. Bana Handaga, MT) (Agung Siswanto)

x

PERNYATAAN KEASLIAN SKRIPSI

Saya menyatakan dengan sesungguhnya bahwa skripsi dengan judul

“SISTEM PENJADWALAN SEKOLAH BERBASIS PC MENGGUNAKAN

BAHASA PEMROGRAMAN VISUAL BASIC DAN ARDUINO” yang dibuat

guna memenuhi syarat menyelesaikan Sarjana jenjang pendidikan Strata-Satu (S1)

Fakultas Teknik, Program Studi Teknik Elektro Universitas Muhammadiyah

Surakarta, sejauh yang saya ketahui bukan merupakan tiruan atau duplikasi dari

skripsi yang sudah dipublikasikan atau pernah dipakai untuk mendapatkan gelar

kesarjanaan di lingkungan Universitas Muhammadiyah Surakarta atau instansi

manapun, kecuali bagian yang sumber informasinya saya cantumkan sebagaimana

mestinya.

Surakarta, Juli 2015

Penulis

(Agung Siswanto)

xi

DAFTAR ISI

HALAMAN JUDUL ........................................................................................ i

HALAMAN PERSETUJUAN ......................................................................... ii

HALAMAN PENGESAHAN ......................................................................... iii

KATA PENGANTAR ..................................................................................... iv

MOTTO............................................................................................................ vii

PERSEMBAHAN ............................................................................................ viii

DAFTAR KONTRIBUSI................................................................................. ix

PERNYATAAN KEASLIAN SKRIPSI ......................................................... x

DAFTAR ISI .................................................................................................... xi

DAFTAR TABEL ............................................................................................ xv

DAFTAR GAMBAR ....................................................................................... xvi

ABSTRAKSI.................................................................................................... xviii

BAB I PENDAHULUAN ................................................................................ 1

1.1 Latar Belakang ............................................................................... 1

1.2 Perumusan Masalah ........................................................................ 2

1.3 Batasan Masalah ............................................................................. 2

1.4 Tujuan Penelitian ............................................................................ 3

1.5 Manfaat Penelitian .......................................................................... 3

BAB II TINJAUAN PUSTAKA ...................................................................... 4

2.1 Telaah Penelitian ............................................................................ 4

2.2 Landasan Teori ............................................................................... 5

2.2.1 Sistem Penjadwalan ................................................................ 5

xii

2.2.2 Mengenal Visual Basic ........................................................... 5

2.2.2.1 Sejarah Visual Basic ................................................... 5

2.2.2.2 Perjalanan Visual Basic .............................................. 7

2.2.2.3 Komponen Visual Basic ............................................ 11

2.2.3 Arduino ................................................................................... 17

2.2.4 Transformator ......................................................................... 20

2.2.5 Penyearah................................................................................ 23

2.2.6 Penyaring ................................................................................ 23

2.2.7 Penguat Amplifier................................................................... 24

2.2.8 Penguat Microphone ............................................................... 25

2.2.9 Speaker ................................................................................... 26

2.2.10 Microphone ........................................................................... 27

2.2.11 Saklar .................................................................................... 28

2.2.12 konfigurasi Rangkaian Sistem Suara .................................... 29

BAB III METODE PENELITIAN................................................................... 32

3.1 Waktu dan Tempat Penelitian ........................................................ 32

3.2 Peralatan dan Bahan Penelitian ...................................................... 33

3.3 Flowchart Penelitian ...................................................................... 36

3.4 Perancangan Alat ............................................................................ 37

3.6 Proses Pembuatan program ............................................................ 42

3.6 Hasil Desai Aplikasi ....................................................................... 51

3.6.1 Tampilan Utama ..................................................................... 51

3.6.2 Pasword ................................................................................. 51

3.6.3 Pengaturan ............................................................................. 52

xiii

3.6.4 Switch ...................................................................................... 52

3.7 Perancangan Hadware .................................................................... 53

BAB IV HASIL DAN ANALISIS ................................................................... 58

4.1 Hasil Aplikasi dan Alat .................................................................. 58

4.2 Analisa dan Pembahasan ................................................................ 60

4.2.1 Pengoprasian Alat ................................................................... 60

4.2.2 Metode Pengujian ................................................................... 61

4.2.2.1 Pengujian Timer ........................................................... 61

4.2.2.2 Pengujian Button Setting ............................................ 61

4.2.2.3 Pengujian Button Manual .......................................... 61

4.2.2.4 Pengujian Driver........................................................ 61

4.2.2.5 Pengujian Amplifier ................................................... 62

4.2.3 Hasil Analisa........................................................................... 62

4.2.3.1 Hasil Pengujian Timer .............................................. 62

4.2.3.2 Hasil Pengujian Button Satting ................................. 63

4.2.3.3 Hasil Pengujian Manual arau Otomatis .................... 63

4.2.3.4 Hasil Pengujian Driver ............................................ 63

4.2.3.5 Hasil Pengujian Amplifier ....................................... 64

4.2.4 Analisa Data ........................................................................... 68

4.2.4.1 Analisa Hasil Pengujian Timer ................................ 68

4.2.4.2 Analisa Hasil Pengujian Button Satting................... 68

4.2.4.3 Analisa Hasil Pengujian Manual atau Otomatis ...... 68

4.2.4.4 Analisa Hasil Pengujian Driver ............................... 69

4.2.4.5 Analisa Hasil Pengujian Amplifier ......................... 69

xiv

BAB V PENUTUP ........................................................................................... 70

5.1 Kesimpulan ..................................................................................... 70

5.2 Saran ............................................................................................... 71

DAFTAR PUSTAKA ...................................................................................... 72

LAMPIRAN ..................................................................................................... 73

xv

DAFTAR TABEL

Tabel 3.1 Nilai Property pada Objec .............................................................. 47

Tabel 4.1 Daftar Waktu Pergantian Pelajaran ................................................. 59

Tabel 4.3 Hasil Pengujian Driver dengan Arduino ......................................... 64

Tabel 4.4 Hasil Pengujian Driver dengan Switch Manual .............................. 64

xvi

DAFTAR GAMBAR

Gambar 2.1 Tampilan Utama Visual Basic...................................................... 12

Gambar 2.2 Baris Menu Visual Basic .............................................................. 12

Gambar 2.3 Toolbox Visual Basic ................................................................... 13

Gambar 2.3 Windows Code Visual Basic ........................................................ 15

Gambar 2.4 Projec Explorer ............................................................................ 16

Gambar 2.5 Window Properties Visual Basic ................................................. 17

Gambar 2.6 Bentuk Fisik Arduino Uno ........................................................... 18

Gambar 2.7 Blok Catu Daya ............................................................................ 20

Gambar 2.8 rangkaian Transformator .............................................................. 22

Gambar 2.9 Rangkaian Penyearah ................................................................... 23

Gambar 2.10 Rangkaian Penyaring.................................................................. 23

Gambar 2.11 Rangkaian Amplifier .................................................................. 25

Gambar 2.12 Rangkaian Penguat Microphone ................................................ 26

Gambar 2.13 Speaker ....................................................................................... 27

Gambar 2.14 Microphone ................................................................................ 28

Gambar 2.15 Saklar .......................................................................................... 29

Gambar 2.16 Skema Pemasangan Speaker ...................................................... 29

Gambar 2.17 Pemasangan Fasa dalam Speaker ............................................... 31

Gambar 3.1 Flowchart Penelitian .................................................................... 36

Gambar 3.2 Diagram Blok Alat Penjadwalan Sekolah .................................... 38

Gambar 3.3 Skema Rangkaian Alat Penjadwalan Sekolah .............................. 39

Gambar 3.4 Flowchart Program Visual Basic ................................................. 42

xvii

Gambar 3.5 Jendela kerja Visual Basic 2010................................................... 43

Gambar 3.6 Tampilan Tolbox .......................................................................... 44

Gambar 3.7 Form Projec Baru Visual Basic .................................................... 45

Gambar 3.8 Tampilan Kontrol pada Form ....................................................... 46

Gambar 3.9 Penempatan Kontrol Pasword ...................................................... 49

Gambar 3.10 Penempatan Kontrol Pengaturan ................................................ 50

Gambar 3.11 Penempatan Kontrol Switch speaker .......................................... 50

Gambar 3.12 Susunan Form Kontrol pada Form ............................................. 51

Gambar 3.13 Perancangan Tampilan Pasword ................................................ 51

Gambar 3.14 Perancangan Tampilan Pengatura .............................................. 52

Gambar 3.15 Rancangan Tampilan Switch Speaker ........................................ 52

Gambar 3.16 Skema Rangkaian Amplifier ....................................................... 53

Gambar 3.17 Rangkaian Amplifier ................................................................... 54

Gambar 3.18 Skema Rangkaian Relay ............................................................. 54

Gambar 3.19 Rangkaian Relay ......................................................................... 55

Gambar 3.20 Skema Rangkaian OpAmp .......................................................... 55

Gambar 3.18 Skema Rangkaian Power Supply................................................ 56

Gambar 3.23 Boks Amplifier............................................................................ 56

Gambar 3.24 Komponen dalam Boks .............................................................. 57

Gambar 3.25 Diagram Amplifier ...................................................................... 57

Gambar 4.1 Diagram Blok Pengujian Driver .................................................. 62

Gambar 4.2 Waktu pada Aplikasi Penjadwalan ............................................... 62

Gambar 4.3 Waktu pada Laptop ...................................................................... 63

xviii

ABSTRAKSI

Perkembangan ilmu pengetahuan dan teknologi yang sudah sangat pesat ini,

hamper sudah banyak memakai dan menggunakan peralatan secara otomatis untuk

memudahkan pekerjan. Komputer biasanya hanya digunakan untuk menjalankan

aplikasi, seperti pengetikan, perhitungan, membuat gambar, mendengarkan musik,

bermain dan sebagainya. Komputer juga bisa digunakan untuk membuat software

sebagai pengontrol alaram, jadwal kerja, penginggat dan lain-lain dengan membuat

aplikasi mengunakan program microsoft visual basic yang dapat di instal dalam sebuah

komputer seperti laptop, sehingga apabila sedang sibuk dengan pekerjaan lainnya tidak

perlu meninggalkan pekerjaan hanya untuk mengaktifkan peralatan tersebut.

Salah satu tujuan yang ingin dicapai adalah membuat sebuah aplikasi yang

dapat mengendalikan penjadwalan sekolah dengan suara manusia. Cara yang dilakukan

dengan menyamakan waktu pada aplikasi dengan komputer yang dipakai untuk

menjalankan software, sehingga ketika data setting dimasukkan akan memutar suara bel

yang telah dipilih. Fasilitas pada sistem ini dilengkapi 30 pengaturan waktu

penjadwalan.

Berdasarkan hasil penelitian, perancangan dan pembuatan sistem penjadwalan

sekolah dengan mengunakan software Visual Basic ini bisa dioperasikan selama 24 jam.

Switch untuk mengendalikan bunyi speaker dapat dikontrol dengan saklar manual dan

switch di aplikasi yang digabung dengan Arduino. Kekurangan dalam peralatan ini

dapat diperbaiki pada pengembangan alat selanjutnya ke arah yang lebih sempurna.

Kata Kunci: Arduino, Sestem Penjadwalan, Visual Basic.