• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN SISTEM HELPDESK PADA PT. SERASI AUTORAYA - Binus e-Thesis

N/A
N/A
Protected

Academic year: 2019

Membagikan "ANALISIS DAN PERANCANGAN SISTEM HELPDESK PADA PT. SERASI AUTORAYA - Binus e-Thesis"

Copied!
18
0
0

Teks penuh

(1)

iv

BINUS UNIVERSITY

____________________________________________________________________

Jurusan Sistem Informasi Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008

ANALISIS DAN PERANCANGAN SISTEM HELPDESK PADA PT. SERASI AUTORAYA

Lionart Virdians 0800735684 Tanty Yuliani 0800738963 Andrias Suganda 0800751883

Abstrak

Kemajuan teknologi mendorong organisasi untuk berfokus pada kebutuhan informasi. Saat ini informasi dianggap sebagai salah satu ”resource” atau aset bagi organisasi, yang dapat diolah dan hasilnya dapat digunakan sebagai sumber untuk mendukung pengambilan suatu keputusan. Maka dari itu informasi yang ada harus dapat dikelola dan terdokumentasi dengan baik. Begitu pula informasi yang menyangkut tentang sumber daya manusia. Tanpa disadari, hal ini dapat mempengaruhi kepuasan karyawan dalam hal pemenuhan informasi. Dengan kurangnya informasi yang diperoleh, akan menjadikan karyawan sebagai alat perusahaan tanpa peduli apa yang dirasakan oleh mereka, tentunya hal semacam ini dapat mempengaruhi kinerja mereka. Oleh karena itu, dibutuhkan sebuah sistem helpdesk yang dapat membantu dalam pertukaran informasi antara bagian human resource suatu organisasi dengan para karyawannya, khususnya menangani pertanyaan yang diajukan karyawan. Penerapan teknologi web pada sistem aplikasi ini memberikan nilai tambah dalam penerapannya. Metode yang dipergunakan adalah dengan terlebih dahulu mengumpulkan data dan informasi dari sumber terkait, kemudian mempelajari konsep melalui kepustakaan dan selanjutnya mengembangkan sistem helpdesk dengan pendekatan secara OOAD (Object Oriented Analysis & Design). Dengan demikian, hasil yang dicapai melalui penelitian ini merupakan sebuah sistem aplikasi helpdesk yang dapat membantu dan menjembatani komunikasi antara bagian human resource dengan karyawan PT. Serasi Autoraya dalam mengelola informasi yang berkaitan dengan sumber daya manusia.

Kata Kunci

(2)

v PRAKATA

Puji Syukur kepada Tuhan Yang Maha Esa atas segala berkat karunia dan rahmat yang dilimpahkan-Nya sehingga penulis dapat menyelesaikan skripsi ini.

Maksud dari penulisan skripsi ini adalah untuk memenuhi salah satu suarat kelengkapan studi Jurusan Sistem Informasi Jenjang Pendidikan Strata-1 di Universitas Bina Nusantara.

Dengan selesainya penelitian dan penulisan yang tertuang di dalam skripsi ini sebagai tugas akhir, maka penulis telah menyelesaikan studi sebagai mahasiswa Universitas Bina Nusantara Jurusan Sistem Informasi.

Selama masa pembelajaran dan penyusunan skripsi ini, penulis telah banyak memperoleh bantuan, motivasi, semangat, dan dukungan dari berbagai pihak baik secara langsung maupun tidak langsung sehingga penulis dapat menyelesaikannya dengan baik. Untuk itu, melalui kesempatan ini penulis ingin memberikan penghargaan yang tinggi kepada:

1. Bapak Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor BINUS UNIVERSITY. 2. Bapak Johan S.Kom., MM., selaku Kepala Jurusan Sistem Informasi BINUS

UNIVERSITY.

3. Bapak Henkie Ongowarsito S.Kom., MT., M.Sc., selaku Sekretaris Jurusan Sistem

Informasi BINUS UNIVERSITY dan juga selaku pembimbing skripsi bagi penulis yang telah memberikan bimbingan, motivasi, informasi, petunjuk, serta nasehat yang bermanfaat dalam penyusunan skripsi ini.

4. Seluruh dosen Universitas Bina Nusantara yang telah memberikan bekal ilmu bagi

(3)

vi

5. Seluruh pimpinan, staf dan karyawan PT. Serasi Autoraya, khususnya Bapak Iwan

Nurzaman selaku Kepala Divisi Learning Center, yang telah memberikan kesempatan serta bantuan kepada kami dalam memperoleh data dan informasi yang dibutuhkan dalam penyusunan skripsi ini.

