SKRIPSI MEMBUAT DAN MENGENDALIKAN RUNNING...

13
i SKRIPSI MEMBUAT DAN MENGENDALIKAN RUNNING TEXT MELALUI JARINGAN WIFI BERBASIS MIKROKONTROLER ARDUINO AKHMAD KARIM HIDAYATULLOH Nomor Mahasiswa : 155410011 PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM YOGYAKARTA 2018

Transcript of SKRIPSI MEMBUAT DAN MENGENDALIKAN RUNNING...

i

SKRIPSI

MEMBUAT DAN MENGENDALIKAN RUNNING TEXT

MELALUI JARINGAN WIFI BERBASIS

MIKROKONTROLER ARDUINO

AKHMAD KARIM HIDAYATULLOH

Nomor Mahasiswa : 155410011

PROGRAM STUDI TEKNIK INFORMATIKA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AKAKOM

YOGYAKARTA

2018

ii

SKRIPSI

MEMBUAT DAN MENGENDALIKAN RUNNING TEXT

MELALUI JARINGAN WIFI BERBASIS

MIKROKONTROLER ARDUINO

Diajukan sebagai salah satu syarat untuk menyelesaikan studi jenjang

Strata Satu (S1) Program Studi Teknik Informatika

Sekolah Tinggi Manajemen Informatika dan Komputer

Akakom

Yogyakarta

Disusun Oleh

AKHMAD KARIM HIDAYATULLOH

Nomor Mahasiswa : 155410011

PROGRAM STUDI TEKNIK INFORMATIKA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AKAKOM

YOGYAKARTA

2018

iii

iv

v

HALAMAN PERSEMBAHAN

Alhamdulillah, Puji dan Syukur kehadirat Allah SWT, yang telah

melimpahkan Rahmat, Taufiq, Hidayah dan InayahNya kepada kita semua, karena

atas dariNyalah kita dapat menjalankan aktifitas seperti sekarang ini.

Sholawat dan salam yang selalu tercurah kepada suri tauladan manusia,

manusia pilihan-Nya Rasulullah Muhammad SAW yang telah membimbing kita

dari zaman kegelapan menuju zaman yang terang benderang seperti sekarang ini.

Untuk kedua orang tua, ayahanda dan ibunda tercinta, keluarga besar, terima

kasih atas segala perhatian, bantuan, dukungan, arahan, dan Do’anya. Semoga

Allah SWT memberikan balasan yang terbaik. Selalu memberikan rahmat,

keselamatan dan juga kesehatan bagi semua. Aamiin.

Untuk Dosen, sahabat - sahabatku jurusan Teknik Informatika dan

mahasiswa lainnya yang telah banyak membantu dalam menyelesaikan Skripsi ini,

semoga semua selalu diberikan kemudahan dalam menuntut ilmu dan nantinya

menjadi orang yang berguna bagi Agama, keluarga, saudara, nusa, bangsa, dan

negara.

vi

Skripsi ini saya persembahkan kepada :

Allah SWT yang telah memberikan Rahmat, Hidayah serta InayahNya

kepada kita semua, karena atas dariNyalah kita dapat menjalankan aktifitas

seperti sekarang ini.

Nabi Muhammad SAW yang telah membimbing kita dari zaman kegelapan

menuju zaman yang terang benderang seperti sekarang.

Ayahanda dan Ibunda yang selalu mendo’akan, mendidik dan memberikan

motivasi dalam menjalani hidup ini.

Untuk teman-teman jurusan Teknik Informatika yang telah membantu dan

memberikan motivasi dalam menyelesaikan Skripsi ini.

MOTTO

“Allah SWT akan meninggikan orang-orang yang beriman diantaramu dan

orang – orang yang diberi ilmu pengetahuan beberapa derajat” (Q.S. Al

Mujadilah : 11).

“ Dan kami turunkan kepadamu petunjuk agar kamu menerangkan kepada

