pembangunan sistem informasi helpdesk...

126
i PEMBANGUNAN SISTEM INFORMASI HELPDESK TICKETING SYSTEM MENGGUNAKAN DJANGO FRAMEWORK (STUDI KASUS: SMK SARADAN) RIZKI MUDHAR 109091000117 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SYARIF HIDAYATULLAH JAKARTA 1435 H / 2015 M

Upload: phamnhan

Post on 18-Feb-2018

239 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

i

PEMBANGUNAN SISTEM INFORMASI HELPDESK TICKETING

SYSTEM MENGGUNAKAN DJANGO FRAMEWORK

(STUDI KASUS: SMK SARADAN)

RIZKI MUDHAR

109091000117

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS ISLAM NEGERI

SYARIF HIDAYATULLAH

JAKARTA

1435 H / 2015 M

Page 2: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

ii

Page 3: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

iii

Page 4: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

iv

LEMBAR PERNYATAAN

DENGAN INI SAYA MENYATAKAN BAHWA SKRIPSI INI BENAR-

BENAR HASIL KARYA SENDIRI YANG BELUM PERNAH DIAJUKAN

SEBAGAI SKRIPSI ATAU KARYA ILMIAH PADA PERGURUAN TINGGI

ATAU LEMBAGA MANAPUN.

Jakarta,1 Juli 2015

Rizki Mudhar

109091000117

Page 5: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

v

ABSTRAK

Rizki Mudhar – 109091000117. Pembangunan Sistem Informasi Helpdesk

Ticketing System Menggunakan Django Framework (Studi Kasus : SMK

Saradan) dibimbing oleh Husni Teja Sukmana, Ph.D dan Dewi Khairani, M.Sc.

SMK (Sekolah Menengah Kejuruan) Saradan, lembaga pendidikan yang

berkomitmen meningkatkan efektifitas penerapan sistem manajemen yang

bermutu. Dalam menjalankan kegiatan sekolah seringkali ditemukan masalah-

masalah pada peralatan komputer serta perangkat lunak yang terpasang didalam

komputer dan harus segera diselesaikan. Namun penanganan masalah masih

kurang baik, karena proses pencatatan keluhan masalah yang masih sederhana

sehingga mempengaruhi kinerja sekolah terutama staff bagian tata usaha dan

bagian kurikulum. Hal ini dapat memberi dampak negatif yakni terdapat masalah

yang berisiko dicatat berulang, sehingga membutuhkan waktu yang lama untuk

solusi dari laporan keluhan tersebut. Oleh karena itu, penulis mengajukan aplikasi

sistem informasi helpdesk ticketing system yang dibuat untuk mengatasi dan

meminimalisasi masalah diatas. Secara garis besar aplikasi yang dikembangkan

terdiri dari proses pencatatan keluhan helpdesk, informasi status keluhan helpdesk,

informasi cara penyelesain keluhan helpdesk, serta laporan helpdesk. Metode

penelitian yang penulis lakukan antara lain metode pengumpulan data berupa

studi pustaka, observasi, studi literatur sejenis dan wawancara. Sedangkan metode

pengembangan aplikasi helpdesk ini, penulis menggunakan Rapid Application

Development (RAD) dengan dimodelkan dengan diagram-diagram Unified

Modelling Language (UML). Tahapan yang dilakukan dalam RAD adalah fase

perencanaan syarat-syarat, fase perancangan, fase konstruksi dan fase

pelaksanaan. Tools yang digunakan adalah Python versi 3, MySQL versi 5.1.33

dan Pycharm versi 3. Hasil penelitian ini menghasilkan suatu sistem informasi

helpdesk yang memberikan kemudahan bagi staff bagian tata usaha dan

kurikulum untuk membantu menyelesaikan masalah yang akan diajukan dan

mendapatkan solusi dari masalah yang dikeluhkan.

Kata kunci: informasi, helpdesk, Rapid Application Development (RAD), UML

(Unfied Modelling Language).

V Bab + 100 Halaman + 21 Daftar Pustaka + 42 Gambar + 22 Tabel + 4 Daftar

Simbol + 5 Lampiran

Pustaka Acuan: 19 Buku (2008-2014)

Page 6: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

vi

KATA PENGANTAR

Alhamdulillah, segala puji dan syukur penulis panjatkan kehadirat Allah

S.W.T yang telah melimpahkan rahmat dan hidayah-Nya sehingga penulis dapat

menyelesaikan penyusunan skripsi dengan judul “Pembangunan Sistem Informasi

Helpdesk Ticketing System menggunakan Django Framework (Studi Kasus: SMK

Saradan)”

Penulis menyadari bahwa dalam penyusunan skripsi ini masih jauh dari

sempurna dan terdapat banyak kekurangan di dalamnya, oleh karena itu penulis

mengharapkan saran dan kritik yang membangun dari semua pihak. Penulisan

skripsi ini juga tidak terlepas dari bantuan berbagai pihak yang telah mendukung.

Oleh karena itu, penulis menyampaikan ucapan terima kasih yang sebesar-

besarnya kepada pihak-pihak yang telah turut membantu dalam penyusunan

laporan ini, yaitu:

1. Bapak Husni Teja Sukmana, Ph.D, selaku Dosen Pembimbing I dan Dewi Khairani,

M.Sc selaku Dosen Pembimbing II yang telah secara bijaksana dan kooperatif

memberikan pengarahan dan petunjuk kepada penulis dalam menyelesaikan

skripsi ini.

2. Ibu Arini, M.T., selaku Ketua Program Studi Teknik Informatika Universitas Islam

Negeri Syarif Hidayatullah Jakarta. Bapak Dr. Agus Salim, M.Sis, selaku Dekan

Fakultas Sains dan Teknologi Universitas Islam Negeri Syarif Hidayatullah

Jakarta.

Page 7: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

vii

3. Seluruh Dosen, Staf Karyawan Fakultas Sains dan Teknologi, khususnya Program

Studi Teknik Informatika yang telah memberikan bantuan dan kerjasama yang

terjalin dari awal perkuliahan.

4. Kedua orang tua tercinta yang selalu memberikan doa, semangat, dukungan

moril dan materil kepada penulis juga yang selalu menjadi motivasi terbesar

penulis agar dapat menyelesaikan skripsi ini dengan segera dan baik.

5. Serta semua pihak yang tidak dapat disebutkan satu persatu telah membantu,

menyumbangkan gagasan dalam kegiatan penyusunan skripsi ini

Semoga semua kebaikan, bantuan, dukungan dan doa yang diberikan

mendapat balasan dari Allah SWT. Penulis mengharapkan saran serta kritik dari

pembaca dan semua pihak agar penulisan laporan selanjutnya menjadi lebih

baik lagi. Akhir kata, penulis berharap agar skripsi ini bermanfaat bagi penulis

khusunya dan bagi pembaca pada umumnya.

Jakarta,1 Juli 2015

Rizki Mudhar

Page 8: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

viii

DAFTAR ISI

DAFTAR GAMBAR .......................................................................................................... ii

DAFTAR TABEL ...............................................................................................................iv

DAFTAR SIMBOL ............................................................................................................vi

DAFTAR LAMPIRAN ....................................................................................................... x

BAB I PENDAHULUAN ......................................................................................................... 1

1.1. Latar Belakang ........................................................................................................ 1

1.2. Rumusan Masalah ................................................................................................... 4

1.3. Batasan Masalah ..................................................................................................... 4

1.4. Manfaat Penelitian .................................................................................................. 5

1.5. Tujuan Penelitian .................................................................................................... 5

1.6. Metodologi Penelitian ............................................................................................. 6

1.6.1. Metode Pengumpulan data .............................................................................. 6

1.6.1.1. Studi Pustaka ........................................................................................... 6

1.6.1.2. Studi Literatur Sejenis ............................................................................. 6

1.6.1.3. Wawancara .............................................................................................. 6

1.6.2. Metode Pengembangan Sistem ....................................................................... 6

1.7. Sistematika Penulisan ......................................................................................... 7

BAB II LANDASAN TEORI ............................................................................................. 9

2.1. Konsep Dasar Sistem Informasi ................................................................................... 9

2.1.1. Pengertian Sistem .................................................................................................. 9

2.1.1.1. Karakteristik Sistem ....................................................................................... 9

2.1.2 Pengertian informasi ............................................................................................ 10

2.1.3 Pengertian sistem informasi ................................................................................. 11

2.1.3.1 Komponen-komponen sistem informasi ....................................................... 11

2.2. Konsep dasar Django ................................................................................................. 12

2.2.1 Pengertian django ................................................................................................. 12

2.2.3 Pengertian ORM(object-relational mapper) ......................................................... 13

2.2.4 Pengertian Framework ......................................................................................... 13

2.3 Konsep dasar helpdesk ................................................................................................ 13

2.3.1 Pengertian helpdesk ............................................................................................. 13

Page 9: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

ix

2.3.2 Pengertian ticketing ............................................................................................. 14

2.3.3 Kelebihan Helpdesk ............................................................................................. 14

2.3.4 Fungsionalitas Helpdesk ..................................................................................... 15

2.3.5 Peranan Helpdesk ................................................................................................. 15

2.4 UML(Unified Modelling Language) .......................................................................... 16

2.4.1 Pengertian UML ................................................................................................... 16

2.4.2 Tujuan UML ........................................................................................................ 16

2.4.3 Diagram-diagram UML ....................................................................................... 17

2.4.3.1 Diagram use-case .......................................................................................... 17

2.4.3.2 Diagram kelas ............................................................................................... 17

2.4.3.3 Diagram sekuen............................................................................................. 18

2.4.3.5 Diagram aktifitas ........................................................................................... 18

2.5 Database (basis data) ................................................................................................... 19

2.6. Rapid Application Development (RAD) .................................................................... 19

2.7 Literatur Sejenis .......................................................................................................... 19

BAB III METODOLOGI PENELITIAN .................................................................................... 23

3.1. Metodologi Pengumpulan Data ................................................................................. 23

3.1.1. Studi Pustaka ...................................................................................................... 23

3.1.2. Studi Literatur Sejenis ........................................................................................ 23

3.1.3. Wawancara ......................................................................................................... 24

3.1.4. Observasi............................................................................................................. 24

3.2. Metode pengembangan sistem .................................................................................. 24

3.2.1. Fase Perencanaan Syarat-Syarat ..................................................................... 25

3.2.2. Fase Perancangan ............................................................................................ 26

3.2.3. Fase Konstruksi ............................................................................................... 27

3.2.4. Fase Pelaksanaan............................................................................................. 27

3.3 Kerangka Berfikir ....................................................................................................... 27

BAB IV PEMBAHASAN ....................................................................................................... 29

4.1. Fase Perencanaan Syarat-Syarat ................................................................................ 29

4.1.1. Gambaran Umum SMK Saradan ........................................................................ 29

4.1.1.1. Visi dan Misi SMK Saradan ........................................................................ 29

Page 10: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

x

4.1.1.2. Tujuan Sekolah ............................................................................................ 31

4.1.1.3. Struktur Organisasi SMK Saradan ............................................................... 33

4.1.2. Menganalisa Sistem Berjalan .............................................................................. 33

4.1.3. Identifikasi Masalah ............................................................................................ 35

4.1.4. Usulan Penyelesain Masalah ............................................................................... 35

4.2. Fase Perancangan ....................................................................................................... 36

4.2.1. Desain Aplikasi ................................................................................................... 36

4.2.1.1. Penentuan Actor ........................................................................................... 36

4.2.1.2. Perancangan Use Case ................................................................................. 38

4.2.1.3. Perancangan Use Case Scenario .................................................................. 41

4.2.1.4. Activity Diagram.......................................................................................... 53

4.2.1.6. Sequence Diagram ....................................................................................... 68

4.2.2. Desain Basis Data ............................................................................................... 83

4.2.3. Desain Interface .................................................................................................. 89

4.2.3.1.Desain User Interface Home Page Login .......................................................... 89

4.2.3.2. Desain User Interface Admin Page .............................................................. 89

4.2.3.3. Desain User Interface Teknisi Helpdesk ...................................................... 90

4.2.3.4. Desain User Interface User Helpdesk .......................................................... 90

4.2.3.5. Desain User Interface Add User .................................................................. 91

4.2.3.6. Desain User Interface Create New Ticket .................................................... 91

4.2.3.7. Desain User Interface Assign Ticket............................................................ 92

4.2.3.8. Desain User Interface Response Ticket ....................................................... 92

4.2.3.9. Desain User Interface Change Status Ticket ................................................ 93

4.2.3.10. Desain User Interface View All Ticke ....................................................... 93

4.2.3.11. Desain User Interface View Report Ticket ................................................ 94

4.2.3.12. Desain User Interface Logout .................................................................... 94

4.3. Fase Konstruksi .......................................................................................................... 94

4.3.1. Implementasi koding ........................................................................................... 94

4.3.2. Spesifikasi Software dan Hardware .................................................................... 95

4.4. Fase Pelaksanaan ....................................................................................................... 96

4.4.1. Testing Mandiri ................................................................................................... 96

Page 11: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

xi

4.4.2. Testing Oleh User ............................................................................................... 98

BAB V PENUTUP ................................................................................................................ 99

5.1. Kesimpulan ................................................................................................................ 99

5.2. Saran .......................................................................................................................... 99

DAFTAR PUSTAKA ..................................................................................................... 100

Page 12: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

1

BAB I

PENDAHULUAN

1.1. Latar Belakang

Perkembangan teknologi semakin hari semakin maju. Internet merupakan

teknologi yang perkembangannya paling pesat saat ini. Orang dari berbagai kota

besar dan kota kecil mudah sekali mengakses internet. Bahkan dengan akses

internet yang disediakan oleh penyedia jasa telepon/komunikasi. Orang-orang dari

pelosok telah bisa mengakses baik lewat komputer maupun lewat handphone atau

lewat komputer tablet yang sekarang berkembang pesat. Bisa dipastikan hampir

semua orang yang menggunakan smartphone telah menggunakan internet. Dengan

demikian internet merupakan media informasi yang bisa diakses oleh semua

orang. Menurut Kementerian Komunikasi dan Informatika (Kemkominfo) ,

pengguna internet di indonesia hingga saat ini telah mencapai 82 juta orang.

Dengan capaian tersebut, indonesia berada pada peringkat ke-8 di

dunia.(www.kominfo.go.id)

Tuntutan kebutuhan akan informasi dan penggunaan komputer yang

semakin banyak mendorong terbentuknya suatu aplikasi yang dapat menunjang

kebutuhan informasi tersebut. Dengan terus melajunya roda perkembangan

teknologi, web berkembang menjadi alat bantu yang tidak hanya mampu

menyediakan informasi, namun juga mampu mengolah informasi. Proses

Page 13: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

2

pengolahan informasi dengan memanfaatkan teknologi web menyebabkan web

menjadi media informasi yang dinamis.

Sekolah menengah kejuruan (SMK) Saradan merupakan sebuah lembaga

pendidikan yang dikelola oleh Yayasan Nurussyamsi dengan kantor utamanya di

depok. Sejak beroperasi dari tahun 2010, SMK saradan sudah memilik siswa

dengan jumlah ± 500 orang. Adapun program keahlian kejuruan yang dimilik

yaitu teknik kendaraan ringan, rekayasa perangkat lunak, teknik komputer