6. Orang tua, saudara-saudari penulis yang telah memberikan banyak dukungan, baik

secara moril maupun materi kepada penulis.

7. Irvanny, Evi, Diana, Carlita, Sovia, Budi, Nelsen, Erik, Mariana, teman-teman

Himpunan Mahasiswa Sistem Informasi (HIMSISFO) serta teman-teman mahasiswa/i lainnya yang telah memberikan dukungan dan motivasi.

8. Semua pihak yang telah membantu penulisan skripsi ini baik secara langsung

maupun tidak langsung yang tidak dapat disebutkan satu per satu.

Tidak ada gading yang tak retak. Penulis menyadari masih banyak kekurangan dan kesalahan dalam skripsi ini karena keterbatasan waktu, sumber, pengetahuan dan pengalaman dari penulis. Penulis telah mengupayakan kemampuan terbaik untuk dapat memberikan hasil yang terbaik menurut kemampuan yang dimiliki.

Penulis dengan terbuka menerima kritik dan saran yang membangun agar dapat dijadikan masukan untuk perbaikan di masa yang akan datang.

(4)

vii

Jakarta 21 Januari 2008

(5)

viii DAFTAR ISI

Halaman Judul Luar ………... i

Halaman Judul Dalam………ii

Halaman Persetujuan Hardcover………..……… iii

Abstrak……….. iv

Prakata………v

Daftar Isi………. viii

Daftar Tabel………....………. xv

Daftar Gambar....………..…………... xvii

BAB 1 PENDAHULUAN………. 1

1.1 Latar Belakang………... 1

1.2 Ruang Lingkup………...…4

1.3 Tujuan dan Manfaat………... 4

1.3.1 Tujuan……….. 4

1.3.2 Manfaat……… 5

1.4 Metodologi………. 6

1.5 Sistematika Penulisan……….7

BAB 2 LANDASAN TEORI………. 9

2.1 Object Oriented Analysis & Design………... 9

2.2.1 Pengertian Sistem………. 9

2.2.2 Pengertian Informasi……….... 9

(6)

ix

2.1.4 Pengertian Analisa Sistem………. 10

2.1.5 Pengertian Perancangan Sistem………. 10

2.1.6 Pengertian Object………... 11

2.1.7 Pengertian Object Oriented...……….. 11

2.1.8 Pengertian Object Oriented Analysis………... 11

2.1.9 System Definition (FACTOR)……… 11

2.1.10 Problem Domain Analysis………... 12

2.1.10.1 Classes………13

2.1.10.2 Structure………. 14

2.1.10.3 Behavior... 17

2.1.11 Application Domain Analysis……… 19

2.1.11.1 Usage………. 21

2.1.11.2 Function………. 22

2.1.11.3 Interface……… 24

2.1.12 Architectural Design……….. 26

2.1.12.1 Criteria……… 27

2.1.12.2 Component Architecture……… 29

2.1.12.3 Processes………31

2.1.13 Unified Modelling Language………. 33

2.1.13.1 Rich Picture………33

2.1.13.2 Class Diagram………... 34

2.1.13.3 Use Case Diagram………. 35

2.1.13.4 Sequence Diagram………. 35

(7)

x

2.1.13.6 Component Diagram………. 37

2.1.13.7 Deployment Diagram………. 38

2.2 Internet……… 38

2.2.1 Pengertian Internet……… 38

2.2.2 Sejarah Internet………. 39

2.2.3 TCP/IP………. 40

2.2.4 WWW (World Wide Web)……….. 41

2.2.5 HTTP (Hypertext Transfer Protocol)……….. 41

2.2.6 URL (Uniform Resource Locator)……… 42

2.2.7 Web Server………. 42

2.2.8 Web Browser……… 43

2.2.9 Website………. 43

2.2.10 Web Pages………. 43

2.2.10.1 Static Pages……….. 44

2.2.10.2 Dynamic Pages……….. 44

2.2.10.2.1 Client-Side Scripting………... 45

2.2.10.2.2 Server-Side Scripting……….. 46

2.2.11 Email (Electronic Mail)………. 47

2.2.12 Intranet……….. 47

2.3 Database………. 48

2.3.1 Pengertian Data……… 48

2.3.2 Pengertian Database……… 48

2.3.3 SQL (Structure Query Language)……… 49

(8)

xi

2.3.5 SQL Server……… 50

2.4 Teknologi……… 51

2.4.1 HTML (HyperText Markup Language)……… 51

2.4.2 IIS (Internet Information Services)……… 51

2.4.3 Visual Studio .Net……….. 51

2.4.4 ASP .Net………. 52

