TUGAS AKHIR JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI S U R A B A Y A 2011 GAGAP SURYO NEGORO NPM

dokumen-dokumen yang mirip
TUGAS AKHIR JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI S U R A B A Y A 2011 ARFENDI MUHAMAD NPM

TUGAS AKHIR. Oleh RESI PERMANA FIDIANTO NPM JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI

TUGAS AKHIR SISTEM INFORMASI AREA PARKIR MENGGUNAKAN SENSOR CAHAYA

HALMA 2D MULTIPLAYER BERBASIS APLIKASI DESKTOP TUGAS AKHIR. Disusun Oleh : YUDI HENDRADINATA NPM

RANCANG BANGUN SISTEM PENGAMAN TAMBAHAN PADA MOBIL MENGGUNAKAN SECURITY PASSWORD BERBASIS MIKROKONTROLLER TUGAS AKHIR

Perancangan Prototipe Sistem keamanan Komputer Untuk Mengamankan Tombol Switch on/off pada komputer Menggunakan Mikrontroler SKRIPSI.

ALAT PENGUKUR KECEPATAN ANGIN PADA GEDUNG BERBASIS MIKROKONTROLLER AT89S51

SISTEM INFORMASI KENAIKAN PANGKAT STUDI KASUS FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JATIM SKRIPSI

TUGAS AKHIR. Oleh : NIRTA YUNIAR WIDAGDO NPM

PEMBUATAN PROTOTYPE PORTAL SECURITY PADA PERUMAHAN BERBASIS SMS GATEWAY DAN MIKROKONTROLER SKRIPSI

ALAT PENGUKUR DAN PENGIRIM KUALITAS UDARA DARI GAS KARBONMONOKSIDA (CO) MENGGUNAKAN MIKROKONTROLER ATMEGA32 DAN SMS GATEWAY SKRIPSI

Membangun Aplikasi Layanan Pengiriman to SMS dan. SMS to berbasis SMS Gateway TUGAS AKHIR. Disusun Oleh : SYAIFUL ALAM NPM.

SISTEM INFORMASI PERPUSTAKAAN FTI UPN VETERAN JATIM SKRIPSI. Disusun Oleh : ARMY SATRIA G NPM Kepada

SISTEM PEMBERIAN PUPUK TANAMAN SECARA OTOMATIS BERBASIS MIKROKONTROLER TUGAS AKHIR. Oleh : BASUKO HERMAWANTYO

ROBOT PENYEDOT DEBU BERBASIS MIKROKONTROLER AT89S52 SKRIPSI

SISTEM INFORMASI PENGADUAN PADA JALAN TOL(Studi Kasus PT. JASA MARGA (PERSERO), Tbk CABANG SURABAYA GEMPOL) SKRIPSI.

APLIKASI INVENTORI DAN HUTANG-PIUTANG DENGAN FITUR SMS GATEWAY BERBASIS YII FRAMEWORK DI UD. MANUNGGAL SKRIPSI

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI AKADEMIK SMK AL- IKHLASH BERBASIS WEB DENGAN PHP DAN MYSQL TUGAS AKHIR

MODUL PEMBELAJARAN MENGENAL WIN32API DENGAN VISUAL BASIC 6.0 BERBASIS FLASH DAN WEB

ALAT PENGENDALI PEMBERI PAKAN IKAN OTOMATIS DENGAN SMS GATEWAY BERBASIS MIKROKONTROLER SKRIPSI. Disusun oleh : Imam Anzhori

SISTEM INFORMASI E-MARKETING UNTUK PERIKLANAN BERBASIS CLIENT-SERVER SECARA ONLINE DAN REAL TIME SKRIPSI. Disusun Oleh :

PROTOTYPE SISTEM BUKA TUTUP PINTU AIR BERBASIS WEB SECARA ONLINE DAN REALTIME

AMOS MARITO SIMANJUNTAK NIM : INDRI LESTARI NIM :

Hak Cipta milik UPN "Veteran" Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

APLIKASI PEMASANGAN IKLAN DI MEDIA CETAK BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MYSQL

PEMBUATAN APLIKASI SISTEM INFORMASI MANAJEMEN POLIKLINIK UPN VETERAN JAWA TIMUR SKRIPSI

RANCANG BANGUN SISTEM PENJUALAN DENGAN ESTIMASI STOK FORECASTING WIGHTED MOVING AVERAGE (STUDY KASUS UD. TIRTA SU UD JAYA) TUGAS AKHIR.

ROBOT PENGHINDAR HALANGAN DENGAN MIKROKONTROLER AT89C51

APLIKASI UJIAN ONLINE DI RSBI SMAN 2 MOJOKERTO TUGAS AKHIR

