Lampiran 2 CRC card sistem manajemen service desk
Nama Kelas: callticket
Responsibilities Collaborations 1. submit call ticket
2. hapus call ticket
3. cari call ticket
1. ctupdate 2. GenerateID 3. komponen 4. produk 5. severity 6. status 7. user
Nama Kelas: ctupdate
Responsibilities Collaborations 1. Update call ticket
2. Mengubah status call ticket
1. GenerateID 2. callticket 3. status
Lanjutan Lampiran 2
Nama Kelas: GenerateID
Responsibilities Collaborations
1. memberikan semua ID yang diperlukan oleh
kelas-kelas lain 1. 2. callticket ctupdate 3. isonline 4. penugasan 5. perusahaan 6. produk 7. user
Nama Kelas: isonline
Responsibilities Collaborations
1. menampilkan ID pengguna yang sedang
online
1. GenerateID 2. user
Nama Kelas: user
Responsibilities Collaborations
1. memberikan informasi data pengguna 2. menambah pengguna 3. menghapus pengguna 4. update pengguna 1. callticket 2. ctupdate 3. GenerateID 4. Password
Nama Kelas: Password
Responsibilities Collaborations
1. mengenkripsi password
2. men-generate salt
3. autentikasi password pada saat login
1. user 2. perusahaan
Nama Kelas: perusahaan
Responsibilities Collaborations
1. menampilkan data perusahaan 2. menambah perusahaan client
3. menghapus perusahaan 4. update perusahaan
1. generateID 2. user
Nama Kelas: komponen
Responsibilities Collaborations
1. menampilkan nama-nama komponen produk 1. callticket 2. produk
Nama Kelas: produk
Responsibilities Collaborations
1. menampilkan nama-nama produk 2. menambah produk 3. menghapus produk 4. update produk 1. callticket 2. GenerateID 3. komponen 4. penugasan
Nama Kelas: penugasan
Responsibilities Collaborations
1. menentukan produk yang ditangani oleh
engineer
1. GenerateID 2. produk 3. user
Nama Kelas: group
Responsibilities Collaborations
1. memberikan keterangan grup kepada
pengguna 1. user
Nama Kelas: severity
Responsibilities Collaborations
1. memberikan informasi severity call ticket 1. callticket
Nama Kelas: status
Responsibilities Collaborations
1. memberikan keterangan status call ticket 1. callticket
Nama Kelas: userlog
Responsibilities Collaborations
1. mencatat semua akutivitas yang dilakukan
Lampiran 4 Daftar tabel sistem manajemen service desk
1. tb_callticket
Nama Field Tipe Data (Ukuran) Keterangan
idct nvarchar (10) ID call ticket
iduser nvarchar (10) ID pengguna idproduk nvarchar (10) ID produk
idkomponen nvarchar (10) ID komponen produk
short_desc nvarchar (4000) Deskripsi singkat mengenai masalah yang ditanyakan
detail_desc ntext (16) Detail masalah yang ditanyakan idseverity smallint (2) ID tingkat keseriusan masalah idpenerima nvarchar (10) ID operator yang menangani masalah status smallint (2) Menentukan status pengerjaan call ticket
tglsubmit datetime (8) Tanggal pembuatan call ticket
assignedto nvarchar (10) ID engineer yang menangani masalah
2. tb_ctupdate
Nama Field Tipe Data (Ukuran) Keterangan
idupdate nvarchar (10) ID update call ticket
idct nvarchar (10) ID call ticket
message nvarchar (200) Pesan dalam meng-update call ticket
tglupdate datetime (8) Tanggal meng-update call ticket
idpengubah nvarchar (10) ID pengguna yang meng-update call ticket
3. tb_group
Nama Field Tipe Data (Ukuran) Keterangan
idgroup smallint (2) ID grup pengguna namagroup nvarchar (50) Nama grup pengguna 4. tb_isonline
Nama Field Tipe Data (Ukuran) Keterangan
idol nvarchar (10) ID online pengguna
iduser nvarchar (10) ID pengguna 5. tb_komponen
Nama Field Tipe Data (Ukuran) Keterangan
idkomponen nvarchar (10) ID komponen produk nmkomponen nvarchar (50) Nama komponen produk idproduk nvarchar (10) ID produk
6. tb_penugasan
Nama Field Tipe Data (Ukuran) Keterangan
idpenugasan nvarchar (10) ID pembagian tugas idproduk nvarchar (10) ID produk
iduser nvarchar (10) ID pengguna 7. tb_perusahaan
Nama Field Tipe Data (Ukuran) Keterangan
idperusahaan nvarchar (10) ID perusahaan pengguna nmperusahaan nvarchar (30) Nama perusahaan pengguna telpperusahaan nvarchar (30) Telepon perusahaan pengguna alamatperusahaan nvarchar (100) Alamat perusahaan pengguna kotaklien nvarchar (30) Kota perusahaan pengguna negaraklien nvarchar (30) Negara perusahaan pengguna
password nvarchar (100) Kata kunci yang harus dimasukkan oleh pengguna salt nvarchar (50) Tambahan kata kunci untuk sekuriti enkripsi
password
tgldaftar datetime (8) Tanggal registrasi 8. tb_produk
Nama Field Tipe Data (Ukuran) Keterangan
idproduk nvarchar (10) ID produk
nmproduk nvarchar (50) Nama produk produsen nvarchar (50) Pengembang produk 9. tb_severity
Nama Field Tipe Data (Ukuran) Keterangan
idseverity smallint (2) ID tingkat keseriusan masalah severity nvarchar (20) Tingkat keseriusan masalah 10. tb_status
Nama Field Tipe Data (Ukuran) Keterangan
idstatus smallint (2) ID status pengerjaan call ticket
Lanjutan Lampiran 4
11. tb_user
Nama Field Tipe Data (Ukuran) Keterangan
iduser nvarchar (10) ID pengguna
idlogin nvarchar (20) ID yang digunakan untuk masuk ke sistem namadepan nvarchar (20) Nama depan pengguna
namablkg nvarchar (20) Nama belakang pengguna
email nvarchar (50) Alamat email pengguna notelp nvarchar (30) Telepon pengguna
idperusahaan nvarchar (10) ID perusahaan pengguna tgldaftar datetime (8) Tanggal registrasi
password nvarchar (100) Kata kunci yang harus dimasukkan oleh pengguna salt nvarchar (50) Tambahan kata kunci untuk sekuriti enkripsi
password
idgroup smallint (2) ID grup pengguna 12. tb_userlog
Nama Field Tipe Data (Ukuran) Keterangan
iduser nvarchar (10) ID pengguna acttime datetime (8) Waktu aktivitas
activity nvarchar (200) Keterangan aktivitas pengguna
Lampiran 5 Tampilan umum sistem manajemen service desk
header
footer
Menu
Lampiran 6 Pengujian dan Hasil Uji sistem manajemen service desk menggunakan metode black box
No Kelas Uji Butir Uji Kondisi
Awal Skenario Uji
Hasil yang Diharapkan
Hasil Uji 1.1.1 Halaman
home Klik menu show all call ticket Tampilan semua call ticket 1 1.1.2 Halaman home Klik tulisan view all call ticket Tampilan semua call ticket 1 1.1.3 Menampilkan halaman show all call ticket
Halaman
home Klik selain menu show all call ticket dan tulisan view all call ticket
Tidak menampilkan call ticket
1
1.2.1 Halaman home Klik menu submit new
call ticket
Tampilan form new call ticket 1
1.2.2
Menu utama
Menampilkan halaman submit
new call ticket Halaman home Klik selain menu submit new call ticket
Tidak menampilkan form new call ticket
Lanjutan Lampiran 6
No Kelas Uji Butir Uji Kondisi
Awal Skenario Uji
Hasil yang Diharapkan
Hasil Uji 1.3.1 Halaman
home Klik menu search call ticket Tampilan form search call ticket 1 1.3.2 Menu utama Menampilkan halaman search
call ticket Halaman home Klik selain menu search call ticket
Tidak menampilkan form search call ticket 1 2.1.1 Halaman show all call ticket Klik ID call
ticket Tampilan detail call ticket 1
2.1.2
Menampilkan
detail call ticket Halaman show all call ticket
Klik selain ID
call ticket Halaman tidak berubah 1
2.2.1 Halaman detail call
ticket
Update call ticket dan klik tombol save changes Tampilan detail call ticket setelah diupdate 1 2.2.2 Halaman detail call ticket Klik tombol save changes tanpa mengupdate call ticket Muncul kalimat “message can’t be blank”, halaman tidak berubah 1 2.2.3 Mengupdate call ticket Halaman detail call ticket Klik tombol change severity, escalate, atau update status tanpa memilih radio button Kondisi berubah sesuai dengan default radio button 1 2.3.1 Halaman detail call ticket Pilih severity, isi form message, klik tombol change severity Severity berubah, pesan muncul pada call ticket update log 1 2.3.2 Mengubah severity Halaman detail call ticket Klik tombol change severity tanpa mengisi form message Muncul kalimat “ message can’t be blank” 1 2.4.1 Update call ticket Mengeskalasi
call ticket Halaman detail call ticket
Pilih nama engineer, klik tombol escalate
Call ticket di-assign ke engineer
No Kelas Uji Butir Uji Kondisi
Awal Skenario Uji
Hasil yang Diharapkan
Hasil Uji 2.5.1 Update call
ticket Mengubah status call ticket Halaman detail call ticket Pilih status call ticket, klik update status Status call ticket berubah 1 3.1.1 Halaman form new call ticket
Isi form dan klik tombol submit
Tampilan show all call ticket 1
3.1.2 Halaman form new call ticket Klik tombol submit tanpa mengisi form Muncul kalimat “please enter short description” di atas form short description dan “please enter detail
description” di atas form detail description, halaman tidak berubah 1 3.1.3 Halaman form new call ticket Klik tombol submit tanpa mengisi form detail description Muncul kalimat “please enter detail description”, halaman tidak berubah 1 3.1.4 Submit call
ticket Mensubmit new call ticket
Halaman form new call ticket Klik tombol submit tanpa mengisi form detail description Muncul kalimat “please enter short description”, halaman tidak berubah 1 4.1.1 Halaman form search call ticket
Isi field dan
klik search Tampilan call ticket yang dicari 1 4.1.2 Halaman form search call ticket Klik search tanpa mengisi form pencarian Muncul kalimat “please enter call ticket ID”, halaman tidak berubah 1 4.1.3 Search call ticket biasa Halaman form search call ticket Mengisi form dengan selain ID call ticket yang ada Halaman tidak berubah 1 4.2.1 Search call ticket Advanced
search call ticket form search Halaman call ticket Klik tombol search tanpa checklist Menampilkan semua call ticket 1
Lanjutan Lampiran 6
No Kelas Uji Butir Uji Kondisi
Awal Skenario Uji
Hasil yang Diharapkan Hasil Uji 4.2.2 Halaman form search call ticket Checklist pada parameter created by dan memilih salah satu nama client Menampilkan call ticket berdasarkan nama client 1 4.2.3 Halaman form search call ticket Checklist pada parameter severity dan memilih salah satu severity Menampilkan call ticket berdasarkan severity 1 4.2.4 Halaman form search call ticket Checklist pada parameter product dan memilih salah satu product Menampilkan call ticket berdasarkan product 1 4.2.5 Search call
ticket search call ticket Advanced
Halaman form search call ticket Checklist kombinasi antara parameter created by, severity, dan product Menampilkan call ticket yang dicari, jika tidak ada halaman tidak berubah
1
Keterangan:
1: sesuai dengan hasil yang diharapkan
Lampiran 7 Penggunaan sistem manajemen service desk
Sistem Manajemen Service Desk merupakan sistem berbasis web online, yang menggunakan
aplikasi browser internet dalam penggunaannya, misalnya Mozilla Firefox dan Internet Explorer.
Ketika sistem diakses, muncul halaman login.
Pengguna memasukkan username dan password untuk dapat masuk ke dalam sistem. Jika belum
terdaftar, client dapat melakukan registrasi. Sebelumnya, client wajib melakukan login company untuk
Setelah login akan muncul halaman home yang mempunyai menu-menu yang berbeda pada setiap
pengguna. Pada home client terdapat menu:
• Show all call ticket
Dengan klik menu ini akan muncul daftar semua call ticket yang pernah dibuat dengan ID
perusahaan client. Client tidak dapat melihat call ticket dengan ID perusahaan lain. Dengan klik
salah satu record-nya, akan muncul detail call ticket. Pada detail call ticket terdapat fungsi update call ticket dan client dapat menutup call ticket pada fungsi update tersebut.
• Submit call ticket
Lanjutan Lampiran 7
Setelah client berhasil submit call ticket, halaman akan langsung menuju show all call ticket.
• Search call ticket
Dengan klik menu ini akan muncul text box di mana client memasukkan kategori yang akan dicari
pada field yang sesuai.
Selanjutnya klik search, maka sistem akan menampilkan record call ticket yang dimaksud.
Dengan klik record tersebut akan muncul detail call ticket dan client dapat melakukan update dan
perubahan status call ticket.
• User detail
Dengan klik menu ini akan muncul profil client.
Client dapat langsung meng-update profilnya kemudian klik tombol save changes.
• Logout
Dengan klik menu ini, client akan keluar dari sistem dan kembali ke halaman login.
Pada home operator terdapat menu:
• Show all call ticket
Berbeda dengan client, dengan klik menu ini akan muncul semua call ticket yang ada. Dengan
klik salah satu record akan muncul detail call ticket. Pada detail call ticket terdapat fungsi update
untuk membalas call ticket client, fungsi untuk mengubah status call ticket, dan fungsi untuk
• Submit call ticket
Menu ini sama dengan menu pada client. Menu ini berguna bagi operator jika ada client yang
menyampaikan permasalahannya secara langsung atau melalui telepon maka operator dapat mencatat call ticket.
• Search call ticket
Dengan klik menu ini akan muncul text box di mana client memasukkan ID call ticket yang akan
dicari.Selanjutnya klik search, maka sistem akan menampilkan record call ticket yang dimaksud.
Dengan klik record tersebut akan muncul detail call ticket dan client dapat melakukan update dan
perubahan status call ticket.
• User detail
Dengan klik menu ini akan muncul profil operator. Operator dapat langsung meng-update
profilnya kemudian klik tombol save changes.
• Logout
Dengan klik menu ini, operator akan keluar dari sistem dan kembali ke halaman login.
Pada home tim support tedapat menu:
• Show all call ticket
Dengan klik menu ini akan muncul daftar call ticket yang telah dieskalasi ke engineer tersebut.
Dengan klik salah satu record-nya akan muncul detail call ticket. Engineer dapat melakukan update dan perubahan status call ticket.
• Search call ticket
Dengan klik menu ini akan muncul text box di mana client memasukkan ID call ticket yang akan
dicari.Selanjutnya klik search, maka sistem akan menampilkan record call ticket yang dimaksud.
Dengan klik record tersebut akan muncul detail call ticket dan client dapat melakukan update dan
Lanjutan Lampiran 7
• User detail
Dengan klik menu ini akan muncul profil tim support. Tim support dapat langsung meng-update
profilnya kemudian klik tombol save changes.
• Logout
Dengan klik menu ini, tim support akan keluar dari sistem dan kembali ke halaman login.
Pada home administrator terdapat menu:
• Show all call ticket
Dengan klik menu ini akan muncul daftar semua call ticket yang ada. Namun administrator tidak
berwenang untuk mengupdate, mengeskalasi, dan merubah status call ticket.
• Submit call ticket
Dengan klik menu ini akan muncul form submit call ticket, namun administrator tidak berwenang
untuk melakukan submit call ticket.
• Search call ticket
Penggunaan menu ini sama dengan menu pada pengguna lainnya. Namun administrator tidak berwenang untuk mengupdate, mengeskalasi, den merubah status call ticket.
• User detail
Dengan klik menu ini akan muncul profil administrator. Administrator dapat langsung
meng-update profilnya kemudian klik tombol save changes.
• User log manager
Ketika administrator klik menu admin control panel, maka halaman langsung menuju pada user log manager. Di sini administrator dapat memantau aktivitas pengguna sistem.
• User manager
Dengan klik menu ini akan muncul tabel profil pengguna sistem. Dengan klik fungsi add akan
muncul form registrasi pengguna.
Setelah mengisi form administrator dapat menyimpan data dengan klik save. Record pada tabel
dapat diklik sehingga akan terlihat detail user dan dapat langsung di-update atau dihapus.
• Product manager
Dengan klik menu ini akan muncul list produk dan komponen yang ada. Administrator dapat menambahkan produk atau komponen baru dengan mengisikan nama produk atau komponen pada
form yang ada si sebelah kiri, kemudian klik tombol add product atau add component. Untuk
mengubah atau menghapus produk atau komponen, klik icon edit atau delete yang terletak di
sebelah nama produk atau komponen.
Ketika diklik iconedit, di bawah form add akan muncul form edit product atau edit component.
Setelah form diisi dengan nama yang baru, klik tombol save changes untuk melakukan perubahan
terhadap nama produk atau komponen.
• Client manager
Dengan klik menu ini akan muncul tabel profil perusahaan client. Dengan klik fungsi add akan
muncul form registrasi perusahaan client.
Setelah mengisi form administrator dapat menyimpan data dengan klik save. Record pada tabel
dapat diklik sehingga akan terlihat detail perusahaan dan dapat langsung di-update atau dihapus.
• Logout