2.5 Pengertian Sumber Daya Manusia……….. 55

2.6 Pengertian Helpdesk……… 55

2.6.1 Internal Helpdesk... 58

2.6.2 Service Request Life Cycle... 59

2.6.3 Strategi Menangani Helpdesk... 60

BAB 3 ANALISIS SISTEM……… 62

3.1 The Task………... 62

3.1.1 Sejarah Perusahaan……….62

3.1.2 Struktur Organisasi……….66

3.1.2.1 Struktur Organisasi Secara Umum………66

3.1.2.2 Struktur Divisi Human Resource Development………67

3.1.3 Ruang Lingkup Divisi……… 68

3.1.3.1 Ruang Lingkup Divisi Secara Umum………... 68

3.1.3.2 Ruang Lingkup Divisi Human Resource Development……… 69

3.1.4 Visi dan Misi Perusahaan……….. 70

3.1.4.1 Visi……… 70

(9)

xii

3.1.5 Jenis Layanan Yang Tersedia……… 71

3.1.6 Tata Laksana Sistem Berjalan……… 72

3.1.7 Masalah yang Dihadapi……….. 73

3.1.8 Usulan Pemecahan Masalah………...74

3.1.9 Analisa Sistem Yang Diusulkan……… 74

3.1.10 FACTOR……… 76

3.2 Problem Domain………. 78

3.2.1 Cluster……… 78

3.2.2 Structure………... 79

3.2.3 Classes………... 79

3.2.3.1 Definition……….. 79

3.2.3.2 BehaviorPattern……….. 81

3.2.4 Event………. 86

3.3 Application Domain………... 87

3.3.1 Usage………. 87

3.3.1.1 Overview……….. 87

3.3.1.2 Actors……… 89

3.3.1.2.1 Actor Table……….. 89

3.3.1.2.2 Actor Specification………. 89

3.3.1.3 Use Cases………. 91

3.3.1.3.1 Use Case Specification……… 91

3.3.1.4 Sequence Diagram………98

3.3.2 Function List……… 124

(10)

xiii

3.3.3.1 Dialog style………. 126

3.3.3.2 Overview………. 127

3.3.3.3 Examples... 128

3.3.3.3.1 Admin User Interface……… 128

3.3.3.3.2 Karyawan User Interface………... 150

3.3.4 Technical Platform……….. 159

3.4 Recommendation……… 160

3.4.1 The System Usefulness and Feasibility……… 160

3.4.2 Strategy……… 160

BAB 4 PERANCANGAN………. 161

4.1 The Task………. 161

4.1.1 The Purpose………. 161

4.4.2 Correction To The Analysis………. 161

4.1.3 Quality Goals………162

4.2 Technical Platform……… 164

4.2.1 Equipment……… 164

4.2.2 System Software………... 164

4.2.3 System Interfaces………. 165

4.2.4 Design Language………. 165

4.3 Architecture………165

4.3.1 Component Architecture……….. 165

4.3.2 Process Architecture……… 166

(11)

xiv

4.4 Component………. 169

4.4.1 Structure………... 169

4.4.2 Classes………..170

4.4.3 Function Component……… 172

4.4.4 Operation Specification………... 173

4.4.5 Table Specification………... 176

4.5 Recommendation……… 179

4.5.1 The System’s Usefulness………... 179

4.5.2 Plan for Initiating Use………. 179

4.5.3 Development Plan……… 180

BAB 5 SIMPULAN DAN SARAN………... 181

5.1 Simpulan……….. 181

5.2 Saran……… 181

DAFTAR PUSTAKA……… 183

(12)

xv

DAFTAR TABEL

Tabel 2.1 Bentuk distribusi client-server architecture………31

Tabel 3.1 Event table……….. 86

Tabel 3.2 Actor table……….. 89

Tabel 3.3 Use case specification untuk mengajukan pertanyaan……… 91

Tabel 3.4 Use case specification untuk melihat pertanyaan………...……… 91

Tabel 3.5 Use case specification untuk memberi solusi………. 92

Tabel 3.6 Use case specification untuk melihat solusi………...……… 92

Tabel 3.7 Use case specification untuk membuat FAQ……….. 92

Tabel 3.8 Use case specification untuk merevisi FAQ………... 93

Tabel 3.9 Use case specification untuk melihat FAQ………. 93

Tabel 3.10 Use case specification untuk membuat pengumuman……… 94

Tabel 3.11 Use case specification untuk melihat pengumuman……….. 94

Tabel 3.12 Use case specification untuk membuat account………. 94

Tabel 3.13 Use case specification untuk mengedit account………. 95