DESAIN DAN IMPLEMENTASI SISTEM INFORMASI RUTE ANGKUTAN UMUM DAERAH SURABAYA MENGGUNAKAN VISUAL BASIC 6 TUGAS AKHIR. Oleh :

SISTEM PENDUKUNG KEPUTUSAN REORDER POINT STOCK MENGGUNAKAN METODE ECONOMIC ORDER QUANTITY SKRIPSI

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

LAPORAN TUGAS AKHIR. Alat Pendeteksi Polusi Udara Dari Gas Karbonmonoksida (CO) pada Ruangan Berbasis Mikrokontroler AT89S51

APLIKASI MICROSOFT VISUAL BASIC 6.0 UNTUK PERANCANGAN DATABASE KEPEGAWAIAN PADA KAMAR DAGANG DAN INDUSTRI (KADIN) MEDAN TUGAS AKHIR

APLIKASI PENDATAAN KENDARAAN KELUAR MASUK PERUMAHAN BERBASIS LOOP DETEKTOR SKRIPSI. Oleh : ANJAR BUDI KUSUMA

RANCANG BANGUN PROTOTYPE PENJUALAN HARDWARE BERBASIS E-COMMERCE PADA CV. SINAR COMPUTER

ALAT PENGONTROL KEBISINGAN DI PERPUSTAKAAN BERBASIS MIKROKONTROLER AT MEGA 16

RANCANG BANGUN SISTEM INFORMSI PENGGAJIAN (STUDY KASUS PT.BINA AREA PERSADA) TUGAS AKHIR. Disusun Oleh: ACHMAD RIFKY ABDILLAH

SISTEM MANAGEMENT PARKIR BERBASIS SMS GATEWAY DI KRATON PLAZA MOJOKERTO

RANCANG BANGUN SISTEM INFORMASI PERNIKAHAN PADA KANTOR URUSAN AGAMA KECAMATAN BANGIL - PASURUAN SKRIPSI

INDRA FIRMANSYAH MARISI

RENDY WIRAWAN RAHADI NPM

SISTEM ADMINISTRASI POLIKLINIK DI PUSKESMAS KELURAHAN SUGIHWARAS CANDI SIDOARJO TUGAS AKHIR

SISTEM INFORMASI POTONGAN GAJI GURU DAN PEGAWAI PADA SD NEGERI MEDAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR WILDA YULIANUN SIREGAR

SISTEM PENDUKUNG KEPUTUSAN UNTUK ESTIMASI REORDER STOK OBAT MENGGUNAKAN METODE FUZZY TSUKAMOTO (STUDY KASUS APOTEK RSAL SURABAYA) SKRIPSI.

APLIKASI PEMILIHAN BIDANG MINAT SISWA SMA MENGGUNAKAN METODE ANALYTICAL HIERARCHY PROCESS STUDY KASUS (SMA KR. YBPK-1 SURABAYA) SKRIPSI

RANCANG BANGUN SISTEM PENJUALAN PULSA PROVIDER TINGKAT RETAIL BERBASIS MOBILE ANDROID VERSI GINGERBREAD DAN WEB BASE (Studi Kasus : Spy Cell) SKRIPSI

TOKO ONLINE CV. BINTANG INOVASI GEMILANG BERBASIS FRAMEWORK YII SKRIPSI. Disusun oleh : HELMI TAUFIQURRAHMAN NPM SURABAYA 2014

RANCANG BANGUN SIMULASI KECEPATAN MOBIL BEBASIS SMS GATEWAY

RANCANG BANGUN APLIKASI PEMESANAN ROLL KARET MESIN CETAK DI CV. SINAR RUBBERINDO SURABAYA TUGAS AKHIR OLEH : REZA RACHMANSYAH NPM :

Universitas Sumatera Utara

BAB 3 PERANCANGAN DAN PEMBUATAN SISTEM

APLIKASI BISNIS PENYEWAAN PERALATAN BAYI DAN MAINAN ANAK-ANAK MENGUNAKAN MICROSOFT VISUAL BASIC 2008 EXPRESS EDITION TUGAS AKHIR

RANCANG BANGUN APLIKASI ESTIMASI BIAYA PADA PROYEK KONSTRUKSI JALAN MENGGUNAKAN METODE HARGA SATUAN TUGAS AKHIR. Oleh :

Sekolah Tinggi Manajemen Informatika dan Komputer Jakarta STI&K

APLIKASI LOCATION BASED SERVICE (LBS) UNTUK OUTLET SEGO NJAMOER BERBASIS ANDROID SKRIPSI

APLIKASI SISTEM TAKSONOMI TANAH KATEGORI TINGGI BERBASIS VB. NET SKRIPSI. Oleh : AJI PRIMAJATI NPM :

PENGIRIMAN DAN PENERIMAAN DATA BERBASIS MIKROKONTROLER DENGAN MEDIA TRANSMISI GELOMBANG RADIO