umat manusia apa yang diturunkan kepada mereka dan supaya mereka

memikirkan” (Q.S. An Nahl 44).

“Sesungguhnya Sholatku, ibadahku, hidup, dan matiku hanyalah untuk

Allah SWT, Tuhan seluruh alam” (Q.S. Al An’am : 162).

Tak perlu ragu dengan janji Allah SWT, pasti Allah SWT akan memberikan

sesuatu yang terbaik untuk kita.

vii

INTISARI

Penggunaan Running text untuk media informasi dan keperluan bisnis kian

marak di masyarakat luas. Running text merupakan salah satu bentuk penyampaian

informasi kepada publik dengan bantuan LED (Light Emitting Diode). Running text

merupakan media informasi maupun promosi yang efektif karena mampu menarik

perhatian, dapat memuat banyak konten (isi tulisan), dan sederhana. Berbeda

dengan media informasi dan promosi yang menggunakan baliho, spanduk, poster

yang tampilannya bersifat statis.

Sistem display pada running text yang ada saat ini masih kurang efisien dan

praktis. Hal tersebut dikarenakan jika operator ingin mengganti karakter atau ingin

memperbarui informasi, maka harus mendatangi perangkat running text. Untuk

menanggulangi hal tersebut, diperlukan sistem untuk menampilkan informasi atau

promosi secara efisien dan praktis, melalui jaringan wifi, dengan tampilan yang

dapat disesuaikan.

Dalam sistem ini menggunakan mikrokontroler Arduino, ESP 8266. Teks

dikirim melalui aplikasi running text. Teks yang dikirim melalui jaringan wifi akan

ditampilkan pada Dot Matrix Display (DMD) P10, yang berjumlah 2 panel, dimana

tampilan teks dapat disesuaikan.

Kata kunci : ESP 8266, Mikrokontroler Arduino, dan Running Text

viii

KATA PENGANTAR

Dengan mengucap rasa syukur kepada Allah SWT, yang telah memberikan

Rahmat dan HidayahNya, sehingga penulis dapat menyelesaikan Skripsi yang

berjudul “MEMBUAT DAN MENGENDALIKAN RUNNING TEXT

MELALUI JARINGAN WIFI BERBASIS MIKROKONTROLER

ARDUINO” yang merupakan salah satu syarat dalam menyelesaikan Program

Studi Teknik Informatika di STMIK AKAKOM Yogyakarta.

Tanpa mengurangi rasa hormat dan segala kerendahan hati, penulis

mengucapkan terimakasih kepada :

1. Bapak Ir. Totok Suprawoto, M.M., M.T. selaku Ketua Sekolah Tinggi

Manajemen Informatika dan Komputer AKAKOM Yogyakarta.

2. Bapak Ir. Sudarmanto, M.T. selaku Pembantu Ketua I Bidang Akademik

Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta.

3. Bapak Ir. M. Guntara, M.T. selaku Ketua Program Studi S1 Teknik Informatika

Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta.

4. Bapak Adi Kusjani, S.T., M.Eng. selaku Dosen Pembimbing Skripsi yang telah

memberikan banyak bimbingan dan pengarahan dalam penyusunan Skripsi.

5. Kedua orang tua saya, Bapak Zabidi dan Ibu Denok Warisah tercinta yang telah

memberikan Do’a restu dan motivasi sehingga Skripsi ini selesai tepat waktu.

6. Terima kasih kepada teman-teman yang banyak membantu lancarnya segala

aktivitas penyusunan Skripsi.

ix

7. Semua pihak yang telah banyak membantu penulis dalam menyelesaikan skripsi

ini.

Penulis menyadari bahwa penyajian laporan ini masih dijumpai berbagai

macam kesalahan. Oleh karena itu, saran dan kritik membangun, sangat penulis

perlukan demi penyajian laporan yang lebih baik dimasa yang akan datang. Semoga

laporan ini dapat bermanfaat bagi penulis khususnya, dan bagi pembaca pada