jaringan dan multimedia. SMK saradan berkomitmen meningkatkan mutu

pelayanan pendidikan untuk membentuk siswa unggul dalam prestasi dan

meningkatkan efektifitas penerapan sistem manajemen yang bermutu. Hingga

tulisan ini dibuat penulis merupakan staff divisi IT di smk saradan.

Berdasarkan hasil wawancara dengan observasi terdapat dua buah divisi di

SMK Saradan yang aktifitas pekerjaan nya menggunakan komputer. Diantaranya

mereka yaitu staff bagian tata usaha dan kurikulum. Bagian kurikulum memiliki

tugas membuat dokumen penting untuk sekolah salah satunya seperti membuat

silabus mata pelajaran semester baru. Sedangkan staff bagian tata usaha memiliki

peran membuat laporan keuangan sekolah serta yang berkaitan dengan bidang

tersebut. Dalam menjalankan perannya masing-masing seringkali ditemukan

masalah-masalah pada peralatan penunjang yang ada di kantor dan harus segera

diselesaikan. Adapun masalah yang berkaitan dengan kerusakan infrastruktur

sekolah, staff karyawan yang mengalami kerusakan pada perangkat yang

digunakan akan melaporkan masalahny ke bagian tata usaha kemudian bagian

tata usaha menginformasikan keluhan yang di laporkan ke bagian IT. Apabila

Page 14: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

3

informasi keluhan yang dilaporkan kurang akan informasi didalamnya maka

bagian IT meminta kembali untuk dikonfirmasi informasi lengkap keluhan yang

dilaporkan. Baru kemudian bisa ditindaklanjuti masalah yang dilaporkan. Namun

penanganan masalah yang saat ini terjadi di SMK Saradan masih kurang baik,

karena proses pencatatan masalah yang dilaporkan masih manual dan sederhana

sehingga mempengaruhi kinerja Staff karyawan. Karena masalah yang ada di

lapangan tidak cepat teratasi dan tidak tersistemasi proses komplain masalah. Hal

ini dapat memberi dampak negatif yakni terdapat masalah yang beresiko dicatat

secara berulang sehingga staff karyawan membutuhkan waktu yang lama dalam

mendapatkan informasi akan penyelesain masalah tersebut.

Menurut fred, helpdesk dapat berfungsi sebagai single point of contacts

ketika pelanggan membutuhkan bantuan teknis serta dapat menjadi fasilitas

komunikasi antara pelanggan dengan tim pendukung dalam sebuah perusahaan

(fred:2013:231). Oleh karena itu penulis mengajukan aplikasi sistem informasi

helpdesk ticketing system yang terintegrasi dengan baik agar dapat menyelesaikan

permasalahan staff karyawan yang di jelaskan diatas dengan baik.

Saat ini sudah banyak web framework yang ada di dunia pengembangan

web, yang ditulis dalam berbagai bahasa pemograman dan dibangun pada

platform yang berbeda dan sistem operasi yang berbeda pula. Web developer di

seluruh dunia kini meninggalkan cara kuno dalam membangun website yang

mendukung pemanfaatan framework secara struktur dan bentuk dalam

pengembangan webnya.

Page 15: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

4

Memilih sebuah teknologi yang akan digunakan untuk membangun

website merupakan keputusan yang sulit, dikarenakan kita akan terjebak

menggunakanya untuk sementara waktu. Lebih buruk lagi, sejak awal ketika kita

dipaksa untuk membuat keputasan tentang apa framework yang akan kita gunakan

sedangkan kita memiliki informasi minim atau malah sama sekali tidak ada

tentang seberapa bagus framework yang akan digunakan untuk kebutuhan kita.

Dalam penelitian ini penulis menggunakan django framework untuk

pembuatan website yang akan dibangun. Adapun alasanya dikarenakan django

mempermudah web developer dalam pembangunan website yang kompleks. Serta

menggunakan bahasa pemograman python untuk pembuatan aplikasinya

(jeff:2008:7).

Untuk merancang perangkat lunak yang akan di bangun ,penulis

menggunakan UML modelling sebagai konsep model sistem yang dirancang.

UML modelling memudahkan penulis dalam menjabarkan sistem secara rinci

untuk analisa dan mencari apa yang diperlukan sistem serta dapat

mendokumentasikan sistem yang ada, proses-proses dan organisasinya. Agar

sebuah sistem dapat dibangun dengan cepat penulis menggunakan metode RAD

(rapid application development). Dalam metode ini sebuah sistem akan

dikonstruksikan dari awal menetapkan kebutuhan user hingga implementasi

sistem secara final.

Page 16: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

5

Dari latar belakang tersebut penulis mengangkat judul

”PEMBANGUNAN SISTEM INFORMASI HELPDESK TICKETING

SYSTEM MENGGUNAKAN DJANGO FRAMEWORK (STUDI

KASUS:SMK SARADAN)”

1.2. Rumusan Masalah

Berdasarkan latar belakang permasalahan yang dipaparkan, maka

identifikasi masalah penelitian ini adalah:

“Bagaimana membangun aplikasi helpdesk yang dapat menyediakan

informasi dalam menangani troubleshooting yang berkaitan dengan komputer

pada SMK Saradan”.

1.3. Batasan Masalah

Berdasarkan latar belakang permasalahan yang dipaparkan, maka

identifikasi masalah penelitian ini adalah:

1. Penelitian ini tidak membahas keamanan data.

2. Implementasi penelitian ini dilakukan di SMK Saradan.

1.4. Manfaat Penelitian

Manfaat dari Penelitian ini adalah:

1. Memberikan gambaran secara umum tentang rancang bangun sistem

helpdesk ticketing system pada SMK saradan.

2. Diharapkan dapat dijadikan referensi untuk skripsi bidang penelitian

Page 17: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

6

sistem informasi helpdesk ticketing system.

1.5. Tujuan Penelitian

Tujuan dari penelitian ini adalah membangun sistem informasi helpdesk

ticketing system pada SMK saradan untuk digunakan sebagai media informasi

penyampain problem seputar komputer oleh staff karyawan ke divisi IT helpdesk.

1.6. Metodologi Penelitian

1.6.1. Metode Pengumpulan data

Metode pengumpulan data merupakan metode yang digunakan peneliti

dalam melakukan analisis data dan menjadikanya informasi yang akan digunakan

untuk mengetahui permasalahan yang dihadapi.

1.6.1.1. Studi Pustaka

Studi pustaka, mengumpulkan data dan informasi dengan cara membaca

dan mempelajari buku-buku, referensi serta situs-situs penyedia layanan yang

berkenaan dengan judul diatas.

1.6.1.2. Studi Literatur Sejenis

Studi literatur sejenis merupakan metode pengumpulan data dengan

membandingkan research yang sejenis dengan judul penelitian, diantaranya yaitu

adalah “ Rancang bangun helpdesk ticketing system”.

Page 18: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

7

1.6.1.3. Wawancara

Metode wawancara merupakan proses untuk mengumpulkan informasi dengan

cara percakapan langsung dengan format tanya jawab terhadap pihak-pihak terkait

dengan penelitian sistem yang akan dibuat

1.6.1.4. Observasi

Pengamatan yang langsung dilakukan peneliti terhadap obyek-obyek yang

ada pada perusahaan atau instansi terkait untuk mendapatkan data-data yang

diperlukan.

1.6.2. Metode Pengembangan Sistem

Pada penelitian ini , penulis menggunakan metode pengembangan sistem

Rapid Application Development (RAD) dengan tools-nya UML, yang memiliki

tahap-tahap sebagai berikut: (kendall dan kendall,2011):

1. Fase Perencanaan Syarat

2. Fase Perancangan

3. Fase Konstruksi

4. Fase Implementasi

1.7. Sistematika Penulisan

Dalam penulisan skripsi ini, penulis menjabarkan penelitian Desain

Sistem Informasi Helpdesk Ticketing System Berbasis Web Dengan Django

Framework Menggunakan Uml Modelling dibagi menjadi 5 (lima) Bab,

diantaranya adalah:

Page 19: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

8

BAB I PENDAHULUAN

Dalam bab ini akan diuraikan tentang latar belakang, perumusan

masalah, batasan masalah, tujuan penelitian, manfaat penelitian,

metodologi penelitian serta sistematika penulisan.

BAB II LANDASAN TEORI

Dalam bab ini akan diuraikan mengenai landasan teori yang digunakan

dalam pembahasan penulisan skripsi ini dan sumber landasan teori

tersebut.

BAB III METODOLOGI PENELITIAN

Bab ini berisi metodologi penelitian yang dilakukan serta langkahlangkah

yang digunakan terkait dengan penelitian yang dilakukan.

BAB IV PEMBAHASAN

Dalam bab ini berisi tentang analisis dan perancangan kebutuhan sistem

dari hasil penelitian serta pembahasan yang mencakup gambaran umum

tentang obyek penelitian serta implementasi sistem.

BAB V PENUTUP

Bab ini merupakan akhir penulisan skripsi, di mana berdasarkan uraian

telah dibahas akan dituangkan ke dalam suatu bentuk simpulan akhir

serta saran-saran

Page 20: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

9

BAB II

LANDASAN TEORI

2.1. Konsep Dasar Sistem Informasi

2.1.1. Pengertian Sistem

Whitten mendefinisikan sistem sebagai sekolompok komponen yang

saling terhubung dan berfungsi secara bersamaan untuk mencapai hasil yang

diinginkan (whitten:2009:6)

Menurut gaol, sistem adalah hubungan satu unit dengan unit-unit lainnya

yang saling berhubungan satu sama lainnya dan yang tidak dapat dipisahkan serta

menuju suatu kesatuan dalam rangka mencapai tujuan yang telah ditetapkan

(gaol:2008:9).

2.1.2 Pengertian informasi

Menurut laudon, informasi adalah data yang telah diolah menjadi sebuah

bentuk yang berguna bagi penerima dan sangat berarti dalam tindakan mengambil

sebuah keputusan (laudon:2012:15).

Didalam bukunya gupta menjelaskan informasi adalah data yang telah

diambil, diolah atau digunakan untuk tujuan informasi semata yang mana bisa

Page 21: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

10

diatur dan di presentasikan sehingga pembuat keputusan dapat mengambil

tindakan secara langsung (gupta:2011:26)

2.1.3 Pengertian sistem informasi

Laudon mendefinisikan sistem informasi merupakan perangkat komponen

yang saling terkait yang mana mengumpulkan, memproses,menyimpan, dan

mendistribusikan informasi untuk mendukung pengambilan keputusan dan kontrol

dalam sebuah organisasi. Disamping mendukung pengambilan keputusan,

koordinasi , dan kontrol, sistem informasi juga dapat membantu manajer dan

pekerja menganalisis masalah, memvisualisasikan subyek yang komplek,

menciptakan produk baru (laudon:2012:15)

2.2. Konsep dasar Django

2.2.1 Pengertian django

Django merupakan sebuah framework yang berbasis high level language

yaitu bahasa python yang mendukung pembuatan sebuah website secara rapid

devolopment dengan desain yang elegan (wright:2007:274)

Mcgaw mendefinisikan django sebagai sebuah web framework yang

mempunyai pola mvc (model-view-controller). Model adalah kelas python yang

digunakan untuk berinteraksi dengan lapisan database. Controller adalah lapisan

yang menangani logika aplikasi dan mengirimkan respon permintaan. Dan view

adalah apa yang pengguna lihat dan berinteraksi dengannya.(mcgaw:2009:6)

Page 22: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

11

2.2.3 Pengertian ORM(object-relational mapper)

ORM merupakan komponen database pada django. Di django ORM

bertindak sebagai jembatan antara model data dan mesi database(database

machine). ORM juga men-support semua database yang ada sehingga

memudahkan developer mengubah database yang satu ke yang lainnya

(hourieh:2008:21)

2.2.4 Pengertian Framework

Framework adalah kumpulan perintah atau fungsi dasar yang membentuk

aturan-aturan tertentu dan saling berinteraksi satu sama lain sehingga dalam

pembuatan aplikasi website dibutuhkan sebuah framework untuk

pembangunannya. (wardana:2010:3).

2.2.5. Instalasi Django menggunakan Subversion

Subversion merupakan sebuah aplikasi open source revision-control

system yang sering digunakan oleh tim Django mengatur perubahan data dalam

database django apabila diperlukan untuk menambahkan fitur baru ke dalam

django. Dalam kasus ini penulis memanfaatkan fungsi dari client subversion agar

dapat memasang django yang terbaru dari website resmminya dan dapat

melakukan update versi django dengan lebih mudah. Berikut tahap-tahap dalam

memasang django menggunakan subversion; (adrian:2008:12)

a. ketik perintah berikut pada sebuah aplikasi terminal svn co

http://code.djangoproject.com/svn/django/trunk djtrunk

Page 23: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

12

b. buat folder site-packages/django.pth dan tambahkan folder

djtrunk dan update python ke djtrunk

c. Taruh djtrunk/django/bin kedalam system path. Dalam folder

ini berisikan aplikasi utilitis seperti django-admin.py

2.2.6. Django Project

Terdapat empat buah file yang berisikan konfigurasi database serta

konfigurasi-konfigurasi lainnya yang memiliki relasi dengan aplikasi django.

Diantaranya; (adrian:2008:15)

1. __init__.py; merupakan sebuah file yang mengindikan

bahwasanya untuk membuat aplikasi dengan

menggunakan bahasa python membutuhkan file ini agar

berfungsi sebagai package atau bisa dibilang bagian

dari sebuah modul.

2. Manage.py; merupakan sebuah file yang bertindak

sebagai utility memiliki fungsi dapat berinteraksi

dengan Django project

3. Settings.py merupakan file yang berisikan

pengaturan/konfigurasi project django

4. Urls.py mendefinisikan index dari sebuah aplikasi di

Django

Page 24: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

13

2.3 Konsep dasar helpdesk

2.3.1 Pengertian helpdesk

Helpdesk pada dasarnya adalah point dimana masalah atau issue

dilaporkan dan diatur secara terurut dan diorganisasikan dari perspektif umum.

Helpdesk juga berfungsi sebagai pelengkap dari sebuah fungsi pelayanan dan

bertanggung jawab sebagai sumber dari pemecahan masalah atau issue lainnya

(www.help-desk-world.com/help-desk.htm).

Menurut fred helpdesk juga dapat berperan sebagai single point of contact

ketika pengguna membutuhkan bantuan teknis serta dapat menjadi fasilitas

komunikasi antara pengguna dengan tim pendukung di sebuah perusahaan

(fred:2013:231)

2.3.2 Pengertian ticketing

Ticketing adalah sebuah karcis gangguan(atau disebut juga laporan

masalah) yang digunakan dalam suatu organisasi untuk melacak deteksi,

pelaporan, dan resolusi dari beberapa jenis masalah. Trouble sistem ticketing

berasal dari manufaktur sebuah dasar sistem pelaporan kertas. Sekarang

kebanyakan berbasis web dan terkait dengan hubungan manajemen pelanggan

seperti call center atau e-business

(www.searchcrm.techtarget.com/definition/trouble-tick)

2.3.3 Kelebihan Helpdesk

Helpdesk memiliki beberapa kelebihan, antara lain (helpdeskworld,2007) :

a. Helpdesk dapat memberikan solusi atas pertanyaan-pertanyaan

Page 25: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

14

maupun complain yang masuk dalam waktu yang lebih singkat.