MUHAMMAD ZULFIKRI NIM.

KATA PENGANTAR. taufik dan hidayah-nya, penulisan laporan tugas akhir dengan judul PELAYANAN SISTEM INFORMASI AKADEMIK DI SMK

PERANCANGAN DAN PEMBUATAN SISTEM OTOMATISASI PERANGKAT ELEKTRONIKA RUMAH BERBASIS ARDUINO

SISTEM PENGENDALIAN AQUARIUM DAN PEMBERIAN PAKAN IKAN SECARA OTOMATIS BERBASIS MIKROKONTROLER TUGAS AKHIR

APLIKASI SISTEM INFORMASI TINDAK PELANGGARAN HUKUM BERBASIS WEB DAN SMS GATEWAY

PENGONTROLAN SUHU RUANGAN MEMAKAI LM35 BERBASIS ATMEGA8535 DENGAN TAMPILAN PC TUGAS AKHIR INNE STEFFI TAMBUNAN

APLIKASI PARKIR POLITEKNIK NEGERI BATAM

SISTEM INFORMASI PENDAFTARAN DAN PENILAIAN PRAKTIKUM DI LABORATORIUM TEKNIK INFORMATIKA UPN VETERAN JATIM SKRIPSI. Disusun oleh :

RANCANG BANGUN APLIKASI PERAMALAN PENJUALAN AQUAKY DENGAN METODE REGRESI LINIER DI CV. JAYA HIKMAH TULUNGAGUNG JAWA TIMUR TUGAS AKHIR

BAB 1 PENDAHULUAN Pengantar

SISTEM INFORMASI PENJUALAN DISTRO CHERISH PROBOLINGGO

ANALISIS DAN DESAIN CRM PADA E-MANAGEMENT HOTEL (STUDI KASUS PADA MANAJEMEN RESERVASI HOTEL RIS KEDIRI) TUGAS AKHIR.

SISTEM INFORMASI EKSPEDISI PENGIRIMAN BARANG VIA KERETA API MENGGUNAKAN SMS GATEWAY (STUDI KASUS PT. HERONA EXPRESS SIDOARJO) SKRIPSI.

SISTEM PENGOLAHAN DATA RUMAH SAKIT UMUM HIDAYAH MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR HENRY YOGI SYAMBARA

KATA PENGANTAR. Maha Esa, yang telah berkenan memelihara dan membimbing penulis, sehingga

SISTEM ADMINISTRASI SEKOLAH DASAR DenGAN MENGGUNAKAN SMA GATE WAY SKRIPSI

SISTEM INFORMASI PENCACAHAN DAN PENYALURAN BANTUAN SOSIAL PEMERINTAH PADA MASYARAKAT KURANG MAMPU DENGAN MENGGUNAKAN BARCODE DAN FINGERPRINT

SITEM PENDUKUNG KEPUTUSAN MENGGUNAKAN METODE AHP UNTUK PEMILIHAN SEKOLAH PADA (STUDI KASUS : SMP ISLAM BAITUL AMIEN SURABAYA) SKRIPSI.

PERANCANGAN APLIKASI LAYANAN PENJUALAN HANDPHONE DAN PULSA MENGGUNAKAN VISUAL BASIC 6.0 S K R I P S I

RANCANG BANGUN SISTEM PRINT OUT NOMOR ANTRIAN MENGGUNAKAN MIKROKONTROLER AT89S51

PERANCANGAN SIMULASI PENUKARAN UANG PECAHAN TUGAS AKHIR REZA AHMADI


EMBEDDED WEB SERVER DALAM MICROCONTROLLER UNTUK SISTEM KENDALI RUMAH

PEMBUATAN SISTEM INFORMASI PEMBELIAN DAN PENJUALAN BERBASIS CUSTOMER RELATIONSHIP MANAGEMENT DI BENGKEL MOBIL REWWIN MOTOR SKRIPSI

SKRIPSI TUWIN FILLAH ANGGRAENI NPM

SISTEM INFORMASI DATA SISWA DAN GURU DENGAN VISUAL BASIC 6.0 PADA SD NEGERI NO KEC. MEDAN BARU TUGAS AKHIR AHMAD SULAIMAN

TEKNIK ANTAR MUKA APLIKASI DELPHI BERBASIS MIKROKONTROLLER AT89S52 DENGAN TAMPILAN GRAPHIC LCD

SISTEM LAYANAN ADMINISTRASI SURAT MENYURAT TERPADU PADA FTI UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JATIM

RANCANG BANGUN APLIKASI SISTEM INFORMASI MANAJEMEN PEMBAYARAN DAN INFORMASI NILAI PADA LEMBAGA BIMBINGAN BELAJAR DENGAN MENGGUNAKAN SMS GATEWAY

