Rancangan Sistem untuk halaman Staff

_REQUEST[status]==overdue; ifsysnotice stats[overdue]10 sysnotice=stats[overdue] . overdue tickets; } ?

3.4.2 Rancangan Sistem untuk halaman Staff

Halaman staff digunakan untuk melakukan aktivitas staff seperti : melihat dashboard, mengelola permasalahan mesin ATM EDC yang telah masuk kedalam database. Penulis akan menjabarkan semua rancangan aktivitas tersebut.

3.4.2.1 Rancangan Antar muka Login untuk Staff

Untuk masuk ke halaman staff, Staff harus terlebih dahulu melakukan login. Halaman login memiliki sebuah form login yang sudah dikoneksikan kedalam database . Form tersebut berisikan input untuk username dan password. staff dapat memasukkan username dan password kemudian Sistem akan mengecek validasi data. Jika sesuai maka staff tersebut memiliki otorisasi untuk masuk ke halaman Admin.

3.4.2.2 Rancangan Halaman daftar permasalahan dan tindaklanjut

Halaman daftar permasalahan dan tindaklanjut digunakan oleh staff untuk melihat permasalahan secara detail dan staff juga dapat mengubah data permasalahan, menghapus data permaslahan dan menandai bahwa permasalahan telah selesai. Permasalahan yang ada pada sistem dibagi atas beberapa bagian yaitu : Permasalahan dalam penyelesaian Open, permasalahan terlambat Overdue, Permasalahan saya Assigned to me dan permasalahan yang telah selesai Closed. Adapun penjelasannya sebagai berikut: Ubiversitas Sumatera Utara a Permasalahan dalam penyelesaian Open : permasalahan yang baru dan dalam proses penyelesaian. b Permasalahan saya Assigned to me : permasalahan yang ditugaskan kepada departemen ataupun staff tersebut c Permasalahan yang telah selesai Closed : permasalahan yang telah ditindaklanjuti dan telah selesai. d permasalahan terlambat Overdue : permasalahan yang telah terlambat ditangani melebih dari waktu yang telah ditentukan max 2 sd 3 hari Setelah Staff melihat daftar permasalahan tersebut. Staff akan memilih permasalahan yang ingin ditindaklanjuti dan akan tampil halaman rincian permasalahan sekaligus aksi yang dapat dilakukan staff terhadap permasalahan yang dipilih tersebut antara lain: mengubah data permasalahan, menandai permasalahan tersebut telah selesai permasalahan akan langsung masuk kedalam kategori selesai closed dan menghapus permasalahan tersebut. Adapun potongan script yang dibuat oleh penulis untuk membangun halaman detail dan tindaklanjut permasalahan sebagai berikut. login.php ?php ifdefinedOSTSCPINC || thisstaff || thisstaff-isStaff dieAccess Denied; qstr=; Query string collector if_REQUEST[status] { Query string status has nothing to do with the real status used below; gets overloaded. qstr.=status=.urlencode_REQUEST[status]; } See if this is a search search=_REQUEST[a]==search; searchTerm=; Ubiversitas Sumatera Utara make sure the search query is 3 chars min...defaults to no query with warning message ifsearch { searchTerm=_REQUEST[query]; if _REQUEST[query] strlen_REQUEST[query]3 || _REQUEST[query] isset_REQUEST[basic_search] { Why do I care about this crap... search=false; Instead of an error page...default back to regular query..with no search. errors[err]=Search term must be more than 3 chars; searchTerm=; } } showoverdue=showanswered=false; staffId=0; Nothing for now...TODO: Allow admin and manager to limit tickets to single staff level. showassigned= true; show Assigned To column - defaults to true Get status we are actually going to use on the query...making sure it is clean status=null; switchstrtolower_REQUEST[status]{ Status is overloaded case open: status=open; break; case closed: status=closed; Ubiversitas Sumatera Utara showassigned=true; closed by. break; case overdue: status=open; showoverdue=true; results_type=Overdue Tickets; break; case assigned: status=open; staffId=thisstaff-getId; results_type=My Tickets; break; case answered: status=open; showanswered=true; results_type=Answered Tickets; break; default: ifsearch _REQUEST[status]=status=open; }

3.4.3 Rancangan Sistem untuk halaman nasabah pelapor

Dokumen yang terkait

Perancangan Sistem Penyampaian Permasalahan Mesin ATM (Automated Teller Machine dan EDC (Electronic Data Capture) Berbasis Platform Menggunakan Phonegap Framework

6 117 215

Tinjauan Yuridis Terhadap Perlindungan Hukum Bagi Nasabah Bank Pengguna ATM (Automated Teller Machines) dalam Sistem Perbankan Indonesia

5 94 107

Pembuatan Aplikasi Perangkat Lunak Pengolahan Data Permasalahan ATM di BRI Kanwil Bandung

0 7 1

Usulan Pendukung Keputusan Terhadap Pemilihan Display Layar EDC (Electronic Data Capture) Menggunakan Metode Analisis Hierarki Proses Studi Di PT. Industri Telekomunikasi Indonesia (Persero)

0 7 1

Pembangunan Aplikasi Pengolahan Data Merchant pada Divisi EDC (Electronic Data Capture) di PT. Bank Mandiri (Persero) Tbk Kanwil VI Bandung

0 9 21

Perancangan Sistem Keamanan Motor Dengan Menggunakan State Machine

1 7 8

Perancangan Sistem Informasi Helpdesk Menggunakan Framework ITIL V3

1 2 11

BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Sistem - Perancangan Sistem Penyampaian Permasalahan Mesin ATM (Automated Teller Machine dan EDC (Electronic Data Capture) Berbasis Platform Menggunakan Phonegap Framework

0 0 117

BAB II LANDASAN TEORI 2.1 ATM (Automatic Teller Machine) - Perancangan Sistem Penyampaian Permasalahan Mesin ATM (Automated Teller Machine dan EDC (Electronic Data Capture) Berbasis Platform Menggunakan Phonegap Framework

0 0 15

Perancangan Sistem Penyampaian Permasalahan Mesin ATM (Automated Teller Machine dan EDC (Electronic Data Capture) Berbasis Platform Menggunakan Phonegap Framework

0 0 15