SlideShare a Scribd company logo
MAKALAH TUGAS AKHIR

     SISTEM ANTRIAN PADA APLIKASI PERBANKAN
           BERBASIS TAMPILAN DAN SUARA




                    Disusun Oleh :

                   ENDRI WIDODO
                  06/200344/DPA/0249




      PROGRAM STUDI ELEKTRONIKA DAN INSTRUMENTASI
    FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
                UNIVERSITAS GADJAH MADA
                      YOGYAKARTA
                          2009
 



                           i
MAKALAH TUGAS AKHIR

     SISTEM ANTRIAN PADA APLIKASI PERBANKAN
           BERBASIS TAMPILAN DAN SUARA




Disusun Sebagai Salah Satu Syarat Memperoleh Gelar Ahli Madya (A.Md.)
      Program Studi Elektronika Dan Instrumentasi Jurusan Fisika
           Fakultas Matematika Dan Ilmu Pengetahuan Alam
                       Universitas Gadjah Mada




                           Disusun Oleh :




                        ENDRI WIDODO
                      06/200344/DPA/02549




    PROGRAM STUDI ELEKTRONIKA DAN INSTRUMENTASI
  FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
              UNIVERSITAS GADJAH MADA
                    YOGYAKARTA
                        2009



                                 ii
HALAMAN PERSETUJUAN


           MAKALAH TUGAS AKHIR

SISTEM ANTRIAN PADA APLIKASI PERBANKAN
      BERBASIS TAMPILAN DAN SUARA




                   Disusun Oleh :

                  ENDRI WIDODO
                06/200344/DPA/02549




   Dinyatakan Lulus Ujian Akhir Oleh Dewan Penguji
              Pada Tanggal 7 Juli 2009




                 Dosen Pembimbing




             Ilona Usuman, S.Si, M.Kom
                  NIP . 132 319 416




                         iii
KATA PENGANTAR




       Syukur alhamdulillah, penulis panjatkan atas kehadirat Allah SWT yang
telah memberikan rahmat, taufik, dan hidayah-Nya sehingga penulis dapat
menyelesaikan pembuatan tugas akhir instrumentasi yang berjudul “Sistem
Antrian Pada Aplikasi Perbankan Berbasis Tampilan dan Suara” serta
menyelesaikan penyusunan laporan tugas akhir ini. Tugas akhir instrumentasi ini
merupakan salah satu mata kuliah program studi diploma III Elektronika dan
Instrumentasi konsentrasi instrumentasi jurusan Fisika Fakultas Matematika dan
Ilmu Pengetahuan Alam Universitas Gadjah Mada serta merupakan salah satu
prasyarat   kelulusan   jenjang   pendidikan    Diploma   III   Elektronika   dan
Instrumentasi.
       Dengan penuh rasa syukur dan kerendahan hati, pada kesempatan ini
penulis ingin menyampaikan ucapan terima kasih kepada :
    1. Ibu Ilona Usuman, S.Si, M.Kom selaku dosen pembimbing tugas akhir,
       atas bimbingannya kepada penulis selama melakukan proses perencanaan,
       pembuatan, dan penyusunan laporan ini.
    2. Bapak Drs. Masiran, M.Si selaku dosen pembimbing studi, atas arahan dan
       bimbingannya kepada penulis selama masa studi di jenjang program
       Diploma III Elektronika dan Instrumentasi.
    3. Bapak Ketua Program Studi Diploma III Elektronika dan Instrumentasi
       dan seluruh dosen program studi Elektronika dan Instrumentasi yang telah
       memberikan banyak pengetahuan ilmu kepada penulis untuk dapat
       memperlancar penyelesaian tugas akhir ini.
    4. Teman-teman yang telah membantu terselesaikannya pembuatan tugas
       akhir ini, baik secara langsung maupun tidak langsung.
       Dalam pembuatan alat serta laporan ini, penulis berusaha secara maksimal,
namun penulis sadar bahwa keterbatasan kemampuan dan pengetahuan penulis
maka alat ini masih jauh dari sempurna. Oleh karena itu, saran dan kritik demi
kesempurnaan alat dan laporan ini penulis harapkan.


                                       iv 
 
Akhirnya dengan memanjatkan do’a kehadirat Allah SWT, semoga hasil
tugas akhir ini dapat bermanfaat bagi pengembangan dan teknologi khususnya,
dan bagi masyarakat luas umumnya.




                                                      Yogyakarta, Juni 2009




                                                              Penulis




                                    v 
 
DAFTAR ISI


                                                                                                            Halaman
HALAMAN JUDUL ......................................................................................... i
HALAMAN PERSETUJUAN .......................................................................... iii
KATA PENGANTAR ..................................................................................... iv
DAFTAR ISI ..................................................................................................... vi
DAFTAR GAMBAR ...................................................................................... viii
DAFTAR TABEL ............................................................................................. ix
INTISARI .......................................................................................................... x
BAB I PENDAHULUAN
           1.1. Latar Belakang ............................................................................... 1
           1.2. Rumusan Masalah .......................................................................... 2
           1.3. Batasan Masalah ............................................................................ 2
           1.4. Tujuan ............................................................................................ 3
           1.5. Manfaat .......................................................................................... 3
           1.6. Metode Pengumpulan Data ............................................................. 4
           1.7. Sistematika Penulisan Laporan ...................................................... 5


BAB II DASAR TEORI
           2.1. Pengertian Perbankan ..................................................................... 6
           2.2. Teori Antrian .................................................................................. 7
           2.3. Pengertian Komputer ..................................................................... 8
           2.4. Interface (Antarmuka) ..................................................................... 9
                  2.4.1. Paralel Port ( SPP = Standart Paralel Port ) ........................ 10
           2.5. Visual Basic .................................................................................. 14
                  2.5.1. Mengenal IDE ..................................................................... 14
                  2.5.2. Project ................................................................................. 16
           2.6. Tentang IO.DLL ............................................................................ 17
           2.7. Saklar Sentuh (touch switch) ......................................................... 17
           2.8. Tampilan ....................................................................................... 18
                                                           vi
2.9. Suara .............................................................................................. 18


BAB III PERANCANGAN SISTEM DAN ALAT
     3.1. Blok Diagram Sistem .................................................................... 19
     3.2. Perancangan Perangkat Keras ....................................................... 21
             3.2.1. Bagian Masukan (input) .................................................... 21
             3.2.2. Bagian Pengolah (CPU) .................................................... 24
             3.2.3. Bagian Keluaran (output) .................................................. 26
     3.3. Perancangan Perangkat Lunak (Software) ..................................... 29
BAB IV IMPLEMENTASI DAN PEMBAHASAN
     4.1. Implementasi Sistem Antrian ........................................................ 40
     4.2. Cara Kerja Alat ............................................................................. 40
     4.3. Pengujian Alat ............................................................................... 43
              4.3.1. Pengujian Rangkaian......................................................... 44
              4.3.2. Pengujian Program (Software) ......................................... 45
              4.3.3. Pengujian Sistem Secara Keseluruhan ............................ 48
     4.4. Pembahasan ................................................................................... 50
BAB V PENUTUP
     5.1. Kesimpulan ................................................................................... 56
     5.2. Saran .............................................................................................. 56
DAFTAR PUSTAKA




                                                     vii
DAFTAR GAMBAR


                                                                                                 Halaman
Gambar 2.1. Konfigurasi Pin Female DB-25S dan DB-25P ............................ 10
Gambar 2.2. Fungsi pin konektor DB-25F ....................................................... 10
Gambar 2.3. Sinyal Port Paralel dan Koneksinya dengan DB 25 ..................... 13
Gambar 2.4. Tampilan IDE pada Visual Basic 6 .............................................. 15
Gambar 3.1. Blog diagram sistem mesin antrian ............................................. 20
Gambar 3.2. Rangkaian saklar sentuh pada masukan antrian ........................... 21
Gambar 3.3. Rangkaian tombol panggil ........................................................... 22
Gambar 3.4. Modul pemancar dan penerima remote control .......................... 23
Gambar 3.5. Rangkaian driver .......................................................................... 24
Gambar 3.6. Konfigurasi port paralel sebagai jalur komunikasi sistem .......... 25
Gambar 3.7. Rangkaian indikator antrian ........................................................ 26
Gambar 3.8. Rangkaian display nomor loket ................................................... 27
Gambar 3.9. Tampilan awal saat menjalankan Visual Basic 6 ........................ 29
Gambar 3.10. Flowchart sistem program secara garis besar ............................ 30
Gambar 3.11. Flowchart pada bagian inisialisasi tampilan dan port paralel ... 31
Gambar 3.12. Flowchart pada bagian inisialisasi masukan ............................. 32
Gambar 3.13. Flowchart pada bagian inisialisasi panggilan loket 1 ................ 33
Gambar 3.14. Flowchart pada bagian inisialisasi panggilan loket 2 ................. 34
Gambar 3.15. Flowchart pada bagian inisialisasi panggilan loket 3 ................. 35
Gambar 3.16. Flowchart pada bagian inisialisasi panggilan loket 4 ................. 36
Gambar 4.1.Prosedur pengujian alat ................................................................ 43
Gambar 4.2. Pengujian program dari aspek setup ........................................... 46
Gambar 4.3. Hasil instalasi program antrian .................................................... 47
Gambar 4.4. Hasil printout dari mesin antrian ................................................. 49
Gambar 4.5. Tampilan program antrian saat proses panggilan terjadi ............ 49
Gambar 4.6. Tampilan layar standby window dari program antrian ............... 50
Gambar 4.7. Alokasi pembagian loket pada sistem antrian .............................. .51


                                                    viii
DAFTAR TABEL


                                                                                                     Halaman
Tabel 2.1. Register Data ................................................................................... 15
Tabel 2.2. Register Status ................................................................................ 15
Tabel 2.3. Register Kendali atau Control ......................................................... 16
Tabel 2.4. Nomor dan Alamat Regiser Port Paralel .......................................... 17
Tabel 2.5. Mode dari port paralel ...................................................................... 18
Tabel 2.6. Hubungan antara konektor DB 25 dengan DP, PC dan PS ............. 19
Tabel 4.1. Kondisi pengujian tombol panggil .................................................. 44
Tabel 4.2. Hasil pengujian rangkaian panel input antrian ................................. 45
Tabel 4.3. Hasil pengujian pada indikator antrian ........................................... 45




                                                       ix
INTISARI

            SISTEM ANTRIAN PADA APLIKASI PERBANKAN
                  BERBASIS TAMPILAN DAN SUARA

                                     Oleh :
                                ENDRI WIDODO
                              06/200344/DPA/02549

        Telah dibuat sistem mesin antrian berbasis tampilan dan suara. Sistem ini
menggunakan tampilan untuk menampilkan status nomor panggilan dan suara
untuk memanggil nomor antrian. Aplikasi sistem ini dirancang khusus untuk
bidang perbankan dengan loket berjumlah 4 buah dan nomor antrian maksimal
999. Penyusun sistem ini adalah hardware berupa rangkaian elektronik dan
komputer serta software yang berupa program antrian yang dibuat menggunakan
Visual Basic. Program ini dibuat untuk berjalan di sistem operasi Windows. Jalur
komunikasi yang digunakan program adalah port paralel dengan mode dua arah
atau bidirectional. Terdapat fitur set – reset untuk mengatur nomor antrian jika
terjadi gangguan.
        Hasil uji menunjukkan bahwa sistem antrian pada aplikasi perbankan
berbasis tampilan dan suara ini telah bekerja sebagaimana yang diharapkan. Layar
akan menampilkan nomor panggilan diikuti dengan suara nomor antrian saat
panggilan berlangsung.

Kata kunci : Visual basic, port paralel.




                                           x
 
BAB I

                                 PENDAHULUAN



    1.1   Latar Belakang

          Saat ini keberadaan bank sebagai penyedia layanan jasa sangat dibutuhkan

oleh masyarakat. Asumsi masyarakat menyatakan bahwa bank merupakan tempat

yang aman untuk menyimpan uang. Tidak hanya itu, keberadaan bank juga

mempunyai fungsi yang lain, misalnya simpan pinjam, deposito, perdagangan

valuta asing, dan lainnya. Sehingga tidak menutup kemungkinan banyak

masyarakat yang menggunakan jasa bank untuk urusan yang terkait. Dari alasan

tersebut dapat disimpulkan bahwa konsumen atau nasabah akan lebih banyak

untuk mengunjungi bank. Oleh karena itu perlu diterapkan sistem antrian apabila

kuota nasabah atau konsumen lebih besar dari kemampuan bank untuk

memberikan pelayanan dan tempat pelayanan.

          Seiring dengan perkembangan teknologi, beragam kemudahan bisa

didapat. Salah satunya adalah sistem mesin antrian berbasis komputer dengan

tampilan dan suara. Dengan menggunakan mesin antrian ini pembuatan nomor

antrian dan pemanggilan nomor antrian dilakukan secara otomatis oleh komputer.

Sehingga efisiensi dan efektivitas pelayanan antara bank, teller dan nasabah dapat

terwujud. Dengan sistem ini bank tidak lagi harus membuat kartu antrian yang

dinomori terlebih dahulu, teller atau satpam tidak perlu dengan keras memanggil

nomor antrian, dan nasabah tidak perlu berdiri berurutan untuk melakukan antrian,




                                         1 
 
 
                                                                               2 
 



cukup mengambil printout nomor antrian dan duduk diruang tunggu hingga

sistem melakukan panggilan terhadap nomor antrian tersebut.



    1.2   Rumusan Masalah

          Banyaknya nasabah atau konsumen yang mempunyai kepentingan di bank

membuat palayanan bank harus menerapkan sistem antrian. Sistem antrian

dimaksudkan untuk mempermudah sirkulasi pelayanan tanpa terhambat oleh

faktor banyaknya nasabah yang mengantri. Agar lebih efektif dan efisien dalam

hal pelayanan maka perlu diterapkan sistem mesin antrian. Dipasaran dapat

dijumpai beragam jenis dan tipe mesin antrian. Dari mesin antrian yang hanya

bersifat sekedar menghitung jumlah antrian, atau jenis mesin antrian yang

mempunyai displai dan suara, akan tetapi suaranya bukan berupa panggilan

nomor antrian melainkan suara buzzer. Dari alasan diatas maka muncul gagasan

untuk membuat sebuah sistem mesin antrian yang berbasis tampilan dan suara.

Selain komponen visual yang digunakan untuk menampilkan nomor antrian

terdapat juga komponen audio yang difungsikan untuk mengeluarkan suara

panggilan nomor antrian. Dengan adanya fungsi audio dan visual tersebut

diharapkan proses pelayanan antrian dan pemanggilan nomor antrian dapat

dilakukan dengan optimal.



    1.3   Batasan Masalah

          Dari uraian latar belakang dan rumusan masalah diatas, dapat ditetapkan

lingkup batasan masalah pada laporan tugas akhir ini adalah :



                                          
 
 
                                                                                   3 
 



          Aplikasi sistem antrian ini diterapkan pada bidang perbankan.

          Program antrian ini hanya dijalankan di sistem operasi windows.

          Sistem antrian ini berkapasitas 3 loket teller dan 1 loket customer service

          dengan antrian berkapasitas 999 antrian.

          Perancangan, dan pembuatan sistem antrian.

          Pengujian sistem antrian pada aplikasi perbankan berbasis tampilan dan

          suara.

          Berdasarkan faktor – faktor batasan masalah diatas, diperoleh acuan dalam

penyusunan laporan tugas akhir sistem antrian pada aplikasi perbankan berbasis

tampilan dan suara.



    1.4   Tujuan

          Tujuan dari tugas akhir ini adalah membuat suatu sistem mesin antrian

berjumlah 4 loket meliputi 3 loket dan loket teller dan 1 loket customer service

dengan kapasitas antrian 999 antrian dengan pembagian 0 hingga 749 untuk

bagian teller dan 750 hingga 999 untuk bagian customer service dan dilengkapi

dengan tampilan serta suara untuk diaplikasikan pada bank.



    1.5   Manfaat

          Manfaat yang diperoleh dari sistem antrian pada aplikasi perbankan
berbasis tampilan dan suara ini adalah:

       1. Mempermudah bagi nasabah atau konsumen untuk melakukan proses

          antrian di bank.



                                            
 
 
                                                                                  4 
 



       2. Mempermudah bagi petugas bank untuk melakukan panggilan antrian

          karena dukungan tampilan dan suara pada sistem antrian.

       3. Agar tidak terjadi bentrokan atau kesalahan saat proses antrian

          berlangsung.

       4. Dengan adanya sistem ini proses antrian bisa menjadi lebih tertib dan

          optimal.



    1.6   Metode Pengumpulan Data

          Dalam perancangan dan pembuatan tugas akhir dan laporannya, digunakan

metodologi antara lain sebagai berikut :

       1. Studi Pustaka

          Metode ini dilakukan dengan mencari informasi, referensi maupun

          literatur dari berbagai buku dan pustaka lainnya.

       2. Percobaan

          Metode ini dilakukan setelah terkumpul referensi – referensi yang

          berkaitan. Metode percobaan dilakukan untuk mengaplikasikan studi

          pustaka dalam keadaan nyata.

       3. Pengujian

          Metode pengujian dilakukan dalam tahap akhir setelah pembuatan sistem

          selesai. Hasil dari pengujian ini digunakan untuk data uji coba alat.




                                             
 
 
                                                                             5 
 



    1.7   Sistematika Penulisan Laporan

          BAB I        PENDAHULUAN

                      Berisi latar belakang pemilihan judul tugas akhir, pokok

                      permasalahan, batasan masalah, maksud dan tujuan, serta

                      sistematika penulisan laporan.

          BAB II      DASAR TEORI

                      Berisi pembahasan tentang prinsip dasar pada perancangan

                      sistem dan penjelasan mengenai komponen yang digunakan

                      dalam proses perancangan.

          BAB III     PERANCANGAN DAN PEMBUATAN SISTEM ALAT

                      Beris hal-hal yang berhubungan dengan sistem perancangan

                      dan pembuatan dari sistem yang bersangkutan. Baik secara

                      software maupun hardware.


          BAB IV      PENGUJIAN ALAT DAN PEMBAHASAN

                      Berisi tentang konsep perakitan sistem, kemudian cara

                      kerja, hasil pengujian, dan pembahasan tentang sistem

                      tersebut.

          BAB V       PENUTUP

                      Berisi mengenai kesimpulan dan saran setelah perancangan,

                      pembuatan serta pengujian alat.

          .




                                           
 
BAB II

                                 DASAR TEORI



2.1       Pengertian Perbankan

          Menurut Undang-Undang RI Nomor 10 Tahun 1998 tentang Perbankan

disebutkan bahwa perbankan adalah suatu badan usaha yang menghimpun dana

dari masyarakat dalam bentuk simpanan dan menyalurkan kepada masyarakat

dalam bentuk kredit dan atau bentuk lainnya dalam rangka meningkatkan taraf

hidup masyarakat banyak. Dari sudut pandang masyarakat bank didefinisikan

sebagai suatu badan usaha yang menghimpun dana dari masyarakat, maupun

menyalurkan dana kepada masyarakat dalam rangka meningkatkan taraf hidup

rakyat.

          Berdasarkan kenyataan yang ada sekarang, bahwa tingkat populasi dan

taraf hidup masyarakat terus meningkat. Sehingga tidak menutup kemungkinan

penggunaan jasa bank juga akan semakin meningkat. Oleh karena itu demi

menjaga kepercayaan dari masyarakat, bank harus memberikan respon yang

optimal melalui pemberian pelayanan kepada masyarakat dengan sebaik mungkin.

Pelayanan tersebut mencakup bidang yang sangat luas, dan dapat dijabarkan

menjadi berbagai aspek, salah satunya adalah aspek layanan antrian. Aspek

layanan antrian menjadi hal yang harus mendapat perhatian, karena layanan ini

merupakan layanan pertama kali diterima saat nasabah atau konsumen datang ke

sebuah perbankan. Dengan memberikan layanan antrian yang optimal dan efektif

maka konsumen atau nasabah akan merasa lebih dihargai.



                                       6
7




2.2   Teori Antrian

             Antrian dapat diartikan sebagai suatu kejadian yang dapat

      ditemukan dalam kehidupan sehari – hari, seperti menunggu didepan loket

      untuk mendapatkan tiket kereta api, menunggu didepan teller bank, untuk

      dipanggil dan dilayani, dan kejadian menunggu lainnya yang sering kita

      temukan dalam kehidupan sehari – hari. Secara teoritis antrian timbul

      disebabkan oleh kebutuhan akan layanan yang melebihi dari kemampuan

      pelayanan atau fasilitas layanan. Oleh karenanya pengguna fasilitas yang

      datang tidak bisa segera mendapatkan layanan yang disebabkan oleh

      kesibukan layanan.

             Menurut Siagian (1987) antrian ialah suatu garis tunggu dari

      nasabah (satuan) yang memerlukan layanan dari satu atau lebih pelayan

      (fasilitas layanan). Adapun sistem antrian dapat diklasifikasikan menjadi

      sistem yang berbeda – beda yang mana teori antrian dapat diterapkan

      secara luas. Hilier dan Liberman mengklasifikasi sistem antrian menjadi

      beberapa sistem, yaitu :

             Sistem pelayanan komersial

             Sistem pelayanan bisnis – industri

             Sistem pelayanan transportasi

             Sistem pelayanan sosial