Tabel 3.14 Use case specification untuk membuat kategori & sub kategori……… 95

Tabel 3.15 Use case specification untuk mengedit kategori & sub kategori..……. 96

Tabel 3.16 Use case specification untuk merubah password………96

Tabel 3.17 Use case specification untuk membuat laporan…..……… 96

Tabel 3.18 Function List………..…………... 124

Tabel 3.19 Dialogue style………..……….… 126

Tabel 4.1 Criteria design………..…….…... 162

Tabel 4.2 Operation specification membuat laporan………..……...……. 173

(13)

xvi

Tabel 4.4 Operation specification merubah status tiket... 175

Tabel 4.5 Tablel specification tiket masalah………..………...………… 176

Tabel 4.6 Table specification detil tiket masalah………. 176

Tabel 4.7 Table specificationFAQ…...……… 177

Tabel 4.8 Table specification kategori……….. 177

Tabel 4.9 Table specification sub kategori………... 177

Tabel 4.10 Table specification pengumuman………. 178

Tabel 4.11 Table specification user………....… 178

(14)

xvii

DAFTAR GAMBAR

Gambar 2.1 Aktifitas dalam problem domain analysis……….. 13

Gambar 2.2 Sub-aktifitas pemilihan problem domain analysis………. 13

Gambar 2.3 Contoh generalization structure………. 15

Gambar 2.4 Contoh cluster structure……….. 16

Gambar 2.5 Contoh aggregation………. 16

Gambar 2.6 Contoh association………...17

Gambar 2.7 Contoh sequenceevent untuk behavior pattern………... 18

Gambar 2.8 Contoh selection event untuk behavior pattern………19

Gambar 2.9 Contoh iteration event untuk behavior pattern……… 19

Gambar 2.10 Aktifitas dalam application domain analysis……….. 20

Gambar 2.11 Sub-aktifitas dari use case………22

Gambar 2.12 Aktifitas dalam architectural design………27

Gambar 2.13 Arsitektural layer………. 30

Gambar 2.14 Pola arsitektur client-server………. 31

Gambar 2.15 Contoh class diagram……….. 34

Gambar 2.16 Contoh use case diagram………. 35

Gambar 2.17 Contoh sequence diagram………36

Gambar 2.18 Contoh statechart diagram………...37

Gambar 2.19 Contoh component diagram………. 37

Gambar 2.20 Contoh deployment diagram……… 38

Gambar 3.1 Struktur organisasi PT. Serasi Autoraya………. 66

(15)

xviii

Gambar 3.3 Rich picture proses bisnis berjalan………. 72

Gambar 3.4 Rich picture sistem yang diusulkan……… 76

Gambar 3.5 Cluster……… 78

Gambar 3.6 Class diagram………. 79

Gambar 3.7 Statechart admin………. 81

Gambar 3.8 Statechart karyawan……… 82

Gambar 3.9 Statechart tiket masalah……….. 82

Gambar 3.10 Statechart detil tiket masalah……….. 83

Gambar 3.11 Statechart kategori……….. 83

Gambar 3.12 Statechart sub kategori………... 84

Gambar 3.13 Statechart pengumuman……….. 84

Gambar 3.14 Statechart FAQ……… 85

Gambar 3.15 Use case admin & manajer………...……... 87

Gambar 3.16 Use case karyawan... 88

Gambar 3.17 Sequence diagram mengajukan pertanyaan………. 98

Gambar 3.18 Sequence diagram melihat pertanyaan (admin)... 99

Gambar 3.19 Sequence diagram melihat pertanyaan (manajer)... 100

Gambar 3.20 Sequence diagram memberi solusi (admin)..………...….. 101

Gambar 3.21 Sequence diagram memberi solusi (manajer)………...……. 102

Gambar 3.22 Sequence diagram melihat solusi...103

Gambar 3.23 Sequence diagram membuat FAQ... 104

Gambar 3.24 Sequence diagram mengedit FAQ………...…..….. 105

Gambar 3.25 Sequence diagram melihat FAQ (admin)... 106

(16)

xix

Gambar 3.27 Sequence diagram melihat FAQ (manajer)... 108

Gambar 3.28 Sequence diagram membuat pengumuman………...………. 109

Gambar 3.29 Sequence diagram melihat pengumuman (admin)... 110

Gambar 3.30 Sequence diagram melihat pengumuman (karyawan)... 111

Gambar 3.31 Sequence diagram melihat pengumuman (manajer)...112

Gambar 3.32 Sequence diagram membuat account... 113

Gambar 3.33 Sequence diagram mengedit account (admin)………...…… 114

Gambar 3.34 Sequence diagram mengedit account (karyawan)……..……...…… 114