IMPLEMENTASI METODE CONTRIBUTION RELATED PAY DALAM SISTEM PENGGAJIAN SKRIPSI

RANCANG BANGUN ROBOT PENGIKUT GARIS DAN PENDETEKSI HALANG RINTANG BERBASIS MIKROKONTROLER AVR SKRIPSI

Pembuatan Aplikasi untuk kebutuhan Resepsi Pernikahan (studi kasus WEKA Wedding Organizer) Berbasis Web. SKRIPSI

RANCANG BANGUN PERANGKAT LUNAK PENJADWALAN AKTIVITAS KARYAWAN DAN DOSEN UPN VETERAN JATIM JURUSAN TEKNIK INFORMATIKA BERBASIS MOBILE TUGAS AKHIR

SISTEM APLIKASI ANTRIAN BANK DENGAN SUARA MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR DEWI MAYA SARI

PENGUKUR TINGGI BADAN OTOMATIS MENGGUNAKAN SENSOR ULTRASONIC PING))) BERBASIS MIKROKONTROLER AT89S51 SKRIPSI AHMAD ZAINY

ROBOT PENGANTAR MAKANAN DENGAN PENENTUAN POSISI MEJA MENGGUNAKAN ROTARY ENCODER TUGAS AKHIR. Oleh : RURY ASPRIANTO

PENGGUNAAN TEKNOLOGI WIRELESS SEBAGAI MEDIA REMOTE ROBOTIC

BAB III PERENCANAAN DAN PEMBUATAN PERANGKAT LUNAK

PERANCANGAN SISTEM PENYEWAAN AULA DAN KATERING PADA ASRAMA HAJI EMBARKASI MEDAN TUGAS AKHIR LIA AGUSTINA NASUTION

DAFTAR ISI. A BSTRAK... i. KATA PENGANTAR... ii. DAFTAR ISI... v. DAFTAR TABEL... ix. DAFTAR GAMBAR... x. DAFTAR LAMPIRAN... xi

SISTEM INFORMASI AKUNTANSI BERBASIS WEB DI PRIMER KOPERASI PEGAWAI TUGAS AKHIR

Transkripsi:

SISTEM ANTRIAN PEMBAYARAN LOKET BERBASIS MIKROKONTROLER TUGAS AKHIR Oleh : GAGAP SURYO NEGORO NPM. 0534010202 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL "VETERAN" JATIM S U R A B A Y A 2011

Pembimbing I : Basuki Rahmat, S.Si, MT Pembimbing II : Fetty Tri Anggraeny, S.Kom Penyusun : Gagap Suryo Negoro Sistem Antrian Pembayaran Loket Berbasis Mikrokontroler ABSTRAK Teknologi pemrograman melalui komputer pada masa sekarang ini mengalami perkembangan pesat. Hal ini menunjukan suatu kecenderungan yang mengarah kepada pengembangan suatu sarana teknologi yang lebih praktis, efisien dan ekonomis untuk mempermudah dan mempercepat aktivitas manusia. Melalui program Visual Basic 6.0 dapat membuat sistem aplikasi otomatis melalui komputer sebagai sarana kontrol. Aplikasi yang dibuat oleh penulis yaitu berupa sistem antrian. Adapun tujuan dari penelitian ini adalah membuat sistem perangkat lunak digunakan untuk mengatur atau mengontrol pengambilan dan pemanggilan nomor antrian pada loket. Pembuatan aplikasi ini diharapkan dapat memberikan kemudahan aktivitas dan efektifitas petugas loket antrian dalam melakukan pelayanan transaksi (rekening listrik, rekening telepon, dan rekening PDAM, dan lain-lain) sehingga antrian dapat berjalan tertib. Dalam merealisasikan penulisan Tugas Akhir ini menggunakan metode simulasi untuk menyelesaikan sistem antrian Perancangan perangkat lunak menggunakan bahasa pemrograman Visual Basic 6.0 dan perangkat keras mikrokontroler dengan mengunakan bascom untuk menterjemahkan input atau output, kinerja simulasi sistem antrian untuk mengatur dan mengontrol pemanggilan nomer antrian berdasar kan pada asas tata tertib masuk pertama, keluar pertama (FIFO = First-In, First-Out), dengan menggunakan aplikasi sistem antrian ini membantu petugas loket dalam melakukan pelayanan terhadap pengantri, pengantri tidak harus berdiri mengantri di depan loket selain itu membantu petugas loket memberikan pelayanan dengan cepat. Kata kunci : Mikrokontroler, Aplikasi, First-In, Firs-Out