8




2.3   Pengertian Komputer

             Kata komputer berasal dari bahasa Latin yaitu Computare, yang

      artinya menghitung. Dalam bahasa Inggris disebut Compute. Secara

      definisi komputer diterjemahkan sebagai sekumpulan alat elektronik yang

      saling bekerja sama, dapat menerima data (input), mengolah data (proses),

      dan memberikan informasi (output) serta terkoordinasi dibawah kontrol

      program yang tersimpan di memorinya. Secara umum komputer terdiri

      dari tiga komponen utama yang tidak dapat dipisahkan, yaitu perangkat

      keras (hardware), perangkat lunak (software), dan operator (brainware).

             Perangkat keras atau hardware adalah komponen dari komputer

      yang secara fisik dapat dilihat dan disentuh, seperti :

      •   Input Device, adalah untuk memasukkan data kedalam program.

      •   Central Prosesing Unit, adalah merupakan pusat pemrosesan data pada

          komputer, yang terbagi menjadi satuan kendali (kontrol unit), memori

          utama (Main Memory) dan satuan logika aritmatika (Aritmatica

          Logical Unit).

      •   Output Device, adalah untuk menampilkan hasil dari proses yang

      •   Secondary Storage adalah alat yang digunakan untuk menyimpan

          program dan data yang tidak dilibatkan dalam proses yang aktif pada

          suatu saat. Alat ini terletak atau terpisah diluar main memory.

             Perangkat lunak merupakan program-program komputer yang

      berguna untuk menjalankan suatu pekerjaan sesuai dengan yang

      dikehendaki. Program tersebut ditulis dengan bahasa khusus yang
9




      dimengerti oleh komputer, diantaranya adalah sistem operasi (DOS,

      Windows, Linux), program aplikasi (Pascal, Visual Basic, Delphi),

      software aplikasi (Office, Wordpad, Notepad)

             Brainware adalah orang atau user yang menangani sistem

      komputer. Adapun tingkatannya yaitu operator adalah personil yang hanya

      mengoperasikan program yang ada. Dan programer adalah personil yang

      membuat program berdasarkan spesifikasi dari sistem analis. Sedangkan

      sistem analis berfungsi untuk membuat , merancang serta mendesain suatu

      sistem yang kemudian diberikan kepada programmer untuk dibuatkan

      programnya yang nantinya akan dioperasikan oleh seorang operator.



2.4   Interface (Antarmuka)

             Interface adalah rangkaian elektronik yang digunakan untuk

      menghubungkan      antara   dua     sistem,   agar   sistem   tersebut   bisa

      berkomunikasi atau proses handshaking. Dengan bantuan interface

      komputer dapat digunakan sebagai pemberi dan penerima sinyal dari

      rangkaian yang akan dikontrol. Interface (sistem antarmuka) digunakan

      untuk dialog antara processor dengan peralatan peripheral. Interface yang

      digunakan dalam program mesin antrian ini adalah port parallel atau

      disebut juga dengan port printer.
10




2.4.1. Paralel Port ( SPP = Standart Paralel Port )

       I/O jenis paralel memanfaatkan LPT port/printer port, secara fisik

DB-25 female. I/O jenis ini mempunyai kecepatan yang tinggi karena data

ditransmisikan serempak 8 bit dalam satu siklus mesin. Keluaran port

paralel adalah level TTL, arus yang dialirkan untuk keadaan sink maupun

source saluran paralel sekitar 12 mA tetapi disarankan untuk memasang

buffer untuk mencegah kelebihan arus yang melalui nilai standarnya.

Kecepatan komuniksi data untuk paralel port adalah antara 50 – 150 Kbps.

Konfigurasi pin konektor Female DB-25S dan Male DB-25P ditunjukkan

Gambar 2.1.




       (Female front view)                   (Male front view)

   Gambar 2.1. Konfigurasi Pin Female DB-25S Dan Male DB-25P

       Melalui LPT Port ke-12 keluaran dan 5 masukan paralel port dapat

dikontrol. Aplikasi keluaran dan masukan dari LPT tersebut dapat dilihat

pada konfigurasi DB-25F seperti yang ditunjukkan pada Gambar 2.2.




              Gambar 2.2. Fungsi pin konektor DB-25F
11




Keterangan dari Gambar 2.2 adalah :

   1. Secara umum LPT port terbagi menjadi tiga saluran :

           -   Saluran Data : D1 sampai dengan D7 ; pin 2 sampai 9

               bersifat sebagai output. Pada mode bi-directional saluran

               data ini akan dapat bersifat sebagai input.

           -   Saluran Status : S3 sampai S7 ; pin 15,13,12,10, dan 11

               bersifat sebagai Input.

           -   Saluran Control/Kendali : C0 sampai C3 ; pin 1,14,16, dan

               17 bersifat sebagai Output.

   2. Tanda garis diatas huruf dan abjad menandakan aktif low.

   3. Pin nomor 18 sampai 25 terhubung ke ground.

   4. Untuk saluran status S0 dan S1 masih tercadang (belum

       digunakan), S2 tidak dikeluarkan ke pin DB25.

   5. Saluran Kendali C4 dan C5 tidak dikeluarkan ke pin, C6 dan C7

       masih tercadangkan.

       Pada port kontrol hanya 4 dari 5 yang mempunyai keluaran (di

socket DB 25), yaitu PC0, PC1, PC2 dan PC3. Sedangkan PC4, PC5

merupakan register internal pada port kontrol untuk setingan tertentu. PC4

merupakan bit pada port kontrol untuk mengaktifkan IRQ dengan

menggunakan sinyal ACK. Sedangkan PC5 merupakan bit pada port

kontrol yang digunakan untuk mengaktifkan mode dwi arah pada port

data. Setingan dilakukan dengan memberikan logika 1 untuk mengaktifkan
12




dan logika 0 untuk mematikan. Untuk PC6 dan PC7 tidak digunakan atau

unused.

       Port data terdapat 1 byte atau 8 bit saluran yang digunakan pada

socket DB 25. Yaitu D0 sampai dengan D7. Sifat bit pada port data ini

adalah normal. Biasanya port data digunakan untuk mengeluarkan data

atau bersifat sebagai keluaran. Akan tetapi pada kasus tertentu port data

dapat digunakan sebagai masukan. Untuk menjadikan port data ini sebagai

masukan perlu diseting bit untuk mengaktifkan mode dwi arah, yaitu bit

ke-5 atau PC5 dari port kontrol. Dengan diaktifkannya mode dwi arah ini

maka impedansi pada port data akan menjadi tinggi. Pada keadaan ini kita

dapat memasukkan data ke port data atau dengan kata lain port data dapat

dijadikan sebagai masukan. Dengan diaktifkannya bit ini maka selain

sebagai keluaran port data dapat digunakan sekaligus sebagai masukan

yang berjumlah 8 bit.

       PS (Printer Status) yang dihubungkan ke socket DB 25 sebanyak 5

bit yaitu S3, S4, S5, S6, dan S7 (inverting). Kelima bit tersebut digunakan

sebagai masukan data. Port data, port kontrol, dan port status ini pada

komputer dihubungkan dengan konektor Interface Centronic 25 pin (DB

25) dengan susunan seperti ditunjukkan pada Tabel 2.1 sedangkan

koneksinya dengan DB 25 pada Gambar 2.3
13




 Tabel 2.1. Hubungan antara konektor DB 25 dengan DP, PC dan PS

    Pin DB 25          Nama              Register Port       Arah
       1              Strobe                 PC0            Output
       2             Data Bit 0              DP0         Output/Input*
       3             Data Bit 1              DP1         Output/Input*
       4             Data Bit 2              DP2         Output/Input*
       5             Data Bit 3              DP3         Output/Input*
       6             Data Bit 4              DP4         Output/Input*
       7             Data Bit 5              DP5         Output/Input*
       8             Data Bit 6              DP6         Output/Input*
       9             Data Bit 7              DP7         Output/Input*
       10          Acknowledge               PS6             Input
       11              Busy                  PS7             Input
       12            Paper End               PS5             Input
       13              Select                PS4             Input
       14            Autofeed                PC1            Output
       15              Error                 PS3             Input
       16               Init                 PC2            Output
       17            Select in               PC3            Output
     18 – 25          Ground                   -               -
*. Pada mode dwi arah (bi-directional)




   Gambar 2.3. Sinyal Port Paralel dan Koneksinya dengan DB 25.
14




2.5   Visual Basic

                Visual Basic merupakan salah satu bahasa pemrograman komputer.

      Secara umum bahasa pemrograman dapat diartikan sebagai perintah-

      perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas

      tertentu. Bahasa pemrograman Visual Basic yang dikembangkan oleh

      Microsoft sejak tahun 1991, merupakan pengembangan dari pendahulunya

      yaitu bahasa pemrograman BASIC (Beginner’s All-purpose Symbolic

      Instruction Code) yang dikembangkan pada era 1950-an. Visual Basic

      merupakan salah satu Development Tool yaitu alat bantu untuk membuat

      berbagai macam program komputer, khususnya yang menggunakan sistem

      operasi     Windows.    Visual   Basic   merupakan   salah   satu   bahasa

      pemrograman komputer yang mendukung object (Object Oriented

      Programming = OOP).



      2.5.1. Mengenal IDE

                       IDE atau Intergrated Development Environment yang telah

                dijelaskan diatas dapat diartikan sebagai ruang kerja untuk

                mendesain rancangan program dengan menggunakan Visual Basic.

                Didalam IDE terdapat beberapa tampilan komponen, diantaranya

                toolbar, toolbox, form, windows, project explorer, windows

                properties, dan lainnya. Contoh dari tampilan IDE seperti yang

                ditunjukkan oleh Gambar 2.4.
15




         Gambar 2.4. Tampilan IDE pada Visual Basic 6


       Toolbar merupakan kumpulan tombol – tombol yang

disusun dalam satu box. Tombol tersebut difungsikan untuk

mempercepat pengaksesan perintah – perintah yang ada dalam

pemrograman.

       Toolbox merupakan sebuah window yang berisi tombol

tombol yang dapat digunakan untuk mendesain dan merancang

sebuah form atau report. Biasanya toolbox menempati bagian kiri

dari IDE pada Visual Basic. Selain tombol standart, penambahan

definisi atau tombol juga dapat dilakukan dengan mudah.

       Jika kita bekerja dengan menggunakan Visual Basic, maka

secara langsung kita akan dihadapkan pada form. Form merupakan

sebuah window yang dapat digunakan untuk mengatur tampilan

aplikasi yang tersusun. Dengan kata lain form adalah tempat untuk

mendesain sebuah form aplikasi. Pada form ini, dapat ditambahkan
16




      beberapa elemen misalnya kontrol, grafik atau gambar ke dalam

      form pada posisi yang diinginkan.

             Project explorer merupakan sebuah window pada IDE

      Visual Basic yang berfungsi untuk menampilkan daftar form,

      modul, serta objek lain yang ada dalam project yang aktif.

      Umumnya letak window project explorer berada pada bagian

      kanan atas dari IDE.

             Window properties pada Visual Basic dapat digunakan

      untuk mengatur properti sebuah objek atau kontrol yang dipilih.

      Sebuah properti merupakan karakteristik objek, seperti size,

      caption, atau color. Letak windows properti dalam IDE biasanya

      berada pada sisi kanan sebelah bawah.

2.5.2. Project

             Sebuah project adalah kumpulan file-file yang membentuk

      suatu aplikasi atau dynamic link library. Beberapa file tersebut

      dibuat saat mendesain aplikasi dan beberapa file yang lain dibentuk

      saat proses kompilasi terhadap source code project. Sebuah file

      project dari Visual Basic mempunyai extention (*.vbp). File–file

      project berisi petunjuk untuk membangun sebuah aplikasi atau

      library. Pada file project sendiri, selain terdapat file berekstensi

      (*.vbp) terdapat juga file lain yang berekstensi (*.frm) yaitu file

      yang menyimpan perubahan form pada project yang kita desain.
17




2.6   Tentang IO.DLL

             Visual Basic yang merupakan pengembangan lebih lanjut OOP

      BASIC dengan sistem operasi Windows, mempunyai fitur yang sangat

      menarik, yaitu dapat mengakses perangkat keras atau hardware.

      Pengaksesan perangkat keras khususnya port parallel, Visual Basic masih

      membutuhkan bantuan berupa sebuah library, yaitu io.dll. Tanpa adanya

      library tersebut Visual Basic tidak dapat melakukan akses pada port

      parallel. Penempatan library io.dll tesebut harus disertakan pada komputer

      dengan lokasi <drive>:/windows/system32. Selain menambahkan library

      io.dll pada komputer, dalam design program Visual Basic perlu

      ditambahkan juga modul (*.bas) untuk dapat mengakses io.dll tersebut.



2.7   Saklar Sentuh (touch switch)

             Saklar sentuh lebih dikenal dengan nama touch switch. Saklar ini

      sebenarnya berupa panel yang dapat menghantarkan arus listrik yang

      dihubungkan ke rangkaian saklar sentuh. Prinsip kerja saklar ini adalah

      dengan cara sentuhan, tanpa harus menekan dengan keras. Saklar sentuh

      terdiri dari rangkaian yang sangat kompleks. Pemberian masukan berupa

      sentuhan oleh tangan, akan menyebabkan keluaran rangkaian touch switch

      menjadi berlogika 1 atau 0. Prinsip kerja rangkaian touch switch adalah

      dengan mengambil listrik statis dari tubuh (tangan) kita dengan cara

      penyentuhan pada kepingan logam. Listrik statis tersebut selanjutnya

      diproses dan dikuatkan kemudian distabilkan sehingga hasilnya cukup
18




      untuk mendefinisikan logika 1 atau 0. Rangkaian saklar sentuh

      diaplikasikan dalam sistem mesin antrian pada bagian panel masukan

      antrian baik pada bagian teller maupun customer service.



2.8   Tampilan

              Tampilan sebagai media visual sangat dibutuhkan dalam

      memahami sesuatu. Dengan media visual yang berupa tampilan ini maka

      suatu hal akan dapat dengan mudah dimengerti maksud dan tujuan dari

      penyampaiannya. Pada sistem antrian ini tampilan digunakan sebagai

      elemen visual untuk memberikan gambaran berkaitan dengan nomor

      panggil antrian. Dengan adanya tampilan ini proses yang ada pada sistem

      antrian dapat lebih optimal.



2.9   Suara

              Suara merupakan elemen audio yang dapat didengar. Suatu hal

      selain dapat disampaikan dengan tampilan juga dapat disampaikan dengan

      suara. Suara akan memperjelas tampilan terhadap sesuatu yang

      disampaikan. Sistem antrian ini menggunakan suara untuk melakukan

      proses pememanggilan nomor antrian.
 
 




                                        BAB III

                     PERANCANGAN SISTEM DAN ALAT



    3.1   Blok Diagram Sistem

          Perancangan sistem dan alat akan memberikan kinerja maksimal kepada

hasil sistem ketika perancangan alat dijalankan sesuai prosedur. Pendayagunaan

alat menjadi akhir tujuan dikarenakan menentukan keberhasilan perancangan alat.

Memperhatikan karakteristik tiap – tiap bagian sangat penting terkait dengan

fungsi dan kinerja alat untuk dapat bekerja secara maksimal.


          Perancangan sistem antrian pada aplikasi perbankan berbasis tampilan dan

suara ini mempunyai beberapa bagian sebagai berikut :


          1. Tombol panggil berjumlah 3 pada loket 1 sampai 3.

          2. Modul remote control sebagai tombol panggil pada loket 4.

          3. Panel sentuh dan rangkaian touch switch pada bagian masukan antrian

          4. Driver sebagai penguat

          5. CPU atau komputer.

          6. Indikator antrian pada masing – masing loket.

          7. Tampilan berupa LCD/TV.

          8. Speaker.

          9. Pencetak berupa printer.




                                          19
20
 




Blok diagram sistem antrian ini dapat dilihat pada Gambar 3.1




              Gambar 3.1. Blok diagram sistem mesin antrian

       Sistem mesin antrian ini digunakan untuk mengatur jalannya proses

antrian pada perbankan. Sistem ini dirancang untuk melayani 4 loket dengan

jumlah antrian maksimal 999 antrian. Empat loket tersebut dibagi menjadi 3 loket

teller untuk menangani antrian dari nomor 0 sampai 749, dan 1 loket untuk

customer service untuk menangani antrian dari nomor urut 750 hingga 999. Selain

kapasitas loket dan jumlah antrian, sistem ini juga diharapkan mempunyai fungsi

panggil – ulang untuk memanggil ulang nomor antrian, dan fungsi set – reset

untuk mengatur dan menyesuaikan nomor antrian.
21
 




    3.2   Perancangan Perangkat Keras

Secara garis besar penyusun sistem ini terdiri dari tiga bagian utama yaitu bagian

input yang digunakan oleh sistem sebagai jalur masukan data, kemudian pengolah

yang merupakan pengolah input dan output, dan bagian output yang digunakan

untuk mengeluarkan hasil olahan sistem.

          3.2.1. Bagian Masukan (Input)

                  Bagian masukan mempunyai empat komponen penyusun, yaitu

          panel sentuh dan rangkaian touch switch, kemudian tombol panggil,

          modul remote control sebagai tombol panggil wireless, dan driver.

              •   Panel sentuh dan rangkaian touch switch

                  Panel sentuh ini digunakan sebagai pengganti tombol tekan pada

                  masukan antrian pada sistem. Panel yang digunakan berupa logam

                  yang dapat menghantarkan listrik dan rangkaian saklar sentuh.

                  Rangkaian dari saklar sentuh ini dapat dilihat pada Gambar 3.2.




                          Gambar 3.2. Rangkaian saklar sentuh pada masukan

                                              antrian.
22
 




    •   Rangkaian Tombol Panggil

        Rangkaian tombol panggil ini digunakan pada proses pemanggilan

        nomor antrian. Dengan penekanan pada tombol ini maka sinyal

        low akan dikirimkan ke port paralel kemudian diolah program

        sehingga akan melakukan panggilan. Agar tombol ini mudah

        untuk ditekan dan desainnya juga menarik maka menggunakan

        mouse dapat kita ambil komponen tombolnya. Pada loket 1 sampai

        3 tombol panggil ini menggunakan tombol mouse (tombol klik

        kiri).




                      Gambar 3.3. Rangkaian tombol panggil.


    •   Modul Remote Control

        Modul remote control pada bagian input sistem ini digunakan

        sebagai pengganti tombol tekan yang menggunakan kabel. Dalam

        perancangan sistem modul remote control ini diterapkan pada

        loket 4 untuk menggantikan tombol panggil yang menggunakan

        kabel menjadi tombol panggil yang bersifat wireless. Remote
23
 




        control yang digunakan disini adalah modifikasi dari remote door

        bell. Penempatan modul tersebut untuk pemancar ditempatkan

        pada loket 4, sedangkan untuk modul penerima remote control

        ditempatkan pada bagian driver. Bentuk dari modul tersebut dapat

        dilihat pada Gambar 3.4.




                  Gambar 3.4. Modul pemancar dan penerima remote

                                      control.

    •   Driver

        Driver pada bagian input sistem ini digunakan untuk menguatkan

        sinyal dari port paralel ke indikator antrian apabila jarak

        komunikasi antara port paralel dengan tombol atau lampu

        indikator relatif panjang. Driver ini tersusun dari rangkaian digital

        dengan sifat TTL. IC yang digunakan dalam rangkaian driver ini

        adalah IC jenis TTL 7404 yang merupakan inverter. Pada bagian

        atau blok driver, digunakan juga sebagai tempat untuk

        menempatkan modul penerima remote control. Rangkaian driver

        tersebut adalah seperti pada Gambar 3.5.
24
 




                           Gambar 3.5. Rangkaian Driver



    3.2.2. Bagian Pengolah (CPU)

           Bagian pengolah ini merupakan bagian dari sistem yang bertugas

    untuk mengambil input dan mengolahnya kemudian mengeluarkannya

    pada bagian output. Pengolahan tersebut adalah menggunakan program

    antrian yang telah diinstal pada bagian pengolah ini. Pengolah ini adalah

    berupa komputer. Agar dapat melakukan tugasnya dengan baik, maka

    bagian pengolah ini yang berupa komputer memerlukan spesifikasi

    minimul sebagai berikut :

           -   Motherboard + Processor Intel Pentium III 800Mhz

           -   RAM 128Mb

           -   Hardisk 10Gb

           -   VGA 64Mb

           -   Soundcard

           Pada bagian pengolah atau komputer ini, proses komunikasi data
                     n

           akan berlangsung. Komponen komputer yang berperan dalam

           komunikasi data pada sistem adalah port paralel. Konfigurasi port