b. Helpdesk dapat mengecek status permasalahan yang ada dan

mengatur pembagian kerja staf.

c. Helpdesk dapat meningkatkan efisiensi perusahaan dalam

menangani pertanyaan dan complaindari pelanggan.

d. Helpdesk dapat memberikan laporan kerja perkembangan

kinerja para staf kepada pimpinan.

2.3.4 Fungsionalitas Helpdesk

Helpdesk Ticketing System memiliki beberapa fungsi, antara lain

(Qoyyimah,2011):

d. Dari prespektif keuangan adalah untuk meningkatkan

keuntungan, meningkatkan jumlah pelanggan, meningkatkan

kepuasan pelanggan, meningkatkan mutu pelayanan.

e. Dari perspektif pelanggan adalah untuk menjalin kemitraan

dengan pelanggan, meningkatkan kepercayaan pelanggan.

2.3.5 Peranan Helpdesk

Operator atau orang yang bertanggung jawab pada Helpdesk System

memiliki beberapa tugas, antara lain: (Yulia, 2012)

a. Jawaban panggilan dari pengguna yang memiliki komputer yang

berhubungan dengan masalah, atau mereka membutuhkan bantuan

dalam penggunaan perangkat lunak aplikasi spreadsheet, grafis,

database, e-mail, atau aplikasi pengolah kata.

Page 26: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

15

b. Menjawab pertanyaan berdasarkan pengetahuan mereka tentang

operasi komputer.

c. Mengajukan pertanyaan dari pengguna untuk membantu dalam

mendiagnosa masalah, menemukan solusi yang mungkin dan

menerapkan diagnostic procedures.

d. Berkonsultasi dengan ahli komputer lain untuk lebih mempelajari

masalah dan mengembangkan solusi, jika perlu.

e. Mampu menjelaskan erors untuk para programmer dan

merekomendasikan perubahan program.

f. Tetap mengikuti perkembangan dan memperbarui pengetahuan dan

keterampilan melalui komunikasi terus menerus dengan komputer dan

majalah perdagangan membaca, manual dan menghadiri seminar

pelatihan.

2.3.6. Tipe Helpdesk

Berdasarkan tipe customer yang ditanganinya, helpdesk dapat dibagi menjadi dua

jenis (Trimawangsari, 2010):

a. Internal helpdesk

Adalah helpdesk yang memberikan pelayanan kepada internal

customer yaitu para karyawan yang bekerja pada perusahaan

tersebut. Tujuan utama daripada dibentuknya helpdesk ini

adalah membantu karyawan untuk dapat memaksimalkan

infrastruktur yang ada untuk mengoptimalkan kinerja mereka

b. External helpdesk

Page 27: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

16

Adalah helpdesk yang terdapat pada perusahaan yang

melakukan penjualan produk atau layanan terten kepada pihak

di luar perusahaan. Sehingga helpdesk disini ditekankan pada

pelayanan terhadap customer pengguna produk/jasa perusahaan

sebagai additional services after sales terhadap penjualan

perusahaan tersebut

2.4 UML(Unified Modelling Language)

2.4.1 Pengertian UML

UML merupakan satu kumpulan konvensi pemodelan yang digunakan

untuk menentukan atau menggambarkan sebuah sistem software yang terkait

dengan obyek (Whitten, 2008). Jeffrey L. Whitten menambahkan bahwa UML

menawarkan diagram yang dikelompokkan menjadi beberapa perspektif berbeda

untuk memodelkan suatu sistem, seperti satu set cetak biru (blueprint) yang

digunakan untuk membangun sebuah rumah (Whitten, 2008).

2.4.2 Tujuan UML

Tujuan utama perancangan UML adalah: (hariyanto:2004:260)

1. Menyediakan bahasa pemodelan visual yang ekspresif dan siapa pakai

untuk mengembangkan dan pertukaran model-model yang berarti

Menyediakan mekanisme perluasan dan spesialisasi untuk memperluas

konsep konsep inti

2. Mendukung spesifikasi independen bahasa pemograman dan proses

Page 28: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

17

pengembangan tertentu Menyediakan basis formal untuk pemahaman

bahasa pemodelan

3. Mendorong pertumbuhan pasar kakas berorientasi objek

4. Mendukung konsep-konsep pengembangan level lebih tinggi seperti

komponen, kolaborasi, framework dan pattern.

2.4.3 Diagram-diagram UML

2.4.3.1 Diagram use-case

Diagram yang menggambarkan interaksi antara sistem dengan

eksternal sistem dan pengguna. Dengan kata lain, secara grafis menggambarkan

siapa yang akan menggunakan sistem dan dengan cara apa pengguna

mengharapkan untuk berinteraksi dengan sistem (Whitten, 2008).

2.4.3.2 Diagram kelas

Menurut prabowo, diagram kelas merupakan kumpulan kelas-kelas objek

yang memiliki atribut dan perilaku yang sama. Kelasi didefinisikan sebagai suatu

sumber daya yang termasuk didalamnya informasi-informasi yang mengambarkan

fitur suatu entitas dan bagaimana penggunaanya sedangkan objek adalah entitas

yang bersifat uni yang mengikuti aturan aturan yang sudah didefinisikan dalam

kelasnya.(prabowo:2011:39)

Page 29: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

18

2.4.3.3 Diagram sekuen

Sequence diagram secara grafis menggambarkan bagaimana object

berinteraksi dengan satu sama lain melalui pesan pada eksekusi sebuah

usecaseatau operasi. Diagram ini mengilustrasikan bagaimana pesan terkirim dan

diterima di antara object dan sequence (ruang waktu) (Whitten,2008). Adapun

simbol simbol dari sequence diagramterdapat pada daftar simbol.

2.4.3.5 Diagram aktifitas

Diagram aktivitas mengambarkan aktivitas sistem dalam bentuk kumpulan

aksi ketika digunakan dalam pemodelan software, diagram aktivitas juga

mempresentasikan pemangilan suatu fungsi tertentu misalnya call. Sedangkan bila

dimodelkan dalam pemodelan bisnis, diagram ini mengambarkan aktivitas yang

dipicu oleh kejadian-kejadian di luar seperti pemesanann atau kejadian-kejadian

internal misalnya proses pengajian tiap jumat sore.(prabowo:2011:144)

2.5 Database (basis data)

Menurut junindar, basis data merupakan kumpulan data yang saling

berhubungan satu dengan lainya yang tersimpan di perangkat keras komputer dan

diperlukan suatu perangkat lunak memanipulasi basis data tersebut

(junindar:2011:9). Pada intinya basis data adalah media untuk menyimpan data

agar dapat diakses dengan mudah dan cepat.(rossa:2014:43)

Page 30: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

19

2.6. Rapid Application Development (RAD)

Rapid Application Development (RAD) adalah model proses

pengembangan perangkat lunak yang bersifat inkremental terutama untuk waktu

pengerjaan yang pendek. Model RAD adalah adaptasi dari model air terjun versi

kecepatan tinggi dengan menggunakan model air terjun untuk pengembangan

setiap komponen perangkat lunak (rossa:2014:34)

2.7 Literatur Sejenis

1. Judul Skripsi “ Rancang Bangun Helpdesk Ticketing System (Studi

Kasus:PT.Primus Indojaya)” oleh Qoyyimah (UIN Syarif Hidayatullah Jakarta

2011)

PT. Primus Indojaya merupakan sebuah perusahaan yang terintegrasi,

terdistribusi, dan terlengkap dalam memberikan informasi mengenai

teknologi informasi. di PT. Primus Indojaya masih kurang baik, karena

proses pencatatan helpdesk yang masih manual dan sederhana sehingga

mempengaruhi kinerja perusahaan tidak cepat teratasi, dan prosesnya tidak

terkontrol. Semua pencatatan laporan bulanan serta perhitungan masalah

masih dilakukan manual. Oleh karena itu dibutuhkan sistem helpdesk

ticketing system yang terintegrasi dengan baik dan cepat sehingga

pengaksesan data pada helpdesk dapat dilakukan dengan mudah dan

cepat guna pengukuran tingkat masalah pengaksesan laporan oleh manajer

operasional, serta permasalahan dapat tertangani dengan baik dalam cakupan

batasan masalah yang menghasilkan solusi tepat untuk mengatur

Page 31: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

20

sumberdaya yang ada.

Penelitian skripsi ini bertujuan untuk membantu pihak IT Helpdesk

memberikan laporan bulan. Dan juga untuk membantu pihak manajemen

mengambil keputusan dengan melihat banyaknya maslah berdasrkan operator

tersebut

Alat pengembangan yang digunakan peneliti yaitu PHP sebagai

aplikasi interface dan Mysql sebagai basis datanya. Ini semua dipilih

karena kehandalan dalam membuat aplikasi berbasis web. Metode

pengembangan yang digunakan adalah waterfall dengan pendekatan UML.

2. Judul Skripsi “ Rancang Bangun Helpdesk Pada PT Palyja” oleh Yulia Indarti

Saputri (UIN Syarif Hidayatullah Jakarta 2012)

Di dalam suatu perusahaan, adalah penting memprioritaskan kebutuhan

pegawai dalam bentuk helpdesk system. Helpdesk system merupakan sistem

aplikasi yang dapat dijadikan suatu media untuk membantu pengguna agar

dapat mempermudah dan memperjelas prosedur untuk mendapatkan suatu

informasi. Pada PT.Palyja belum terintegrasi system komputerisasi. Oleh

karena itu, dengan helpdesk system ini diharapkan dapat membantu

pegawai dalam memperoleh informasi yang dibutuhkan ataupun dalam

berkomunikasi dengan perusahaan.

Penelitian skripsi ini bertujuan untuk menghasilkan Sistem yang dapat

menampilkan pelaporan masalah dan dapat memberikan solusi untuk pegawai.

Alat pengembangan yang digunakan peneliti yaitu PHP sebagai

aplikasi interface dan Mysql sebagai basis datanya. Ini semua dipilih

Page 32: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

21

karena kehandalan dalam membuat aplikasi berbasis web. Metode

pengembangan yang digunakan adalah Rapid Application Development

(RAD)

3. Judul Jurnal “ Help Desk Ticketing System Using Visual WebGui oleh

Marissa Levy (Golden West Technologies, 2009)

Golden west technologies merupakan sebuah perusahaan yang

menyediakan layanan internet helpdesk atau biasa disebut call center bagi para

pengiat UKM (usaha kecil menengha) bisnis ISP (internet service provider)

yang ada di amerika serikat. Perusahaan tersebut selalu menitik beratkan

pelayanan yang maksimal terhadap klien-kliennya. Oleh karena itu meraka

berusaha menyediakan solusi bisnis yang berkualitas untuk kliennya dengan

beroperasi 24 jam dalam seminggu. Yang mana para pegawainya memikili

keterampilan khusus dibidangmya.

Sebuah call center dapat beroperasi 24 jam, yang mana tiap detiknya bisnis

call center ini dapat mengalami untung rugi. Ketika itu helpdesk ticketing

system banyak dibuat menggunakan bahasa pemograman ASP. Yang mana

saat itu tidak memiliki fitur maupun fungsionaltias yang dapat mengurangi

dampak kepadatan data ketika proses call center berlangsung. Dengan alasan

tersebut dibutuhkan sebuah ticketing system baru yang dapat dibangun secara

spesifik berdasarkan kebutuhan perusahaan tersebut. adapun kebutuhan

tersebut diantaranya kebutuhan fungsionalitas yang berfokus pada effesiensi

proses penyelesain masalah yang dilakukan call center pada helpdesk ticketing

system. Maka dari itu golden west technologies memilih teknologi visual

Page 33: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

22

webgui sebagai aplikasi pembuatan helpdesk ticketing system pada

perusahaannya

Penelitian skripsi ini bertujuan untuk menghasilkan sistem yang

memiliki kelengkapan fitur ticketing system sehingga golden west

technologies dapat memberikan pelayanan terbaik bagi klien-klien ISP nya.

Alat pengembangan yang digunakan Golden west technologies yaitu

Visual WebGui.Ini dipilih karena kehandalan dalam membuat aplikasi

berbasis web. Dengan menggunakan Visual WebGui, golden west

technologies dapat menghemat biaya pembuatan helpdesk ticketing system.

Yang mana pembuatannya selama 8 bulan dilakukan oleh satu orang

pengembang saja.

Page 34: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

23

BAB III

METODOLOGI PENELITIAN

3.1. Metodologi Pengumpulan Data

Pengumpulan data dilakukan untuk memperoleh informasi yang

dibutuhkan untuk mencapai tujuan penelitian. Dalam penelitian ini peneliti

menggunakan dua cara untuk mengumpulkan data, yaitu studi pustaka, literatur

sejenis, wawancara dan observasi.

3.1.1. Studi Pustaka

Pada tahapan pengumpulan data ini dengan metode studi pustaka, penulis

mencari inforamsi-informasi yang relevan dengan objek yang akan diteliti.

Pencarian informasi tersebut dapat dilakukan di perpustakaan, toko buku, maupun

jurnal online melalui internet. Informasi yang sudah terkumpul digunakan oleh

penulis dalam penyusunan landasan teori, metodologi penelitian serta

pengembangan aplikasinya secara langsung.

3.1.2. Studi Literatur Sejenis

Sumber literatur yang dipergunakan di dalam penulisan skripsi ini adalah

studi literatur dari penelitian atau hasil penelitian karya ilmiah dari mahasiswa dan

mahasiswi universitas islam negeri jakarta, untuk lebih lengkapnya dijelaskan

pada akhir bab dua.

Page 35: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

24

3.1.3. Wawancara

Wawancara dilakukan dengan bu siti nurbasyaroh selaku bagian tata usaha

di SMK Saradan. Berdasarkan hasil wawancara dengan bu siti nubasyaroh ,dapat

disimpulkan bahwa di SMK Saradan staff karyawan terutama staff bagian

kurikulum dan tata usaha mengalami kesulitan dalam mendapatkan informasi atas

solusi yang dihadapinya. Lampiran wawancara selengkapnya dapat dilihat di

halaman lampiran.

3.1.4. Observasi

Untuk mengumpulkan informasi yang dibutuhkan dalam membangun

sistem, penulis mengobservasi di tempat penelitian guna mendapatkan data-data

yang terkait dengan sistem. Hal ini dilakukan agar bisa mengetahui sistem yang

sedang berjalan saat ini. Sehingga penulis dapat menganalisanya serta

menentukan rancangan sistem baru yang akan dibangun. Observasi akan

dijelaskan pada bab IV pada fase perencanaan syarat-syarat.

3.2. Metode pengembangan sistem

Dalam membangun sistem helpdesk ini penulis menggunakan pendekatan

metodologi pengembangan sistem RAD (Rapid Application Development). Alasan

penulis menggunakan metodologi ini karena merancang sistem ini akan lebih

murah dalam hal biaya dan lebih cepat dalam implementasi serta melibatkan

pengguna akhir dalam proses perancangannya. Sehingga tujuan utama dapat

tercapai. Langkah-langkah yang penulis lalukan dalam merancang sistem ini yaitu

diantaranya:

Page 36: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

25

3.2.1. Fase Perencanaan Syarat-Syarat

Pada fase ini penulis menarik kesimpulan dari hasil observasi pada objek

yang diteliti bahwasanya sistem yang digunakan oleh objek yang diteliti sifatnya

