• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2017

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

Copied!
18
0
0

Teks penuh

(1)

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

(2)

ii

LEMBAR PERSETUJUAN

Tugas Akhir dengan judul “SISTEM PENJADWALAN SEKOLAH

BERBASIS PC MENGGUNAKAN BAHASA PEMROGRAMAN VISUAL

BASIC DAN ARDUINOini 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

(3)

iii

LEMBAR PENGESAHAN

Tugas Akhir dengan judul “SISTEM PENJADWALAN SEKOLAH

BERBASIS PC MENGGUNAKAN BAHASA PEMROGRAMAN VISUAL

BASIC DAN ARDUINOini 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

(4)

-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:

(5)

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.

(6)

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

(7)

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

(8)

viii

PERSEMBAHAN

Sebuah karya sederhana semoga menjadi kenangan indah kupersembahkan untuk:

1. Ayah dan ibutercinta, 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.

(9)

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

(10)

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

(11)

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

(12)

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

(13)

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

(14)

xiv

BAB V PENUTUP ... 70

5.1 Kesimpulan ... 70

5.2 Saran ... 71

DAFTAR PUSTAKA ... 72

(15)

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

(16)

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

(17)

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

(18)

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.

Referensi

Dokumen terkait

Analisis dinamis dalam penelitian ini dimaksudkan untuk mengetahui pengaruh variabel independen yaitu harga kedelai, jumlah penduduk, pendapatan perkapita, dan harga jagung

Dari hasil pengamatan, Bunga kembang merak (Caesalpinia pulcherrima Swartz) merupakan bunga majemuk yaitu bunga majemuk tak terbatas karena ibu tangkainya dapat

Hal ini dapat dilihat dari prosentasi peran serta masyarakat Kota Lama yang pernah menerima sosialisasi perencanaan kota Semarang yang sehat melalui pengelolaan

Universitas Negeri

bahwa sesuai dengan ketentuan Pasal 2 ayat (1) Peraturan Pemerintah Nomor 12 Tahun 1969, penyertaan modal Negara dalam rangka pendirian Perusahaan Perseroan (PERSERO) perlu

Jakarta, 25 September 2014 PT Samindo Resources Tbk (ticker code: MYOH), as one of the integrated coal mining service provider, through one of its subsidiaries PT

Yang dimaksud dengan merupakan alternatif adalah bahwa selain Jalan Tol, harus ada lintas jalan umum lain yang mempunyai asal dan tujuan yang sama sehingga para

[r]