25
 




    paralel sebagai antarmuka sistem ini dapat dilihat pada Gambar

    3.6.




           Gambar 3.6. Konfigurasi port paralel sebagai jalur

                           komunikasi sistem.

    Perancangan jalur komunikasi dari dan ke port paralel dapat dilihat

    pada Gambar 3.6. Dari gambar tersebut dapat dilihat bahwa sinyal

    masukan yang menuju ke port paralel ada 6 jalur (tombol panggil

    loket 1, tombol panggil loket 2, tombol panggil loket 3, tombol

    panggil loket 4, panel masukan antrian teller, dan panel masukan

    antrian cutomer service). Kita ketahui bahwa port paralel hanya

    memiliki 5 pin port status yang dapat kita gunakan sebagai

    masukan, dikarenakan kurang satu jalur, maka dengan menerapkan

    mode dwi arah pada port paralel, jalur port data dapat kita

    manfaatkan sebagai masukan. Dari port data dapat diambil 1 jalur.

    Sedangkan untuk keluaran yang berjumlah 2 jalur, yaitu indikator

    antrian teller dan indikator antrian customer service dengan

    menggunakan port kontrol dapat dikatakan lebih dari cukup,
26
 




             karena port kontrol memiliki 4 saluran keluaran sedangkan kita

             hanya menggunakan 2 saluran saja.



    3.2.3. Bagian Keluaran (Output)

             Sistem ini mempunyai beberapa keluaran, yaitu indikator antrian,

    displai nomor loket, tampilan, suara, dan pencetak.

         •    Indikator antrian

              Indikator antrian terbuat dari lampu LED. Indikator ini berfungsi

              untuk menyatakan status antrian. Jika lampu indikator padam

              dapat diartikan sudah tidak ada antrian atau semua antrian telah

              terlayani. Namun apabila lampu indikator menyala maka ini

              menunjukkan bahwa masih terdapat antrian yang menunggu

              untuk dilayani. Rangkaian indikator ini tersusun dari resistor dan

              lampu LED. Rangkaian tersebut dapat dilihat pada gambar 3.7.




                        Gambar 3.7. Rangkaian indikator antrian

         •    Displai nomor loket

              Displai nomor loket digunakan untuk memberikan penomoran

              pada masing – masing loket. Penomoran dilakukan untuk

              membedakan mana loket 1, 2, 3, dan 4. Pembuatan displai nomor
27
 




         loket ini menggunakan komponen seven segment yang berukuran

         relatif besar. Pemilihan ukuran yang relatif besar dimaksudkan

         agar dapat terlihat dengan jelas. Nomor yang ditampilan pada

         seven segment bersifat pasif, artinya nomor yang telah diseting

         tidak dapat dirubah – ubah. Rangkaian dari displai nomor loket

         ini ditunjukkan pada Gambar 3.8.




                    Gambar 3.8. Rangkaian displai nomor loket.



    •    Tampilan

        Tampilan digunakan untuk menampilkan panggilan nomor antrian

        dan status nomor antrian. Tampilan yang digunakan dalam sistem

        ini berupa LCD. Akan tetapi tidak menutup kemungkinan jenis

        tampilan lain juga dapat digunakan seperti TV dan monitor. Pada

        tampilan ini nantinya setiap panggilan akan ditampilkan nomor

        panggilan     tersebut.   Selain   itu   tampilan   juga   berfungsi

        menampilkan status antrian dari keempat loket. Tampilan ini
28
 




        terhubung ke komputer dengan memanfaatkan antarmuka kartu

        grafis atau VGA.

    •    Suara

         Pada sistem ini suara digunakan untuk melakukan pemanggilan

         nomor antrian. Setiap pemanggilan nomor antrian, maka akan

         diiukuti dengan suara nomor antrian tersebut yang keluar dari

         speaker. Suara ini berasal dari komputer yang dihasilkan oleh

         program antrian kemudian dikeluarkan pada jalur keluaran kartu

         suara. Sinyal dari keluaran kartu suara ini masih sangat kecil,

         sehingga perlu adanya penguatan. Penguatan dapat dilakukan

         dengan menggunakan amplifier. Dan hasil dari penguatan tersebut

         dapat langsung dihubungkan dengan speaker.

    •    Pencetak

         Pencetak dalam sistem ini digunakan untuk mencetak printout

         nomor antrian. Pencetak yang digunakan berupa printer. Hampir

         semua jenis printer dapat digunakan pada sistem ini seperti printer

         dot matrik, printer thermal, printer inkjet, printer laser, dan jenis

         printer yang lain. Akan tetapi pada tugas akhir kali ini digunakan

         jenis printer inkjet karena jenis printer tersebut lebih dari cukup

         jika digunakan pada sistem ini. Setiap ada kejadian antrian maka

         program akan mengirimkan data printout ke printer untuk

         kemudian dicetak.
29
 




    3.3   Perancangan Perangkat Lunak (Software)

          Perangkat keras tidak akan dapat beroperasi sendiri, dibutuhkan program

untuk mengoperasikannya. Program yang dimaksud adalah program sistem mesin

antrian. Program tersebut dibuat menggunakan bahasa pemrograman tingkat

tinggi Visual Basic 6.0. Program aplikasi berbasis Visual Basic dapat

diaplikasikan pada bidang yang luas, tergantung pada masalah yang dan tujuan

yang hendak kita dicapai. Salah satu aplikasi program Visual Basic tersebut

adalah untuk membuat program mesin antrian berbasis tampilan dan suara.

          Dalam pemrograman berbasis Visual Basic, kita akan dihadapkan

langsung dengan IDE saat kita membuka program VB tersebut. Dalam IDE

tersebut kita akan mendapati form kosong. Form ini nantinya yang dapat kita edit

dan kita atur untuk bersifat seperti yang telah kita rancang sebelumnya, yaitu

dengan cara memasukan kontrol – kontrol dan fungsi – fungsi didalamnya.

Tampilan awal dari IDE pada Visual Basic 6.0 dapat dilihat pada Gambar 3.9.




          Gambar 3.9. Tampilan awal saat menjalankan Visual Basic 6
30
 




       Berbekal dengan tampilan awal seperti diatas, kita dapat mendesain

sebuah program secara visual dengan menempatkan komponen – komponen

kontrol yang dapat kita ambil pada toolbox disebelah kiri form. Program antrian

ini dirancang untuk mengatur antrian berkapasitas 999 antrian. Jumlah antrian

tersebut dipecah menjadi 2 bagian yaitu nomor 0 sampai dengan 749 dialokasikan

untuk bagian teller, dan 750 sampai 999 dialokasikan untuk bagian customer

sevice. Jumlah loket yang akan dibuat pada program adalah berjumlah 4 loket,

meliputi 3 loket yaitu loket 1, loket 2, dan loket 3 untuk layanan teller, dan 1 loket

yaitu loket 4 untuk layanan customer service.

       Untuk mengantisipasi agar tidak terjadi panggilan yang bersamaan pada

satu waktu maka pada program ini akan menggunakan sistem pemilihan jalur dan

penguncian jalur panggil. Serta apabila terjadi kesalahan atau kekeliruan antrian

hendaknya program ini dapat mengatasinya dengan membuat program set dan

reset nomor antrian. Flowchart secara garis besar ditunjukan pada Gambar 3.10.
                                               Mulai


                                            Sub Program
                                             Inisialisasi
                                              Tampilan
                                              Program




                                            Sub Program
                                           Inisialisasi Port
                                                Paralel




                                           Sub Program
                                            Inisialisasi
                                             Program
                                          Masukan Antrian




                                            Sub Program
                                              Inisialisasi
                                           Program Panggil




                                              Selesai

       Gambar 3.10. Flowchart sistem program secara garis besar.
31
 




                                         Mulai
 

 
                                      Inisialisasi
                                       Tampilan
 

 
                                    Load tampilan
                                    program utama
                                    (main window)
 

                                     Load tampilan
                                     nomor antrian
                                   (standby window)

 
                                      Inisialisasi
                                      Port paralel

 

 
                                   Akses port paralel
 

 
                                     Aktivasi port
                                       paralel
                                     mode dwi arah

 
                                    Reset indikator
 
                                       antrian
 

 

                    Inisialisasi                        Inisialisasi
                     Masukan                             panggilan
 

 
                        1                                    2
 

Gambar 3.11. Flowchart pada bagian insialisasi tampilan dan port paralel
32
 




 
                  1
 

 
             Masukan                            Masukan             Tidak
                               Tidak
                teller                         cust. service
             disentuh ?                         disentuh ?
 

                      Ya                                Ya

        Increment akumulator               Increment akumulator
             antrian teller                 antrian cust. service
          (Acc = Acc+1)                      (Acc = Acc+1)


 
               Cetak                               Cetak
           Printout Acc.                       Printout Acc.
               teller                          Cust. Service
 
                                7                                      8
             Hidupkan                           Hidupkan
              Indikator                          Indikator
            antrian teller                      antrian CS


 

 

    Gambar 3.12. Flowchart pada bagian insialisasi masukan.
 

 

 

 

 

 

 

 

 
33
 




 
                       2
 
     3
 

 

                   Indikator             Tidak
                 teller hidup ?
 

 
                  Ya                 6
 

                   Teller 1
                                         Tidak
                 tombol pggl                     4
                   ditekan ?

 
                           Ya
 
                    Increment
              akumulator-panggil
             teller (Acc = Acc +1)

 

                Panggil nilai
                akumulator-
               panggilan teller

                                                       Nilai Acc
                                                                      Tidak
                                                     antrian = Acc             7
                 Tampilkan                             panggil ?
                 nomor pada
                   layar
 
                                                             Ya

                  Keluarkan                             Matikan
                 suara nomor                           Indikator
                  panggilan                          antrian teller

 



    Gambar 3.13. Flowchart pada bagian insialisasi panggilan loket 1.
34
 




 
                        4
 

 

 
                     Teller 2
                                       Tidak
                   tombol pggl                 5
                     ditekan ?

 
                            Ya
 
                      Increment
                akumulator-panggil
               teller (Acc = Acc +1)
 

                  Panggil nilai
                  akumulator-
                 panggilan teller

                                                     Nilai Acc
                                                                    Tidak
                                                   antrian = Acc                 7
                   Tampilkan
                   nomor pada                        panggil ?
                     layar
 
                                                           Ya
 
                    Keluarkan                         Matikan
                   suara nomor                       Indikator
                    panggilan                      antrian teller

 

                        3



    Gambar 3.14. Flowchart pada bagian insialisasi panggilan loket 2.
 

 

 

 

 

 
35
 




 

                           5

 

 
                        Teller 3
                      tombol pggl
                                          Tidak
                                                  6
                        ditekan ?
 

                               Ya

                         Increment
                   akumulator-panggil
                  teller (Acc = Acc +1)
 

 
                    Panggil nilai
                    akumulator-
                   panggilan teller
 
                                                        Nilai Acc
                                                                       Tidak
                      Tampilkan
                                                      antrian = Acc             7
                      nomor pada                        panggil ?
                        layar

                                                              Ya

                       Keluarkan                         Matikan
                      suara nomor                       Indikator
                       panggilan                      antrian teller
 

 
                           3
 

    Gambar 3.15. Flowchart pada bagian insialisasi panggilan loket 3.
 

 

 

 

 
36
 




 
                         2
 

 

                    Indikator        Tidak
                   cust. service
                     hidup ?

 
                    Ya
 

                   Cust. service
                                     Tidak
                   tombol pggl
                     ditekan ?


 
                             Ya
                    Increment
                akumulator-panggil
                CS (Acc = Acc +1)

 

                  Panggil nilai
                   akumulator-
                  panggilan CS
 
                                                   Nilai Acc
                                                                  Tidak
                                                 antrian = Acc                 8
                   Tampilkan
                   nomor pada                      panggil ?
 
                     layar

                                                        Ya

                    Keluarkan                       Matikan
                   suara nomor                     Indikator
                    panggilan                     antrian CS


 

 

    Gambar 3.16. Flowchart pada bagian insialisasi panggilan loket 4.
 
37
 




       Flowchart diatas merupakan gambaran dari program sistem secara

keseluruhan. Program dimulai dengan inisialisasi tampilan, yaitu menajalankan

tampilan program utama dan tampilan nomor antrian. Setelah itu dilanjutkan

dengan insialisasi port paralel dengan mengakses port paralel, mengaktifkan mode

dwi-arah port paralel, dan mereset indikator antrian. Setelah itu program

dilanjutkan dengan percabangan inisialisasi yang dikerjakan secara paralel, yaitu

inisialisasi masukan antrian yang berfungsi untuk perintah masukan antrian, dan

inisialisasi panggilan yang digunakan untuk memanggil nomor antrian.

       Pada inisialisasi masukan antrian, terdapat dua masukan antrian yaitu

bagian teller dan customer service. Flowchart mangalir dari pengecekan masukan

teller terlebih dahulu. Apabila panel sentuh teller sebagai masukan antrian

disentuh maka flowchart akan mengalir kebawah yang berarti prosedur increment

atau peningkatan nilai akumulator antrian teller dilakukan. Setelah penambahan

nilai akumulator antrian teller maka proses selanjutnya adalah mengeluarkan

printout nilai akumulator tersebut. Setelah proses printout selesai flowchart akan

menjalankan perintah untuk menghidupkan indikator antrian pada teller.

Flowchart kembali lagi ke pemilihan masukan atau dengan kata lain di-looping.

       Apabila ternyata masukan antrian bagian teller tidak disentuh maka proses

akan dilanjutkan dengan menanyakan apakah masukan bagian customer service

disentuh, jika iya maka aliran program akan berjalan seperti pada teller. Apabila

ternyata tidak ada penyentuhan atau masukan pada panel sentuh masukan antrian

ini maka proses akan terus dilooping yaitu pada bagian inisialisasi masukan

antrian.
38
 




       Bersamaan dengan proses inisialisasi masukan, maka dijalankan pula

inisialisasi panggilan. Flowchart pada bagian inisialisasi ini dicabang lagi menjadi

dua, yaitu flowchart panggil untuk teller dan untuk customer service. Pada

flowchart panggil bagian teller dimulai dengan pernyataan apakah indikator

antrian teller hidup. Indikator ini berdasarkan pada masukan antrian sebelumnya.

Apabila indikator ini tidak hidup maka proses akan melakukan looping hingga

indikator hidup. Proses looping ini dapat diartikan sebagai proses menunggu

masukan antrian.

       Apabila indikator antrian pada teller hidup maka panggilan dapat

dilakukan. Oleh karena teller 1 sampai 3 sifatnya paralel dalam pemanggilan.

Maka perlu untuk dibuat penyataan mulai dari teller 1, kemudian teller 2, dan

teller 3. Jika teller 1 menekan tombol panggil, maka arah flowchart akan kebawah,

akan tetapi jika teller 1 tidak menekan maka arah flowchart akan kesamping untuk

melakukan pernyataan pada bagian teller 2. Pada flowchar kebawah akan

dilakukan proses increment atau peningkatan akumulator panggilan pada teller.

Setelah itu flowchart akan bercabang lagi. Yang pertama untuk menjalankan

proses pemanggilan nomor antiran mulai dari menampilkan nomor panggilan

dilayar dan mengeluarkan suara nomor panggilan dispeaker. Yang kedua adalah

proses banding apakah nilai dari akumulator antrian teller sama dengan nilai dari

akumulator panggilan teller. Jika pernyatannya salah maka lampu indikator

antrian teller akan tetap dihidupkan, ini menandakan bahwa masih ada antrian

selanjutnya. Akan tetapi jika pernyataan tersebut benar atau dengan kata lain

jumlah antrian sudah sama dengan jumlah yang dilayani maka lampu indikator
39
 




akan dimatikan. Begitu juga untuk bagian teller 2, dan teller 3. Proses ini akan

diulang pada bagian panggilan teller. Sedangkan pada flowchart panggil bagian

customer service, alur program hampir sama dengan bagian teller, perbedaannya

pada bagian panggil customer service ini berpedoman pada indikator antrian

customer service.
BAB V

                                      PENUTUP



       Dari hasil pembuatan sistem antrian pada aplikasi perbankan berbasis

tampilan dan suara ini telah memberikan informasi dan wawasan bagi penulis

baik secara langsung maupun tidak langsung tentang berbagai hal yang berkaitan

dengan tugas akhir ini.


5.1. Kesimpulan

       Setelah proses perancangan, pengujian dan pembahasan tentang cara kerja

pada sistem ini selesai dilakukan pada sistem antrian pada aplikasi perbankan

berbasis tampilan dan suara maka dapat disimpulkan bahwa


       1. Sistem antrian ini dibuat khusus untuk diaplikasikan di bank dengan

             kapasitas empat loket yang meliputi tiga loket teller dan satu loket

             customer service

       2. Sistem antrian ini dapat digunakan untuk melayani maksimal hingga

             999 antrian.

       3. Kelebihan sistem antrian ini terletak pada fitur diantaranya panggilan

             ulang (recall), set – reset nomor antrian, smart call.



5.2. Saran

      1. Kapasitas loket pada program antrian ini dapat diperbanyak lebih dari

          empat loket dengan cara memodifikasi program antrian.




                                           56 
 
 
                                                                              57 
 



    2. Jumlah antrian yang dapat dilayani dapat diperbanyak sehingga bisa

       lebih dari 999 antrian.

    3. Fitur – fitur lainya dapat diaplikasikan pada sistem ini seperti auto rest

       yang digunakan untuk mengefektifkan mesin antrian pada jam istirahat

       dengan menampilkan video profil perusahaan.

    4. Agar proses pengambilan nomor antrian dapat berjalan dengan cepat

       dan baik, bagian printer dapat digunakan jenis printer thermal paper-

       cut.
DAFTAR PUSTAKA



Agfianto E. P. , 2002, Teknik Antarmuka Komputer Konsep dan Aplikasi, Graha
            Ilmu, Yogyakarta.
Anonim 1. 2009, Interfacing Port Paralel Komputer, Serial, dan PPI 8255,
      http://www.toko-elektronika.com/tutorial/paralel.html, di akses pada
      tanggal 15 Juni 2009

Komputer, Bunafit., 2008, 25 Aplikasi Windows Populer dengan Visual Basic 6.0,
      Elex Media Komputindo, Jakarta.

Komputer, Wahana,. 2007, Pemrograman Visual Basic 6.0, Edisi II, Andi,
          Yogyakarta.
Kusuma, Afandi,. 2009, Sejarah Perbankan - Pengertian, Asas, Fungsi, dan
      Tujuan,           http://www.afand.cybermq.com/post/detail/2357/sejarah-
      perbankan--pengertian-asas-fungsi-dan-tujuan.html, diakses pada tanggal
      15 Juni 2009

Pardosi, Mico,. 2004, Bahasa Pemrograman Windows dan Internet Microsoft
            Visual Basic 6.0, Edisi Revisi, Selaras, Surabaya.
Siagian., 1987, Pengertian Antrian,
         http://ghostyoen.files.wordpress.com/2008/02/simulasi-antrian.pdf,
        diakses pada tanggal 15 Juni 2009

Subagyo., 2000, Teori Simulasi Antrian,
       http://ghostyoen.files.wordpress.com/2008/02/simulasi-antrian.pdf,
       diakses pada tanggal 15 Juni 2009
BAB IV

                   IMPLEMENTASI DAN PEMBAHASAN



4.1. Implementasi Sistem Antrian

       Pada bab ini akan dibahas tentang bagaimana sistem antrian ini bekerja.

Sesuai dengan prinsip kerja sistem mesin antrian ini bahwa mesin antrian ini

berbasis tampilan dan suara. Agar sistem antrian dapat diimplementasikan maka

bagian rangkaian dan program perlu untuk dikonfigurasi. Sistem antrian ini dibuat

bebasis tampilan dan suara. Tampilan digunakan dalam proses antrian untuk

menampilkan nomor panggilan atau nomor antrian. Sedangkan untuk suara

digunakan untuk memanggil nomor antrian atau nomor panggilan yang sedang

berlangsung. Desain program antrian digunakan untuk melayani empat buah loket

dengan jumlah antrian maksimal 999 antrian. Keempat loket tersebut terbagi

dalam dua bagian yaitu teller dan customer service. Untuk bagian teller alokasi

antrian diseting pada nomor 0 sampai 749 sedangkan pada bagian customer

service alokasi antriannya adalah 750 sampai 999. Sistem ini secara khusus

diterapkan pada bidang perbankan.



4.2.Cara Kerja Alat

       Prinsip kerja dari sistem antrian ini adalah mengatur jalannya lalu lintas

atau proses antrian pada layanan perbankan. Pengaturan dilakukan dengan cara

pengambilan nomor urut antrian dan kemudian menunggu panggilan sesuai