masih konvesional. Oleh karena itu penulis mengabungkan laporan hasil observasi

berupa sistem yang berjalan yang ada pada objek yang diteliti menjadi suatu

spesifikasi yang struktur, spesifikasi ini berfungsi untuk mengetahui kebutuhan

pengguna, seperti pemecahan masalah yang dihadapi user ketika melakukan

kegiatan pada objek yang penulis teliti belum terstruktur secara sistem Dari

analisa sistem tersebut dapat ditentukan tujuan perancangan sistem tersebut dan

kegunaannya.

Tahapan yang akan dilakukan diantaranya:

1. Gambaran umum organisasi, yang bertujuan untuk mempelajari uraian

dari tiap-tiap tugas yang diperankan oleh pengguna pada tempat objek

yang penulis teliti. Sehingga sistem yang akan dibangun dapat berjalan

dengan baik.

2. Menganalisa sistem berjalan pada tempat penelitian yaitu, SMK Saradan .

3. Melakukan identifikasi masalah pada sistem yang sedang berjalan di

tempat penelitian yang penulis teliti

4. Usulan penyelesain masalah, berupa tinjaun dari sisi kebutuhan, pihak

yang terlibat, faktor pendukung dan kendala yang dihadapi.

Page 37: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

26

3.2.2. Fase Perancangan

Setelah memahami kebutuhan aplikasi yang akan dibangun maka tahapan

selanjutnya adalah melakukan perancangan (design). Yang dimaksud perancangan

disini adalah membuat pemodelan pada aplikasi baru yang dapat mewakili sistem

yang berjalan saat ini di SMK Saradan. Komponen dalam fase perancangan ini

meliputi perancangan aplikasi dan perancangan database.

1. Desain Aplikasi

Pada perancangan aplikasi ini, penulis menggunakan metode Unified

Modelling Language (UML). Untuk memudahkan pembangunan

sistem berbasis object oriented.

Tools yang digunakan pada UML ini meliputi;

1. Identifikasi Actor

2. Perancangan Use Case Diagram

3. Perancangan Use Case Scenario

4. Perancangan Activity Diagram

5. Perancangan Class Diagram

6. Perancangan Sequence Diagram

2. Desain Basis Data

Pada proses desain basis data ini, data-data yang digunakan disimpan

ke dalam basis data (database). Untuk merancang basis datanya,

dilakukan perancangan tabel-tabel atau record store yang digunakan

untuk menyimpan data. Pada proses ini penulis melakukan;

Page 38: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

27

1. Penerjemahan class diagram ke dalam basis data.

2. Menampilkan struktur basis data

3. Desain Interface

Pada proses ini, penulis melakukan perancangan pada user interface

dari sistem yang akan dibangun. Perancangan tersebut meliputi

halaman-halaman yang ada di dalam sistem.

3.2.3. Fase Konstruksi

Setelah perancangan basis data dibuat, maka diimplementasikan langsung

ke dalam sistem yang akan dirancang. Dalam hal ini penulis menggunakan basis

data MYSQL. Pada tahap ini penulis menggunakan bahasa pemograman python

dalam rancangan sistem yang akan dibangun dengan mengacu pada rancangan

aplikasi yang telah dilakukan.

3.2.4. Fase Pelaksanaan

Pada tahap fase pelaksanaan ini dilakukan pengujian terhadap sistem yang

telah dibangun.pengujian tersebut meliputi pengujian dengan metode blackbox

testing yaitu melakukan pengujian terhadap sistem, apakah input oyang dilakukan

oleh user kedalam sistem sinkron dengan output yang dikeluarkan oleh sistem.

Page 39: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

28

3.3 Kerangka Berfikir

Gambar 1 Kerangka Berfikir

Page 40: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

29

BAB IV

PEMBAHASAN

4.1. Fase Perencanaan Syarat-Syarat

Pada fase ini, penulis melakukan proses identifikasi kebutuhan-kebutuhan

informasi yang dibutuhkan dalam pengembangan sistem informasi helpdesk.

Adapun proses identifikasinya dilakukan dengan menggunakan metode

pengumpulan data seperti yang sudah dijelaskan pada bab III.

4.1.1. Gambaran Umum SMK Saradan

Sekolah menengah kejuruan (SMK) Saradan merupakan sebuah lembaga

pendidikan yang dikelola oleh yayasan nurussyamsi dengan kantor utamanya di

depok. Sejak beroperasi dari tahun 2010, SMK saradan sudah memilik siswa

dengan jumlah ± 500 orang. Adapun program keahlian kejuruan yang dimilik

yaitu teknik kendaraan ringan, rekayasa perangkat lunak, teknik komputer

jaringan dan multimedia. Smk saradan berkomitmen meningkatkan mutu

pelayanan pendidikan untuk membentuk siswa unggul dalam prestasi dan

meningkatkan efektifitas penerapan sistem manajemen yang bermutu.

4.1.1.1. Visi dan Misi SMK Saradan

A. Visi sekolah

Menjadikann SMK Saradan sebagai Lembaga Pendidikan yang

amanah,Produktif,Inovatif,dan Kreatif (APIK).

B. Misi Sekolah

Page 41: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

30

1. Menyiapkan peserta didik agar mempunyai kepedulian terhadap

dirinya keluarganya dan masyarakat disekitarnya.

2. Menyiapkan peserta didik agar terampil dan percaya diri dalam

mengemban amanah dan mampu menghadapi perubahan zaman di era

globalisasi

3. Miningkatkan inovatif dan kesadaran yang tinggi sehingga memiliki

jiwa kewirausahaan yang produktif berdasarkan keimanan dan

ketakwaan terhadap allah swt.

4. Menyiapkan peserta didik utuk kreatif dengan berbasis karakter

dengan memiliki kompetensi yng memadai untuk kehidupan dirinya

5. Mengembangkan keyakinan semua warga sekolah bahwa sekolah ini

dapat berprestasi dan meraih keunggulan kompetitif

6. Menciptakan kehidupan sekolah yang berbudaya religius dan

bermartabat

7. Memenuhi standar kompetensi lulusan yang sesuai dengan kebutuhan

hidup siswa pada konteks global

8. Memenuhi standar kurikulum tingkat satuan pendidikan (KTSP) 2013

yang sesuai dengan kebutuhan siswa mengembangkan kompetensi

yang diperlukannya

9. Mengembangkan pembelajaran aktif, inovatif,kreatif, efektif dan

menyenangkan untuk mengembangkan potensi peserta didik secara

optimal

Page 42: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

31

10. Memberdayakan sistem penilain autentik untuk meningkatkan

motivasi belajar siswa

11. Menerapkan manajemen perubahan sebagai strategi percepatan

pembaharuan sekolah

12. Meningkatkan komptensi pendidik dan tenaga kependidikan melalui

peningkatan keprofesian berkelanjutan

13. Memenuhi standar sarana dan prasarana secara bertahap dan terukur

14. Menggunakan lingkungan sekolah sebagai sumber belajar

15. Memberdayakan teknologi informasi dan komunikasi sebagai

pendukung keunggulan pembelajaran

16. Mengembangkan kultur sekolah yang menjaga keamanan fisik,

psikologis social yang sehat, dinamis, dan kompetitif

17. Menciptakan lingkungan dan budaya yang kondusif untuk indah,

nyaman, dan damai sebagai tempat belajar untuk guru,siswa dan

seluruh warga sekolah

18. Menerapkan sistem pembiayaan sekolah yang transparan dan

akuntabel

4.1.1.2. Tujuan Sekolah

1. Tujuan umum

Meningkatkan keunggulan potensi dan prestasi peserta didik agar

menjadi manusia yang beriman dan bertakwa kepda Tuhan Yang Maha

Esa, berakhlak mulia, sehat, amanah, jujur, cerdas, inovatif, kreatif,

Page 43: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

32

produktif, dan menjadi warga negara yang demokratis serta bertanggung

jawab.

2. Tujuan khusus

2.1.Mewujudkan keunggulan mutu lulusan

2.1.1. Bersikap sebagai orang beriman, berakhlak mulia,

berilmu,percaya diri,dan bertanggung jawab dalam berinteraksi

secara efektif dengan lingkungan social dan alam dalam

jangkauan pergaulan dan keberadaannya

2.1.2. Berpengtahuan faktual,konseptual dan prosedural sebagai

dukungan terhadap penguasaan ilmu pengtahuan ,teknologi,

seni, dan budaya dengan wawasan kemanusian, kebangsaan,

kenegaraan, dan peradaban terkait fenomena dan kejadian yang

tampak mata

2.1.3. Berketerampilan berpikir dan bertindak yang efektif dan kreatif

dalam ranah abstrak dan konkret

2.2.Merumuskan struktur kurikulum

Menyusun struktur kurikulum tingkat satuan pendidikan

memuat kompetensi(sikap,pengetahuan, dan keterampilan)

materi pelajaran yang perlu siswa kuasai, penyebaran peta

beban belajar siswa yang memungkinkan siswa dapat

mengembangkan potensi diri dan prestasi secara optimal secara

alamiah melalui proses pengalaman belajar yang efektif.

Page 44: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

33

4.1.1.3. Struktur Organisasi SMK Saradan

Gambar 2 Struktur Organisasi SMK Saradan

4.1.2. Menganalisa Sistem Berjalan

Pada tahap ini penulis melakukan observasi pada objek yang diteliti.

Kemudian penulis gunakan gambar untuk menjelaskan hasil observasi yang

menunjukan proses pelaporan keluhan oleh staff karyawan ke bagian IT. Berikut

tampilan gambarnya.

Page 45: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

34

1. Ketika user mengalami masalah yang berhubungan dengan

perangkat keras atau perangkat lunak ,maka ia akan menghubungi

teknisi IT yang bersangkutan dengan masalah tersebut. user dapat

melaporkan masalahnya melalui telepon maupun bertemu langsung

dengan teknisi tersebut.

2. Teknisi akan menghubungi user untuk mengkonfirmasikan masalah

yang diinformasikan oleh user. Setelah masalah tersebut

terkonfirmasi,baru kemudian teknisi menindaklanjuti

Gambar 3Menganalisa Sistem Berjalan

Page 46: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

35

permasalahan tersebut.

3. User menunggu perbaikan yang diproses oleh teknisi IT.

4. Jika masalah sudah diselesaikan oleh teknisi, maka teknisi akan

menginformasikan user bahwasanya permasalahanya sudah

berhasil diperbaiki.

5. Setelah masalahnya terselesaikan, maka user akan mengecek

kembali permasalahan yang dikerjakan oleh teknisi.

6. User menghubungi kembali teknisi bahwasanya permasalahannya

sudah terselesaikan.

Dari penjelesan yang disajikan melalui gambar 4.1 dapat disimpulkan

bahwasanya penanganan masalah yang dilakukan teknisi pada obyek penelitian

yang penulis teliti masih bersifat konvesional. Apabila ada dua orang atau lebih

melaporkan masalahnya dalam waktu yang bersamaan, maka permasalahan

tersebut tidak dapat terselesaikan pada waktu yang tepat.

4.1.3. Identifikasi Masalah

Berdasarkan hasil wawancara dan observasi yang dilakukan oleh penulis,

dapat diidentifikasikan bahwa tempat penelitian yang penulis teliti belum

memiliki suatu media yang dapat memberi kemudahan interaksi antara user

dengan tim teknisi IT dalam membantu menyelesaikan masalah yang telah

diajukan oleh staff pengajar/karyawan. Sehingga staff pengajar/karyawan sering

mengalami kesulitan dalam mendapatkan informasi tentang solusi yang

dihadapinya. Permasalahan yang terindikasi diantarannya;

1. proses pencatatan keluhan oleh user masih terjadi kendala apabila

Page 47: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

36

informasi dari terputus dan menunggu dihubungi oleh tim helpdesk yang

terkait dengan proses menyelesaikan masalahnya.

2. Keluhan yang sudah ditindaklanjuti tidak dibukukan secara manual

maupun digital. Sehingga apabila terjadi keluhan dengan permsalahan

yang sama user kembali menghubungi tim helpdesk tanpa menyelesaikan

sendiri

3. User yang masih belum mandiri tidak bisa menyelesaikan

permasalahannya sendiri sehinggan masih membutuhka tim helpdesk

untuk menyelesaikannya

4.1.4. Usulan Penyelesain Masalah

Dengan meninjau permasalahan yang ada pada sistem yang berjalan di

SMK saradan , maka dibutuhkan suatu sistem yang mampu mengatasi masalah

ruang, waktu, komunikasi serta dapat menjadi saran interaktif antara staff

pengajar atau karyawan dengan divisi IT. Oleh karena itu, penerapan dan

pemanfaatan sistem helpdesk sebagai media penunjang kegiatan aktifitas yang

dilakukan oleh staf pengajar dan karyawan di smk saradan. Diharapakan dengan

adanya sistem helpdesk ini dapat mengatasi permasalahan yang dihadapi.

4.2. Fase Perancangan

Pada fase perancangan ini, penulis akan merancang sistem guna

menyelesaikan masalah yang ada pada SMK Saradan sebelumnya, rancangan

sistem yang akan dibuat meliputi penentuan actor, perancangan usecase,

Page 48: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

37

perancangan usecase scenario,activity diagram,squence diagram,class

diagram,design database, dan design interface.

4.2.1. Desain Aplikasi

4.2.1.1. Penentuan Actor

Pada sistem helpdesk ini terdapat tiga buah actor yang terlibat diantaranya

yaitu helpdesk,admin dan user. Actor-actor yang berada didalam sistem helpdesk

ditentukan berdasarkan data-data dari metode pengumpulan data.

Helpdesk merupakan actor yang berperan sebagai teknisi helpdesk pada

sistem helpdesk. Actor helpdesk ini bertangung jawab untuk mengelola ticket

yang masuk pada sistem ini. Nantinya ticket tersebut akan dicari solusi

permasalahannya oleh teknisi helpdesk. Apabila teknisi helpdesk tidak bisa

menyelesaikan permasalahan dari ticket yang diinput oleh user maka teknisi

helpdesk bisa meminta bantuan (assign ticket) ke teknisi helpdesk yang lainnya

atau admin helpdesk untuk dicari solusinya.

Admin merupakan actor yang berperan sebagai super user pada sistem

helpdesk. actor admin bertanggung jawab dalam pemeliharaan sistem, serta

penambahan pengguna baru ke dalam sistem helpdesk.

User helpdesk merupakan actor yang bertindak sebagai user biasa pada

sistem helpdesk. Apabila actor ini menemukan permasalahan seputar IT pada

pekerjaannya, dia dapat membuat sebuah ticket pada sistem helpdesk untuk dicari

solusi permasalahannya oleh tim helpdesk. Menurut whitten penentuan actor

Page 49: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

38

untuk merancang use case diagram dapat diidentifikasi dengan menjawab

beberapa pertanyaan berikut (Whitten et al, 2008 :251):

1. Siapa yang memberikan input kepada sistem ? yang melakukan

input kepada sistem adalah user, yaitu teknisi IT dan staff

karyawan

2. Siapa yang akan menerima output dari sistem ? yang menerima

output user itu sendiri

3. Apakah antarmuka dibutuhkan untuk sistem yang lain ? ya

dibutuhkan antarmuka untuk sistem yang lain

4. Apakah ada kegiatan yang otomatis terpicu sebelum sistem dapat