KATA PENGANTAR Dengan nama Allah SWT Yang Maha Pengasih dan Maha Penyayang. Segala puji bagi Allah SWT karena atas rahmat dan hidayahnya-lah penulis dapat menyelesaikan Tugas Akhir yag berjudul Sistem Antrian Pembayaran Loket Berbasis Mikrokontroler. Shalawat dan salam atas junjungan besar kita Nabi Muhammad S.A.W. beserta keluarga dan para sahabat sekalian. Tugas Akhir ini disusun untuk memenuhi sebagian persyaratan memperoleh gelar Sarjana Teknik di Jurusan Teknik Informatika Program Studi Teknik Informatik Fakultas Teknik Industri Universitas Pembangunan Nasional Surabaya Jawa Timur. Melalui kesempatan ini, penulis ingin menyampaikan rasa hormat dan terima kasih penulis yang sebesar-besarnya kepada semua pihak yang telah memberikan bantuan bantuan baik lahir maupun batin selama penulisan tugas akhir ini. Oleh karena itu, pada kesempatan ini penulis ingin menyampaikan rasa hormat dan terima kasih penulis kepada : 1. Kedua Orang Tua penulis (Budiyanto dan Saptowati) serta seluruh keluarga yang senantiasa tiada henti hentinya memberikan do a demi terselesaikannya tugas akhir ini. 2. Bapak Ir. Sutiyono, MT selaku dekan FTI, UPN Veteran Jawa Timur. 3. Ibu Dr. Ir. Ni Ketut Sari, MT selaku ketua jurusan Teknik Informatika, FTI, UPN Veteran Jawa Timur 4. Bapak Basuki Rahmat, S.Si., MT selaku dosen pembimbing 1 tugas akhir penulis ii

5. Fetty Tri Anggraeny. S.Kom selaku dosen pembimbing 2 tugas akhir penulis. 6. Seluruh Dosen Teknik Informatika Upn atas kesediaan membagi ilmunya kepada penulis. 7. Teman-temanku seperjuangan dan sependeritaan terima kasih atas segala bantuannya selama menjadi mahasiswa. 8. Semua pihak yang tidak dapat penulis sebutkan satu per satu yang terlibat baik secara langsung maupun tidak langsung demi terselesaikannya tugas akhir ini. Hanya doa yang bisa penulis berikan semoga Allah SWT memberikan pahala serta balasan kebaikan yang berlipat ganda. Penulis menyadari bahwa tugas akhir ini masih banyak kekurangan dan masih jauh dari sempurna. Untuk itu, saran dan kritik yang membangun sangat penulis harapkan. Semoga tugas akhir ini membawa manfaat bagi penyusun maupun pihak lain yang menggunakannya. Surabaya, Oktober 2011 Penulis iii

DAFTAR ISI ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iv DAFTAR GAMBAR... vii DAFTAR TABEL... ix BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Perumusan Masalah... 3 1.3 Batasan Masalah... 3 1.4 Tujuan... 4 1.5 Manfaat... 4 1.6 Metode Penelitian... 4 1.7 Sistematika Penulisan... 5 BAB II TINJAUAN PUSTAKA... 7 2.1 Mikrokontroler AT89S52... 7 2.1.1 Konfigurasi Pin... 10 2.1.2 Dasar Mikrokontroler... 15 2.2 Bascom-8051 Sebagai Compiler Basic... 21 2.2.1 Karakter Dalam Bascom... 22 2.2.2 Tipe Data... 23 2.2.3 Variabel... 23 2.2.4 Alias... 24 2.2.5 Konstanta... 25 2.2.6 Array... 26 2.2.7 Operasi-operasi Dalam Bascom... 26 2.2.8 Kontrol Program... 28 v

2.2.8.1 If Then... 28 2.2.8.2 Select Case... 29 2.2.8.3 While End... 30 2.2.8.4 Do Loop... 30 2.2.8.5 For Next... 30 2.2.8.6 Exit... 31 2.3 Microsoft Access 2003... 31 2.4 Visual Basic 6.0... 33 2.4.1 Kelebihan Visual Basic 6.0... 34 2.4.2 Lingkungan Visual Basic 6.0... 35 2.4.3 Menjalankan IDE... 36 2.4.4 Memilih Jenis Project... 36 2.4.5 Jendela IDE... 37 2.5 Kerangka Berpikir... 43 BAB III ANALISIS DAN PERANCANGAN SISTEM... 45 3.1 Analisis Sistem... 45 3.2 Perancangan Sistem... 47 3.2.1 Alur Umum sistem... 48 3.2.2 Spesifikasi Peralatan... 49 3.3 Perancangan Flowchart Program... 50 3.3.1 Flowchart Input Data Antrian... 51 3.3.2 Flowchart Baca Nomer Antrian... 52 3.3.3 Flowchart Ulang Nomer Antrian... 53 3.4 Perancangan Hardware... 54 3.4.1 Blok Catudaya... 55 3.4.2 Blok Pemberi Inputam... 56 3.5 Perancangan Antar Muka Perangkat Lunak... 57 3.5.1 From Utama... 57 3.5.2 From User... 58 vi