dengan nomor urutnya. Cara kerja dari sistem ini adalah sebagai berikut :



                                       40
 
 
                                                                           41 
 



    1. Tampilan dan suara sebagai elemen dasar dari sistem aplikasi ini harus

       dihidupkan terlebih dahulu sebelum perangkat lain dinyalakan.

    2. Setelah elemen tampilan dan suara dihidupkan, langkah selanjutnya

       adalah menghidupkan komputer. Komputer yang berupa unit komputer

       harus dihidupkan agar sistem mesin antrian dapat berjalan. Untuk

       menghidupkan komputer ini dapat dilakukan dengan cara manual yaitu

       menekan tombol on pada mesin antrian maupun secara otomatis yaitu

       menunggu wake-up time yang telah ditentukan. Komputer ini juga

       berfungsi untuk mensuplai catu daya ke displai nomor loket pada

       masing - masing loket.

    3. Setelah komputer on, maka dalam beberapa saat program antrian akan

       secara otomatis dijalankan. Saat program antrian dijalankan, beberapa

       inisialisasi dilakukan di agar program antrian tersebut dapat digunakan

       dengan baik. Inisialisasi tersebut dilakukan pada backwindow, seperti

       inisialisasi tampilan, port paralel, masukan, dan inisialisasi panggil.

       Ketika program antrian telah berjalan maka pada layar LCD akan

       terlihat tampilan posisi nomor antrian yang memuat keempat loket.

       Layar ini disebut juga sebagai layar standby window.

    4. Dengan ditampilkannya standby window maka sistem antrian dapat

       diindikasikan sudah siap untuk digunakan. Langkah selanjutnya yaitu

       menunggu hingga terdapat nasabah atau konsmen yang mengambil

       nomor antrian. Pengambilan nomor antrian dilakukan dengan

       menyentuh bagian panel masukan layanan sesuai dengan tujuan.
 
                                                                           42 
 



       Apabila panel input layanan antrian pada bagian saklar sentuh baik

       teller maupun customer service disentuh, maka program akan

       menerima instruksi untuk melakukan proses counting, dengan

       penambahan nilai akumulator dan melakukan proses pencetakan

       nomor antrian atau printout nomor antrian. Dan selanjutnya

       menghidupkan indikator antrian yang menandakan bahwa telah

       terdapat antrian yang hendak dilayani.

    5. Apabila petugas sudah siap untuk melayani nasabah atau konsumen,

       maka petugas dapat menekan tombol panggil yang ada pada loket yang

       bersangkutan. Untuk loket 1 sampai 3 digunakan untuk kepentingan

       layanan teller sedangkan loket 4 digunakan untuk kepentingan layanan

       customer service. Dengan penekanan pada tombol panggil maka

       program antrian akan mendapatkan interupsi untuk melakukan

       pengecekan indikator antrian. Jika indikator antrian hidup maka akan

       dijalankan prosedur panggil, yaitu increment akumulator panggil.

       Setelah proses increment selesai, maka prosedur penampilan nomor

       antrian pada displai LCD dilakukan, dan diikuti dengan pemanggilan

       nomor antrian oleh sistem dengan menggunakan speaker

    6. Proses pemanggilan dapat berlangsung selama indikator antrian pada

       loket yang bersangkutan masih menyala atau hidup. Apabila indikator

       antrian pada loket tersebut telah padam atau mati, maka hal ini menjadi

       indikasi bahwa sudah tidak ada lagi nasabah atau konsumen yang

       mengantri untuk dilayani.
 
                                                                               43 
 



4.3. Pengujian Alat

       Dari cara kerja yang telah dipaparkan diatas, maka sistem antrian ini dapat

uji berdasarkan beberapa aspek, yaitu :

       1. Pengujian pada perangkat keras (rangkaian)

           Pengujian perangkat keras meliputi blok input tombol panggil, remote

           control, indikator antrian, input layanan antrian (teller dan custormer

           service), speaker, tampilan, pencetak, dan displai loket.

       2. Pengujian pada perangkat lunak / program

           Pengujian pada program meliputi setup program mesin antrian, dan

           simulasi program antrian.

       3. Pengujian sistem secara keseluruhan

           Pengujian ini bertujuan untuk memastikan bahwa sistem antrian telah

           dapat dipasang dan digunakan sebagaimana dalam tahap perancangan.

Tahapan dari proses pengujian sistem dapat dilihat pada blok prosedur pengujian

sistem pada Gambar 4.1.                      Mulai




                                       Pengujian Hardware




                                       Pengujian Software




                                        Pengujian Sistem
                                          Keseluruhan




                                            Selesai

                      Gambar 4.1. Prosedur Pengujian Alat
 
                                                                              44 
 



     4.3.1.      Pengujian Rangkaian

           Pengujian dilakukan pada bagian masukan dan keluaran sistem.

    Bagian – bagian yang dimaksud adalah :

       •      Tombol panggil

              Pada sistem antrian tombol panggil berfungsi sebagai input sistem,

              yaitu untuk melakukan panggilan terhadap nomor antrian.

              Pengujian dilakukan dengan cara menguji hubung tidaknya tombol

              pada ujung kabel yang ke port paralel menggunakan ohm meter.

              Hasil dari pengujian tombol panggil dapat dilihat pada Tabel 4.1.

                        Tabel 4.1. Kondisi pengujian tombol panggil


                    Kondisi tombol        Hambatan         Keterangan

                      Tidak ditekan       150 Mohm         Tombol OFF

                         Ditekan       Mendekati 0 ohm     Tombol ON



       •   Panel masukan layanan antrian

           Masukan yang diuji selanjutnya adalah panel masukan layanan

           antrian. Rangkaian pada panel masukan ini berupa saklar sentuh.

           Dalam pengujiannya saat panel tidak disentuh maka keluaran dari

           output rangkaian ini adalah berlogika 1 atau bertegangan ±5V. dan

           ketika panel saklar sentuh disentuh maka keluaran dari rangkaian

           ini akan berlogika 0 atau mendekati ±0 volt. Ini mengindikasikan

           bahwa bagian panel input layanan antrian telah dapat bekerja
 
                                                                               45 
 



              dengan baik. Hasil dari pengujian panel input layanan antrian dapat

              dilihat pada Tabel 4.2.

                 Tabel 4.2. Hasil pengujian rangkaian panel input antrian


                   Kondisi Panel        Keluaran            Keterangan

                   Tidak disentuh         ± 5V          Bekerja dengan baik

                      Disentuh            ± 0V          Bekerja dengan baik


       •      Indikator antrian

              Indikator antrian merupakan keluaran dari sistem yang berfungsi

              sebagai tanda atau indikasi apakah masih terdapat antrian atau

              nasabah yang masih harus dilayani. Pengujian dilakukan dengan

              cara memberikan catu daya sebesar 5 volt yang dialirkan dari ujung

              kabel yang terhubung ke konektor DB-25M. Hasil dari pengujian

              adalah seperti yang ditunjukkan pada Tabel 4.3.

                     Tabel 4.3. Hasil pengujian pada indikator antrian


                  Tegangan Masukan        LED Indikator           Keterangan
                                                                Indikator bekerja
                           0V                    OFF
                                                                  dengan baik
                                                                Indikator bekerja
                           5V                    ON
                                                                  dengan baik

     4.3.2.     Pengujian Program (Software)

           Tahap pengujian yang kedua adalah pengujian software atau

    program antrian. Pengujian dilakukan dari tahap setup atau instalasi

    program mesin antrian, hingga simulasi program.
 
                                                                       46 
 



    •   Setup

                Setelah program selesai dirancang dengan menggunakan

        Visual Basic. Maka elemen – elemen program tersebut perlu untuk

        dipackage. Tujuan package selain untuk menjadikan satu elemen –

        elemen program, juga difungsikan agar program tersebut dapat

        dijalankan dikomputer lain tanpa harus menginstal Visual Basic

        terlebih dahulu.. Pengujian pada aspek setup dapat dilihat pada

        Gambar 4.2.




                Gambar 4.2. Pengujian program dari aspek setup



                Setelah proses setup berhasil maka secara otomatis program

        antrian ini telah berhasil terinstal pada komputer komputer. Kita

        dapat melakukan klarifikasi program tersebut pada daftar program

        yaitu dengan cara klik Start Menu      All Programs      Program

        Antrian. Selanjutnya dapat kita jalankan program tersebut secara
 
                                                                      47 
 



        manual atau otomatis. Tampilan dari program antrian yang telah

        dijalankan adalah seperti ditunjukkan pada Gambar 4.3.




                   Gambar 4.3. Hasil instalasi program antrian

    •   Simulasi Program Antrian

        Setelah program dijalankan secara otomatis, kita dapat melakukan

        simulasi    program    antrian.   Simulasi   dilakukan    dengan

        menggunakan tampilan utama dari program antrian tersebut.

        Setelah main window kita tampilkan pada layar, selanjutnya dapat

        dilakukan simulasi seperti set dan reset nomor antrian. Untuk

        mengeset nomor antrian dapat dilakukan dengan cara mengklik

        menu Edit       Set nomor antrian. Atau dapat dilakukan dengan

        kombinasi shortcut tombol Ctrl + Z. Pada tampilan set nomor

        antrian tersebut kita dapat mengisikan setting nomor antrian dan

        setting nomor panggilan yang dikehendaki setelah itu kita klik

        tombol SET dan klik tombol SELESAI untuk keluar dari jendela

        set ini. Kembali pada layar utama, kita dapat melakukan panggilan
 
                                                                           48 
 



           dengan cara mengklik tombol panggil pada loket yang diinginkan.

           Hasilnya tampilan akan berubah menjadi satu layar penuh yang

           mewakili loket dan nomor urut yang dipanggil. Tampilan ini akan

           tetap ada selama durasi ±12 detik, setelah itu tampilan akan hilang

           secara otomatis. Pada saat yang bersamaan bagian speaker juga

           akan mengeluarkan suara nomor panggilan sesuai nomor antrian

           tersebut. Pengujian ini menunjukkan bahwa program telah bekerja

           dengan baik.



     4.3.3.   Pengujian Sistem Secara Keseluruhan

           Pengujian   secara   keseluruhan   meliputi   pengujian   terhadap

    hardware dan software yang telah disinkronkan. Setelah semua rangkaian

    atau hardware kita hubungkan dengan komputer / cpu, maka sistem dapat

    kita hidupkan dengan menekan tombol ON pada saklar komputer. Setelah

    komputer mulai booting dan kemudian login ke windows, maka program

    antrian akan dijalankan secara otomatis, sehingga pada displai tampilan

    LCD akan berubah menjadi tampilan tampilan standby dari program

    antrian tersebut. Pada indikator antrian dimasing – masing loket dapat

    dilihat bahwa tidak ada satupun yang menyala. Hal ini menandakan bahwa

    belum ada antrian yang masuk ke sistem.

           Pengujian dilakukan dengan cara menyentuh panel input layanan

    antrian. Layanan yang dipilih adalah loket customer service, maka ketika
 
                                                                            49 
 



    disentuh program menghidupkan indikator antrian pada loket customer

    service, dan pada saat yang bersamaan printout akan dicetak oleh printer.




                    Gambar 4.4. Hasil printout dari mesin antrian

 
           Setelah printout keluar seperti yang terlihat pada Gambar 4.4,

    maka pengujian selanjutnya adalah dengan menekan remote tombol

    panggil pada loket customer service. Setelah remote ditekan, selang

    beberapa saat indikator antrian untuk teller akan padam, ini disebabkan

    jumlah antrian hanya ada satu. Bersamaan dengan padamnya lampu

    indikator, maka tampilan pada LCD akan berubah menjadi nomor urut




               Gambar 4.5. Tampilan program antrian saat proses

                                   panggilan terjadi
 
                                                                               50 
 



              Bersamaan dengan tampilnya nomor urut panggilan seperti pada

       Gambar 4.5, maka speaker akan mengeluarkan suara nomor panggilan.

       Setelah durasi sekitar 12 detik, tampilan layar LCD akan kembali ke

       modus standby window. Dan terlihat pada Gambar 4.6 bahwa loket 4 telah

       melayani nomor antrian 751.




              Gambar 4.6. Tampilan layar standby window dari program

                                        antrian

4.4. Pembahasan

       Untuk mengatur proses pelayanan diperbankan dapat digunakan suatu

sistem mesin antrian. Dengan sistem antrian berbasis tampilan dan suara ini,

proses antrian dalam perbankan dapat terorganisir dan tertib. Dalam bidang

perbankan, proses antrian sering terjadi pada layanan teller dan customer service.

Biasanya layanan teller mempunyai antrian yang cukup banyak dibandingkan

dengan layanan customer service. Dari pengamatan yang telah dilakukan pada

layanan di beberapa bank, diperoleh situasi bahwa kebanyakan layanan untuk

teller berjumlah tiga loket, dan layanan untuk customer service berjumlah satu
 
                                                                                 51 
 



loket. Tetapi tidak menutup kemungkinan jumlah layanan loket tersebut berbeda

untuk setiap bank.

       Pada tugas akhri ini penulis membuat sistem mesin antrian dengan jumlah

layanan teller berjumlah tiga loket bersifat paralel, dan layanan customer service

berjumlah satu loket. Sehingga sistem antrian pada aplikasi perbankan berbasis

tampilan dan suara ini didesain khusus untuk loket berjumlah empat buah. Tiga

loket untuk teller dan satu loket untuk customer service.

       Layanan teller biasanya dibuat secara paralel. Maksud dari istilah paralel

tersebut adalah beberapa atau lebih dari satu pelayan bertugas untuk melayani satu

jenis layanan , yaitu teller. Akan tetapi dalam proses pelayanannya tersebut, teller

dibagi menjadi beberapa loket, dalam hal ini layanan teller dibagi menjadi tiga

loket. Sedangkan untuk layanan customer service, hanya terdapat satu loket

layanan. Tetapi didalam satu loket layanan tersebut terdapat beberapa petugas

layanan. Sehingga dalam kerjanya customer service dapat dikatakan bersifat

secara paralel. Gambaran dari layanan tersebut dapat dilihat pada Gambar 4.7.

                        TELLER                                CUSTOMER SERVICE


                                                                    Loket 4
        Loket 1          Loket 2     Loket 3




                  Gambar 4.7. Alokasi pembagian loket pada sistem antrian
 
                                                                             52 
 



        Dengan konsep diatas maka program antrian didesain sedemikian rupa

sehingga dapat melayani nasabah sesuai dengan alokasi loket seperti pada Gambar

4.7..

        Pada masukan sistem yang berupa tombol panggil, tombol ini ditempatkan

pada masing – masing loket. Tombol ini berupa mouse komputer yang

dimanfaatkan komponen tombol dan led indikatornya. Tombol – tombol ini

dihubungkan ke port paralel dari komputer komputer dengan menggunakan kabel

untuk berkomunikasi dengan program antrian. Berbeda untuk loket 4, karena loket

ini tidak menggunakan tombol dengan media kabel sebagai penghubung ke

komputer, akan tetapi menggunakan remote control untuk mengganti fungsi

tombol tersebut.

        Disebabkan penggunaan mouse untuk penggantian tombol, maka indikator

antrian dapat sekaligus menggunakan lampu led pada mouse tersebut. Sehingga

mouse dapat difungsikan sebagai tomol panggil dan juga sekaligus sebagai

indikator antrian. Terkecuali untuk loket 4 yang tidak menggunakan mouse,

indikatornya berada pada bok tersendiri. Indikator antrian ini dikendalikan oleh

program melalui port paralel.

        Bagian masukan sistem selain tombol panggil adalah panel sentuh

masukan layanan antrian. Panel ini pada dasarnya merupakan tombol. Untuk

menghindari efek debouce akibat penekanan tombol maka digunakanlah panel

sentuh dan rangkaian saklar sentuh ini. Selain itu dengan menggunakan panel

sentuh pengambilan printout nomor urut antrian dapat dilakukan dengan lebih

mudah. Panel input layanan antrian terdapat dua buah, yang pertama panel sentuh
 
                                                                               53 
 



untuk layanan teller dan yang kedua panel sentuh untuk layanan customer service.

Seorang nasabah atau konsumen dapat memilih salah satu dari layanan tersebut

sesuai dengan tujuannya.

       Untuk bagian keluaran dari sistem selain indikator antrian adalah tampilan.

Tampilan yang dimaksud disini adalah tampilan LCD Monitor. Tampilan ini

berfungsi sebagai layar untuk menunjukkan posisi nomor urut antrian yang telah

dipanggil. Dari segi kualitas gambar kita dapat menggunakan jenis tampilan LCD

Monitor, akan tetapi jenis tampilan ini memiliki kelemahan, yaitu tidak dapat

digunakan untuk instalasi yang berjarak relatif jauh dari komputer. Sehingga

untuk instalasi tampilan yang berjarak jauh dari komputer kita dapat

menggunakan jenis tampilan TV. Tampilan dari program antrian ini akan

memiliki gambar yang tepat pada resolusi 1024 × 768.

       Bagian keluaran selanjutnya adalah suara. Seperti yang telah dijelaskan

pada perancangan di halaman depan, agar suara hasil panggilan yang dikeluarkan

oleh komputer dapat terdengan jelas, maka perlu digunakan sound system dan

speaker yang memiliki kualitas vokal yang bagus. Untuk ukuran ruangan tempat

tunggu antrian yang luas, agar suara panggilan dapat didengar keras maka

disarankan menggunakan sound system yang memiliki daya yang cukup besar

dengan kualitas suara yang bagus.

       Bagian pencetak/printer merupakan bagian yang penting, bagian ini

berfungsi untuk mencetak printout dari nomor urut rangkaian. Pemilihan pencetak

dapat dilihat dari cepatnya proses pencetakan dari data dikirim ke printer hingga

printout keluar. Untuk kualitas cetakan yang bagus dan cepat, dapat digunakan
 
                                                                                 54 
 



tipe printer thermal yang dilengkapi dengan paper-cut. Akan tetapi printer ini

mempunyai nilai ekonomis yang mahal. Selain printer bertipe thermal, dapat juga

digunakan tipe dot matrik. Tetapi antara kedua printer tersebut harganya masih

relatif mahal. Oleh karenanya pada tugas akhir ini penulis menggunakan printer

bertipe inkjet, yaitu merk Canon seri IP 1980. Hasil dari pencetakan

menggunakan printer ini cukup baik, dan proses pencetakan dapat dilakukan

dengan cepat.

       Sistem antrian ini mempunyai beberapa fitur tambahan. Dari segi software

yaitu program antrian, terdapat fitur khusus yang ditanamkan didalamnya. Fitur

tersebut seperti reset dan set nomor antrian. Fitur ini berfungsi apabila suatu saat

terjadi pemadaman listrik, maka secara otomatis sistem antrian akan ikut mati dan

program akan tereset, (kecuali terdapat penggunaan UPS). Untuk mengantisipasi

kacaunya sistem antrian terhadap nasabah yang telah mengambil dan menunggu

panggilan, maka dapat digunakan fitur dari set nomor antrian ini.

       Selain fitur set nomor antrian tersebut, terdapat juga fitur recall. Fitur

recall ini berfungsi sebagai panggilan ulang nomor antrian apabila nasabah yang

bersangkutan tidak mengetahui atau tidak mendengar bahwa nomor urutnya telah

dipanggil. Fitur ketiga yang ditanamkan dalam program ini adalah smart call.

Smart call merupakan istilah yang digunakan dalam proses pemanggilan nomor

antrian. Dengan adanya smart call ini panggilan antrian dapat dilakukan dengan

baik tanpa akan terjadi tabrakan antara lebih dari satu panggilan karena penekanan

tombol panggil yang bersamaan. Fitur smart call ini mempunyai sifat choice and

protect. Choice berarti memilih loket mana yang melakukan panggilan terlebih
 
                                                                             55 
 



dahulu. Setelah terpilih, maka panggilan loket lain akan dikunci. Walaupun loket

lain menekan tombol panggilan berulang kali namun jika waktu delay masih

berjalan, maka panggilan tersebut tidak akan diproses. Waktu tundaan pada smart

call ini diseting pada kisaran 12 detik.

       Prosedur dari sistem antrian pada aplikasi perbankan berbasis tampilan

dan suara ini adalah sangat mudah. Setelah sistem antrian dinyalakan dan siap

untuk digunakan, nasabah dapat langsung mengambil printout nomor antrian

sesuai dengan layanan yang dituju, apakah teller atau customer service.

Pengambilan nomor dilakukan dengan cara menyentuh panel masukan layanan

sesuai dengan tujuan layanan. Setelah panel disentuh maka nasabah dapat

mengambil printout tersebut dan menunggu panggilan diruang tunggu. Jika teller

dan customer service telah siap, maka dengan melihat indikator antrian, teller

maupun customer service dapat melakukan panggilan nomor antrian.

       Dapat dilihat pada program utama mesin antrian ini, bahwa nomor antrian

antara teller dan customer service dibatasi hingga nomor tertentu. Untuk teller

nomor antrian dialokasikan dari 0 sampai 749, sedangkan untuk customer service

nomor antrian dialokasi dari 750 hingga 999. Alokasi nomor antrian ini

dimaksudkan untuk mempermudah dalam pembagian nomor antrian.

More Related Content

DOCX
Laporan Program diagnosa kerusakan hardware komputer berdasarkan beep
DOC
38991136 contoh-laporan
PDF
Riski skripsi gabungan revisi
PDF
Pedoman isi skripsi (29 mei 2009)
PDF
Skpl simasjid b13 140081402014705
PDF
mendiagnosis_permasalahan_pengoperasian_pc_dan_periferal
PDF
Kkp teknik komputer bsi print
DOCX
Dokumen SKPL SIPESTA
Laporan Program diagnosa kerusakan hardware komputer berdasarkan beep
38991136 contoh-laporan
Riski skripsi gabungan revisi
Pedoman isi skripsi (29 mei 2009)
Skpl simasjid b13 140081402014705
mendiagnosis_permasalahan_pengoperasian_pc_dan_periferal
Kkp teknik komputer bsi print
Dokumen SKPL SIPESTA

What's hot (18)