diakses ? tidak ada kegiatan yang otomatis terpicu sebelum sistem

dapat diakses

5. Siapa yang akan memelihara informasi pada sistem? Teknisi IT

yang memelihara informasi pada sistem

6. Apa tugas utama dari aktor? Tugas utama dari aktor dapat dilihat di

tabel 4.3

7. Informasi apa yang dibutuhkan aktor dari sistem? Informasi yang

dibutuhkan dapat dilihat pada tabel 4.3

Page 50: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

39

Tabel 1 Deskripsi Aktor Beserta Tugas-tugas dan Informasi yang didapatnya

No

Actor Keterangan

1 Teknisi Helpdesk Merupakan actor yang memiliki hak

akses untuk merespon ticket yang

diinput oleh user pada sistem helpdesk.

Actor ini juga dapat meng-eskalasi

ticket ke teknisi helpdesk atau admin

yang ada pada sistem helpdesk apabila

ticket tersebut belum dapat dijawab

oleh teknisi tersebut. Ticket-ticket yang

sudah dijawab oleh teknisi helpdesk

atau ticket yang memiliki status closed

dapat dilihat solusinya dengan

mencetak ticket tersebut.

2 User Helpdesk Merupakan actor yang memiliki hak

akses pada sistem helpdesk. Aktivitas

yang dilakukan oleh actor ini pada

sistem helpdesek meliputi membuat

ticket baru,melakukan pencarian

ticket,melihat ticket yang sudah pernah

dibuat. Menganti status ticket fix

menjadi closed agar bisa dicetak

sebagai laporan. Informasi yang

dibutuhkan oleh user adalah hasil

response ticket dari pembuatan ticket

baru, laporan dari ticket yang sudah

closed

3 Admin Merupakan actor yang memiliki hak

akses penuh pada sistem helpdesk.

aktivitas yang dilakukan oleh actor ini

Page 51: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

40

pada sistem helpdesk meliputi

pembuatan user baru, penghapusan

user, merubah password user,

4.2.1.2. Perancangan Use Case

Use case dirancang untuk mengambarkan kegiatan-kegiatan actor terhadap

sistem berikut identifikasi kebutuhan use case berdasarkan tabel 4.3

Tabel 2 Identifikasi Kebutuhan Usecase

No Use Case

Name

Description Actor

1 Create

New

Ticket

Membuat Ticket baru pada

Helpdesk Ticketing System

Helpdesk,User,Admin

2 Create

Assign

Ticket

Membuat Ticket Assignment

atau Ticket Eskalasi pada

sistem helpdesk

Helpdesk,Admin

3 Create

Response

Ticket

Membuat Ticket Jawaban pada

sistem helpdesk

Helpdesk,Admin

4 Edit

Ticket

Mengedit Ticket yang memiliki

status Open

Helpdesk,User,Admin

5 Change

Status

Ticket

Mengubah status Ticket yang

memiliki Status Fixed menjadi

Closed

Helpdesk,User,Admin

6 Create

Report

Ticket

Membuat Laporan Ticket dari

Ticket berstatus Closed

Helpdesk,User,Admin

7 View All

Ticket

Melihat Ticket yang dibuat

oleh user lain yang login ke

sistem helpdesk

Helpdesk,User,Admin

Page 52: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

41

8 Search

Ticket

Mencari ticket berdasarkan

kategori status

open,fixed,assigned,closed,

Atau berdasarkan tanggal

Helpdesk,User,Admin

9 Create

New User

Membuat pengguna baru pada

sistem helpdesk

Admin

10 Edit user Mengubah informasi pengguna

di sistem helpdesk

Admin

11 Delete

User

Menghapus pengguna yang ada

di dalam sistem helpdesk

Admin

12 View User Melihat daftar pengguna yang

ada di dalam sistem helpdesk

Admin

13 Search

User

Mencari pengguna berdasarkan

nama, posisi,

Admin

Berdasarkan tabel 4.4 berikut use case yang mengambarkan kegiatan-

kegiatan actor terhadap sistem

Page 53: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

42

Gambar 4Usecase Teknisi Helpdesk

Gambar 5 Usecase UserHelpdesk

Page 54: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

43

4.2.1.3. Perancangan Use Case Scenario

Usecase scenario merupakan penjabaran secara spesifik pada relasi-relasi

usecase yang terjadi didalam sistem. Adapun komponen-komponen usecase

scenario yaitu;

1. Nama usecase :Pendeskripsian nama usecase

2. Actor yang terlibat

3. Description :Deskripsi usecase

4. Trigger :Tujuan dari usecase

5. Pre condition :syarat penting bagi usecase untuk

memulai

6. Action :kegiatan yang dilakukan oleh

usecase

7. Post condition :kegiatan setelah usecase selesai

Dikerjakan

4.2.1.3.1. Usecasse Create New Ticket

Tabel 3 Narasi Usecase Create NewTicket

Use case Name Use case Create New Ticket

Use case ID 1

Actor Helpdesk,User,Admin

Description Use case ini mengambarkan actor membuat ticket

baru di dalam sistem helpdesk

Page 55: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

44

Precondition Usecase ini dilakukan setelah actor login ke dalam

sistem

Trigger Adanya pembuatan ticket baru di dalam sistem

helpdesk

Typical Course Of

Events

Actor Action System Response

1.klik New Ticket

3.isi informasi ticket

pada form new ticket

4.klik submit

2. menampilkan halaman

Ticket

5..sistem menyimpan

ticket baru di dalam

database

6.sistem menampilkan

pesan succes

Alternate Course

Conclusion Ticket baru telah dibuat di dalam sistem helpdesk

Postcondition Ticket dapat dilihat pada menu My Ticket

4.2.1.3.2. Usecase Create Assign Ticket

Tabel 4 Narasi Usecase Assign Ticket

Use case Name Use case Create Assign Ticket

Use case ID 2

Actor Helpdesk,Admin

Description Use case ini mengambarkan actor membuat ticket

assigned atau ticket eskalasi ke dirinya atau ke

actor yang lain dan memiliki level user yang sama

Precondition Actor harus login terlebih dahulu untuk membuat

assign ticket

Page 56: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

45

Trigger Memudahkan actor menjawab permasalahan ticket

dari ticket yang dibuat user

Typical Course Of

Events

Actor Action System Response

1.pilih Ticket

3.klik Assign ticket

5.isi informasi assign

ticket

6.klik submit

2. menampilkan halaman

ticket

4.menampilkan form

assign ticket

7. menyimpan assign

ticket di dalam sistem

helpdesk

Alternate Course

Conclusion User berhasil membuat assign ticket di dalam

sistem helpdesk

Postcondition Ticket yang sudah dibuat dapat dilihat di fitur My

Assignment

4.2.1.3.3. Usecase Create Response Ticket

Tabel 5 Narasi Usecase Create Response Ticket

Use case Name Use case Create Response Ticket

Use case ID 3

Actor Helpdesk ,admin

Description Use case ini mengambarkan actor merespon ticket

dari ticket yang diassign ke actor

Precondition actor sudah login ke dalam sistem helpdesk dan

memiliki hak akses helpdesk

Trigger Membuat ticket respon untuk menjawab

permasalahan dari ticket yang dibuat oleh user

Page 57: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

46

Typical Course Of

Events

Actor Action System Response

1.klik ticket

3.klik Response ticket

5.isi informasi pada

form response ticket

6.klik submit

2.menampilkan halaman

ticket

4.Menampilkan halaman

form response ticket

7.menyimpan response

ticket di dalam sistem

helpdesk

8.menampilkan pesan

sukses

Alternate Course

Conclusion Actor berhasil membuat ticket response di dalam

sistem helpdesk

Postcondition Ticket response dapat dilihat di fitur menu My

solution

4.2.1.3.5. Usecase Edit Ticket

Tabel 6 Narasi Usecase Edit Ticket

Use case Name Use case Edit Ticket

Use case ID 4

Actor Helpdesk,user,admin

Description Use case ini mengambarkan actor mengubah

informasi ticket pada sistem helpdesk

Precondition actor sudah login ke dalam sistem helpdesk

Trigger Menjawab permasalahan dari ticket yang dibuat

Typical Course Of Actor Action System Response

Page 58: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

47

Events 1.klik ticket

3.klik edit ticket

5.ubah ticket pada

form ticket

6.klik ok

2.menampilkan halaman

ticket

4.menampilkan Edit ticket

7.menyimpan ticket yang

sudah di ubah didalam

sistem

8.menampilkan pesan

“ticket has been assigned”

jika ticket berstatus

assigned

Alternate Course

Conclusion Actor berhasil mengubah ticket jika ticket tersebut

berstatus open

Postcondition Ticket yang sudah diubah dapat dilihat di fitur my

ticket

4.2.1.3.6. Usecase Change Status Ticket

Tabel 7 Narasi Usecase Change Status Ticket

Use case Name Use case Change Status Ticket

Use case ID 5

Actor Helpdesk,user,admin

Description Use case ini mengambarkan actor mengubah status

ticket

Precondition actor sudah login ke dalam sistem helpdesk

Trigger Mengubah status ticket dari responded menjadi

fixed, dari fixed menjadi closed

Typical Course Of Actor Action System Response

Page 59: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

48

Events 1.klik menu waiting

for close

3..klik ticket

4.klik response

6.pilih status ticket

close

7.klik ok

2.menampilkan halaman

ticket yang bersatus fixed

5.menampilkan halaman

response

8.ticket disimpan ke

dalam database sistem

helpdesk

Alternate Course

Conclusion Ticket yang berstatus fixed akan masuk ke

halaman waiting for close. Ticket yang berstatus

responded akan masuk ke halaman my ticket.

Postcondition Ticket tersimpan di dalam database

4.2.1.3.7. Usecase View All Ticket

Tabel 8 Narasi Usecase View All Ticket

Use case Name Use case View All Ticket

Use case ID 6

Actor Helpdesk, user,Admin

Description Use case ini mengambarkan actor dapat melihat

ticket yang sudah dibuat oleh actor-actor yang

terdaftar di dalam sistem helpdesk

Precondition Actor sudah melakukan login ke dalam sistem

helpdesk

Trigger Melihat semua ticket yang dibuat oleh actor-actor

yang berada didalam sistem helpdesk

Typical Course Of Actor Action System Response

Page 60: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

49

Events 1.klik view all ticket

3.klik ticket yang

ingin dilihat

2.menampilkan halaman

yang berisi ticket-ticket

yang sudah dibuat oleh

actor-actor yang ada

didalam sistem helpdesk

4.menampilkan deskripsi

lengkap ticket yang dibuat

Alternate Course

Conclusion Ticket yang mempunyai status

assigned,fixed,closed tidak dapat diedit maupun

diganti status ticket nya. Ticket yang mempunyai

status open dapat diubah status ticket nya atau isi

informasi di dalam ticket tersebut

Postcondition Actor dapat melihat ticket-ticket yang terdaftar di

dalam sistem helpdesk

4.2.1.3.8. Usecase Create Ticket Report

Tabel 9 fNarasi Usecase Create Ticket Report

Use case Name Use case Create Ticket Report

Use case ID 7

Actor Helpdesk, User,Admin

Description Use case ini mengambarkan actor dapat mencetak

ticket yang sudah di selesaikan oleh teknisi

helpdesk atau admin

Precondition Actor sudah terlebih dahulu melakukan login ke

dalam sistem helpdesk

Trigger Mencetak ticket-ticket yang sudah terselesaikan

oleh teknisi helpdesk maupun admin helpdesk ke

dalam format laporan pdf

Page 61: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

50

Typical Course Of

Events

Actor Action System Response

1.klik report closed

ticket

2.klik ok

2.menampilkan pesan

download file

4.menyimpan laporan

ticket ke dalam format pdf

Alternate Course

Conclusion Ticket yang dapat diunduh menjadi sebuah laporan

haruslah ticket yang sudah closed statusnya

Postcondition Actor berhasil melakukan proses mengunduh data

dari basis data sistem helpdesk dan tersimpan ke

dalam sistem operasi yang digunakan saat itu

4.2.1.3.9 Usecase Search Ticket

Tabel 10 Narasi Usecase Search Ticket

Use case Name Use case Search Ticket

Use case ID 8

Actor Helpdesk, user,Admin

Description Use case ini mengambarkan actor mencari ticket

pada sistem helpdesk

Precondition Actor sudah login kedalam sistem helpdesk

Trigger Mencari ticket berdasarkan kategori

Typical Course Of

Events

Actor Action System Response

1.klik Search Ticket

3.isikan informasi

ticket yang ingin

dicari

2. Menampilkan Form

Search Ticket

4.menampilkan ticket-

ticket berdasarkan

pencarian

Alternate Course

Page 62: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

51

Conclusion Actor dapat melakukan pencarian ticket sesuai

kategori ticket

Postcondition Ticket yang dicari ditampilkan dalam bentuk tabel

4.2.3.10 Usecase Create New User

Tabel 11 Narasi Usecase Create New User

Use case Name Use case Create New User

Use case ID 9

Actor Admin

Description Use case ini mengambarkan actor membuat user

baru di dalam sistem helpdesk

Precondition Actor sudah login kedalam sistem helpdesk

Trigger Membuat User baru

Typical Course Of

Events

Actor Action System Response

1.klik New User

3.isikan informasi

user baru pada form

new user

4.klik ok

2. Menampilkan Form

New User

5.menyimpan user baru di

dalam sistem helpdesk

6.menampilkan pesan

succes

Alternate Course 7.menampilkan pesan user is invalid

Conclusion Actor berhasil membuat user baru

Postcondition User baru berhasil dibuat didalam sistem helpdesk

Page 63: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

52

4.2.3.11 Usecase Edit User

Tabel 12 Narasi Usecase Edit User

Use case Name Use case Edit User

Use case ID 10

Actor Admin

Description Use case ini mengambarkan actor mengubah

informasi user pada sistem helpdesk

Precondition Actor sudah login kedalam sistem helpdesk

Trigger Mengubah informasi user

Typical Course Of

Events

Actor Action System Response

1.klik user

3.klik edit user

5.ubah informasi user

6.klik ok

2. Menampilkan halaman

user

4.menampilkan halaman

edit user

7.menampilkan pesan

succes

Alternate Course 8.menampilkan pesan data is invalid

Conclusion Actor dapat mengubah informasi user

Postcondition Data user di basis data sistem helpdesk otomatis

berubah

4.2.3.12 Usecase Delete User

Tabel 13 Narasi Usecase Delete User

Use case Name Use case Delete user

Use case ID 11

Page 64: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

53

Actor Admin

Description Use case ini mengambarkan actor menghapus data

user pada sistem helpdesk

Precondition Actor sudah login kedalam sistem helpdesk

Trigger Menghapus data user pada sistem helpdesk

Typical Course Of

Events

Actor Action System Response

1.klik user

3.klik delete user

2. Menampilkan halaman

user

4.menghapus data user

didalam sistem helpdesk

5. menampilkan pesan

succes

Alternate Course

Conclusion Data user berhasil dihapus didalam sistem

helpdesk

Postcondition Data user yang ada didalam sistem helpdesk

otomatis terhapus

4.2.3.13 Usecase View User

Tabel 14 Narasi Usecase View User

Use case Name Use case View User

Use case ID 12

Actor Admin

Description Use case ini mengambarkan actor melihat daftar

user yang ada didalam sistem helpdesk

