1. Sistem operasi windows XPvista7.
2. Web browser
java support
seperti Mozilla firefox 3.0
higher
, google chrome dll.
3.3.2 Perangkat Keras
Hardware
Spesifikasi
Hardaware
minimum yang diperlukan untuk berjalannya website aplikasi trouble ticket yaitu :
1. Processor Intel Pentium III
2. RAM 256 Mb
3. 10 GB HDD
4. Motherboard dan VGA
onboard
5. Monitor, mouse, keyboard
6. Printer
3.4 Perancangan Sistem
Perancangan sistem adalah suatu pendekatan yang sistematis untuk menganalisis
arus informasi
dan merancang
sistem informasi
yang terkomputerisasi untuk menyelesaikan masalah yang dihadapi. Dalam
perancangan sistem
trouble tickets
ini terdapat beberapa proses inti seperti proses login, proses manejemen account dan manejemen tiket yang akan dijabarkan
dalam DFD
Data Flow Diagram
dibawah ini.
3.4.1 Diagram Konteks
Diagram konteks merupakan diagram alir dari dan ke dalam sistem, yang menggambarkan hubungan proses antara entitas yang terlibat langsung
dengan sistem. Dalam diagram konteks ini menjelaskan proses user yang melaporkan masalah ke dalam sistem, dari proses itu dihasilkan sebuah tiket
permasalahan
trouble ticket
, tiket ini nanti akan di terima oleh admin dan selanjutnya diberikan kepada teknisi untuk mendapatkan solusi dari permasalahan
tersebut. Gambar diagram konteks sistem
trouble ticket
ditunjukkan pada gambar 3.1.
User
Teknisi Admin
Data user Data tiket
verifikasi Data solusi
Data login Data login
Edit tiket Close Tiket
Memberikan tiket Manajemen Account
Context Diagram
ISP TROUBLE TICKETS
SYSTEM
Menerima Laporan Menerima tiket
Data account Data tiket
verifikasi Data Login
Edit tiket Close Tiket
Data Komentar Lapor permasalahan
Data teknisi Data tiket
verifikasi
Gambar 3.1 Context diagram sistem
trouble tickets.
3.4.2
Data Flow Diagram
DFD
DFD merupakan model data yang menggambarkan sistem sebagai jaringan kerja antar fungsi yang saling berhubungan dengan aliran dan
penyimpanan data atau database. Dfd juga merupakan sebagai penjabaran dari CD yang telah diabuat.
1.
Data Flow Diagram
DFD Level 0 Sistem ISP
Trouble Ticket
Data Flow Diagram
Level 0 Sistem
Trouble Ticket
menjelaskan semua proses yang terjadi dalam sistem yang melibatkan tiga entitas
utama yaitu admin, teknisi dan user. Gambar dibawah ini menunjukan DFD level 0 Sistem ISP Trouble Ticket.
DFD LVL 0 ISP TROUBLE TICKET
PROSES LOGIN
T_Account
D1
T_Detail
D2 D3
T_Ticket T_Solusi
D4
T_Komentar
MANAJEMEN TIKET MANAJEMEN ACCOUNT
User
Teknisi Admin
Lapor Permasalahan Beri Komentar
Close tiket Edit tiket
data tiket Solusi
Detail permasalahan Membuat tiket
Memberikan Tiket Edit tiket
Close tiket Hapus tiket
0.2
0.3
Menerima laporan data tiket
data tiket Data account
Data account
Data account Data Personal
user Data Personal
teknisi Tambah Account
Edit Data Teknisi Edit Data User
Hapus Account Data Account
Data baruTeknisi Data baru User
Hapus Account
data Komentar Data Solusi
D5 Data account
Data detail masalah Data solusi
Data komentar Edit Data Personal
Ubah Password Edit Data Personal
Ubah Password
0.1
Username password
Data login verifikasi
Username password
verifikasi
verifikasi Username
password verifikasi
Gambar 3.2 DFD Level 0 sistem
trouble tickets.
Data Flow Diagram level 0 menggambarkan keseluruhan proses yang terjadi terdiri dari 3 proses yaitu manajemen account dan
manajemen tiket. a.
Proses Login Proses login digunakan untuk memverifikasi user yang akan
masuk ke sistem. Proses ini melibatkan entitas admin, user dan teknisi. Aliran data yang terjadi yaitu semua entitas akan
mengisikan username dan password yang telah terdaftar, selanjutnya akan di cek apakah sesuai dengan data account
yang berada di
data store
t_account. Jika login berhasil maka pengguna akan masuk ke halaman masing-masing.
b. Proses manajemen account
Proses manajemen account digunakan untuk mengatur pengguna di dalam sistem. Proses ini melibatkan entitas
admin. Admin dapat melakukan proses tambah account dengan mengisi formulir yang berisi data-data personal user.
Proses ini akan menghasilkan data account yang disimpan di
data store
t_account. Proses manipulasi data yaitu edit dan hapus bersifat mengubah dan menghilangkan data dari
data store t_account yang dilakukan oleh admin sesuai data yang dipilih. Sedangkan di sisi entitas user dan teknisi pada
proses manajemen melakukan edit terhadap data personal masing-masing
c.
Proses manajemen tiket Proses manajemen tiket digunakan untuk mengelola data
keluhan atau pengaduan yang telah masuk. Proses manajemen melibatkan entitas admin, teknisi dan user.
Dalam proses pembuatan tiket user sebagai pelapor masalah mengisi formulir permasalahan, hasil dari proses tersebut
adalah sebuah data tiket permasalahan
trouble ticket
yang akan disimpan di
data store
t_tiket. Admin menerima tiket permasalahan yang telah dibuat oleh user, yang nantinya
akan diberikan kepada teknisi. Proses yang dilakukan entitas teknisi yaitu mengisi formulir solusi untuk memecahkan
masalah dati tiket yang telah dibuat, proses solusi akan menghasilkan data solusi yang disimpan di
data store
t_solusi.
2.
Data Flow Diagram
DFD Level 1 Proses Login
Data Flow Diagram
Level 1 Proses Login menjelaskan proses untuk masuk ke dalam sistem terjadi dalam sistem yang
melibatkan tiga entitas utama yaitu admin, teknisi dan user. Gambar 3.3 dibawah ini menunjukan DFD level 1 Proses Login.
Admin
Teknisi User
VALIDASI LOGIN
0.1.1 T_Account
D1 notifikasi
notifikasi Username
password
Username password
Username password
notifikasi Verifikasi user
Data login
DFD LEVEL 1 PROSES LOGIN
Gambar 3.3 DFD Level 1 Proses Login
Proses login melibatkan entitas admin, teknisi dan user. Aliran data yang terjadi yaitu admin, teknisi dan user mengisi username dan
password selanjutnya akan di validasi dengan data di t_account, setelah terverifikasi maka setiap pengguna dapat mengakses halaman website
masing-masing.
3.
Data Flow Diagram
DFD Level 1 Proses Manajemen Account
Pada data flow diagram level 1 ini merupakan penjabaran proses manajemen account di level 0. Gambar 3.4 dibawah ini
menunjukan DFD level 1 Proses Manajemen Account
DFD LEVEL 1 MANAJEMEN ACCOUNT
T_Account
D1
Admin
Teknisi
User
EDIT DATA ACCOUNT
0.2.2
TAMBAH ACCOUNT
0.2.1
HAPUS ACCOUNT
0.2.3
Form Tambah account
Verifikasi user
Username, password Username account
Form edit data Username
password Form edit data
Username password
Form edit data Data login
Data personal baru
Username password
Username account Verifikasi user
Username Username
password Data account
notifikasi
Gambar 3.4 DFD Level 1 Manajemen Account
Data Flow
Diagram Level
1 manajemen
account menggambarkan proses-proses manajemen account yang dilakukan
oleh entitas admin, teknisi dan user. Terdiri dari 3 proses yaitu tambah account, edit data account, hapus account.
a. Proses tambah data
Pada proses ini melibatkan entitas admin, dimana admin akan mengisi formulir account untuk menambah account
baru. Aliran data yang terjadi yaitu data account yang sudah diisi akan simpan di t_account
b. Proses edit data
Pada proses ini dapat melakukan edit data-data yang telah dimasukkan sesuai data account yang dipilih jika diperlukan
perubahan data. Entitas yang terlibat adalah admin, teknisi dan user. Aliran data yang terjadi yaitu data dari form edit
account yang telah diisi oleh masing-masing entitas akan di simpan kembali di t_account setelah melewati proses edit.
c. Prose hapus data
Proses hapus data melibatkan entitas admin. Aliran data yang terjadi yaitu username yang dipilih akan dihapus dari
data store
t_account.
4.
Data Flow Diagram
DFD Level 1 Proses Manajemen Tiket
Pada data flow diagram level 1 ini merupakan penjabaran proses manajemen tiket di level 0. Gambar 3.5 dibawah ini menunjukan DFD
level 1 Proses Manajemen Tiket
DFD LVL 1 MANAJEMEN TICKET
Admin
Teknisi User
D3
T_Ticket
T_Solusi
D4
D5
T_Komentar T_Detail
D2
MEMBERIKAN SOLUSI
0.3.5
MEMBUAT TIKET
0.3.1
LIHAT TIKET
0.3.2
EDIT TIKET
0.3.3
MEMBERKAN TIKET
0.3.4
MEMBERIKAN KOMENTAR
0.3.6
CLOSE TIKET
0.3.7
Username, password Form Lapor permasalahan
Data account Data
detail masalah
Username, password Id tiket
Data tiket Data account
Data detail masalah
Username,password Id tiket
Username teknisi Id tiket
Username teknisi
Username, password Id tiket
Data tiket Username, password
Form Lapor permasalahan
Username Password
Data solusi Data solusi
Username, password Form komentar
Data Komentar
Username, password Status closed
Status closed Data account
Data Detail masalah Data solusi
Data komentar Data tiket
Username user Data tiket
Username teknisi Data tiket
Username, password Status closed
Username password
T_Account
D1 Verifikasi
user Username
password
Username password
Gambar 3.5 DFD Level 1 Manajemen tiket
Data Flow Diagram Level 1 manajemen tiket menggambarkan proses-proses manajemen tiket yang dilakukan oleh entitas admin, user
dan teknisi masih berhubungan dengan proses admin. Proses manajemen tiket terdiri dari 8 proses yaitu membuat tiket, lihat tiket,
edit tiket, memberikan tiket, memberikan komentar, memberikan solusi, tutup tiket dan hapus tiket. Dari proses-proses tersebut terdapat
entitas yang mempunyai akses ke proses tertentu.
Berikut ini merupakan proses-proses yang dilakukan entitas admin :
a. Proses membuat tiket
Pada proses ini admin membuatkan tiket user dengan mengisi formulir tiket permasalahan. Data tiket akan
tersimpan di
data store
t_tiket dan data detail masalah akan disimpan di t_detail. Dari hasil proses ini user mendapatkan
tiket permasalahan. b.
Proses lihat tiket Pada proses ini semua data tiket dari database dapat dilihat
oleh admin untuk selanjutnya dilakukan proses yang lain, seperti proses meberikan tiket, tutup tiket atau hapus tiket.
c. Proses edit tiket
Dalam proses ini admin melakukan edit data tiket yang telah masuk dengan mengisi formulir edit tiket. Dari hasil
proses tersebut akan menghasilkan data tiket yang telah diubah.
d. Proses meberikan tiket
Proses memberikan tiket dilakukkan dengan cara memilih teknisi yang ada. Proses ini terjadi jika admin menerima
tiket baru yang masuk sistem. e.
Proses close tiket
Proses tutup tiket dilakukan dengan menggati status tiket menjadi closed.
Berikut ini merupakan proses-proses yang dilakukan entitas user :
a. Proses membuat tiket
Pada proses ini user mengisi formulir tiket permasalahan. Data tiket akan tersimpan di
data store
t_tiket dan data detail masalah akan disimpan di t_detail. Dari hasil proses
ini user mendapatkan tiket permasalahan. b.
Proses lihat tiket Pada proses ini data tiket milik user dari database dapat
dilihat oleh user yang bersangkutan untuk selanjutnya dilakukan proses yang lain, tutup tiket, memberikan
komentar atau edit tiket. c.
Proses edit tiket Dalam proses ini user melakukan edit data tiket yang telah
masuk dengan mengisi formulir edit tiket. Dari hasil proses tersebut akan menghasilkan data tiket yang telah diubah di
data store
t_tiket d.
Proses memberikan komentar Komentar diberikan kepada tiket milik user. User mengisi
form komentar selanjutnya data komentar akan disimpan di tabel t_komentar.
e. Proses close tiket
Proses tutup tiket dilakukan dengan menggati status tiket menjadi closed pada
data store
t_tiket.
Berikut ini merupakan proses-proses yang dilakukan entitas teknisi :
a. Proses lihat tiket
Pada proses menampilkan data tiket milik teknisi yang telah diberikan oleh admin, untuk selanjutnya dilakukan proses
solusi. b.
Proses memberikan solusi Pada proses ini teknisi mengisi form solusi terkait dengan
tiket permasalahan yang telah dibuat. Hasil dari proses adalah solusi yang disimpan di
data store
t_solusi
3.5 Perancangan Database