PDF
File 1fdg
PDF
Tugas akhir mikotik hotspot user manager
DOCX
Panduan layanan simpatika kemenag terbaru
PDF
Sistem pendeteksi wajah
PDF
Pedoman Petunjuk Teknis Skripsi Teknik Informatika
PDF
Buku pedomanpkl skripsi
DOC
41826155 laporan-pkl
PDF
Sistem Refrigerasi dan Tata Udara, SMK, MAK, Kelas10, Syanmsuri dkk
PDF
Buku Pedoman TA D3
PDF
Buku simulasi dan komunikasi digital Bagian 2
PDF
Smk12 kimiaindustri-suparni
DOC
Modul 4 pengolah kata
PDF
Free Ebook Gratis - Belajar Arduino untuk Pemula v1
DOCX
Template skpl 9 11 2015
PDF
Laporan akhir pratikum metalurgi fisik kelompok 5
PDF
Contoh Kkp MI
PDF
Smk10 kimiaindustri-suparni
DOC
Modul 9 Pengelolaan Informasi
File 1fdg
Tugas akhir mikotik hotspot user manager
Panduan layanan simpatika kemenag terbaru
Sistem pendeteksi wajah
Pedoman Petunjuk Teknis Skripsi Teknik Informatika
Buku pedomanpkl skripsi
41826155 laporan-pkl
Sistem Refrigerasi dan Tata Udara, SMK, MAK, Kelas10, Syanmsuri dkk
Buku Pedoman TA D3
Buku simulasi dan komunikasi digital Bagian 2
Smk12 kimiaindustri-suparni
Modul 4 pengolah kata
Free Ebook Gratis - Belajar Arduino untuk Pemula v1
Template skpl 9 11 2015
Laporan akhir pratikum metalurgi fisik kelompok 5
Contoh Kkp MI
Smk10 kimiaindustri-suparni
Modul 9 Pengelolaan Informasi
Ad

Similar to membuat anak dengan visual basic (20)

