I Gede Marta Wiguna 08.41010.0366

16
RANCANG BANGUN SISTEM ANTRIAN BERBASIS PERANGKAT LUNAK DENGAN REAL TIME MONITORING PADA PELAYANAN CUSTOMER I Gede Marta Wiguna 08.41010.0366

description

RANCANG BANGUN SISTEM ANTRIAN BERBASIS PERANGKAT LUNAK DENGAN REAL TIME MONITORING PADA PELAYANAN CUSTOMER. I Gede Marta Wiguna 08.41010.0366. Latar belakang. Pada saat ini sistem antrian menggunakan komputer dalam mengatur antrian . - PowerPoint PPT Presentation

Transcript of I Gede Marta Wiguna 08.41010.0366

Page 1: I  Gede  Marta  Wiguna 08.41010.0366

RANCANG BANGUN SISTEM ANTRIAN

BERBASIS PERANGKAT LUNAK DENGAN REAL

TIME MONITORING PADA PELAYANAN

CUSTOMERI Gede Marta Wiguna

08.41010.0366

Page 2: I  Gede  Marta  Wiguna 08.41010.0366

LATAR BELAKANG Pada saat ini sistem antrian menggunakan

komputer dalam mengatur antrian. Dalam perkembangan pembuatan aplikasi

sistem antrian kadang masih menemui kendala jika server tiba-tiba mati.

Perlunya handling untuk permasalahan jika terjadi permasalahan listrik agar antrian tidak kacau.

Perlunya aplikasi antrian yang dapat di customise sewaktu-waktu tanpa harus menghubungi developer.

Page 3: I  Gede  Marta  Wiguna 08.41010.0366

PERUMUSAN MASALAH Bagaimana membuat sebuah aplikasi sistem

antrian yang dapat di costumize sesuai dengan jumlah dan jenis layanan yang dibutuhkan?

Bagaimana membangun aplikasi yang mampu membuat nomor antrian secara otomatis?

Bagaimana mengatur antrian yang akan dilayani oleh beberapa customer service yang bertugas?

Bagaimana membangun aplikasi antrian yang dapat melakukan pemanggilan nomor antrian dengan panggilan suara dalam Bahasa Indosesia?

Bagaimana membangun aplikasi antrian yang dapat mengatasi masalah ketika listrik mati dan tidak mengacaukan nomor antrian?

Page 4: I  Gede  Marta  Wiguna 08.41010.0366

PEMBATASAN MASALAH Kerja aplikasi meliputi membuat, mencetak dan

memanggil nomor antrian dengan panggilan suara.

Aplikasi yang dibuat dalam Tugas Akhir ini berbentuk prototype/sample paket aplikasi yang diterapkan ditempat pelayanan pelangggan atau customer care perusahaan.

Costumize yang dimaksudkan dalam hal ini adalah jumlah dan jenis layanan yang bisa diubah sesuai dengan kebutuhan perusahaan.

Pengembangan modul pemanggilan suara menggunakan panggilan dalam Bahasa Indonesia dengan menggunakan satu model suara perempuan.

Page 5: I  Gede  Marta  Wiguna 08.41010.0366

TUJUAN Menghasilkan aplikasi sistem antrian yang dapat di

costumize sesuai dengan jumlah dan jenis layanan yang dibutuhkan.

Menghasilkan sebuah aplikasi yang mampu membuat nomor antrian secara otomatis.

Menghasilkan sebuah aplikasi untuk mengatur antrian yang akan dilayani oleh beberapa customer service yang bertugas.

Menghasilkan aplikasi antrian yang dapat melakukan pemanggilan nomor antrian dengan panggilan suara dalam Bahasa Indosesia.

Menghasilkan aplikasi antrian yang dapat mengatasi masalah ketika listrik mati dan tidak mengacaukan nomor antrian.

Page 6: I  Gede  Marta  Wiguna 08.41010.0366

LANDASAN TEORIAntrian (Queue)

Antrian atau Queue merupakan Tipe Data Abstrak (TDA) yang sering digunakan dalam ilmu komputer (Robertus, 1999).

Queue didefinisikan sebagai “Waiting Line” atau jalur tunggu.

Page 7: I  Gede  Marta  Wiguna 08.41010.0366

LANDASAN TEORI (LANJUTAN…)

Menurut Suad Husnan (1982), terdapat model antrian yang berbentuk antrian secara single channel/satu jalur dan antrian secara multiple channel/lebih dari satu jalur.

Multiple channel queue kemudian diterapkan dengan kemampuan forwarding dimana terdapat multi server atau multi layanan yang mana jenis layanan lebih dari 1 layanan dapat mengalihkan antrian ke layanan lain.

Layanan 1

Loket 12

Loket 2

10 8 3 2

1

1

Layanan 2

Loket 17

Loket 2

11 9 7

6

6

Layanan 1

Loket 12

Loket 2

10 8 3 2

1

1

Layanan 2

Loket 11

Loket 2

11 9

6

6

Kondisi Antrian Awal