Precondition Actor sudah login kedalam sistem helpdesk

Trigger Melihat daftar-daftaru user yang ada

Page 65: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

54

Typical Course Of

Events

Actor Action System Response

1.klik View User

3.klik close

2. Menampilkan daftar

daftar user yang ada

didalam sistem helpdesk

Alternate Course

Conclusion Actor dapat melihat user-user yang ada didalam

sistem helpdesk

Postcondition Menampilkan daftar daftar user dalam bentuk tabel

4.2.3.14 Usecase Search User

Tabel 15 Narasi Usecase Search User

Use case Name Use case Search User

Use case ID 13

Actor Admin

Description Use case ini mengambarkan actor mencari user

yang ada didalam sistem helpdesk

Precondition Actor sudah login kedalam sistem helpdesk

Trigger Mencari user berdasarkan nama, level user

Typical Course Of

Events

Actor Action System Response

1.klik Search user

3.isikan informasi

user yang ingin dicari

2. Menampilkan Form

Search user

4.menampilkan daftar

user berdasarkan

pencarian

Alternate Course

Page 66: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

55

Conclusion Actor dapat melakukan pencarian user sesuai

kategori user atau level user

Postcondition User yang dicari ditampilkan dalam bentuk tabel

4.2.1.4. Activity Diagram

Activity Diagram digunakan untuk mengambarkan aktifitas-aktifitas yang

dilakukan oleh aktor di dalam sistem helpdesk. Berikut aktifitas aktifitas yang

dilakukan oleh aktor di dalam sistem helpdesk.

4.2.1.4.1. Activity Diagram Create New Ticket

Gambar 6 Activity Diagram Create NewTicket

Pada activity diagram Create New Ticket, mengambarkan aktifitas aktor

dalam membuat ticket baru di dalam sistem helpdesk. Untuk melakukan proses

Page 67: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

56

membuat ticket baru, actor sudah terlebih dahulu login ke dalam sistem

helpdesk .actor yang terlebih dalam aktifitas ini yaitu helpdesk dan user. Actor

memilih fungsi new ticket, maka sistem menampilkan form new ticket. setelah

aktor mengisi informasi ticket baru yang akan dibuat kemudian memilih submit

agar data ticket baru dapat tersimpan didalam sistem helpdesk.

4.2.1.4.2. Activity Diagram Create Assign Ticket

Gambar 7 Activity Diagram Create Assign Ticket

Dalam activity diagram ini, menjelaskan aktifitas proses membuat ticket

eskalasi (assign ticket). actor yang terlibah dalam aktifitas ini yaitu helpdesk.

Sebelum ticket direspon oleh helpdesk, ticket terlebih dahulu dieskalasi ke

helpdesk itu sendiri. Aktifitas yang harus dilakukan oleh actor adalah dengan

Page 68: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

57

memilik ticket yang sudah dibuat , kemudian memilih fungsi assign ticket maka

sistem akan menampilkan halaman form assign ticket. lalu actor mengeskalasi

ticket tersebut ke dirinya atau ke user yang memiliki role akses helpdsk. Apabila

ticket tidak berhasil dieskalasi maka sistem akan menampilkan informasi error

kepada user. Ticket yang sudah dieskalasi disimpan oleh sistem ke dalam

database.

4.2.1.4.3. Activity Diagram Create Response Ticket

Gambar 8 Activity Diagram Create Response Ticket

Dalam activity diagram ini. Menjelaskan proses aktifitas pembuatan ticket

respons. Aktifitas dilakukan oleh aktor helpdesk. Agar dapat merespon ticket

seorang aktor terlebih dahulu login ke sistem helpdesk. Proses aktifitas tersebut

dilakukan dengan memilih ticket yang akan direspons. setelah memilih ticket

yang direspon, aktor akan mengisi informasi yang terkait dengan ticket tersebut.

Page 69: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

58

Lalu memilih submit. maka sistem akan menyimpan ticket response ke dalam

database sistem helpdesk. Apabila dalam pengisian ticket response ada yang

kurang informasinya maka sistem akan menampilkan pesan kesalahan.

4.2.1.4.4. Activity Diagram Edit Ticket

Gambar 9 Activity Diagram Edit Ticket

Pada activity diagram ini menjelaskan proses aktifitas mengubah

informasi ticket oleh aktor. Aktor yang terlibat dalam aktifitas ini adalah helpdesk

dan user. Untuk melakukan aktifitas tersebut seorang aktor terlebih dahulu login

kedalam sistem helpdesk. setelah berada didalam sistem helpdesk. aktor akan

memilih ticket yang akan diubah informasinya. Ticket yang dapat diubah

informasinya merupakan ticket yang memiliki status open. Selain status tersebut

maka sistem akan menampilkan pesan kesalahan dalam mengubah ticket.

Page 70: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

59

4.2.1.4.5. Activity Change Status Ticket

Gambar 10 Activity Diagram Change Status Ticket

Diagram ini menjelaskan proses aktifitas mengubah status ticket oleh

aktor. Aktor yang terlibat adalah helpdesk dan user. Untuk melakukan aktifitas

tersebut, seorang aktor akan terlebih dahulu login ke dalam sistem helpdesk. baru

bisa melakukan aktifitas mengubah status ticket. untuk mengubah status ticket

dengan memilih ticket yang sudah direspons. pada sisi helpdesk status ticket

diubah menjadi fixed, sedangkan pada sisi user status ticket yang sudah fixed

diubah menjadi closed. Alur aktiftasnya dapat dilihat pada gambar 9

Page 71: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

60

4.2.1.4.6. Activity Diagram Create Report Ticket

Gambar 11 Activity Diagram Create Report Ticket

Diagram ini menjelaskan proses aktifitas membuat laporan ticket. aktor

yang terlibat yaitu helpdesk dan user. Untuk membuat laporan ticket. sebuah

ticket terlebih dahulu sudah berstatus closed. Baru dengan memilih report closed

ticket maka sistem akan membuat laporan ticket secara otomatis dan aktor dapat

menyimpannya dengan memilih save.

Page 72: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

61

4.2.1.4.7. Activity Diagram View All Ticket

Gambar 12 Activity Diagram View All Ticket

Diagram ini menjelaskan proses aktifitas melihat ticket yang ada didalam

sistem helpdesk. aktor yang terlibat adalah helpdesk dan user. Untuk melakuka

aktifitas tersebut. Seorang aktor terlebih dahulu login kedalam sistem helpdesk.

baru dengan memilih view all ticket maka semua jenis ticket yang ada didalam

sistem helpdesk dapat dilihat semua.

Page 73: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

62

4.2.1.4.8. Activity Diagram Search Ticket

Gambar 13 Activity Diagram Search Ticket

Diagram ini menjelaskan proses aktifitas pencarian ticket yang ada

didalam sistem helpdesk. aktor yang terlibat didalamnya yaitu helpdesk dan user.

Agar dapat melakukan pencarian ticket seorang aktor terlebih dahulu login

kedalam sistem helpdesk. dengan memilih search ticket yang ditampilkan oleh

sistem maka aktor dapat mengisikan informasi ticket yang dicari.

Page 74: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

63

4.2.1.4.9. Activity Diagram Create New User

Gambar 14 Activity Diagram Create New User

Diagram create new user menjelaskan proses aktifitas pembuatan user

baru dalam sistem helpdesk. aktor yang terlibat dalam proses tersebut itu adalah

helpdesk. aktor akan terlebih dahulu login ke dalam sistem helpdesk untuk

melakukan pembuatan data baru user. Sistem akan menampilkan halaman form

new user agar user dapat dengan mudah menambahkan data baru user pada sistem

helpdesk.

Page 75: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

64

4.2.1.4.10 Activity Diagram Edit User

Gambar 15 Activity Diagram Edit User

Gambar 4.14 menjelaskan proses aktifitas mengubah data user pada sistem

helpdesk. aktor yang terlibat dalam proses tersebut adalah helpdesk. aktor akan

terlebih dahulu login ke sistem untuk dapat memproses mengubah data user.

Sistem akan menampilkan halaman form user agar user dapat dengan mudah

mengubah data user pada sistem helpdesk. data yang diubah akan otomatis

berubah pada database sistem helpdesk.

Page 76: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

65

4.2.1.4.11 Activity Diagram Delete User

Gambar 16 Activity Diagram Delete User

Activity diagram delete user menjelaskan proses aktifitas menghapus data

user pada sistem helpdesk. aktor yang terlibat dalam proses tersebut adalah

helpdesk. alur prosesnya dengan terlebih dahulu login kedalam sistem helpdesk.

setelah login kedalam sistem helpdesk dengan memilih user yang ingin dihapus

disertai dengan menekan fungsi delete user yang ada disistem helpdesk. maka data

user yang dipilih akan terhapus oleh sistem helpdesk.

Page 77: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

66

4.2.1.4.12 Activity Diagram View User

Gambar 17 Activity Diagram View User

Gambar 4.16 mendeskripsikan proses aktifitas melihat user yang ada

didalam sistem helpdesk. hal tersebut dapat dilakukan dengan login terlebih

dahulu ke dalam sistem helpdesk. aktor yang terlibat dalam proses ini yaitu

helpdesk. pada sistem helpdesk terdapat fitur users. Dengan memilih fitur tersebut

maka sistem akan menampilkan daftar-daftar user yang ada didalam sistem

helpdesk.

Page 78: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

67

4.2.1.4.13 Activity Diagram Search User

Gambar 18 Activity Diagram Search User

Diagram ini menjelaskan proses aktifitas pencarian data user pada sistem

helpdesk. aktor yang terlibat yaitu helpdesk. aktifitas tersebut dapat dilakukan

dengan login terlebih dahulu ke sistem helpdesk. setelah login ke sistem, aktor

melakukan proses pencarian dengan memilih fitur search user yang ada. Sistem

menampilkan form search user agar user dapat dengan mudah mencari informasi

user yang dibutuhkan. Data hasil pencarian user ditampilkan oleh sistem dalam

bentuk tabel .

Page 79: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

68

4.2.1.5. Class Diagram

Gambar 19 Class Diagram

Page 80: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

69

Pada gambar 19 merupakan sebuah diagram kelas yang digunakan untuk

mengambarkan kumpulan kelas objek-objek yang ada pada helpdesk ticketing

system. Kelas bertindak sebagai suatu set objek yang memiliki atribut dan

perilaku yang sama. Class diagram dibentuk berdasarkan objek-objek pada

usecase diagram yang sudah dideskripsika pada sub usecase diagram. Tampak

terdapat 5 kelas utama pada diagram tersebut yaitu urls,views,forms,tickets,dan

users. Serta beberapa sub kelas lainnya. Berikut penjelasan pada gambar 18,

ketika user melakukan aktifitas request data pada sistem helpdesk maka kelas

urls() memanggil fungsi yang ada pada dirinya , yang mana merupakan turunan

fungsi dari kelas views(). Kelas Views() memanggil kelas forms() untuk

menampilkan data form yang direquest oleh user. Data tersebut diambil dari kelas

Ticket dan users()

4.2.1.6. Sequence Diagram

Sequence Diagram merupakan penjabaran dari class diagram yang sudah

dibuat sebelumnya. Berikut sequence diagram yang mengambarkan interaksi antar

objek pada sistem helpdesk.

Page 81: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

70

4.2.1.6.1. Sequence Diagram Create New Ticket

Gambar 20 Sequence Diagram Create NewTicket

Page 82: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

71

Pada gambar 19 menjelaskan urutan proses aktor dalam membuat tiket

baru pada sistem helpdesk. aktor yang terlibat pada diagram ini adalah helpdesk

dan user. Ketika aktor meminta halaman ticket baru, urls() memprosesi

permintaan aktor dengan memanggil fungsi ticket() yang ada didalam views().

ticket() merupakan fungsi untuk proses pembuatan ticket baru. Untuk membuat

ticket baru diperlukan data input oleh aktor. Data input tersebut ditampilkan ke

halaman sistem dalam bentuk form. Form yang bertanggung jawab yaitu

TicketCreationForm(). Model Data yang digunakan form untuk membuat ticket

baru diambil dari kelas Ticket(). Ticket() berisikan struktur data yang dibutuhkan

TicketCreationForm() untuk membuat ticket baru. Kemudian Sturktur form

ditampilkan oleh views(). Setelah aktor melakukan pengisian data pada form new

ticket , sistem akan menyimpan data tersebut pada Ticket() dan TicketHistory().

Urutan proses pembuatan ticket baru selengkapnya dapat dilihat pada gambar 19

Page 83: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

72

4.2.1.6.2. Sequence Diagram Create Assign Ticket

Gambar 21 Sequence Diagram Create AssignTicket

Page 84: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

73

Pada gambar 4.20 menjelaskan urutan proses aktor membuat assign ticket

pada sistem helpesk. Aktor yang terlibat didalamnya yaitu helpdesk. urutan

prosesnya dimulai dari ketika aktor memilih menu assign ticket pada sistem

helpdesk maka browser akan meminta ke sistem helpdesk untuk ditampilkan

halaman assign ticket. urls() memprosesi permintaan browser dengan memanggil

fungsi assignto() pada kelas views(). assignTo() merupakan fungsi untuk membuat

assign ticket pada sistem helpdesk. assignTo() akan memanggil

TicketAssignForm() untuk ditampilkan struktur form assign ticket.

TicketAssignForm() memiliki peran menampilkan struktur form secara interface

kepada pengguna. Model data yang digunakan TicketAssignForm() diambil dari

kelas Ticket() dan Users(). Yang mana Ticket() merupakan model data yang

digunakan sistem untuk membuat assign ticket. sedangkan User() merupakan

model data yang digunakan sistem untuk membuat assign ticket berdasarkan level

user. Untuk lebih lengkap urutan prosesnya dapat dilihat pada gambar 4.20.

Page 85: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

74

4.2.1.6.3. Sequence Diagram Create Response Ticket

Gambar 22 Sequence Diagram Create ResponseTicket

Page 86: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

75

Gambar 22 mengambarkan urutan proses pembuat ticket respon. Aktor

yang terlibat dalam urutan proses tersebut adalah helpdesk. kelas-kelas yang ada

pada gambar 22 yaitu views(),urls(),Users(),Ticket(),Response(),dan

TicketHistory(). Fungsi yang terlibat dalam pembuatan ticket respons yaitu

response(). Awal urutan prosesnya browser akan meminta sistem untuk dipanggin

fungsi response(). Fungsi response() berada didalam kelas views(). Views()

bertanggung jawab dalam menampilkan halaman ticket respons. Views() membuat

variabel by . yang mana variabel by berisikan model data user berdasarkan level

untuk pembuatan ticket respons. Dan membuat variabel ticket yang berisikan

model data ticket. sedangkan kelas Response() bertanggung jawab memodelkan

data tiket respon. Setelah aktor mengisikan informasi ticket respon pada halaman

ticket response di sistem helpdesk. lalu memilih tombol save. Maka sistem

menyimpan data tersebut dengan operasi response.save(). Data yang disimpan

berisikan responseDesc,remark,status,responseBy, dan ticketId. Adapun data

tersebut disimpan pada kelas Response() dan TicketHistory(). Jika data sudah

terisi dengan benar sistem akan menampilkan pesan success, dan apabila data

belum terisi dengan benar maka sistem menampilkan pesan failed. Untuk urutan