umumnya. Aamiin.

Yogyakarta, Januari 2018

Akhmad Karim Hidayatulloh

x

DAFTAR ISI

HALAMAN COVER ................................................................................... i

HALAMAN JUDUL .................................................................................... ii

HALAMAN PERSETUJUAN ...................................................................... iii

HALAMAN PENGESAHAN ....................................................................... iv

HALAMAN PERSEMBAHAN ................................................................... v

MOTTO ........................................................................................................ vi

INTISARI ...................................................................................................... vii

KATA PENGANTAR ................................................................................... viii

DAFTAR ISI ................................................................................................ x

DAFTAR GAMBAR ..................................................................................... xii

DAFTAR TABEL ........................................................................................ xiii

BAB I PENDAHULUAN

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

1.2 Rumusan Masalah.............................................................................1

1.3 Ruang Lingkup .................................................................................2

1.4 Tujuan Penelitian . ............................................................................2

1.5 Manfaat Penelitian ...........................................................................2

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

2.1 Tinjauan Pustaka ..............................................................................3

2.2 Dasar Teori . .....................................................................................5

2.2.1 Teks Berjalan (Running Text) .................................................5

2.2.2 Mikrokontroler Arduino ..........................................................6

2.2.3 Microsoft Visual Basic 6 ........................................................8

2.2.4 Client Server ...........................................................................9

2.2.5 Modul ESP 8266 ....................................................................11

BAB III ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Kebutuhan ........................................................................14

3.1.1 Kebutuhan Hardware ...........................................................14

xi

3.1.2 Kebutuhan Software ..............................................................14

3.1.3 Input (Data) ..........................................................................14

3.1.4 Output (Informasi) ................................................................15

3.2 Pemodelan ......................................................................................15

3.2.1 Pemodelan Sistem .................................................................15

3.2.2 Pemodelan Hardware ...........................................................16

3.2.3 Flowchart Sistem ..................................................................17

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM

4.1 Implementasi ..................................................................................19

4.2 Pembahasan ....................................................................................24

BAB V PENUTUP

5.1 Kesimpulan ....................................................................................34

5.2 Saran ..............................................................................................34

DAFTAR PUSTAKA ......................................................................................35

LAMPIRAN

xii

DAFTAR GAMBAR

Gambar 2.1 Arduino Uno ..................................................................................8

Gambar 2.2 Model Client Server .......................................................................10

Gambar 2.3 ESP 8266 ........................................................................................12

Gambar 3.1 Pemodelan Sistem ...........................................................................15

Gambar 3.2 Pemodelan Hardware .....................................................................16

Gambar 3.3 Flowchart Sistem ............................................................................17

Gambar 4.1 Panel P10 ........................................................................................25

Gambar 4.2 Dot Matrix Display Connector ........................................................27

Gambar 4.3 Aplikasi Running Text.....................................................................27

Gambar 4.4 Area Untuk Menampilkan Pesan Balasan Server .............................28

Gambar 4.5 Koneksi Port ...................................................................................28

Gambar 4.6 Koneksi Port ...................................................................................28

Gambar 4.7 Tanda Nomor Port Sesuai ...............................................................28

Gambar 4.8 Peringatan .......................................................................................29

Gambar 4.9 Input Nama Wifi .............................................................................29

Gambar 4.10 Koneksi IP Port ............................................................................29

Gambar 4.11 Area Input Running Text ...............................................................30

Gambar 4.12 Program Arduino ..........................................................................32

Gambar 4.13 Hasil Pengujian .............................................................................32

xiii

DAFTAR TABEL

Tabel 2.1 Beberapa Tinjauan Pustaka .................................................................3

Tabel 4.1 Pin Number Dot Matrix Display .........................................................26

Tabel 4.2 Hasil Pengujian Koneksi Wifi .............................................................31

Tabel 4.3 Hasil Pengujian Tampilan Pada Led Matrix ........................................33