SISTEM PENJADWALAN SEKOLAH BERBASIS PC MENGUNAKAN BAHASA PEMROGRAMAN MICROSOFT VISUAL BASIC DAN Sistem Penjadwalan Sekolah Berbasis PC Menggunakan Bahasa Pemrograman Visual Basic Dan Arduino.

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

i

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 StaraSatu (S1) pada Fakultas Teknik studi Teknik Elektro Universitas Muhammadiyah
Surakarta, telah diperiksa dan disetujui pada:
Hari

:

Tanggal

:


Dosen Pembimbing I

(Dr, Ir. Bana Handaga, MT.)

Dosen Pembimbing II

(Dr. Ratnasari Nur Rohmah, S.T., M.T.)

ii

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.)
-

iii

KATA PENGANTAR

Assalamu`alaikumWr.Wb.
Puji

syukur


kehadirat

Allah

kenikmatan, hidayah serta taufiq-Nya
diberikan

SWT

yang

sehingga

telah

memberikan

sampai saat ini masih


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.

iv

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.
v

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

vi

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)

vii

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.

viii

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)

ix

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)

x

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

xi

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

xii

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

xiii

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

70

5.1 Kesimpulan.....................................................................................

70

5.2 Saran ...............................................................................................

71

DAFTAR PUSTAKA ......................................................................................

72

LAMPIRAN .....................................................................................................

73

xiv

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

xv

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

xvi

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

xvii

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.

xviii