prosesnya yang lebih lengkap dapat dilihat pada gambar 21.

Page 87: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

76

4.2.1.6.4. Sequence Diagram Edit Ticket

Gambar 23 Sequence Diagram Edit Ticket

Pada gambar 23 merupakan pengambaran urutan proses aktor mengubah

data informasi ticket pada sistem helpdesk. aktor yang terlibat dalam urutan

tersebut yaitu helpdesk, dan user. Kelas-kelas yang terlibat yaitu

Page 88: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

77

urls(),views(),Ticket(),forms(),dan TicketHistory(). Awalnya browser akan

memproses permintaan user dengan meminta sistem menampilkan halaman ticket

untuk diubah data informasinya. Views() merupakan kelas yang menangani

tampilan halaman ticket kepada pengguna. Sedangkan urls() yang bertugas

memanggil views() agar bisa ditampilkan secara antarmuka pada pengguna.

ticket() merupakan fungsi yang bertanggung jawab dalam proses pengubahan data

ticket oleh pengguna. ticket yang akan diubah oleh pengguna akan ditampilkan

secara struktur dengan tampilan form oleh sistem. Yang mengurusi struktur form

yaitu TicketCreationForm(). Yang mana TicketCreationForm() termasuk bagian

dari kelas forms(). Model data yang digunakan form untuk diubah data ticket nya

berasal dari kelas Ticket(). Setelah data ticket diubah informasinya, data tersebut

disimpan pada kelas TicketHistory(). Apabila data ticket yang diubah memiliki

atribut status open maka sistem menampilkan pesan data has been assigned.

Sedangkan jika data tersebut berhasil diubah maka sistem menampilkan pesan

succes. Urutan proses pembuatan ticket response dapat dilihat pada gambar .23

Page 89: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

78

4.2.1.6.5. Sequence Diagram Change Status Ticket

Gambar 24 Sequence Diagram Change Status Ticket

Page 90: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

79

Diagram Change Status Ticket menjelaskan urutan proses aktor mengubah

status ticket pada helpdesk ticketing system. Aktor yang terlibat dalam urutan

proses ini adalah helpdesk, dan user. Kelas-kelas yang ada yaitu urls(), views(),

Users(), Ticket(), forms(), TicketHistory(), dan Response(). urls() bertanggung

jawab memprosesi permintaan aktor untuk ditampilkan halaman change status

ticket. views() berperan tampilan antar pengguna dengan sistem helpdesk..Users()

bertugas memodelkan data user ketika user ingin mengubah status ticket pada

helpdesk ticketing system. Ticket() merupakan model data ticket pada sistem

helpdesk. forms() bertindak sebagai struktur dari model data

Ticket(),Response().ditampilkan dalam bentuk form. TicketHistory() berfungsi

sebagai tempat penampungan data ticket yang sudah diubah oleh aktor pada

helpdesk ticketing system. Jadi ketika aktor akan mengubah status ticket pada

helpdesk ticketing system. System akan menentukan form apa yang akan

ditampilkan ke aktor. Jika aktor tersebut memiliki posisi user maka sistem

menampilkan TicketResponseFromUser(), sedangkan jika aktor tersebut memilki

posisi helpdesk maka sistem menampilkan TicketResponseFromHelpdesk().

Urutan prosesnya dapat dilihat pada gambar 24

Page 91: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

80

4.2.1.6.6. Sequence Diagram View All Ticket

Gambar 25 Sequence Diagram View All Ticket

Sequence Diagram View All Ticket mengambarkan urutan proses aktor

melihat ticket yang ada pada sistem helpdesk. aktor yang terlibat didalamnya yaitu

helpdesk, dan user. urls() memprosesi permintaan aktor untuk ditampilkan

halaman yang berisikan daftar ticket yang ada pada helpdesk ticketing system.

Views() yang bertanggung jawab menampilkan halaman tersebut. Urutan

prosesnya dapat dilihat pada gambar 25

4.2.1.6.7. Sequence Diagram Create Report Ticket

Gambar 26 Sequence Diagram Create Report Ticket

Page 92: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

81

Sequence diagram create report ticket menskenariokan urutan proses aktor

membuat laporan ticket yang dibuat oleh sistem helpdesk. aktor yang terlibat

didalamnya yaitu helpdesk, dan user. prosesnya urls() meminta kepada sistem

untuk ditampilkan halaman laporan ticket. kemudian views() menampilkan

halaman untuk dapat menyimpan laporan ticket oleh aktor. Model data yang

digunakan untuk dibuat laporan ticket tersebut diambil dari kelas Ticket(). Untuk

urutan proses selengkapnya dapat dilihat pada gambar 26

4.2.1.6.9. Sequence Diagram Create New User

Gambar 27 Sequence Diagram Create New User

Pada gambar 27 digambarkan urutan proses aktor membuat pengguna baru

pada helpdesk ticketing system. Aktor yang terlibat dalam urutan tersebut yaitu

helpdesk. urls() meminta kepada sistem helpdesk untuk ditampilkan halaman

pembuatan pengguna baru. Halaman tersebut ditampilkan oleh views(). Didalam

Page 93: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

82

halaman tersebut terdapat form untuk pembuatan pengguna baru yang mana form

tersebut diprosesi oleh UserCreationForm(). Jika data baru berhasil dibuat maka

sistem menampilkan pesan succes. Dan apabila tidak berhasil, sistem

menampilkan pesan create failed. Urutan proses yang lebih lengkap dapat dilihat

pada gambar 26

4.2.1.6.10. Sequence Diagram Edit User

Gambar 28 Sequence Diagram Edit User

Gambar 28 mendeskripsikan urutan proses aktor mengubah data informasi

pada penggguna helpdesk ticketing system. Aktor yang terlibat pada urutan proses

tersebut yaitu helpdesk. urutan prosesnya dimulai dari urls() meminta kepada

sistem helpdesk untuk ditampilkan halaman untuk mengubah data pada pengguna

helpdesk ticketing system. Halaman tersebut ditampilkan oleh views(). Pada

halaman tersebut terdapat form untuk mengubah data pengguna. sturuktur form

ditangani oleh UserCreationForm(). Dan model data yang digunakan oleh form

Page 94: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

83

tersebut diambil dari Users(). Urutan proses yang lebih lengkap dapat dilihat pada

gambar 28

4.2.1.6.11. Sequence Diagram Delete User

Gambar 29 Sequence Diagram Delete User

Sequence Diagram Delete User menskenariokan urutan proses aktor

menghapus data pengguna pada helpdesk ticketing system. Aktor yang terlibat

dalam proses tersebut yaitu helpdesk. urutan proses dimulai dari urls() meminta

halaman yang berisikan daftar pengguna pada sistem helpdesk. halaman tersebut

ditampilkan oleh views(). Model data yang digunakan untuk menampilkan daftar

pengguna diambil dari Users(). Jika aktor berhasil menghapus data pengguna

pada helpdesk ticketing system maka system menampilkan pesan success.

Sedangkan jika gagal melakukannya, sistem menampilkan pesan Delete Failed.

Urutan proses yang lebih lengkap dapat dilihat pada gambar 29

Page 95: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

84

4.2.1.6.12. Sequence Diagram Search User

Gambar 30 Sequence Diagram Search User

Gambar 30 menjelaskan urutan proses aktor melakukan pencarian

pengguna pada helpdesk ticketing system. Aktor yang terlibat yaitu helpdesk.

prosesnya dimulai dari urls() meminta sistem untuk ditampilkan halaman

pencarian pengguna. halaman tersebut ditampilkan oleh views(). Fungsi yang

digunakan dalam proses pencarian menggunakan fungsi listUserData(). Urutan

yang lebih lengkap dapat dilihat pada gambar 30

4.2.2. Desain Basis Data

Pada basis data ini, semua jenis data yang terlibat dalam proses yang

dilakukan oleh aktor di dalam sistem helpdesk, didefinisikan dan dikumpulkan

dalam bentuk penyajian berikut;

1. Tabel users

Tabel Name :users

Primary Key : id

Unique Key : username

Page 96: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

85

Tabel 16 users

No Field Type Extra

1 id int(11) AUTO_INCREMENT

2 password varchar(128)

4 last_login datetime(6)

5 username varchar(255)

6 name varchar(255)

7 telpno varchar(255)

8 address varchar(255)

9 email varchar(75)

10 gender varchar(255)

11 position varchar(255)

12 is_active tinyint(1)

13 is_admin tinyint(1)

2. Tabel ticket

Tabel Name : ticket

Page 97: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

86

PrimaryKey : ticketId

ForeignKey : reportedBy_id

UniqueKey : ticketNo

Tabel 17 Tabel Ticket

No Field Type Extra

1 ticketid int(11) AUTO_INCREMENT

2 ticketno varchar(255)

4 reporteddatetime datetime(6)

5 priority varchar(255)

6 problemtype varchar(255)

7 problemtitle varchar(999)

8 problemdesc longtext

9 steptoreproduce longtext

10 telephone varchar(255)

11 email varchar(255)

12 reportedby_id int(11)

13 solutiondesc longtext

Page 98: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

87

14 attachment varchar(100)

3. Tabel docnumber

Tabel Name : docnumber

PrimaryKey : id

Tabel 18 docnumber

No Field Type Extra

1 Id int(11) AUTO_INCREMENT

2 docType varchar(3)

4 year int(11)

5 month int(11)

6 lastnumber int(11)

4. Tabel assignto

Tabel Name : assignto

PrimaryKey : assignToId

ForeignKey : assignBy_id, assignTo_id, ticketId_id

Tabel 4.16. Tabel assignto

Page 99: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

88

No Field Type Extra

1 assignToId int(11) AUTO_INCREMENT

2 assignDateTime datetime(6)

4 assignBy_id int(11)

5 assignTo_id int(11)

6 ticketId_id int(11)

5. Tabel response

Tabel Name : response

PrimaryKey : responseId

ForeignKey : responseBy_id, ticketId_id

Tabel 19 Tabel response

No Field Type Extra

1 responseid int(11) AUTO_INCREMENT

2 responsedesc longtext

4 responsedatetime datetime(6)

5 status varchar(255)

Page 100: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

89

6 responseby_id int(11)

7 ticketid_id int(11)

8 remark longtext

9 attachment varchar(100)

6. Tabel tickethistory

Tabel Name : tickethistory

PrimaryKey : ticketHistoryId

ForeignKey : historyBy_id, ticketId_id

UniqueKey : ticketNo

Tabel 20 tickethistory

No Field Type Extra

1 tickethistoryid int(11) AUTO_INCREMENT

2 status varchar(999)

4 desc longtext

5 remark longtext

6 historydatetime datetime(6)

Page 101: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

90

7 historyby_id int(11)

8 ticketid_id int(11)

4.2.3. Desain Interface

4.2.3.1.Desain User Interface Home Page Login

Gambar 31 Desain User Interface Home page Login

4.2.3.2. Desain User Interface Admin Page

Gambar 32 Desain User Interface Admin Page

Page 102: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

91

4.2.3.3. Desain User Interface Teknisi Helpdesk

Gambar 33 Desain User Interface Teknisi Helpdesk

4.2.3.4. Desain User Interface User Helpdesk

Gambar 34 Desain User Interface User Helpdesk

Page 103: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

92

4.2.3.5. Desain User Interface Add User

Gambar 35 Desain User Interface Create NewUser

4.2.3.6. Desain User Interface Create New Ticket

Gambar 36 Desain User Interface Create NewTicket

Page 104: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

93

4.2.3.7. Desain User Interface Assign Ticket

Gambar 37 Desain User Interface Assign Ticket

4.2.3.8. Desain User Interface Response Ticket

Gambar 38 Desain User Interface Response Ticket

Page 105: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

94

4.2.3.9. Desain User Interface Change Status Ticket

Gambar 39 Desain User Interface Change Status Ticket

4.2.3.10. Desain User Interface View All Ticke

Gambar 40 Desain User Interface View All Ticket

Page 106: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

95

4.2.3.11. Desain User Interface View Report Ticket

Gambar 41 Desain User Interface View Report Ticket

4.2.3.12. Desain User Interface Logout

Gambar 42 Desain User Interface Logout

4.3. Fase Konstruksi

4.3.1. Implementasi koding

Pada fase ini, implementasi dilakukan dari rancangan-rancangan basis

data, rancangan sistem, serta rancangan tampilan. Bahasa pemograman yang

Page 107: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

96

digunakan pada pembangunan sistem ini adalah menggunakan bahasa

pemograman Python. Perancangan basis data menggunakan bahasa MySQL. Agar

sistem dapat berjalan pada aplikasi browser, penulis menggunakan aplikasi server

yaitu apache server. Proses pembuatan sistem menggunakan aplikasi eclipse.

Untuk membuat sistem setruktur, penulis menggunakan framework django dari

penggunaan bahasa python. Untuk source code sistem ini dapat dilihat pada

lampiran akhir penulisan skripsi ini.

4.3.2. Spesifikasi Software dan Hardware

Sebuah sistem agar dapat berjalan secara baik dan benar maka dibutuhkan

lingkungan yang mendukung baik secara software maupun hardware. Oleh sebab

itu perlu diperhatikan adalah;

1. Spesifikasi Perangkat Keras ( Hardware )

a. Processor minimal pentium IV

b. RAM / Memory minimal 128 Mb

c. VGA minimal 32 Mb

d. Keyboard dan mouse

e. Monitor dengan resolusi minimal 800 x 600

f. Hardisk dengan space kosong minimal 700 Mb

2. Spesifikasi Perangkat Lunak ( Software )

a. Sistem operasi Windows atau Linux

b. Apache web server versi 2.24

c. Python versi 2.5

d. MySQL versi 5.1

Page 108: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

97

e. Browser yang sudah support html 5

4.4. Fase Pelaksanaan

Sebelum sistem diujikan di lapangan, sebuah sistem diharapkan sudah

bebasi dari kesalahan. Baik kesalahan bahasa, maupun kesalahan logika program.

Untuk menghindari hal-hal tersebut , penulis menerapkan testing pada sistem

yang telah dibangun. Adapun testing itu meliputi input yang dilakukan user pada

sistem serta output yang ditampilkan oleh sistem. Jika input tidak sesuai dengan

output yang seharusnya maka penulis melakukan revisi terhadap sistem.

Pengujian dilakukan dengan metode blackbox. Proses pengujian dibagi dua tahap

yaitu testing mandiri dan testing oleh user.

4.4.1. Testing Mandiri

Pada testing mandiri, pengujian sistem dilakukan dengan menjalankan

fungsi-fungsi yang ada didalam sistem serta user-user yang terlibat didalamnya.

Fungsi-fungsi yang diuji meliputi login, change password, new user, edit user,

view user, remove user, search user, new ticket, view ticket, view all ticket, edit

ticket, assignto, history, search ticket, response, report closed ticket, dan logout.

Tabel 21 Testing Mandiri

No Test Name Result Expectation Result

1 Login User dapat masuk ke dalam sistem sesuai

2 Change

Password

User dapat menganti password untuk login

ke sistme

sesuai

Page 109: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

98

3 New User User dapat membuat user baru berdasarkan

level yang diinginkan

sesuai

4 Edit User User dapat mengubah informasi user sesuai

5 View User User dapat melihat user lain yang terdaftar

didalam sistem

sesuai

6 Remove User User dapat 7menghapus user yang terdaftar