3.5.3 Form Pembuat Pesan... 58 BAB IV IMPLEMENTASI SISTEM... 59 4.1. Lingkungan Implementasi... 59 4.2. Implementasi Data... 60 4.3. Implementasi Antar Muka... 62 4.3.1. Form Layar Utama... 63 4.3.2. Form User... 65 4.3.3. Form Pembuat Informasi... 66 4.3.4. Form Print Out Nomer Antrian... 67 4.4. Implementasi Hardware... 67 4.4.1 Rangkaian Mikrokontroler... 68 4.4.2 Pengisian Program Mikrokontroler... 69 BAB V UJI COBA DAN EVALUASI... 72 5.1. Uji Coba Perangkat Keras (Hardware)... 72 5.2.1. Uji Coba Rangkaian Mikrokontroler AT89S52... 72 5.2.2. Koneksi Software Dengan USB Converter RS 232... 74 5.2.3. Pengisian Program Mikrokontroler... 74 5.2. Uji Coba Aplikasi... 76 5.2.1. Uji Coba Form Layar Utama... 76 5.2.2. Uji Coba Form User... 77 5.2.3. Uji Coba Form Pembuat Informasi... 80 5.3. Uji Coba Komputer Mati Dinyalakan Lagi... 82 5.4. Uji Coba Ganti Hari dan Tanggal... 83 BAB VI PENUTUP... 85 6.1. Kesimpulan... 85 6.2. Saran... 85 DAFTAR PUSTAKA... 87 vii

DAFTAR GAMBAR Gambar 2.1. Blok Diagram Mikrokontroler.. 10 Gambar 2.2. Konfigurasi Pin. 11 Gambar 2.3. 256 byte RAM Internal Bagian Bawah (Lower)... 18 Gambar 2.4. 256 byte RAM Bagian Atas... 19 Gambar 2.5. Bit Latch Dan I/O Buffer.. 21 Gambar 2.6. Pendeklarasian Variabel Dalam BASCOM.. 24 Gambar 2.7. Tampilan pilihan program pada Visual Basic 6.0 36 Gambar 2.8. IDE Visual Basic 6.0 37 Gambar 2.9. Menubar 38 Gambar 2.10. Toolbar.... 38 Gambar 2.11. Toolbox Visual Basic 6.0 39 Gambar 2.12. Jendela Form... 41 Gambar 2.13. Project Explorer.. 42 Gambar 2.14. Jendela Propertis. 42 Gambar 2.15. Diagram Sistem Antrian Otomatis Menggunakan Komputer 44 Gambar 3.1 Diagram sistem antrian loket 48 Gambar 3.2 Flowchart Input Data Antrian.... 51 Gambar 3.3 Flowchart Baca Nomor Antrian.... 52 Gambar 3.4 Flowchart Ulang Nomor Antrian.. 53 Gambar 3.5 Gambar skema rangkaian mikrokontroler... 54 Gambar 3.6 Skema Rangkaian Catudaya.... 56 Gambar 3.7 Skema rangkain saklar sebagai inputan.... 56 Gambar 3.8 Gambar Form Utama. 57 Gambar 3.9 Gambar Form User..... 58 Gambar 3.10 Gambar Form Membuat Pesan.. 58 Gambar 4.1 Tabel Pengunjung... 60 Gambar 4.2 Tabel Suara... 61 viii

Gambar 4.3 Gambar Sound Recorder... 61 Gambar 4.4 Form Utama Layar... 63 Gambar 4.5 Pseudocode menampilkan informasi pada layar utama... 64 Gambar 4.6 Pseudocode menampilkan nomor antrian... 64 Gambar 4.7 Pseudocode pengecekan nomor antrian... 65 Gambar 4.8 Form User... 65 Gambar 4.9 Pseudocode form user... 66 Gambar 4.10 Form Pembuat Informasi... 66 Gambar 4.11 Form Print Out Nomor Antrian... 67 Gambar 4.12 Rangkaian Mikrokontroler... 68 Gambar 4.13 Microcontroller ISP software... 70 Gambar 4.14 Memilih File HEX yang telah dibuat... 70 Gambar 4.15 Pseudocode Bascom... 71 Gambar 5.1 Pemasangan tombol push pada mikrokontroler... 73 Gambar 5.2 Memilih file.hex yang di simpan... 75 Gambar 5.3 Program ISP... 75 Gambar 5.4 Form layar utama masih kosong... 76 Gambar 5.5 Form Layar Utama yang menampilkan nomor antrian... 77 Gambar 5.6 Form User... 78 Gambar 5.7 Gambar layar utama untuk menampilkan nomor antrian... 79 Gambar 5.8 Form pembuat informasi yang masih kosong... 79 Gambar 5.9 Form pembuat informasi yang sudah terisi... 80 Gambar 5.10 Informasi yang berhasil disimpan... 81 Gambar 5.11 Layar utama tetap menampilkan informasi yang lama... 81 Gambar 5.12 Gambar layar utama sebelum komputer dan aplikasi di matikan.. 82 Gambar 5.13 Gambar layar utama berjalan kembali... 83 Gambar 5.14 Gambar layar utama nomor antrian terakhir sebelum ganti hari.. 84 Gambar 5.15 Gambar layar utama yang telah di ganti hari... 84 ix