Gambar 3.35 Sequence diagram mengedit account (manajer)…...………. 115

Gambar 3.36 Sequence diagram membuat kategori & sub kategori... 116

Gambar 3.37 Sequence diagram mengedit kategori & sub kategori... 117

Gambar 3.38 Sequence diagram merubah password (admin)... 118

Gambar 3.39 Sequence diagram merubah password (karyawan)... 119

Gambar 3.40 Sequence diagram merubah password (manajer)... 120

Gambar 3.41 Sequence diagram laporan berdasarkan tiket masalah…...……… 121

Gambar 3.42 Sequence diagram laporan berdasarkan kinerja admin…….……… 122

Gambar 3.43 Sequence diagram laporan berdasarkan top 5 problem ticket requester……… 123

Gambar 3.44 Navigation diagram………... 127

Gambar 3.45 User interface login………... 128

Gambar 3.46 User interface announcement……….... 129

Gambar 3.47 User interface announcement detail……….. 130

Gambar 3.48 User interface create category & sub category………. 131

(17)

xx

Gambar 3.50 User interface change password……… 133

Gambar 3.51 User interface create account……….………... 134

Gambar 3.52 User interface main page………... 135

Gambar 3.53 User interface edit account……… 136

Gambar 3.54 User interface FAQ……….………...……… 137

Gambar 3.55 User interface detail FAQ……….. 138

Gambar 3.56 User interface edit FAQ………. 139

Gambar 3.57 User interface create FAQ………. 140

Gambar 3.58 User interface question & answer………..141

Gambar 3.59 User interface question & answer - answer………..…..…….. 142

Gambar 3.60 User interface report………..143

Gambar 3.61 Print preview report based on problem ticket (page 1)...………... 144

Gambar 3.62 Print preview report based on problem ticket (page 2)……… 145

Gambar 3.63 Print preview report based on problem ticket (page 3)……… 146

Gambar 3.64 Print preview report based on admin performance (page 1)....…… 147

Gambar 3.65 Print preview report based on admin performance (page 2)……… 148

Gambar 3.66 Print preview report based on top 5 problem ticket requester……. 149

Gambar 3.67 User interface announcement……… 150

Gambar 3.68 User interface announcement detail………. 151

Gambar 3.69 User interface change password……… 152

Gambar 3.70 User interface main page………... 153

Gambar 3.71 User interface edit account……… 154

Gambar 3.72 User interface FAQ……… 155

(18)

xxi

Gambar 3.74 User interface question & answer – answer……….. 157

Gambar 3.75 User interface question & answer detail…………158

Gambar 3.76 User interface question & answer – question……… 159

Gambar 4.1 Component diagram……….. 166

Gambar 4.2 Deployment diagram………. 167

Gambar 4.3 Menu standard bagi admin & karyawan……… 168

Gambar 4.4 Pesan kesalahan & pesan sukses……… 168

Gambar 4.5 Model component………... 169

Referensi

Dokumen terkait

Berdasarkan pada Tabel 3, dinyatakan jumlah mikroba terendah diperoleh dari kefir dengan penambahan konsentrasi biji kefir sebanyak 5% dan waktu fermentasi 16 jam, yaitu sebesar 8,8

Magnet tidak tetap (remanen atau buatan). Magnet hasil induksi ini dibuat dari besi atau baja. Untuk membuatnya menjadi magnet, diperlukan pengaruh medan magnet dari

Metode yang digunakan dalam mengajar adalah bukan metode pembelajaran terpadu yang terdapat di psikologi sekolah, tetapi lebih kepada anak-anak mendengarkan aktif, dengan

Volume lalu lintas dinyatakan dalam satuan mobil penumpang (smp), volume lalu lintas dalam smp ini menunjukkan besarnya jumlah lalu lintas harian rata – rata (LHR)

Laporan akhir ini dibuat untuk mengetahui perhitungan PPh Badan PT Mutiara Ganessha Makmur atas laba kena pajak yang harus dibayar oleh perusahaan

Penulis melakukan kunjungan, mewawancarai ( interview ) dan observasi atau pengamatan ke objek penulisan yaitu PT Mutiara Ganessha Makmur, langsung dengan Bagian

Dengan memanjatkan puji syukur ke hadirat Allah SWT, atas limpahan rahmat dan karunia-Nya kami selaku penulis dapat menyelesaikan skripsi yang berjudul “MINAT

menunjukkan pertanggungjawaban (stewardship) manajemen atas penggunaan sumber daya yang dipercayakan kepada mereka”. Berdasarkan teori diatas maka tujuan dari laporan