PDF
78034924.pdf
PDF
Proposal ta kid
PDF
Proposal TA kid
PDF
Kkpmi 111106045901-phpapp02
PDF
Kkp manajemen-informatika2
PDF
PKL DPT DR INET (RIDHO 16).pdf
PDF
Makalah tentang adanya aktivitasi KKN di Indonesia
PDF
Jbptunikompp gdl-agusnovyni-25155-12-unikom a-f
DOCX
PDF
Panduan penyusunan skripsi_ver3
PDF
mikrokontroler
PDF
Contoh tugas akhir
PDF
MEMBANGUN APLIKASI PERPUSTAKAAN ONLINE BERBASIS DESKTOP DAN MOBILE ANDROID ST...
PDF
TUGAS AKHIR PERENCANAAN JEMBATAN BANJIR KANAL TIMUR GAYAMSARI KOTA SEMARANG
DOCX
Tugas mandiri konsep sistem informasi
PDF
PERANCANGAN SISTEM INFORMASI PERINTAH PEMBAYARAN DAN PENCAIRAN DANA PADA DIR...
PDF
Prosedur perizinan pembuatan pltmh di kabupaten banjarnegara
PDF
e-learning berbasis web menggunakan cms open source
PDF
Proposal Automatic Street Light Using LDR (Proposal Lampu Jalan Otomatis Meng...
PDF
Pengembangan perangkat lunak pengolahan tera%2 c
78034924.pdf
Proposal ta kid
Proposal TA kid
Kkpmi 111106045901-phpapp02
Kkp manajemen-informatika2
PKL DPT DR INET (RIDHO 16).pdf
Makalah tentang adanya aktivitasi KKN di Indonesia
Jbptunikompp gdl-agusnovyni-25155-12-unikom a-f
Panduan penyusunan skripsi_ver3
mikrokontroler
Contoh tugas akhir
MEMBANGUN APLIKASI PERPUSTAKAAN ONLINE BERBASIS DESKTOP DAN MOBILE ANDROID ST...
TUGAS AKHIR PERENCANAAN JEMBATAN BANJIR KANAL TIMUR GAYAMSARI KOTA SEMARANG
Tugas mandiri konsep sistem informasi
PERANCANGAN SISTEM INFORMASI PERINTAH PEMBAYARAN DAN PENCAIRAN DANA PADA DIR...
Prosedur perizinan pembuatan pltmh di kabupaten banjarnegara
e-learning berbasis web menggunakan cms open source
Proposal Automatic Street Light Using LDR (Proposal Lampu Jalan Otomatis Meng...
Pengembangan perangkat lunak pengolahan tera%2 c
Ad

Recently uploaded (20)

DOCX
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
PPTX
Manajemen Risiko dalam Kegiatan Kepramukaan.pptx
PDF
Presentasi Aplikasi Persiapan ANBK 2025.pdf
PDF
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
PDF
Laporan On The Job TRaining PM KS Siti Hikmah.pdf
PPTX
SISTEM POLITIK DAN PEMERINTAHAN INDONESIA.pptx
PPTX
Rancangan Aktualisasi Latsar CPNS Kementerian Agama 2025.pptx
PPTX
! Keterampilan Digital dalam orgnasisasi.pptx
PPTX
Perubahan Pengertian_Istilah _Pelatihan "Ketentuan TERBARU Pengadaan Pemerin...
PPT
Kamera foto dan editing foto pengenalan fotografi
DOC
RPP Deep Learning _ MGMP Wilayah 1 (1).doc
PDF
[1]_120325_Penyamaan Persepsi Kepmen 63_M_KEP_2025.pdf
PPTX
Pedoman & Kewajiban Penggunaan Produksi Dalam Negeri _Pelatihan "Ketentuan T...
PPTX
Saint Maximilian Kolbe, Polish friar, priest, missionary and martyr (indonesi...
PDF
System Requirement Enterprise Resource Planning Peternakan Ayam dan Daftar Ju...
PPTX
Paparan Penyesuaian Juknis BOSP Tahun 2025
PPTX
Sejarah-Kelahiran-Pancasila kelas 8.pptx
PPTX
SEJARAH BENDERA MERAH PUTIH - MATERI PRAMUKA
PDF
GUIDE BOOK DMH SCHOLARSHIP...............................
PPTX
!!!!Bahan Tayang Kompetensi Manajerial-AKUNTABILITAS KINERJA-DR Asep Iwa.pptx
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
Manajemen Risiko dalam Kegiatan Kepramukaan.pptx
Presentasi Aplikasi Persiapan ANBK 2025.pdf
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
Laporan On The Job TRaining PM KS Siti Hikmah.pdf
SISTEM POLITIK DAN PEMERINTAHAN INDONESIA.pptx
Rancangan Aktualisasi Latsar CPNS Kementerian Agama 2025.pptx
! Keterampilan Digital dalam orgnasisasi.pptx
Perubahan Pengertian_Istilah _Pelatihan "Ketentuan TERBARU Pengadaan Pemerin...
Kamera foto dan editing foto pengenalan fotografi
RPP Deep Learning _ MGMP Wilayah 1 (1).doc
[1]_120325_Penyamaan Persepsi Kepmen 63_M_KEP_2025.pdf
Pedoman & Kewajiban Penggunaan Produksi Dalam Negeri _Pelatihan "Ketentuan T...
Saint Maximilian Kolbe, Polish friar, priest, missionary and martyr (indonesi...
System Requirement Enterprise Resource Planning Peternakan Ayam dan Daftar Ju...
Paparan Penyesuaian Juknis BOSP Tahun 2025
Sejarah-Kelahiran-Pancasila kelas 8.pptx
SEJARAH BENDERA MERAH PUTIH - MATERI PRAMUKA
GUIDE BOOK DMH SCHOLARSHIP...............................
!!!!Bahan Tayang Kompetensi Manajerial-AKUNTABILITAS KINERJA-DR Asep Iwa.pptx

membuat anak dengan visual basic

  • 1. MAKALAH TUGAS AKHIR SISTEM ANTRIAN PADA APLIKASI PERBANKAN BERBASIS TAMPILAN DAN SUARA Disusun Oleh : ENDRI WIDODO 06/200344/DPA/0249 PROGRAM STUDI ELEKTRONIKA DAN INSTRUMENTASI FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS GADJAH MADA YOGYAKARTA 2009   i
  • 2. MAKALAH TUGAS AKHIR SISTEM ANTRIAN PADA APLIKASI PERBANKAN BERBASIS TAMPILAN DAN SUARA Disusun Sebagai Salah Satu Syarat Memperoleh Gelar Ahli Madya (A.Md.) Program Studi Elektronika Dan Instrumentasi Jurusan Fisika Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Gadjah Mada Disusun Oleh : ENDRI WIDODO 06/200344/DPA/02549 PROGRAM STUDI ELEKTRONIKA DAN INSTRUMENTASI FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS GADJAH MADA YOGYAKARTA 2009 ii
  • 3. HALAMAN PERSETUJUAN MAKALAH TUGAS AKHIR SISTEM ANTRIAN PADA APLIKASI PERBANKAN BERBASIS TAMPILAN DAN SUARA Disusun Oleh : ENDRI WIDODO 06/200344/DPA/02549 Dinyatakan Lulus Ujian Akhir Oleh Dewan Penguji Pada Tanggal 7 Juli 2009 Dosen Pembimbing Ilona Usuman, S.Si, M.Kom NIP . 132 319 416 iii
  • 4. KATA PENGANTAR Syukur alhamdulillah, penulis panjatkan atas kehadirat Allah SWT yang telah memberikan rahmat, taufik, dan hidayah-Nya sehingga penulis dapat menyelesaikan pembuatan tugas akhir instrumentasi yang berjudul “Sistem Antrian Pada Aplikasi Perbankan Berbasis Tampilan dan Suara” serta menyelesaikan penyusunan laporan tugas akhir ini. Tugas akhir instrumentasi ini merupakan salah satu mata kuliah program studi diploma III Elektronika dan Instrumentasi konsentrasi instrumentasi jurusan Fisika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Gadjah Mada serta merupakan salah satu prasyarat kelulusan jenjang pendidikan Diploma III Elektronika dan Instrumentasi. Dengan penuh rasa syukur dan kerendahan hati, pada kesempatan ini penulis ingin menyampaikan ucapan terima kasih kepada : 1. Ibu Ilona Usuman, S.Si, M.Kom selaku dosen pembimbing tugas akhir, atas bimbingannya kepada penulis selama melakukan proses perencanaan, pembuatan, dan penyusunan laporan ini. 2. Bapak Drs. Masiran, M.Si selaku dosen pembimbing studi, atas arahan dan bimbingannya kepada penulis selama masa studi di jenjang program Diploma III Elektronika dan Instrumentasi. 3. Bapak Ketua Program Studi Diploma III Elektronika dan Instrumentasi dan seluruh dosen program studi Elektronika dan Instrumentasi yang telah memberikan banyak pengetahuan ilmu kepada penulis untuk dapat memperlancar penyelesaian tugas akhir ini. 4. Teman-teman yang telah membantu terselesaikannya pembuatan tugas akhir ini, baik secara langsung maupun tidak langsung. Dalam pembuatan alat serta laporan ini, penulis berusaha secara maksimal, namun penulis sadar bahwa keterbatasan kemampuan dan pengetahuan penulis maka alat ini masih jauh dari sempurna. Oleh karena itu, saran dan kritik demi kesempurnaan alat dan laporan ini penulis harapkan. iv   
  • 5. Akhirnya dengan memanjatkan do’a kehadirat Allah SWT, semoga hasil tugas akhir ini dapat bermanfaat bagi pengembangan dan teknologi khususnya, dan bagi masyarakat luas umumnya. Yogyakarta, Juni 2009 Penulis v   
  • 6. DAFTAR ISI Halaman HALAMAN JUDUL ......................................................................................... i HALAMAN PERSETUJUAN .......................................................................... iii KATA PENGANTAR ..................................................................................... iv DAFTAR ISI ..................................................................................................... vi DAFTAR GAMBAR ...................................................................................... viii DAFTAR TABEL ............................................................................................. ix INTISARI .......................................................................................................... x BAB I PENDAHULUAN 1.1. Latar Belakang ............................................................................... 1 1.2. Rumusan Masalah .......................................................................... 2 1.3. Batasan Masalah ............................................................................ 2 1.4. Tujuan ............................................................................................ 3 1.5. Manfaat .......................................................................................... 3 1.6. Metode Pengumpulan Data ............................................................. 4 1.7. Sistematika Penulisan Laporan ...................................................... 5 BAB II DASAR TEORI 2.1. Pengertian Perbankan ..................................................................... 6 2.2. Teori Antrian .................................................................................. 7 2.3. Pengertian Komputer ..................................................................... 8 2.4. Interface (Antarmuka) ..................................................................... 9 2.4.1. Paralel Port ( SPP = Standart Paralel Port ) ........................ 10 2.5. Visual Basic .................................................................................. 14 2.5.1. Mengenal IDE ..................................................................... 14 2.5.2. Project ................................................................................. 16 2.6. Tentang IO.DLL ............................................................................ 17 2.7. Saklar Sentuh (touch switch) ......................................................... 17 2.8. Tampilan ....................................................................................... 18 vi
  • 7. 2.9. Suara .............................................................................................. 18 BAB III PERANCANGAN SISTEM DAN ALAT 3.1. Blok Diagram Sistem .................................................................... 19 3.2. Perancangan Perangkat Keras ....................................................... 21 3.2.1. Bagian Masukan (input) .................................................... 21 3.2.2. Bagian Pengolah (CPU) .................................................... 24 3.2.3. Bagian Keluaran (output) .................................................. 26 3.3. Perancangan Perangkat Lunak (Software) ..................................... 29 BAB IV IMPLEMENTASI DAN PEMBAHASAN 4.1. Implementasi Sistem Antrian ........................................................ 40 4.2. Cara Kerja Alat ............................................................................. 40 4.3. Pengujian Alat ............................................................................... 43 4.3.1. Pengujian Rangkaian......................................................... 44 4.3.2. Pengujian Program (Software) ......................................... 45 4.3.3. Pengujian Sistem Secara Keseluruhan ............................ 48 4.4. Pembahasan ................................................................................... 50 BAB V PENUTUP 5.1. Kesimpulan ................................................................................... 56 5.2. Saran .............................................................................................. 56 DAFTAR PUSTAKA vii
  • 8. DAFTAR GAMBAR Halaman Gambar 2.1. Konfigurasi Pin Female DB-25S dan DB-25P ............................ 10 Gambar 2.2. Fungsi pin konektor DB-25F ....................................................... 10 Gambar 2.3. Sinyal Port Paralel dan Koneksinya dengan DB 25 ..................... 13 Gambar 2.4. Tampilan IDE pada Visual Basic 6 .............................................. 15 Gambar 3.1. Blog diagram sistem mesin antrian ............................................. 20 Gambar 3.2. Rangkaian saklar sentuh pada masukan antrian ........................... 21 Gambar 3.3. Rangkaian tombol panggil ........................................................... 22 Gambar 3.4. Modul pemancar dan penerima remote control .......................... 23 Gambar 3.5. Rangkaian driver .......................................................................... 24 Gambar 3.6. Konfigurasi port paralel sebagai jalur komunikasi sistem .......... 25 Gambar 3.7. Rangkaian indikator antrian ........................................................ 26 Gambar 3.8. Rangkaian display nomor loket ................................................... 27 Gambar 3.9. Tampilan awal saat menjalankan Visual Basic 6 ........................ 29 Gambar 3.10. Flowchart sistem program secara garis besar ............................ 30 Gambar 3.11. Flowchart pada bagian inisialisasi tampilan dan port paralel ... 31 Gambar 3.12. Flowchart pada bagian inisialisasi masukan ............................. 32 Gambar 3.13. Flowchart pada bagian inisialisasi panggilan loket 1 ................ 33 Gambar 3.14. Flowchart pada bagian inisialisasi panggilan loket 2 ................. 34 Gambar 3.15. Flowchart pada bagian inisialisasi panggilan loket 3 ................. 35 Gambar 3.16. Flowchart pada bagian inisialisasi panggilan loket 4 ................. 36 Gambar 4.1.Prosedur pengujian alat ................................................................ 43 Gambar 4.2. Pengujian program dari aspek setup ........................................... 46 Gambar 4.3. Hasil instalasi program antrian .................................................... 47 Gambar 4.4. Hasil printout dari mesin antrian ................................................. 49 Gambar 4.5. Tampilan program antrian saat proses panggilan terjadi ............ 49 Gambar 4.6. Tampilan layar standby window dari program antrian ............... 50 Gambar 4.7. Alokasi pembagian loket pada sistem antrian .............................. .51 viii
  • 9. DAFTAR TABEL Halaman Tabel 2.1. Register Data ................................................................................... 15 Tabel 2.2. Register Status ................................................................................ 15 Tabel 2.3. Register Kendali atau Control ......................................................... 16 Tabel 2.4. Nomor dan Alamat Regiser Port Paralel .......................................... 17 Tabel 2.5. Mode dari port paralel ...................................................................... 18 Tabel 2.6. Hubungan antara konektor DB 25 dengan DP, PC dan PS ............. 19 Tabel 4.1. Kondisi pengujian tombol panggil .................................................. 44 Tabel 4.2. Hasil pengujian rangkaian panel input antrian ................................. 45 Tabel 4.3. Hasil pengujian pada indikator antrian ........................................... 45 ix
  • 10. INTISARI SISTEM ANTRIAN PADA APLIKASI PERBANKAN BERBASIS TAMPILAN DAN SUARA Oleh : ENDRI WIDODO 06/200344/DPA/02549 Telah dibuat sistem mesin antrian berbasis tampilan dan suara. Sistem ini menggunakan tampilan untuk menampilkan status nomor panggilan dan suara untuk memanggil nomor antrian. Aplikasi sistem ini dirancang khusus untuk bidang perbankan dengan loket berjumlah 4 buah dan nomor antrian maksimal 999. Penyusun sistem ini adalah hardware berupa rangkaian elektronik dan komputer serta software yang berupa program antrian yang dibuat menggunakan Visual Basic. Program ini dibuat untuk berjalan di sistem operasi Windows. Jalur komunikasi yang digunakan program adalah port paralel dengan mode dua arah atau bidirectional. Terdapat fitur set – reset untuk mengatur nomor antrian jika terjadi gangguan. Hasil uji menunjukkan bahwa sistem antrian pada aplikasi perbankan berbasis tampilan dan suara ini telah bekerja sebagaimana yang diharapkan. Layar akan menampilkan nomor panggilan diikuti dengan suara nomor antrian saat panggilan berlangsung. Kata kunci : Visual basic, port paralel. x  
  • 11. BAB I PENDAHULUAN 1.1 Latar Belakang Saat ini keberadaan bank sebagai penyedia layanan jasa sangat dibutuhkan oleh masyarakat. Asumsi masyarakat menyatakan bahwa bank merupakan tempat yang aman untuk menyimpan uang. Tidak hanya itu, keberadaan bank juga mempunyai fungsi yang lain, misalnya simpan pinjam, deposito, perdagangan valuta asing, dan lainnya. Sehingga tidak menutup kemungkinan banyak masyarakat yang menggunakan jasa bank untuk urusan yang terkait. Dari alasan tersebut dapat disimpulkan bahwa konsumen atau nasabah akan lebih banyak untuk mengunjungi bank. Oleh karena itu perlu diterapkan sistem antrian apabila kuota nasabah atau konsumen lebih besar dari kemampuan bank untuk memberikan pelayanan dan tempat pelayanan. Seiring dengan perkembangan teknologi, beragam kemudahan bisa didapat. Salah satunya adalah sistem mesin antrian berbasis komputer dengan tampilan dan suara. Dengan menggunakan mesin antrian ini pembuatan nomor antrian dan pemanggilan nomor antrian dilakukan secara otomatis oleh komputer. Sehingga efisiensi dan efektivitas pelayanan antara bank, teller dan nasabah dapat terwujud. Dengan sistem ini bank tidak lagi harus membuat kartu antrian yang dinomori terlebih dahulu, teller atau satpam tidak perlu dengan keras memanggil nomor antrian, dan nasabah tidak perlu berdiri berurutan untuk melakukan antrian, 1   
  • 12.   2    cukup mengambil printout nomor antrian dan duduk diruang tunggu hingga sistem melakukan panggilan terhadap nomor antrian tersebut. 1.2 Rumusan Masalah Banyaknya nasabah atau konsumen yang mempunyai kepentingan di bank membuat palayanan bank harus menerapkan sistem antrian. Sistem antrian dimaksudkan untuk mempermudah sirkulasi pelayanan tanpa terhambat oleh faktor banyaknya nasabah yang mengantri. Agar lebih efektif dan efisien dalam hal pelayanan maka perlu diterapkan sistem mesin antrian. Dipasaran dapat dijumpai beragam jenis dan tipe mesin antrian. Dari mesin antrian yang hanya bersifat sekedar menghitung jumlah antrian, atau jenis mesin antrian yang mempunyai displai dan suara, akan tetapi suaranya bukan berupa panggilan nomor antrian melainkan suara buzzer. Dari alasan diatas maka muncul gagasan untuk membuat sebuah sistem mesin antrian yang berbasis tampilan dan suara. Selain komponen visual yang digunakan untuk menampilkan nomor antrian terdapat juga komponen audio yang difungsikan untuk mengeluarkan suara panggilan nomor antrian. Dengan adanya fungsi audio dan visual tersebut diharapkan proses pelayanan antrian dan pemanggilan nomor antrian dapat dilakukan dengan optimal. 1.3 Batasan Masalah Dari uraian latar belakang dan rumusan masalah diatas, dapat ditetapkan lingkup batasan masalah pada laporan tugas akhir ini adalah :    
  • 13.   3    Aplikasi sistem antrian ini diterapkan pada bidang perbankan. Program antrian ini hanya dijalankan di sistem operasi windows. Sistem antrian ini berkapasitas 3 loket teller dan 1 loket customer service dengan antrian berkapasitas 999 antrian. Perancangan, dan pembuatan sistem antrian. Pengujian sistem antrian pada aplikasi perbankan berbasis tampilan dan suara. Berdasarkan faktor – faktor batasan masalah diatas, diperoleh acuan dalam penyusunan laporan tugas akhir sistem antrian pada aplikasi perbankan berbasis tampilan dan suara. 1.4 Tujuan Tujuan dari tugas akhir ini adalah membuat suatu sistem mesin antrian berjumlah 4 loket meliputi 3 loket dan loket teller dan 1 loket customer service dengan kapasitas antrian 999 antrian dengan pembagian 0 hingga 749 untuk bagian teller dan 750 hingga 999 untuk bagian customer service dan dilengkapi dengan tampilan serta suara untuk diaplikasikan pada bank. 1.5 Manfaat Manfaat yang diperoleh dari sistem antrian pada aplikasi perbankan berbasis tampilan dan suara ini adalah: 1. Mempermudah bagi nasabah atau konsumen untuk melakukan proses antrian di bank.    
  • 14.   4    2. Mempermudah bagi petugas bank untuk melakukan panggilan antrian karena dukungan tampilan dan suara pada sistem antrian. 3. Agar tidak terjadi bentrokan atau kesalahan saat proses antrian berlangsung. 4. Dengan adanya sistem ini proses antrian bisa menjadi lebih tertib dan optimal. 1.6 Metode Pengumpulan Data Dalam perancangan dan pembuatan tugas akhir dan laporannya, digunakan metodologi antara lain sebagai berikut : 1. Studi Pustaka Metode ini dilakukan dengan mencari informasi, referensi maupun literatur dari berbagai buku dan pustaka lainnya. 2. Percobaan Metode ini dilakukan setelah terkumpul referensi – referensi yang berkaitan. Metode percobaan dilakukan untuk mengaplikasikan studi pustaka dalam keadaan nyata. 3. Pengujian Metode pengujian dilakukan dalam tahap akhir setelah pembuatan sistem selesai. Hasil dari pengujian ini digunakan untuk data uji coba alat.    
  • 15.   5    1.7 Sistematika Penulisan Laporan BAB I PENDAHULUAN Berisi latar belakang pemilihan judul tugas akhir, pokok permasalahan, batasan masalah, maksud dan tujuan, serta sistematika penulisan laporan. BAB II DASAR TEORI Berisi pembahasan tentang prinsip dasar pada perancangan sistem dan penjelasan mengenai komponen yang digunakan dalam proses perancangan. BAB III PERANCANGAN DAN PEMBUATAN SISTEM ALAT Beris hal-hal yang berhubungan dengan sistem perancangan dan pembuatan dari sistem yang bersangkutan. Baik secara software maupun hardware. BAB IV PENGUJIAN ALAT DAN PEMBAHASAN Berisi tentang konsep perakitan sistem, kemudian cara kerja, hasil pengujian, dan pembahasan tentang sistem tersebut. BAB V PENUTUP Berisi mengenai kesimpulan dan saran setelah perancangan, pembuatan serta pengujian alat. .    
  • 16. BAB II DASAR TEORI 2.1 Pengertian Perbankan Menurut Undang-Undang RI Nomor 10 Tahun 1998 tentang Perbankan disebutkan bahwa perbankan adalah suatu badan usaha yang menghimpun dana dari masyarakat dalam bentuk simpanan dan menyalurkan kepada masyarakat dalam bentuk kredit dan atau bentuk lainnya dalam rangka meningkatkan taraf hidup masyarakat banyak. Dari sudut pandang masyarakat bank didefinisikan sebagai suatu badan usaha yang menghimpun dana dari masyarakat, maupun menyalurkan dana kepada masyarakat dalam rangka meningkatkan taraf hidup rakyat. Berdasarkan kenyataan yang ada sekarang, bahwa tingkat populasi dan taraf hidup masyarakat terus meningkat. Sehingga tidak menutup kemungkinan penggunaan jasa bank juga akan semakin meningkat. Oleh karena itu demi menjaga kepercayaan dari masyarakat, bank harus memberikan respon yang optimal melalui pemberian pelayanan kepada masyarakat dengan sebaik mungkin. Pelayanan tersebut mencakup bidang yang sangat luas, dan dapat dijabarkan menjadi berbagai aspek, salah satunya adalah aspek layanan antrian. Aspek layanan antrian menjadi hal yang harus mendapat perhatian, karena layanan ini merupakan layanan pertama kali diterima saat nasabah atau konsumen datang ke sebuah perbankan. Dengan memberikan layanan antrian yang optimal dan efektif maka konsumen atau nasabah akan merasa lebih dihargai. 6
  • 17. 7 2.2 Teori Antrian Antrian dapat diartikan sebagai suatu kejadian yang dapat ditemukan dalam kehidupan sehari – hari, seperti menunggu didepan loket untuk mendapatkan tiket kereta api, menunggu didepan teller bank, untuk dipanggil dan dilayani, dan kejadian menunggu lainnya yang sering kita temukan dalam kehidupan sehari – hari. Secara teoritis antrian timbul disebabkan oleh kebutuhan akan layanan yang melebihi dari kemampuan pelayanan atau fasilitas layanan. Oleh karenanya pengguna fasilitas yang datang tidak bisa segera mendapatkan layanan yang disebabkan oleh kesibukan layanan. Menurut Siagian (1987) antrian ialah suatu garis tunggu dari nasabah (satuan) yang memerlukan layanan dari satu atau lebih pelayan (fasilitas layanan). Adapun sistem antrian dapat diklasifikasikan menjadi sistem yang berbeda – beda yang mana teori antrian dapat diterapkan secara luas. Hilier dan Liberman mengklasifikasi sistem antrian menjadi beberapa sistem, yaitu : Sistem pelayanan komersial Sistem pelayanan bisnis – industri Sistem pelayanan transportasi Sistem pelayanan sosial
  • 18. 8 2.3 Pengertian Komputer Kata komputer berasal dari bahasa Latin yaitu Computare, yang artinya menghitung. Dalam bahasa Inggris disebut Compute. Secara definisi komputer diterjemahkan sebagai sekumpulan alat elektronik yang saling bekerja sama, dapat menerima data (input), mengolah data (proses), dan memberikan informasi (output) serta terkoordinasi dibawah kontrol program yang tersimpan di memorinya. Secara umum komputer terdiri dari tiga komponen utama yang tidak dapat dipisahkan, yaitu perangkat keras (hardware), perangkat lunak (software), dan operator (brainware). Perangkat keras atau hardware adalah komponen dari komputer yang secara fisik dapat dilihat dan disentuh, seperti : • Input Device, adalah untuk memasukkan data kedalam program. • Central Prosesing Unit, adalah merupakan pusat pemrosesan data pada komputer, yang terbagi menjadi satuan kendali (kontrol unit), memori utama (Main Memory) dan satuan logika aritmatika (Aritmatica Logical Unit). • Output Device, adalah untuk menampilkan hasil dari proses yang • Secondary Storage adalah alat yang digunakan untuk menyimpan program dan data yang tidak dilibatkan dalam proses yang aktif pada suatu saat. Alat ini terletak atau terpisah diluar main memory. Perangkat lunak merupakan program-program komputer yang berguna untuk menjalankan suatu pekerjaan sesuai dengan yang dikehendaki. Program tersebut ditulis dengan bahasa khusus yang
  • 19. 9 dimengerti oleh komputer, diantaranya adalah sistem operasi (DOS, Windows, Linux), program aplikasi (Pascal, Visual Basic, Delphi), software aplikasi (Office, Wordpad, Notepad) Brainware adalah orang atau user yang menangani sistem komputer. Adapun tingkatannya yaitu operator adalah personil yang hanya mengoperasikan program yang ada. Dan programer adalah personil yang membuat program berdasarkan spesifikasi dari sistem analis. Sedangkan sistem analis berfungsi untuk membuat , merancang serta mendesain suatu sistem yang kemudian diberikan kepada programmer untuk dibuatkan programnya yang nantinya akan dioperasikan oleh seorang operator. 2.4 Interface (Antarmuka) Interface adalah rangkaian elektronik yang digunakan untuk menghubungkan antara dua sistem, agar sistem tersebut bisa berkomunikasi atau proses handshaking. Dengan bantuan interface komputer dapat digunakan sebagai pemberi dan penerima sinyal dari rangkaian yang akan dikontrol. Interface (sistem antarmuka) digunakan untuk dialog antara processor dengan peralatan peripheral. Interface yang digunakan dalam program mesin antrian ini adalah port parallel atau disebut juga dengan port printer.
  • 20. 10 2.4.1. Paralel Port ( SPP = Standart Paralel Port ) I/O jenis paralel memanfaatkan LPT port/printer port, secara fisik DB-25 female. I/O jenis ini mempunyai kecepatan yang tinggi karena data ditransmisikan serempak 8 bit dalam satu siklus mesin. Keluaran port paralel adalah level TTL, arus yang dialirkan untuk keadaan sink maupun source saluran paralel sekitar 12 mA tetapi disarankan untuk memasang buffer untuk mencegah kelebihan arus yang melalui nilai standarnya. Kecepatan komuniksi data untuk paralel port adalah antara 50 – 150 Kbps. Konfigurasi pin konektor Female DB-25S dan Male DB-25P ditunjukkan Gambar 2.1. (Female front view) (Male front view) Gambar 2.1. Konfigurasi Pin Female DB-25S Dan Male DB-25P Melalui LPT Port ke-12 keluaran dan 5 masukan paralel port dapat dikontrol. Aplikasi keluaran dan masukan dari LPT tersebut dapat dilihat pada konfigurasi DB-25F seperti yang ditunjukkan pada Gambar 2.2. Gambar 2.2. Fungsi pin konektor DB-25F
  • 21. 11 Keterangan dari Gambar 2.2 adalah : 1. Secara umum LPT port terbagi menjadi tiga saluran : - Saluran Data : D1 sampai dengan D7 ; pin 2 sampai 9 bersifat sebagai output. Pada mode bi-directional saluran data ini akan dapat bersifat sebagai input. - Saluran Status : S3 sampai S7 ; pin 15,13,12,10, dan 11 bersifat sebagai Input. - Saluran Control/Kendali : C0 sampai C3 ; pin 1,14,16, dan 17 bersifat sebagai Output. 2. Tanda garis diatas huruf dan abjad menandakan aktif low. 3. Pin nomor 18 sampai 25 terhubung ke ground. 4. Untuk saluran status S0 dan S1 masih tercadang (belum digunakan), S2 tidak dikeluarkan ke pin DB25. 5. Saluran Kendali C4 dan C5 tidak dikeluarkan ke pin, C6 dan C7 masih tercadangkan. Pada port kontrol hanya 4 dari 5 yang mempunyai keluaran (di socket DB 25), yaitu PC0, PC1, PC2 dan PC3. Sedangkan PC4, PC5 merupakan register internal pada port kontrol untuk setingan tertentu. PC4 merupakan bit pada port kontrol untuk mengaktifkan IRQ dengan menggunakan sinyal ACK. Sedangkan PC5 merupakan bit pada port kontrol yang digunakan untuk mengaktifkan mode dwi arah pada port data. Setingan dilakukan dengan memberikan logika 1 untuk mengaktifkan
  • 22. 12 dan logika 0 untuk mematikan. Untuk PC6 dan PC7 tidak digunakan atau unused. Port data terdapat 1 byte atau 8 bit saluran yang digunakan pada socket DB 25. Yaitu D0 sampai dengan D7. Sifat bit pada port data ini adalah normal. Biasanya port data digunakan untuk mengeluarkan data atau bersifat sebagai keluaran. Akan tetapi pada kasus tertentu port data dapat digunakan sebagai masukan. Untuk menjadikan port data ini sebagai masukan perlu diseting bit untuk mengaktifkan mode dwi arah, yaitu bit ke-5 atau PC5 dari port kontrol. Dengan diaktifkannya mode dwi arah ini maka impedansi pada port data akan menjadi tinggi. Pada keadaan ini kita dapat memasukkan data ke port data atau dengan kata lain port data dapat dijadikan sebagai masukan. Dengan diaktifkannya bit ini maka selain sebagai keluaran port data dapat digunakan sekaligus sebagai masukan yang berjumlah 8 bit. PS (Printer Status) yang dihubungkan ke socket DB 25 sebanyak 5 bit yaitu S3, S4, S5, S6, dan S7 (inverting). Kelima bit tersebut digunakan sebagai masukan data. Port data, port kontrol, dan port status ini pada komputer dihubungkan dengan konektor Interface Centronic 25 pin (DB 25) dengan susunan seperti ditunjukkan pada Tabel 2.1 sedangkan koneksinya dengan DB 25 pada Gambar 2.3
  • 23. 13 Tabel 2.1. Hubungan antara konektor DB 25 dengan DP, PC dan PS Pin DB 25 Nama Register Port Arah 1 Strobe PC0 Output 2 Data Bit 0 DP0 Output/Input* 3 Data Bit 1 DP1 Output/Input* 4 Data Bit 2 DP2 Output/Input* 5 Data Bit 3 DP3 Output/Input* 6 Data Bit 4 DP4 Output/Input* 7 Data Bit 5 DP5 Output/Input* 8 Data Bit 6 DP6 Output/Input* 9 Data Bit 7 DP7 Output/Input* 10 Acknowledge PS6 Input 11 Busy PS7 Input 12 Paper End PS5 Input 13 Select PS4 Input 14 Autofeed PC1 Output 15 Error PS3 Input 16 Init PC2 Output 17 Select in PC3 Output 18 – 25 Ground - - *. Pada mode dwi arah (bi-directional) Gambar 2.3. Sinyal Port Paralel dan Koneksinya dengan DB 25.
  • 24. 14 2.5 Visual Basic Visual Basic merupakan salah satu bahasa pemrograman komputer. Secara umum bahasa pemrograman dapat diartikan sebagai perintah- perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. Bahasa pemrograman Visual Basic yang dikembangkan oleh Microsoft sejak tahun 1991, merupakan pengembangan dari pendahulunya yaitu bahasa pemrograman BASIC (Beginner’s All-purpose Symbolic Instruction Code) yang dikembangkan pada era 1950-an. Visual Basic merupakan salah satu Development Tool yaitu alat bantu untuk membuat berbagai macam program komputer, khususnya yang menggunakan sistem operasi Windows. Visual Basic merupakan salah satu bahasa pemrograman komputer yang mendukung object (Object Oriented Programming = OOP). 2.5.1. Mengenal IDE IDE atau Intergrated Development Environment yang telah dijelaskan diatas dapat diartikan sebagai ruang kerja untuk mendesain rancangan program dengan menggunakan Visual Basic. Didalam IDE terdapat beberapa tampilan komponen, diantaranya toolbar, toolbox, form, windows, project explorer, windows properties, dan lainnya. Contoh dari tampilan IDE seperti yang ditunjukkan oleh Gambar 2.4.
  • 25. 15 Gambar 2.4. Tampilan IDE pada Visual Basic 6 Toolbar merupakan kumpulan tombol – tombol yang disusun dalam satu box. Tombol tersebut difungsikan untuk mempercepat pengaksesan perintah – perintah yang ada dalam pemrograman. Toolbox merupakan sebuah window yang berisi tombol tombol yang dapat digunakan untuk mendesain dan merancang sebuah form atau report. Biasanya toolbox menempati bagian kiri dari IDE pada Visual Basic. Selain tombol standart, penambahan definisi atau tombol juga dapat dilakukan dengan mudah. Jika kita bekerja dengan menggunakan Visual Basic, maka secara langsung kita akan dihadapkan pada form. Form merupakan sebuah window yang dapat digunakan untuk mengatur tampilan aplikasi yang tersusun. Dengan kata lain form adalah tempat untuk mendesain sebuah form aplikasi. Pada form ini, dapat ditambahkan
  • 26. 16 beberapa elemen misalnya kontrol, grafik atau gambar ke dalam form pada posisi yang diinginkan. Project explorer merupakan sebuah window pada IDE Visual Basic yang berfungsi untuk menampilkan daftar form, modul, serta objek lain yang ada dalam project yang aktif. Umumnya letak window project explorer berada pada bagian kanan atas dari IDE. Window properties pada Visual Basic dapat digunakan untuk mengatur properti sebuah objek atau kontrol yang dipilih. Sebuah properti merupakan karakteristik objek, seperti size, caption, atau color. Letak windows properti dalam IDE biasanya berada pada sisi kanan sebelah bawah. 2.5.2. Project Sebuah project adalah kumpulan file-file yang membentuk suatu aplikasi atau dynamic link library. Beberapa file tersebut dibuat saat mendesain aplikasi dan beberapa file yang lain dibentuk saat proses kompilasi terhadap source code project. Sebuah file project dari Visual Basic mempunyai extention (*.vbp). File–file project berisi petunjuk untuk membangun sebuah aplikasi atau library. Pada file project sendiri, selain terdapat file berekstensi (*.vbp) terdapat juga file lain yang berekstensi (*.frm) yaitu file yang menyimpan perubahan form pada project yang kita desain.
  • 27. 17 2.6 Tentang IO.DLL Visual Basic yang merupakan pengembangan lebih lanjut OOP BASIC dengan sistem operasi Windows, mempunyai fitur yang sangat menarik, yaitu dapat mengakses perangkat keras atau hardware. Pengaksesan perangkat keras khususnya port parallel, Visual Basic masih membutuhkan bantuan berupa sebuah library, yaitu io.dll. Tanpa adanya library tersebut Visual Basic tidak dapat melakukan akses pada port parallel. Penempatan library io.dll tesebut harus disertakan pada komputer dengan lokasi <drive>:/windows/system32. Selain menambahkan library io.dll pada komputer, dalam design program Visual Basic perlu ditambahkan juga modul (*.bas) untuk dapat mengakses io.dll tersebut. 2.7 Saklar Sentuh (touch switch) Saklar sentuh lebih dikenal dengan nama touch switch. Saklar ini sebenarnya berupa panel yang dapat menghantarkan arus listrik yang dihubungkan ke rangkaian saklar sentuh. Prinsip kerja saklar ini adalah dengan cara sentuhan, tanpa harus menekan dengan keras. Saklar sentuh terdiri dari rangkaian yang sangat kompleks. Pemberian masukan berupa sentuhan oleh tangan, akan menyebabkan keluaran rangkaian touch switch menjadi berlogika 1 atau 0. Prinsip kerja rangkaian touch switch adalah dengan mengambil listrik statis dari tubuh (tangan) kita dengan cara penyentuhan pada kepingan logam. Listrik statis tersebut selanjutnya diproses dan dikuatkan kemudian distabilkan sehingga hasilnya cukup
  • 28. 18 untuk mendefinisikan logika 1 atau 0. Rangkaian saklar sentuh diaplikasikan dalam sistem mesin antrian pada bagian panel masukan antrian baik pada bagian teller maupun customer service. 2.8 Tampilan Tampilan sebagai media visual sangat dibutuhkan dalam memahami sesuatu. Dengan media visual yang berupa tampilan ini maka suatu hal akan dapat dengan mudah dimengerti maksud dan tujuan dari penyampaiannya. Pada sistem antrian ini tampilan digunakan sebagai elemen visual untuk memberikan gambaran berkaitan dengan nomor panggil antrian. Dengan adanya tampilan ini proses yang ada pada sistem antrian dapat lebih optimal. 2.9 Suara Suara merupakan elemen audio yang dapat didengar. Suatu hal selain dapat disampaikan dengan tampilan juga dapat disampaikan dengan suara. Suara akan memperjelas tampilan terhadap sesuatu yang disampaikan. Sistem antrian ini menggunakan suara untuk melakukan proses pememanggilan nomor antrian.
  • 29.     BAB III PERANCANGAN SISTEM DAN ALAT 3.1 Blok Diagram Sistem Perancangan sistem dan alat akan memberikan kinerja maksimal kepada hasil sistem ketika perancangan alat dijalankan sesuai prosedur. Pendayagunaan alat menjadi akhir tujuan dikarenakan menentukan keberhasilan perancangan alat. Memperhatikan karakteristik tiap – tiap bagian sangat penting terkait dengan fungsi dan kinerja alat untuk dapat bekerja secara maksimal. Perancangan sistem antrian pada aplikasi perbankan berbasis tampilan dan suara ini mempunyai beberapa bagian sebagai berikut : 1. Tombol panggil berjumlah 3 pada loket 1 sampai 3. 2. Modul remote control sebagai tombol panggil pada loket 4. 3. Panel sentuh dan rangkaian touch switch pada bagian masukan antrian 4. Driver sebagai penguat 5. CPU atau komputer. 6. Indikator antrian pada masing – masing loket. 7. Tampilan berupa LCD/TV. 8. Speaker. 9. Pencetak berupa printer. 19
  • 30. 20   Blok diagram sistem antrian ini dapat dilihat pada Gambar 3.1 Gambar 3.1. Blok diagram sistem mesin antrian Sistem mesin antrian ini digunakan untuk mengatur jalannya proses antrian pada perbankan. Sistem ini dirancang untuk melayani 4 loket dengan jumlah antrian maksimal 999 antrian. Empat loket tersebut dibagi menjadi 3 loket teller untuk menangani antrian dari nomor 0 sampai 749, dan 1 loket untuk customer service untuk menangani antrian dari nomor urut 750 hingga 999. Selain kapasitas loket dan jumlah antrian, sistem ini juga diharapkan mempunyai fungsi panggil – ulang untuk memanggil ulang nomor antrian, dan fungsi set – reset untuk mengatur dan menyesuaikan nomor antrian.
  • 31. 21   3.2 Perancangan Perangkat Keras Secara garis besar penyusun sistem ini terdiri dari tiga bagian utama yaitu bagian input yang digunakan oleh sistem sebagai jalur masukan data, kemudian pengolah yang merupakan pengolah input dan output, dan bagian output yang digunakan untuk mengeluarkan hasil olahan sistem. 3.2.1. Bagian Masukan (Input) Bagian masukan mempunyai empat komponen penyusun, yaitu panel sentuh dan rangkaian touch switch, kemudian tombol panggil, modul remote control sebagai tombol panggil wireless, dan driver. • Panel sentuh dan rangkaian touch switch Panel sentuh ini digunakan sebagai pengganti tombol tekan pada masukan antrian pada sistem. Panel yang digunakan berupa logam yang dapat menghantarkan listrik dan rangkaian saklar sentuh. Rangkaian dari saklar sentuh ini dapat dilihat pada Gambar 3.2. Gambar 3.2. Rangkaian saklar sentuh pada masukan antrian.
  • 32. 22   • Rangkaian Tombol Panggil Rangkaian tombol panggil ini digunakan pada proses pemanggilan nomor antrian. Dengan penekanan pada tombol ini maka sinyal low akan dikirimkan ke port paralel kemudian diolah program sehingga akan melakukan panggilan. Agar tombol ini mudah untuk ditekan dan desainnya juga menarik maka menggunakan mouse dapat kita ambil komponen tombolnya. Pada loket 1 sampai 3 tombol panggil ini menggunakan tombol mouse (tombol klik kiri). Gambar 3.3. Rangkaian tombol panggil. • Modul Remote Control Modul remote control pada bagian input sistem ini digunakan sebagai pengganti tombol tekan yang menggunakan kabel. Dalam perancangan sistem modul remote control ini diterapkan pada loket 4 untuk menggantikan tombol panggil yang menggunakan kabel menjadi tombol panggil yang bersifat wireless. Remote
  • 33. 23   control yang digunakan disini adalah modifikasi dari remote door bell. Penempatan modul tersebut untuk pemancar ditempatkan pada loket 4, sedangkan untuk modul penerima remote control ditempatkan pada bagian driver. Bentuk dari modul tersebut dapat dilihat pada Gambar 3.4. Gambar 3.4. Modul pemancar dan penerima remote control. • Driver Driver pada bagian input sistem ini digunakan untuk menguatkan sinyal dari port paralel ke indikator antrian apabila jarak komunikasi antara port paralel dengan tombol atau lampu indikator relatif panjang. Driver ini tersusun dari rangkaian digital dengan sifat TTL. IC yang digunakan dalam rangkaian driver ini adalah IC jenis TTL 7404 yang merupakan inverter. Pada bagian atau blok driver, digunakan juga sebagai tempat untuk menempatkan modul penerima remote control. Rangkaian driver tersebut adalah seperti pada Gambar 3.5.
  • 34. 24   Gambar 3.5. Rangkaian Driver 3.2.2. Bagian Pengolah (CPU) Bagian pengolah ini merupakan bagian dari sistem yang bertugas untuk mengambil input dan mengolahnya kemudian mengeluarkannya pada bagian output. Pengolahan tersebut adalah menggunakan program antrian yang telah diinstal pada bagian pengolah ini. Pengolah ini adalah berupa komputer. Agar dapat melakukan tugasnya dengan baik, maka bagian pengolah ini yang berupa komputer memerlukan spesifikasi minimul sebagai berikut : - Motherboard + Processor Intel Pentium III 800Mhz - RAM 128Mb - Hardisk 10Gb - VGA 64Mb - Soundcard Pada bagian pengolah atau komputer ini, proses komunikasi data n akan berlangsung. Komponen komputer yang berperan dalam komunikasi data pada sistem adalah port paralel. Konfigurasi port
  • 35. 25   paralel sebagai antarmuka sistem ini dapat dilihat pada Gambar 3.6. Gambar 3.6. Konfigurasi port paralel sebagai jalur komunikasi sistem. Perancangan jalur komunikasi dari dan ke port paralel dapat dilihat pada Gambar 3.6. Dari gambar tersebut dapat dilihat bahwa sinyal masukan yang menuju ke port paralel ada 6 jalur (tombol panggil loket 1, tombol panggil loket 2, tombol panggil loket 3, tombol panggil loket 4, panel masukan antrian teller, dan panel masukan antrian cutomer service). Kita ketahui bahwa port paralel hanya memiliki 5 pin port status yang dapat kita gunakan sebagai masukan, dikarenakan kurang satu jalur, maka dengan menerapkan mode dwi arah pada port paralel, jalur port data dapat kita manfaatkan sebagai masukan. Dari port data dapat diambil 1 jalur. Sedangkan untuk keluaran yang berjumlah 2 jalur, yaitu indikator antrian teller dan indikator antrian customer service dengan menggunakan port kontrol dapat dikatakan lebih dari cukup,
  • 36. 26   karena port kontrol memiliki 4 saluran keluaran sedangkan kita hanya menggunakan 2 saluran saja. 3.2.3. Bagian Keluaran (Output) Sistem ini mempunyai beberapa keluaran, yaitu indikator antrian, displai nomor loket, tampilan, suara, dan pencetak. • Indikator antrian Indikator antrian terbuat dari lampu LED. Indikator ini berfungsi untuk menyatakan status antrian. Jika lampu indikator padam dapat diartikan sudah tidak ada antrian atau semua antrian telah terlayani. Namun apabila lampu indikator menyala maka ini menunjukkan bahwa masih terdapat antrian yang menunggu untuk dilayani. Rangkaian indikator ini tersusun dari resistor dan lampu LED. Rangkaian tersebut dapat dilihat pada gambar 3.7. Gambar 3.7. Rangkaian indikator antrian • Displai nomor loket Displai nomor loket digunakan untuk memberikan penomoran pada masing – masing loket. Penomoran dilakukan untuk membedakan mana loket 1, 2, 3, dan 4. Pembuatan displai nomor
  • 37. 27   loket ini menggunakan komponen seven segment yang berukuran relatif besar. Pemilihan ukuran yang relatif besar dimaksudkan agar dapat terlihat dengan jelas. Nomor yang ditampilan pada seven segment bersifat pasif, artinya nomor yang telah diseting tidak dapat dirubah – ubah. Rangkaian dari displai nomor loket ini ditunjukkan pada Gambar 3.8. Gambar 3.8. Rangkaian displai nomor loket. • Tampilan Tampilan digunakan untuk menampilkan panggilan nomor antrian dan status nomor antrian. Tampilan yang digunakan dalam sistem ini berupa LCD. Akan tetapi tidak menutup kemungkinan jenis tampilan lain juga dapat digunakan seperti TV dan monitor. Pada tampilan ini nantinya setiap panggilan akan ditampilkan nomor panggilan tersebut. Selain itu tampilan juga berfungsi menampilkan status antrian dari keempat loket. Tampilan ini
  • 38. 28   terhubung ke komputer dengan memanfaatkan antarmuka kartu grafis atau VGA. • Suara Pada sistem ini suara digunakan untuk melakukan pemanggilan nomor antrian. Setiap pemanggilan nomor antrian, maka akan diiukuti dengan suara nomor antrian tersebut yang keluar dari speaker. Suara ini berasal dari komputer yang dihasilkan oleh program antrian kemudian dikeluarkan pada jalur keluaran kartu suara. Sinyal dari keluaran kartu suara ini masih sangat kecil, sehingga perlu adanya penguatan. Penguatan dapat dilakukan dengan menggunakan amplifier. Dan hasil dari penguatan tersebut dapat langsung dihubungkan dengan speaker. • Pencetak Pencetak dalam sistem ini digunakan untuk mencetak printout nomor antrian. Pencetak yang digunakan berupa printer. Hampir semua jenis printer dapat digunakan pada sistem ini seperti printer dot matrik, printer thermal, printer inkjet, printer laser, dan jenis printer yang lain. Akan tetapi pada tugas akhir kali ini digunakan jenis printer inkjet karena jenis printer tersebut lebih dari cukup jika digunakan pada sistem ini. Setiap ada kejadian antrian maka program akan mengirimkan data printout ke printer untuk kemudian dicetak.
  • 39. 29   3.3 Perancangan Perangkat Lunak (Software) Perangkat keras tidak akan dapat beroperasi sendiri, dibutuhkan program untuk mengoperasikannya. Program yang dimaksud adalah program sistem mesin antrian. Program tersebut dibuat menggunakan bahasa pemrograman tingkat tinggi Visual Basic 6.0. Program aplikasi berbasis Visual Basic dapat diaplikasikan pada bidang yang luas, tergantung pada masalah yang dan tujuan yang hendak kita dicapai. Salah satu aplikasi program Visual Basic tersebut adalah untuk membuat program mesin antrian berbasis tampilan dan suara. Dalam pemrograman berbasis Visual Basic, kita akan dihadapkan langsung dengan IDE saat kita membuka program VB tersebut. Dalam IDE tersebut kita akan mendapati form kosong. Form ini nantinya yang dapat kita edit dan kita atur untuk bersifat seperti yang telah kita rancang sebelumnya, yaitu dengan cara memasukan kontrol – kontrol dan fungsi – fungsi didalamnya. Tampilan awal dari IDE pada Visual Basic 6.0 dapat dilihat pada Gambar 3.9. Gambar 3.9. Tampilan awal saat menjalankan Visual Basic 6
  • 40. 30   Berbekal dengan tampilan awal seperti diatas, kita dapat mendesain sebuah program secara visual dengan menempatkan komponen – komponen kontrol yang dapat kita ambil pada toolbox disebelah kiri form. Program antrian ini dirancang untuk mengatur antrian berkapasitas 999 antrian. Jumlah antrian tersebut dipecah menjadi 2 bagian yaitu nomor 0 sampai dengan 749 dialokasikan untuk bagian teller, dan 750 sampai 999 dialokasikan untuk bagian customer sevice. Jumlah loket yang akan dibuat pada program adalah berjumlah 4 loket, meliputi 3 loket yaitu loket 1, loket 2, dan loket 3 untuk layanan teller, dan 1 loket yaitu loket 4 untuk layanan customer service. Untuk mengantisipasi agar tidak terjadi panggilan yang bersamaan pada satu waktu maka pada program ini akan menggunakan sistem pemilihan jalur dan penguncian jalur panggil. Serta apabila terjadi kesalahan atau kekeliruan antrian hendaknya program ini dapat mengatasinya dengan membuat program set dan reset nomor antrian. Flowchart secara garis besar ditunjukan pada Gambar 3.10. Mulai Sub Program Inisialisasi Tampilan Program Sub Program Inisialisasi Port Paralel Sub Program Inisialisasi Program Masukan Antrian Sub Program Inisialisasi Program Panggil Selesai Gambar 3.10. Flowchart sistem program secara garis besar.
  • 41. 31   Mulai     Inisialisasi Tampilan     Load tampilan   program utama (main window)     Load tampilan nomor antrian   (standby window)   Inisialisasi   Port paralel     Akses port paralel     Aktivasi port paralel   mode dwi arah   Reset indikator   antrian       Inisialisasi Inisialisasi Masukan panggilan     1 2   Gambar 3.11. Flowchart pada bagian insialisasi tampilan dan port paralel
  • 42. 32     1     Masukan Masukan Tidak Tidak   teller cust. service disentuh ? disentuh ?     Ya Ya   Increment akumulator Increment akumulator antrian teller antrian cust. service   (Acc = Acc+1) (Acc = Acc+1)   Cetak Cetak   Printout Acc. Printout Acc. teller Cust. Service   7 8   Hidupkan Hidupkan Indikator Indikator   antrian teller antrian CS     Gambar 3.12. Flowchart pada bagian insialisasi masukan.                  
  • 43. 33     2   3       Indikator Tidak teller hidup ?     Ya 6     Teller 1 Tidak tombol pggl 4   ditekan ?   Ya   Increment akumulator-panggil   teller (Acc = Acc +1)     Panggil nilai akumulator-   panggilan teller   Nilai Acc Tidak antrian = Acc 7 Tampilkan panggil ?   nomor pada layar   Ya   Keluarkan Matikan suara nomor Indikator   panggilan antrian teller   Gambar 3.13. Flowchart pada bagian insialisasi panggilan loket 1.
  • 44. 34     4       Teller 2 Tidak tombol pggl 5   ditekan ?   Ya   Increment   akumulator-panggil teller (Acc = Acc +1)     Panggil nilai akumulator-   panggilan teller   Nilai Acc Tidak antrian = Acc 7 Tampilkan   nomor pada panggil ? layar   Ya   Keluarkan Matikan suara nomor Indikator   panggilan antrian teller     3 Gambar 3.14. Flowchart pada bagian insialisasi panggilan loket 2.            
  • 45. 35       5     Teller 3   tombol pggl Tidak 6 ditekan ?     Ya   Increment akumulator-panggil teller (Acc = Acc +1)     Panggil nilai   akumulator- panggilan teller   Nilai Acc Tidak   Tampilkan antrian = Acc 7 nomor pada panggil ?   layar   Ya Keluarkan Matikan   suara nomor Indikator panggilan antrian teller     3   Gambar 3.15. Flowchart pada bagian insialisasi panggilan loket 3.          
  • 46. 36     2       Indikator Tidak cust. service   hidup ?   Ya     Cust. service Tidak tombol pggl   ditekan ?   Ya   Increment akumulator-panggil   CS (Acc = Acc +1)     Panggil nilai akumulator- panggilan CS   Nilai Acc   Tidak antrian = Acc 8 Tampilkan nomor pada panggil ?   layar   Ya   Keluarkan Matikan suara nomor Indikator   panggilan antrian CS     Gambar 3.16. Flowchart pada bagian insialisasi panggilan loket 4.  
  • 47. 37   Flowchart diatas merupakan gambaran dari program sistem secara keseluruhan. Program dimulai dengan inisialisasi tampilan, yaitu menajalankan tampilan program utama dan tampilan nomor antrian. Setelah itu dilanjutkan dengan insialisasi port paralel dengan mengakses port paralel, mengaktifkan mode dwi-arah port paralel, dan mereset indikator antrian. Setelah itu program dilanjutkan dengan percabangan inisialisasi yang dikerjakan secara paralel, yaitu inisialisasi masukan antrian yang berfungsi untuk perintah masukan antrian, dan inisialisasi panggilan yang digunakan untuk memanggil nomor antrian. Pada inisialisasi masukan antrian, terdapat dua masukan antrian yaitu bagian teller dan customer service. Flowchart mangalir dari pengecekan masukan teller terlebih dahulu. Apabila panel sentuh teller sebagai masukan antrian disentuh maka flowchart akan mengalir kebawah yang berarti prosedur increment atau peningkatan nilai akumulator antrian teller dilakukan. Setelah penambahan nilai akumulator antrian teller maka proses selanjutnya adalah mengeluarkan printout nilai akumulator tersebut. Setelah proses printout selesai flowchart akan menjalankan perintah untuk menghidupkan indikator antrian pada teller. Flowchart kembali lagi ke pemilihan masukan atau dengan kata lain di-looping. Apabila ternyata masukan antrian bagian teller tidak disentuh maka proses akan dilanjutkan dengan menanyakan apakah masukan bagian customer service disentuh, jika iya maka aliran program akan berjalan seperti pada teller. Apabila ternyata tidak ada penyentuhan atau masukan pada panel sentuh masukan antrian ini maka proses akan terus dilooping yaitu pada bagian inisialisasi masukan antrian.
  • 48. 38   Bersamaan dengan proses inisialisasi masukan, maka dijalankan pula inisialisasi panggilan. Flowchart pada bagian inisialisasi ini dicabang lagi menjadi dua, yaitu flowchart panggil untuk teller dan untuk customer service. Pada flowchart panggil bagian teller dimulai dengan pernyataan apakah indikator antrian teller hidup. Indikator ini berdasarkan pada masukan antrian sebelumnya. Apabila indikator ini tidak hidup maka proses akan melakukan looping hingga indikator hidup. Proses looping ini dapat diartikan sebagai proses menunggu masukan antrian. Apabila indikator antrian pada teller hidup maka panggilan dapat dilakukan. Oleh karena teller 1 sampai 3 sifatnya paralel dalam pemanggilan. Maka perlu untuk dibuat penyataan mulai dari teller 1, kemudian teller 2, dan teller 3. Jika teller 1 menekan tombol panggil, maka arah flowchart akan kebawah, akan tetapi jika teller 1 tidak menekan maka arah flowchart akan kesamping untuk melakukan pernyataan pada bagian teller 2. Pada flowchar kebawah akan dilakukan proses increment atau peningkatan akumulator panggilan pada teller. Setelah itu flowchart akan bercabang lagi. Yang pertama untuk menjalankan proses pemanggilan nomor antiran mulai dari menampilkan nomor panggilan dilayar dan mengeluarkan suara nomor panggilan dispeaker. Yang kedua adalah proses banding apakah nilai dari akumulator antrian teller sama dengan nilai dari akumulator panggilan teller. Jika pernyatannya salah maka lampu indikator antrian teller akan tetap dihidupkan, ini menandakan bahwa masih ada antrian selanjutnya. Akan tetapi jika pernyataan tersebut benar atau dengan kata lain jumlah antrian sudah sama dengan jumlah yang dilayani maka lampu indikator
  • 49. 39   akan dimatikan. Begitu juga untuk bagian teller 2, dan teller 3. Proses ini akan diulang pada bagian panggilan teller. Sedangkan pada flowchart panggil bagian customer service, alur program hampir sama dengan bagian teller, perbedaannya pada bagian panggil customer service ini berpedoman pada indikator antrian customer service.
  • 50. BAB V PENUTUP Dari hasil pembuatan sistem antrian pada aplikasi perbankan berbasis tampilan dan suara ini telah memberikan informasi dan wawasan bagi penulis baik secara langsung maupun tidak langsung tentang berbagai hal yang berkaitan dengan tugas akhir ini. 5.1. Kesimpulan Setelah proses perancangan, pengujian dan pembahasan tentang cara kerja pada sistem ini selesai dilakukan pada sistem antrian pada aplikasi perbankan berbasis tampilan dan suara maka dapat disimpulkan bahwa 1. Sistem antrian ini dibuat khusus untuk diaplikasikan di bank dengan kapasitas empat loket yang meliputi tiga loket teller dan satu loket customer service 2. Sistem antrian ini dapat digunakan untuk melayani maksimal hingga 999 antrian. 3. Kelebihan sistem antrian ini terletak pada fitur diantaranya panggilan ulang (recall), set – reset nomor antrian, smart call. 5.2. Saran 1. Kapasitas loket pada program antrian ini dapat diperbanyak lebih dari empat loket dengan cara memodifikasi program antrian. 56   
  • 51.   57    2. Jumlah antrian yang dapat dilayani dapat diperbanyak sehingga bisa lebih dari 999 antrian. 3. Fitur – fitur lainya dapat diaplikasikan pada sistem ini seperti auto rest yang digunakan untuk mengefektifkan mesin antrian pada jam istirahat dengan menampilkan video profil perusahaan. 4. Agar proses pengambilan nomor antrian dapat berjalan dengan cepat dan baik, bagian printer dapat digunakan jenis printer thermal paper- cut.
  • 52. DAFTAR PUSTAKA Agfianto E. P. , 2002, Teknik Antarmuka Komputer Konsep dan Aplikasi, Graha Ilmu, Yogyakarta. Anonim 1. 2009, Interfacing Port Paralel Komputer, Serial, dan PPI 8255, http://www.toko-elektronika.com/tutorial/paralel.html, di akses pada tanggal 15 Juni 2009 Komputer, Bunafit., 2008, 25 Aplikasi Windows Populer dengan Visual Basic 6.0, Elex Media Komputindo, Jakarta. Komputer, Wahana,. 2007, Pemrograman Visual Basic 6.0, Edisi II, Andi, Yogyakarta. Kusuma, Afandi,. 2009, Sejarah Perbankan - Pengertian, Asas, Fungsi, dan Tujuan, http://www.afand.cybermq.com/post/detail/2357/sejarah- perbankan--pengertian-asas-fungsi-dan-tujuan.html, diakses pada tanggal 15 Juni 2009 Pardosi, Mico,. 2004, Bahasa Pemrograman Windows dan Internet Microsoft Visual Basic 6.0, Edisi Revisi, Selaras, Surabaya. Siagian., 1987, Pengertian Antrian, http://ghostyoen.files.wordpress.com/2008/02/simulasi-antrian.pdf, diakses pada tanggal 15 Juni 2009 Subagyo., 2000, Teori Simulasi Antrian, http://ghostyoen.files.wordpress.com/2008/02/simulasi-antrian.pdf, diakses pada tanggal 15 Juni 2009
  • 53. BAB IV IMPLEMENTASI DAN PEMBAHASAN 4.1. Implementasi Sistem Antrian Pada bab ini akan dibahas tentang bagaimana sistem antrian ini bekerja. Sesuai dengan prinsip kerja sistem mesin antrian ini bahwa mesin antrian ini berbasis tampilan dan suara. Agar sistem antrian dapat diimplementasikan maka bagian rangkaian dan program perlu untuk dikonfigurasi. Sistem antrian ini dibuat bebasis tampilan dan suara. Tampilan digunakan dalam proses antrian untuk menampilkan nomor panggilan atau nomor antrian. Sedangkan untuk suara digunakan untuk memanggil nomor antrian atau nomor panggilan yang sedang berlangsung. Desain program antrian digunakan untuk melayani empat buah loket dengan jumlah antrian maksimal 999 antrian. Keempat loket tersebut terbagi dalam dua bagian yaitu teller dan customer service. Untuk bagian teller alokasi antrian diseting pada nomor 0 sampai 749 sedangkan pada bagian customer service alokasi antriannya adalah 750 sampai 999. Sistem ini secara khusus diterapkan pada bidang perbankan. 4.2.Cara Kerja Alat Prinsip kerja dari sistem antrian ini adalah mengatur jalannya lalu lintas atau proses antrian pada layanan perbankan. Pengaturan dilakukan dengan cara pengambilan nomor urut antrian dan kemudian menunggu panggilan sesuai dengan nomor urutnya. Cara kerja dari sistem ini adalah sebagai berikut : 40  
  • 54.   41    1. Tampilan dan suara sebagai elemen dasar dari sistem aplikasi ini harus dihidupkan terlebih dahulu sebelum perangkat lain dinyalakan. 2. Setelah elemen tampilan dan suara dihidupkan, langkah selanjutnya adalah menghidupkan komputer. Komputer yang berupa unit komputer harus dihidupkan agar sistem mesin antrian dapat berjalan. Untuk menghidupkan komputer ini dapat dilakukan dengan cara manual yaitu menekan tombol on pada mesin antrian maupun secara otomatis yaitu menunggu wake-up time yang telah ditentukan. Komputer ini juga berfungsi untuk mensuplai catu daya ke displai nomor loket pada masing - masing loket. 3. Setelah komputer on, maka dalam beberapa saat program antrian akan secara otomatis dijalankan. Saat program antrian dijalankan, beberapa inisialisasi dilakukan di agar program antrian tersebut dapat digunakan dengan baik. Inisialisasi tersebut dilakukan pada backwindow, seperti inisialisasi tampilan, port paralel, masukan, dan inisialisasi panggil. Ketika program antrian telah berjalan maka pada layar LCD akan terlihat tampilan posisi nomor antrian yang memuat keempat loket. Layar ini disebut juga sebagai layar standby window. 4. Dengan ditampilkannya standby window maka sistem antrian dapat diindikasikan sudah siap untuk digunakan. Langkah selanjutnya yaitu menunggu hingga terdapat nasabah atau konsmen yang mengambil nomor antrian. Pengambilan nomor antrian dilakukan dengan menyentuh bagian panel masukan layanan sesuai dengan tujuan.
  • 55.   42    Apabila panel input layanan antrian pada bagian saklar sentuh baik teller maupun customer service disentuh, maka program akan menerima instruksi untuk melakukan proses counting, dengan penambahan nilai akumulator dan melakukan proses pencetakan nomor antrian atau printout nomor antrian. Dan selanjutnya menghidupkan indikator antrian yang menandakan bahwa telah terdapat antrian yang hendak dilayani. 5. Apabila petugas sudah siap untuk melayani nasabah atau konsumen, maka petugas dapat menekan tombol panggil yang ada pada loket yang bersangkutan. Untuk loket 1 sampai 3 digunakan untuk kepentingan layanan teller sedangkan loket 4 digunakan untuk kepentingan layanan customer service. Dengan penekanan pada tombol panggil maka program antrian akan mendapatkan interupsi untuk melakukan pengecekan indikator antrian. Jika indikator antrian hidup maka akan dijalankan prosedur panggil, yaitu increment akumulator panggil. Setelah proses increment selesai, maka prosedur penampilan nomor antrian pada displai LCD dilakukan, dan diikuti dengan pemanggilan nomor antrian oleh sistem dengan menggunakan speaker 6. Proses pemanggilan dapat berlangsung selama indikator antrian pada loket yang bersangkutan masih menyala atau hidup. Apabila indikator antrian pada loket tersebut telah padam atau mati, maka hal ini menjadi indikasi bahwa sudah tidak ada lagi nasabah atau konsumen yang mengantri untuk dilayani.
  • 56.   43    4.3. Pengujian Alat Dari cara kerja yang telah dipaparkan diatas, maka sistem antrian ini dapat uji berdasarkan beberapa aspek, yaitu : 1. Pengujian pada perangkat keras (rangkaian) Pengujian perangkat keras meliputi blok input tombol panggil, remote control, indikator antrian, input layanan antrian (teller dan custormer service), speaker, tampilan, pencetak, dan displai loket. 2. Pengujian pada perangkat lunak / program Pengujian pada program meliputi setup program mesin antrian, dan simulasi program antrian. 3. Pengujian sistem secara keseluruhan Pengujian ini bertujuan untuk memastikan bahwa sistem antrian telah dapat dipasang dan digunakan sebagaimana dalam tahap perancangan. Tahapan dari proses pengujian sistem dapat dilihat pada blok prosedur pengujian sistem pada Gambar 4.1. Mulai Pengujian Hardware Pengujian Software Pengujian Sistem Keseluruhan Selesai Gambar 4.1. Prosedur Pengujian Alat
  • 57.   44    4.3.1. Pengujian Rangkaian Pengujian dilakukan pada bagian masukan dan keluaran sistem. Bagian – bagian yang dimaksud adalah : • Tombol panggil Pada sistem antrian tombol panggil berfungsi sebagai input sistem, yaitu untuk melakukan panggilan terhadap nomor antrian. Pengujian dilakukan dengan cara menguji hubung tidaknya tombol pada ujung kabel yang ke port paralel menggunakan ohm meter. Hasil dari pengujian tombol panggil dapat dilihat pada Tabel 4.1. Tabel 4.1. Kondisi pengujian tombol panggil Kondisi tombol Hambatan Keterangan Tidak ditekan 150 Mohm Tombol OFF Ditekan Mendekati 0 ohm Tombol ON • Panel masukan layanan antrian Masukan yang diuji selanjutnya adalah panel masukan layanan antrian. Rangkaian pada panel masukan ini berupa saklar sentuh. Dalam pengujiannya saat panel tidak disentuh maka keluaran dari output rangkaian ini adalah berlogika 1 atau bertegangan ±5V. dan ketika panel saklar sentuh disentuh maka keluaran dari rangkaian ini akan berlogika 0 atau mendekati ±0 volt. Ini mengindikasikan bahwa bagian panel input layanan antrian telah dapat bekerja
  • 58.   45    dengan baik. Hasil dari pengujian panel input layanan antrian dapat dilihat pada Tabel 4.2. Tabel 4.2. Hasil pengujian rangkaian panel input antrian Kondisi Panel Keluaran Keterangan Tidak disentuh ± 5V Bekerja dengan baik Disentuh ± 0V Bekerja dengan baik • Indikator antrian Indikator antrian merupakan keluaran dari sistem yang berfungsi sebagai tanda atau indikasi apakah masih terdapat antrian atau nasabah yang masih harus dilayani. Pengujian dilakukan dengan cara memberikan catu daya sebesar 5 volt yang dialirkan dari ujung kabel yang terhubung ke konektor DB-25M. Hasil dari pengujian adalah seperti yang ditunjukkan pada Tabel 4.3. Tabel 4.3. Hasil pengujian pada indikator antrian Tegangan Masukan LED Indikator Keterangan Indikator bekerja 0V OFF dengan baik Indikator bekerja 5V ON dengan baik 4.3.2. Pengujian Program (Software) Tahap pengujian yang kedua adalah pengujian software atau program antrian. Pengujian dilakukan dari tahap setup atau instalasi program mesin antrian, hingga simulasi program.
  • 59.   46    • Setup Setelah program selesai dirancang dengan menggunakan Visual Basic. Maka elemen – elemen program tersebut perlu untuk dipackage. Tujuan package selain untuk menjadikan satu elemen – elemen program, juga difungsikan agar program tersebut dapat dijalankan dikomputer lain tanpa harus menginstal Visual Basic terlebih dahulu.. Pengujian pada aspek setup dapat dilihat pada Gambar 4.2. Gambar 4.2. Pengujian program dari aspek setup Setelah proses setup berhasil maka secara otomatis program antrian ini telah berhasil terinstal pada komputer komputer. Kita dapat melakukan klarifikasi program tersebut pada daftar program yaitu dengan cara klik Start Menu All Programs Program Antrian. Selanjutnya dapat kita jalankan program tersebut secara
  • 60.   47    manual atau otomatis. Tampilan dari program antrian yang telah dijalankan adalah seperti ditunjukkan pada Gambar 4.3. Gambar 4.3. Hasil instalasi program antrian • Simulasi Program Antrian Setelah program dijalankan secara otomatis, kita dapat melakukan simulasi program antrian. Simulasi dilakukan dengan menggunakan tampilan utama dari program antrian tersebut. Setelah main window kita tampilkan pada layar, selanjutnya dapat dilakukan simulasi seperti set dan reset nomor antrian. Untuk mengeset nomor antrian dapat dilakukan dengan cara mengklik menu Edit Set nomor antrian. Atau dapat dilakukan dengan kombinasi shortcut tombol Ctrl + Z. Pada tampilan set nomor antrian tersebut kita dapat mengisikan setting nomor antrian dan setting nomor panggilan yang dikehendaki setelah itu kita klik tombol SET dan klik tombol SELESAI untuk keluar dari jendela set ini. Kembali pada layar utama, kita dapat melakukan panggilan
  • 61.   48    dengan cara mengklik tombol panggil pada loket yang diinginkan. Hasilnya tampilan akan berubah menjadi satu layar penuh yang mewakili loket dan nomor urut yang dipanggil. Tampilan ini akan tetap ada selama durasi ±12 detik, setelah itu tampilan akan hilang secara otomatis. Pada saat yang bersamaan bagian speaker juga akan mengeluarkan suara nomor panggilan sesuai nomor antrian tersebut. Pengujian ini menunjukkan bahwa program telah bekerja dengan baik. 4.3.3. Pengujian Sistem Secara Keseluruhan Pengujian secara keseluruhan meliputi pengujian terhadap hardware dan software yang telah disinkronkan. Setelah semua rangkaian atau hardware kita hubungkan dengan komputer / cpu, maka sistem dapat kita hidupkan dengan menekan tombol ON pada saklar komputer. Setelah komputer mulai booting dan kemudian login ke windows, maka program antrian akan dijalankan secara otomatis, sehingga pada displai tampilan LCD akan berubah menjadi tampilan tampilan standby dari program antrian tersebut. Pada indikator antrian dimasing – masing loket dapat dilihat bahwa tidak ada satupun yang menyala. Hal ini menandakan bahwa belum ada antrian yang masuk ke sistem. Pengujian dilakukan dengan cara menyentuh panel input layanan antrian. Layanan yang dipilih adalah loket customer service, maka ketika
  • 62.   49    disentuh program menghidupkan indikator antrian pada loket customer service, dan pada saat yang bersamaan printout akan dicetak oleh printer. Gambar 4.4. Hasil printout dari mesin antrian   Setelah printout keluar seperti yang terlihat pada Gambar 4.4, maka pengujian selanjutnya adalah dengan menekan remote tombol panggil pada loket customer service. Setelah remote ditekan, selang beberapa saat indikator antrian untuk teller akan padam, ini disebabkan jumlah antrian hanya ada satu. Bersamaan dengan padamnya lampu indikator, maka tampilan pada LCD akan berubah menjadi nomor urut Gambar 4.5. Tampilan program antrian saat proses panggilan terjadi
  • 63.   50    Bersamaan dengan tampilnya nomor urut panggilan seperti pada Gambar 4.5, maka speaker akan mengeluarkan suara nomor panggilan. Setelah durasi sekitar 12 detik, tampilan layar LCD akan kembali ke modus standby window. Dan terlihat pada Gambar 4.6 bahwa loket 4 telah melayani nomor antrian 751. Gambar 4.6. Tampilan layar standby window dari program antrian 4.4. Pembahasan Untuk mengatur proses pelayanan diperbankan dapat digunakan suatu sistem mesin antrian. Dengan sistem antrian berbasis tampilan dan suara ini, proses antrian dalam perbankan dapat terorganisir dan tertib. Dalam bidang perbankan, proses antrian sering terjadi pada layanan teller dan customer service. Biasanya layanan teller mempunyai antrian yang cukup banyak dibandingkan dengan layanan customer service. Dari pengamatan yang telah dilakukan pada layanan di beberapa bank, diperoleh situasi bahwa kebanyakan layanan untuk teller berjumlah tiga loket, dan layanan untuk customer service berjumlah satu
  • 64.   51    loket. Tetapi tidak menutup kemungkinan jumlah layanan loket tersebut berbeda untuk setiap bank. Pada tugas akhri ini penulis membuat sistem mesin antrian dengan jumlah layanan teller berjumlah tiga loket bersifat paralel, dan layanan customer service berjumlah satu loket. Sehingga sistem antrian pada aplikasi perbankan berbasis tampilan dan suara ini didesain khusus untuk loket berjumlah empat buah. Tiga loket untuk teller dan satu loket untuk customer service. Layanan teller biasanya dibuat secara paralel. Maksud dari istilah paralel tersebut adalah beberapa atau lebih dari satu pelayan bertugas untuk melayani satu jenis layanan , yaitu teller. Akan tetapi dalam proses pelayanannya tersebut, teller dibagi menjadi beberapa loket, dalam hal ini layanan teller dibagi menjadi tiga loket. Sedangkan untuk layanan customer service, hanya terdapat satu loket layanan. Tetapi didalam satu loket layanan tersebut terdapat beberapa petugas layanan. Sehingga dalam kerjanya customer service dapat dikatakan bersifat secara paralel. Gambaran dari layanan tersebut dapat dilihat pada Gambar 4.7. TELLER CUSTOMER SERVICE Loket 4 Loket 1 Loket 2 Loket 3 Gambar 4.7. Alokasi pembagian loket pada sistem antrian
  • 65.   52    Dengan konsep diatas maka program antrian didesain sedemikian rupa sehingga dapat melayani nasabah sesuai dengan alokasi loket seperti pada Gambar 4.7.. Pada masukan sistem yang berupa tombol panggil, tombol ini ditempatkan pada masing – masing loket. Tombol ini berupa mouse komputer yang dimanfaatkan komponen tombol dan led indikatornya. Tombol – tombol ini dihubungkan ke port paralel dari komputer komputer dengan menggunakan kabel untuk berkomunikasi dengan program antrian. Berbeda untuk loket 4, karena loket ini tidak menggunakan tombol dengan media kabel sebagai penghubung ke komputer, akan tetapi menggunakan remote control untuk mengganti fungsi tombol tersebut. Disebabkan penggunaan mouse untuk penggantian tombol, maka indikator antrian dapat sekaligus menggunakan lampu led pada mouse tersebut. Sehingga mouse dapat difungsikan sebagai tomol panggil dan juga sekaligus sebagai indikator antrian. Terkecuali untuk loket 4 yang tidak menggunakan mouse, indikatornya berada pada bok tersendiri. Indikator antrian ini dikendalikan oleh program melalui port paralel. Bagian masukan sistem selain tombol panggil adalah panel sentuh masukan layanan antrian. Panel ini pada dasarnya merupakan tombol. Untuk menghindari efek debouce akibat penekanan tombol maka digunakanlah panel sentuh dan rangkaian saklar sentuh ini. Selain itu dengan menggunakan panel sentuh pengambilan printout nomor urut antrian dapat dilakukan dengan lebih mudah. Panel input layanan antrian terdapat dua buah, yang pertama panel sentuh
  • 66.   53    untuk layanan teller dan yang kedua panel sentuh untuk layanan customer service. Seorang nasabah atau konsumen dapat memilih salah satu dari layanan tersebut sesuai dengan tujuannya. Untuk bagian keluaran dari sistem selain indikator antrian adalah tampilan. Tampilan yang dimaksud disini adalah tampilan LCD Monitor. Tampilan ini berfungsi sebagai layar untuk menunjukkan posisi nomor urut antrian yang telah dipanggil. Dari segi kualitas gambar kita dapat menggunakan jenis tampilan LCD Monitor, akan tetapi jenis tampilan ini memiliki kelemahan, yaitu tidak dapat digunakan untuk instalasi yang berjarak relatif jauh dari komputer. Sehingga untuk instalasi tampilan yang berjarak jauh dari komputer kita dapat menggunakan jenis tampilan TV. Tampilan dari program antrian ini akan memiliki gambar yang tepat pada resolusi 1024 × 768. Bagian keluaran selanjutnya adalah suara. Seperti yang telah dijelaskan pada perancangan di halaman depan, agar suara hasil panggilan yang dikeluarkan oleh komputer dapat terdengan jelas, maka perlu digunakan sound system dan speaker yang memiliki kualitas vokal yang bagus. Untuk ukuran ruangan tempat tunggu antrian yang luas, agar suara panggilan dapat didengar keras maka disarankan menggunakan sound system yang memiliki daya yang cukup besar dengan kualitas suara yang bagus. Bagian pencetak/printer merupakan bagian yang penting, bagian ini berfungsi untuk mencetak printout dari nomor urut rangkaian. Pemilihan pencetak dapat dilihat dari cepatnya proses pencetakan dari data dikirim ke printer hingga printout keluar. Untuk kualitas cetakan yang bagus dan cepat, dapat digunakan
  • 67.   54    tipe printer thermal yang dilengkapi dengan paper-cut. Akan tetapi printer ini mempunyai nilai ekonomis yang mahal. Selain printer bertipe thermal, dapat juga digunakan tipe dot matrik. Tetapi antara kedua printer tersebut harganya masih relatif mahal. Oleh karenanya pada tugas akhir ini penulis menggunakan printer bertipe inkjet, yaitu merk Canon seri IP 1980. Hasil dari pencetakan menggunakan printer ini cukup baik, dan proses pencetakan dapat dilakukan dengan cepat. Sistem antrian ini mempunyai beberapa fitur tambahan. Dari segi software yaitu program antrian, terdapat fitur khusus yang ditanamkan didalamnya. Fitur tersebut seperti reset dan set nomor antrian. Fitur ini berfungsi apabila suatu saat terjadi pemadaman listrik, maka secara otomatis sistem antrian akan ikut mati dan program akan tereset, (kecuali terdapat penggunaan UPS). Untuk mengantisipasi kacaunya sistem antrian terhadap nasabah yang telah mengambil dan menunggu panggilan, maka dapat digunakan fitur dari set nomor antrian ini. Selain fitur set nomor antrian tersebut, terdapat juga fitur recall. Fitur recall ini berfungsi sebagai panggilan ulang nomor antrian apabila nasabah yang bersangkutan tidak mengetahui atau tidak mendengar bahwa nomor urutnya telah dipanggil. Fitur ketiga yang ditanamkan dalam program ini adalah smart call. Smart call merupakan istilah yang digunakan dalam proses pemanggilan nomor antrian. Dengan adanya smart call ini panggilan antrian dapat dilakukan dengan baik tanpa akan terjadi tabrakan antara lebih dari satu panggilan karena penekanan tombol panggil yang bersamaan. Fitur smart call ini mempunyai sifat choice and protect. Choice berarti memilih loket mana yang melakukan panggilan terlebih
  • 68.   55    dahulu. Setelah terpilih, maka panggilan loket lain akan dikunci. Walaupun loket lain menekan tombol panggilan berulang kali namun jika waktu delay masih berjalan, maka panggilan tersebut tidak akan diproses. Waktu tundaan pada smart call ini diseting pada kisaran 12 detik. Prosedur dari sistem antrian pada aplikasi perbankan berbasis tampilan dan suara ini adalah sangat mudah. Setelah sistem antrian dinyalakan dan siap untuk digunakan, nasabah dapat langsung mengambil printout nomor antrian sesuai dengan layanan yang dituju, apakah teller atau customer service. Pengambilan nomor dilakukan dengan cara menyentuh panel masukan layanan sesuai dengan tujuan layanan. Setelah panel disentuh maka nasabah dapat mengambil printout tersebut dan menunggu panggilan diruang tunggu. Jika teller dan customer service telah siap, maka dengan melihat indikator antrian, teller maupun customer service dapat melakukan panggilan nomor antrian. Dapat dilihat pada program utama mesin antrian ini, bahwa nomor antrian antara teller dan customer service dibatasi hingga nomor tertentu. Untuk teller nomor antrian dialokasikan dari 0 sampai 749, sedangkan untuk customer service nomor antrian dialokasi dari 750 hingga 999. Alokasi nomor antrian ini dimaksudkan untuk mempermudah dalam pembagian nomor antrian.