DAFTAR TABEL Tabel 2.1. Fungsi Alternatif Port 1. 12 Tabel 2.2. Fungsi Alternatif Port 3. 13 Tabel 2.3. Karakter Dalam BASCOM-8051.. 22 Tabel 2.4. Tipe Data... 23 Tabel 2.5. Operator Relasi. 27 Tabel 3.1 Port Mikrokontroler 55 Tabel 5.1 Hasil pengujian pada rangkaian mikrokontroler AT89S52.. 73 x

BAB I PENDAHULUAN 1.1 Latar Belakang Teknologi perangkat kontrol mengalami perkembangan sangat pesat, berkembang dari masa ke masa seiring dengan meningkatnya kemampuan dan kebutuhan hidup manusia. Perangkat kontrol semakin banyak dibutuhkan untuk mengendalikan berbagai peralatan yang digunakan untuk membantu manusia dalam menjalankan tugasnya sehari-hari. Pada layanan umum banyak orang yang harus dilayani dan kalau orang yang melayani kurang biasanya diminta untuk mengantri atau berbaris satu-persatu untuk menunggu mendapatkan layanan, sehingga setiap orang yang sedang melakukan antrian saling menyerobot ingin cepat dilayani, maka membuat petugas loket antrian akan kesulitan dalam menentukan orang pertama yang akan dilayani dalam antrian. Hal ini sering orang lihat atau alami misalnya di bank, apotek, dokter praktek dan ditempat layanan umum lainnya. Tentu hal ini kurang menyenangkan dan cenderung memboroskan waktu. Hal ini menunjukan suatu kencenderungan yang mengarah kepada penciptaan maupun pengembangan suatu sarana teknologi otomatis yang lebih praktis, efisien dan ekonomis untuk mempermudah dan mempercepat segala aktivitas manusia. Peralatan otomatis banyak menggunakan komputer sebagai sarana kontrol, sistem otomatis dengan batuan komputer tidak akan berjalan apabila ada pemrograman atau perangkat lunak yang berfungsi sebagai perintah kerja pada komputer. Dengan semakin murah dan memasyarakatnya komputer 1

2 banyak masalah kehidupan sehari-hari yang bisa diatasi, termasuk ke tidak nyamanan karena harus mengantri. Komputer bisa mengakses peralatan eksternal dengan perantaraan port masukan dan keluaran (port I/O). Karena keterbatasan pin data pada port jenis ISA dengan memanfaatkan IC AT89S52 untuk menambah jumlah pin ini menjadi 24 pin, terbagi menjadi 3 port yaitu port A, port B dan port C dan bisa sebagai masukan ataupun keluaran. Dari 24 pin ini bisa mengatur IC untuk driver display seven segmen, menerima masukan dari saklar tekan, melakukan pencetakan pada printer dan mengaktifkan suara pada sound card. Ini semua dilakukan dari komputer yang mengandung slot ISA bahasa pemrograman yang di gunakan adalah Visual Basic 6.0. Sistem antrian yang menggunakan program Visual Basic 6.0 sebagai pembuat perintah pada komputer digunakan untuk mengontrol sistem antrian agar lebih efisien dan efektif. Selanjutnya komputer tersebut menghasilkan nomor urut antrian, bertujuan agar saat orang-orang melakukan antrian dapat berjalan dengan tertib, sesuai dengan kertas nomor urutan yang didapatkan setelah menekan tombol print out/cetak. Orang yang telah mengambil nomor antrian dari printer tersebut tinggal menunggu pemanggilan nomor yang dimiliki untuk melakukan transaksi pada loket antrian. Dengan menggunakan sistem ini diharapkan dapat meningkatkan kenyamanan pelayanan, konsumen tidak perlu kelelahan berdiri menunggu dibarisan antrian yang panjang dan mereka dapat dengan bebas melakukan aktivitas sebelum nomor antrian mereka ditampilkan di display nomor. Dari pihak pemakai sistem ini, petugas loket dapat memaksimalkan pelayanan terhadap konsumen, dengan membuat atau melakukan evaluasi dari proses kerja para operator dengan menggunakan sistem database dari sistem antrian ini.

