membuat anak dengan visual basic
TRANSCRIPT
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
v
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
vi
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
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
ix
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
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
akan berlangsung. Komponen komputer yang berperan dalam
komunikasi data pada sistem adalah port paralel. Konfigurasi port
n pengolah atau komputer ini, proses komunikasi data
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
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 Tampilan
Mulai
Inisialisasi Masukan
1 2
Inisialisasi panggilan
Gambar 3.11. Flowchart pada bagian insialisasi tampilan dan port paralel
32
Ya Ya
TidakMasukan teller
disentuh ?
Increment akumulator antrian teller
(Acc = Acc+1)
Masukan cust. service disentuh ?
Increment akumulator antrian cust. service
(Acc = Acc+1)
Tidak
7
Hidupkan Indikator
antrian CS
Hidupkan Indikator
antrian teller
Cetak Printout Acc. Cust. Service
Cetak Printout Acc.
teller
8
1
Gambar 3.12. Flowchart pada bagian insialisasi masukan.
33
Ya
Tidak
Ya
TidakIndikator teller hidup ?
Teller 1 tombol pggl
ditekan ?
Panggil nilai akumulator-
panggilan teller
Ya
Tidak Nilai Acc antrian = Acc
panggil ?
Matikan Indikator
antrian teller
Increment akumulator-panggil
teller (Acc = Acc +1)
Tampilkan nomor pada
layar
Keluarkan suara nomor
panggilan
6
3
4
7
2
Gambar 3.13. Flowchart pada bagian insialisasi panggilan loket 1.
34
4
Ya
TidakTeller 2 tombol pggl
ditekan ?
Increment akumulator-panggil
teller (Acc = Acc +1)
Panggil nilai akumulator-
panggilan teller
Tampilkan nomor pada
layar
3
Ya
Tidak
Keluarkan suara nomor
panggilan
Matikan Indikator
antrian teller
Nilai Acc antrian = Acc
panggil ?
5
7
Gambar 3.14. Flowchart pada bagian insialisasi panggilan loket 2.
35
Keluarkan suara nomor
panggilan
Tampilkan nomor pada
layar
Matikan Indikator
antrian teller
Ya
TidakTeller 3 tombol pggl
ditekan ?
Increment akumulator-panggil
teller (Acc = Acc +1)
Panggil nilai akumulator-
panggilan teller
3
Ya
TidakNilai Acc antrian = Acc
panggil ?
5
6
7
Gambar 3.15. Flowchart pada bagian insialisasi panggilan loket 3.
36
2
Ya
Tidak
Ya
TidakIndikator cust. service
hidup ?
Cust. service tombol pggl
ditekan ?
Increment akumulator-panggil CS (Acc = Acc +1)
Panggil nilai akumulator-
panggilan CS
Ya
Tidak Nilai Acc antrian = Acc
panggil ? Tampilkan nomor pada
layar
Keluarkan suara nomor
panggilan
Matikan Indikator
antrian CS
8
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.
Mulai
Pengujian Hardware
Pengujian Software
Pengujian Sistem Keseluruhan
Selesai
Tahapan dari proses pengujian sistem dapat dilihat pada blok prosedur pengujian
sistem pada Gambar 4.1.
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
0 V OFF Indikator bekerja dengan baik
5 V ON Indikator bekerja 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 1 Loket 2 Loket 3
TELLER
Loket 4
CUSTOMER SERVICE
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.
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.