View
224
Download
0
Category
Preview:
Citation preview
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
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
Recommended