didalam sistem

sesuai

7 Search User User dapat melakukan pencarian user

didalam sistem

sesuai

8 New Ticket User dapat membuat ticket baru sesuai

9 View Ticket User dapat melihat ticket sesuai

10 View All

Ticket

User dapat melihat semua ticket yang

terdaftar didalam sistem

sesuai

11 Edit ticket User dapat mengubah informasi ticket yang

sudah dibuat

sesuai

12 assignto User dapat mengeskalasi ticket ke user lain

yang mempunyai role akses admin dan

teknisi helpdesk

sesuai

13 History User dapat melihati informasi-informasi

ticket

sesuai

14 Search Ticket User dapat melakukan pencarian terhadap

ticket-ticket yang terdaftar didalam sistem

sesuai

15 Response User dapat menganti status ticket, menjawab

ticket,

sesuai

16 Report

Closed Ticket

User dapat mendownload ticket menjadi

sebuah laporan

sesuai

17 Logout User dapat keluar dari sistem sesuai

Page 110: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

99

4.4.2. Testing Oleh User

Pada tahap ini, pengujian sistem dilakukan oleh user langsung. Adapun

tahap-tahap pengujian yang telah dilakukan dapat dilihat pada bagian lampiran

hasi evaluasi dan pengujian sistem. Secara ringkas, hasil pengujian yang dapat

penulis simpulkan adalah sebagai berikut.

Tabel 22 Testing Oleh User

No Pengujian Penilain

1 Fitur sistem secara keseluruhan Baik

2 Fitur untuk admin Baik

3 Fitur untuk teknisi helpdesk Baik

4 Fitur untuk user helpdesk Baik

5 Tampilan sistem Baik

6 Kesesuain dengan kebutuhan Baik

Setelah pengujian dilakukan oleh user, penulis melakukan wawancara

untuk mengetahui informasi atas penggunaan aplikasi helpdesk di SMK Saradan.

Berdasarkan wawancara yang telah dilakukan, penggunaan aplikasi helpdesk telah

berjalan dengan baik di SMK Saradan. Terutama untuk bagian kurikulum dan

bagian usaha. Lampiran wawancara hasil dapat di lihat selengkapnya di lampiran.

Page 111: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

100

BAB V

PENUTUP

5.1. Kesimpulan

Berdasarkan hasil implementasi helpdesk ticketing system pada SMK

Saradan maka dapat disimpulkan sebagai berikut:

1. Penggunaan helpdesk ticketing system , memudahkan staff

karyawan untuk menyampaikan informasi permasalahannya

kepada divisi helpdesk/IT

2. Solusi permasalahan yang terdokumentasi pada helpdesk ticketing

system dapat meminimalisir resiko terjadinya permasalahan yang

sama terulang kembali oleh staff karyawan

3. Divisi IT dapat memberikan solusi atas pertanyaan-pertanyaan

seputar troubleshooting komputer tanpa harus bertemu langsung

dengan staf karyawan

5.2. Saran

1. Diperlukan sosialisasi penggunaan aplikasi helpdesk ticketing system bagi

staff karyawan SMK Saradan, agar penggunaanya dapat didirasakan

manfaatnya oleh mereka.

2. Tenaga ahli profesional diperlukan dalam pemeliharan helpdesk ticketing

system ini jika sewaktu-waktu sistem tidak dapat berjalan dengan

semestinya

Page 112: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

101

DAFTAR PUSTAKA

A.S, Rossa, Shalahuddin, M. 2014. Rekayasa Perangkat Lunak.

Bandung. Informatika

Beisse, Fred. 2013. A Guide to Computer User Support for Help Desk &

Support Specialists, Edisi ke-5. USA. Course Technology

Gaol, Chr Jimmy L,.2008. Sistem Informasi Manajemen Pemahaman

dan Aplikasi. Jakarta. Grasindo

Hitesh, Gupta. 2011. Management Information System (An Insight).

India. International Book House PVT, LTD.

Indarti, Yulia. 2012. Rancang Bangun Helpdesk pada PT.Palyja.

Jakarta. UIN Syarif Hidayatullah Jakarta.

Junindar. 2011. Panduan Lengkap Menjadi Programmer. Jakarta.

MediaKita

Kadir, Abdul. 2013, Pengenalan Sistem InformasiBandung. Yogyakarta.

Andi.

Kendall, Kenneth E.,Kendall, Julie E. 2011. Systems Analysis and

Design. Edisi ke-8. Pearson Education Inc.

Laudon, Kenneth C, Laudon, Jane P. 2012. Sistem Informasi

Manajemen: Mengelola Perusahaan Digital. Jakarta.

Salemba Empat

Levy, Marissa. 2009. Helpdesk Ticketing System using visual Web GUI.

US. Sys-con Media, Inc.

Mcgaw, Jimm. 2009. Beginning Django E-commerce. UK. Appress

Page 113: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

102

Trimawangsari, Maria Betha. 2010. Pengembangan Aplikasi

Webtools Helpdesk Support dengan Online Attendance dan

Real-Time Report pada PT. Dexa Medica. Depok:

Universitas Gunadarma.

Qoyyimah. 2011. Rancang Bangun Helpdesk Ticketing System (Studi

Kasus: PT.Primus Indojaya). Jakarta. UIN Syariff

Hidayatullah Jakarta

Whitten, Jeffrey L., Bentley, Lonnie D. 2008. Systems Analysis &

Design Methods. New York: The McGraw Hill Companies

Inc.

Wardana. 2010. Menjadi Master PHP dengan framework codeigniter.

Jakarta. Elex Media Komputindo.

Widodo, Pudjo Prabowo. 2011. Menggunakan UML (Unifield Modeling

Language). Bandung: Informatika.

www.help-desk-world.com/help-desk.htm diakses pada 10, September

2013 pukul 20:37.

www.searchcrm.techtarget.com/definition/trouble-tick diakses pada 10,

September 2013 pukul 20:40

Hourieh, Ayman. 2008. Learning Website Development with Django.

Birmingham. Packt Publishing.

Page 114: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

103

Page 115: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

A

LAMPIRAN-LAMPIRAN

1. LAMPIRAN HASIL EVALUASI DAN PENGUJIAN SISTEM

Nama :Ari Mulyadi

Jenis Testing :Teknisi IT

Lokasi :SMK Saradan

No Pengujian Hasil Yang Diharapkan Penilian

Baik

Cukup

Baik

Kurang

Baik

1 Login User dapat masuk ke sistem

2 New Ticket User dapat membuat ticket baru

3 Assign Ticket User dapat membuat ticket Eskalasi(assign ticket)

4 Response Ticket User dapat membuat ticket respon

5

Change Status

Ticket User dapat Mengubah Status ticket

6 Edit Ticket User dapat menguba informasi ticket

7 View Ticket user dapat melihat ticket yang ada di sistem

8 Search Ticket user dapat melakukan pencarian ticket di sistem

9 Report Ticket user dapat membuat ticket sebagai laporan

10 New User user dapat membuat pengguna baru

11 Delete User

user dapat menghapus pengguna yang ada didalam

sistem

12 View User

user dapat melihat user yang terdaftar di dalam

sistem

13 Search User user dapat melakukan pencarian user

14 Logout user dapat keluar dari sistem

Page 116: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

B

2. LAMPIRAN HASIL EVALUASI DAN PENGUJIAN SISTEM

Nama :Siti Nurbasyaroh

Jenis Testing :User

Lokasi :SMK Saradan

No Pengujian Hasil Yang Diharapkan Penilian

Baik Cukup Baik

Kurang Baik

1 Login User dapat masuk ke sistem

2 New Ticket User dapat membuat ticket baru

3 Change Status Ticket User dapat Mengubah Status ticket

4 View Ticket user dapat melihat ticket yang ada di sistem

5 Search Ticket user dapat melakukan pencarian ticket di sistem

6 Report Ticket user dapat membuat ticket sebagai laporan

7 Logout user dapat keluar dari sistem

Page 117: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

C

3. LAMPIRAN WAWANCARA

Narasumber :Siti Nurbasyaroh

Jabatan :Staf Administrasi SMK Saradan

Penanya :Rizki Mudhar

Tema :Skenario Sistem Berjalan

Tujuan :Mengetahui skenario kerja dari sistem berjalan di

SMK Saradan

Pertanyaan

1. Bagaimana skenario proses kerja sistem yang berjalan saat ini ketika

proses penyampain permasalahan oleh staff karyawan di SMK Saradan?

2. Apa saja permasalahan yang sering di laporkan oleh staff karyawan di

SMK Saradan?

3. Apakah ada kendala dalam pelaporan masalah mereka?

4. Siapakah yang bertanggung jawab dalam penyelesain masalah tersebut?

5. Apakah ada tindakan selanjutnya setelah permasalah terselesaikan?

6. Perlukan sistem penyampain permasalahan dikomputerisasikan?

Hasil wawancara

1. Staff karyawan dapat langsung menghubungi teknisi IT terkait

permasalahanya yang ia alami. Atau staff karyawan menyampaikan

permasalahanya ke staff administrasi dan diteruskan ke teknisi IT.

Komunikasi yang digunakan dalam penyampain permasalahan mereka ke

teknisi IT, bisa dengan telepon atau sms maupun bertemu langsung

Page 118: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

D

dengannya. Karena keterbatasan ruang dan waktu yang dimiliki oleh

teknisi IT, staff karyawan setidaknya harus sabar menunggu konfirmasi

selanjutnya terkait penyelesain permasalahan merekat dari teknisi IT.

2. Karena yang banyak menggunakan komputer dalam pekerjaan mereka

adalah bagian kurikulum dan keuangan, maka permalahan yang sering

muncul yaitu dokumen tidak dapat disimpan, data-data dokumen tidak bisa

diakses, data-data dokumen sering hilang karena virus, layar komputer

tidak dapat menyalan, printer tidak dapat bekerja semestinya, tidak ada

akses koneksi internet melalui wifi,dsb.

3. Karena tidak adanya rincian lenkap pencatatan permasalahan tersebut baik

hard copy maupun soft copy, maka oleh sebab itu teknisi IT tidak dapat

menyelesaikan permasalahan mereka dengan segera. Sebelum

dikonfirmasikan kembali oleh pihak terkait atas permasalahan yang

dilaporkan. Dan lagi teknisi IT memiliki pekerjaan lain selain di SMK

Saradan.

4. Guru komputer SMK Saradan, karena selain menjadi guru, juga ditunjuk

sebagai teknisi IT

5. Biasanya teknisi IT memberikan tip agar staff karyawan dapat

menyelesaikan permasalahan mereka jika terulang kembali.

6. Menurut saya, sangat perlu adanya sistem komputerisasi agar staf-staf

karyawan dapat segera menerima solusi permasalahanya dan juga teknisi

IT tidak lagi harus ke SMK Saradan untuk menyelesaikan permasalahan

mereka.

Page 119: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

E

4. LAMPIRAN TABEL PENELITIAN

Nama Tabel : Tahap-tahap Staff Karyawan melaporkan keluhan ke bagian IT

sebelum aplikasi helpdesk dibuat

No Nama Kegiatan

1 Staff Karyawan Mengalami Kesulitan dalam mengakses

komputer

2 Staff Karyawan segera mengkomunikasikan ke bagian tata

usaha untuk diinformasikan permasalahannya ke bagian IT

3 Bagian tata usaha mencatat keluhan yang dilaporkan (jika

diperlukan untuk dicatat)

4 Laporan keluhan segera dilaporkan kebagian IT untuk dapat

dicarikan solusinya (jika bisa dihubungi)

5 Apabila bagian IT belum juga mengkonfirmasikan akan

kesediannya memperbaiki permasalahan yang dilaporkan

6 Maka staff karyawan harus menunggu waktu kerja bagian IT

7 Diasumsikan keluhan staffkaryawan sudah teratasi , apabila

staff karyawan mengalami permasalahan yang sama maka

proses penyelesainnya akan mengikuti proses sebelumnya

karena tidak ada dokumentasi atas solusi keluhan sebelumnya

sehingga dapat mengganggu efektifitas kinerja pegawai dalam

bekerja

Nama Tabel :Tahap-tahap Staff Karyawan melaporkan keluhan ke bagian IT

menggunakan aplikasi helpdesk

No Nama Kegiatan

1 Staff Karyawan Mengalami Kesulitan dalam mengakses komputer

2 Staff Karyawan segera mengakses sistem informasi helpdesk ticketing

system yang disediakan

3 Staff Karyawan login kedalam sistem bedasarkan username dan

password yang sudah diberikan

4 Staff Karyawan melakukan proses input data keluhan didalam aplikasi

helpdesk dan mensubmit nya

5 Apabila status keluhan yang diinput memiliki status sangat dibutuhkan

solusinya dengan segera

6 Maka sistem akan mengirim email pemberitahuan ke bagian IT atas

informasi keluhan yang dilaporkan

7 Diasumsikan staff karyawan sudah mendapatkan solusi atas

permasalahanya, jika sewaktu-waktu staff karyawan mendapati

permasalahan yang sama maka staff karyawan cukup membuka

laporan keluhan yang didokumentasikan oleh aplikasi helpdesk

5. LAMPIRAN WAWANCARA HASIL

Narasumber :Siti Nurbasyaroh

Jabatan :Staf Administrasi SMK Saradan

Penanya :Rizki Mudhar

Page 120: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

F

Tema :Penggunaan aplikasi helpdesk

Tujuan :Mengetahui Manfaat dari penggunaan aplikasi

helpdesk

Pertanyaan

1. Bagaimana pendapat ibu setelah menggunakan aplikas helpdesk ini?

2. Apakah ada kesulitan dalam penggunaannya?

3. Apakah ada saran mengenai aplikasi helpdesk ini?

Jawaban

1. Alhamdulillah aplikasi ini berjalan dengan baik, staff karyawan yang

menggunakan komputer terutama bagian kurikulum yang sering mempunyai

masalah dikomputernya, tidak perlu lagi dikhawatirkan akan informasi atas

solusi masalah yang dihadapinya. Jadinya staff karyawan bisa menyelesaikan

permasalahanya sendiri jika tidak ada bagian IT

2. Ketika pengisian informasi keluhan , sedikit bingung tahap-tahap pengisianya

mungkin belum terbiasa. Insya allah lama-lama juga nanti jadi biasa

3. Kalau bisa aplikasinya bisa digunakan untuk wali murid dan guru . kan tidak

semua wali murid paham aturan yang ditetapkan guru disekolah dan informasi-

informasi lainnya yang berkaitan dengan sekolah.

6. LAMPIRAN STRUKTUR FLOWCHART APLIKASI HELPDESK

Page 121: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

G

'

Page 122: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

H

7. FLOWCHART MODUL CREATE NEW TICKET

Page 123: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

I

8. FLOWCHART MODUL CREATE ASSIGN TICKET

Page 124: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

J

9. FLOWCHART MODUL CREATE RESPONSE TICKET

Page 125: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

K

10. LAMPIRAN SURAT KETERANG TELAH MENYELESAIKAN

RISET

Page 126: PEMBANGUNAN SISTEM INFORMASI HELPDESK …repository.uinjkt.ac.id/dspace/bitstream/123456789/30192/1/RIZKI... · Sekolah menengah kejuruan ... teknik komputer jaringan dan multimedia

L

11. SURAT KETERANGAN DOSEN PEBIMBING