Setelah Melakukan Forwarding

Page 8: I  Gede  Marta  Wiguna 08.41010.0366

LANDASAN TEORI (LANJUTAN…)Konsep Dasar Sistem Sistem adalah kumpulan elemen yang

saling terkait dan bertanggung jawab memproses masukan (input) sehingga menghasilkan keluaran (output) (Soehandoro, 2004). Elemen-elemen sistem antara lain : Tujuan, Batasan, Kontrol, Input, Proses, Output, dan Umpan balik, berupa perbaikan dan pemeliharaan.

Page 9: I  Gede  Marta  Wiguna 08.41010.0366

LANDASAN TEORI (LANJUTAN…)Realtime System Real-Time System adalah suatu proses

yang dilakukan pada saat itu juga oleh komputer (Wirawan, 2004). Real-Time System digunakan jika suatu operasi memerlukan ketepatan waktu dari proses aliran data yang masuk/diinputkan.

Page 10: I  Gede  Marta  Wiguna 08.41010.0366

METODE PENELITIANGambar 3 Blok Diagram Cara Kerja aplikasi

Database Server

Pemanggil Suara

Generate Nomor Antrian

Print Nomor

Dataset Queue

Komunikasi Serial

Dataset Queue

Komputer Ambil Nomor Komputer Server

Komputer Client/Customer Service

Dataset Queue

Page 11: I  Gede  Marta  Wiguna 08.41010.0366

METODE PENELITIAN (LANJUTAN..)Flowchart mengambil Nomor Antrian

Mulai Memilih Layanan

Membuat Nomor Antrian

Mencetak Nomor Antrian

Selesai

Mulai

Int NoAntrian,

String terbilang,

Array BilAngka

Merubah NoAntrian angka ke bentuk

terbilang.

Terbilang = Funtion terbilang(No.Antrian)

BillAngka=terbilang.splitTo

Array

Menmanggil Modul Suara sesuari array

Memutar Modul Suara Selesai

Flowchart memanggil Nomor Antrian

Page 12: I  Gede  Marta  Wiguna 08.41010.0366

METODE PENELITIAN (LANJUTAN..)

Kata Angka/Bilangan Kata Besaran BilanganSatu, Dua, Tiga, Empat, Lima, Enam, Tujuh, Delapan, Sembilan, Sepuluh, Sebelas, Seratus, Seribu

 

Belas, Puluh, Ratus, Ribu

Merekam file suara.Berupa angka-angka, bilangan, dan besaran bilangan sesuai dengan pengucapan bilangan dalam bahasa Indonesia. Dengan asumsi jumlah antrian per harinya hanya mencapai ratusan dan tidak mencapai ribuan. Membangun database. Membangun aplikasi.

Page 13: I  Gede  Marta  Wiguna 08.41010.0366

METODE PENELITIAN (LANJUTAN..)Use Case Diagram Melayani Antrian

Memberikan Feedback

Memanggil

Cust. Service

Login

<<include>>

Melayani

<<include>>

Mengambil Nomor AntrianCustomer

Page 14: I  Gede  Marta  Wiguna 08.41010.0366

METODE PENELITIAN (LANJUTAN..)Use Case Diagram Administrator

Mencetak Rekap DataLogin

Membuat Rekap Data Feedback

<<extend>>

<<include>>

Managemen/Pimpinan

Manajemen Data Layanan

Manajemen User/Cust. Service

Manajemen Counter

Admin

Page 15: I  Gede  Marta  Wiguna 08.41010.0366

METODE PENELITIAN (LANJUTAN..)Rancangan Database

IDCOUNTER = IDCOUNTERIDCOUNTER = IDCOUNTER

IDCOUNTER = IDCOUNTER

IDLAYANAN = IDLAYANAN

IDLAYANAN = IDLAYANAN

IDUSER = IDUSERIDANTRIAN = IDANTRIAN

ANTRIANIDANTRIAN varchar(20)IDLAYANAN varchar(10)NOMORANTRIAN integerTANGGALANTRIAN timestampFORWARDED char(1)

MASTERLAYANANIDLAYANAN varchar(10)NAMALAYANAN varchar(100)SHORTING integer

MASTERUSERIDUSER varchar(20)NAMAUSER varchar(100)PASSWD varchar(50)HAKAKSES varchar(10)AKSESAKTIF varchar(10)

MASTERCOUNTERIDCOUNTER varchar(20)JENISCOUNTER varchar(20)NOMORCOUNTER integerSTATUSAKTIF varchar(10)

COUNTERMONITORINGIDCOUNTER varchar(20)NOMORANTRIAN integerSTATUSTUNGGU char(1)

HISTORYMELAYANIIDANTRIAN varchar(20)IDUSER varchar(20)KEPUASANLAYANAN char(1)TANGGALHISTORY date

JENISLAYANANCOUNTERIDLAYANAN varchar(10)IDCOUNTER varchar(20)

Page 16: I  Gede  Marta  Wiguna 08.41010.0366

DEMO APLIKASI