3 1.2 Perumusan Masalah Berdasarkan latar belakang diatas, maka dapat dibuat suatu rumusan masalah, yaitu : a. Bagaimana membuat suatu program untuk mengendalikan proses pengambilan dan pemanggilan nomor pada loket antrian dengan berbasis mikrokontroler. b. Bagaimana kinerja sistem antrian loket ketika masih menggunakan sistem manual, setelah menggunakan sistem informasi antrian loket ini dapat mempermudah petugas loket dalam melayani pengantri. 1.3 Batasan Masalah Dalam pengerjaan tugas akhir ini, untuk mengatasi permasalahan yang ada maka penyusun membatasi permasalahan sebagai berikut : a. Area pengerjaan meliputi pengelolaan antrian pada loket pembayaran. b. Metode yang digunakan dalam analisis sistem antrian adalah metode antrian dengan pelayanan FIFO ( First In First Out ) : pengantri yang pertama datang yang pertama keluar. c. Penggunaan nomor kartu antrian dibatasi oleh nomor kartu antrian terbesar jika sudah mencapai batas nomor antrian maksimal maka akan di kembalikan ke nomor antrian terkecil. d. Aplikasi yang dibuat berbasis Dekstop dengan menggunakan bahasa pemrograman Visual Basic 6.0 dimana keduanya berbasis windows.

4 e. Ruang lingkup Tugas Akhir ini terbatas pada pengaplikasian ( software ) bahasa pemrograman Visual Basic 6.0. f. Untuk simulasi display nomor antrian menggunakan komputer. 1.4 Tujuan Tujuan dari tugas akhir ini adalah merancang dan membangun sistem informasi antrian dengan menggunakan metode FIFO ( First In First Out ). 1.5 Manfaat Manfaat yang dapat diraih dari pembuatan tugas akhir ini adalah memajukan fasilitas pelayanan sistem antrian yang ada untuk mengatur atau mengontrol pengambilan dan pemanggilan nomor antrian pada loket antrian. 1.6 Metode Penelitian Metodologi yang digunakan dalam pembuatan skripsi ini meliputi beberapa bagian, yaitu : a. Mencari literatur atau data-data yang berhubungan dengan mikrokontroler, Visual Basic 6.0, dan semua komponen yang dipakai dalam pembuatan alat tugas akhir ini dan mempelajarinya. b. Mempelajari tentang dasar teori yang digunakan dalam menyelesaikan tugas akhir. c. Mendesain dan membuat program untuk mencetak dan memanggil nomor antrian dengan menggunakan program bahasa Visual Basic 6.0 dan Bascom.

5 d. Merancang serta menguji sistem minimal Mikrokontroler AT89S52 sebagai pengendali sistem secara keseluruhan. e. Menguji kinerja sistem secara keseluruhan serta mengambil data dari hasil perancangan. f. Menganalisa hasil dan membuat kesimpulan. 1.7 Sistematika Penelitian Dalam laporan tugas akhir ini, pembahasan disajikan dalam enam bab dengan sistematika pembahasan sebagai berikut : BAB I PENDAHULUAN Bab ini berisikan tentang latar belakang masalah, perumusan masalah, batasan masalah, tujuan, manfaat, dan sistematika penulisan pembuatan tugas akhir ini. BAB II TINJAUAN PUSTAKA Pada bab ini dijelaskan tentang teori-teori serta penjelasanpenjalasan yang dibutuhkan dalam pembuatan Sistem Antrian Loket Berbasis Mikrokontroller. BAB III ANALISA DAN PERANCANGAN SISTEM Bab ini dijelaskan tentang garis besar dan fokus dari rancangan aplikasi, juga berisi tentang alur proses program serta hal-hal yang diperlukan dalam implementasi. Seperti,

6 Flowchart, Data Flow Diagram (DFD), Entity Relational Diagram (ERD), dan Desain Antar muka. BAB IV IMPLEMENTASI SISTEM Pada bab ini berisikan bagaimana implementasi aplikasi yang telah dibuat berdasarkan desain sebelumnya yang telah dibuat. BAB V UJI COBA DAN EVALUASI Pada bab ini menjelaskan tentang pelaksanaan uji coba dan evaluasi dari pelaksanaan uji coba dari program yang dibuat. Uji coba program dapat dilakukan pada akhir dari tahap-tahap analisa sistem, desain sistem dan tahap penerapan sistem atau implementasi sistem. Sasaran dari uji coba program adalah untuk menemukan kesalahankesalahan dari program yang mungkin terjadi sehingga dapat segera diperbaiki. BAB VI PENUTUP Bab ini berisi kesimpulan yang diperoleh dari hasil penganalisaan data dalam bab-bab sebelumnya. Juga berisi tentang saran-saran yang diharapkan dapat bermanfaat dan sesuai dengan tujuan penelitian tugas akhir ini. DAFTAR PUSTAKA