• Tidak ada hasil yang ditemukan

BAB IV ANALISA DAN PERANCANGAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV ANALISA DAN PERANCANGAN"

Copied!
51
0
0

Teks penuh

(1)

BAB IV

ANALISA DAN PERANCANGAN

4.1 Analisis Sistem Informasi

Sistem informasi layanan telepon dan internet ini akan dibangun dengan menggunakan analisis dan desain berorientasi objek. Analisis dan desain berorientasi objek adalah cara baru dalam memikirkan suatu masalah dengan menggunakan model yang dibuat menurut konsep sekitar dunia nyata. Dasar pembuatan adalah objek, yang merupakan kombinasi antara struktur data dan perilaku dalam satu entitas. Konsep Object Oriented Analyst Design (OOAD) mencakup analisis dan desain sebuah sistem dengan pendekatan objek, yaitu analisis berorientasi objek (OOA) dan desain berorientasi objek (OOD).

1. OOA adalah metode analisis yang memeriksa requirement (syarat/keperluan) yang harus dipenuhi sebuah sistem dari sudut pandang kelas-kelas dan objek-objek yang ditemui dalam ruang lingkup perusahaan.

2. OOD adalah metode untuk mengarahkan arsitektur software yang didasarkan pada manipulasi objek-objek sistem atau subsistem

4.1.1 Sistem yang sedang berjalan

Tujuan melakukan penelitian pada sistem yang sedang berjalan ini pada dasarnya adalah untuk memahami cara kerja sistem tersebut agar merancang dan membuat sistem ini dapat dilakukan lebih baik. Analisa sistem merupakan penelitian terhadap suatu sistem informasi dengan maksud untuk mengevaluasi permasalahan maupun kendala yang terjadi, dan kebutuhan yang diperlukan, sehingga dapat diusulkan perbaikan-perbaikan untuk lebih sempurna

Tahap pertama yang dilakukan dalam menganalisis data adalah dengan mendefenisikan kendala atau permasalahan yang terjadi dalam sistem yang sedang berjalan. Adapun analisa permasalahan dari sistem yang sedang berjalan yaitu :

(2)

b. Adanya antrian komunikasi telepon dalam proses layanan yang diberikan pelanggan camp.

c. Belum adanya data rumah kabel ketika terjadi problem Internet yang disebabkan Line Telepon pada Box Rumah Kabel.

d. Pembuatan Laporan, penyimpanan data pelayanan dan catatan yang belum memadai.

e. Pembuatan tiket pelayanan untuk Work Order (WO) yang masih manual.

Gambar 4.1 Sistem yang berjalan Dari Gambar diatas dapat dijelaskan sebagai berikut:

1. Pelanggan memberikan informasi permintaan layanan kepada Helpdesk 2. Permintaan layanan yang diberikan pelanggan, dilakukan proses

pencatatan permintaan yang telah diterima dari Pelanggan.

3. Hasil proses pencatatan permintaan layanan pelanggan diberikan Helpdesk kepada Koordinator.

4. Koordinator melakukan pemeriksaan catatan yang diberikan oleh Helpdesk dan hasil pemeriksaan diberikan kepada teknisi untuk melakukan layanan

(3)

5. Informasi yang telah diterima teknisi kemudian dilakukan proses penyelesaian permintaan pelanggan

6. Hasil tindakan penyelesaian permintaan layanan pelanggan oleh Teknisi informasikan kembali kepada Helpdesk.

7. Helpdesk membuat rekap laporan penyelesaian permintaan layanan . 8. Rekap laporan penyelesaian permintaan layanan diberikan ke Technical

Assistant - IT.

4.1.2 Sistem yang diusulkan

Tujuan penelitian ini dilakukan, adalah untuk merancang suatu Sistem Informasi layanan Telepon dan Internet berbasis Web sehingga memberi kemudahan bagi masing-masing bagian yang terkait dalam pengelolaan layanan Telepon dan Internet pada area camp PT. Chevron Pasific Indonesia.

(4)

Dari Gambar diatas dapat penulis jelaskan sebagai berikut:

1. Pelanggan yang terdata oleh Helpdesk didaftarkan dan diberi hak akses kedalam sistem sehingga dapat memberikan informasi tentang layanan yang diinginkan

2. Helpdesk menerima informasi layanan permintaan pelanggan

3. Informasi yang diterima dari pelanggan tersebut di inputkan kedalam Sistem Informasi layanan Telepon dan Internet

4. Kordinator melihat dalam sistem, disana terdapat Tiket informasi layanan pelanggan yang telah masuk dan memberikan informasi tersebut kepada teknisi berupa form Tiket layanan yang kemudian dicetak, sekaligus sebagai surat tugas atau Work Order (WO).

5. Kemudian Teknisi menindak lanjuti informasi layanan tersebut untuk dilakukan tindakan sesuai dengan permintaan pelanggan.

6. Teknisi mengembalikan form layanan tersebut setelah pekerjaan selesai dan ditandatangani oleh pelanggan sebagai bukti kedatangan teknisi kerumah kepada Koordinator

7. Koordinator menerima Form Tiket layanan pelanggan dari teknisi yang sudah ditandatangani pelanggan dan menyimpannya sebagai arsip.

8. Koordinator mengupdate status permintaan layanan pelanggan ke dalam Sistem Informasi layanan Telepon dan Internet

9. Helpdesk dan Pimpinan (Technical Assistant IT) dapat mencetak Laporan Layanan Telepon dan Internet.

4.1.3 Mekanisme Sistem yang diusulkan

(5)

4.2 Penggunaan Konsep Berorientasi Objek

Memodelkan sistem/perangkat lunak yang akan dibuat dengan menggunakan UML merupakan langkah yang harus dilakukan untuk mengetahui kebutuhan pengguna. UML menawarkan cara yang sistematik untuk menangkap spesifikasi kebutuhan dengan fokus dengan nilai tambah yang akan diterima oleh pengguna individual atau oleh sistem yang ada di luar sistem yang akan kita kembangkan. Sistem informasi yang akan dibuat adalah Sistem Informasi berbasis Web yang meliputi fungsi sebagai berikut :

1. Admin Helpdesk

a. Mengelola Data Profil : a. Data Pelanggan b. Data Teknisi c. Data Distrik d. Data Rumah Kabel e. Data Komplek b. Mengelola Data Layanan :

a. Data Layanan Pemasangan b. Data Layanan Pemutusan c. Data Layanan Pemindahan d. Data Layanan Problem e. Data Layanan Rumah Kabel c. Melihat dan Mencetak Laporan :

a. Laporan Pemasangan b. Laporan Pemutusan c. Laporan Pemindahan d. Laporan Problem e. Laporan Rumah Kabel e. Melihat Pesan User

f. Melihat Peta 2. Koordinator Distrik

(6)

a. Tiket Pemasangan b. Tiket Pemutusan

c. Tiket Pemindahan Paket d. Tiket Problem Internet e. Tiket Rumah Kabel b. Mengupdate Status Pelayanan c. Melihat Peta

3. Pelanggan Camp

a. Mengirim Pesan Layanan 4. Pimpinan (Technical Assistant IT)

a. Melihat dan Mencetak Laporan : a. Laporan Pemasangan b. Laporan Pemutusan c. Laporan Pemindahan d. Laporan Problem e. Laporan Rumah Kabel b. Melihat Peta

4.2.1 Aktor

Aktor mewakili siapa pun atau apa saja yang harus berinteraksi dengan sistem. Aktor bisa didefinisikan sebagai berikut :

1. Aktor hanya memberikan informasi kepada sistem. 2. Aktor hanya menerima informasi dari sistem.

3. Aktor memberikan dan menerima informasi ke dan dari sistem

Gambar 4.4 Aktor Sistem Informasi

Koordinator Pimpinan

(7)

Tabel 4.1 Keterangan Aktor dalam sistem

No. Aktor Keterangan

1 Admin

Helpdesk Orang yang mempunyai hak akses penuh atas sistem

2 Koordinator Orang yang mencetak tiket dan mengupdate status

layanan pelanggan

3 Pimpinan Orang yang melihat dan mencetak laporan layanan

4 Pelanggan Orang yang memberikan informasi layanan

4.2.2 Deskripsi Use Case

Tabel 4.2 Deskripsi Use Case

No. Use Case Deskripsi

1 Login Merupakan proses pengecekan hak akses kepada

siapa yang berhak mengakses sistem

2 Mengelola data Profil

Merupakan proses generalisasi yang meliputi 3 proses pengelolaan data Profil yaitu memasukan, mengubah dan menghapus data Profil

3 Mengelola data

Layanan

Merupakan proses generalisasi yang meliputi 3 proses pengelolaan data Layanan yaitu memasukan, mengubah dan menghapus data layanan

4 Melihat Tiket Layanan Merupakan proses menampilkan dan mencetak

Tiket Layanan

5 Melihat Laporan Merupakan proses menampilkan dan mencetak

Laporan Layanan

6 Update Status Layanan Merupakan proses update status Layanan

7 Melihat Peta Merupakan proses melihat peta Pelanggan Camp

8 Mengirim Informasi

Layanan

Merupakan proses mengirim Informasi Layanan Pelanggan

9 Menerima Informasi

Layanan

Merupakan proses menerima Informasi Layanan Pelanggan

(8)

4.3 Perancangan Unified Modeling Language (UML).

Unified Modeling Language (UML) adalah sebuah "bahasa" dalam standar industri untuk menentukan, visualisasi, merancang dan mendokumentasikan artifact dari sistem software, serta memodelkan sistem. Artifact didalam UML didefinisikan sebagai informasi dalam bentuk yang digunakan atau dihasilkan dalam proses pengembangan perangkat. UML adalah model perancangan sistem berorientasi objek, model perancangan sistem pembelajaran elektronis ini membahas model perancangan sebagai berikut :

1. Use Case Diagram 2. Activity Diagram 3. Sequence Diagram 4. Collaboration diagram 5. Class Diagram

6. Deployment Diagram

4.3.1 Use Case Diagram

Use Case diagram adalah sesuatu yang penting untuk memvisualisasikan, menspesifikasikan dan mendokumentasikan kebutuhan perilaku sistem. Use Case Diagram digunakan untuk menjelaskan kegiatan apa saja yang dapat dilakukan oleh user/pengguna system.

include

Mengelola Data Profil

include

Melihat Inform asi Layanan Mengirim Informas i Layanan

Mengelola Data Layanan Pelanggan

Melihat Tiket Layanan Update Status Layanan

Melihat Laporan Layanan

Login Logout Admin Helpdes k Koordinator Melihat Peta Pim pinan

(9)

a. Skenario Use Case Login

Tabel 4.3 Skenario Use Case Login

Use Case Login

Description Pada Use Case ini menangani verifikasi dan hak akses pengguna Sistem Informasi layanan Telepon dan Internet

Actor Admin Helpdesk, Koordinator, Pimpinan dan Pelanggan

Goal Actor dapat masuk dan mengakses menu utama. Pre-condition Actor telah memasuki halaman login

Post-condition 1. Actor berhasil login ke sistem.

2. Sistem menampilkan halaman sesuai dengan login dan hak akses Actor pada sistem

Skenario normal login

Aksi aktor Reaksi sistem

1.Memasukan username dan password

2. Menekan tombol login

3. Menvalidasi user dan password yang dimasukan

4. Menverifikasi setiap fungsi-fungsi dan fitur sesuai dengan hak akses

5. Menampilkan halaman sesuai hak akses

Skenario gagal login

1. Memasukan username dan password

2.Menekan tombol login

3. Menvalidasi user dan password yang dimasukan

(10)

4. Jika username dan password tidak valid , sistem menampilkan pesan error

b. Skenario Use Case Mengelola Data Profil

Tabel 4.4 Skenario Use Case Mengelola Data Profil Use Case Mengelola Profil

Description Mengelola data Profil pendukung utama sistem Actor Admin Helpdesk

Goal Menambah,merubah,menghapus data Profil Pre-condition 1. Helpdesk sudah melakukan login

2. Sistem menampilkan menu untuk mengelola data Profil Pelanggan, Teknisi, Distrik, Komplek, dan Rumah Kabel

Post-condition Berhasil mengelola data Profil

Skenario normal mengelola data Profil

Aksi aktor Reaksi sistem

1.Memilih menu salah satu Profil

2. Menampilkan salah satu form menu Profil

3.Menginput data profil

4.Sistem akan menampilkan form input data profil kemudian memvalidasinya dan di simpan di database

5.Mengedit data profil

6.Sistem akan menampilkan form edit data profil kemudian menvalidasi dan disimpan di database

(11)

8.Sistem akan mengkonfirmasikan kemudian menghapus data profil dalam database

Skenario gagal mengelola data profil 1. 1. Helpdesk salah memasukan data

2. 2. Sistem akan menvalidasi dan menampilkan pesan error

c. Skenario Use Case Mengelola Data Layanan

Tabel 4.5 Skenario Use Case Mengelola Data Layanan Use Case Mengelola Layanan

Description Mengelola data Layanan permintaan Pelanggan Actor Admin Helpdesk

Goal Menambah,merubah,menghapus data Layanan Pre-condition 1. Helpdesk sudah melakukan login

2. Sistem menampilkan menu untuk mengelola data Layanan Pemasangan, Pemutusan, Pemindahan, dan Problem dan Rumah Kabel

Post-condition Berhasil mengelola data Layanan

Skenario normal mengelola data Layanan

Aksi aktor Reaksi sistem

1.Memilih menu salah satu Layanan

3. Menampilkan salah satu form menu Layanan

3.Menginput data Layanan

4.Sistem akan menampilkan form input data Layanan kemudian memvalidasinya dan di simpan di database

(12)

5.Mengedit data Layanan

6.Sistem akan menampilkan form edit data Layanan kemudian menvalidasi dan disimpan di database

7.Menghapus data Layanan

8.Sistem akan mengkonfirmasikan kemudian menghapus data Layanan dalam database

Skenario gagal mengelola data Layanan 2. 1. Helpdesk salah

memasukan data

4. 2. Sistem akan menvalidasi dan menampilkan pesan error

d. Skenario Use Case Melihat Laporan

Tabel 4.6 Skenario Use Case melihat Laporan

Use Case Cetak Laporan

Description Use Case menampilkan dan mencetak Laporan dari data layanan yang dikelola

Actor Admin Helpdesk, Pimpinan

Goal Menampilkan dan mencetak Laporan dari data layanan yang dikelola

Pre-condition 1. Admin Helpdesk dan Pimpinan sudah melakukan login

2. Sistem menampilkan menu laporan

Post-condition Berhasil menampilkan, melihat dan mencetak laporan

Skenario normal melihat laporan

Aksi aktor Reaksi sistem

1.Memilih menu laporan 2.Tekan menu laporan yang

(13)

mau di tampilkan

3. Menunggu proses menampilkan menu laporan

4. Sistem menampilkan menu laporan yang di buka

5. Memilih tombol cetak jika ingin mencetak laporan

6. Sistem akan mencetak laporan dengan perangkat printer yang dihubungkan

e. Skenario Use Case Melihat Peta

Tabel 4.7 Skenario Use Case melihat peta

Use Case Melihat Peta

Description Use Case menampilkan Pilihan Peta Pelanggan Camp Actor Admin Helpdesk, Koordinator dan Pimpinan

Goal Menampilkan Peta Pelanggan Camp

Pre-condition 1. Admin Helpdesk, Koordinator dan Pimpinan sudah melakukan login

2. Sistem menampilkan menu Peta Post-condition Berhasil menampilkan halaman Peta

Skenario normal melihat Peta

Aksi aktor Reaksi sistem

1.Memilih menu Peta

2.Tekan menu Peta yang ingin ditampilkan

3. Menunggu proses menampilkan Peta 4. Sistem menampilkan Peta

(14)

f. Skenario Use Case Melihat Tiket

Tabel 4.8 Skenario Use Case melihat Tiket

Use Case Melihat Tiket

Description Use Case menampilkan, melihat dan mencetak Tiket dari data layanan permintaan pelanggan

Actor Koordinator

Goal Menampilkan, melihat dan mencetak Tiket dari data layanan permintaan pelanggan

Pre-condition 1. Koordinator sudah melakukan login 2. Sistem menampilkan menu Tiket

Post-condition Berhasil menampilkan, melihat dan mencetak Tiket

Skenario normal melihat Tiket

Aksi aktor Reaksi sistem

1.Memilih menu Tiket 2.Tekan menu Tiket yang ingin di tampilkan

3. Menunggu proses menampilkan menu Tiket layanan

4. Sistem menampilkan menu Tiket layanan

5. Memilih tombol cetak jika ingin mencetak tiket

6. Sistem akan mencetak tiket dengan perangkat printer yang dihubungkan

g. Skenario Use Case Update Status Layanan

Tabel 4.9 Skenario Use Case Update Status Layanan

Use Case Mengelola Status Layanan

Description Use Case menampilkan dan mengupdate Status Layanan permintaan pelanggan

(15)

Actor Koordinator

Goal Menampilkan dan mengupdate Status Layanan permintaan pelanggan

Pre-condition 1. Koordinator sudah melakukan login

2. Sistem menampilkan menu Tiket dan tekan tombol update status

Post-condition Berhasil mengupdate Status pelayanan permintaan pelanggan

Skenario normal mengelola Status Pelayanan

Aksi aktor Reaksi sistem

1.Memilih menu Tiket 2.Tekan menu Tiket yang ingin ditampilkan

3. Menunggu proses menampilkan Tiket Layanan

4. Sistem menampilkan Tiket layanan 5. Memilih tombol update

status pelanggan jika ingin mengupdate Status Layanan

6. Sistem akan mengupdate status layanan Layanan permintaan pelanggan

h. Skenario Use Case Mengirim Informasi Layanan

Tabel 4.10 Skenario Use Case mengirim informasi layanan

Use Case Mengirim Informasi Layanan

Description Use Case mengirim informasi layanan

Actor Pelanggan

Goal Mengirim informasi layanan

Pre-condition 1. Pelanggan sudah melakukan login

(16)

Post-condition Berhasil menampilkan dan mengirim informasi layanan

Skenario normal Mengirim Informasi Layanan

Aksi aktor Reaksi sistem

1.Memilih menu Pilih Layanan

2. Menunggu proses menampilkan menu Informasi Layanan

3. Sistem menampilkan menu Informasi Layanan

4. Melihat Informasi Layanan 5. Memasukkan Informasi layanan

6. Sistem menkonfirmasi bahwa informasi layanan telah dikirim

i. Skenario Use Case Menerima Informasi Layanan

Tabel 4.11 Skenario Use Case menerima informasi layanan

Use Case Menerima Informasi Layanan

Description Use Case menerima informasi layanan Actor Admin Helpdesk

Goal Menerima informasi layanan

Pre-condition 1. Admin Helpdesk sudah melakukan login

2. Sistem menampilkan menu Pesan user pelanggan Post-condition Berhasil menampilkan dan menerima informasi

layanan

Menerima Informasi Layanan

Aksi aktor Reaksi sistem

1.Memilih menu Pesan user

2. Menunggu proses menampilkan menu Pesan User

(17)

User 4. Melihat Informasi Layanan

j. Skenario Use Case Logout

Tabel 4.12 Skenario Use Case Logout

Use Case Logout

Description Pada Use Case ini menangani verifikasi dan penutupan hak akses pengguna Sistem Informasi

Actor Admin Helpdesk, Koordinator, Pimpinan dan Pelanggan

Goal Actor dapat keluar dari akun

Pre-condition Actor telah memasuki halaman login Post-condition 1. Actor berhasil logout ke sistem.

2. Sistem menampilkan halaman login awal sistem

Skenario normal logout

Aksi aktor Reaksi sistem

1. Menekan tombol logout

2. Menampilkan halaman login awal

4.3.2 Activity Diagram

a. User Login

Activity Diagram login digunakan untuk menggambarkan jalur kerja sistem pada saat pertama kali user menjalankan Sistem maka terlebih dahulu harus melakukan login dengan mengisikan username dan password masing-masing. Jika username dan password yang diisikan benar, maka sistem akan menampilkan menu utama sesuai dengan hak akses user

login

validasi m enu

utam a valid

(18)

b. Activity diagram mengelola Profil

Activity diagram ini digunakan untuk menggambarkan kegiatan Admin Helpdesk mengelola Data Profil dimana Helpdesk menginput Data Profil antara lain Data Pelanggan, Data Distrik, Data Komplek, Data Rumah Kabel, dan Data Teknisi lalu menyimpannya di sistem.

Gambar 4.7 Activity diagram mengelola Profil c. Activity diagram mengelola Data Layanan

Activity diagram ini untuk menggambarkan kegiatan Admin Helpdesk mengelola Data Layanan dimana Helpdesk menginput Layanan antara lain Layanan Pemasangan, Pemutusan, Pemindahan, Problem dan Rumah Kabel

Gambar 4.8 Activity diagram mengelola Layanan d. Activity diagram melihat Laporan

Activity diagram ini digunakan untuk menggambarkan kegiatan Admin Helpdesk dan Pimpinan melihat Laporan dimana kaduanya dapat mencetak Laporan layanan tersebut sesuai dari layanan yang masuk.

s tart

Menu Halaman Utama Admin Helpdesk Menu Data Profil Input Dat a Profil Edit Data Profil Delet e Dat a Profil Validasi Data

Tidak Dat a Tersimpan

di Database verifikasi end Sist em Menampilkan Dat a t ersimpan s tart

Menu Halaman Utama Admin Helpdesk Menu Data Layanan Input Data Layanan Edit Data Layanan Delete Data Layanan Validasi Data

Tidak Data Tersimpan

di Database verifikasi

end Sistem Menampilkan

Data tersimpan

Menu Halaman Utama Admin Helpdes k s tart Pilih Menu Laporan Lihat Laporan Lay anan Sist em Menampilk an Laporan Lay anan Pilih Laporan

Lay anan

Cet ak Laporan Lay anan

(19)

e. Activity diagram melihat Tiket Layanan

Activity diagram ini mengambarkan kegiatan Koordinator melihat Tiket Layanan dan melakukan cetak Tiket Layanan yang tersedia antara lain Tiket Layanan Pemasangan, Pemutusan, Pemindahan, Problem dan Rumah Kabel

Gambar 4.10 Activity diagram melihat Tiket Layanan f. Activity diagram Koordinator Update Status Layanan

Activity diagram ini mengambarkan kegiatan Koordinator mengelola Status Pelanggan dan melakukan update status layanan pelanggan dari tiket yang masuk.

Gambar 4.11 Activity diagram Update Status Layanan g. Activity diagram Pelanggan mengirim pesan Layanan

Activity diagram ini mengambarkan kegiatan Pelanggan dalam melihat Status permintaan layanannya. Layanan yang tersedia yaitu antara lain Layanan Pemasangan, Pemutusan, Pemindahan, Problem dan Rumah Kabel

s tart Menu Utama Koordinator Pilih Menu Tiket Lihat Tiket Layanan Cetak Tiket Layanan end Sistem Akan Menampilkan

Tiket Layanan Menu Utama Koordinator s tart Pilih Menu Tiket Lihat Tiket Layanan

Sistem Akan Menampilkan Tiket Layanan Update Status Layanan

Pelanggan end

s tart

Pilih Menu Status Layanan Menu Utama

Pelanggan

Lihat Status Layanan

Sistem Akan Menampilkan Status Layanan

(20)

h. Activity diagram User Logout

Activity diagram ini mengambarkan kegiatan User untuk keluar dari system. Adapun User yang melakukan Logout yaitu Admin Helpdesk, Koordinator dan Pelanggan.

Gambar 4.13 Activity diagram User Logout

4.3.3 Sequence Diagram

a. Sequence Diagram Admin Helpdesk Login

Sequence Diagram Admin login digunakan saat pertama kali user menjalankan sistem dengan mengisikan username dan password masing-masing. Jika username dan password yang diisikan benar, maka sistem akan menampilkan menu utama sesuai dengan hak akses user

Gambar 4.14 Sequence diagram Admin Helpdesk login b. Sequence diagram Koordinator login

Sequence Diagram Koordinator login digunakan saat pertama kali user menjalankan sistem dengan mengisikan username dan password masing-masing. Jika username dan password yang diisikan benar, maka sistem akan menampilkan menu utama sesuai dengan hak akses user

Menu Logout

s tart

validasi logout Keluar dari Menu

Halaman Ut ama end

Tidak

: Adm in : Adm in

halam an login

halam an login halam an utam a

adm in halam an utam a

adm in

input us ernam e

input pass word

validas i

data valid report invalid

(21)

Gambar 4.15 Sequence diagram Koordinator login c. Sequence diagram Pelanggan login

Sequence Diagram Pelanggan login digunakan untuk menggambarkan saat pertama kali user menjalankan sistem dengan mengisikan username dan password masing-masing. Jika username dan password yang diisikan benar, maka sistem akan menampilkan menu utama sesuai dengan hak akses user

Gambar 4.16 Sequence diagram Pelanggan login d. Sequence diagram Pimpinan login

Sequence Diagram Pimpinan login digunakan saat pertama kali user menjalankan sistem dengan mengisikan username dan password masing-masing. Jika username dan password yang diisikan benar, maka sistem akan menampilkan menu utama sesuai dengan hak akses user

: Koordinator form login form login controler

Data Login Koordinator entry username

entry password

menekan tombol login

login

validas i us ername dan pas s word

verifikas i data us er nam e dan pas s word data us ernam e dan pas s word view halaman utama Koordinator

: Pelanggan form login form login

controler

Data Login Pelanggan entry username

entry password

m enekan tom bol login

login

validas i uernam e dan pas s word

verifikas i data us ernam e dan pas s word, data us er dan pas s word

(22)

Gambar 4.17 Sequence diagram Pimpinan login e. Sequence diagram Admin Helpdesk mengelola Profil

Gambar 4.18 Sequence diagram Admin Helpdesk mengelola Profil f. Sequence diagram Admin Helpdesk mengelola Layanan

: Adm i n Hel pdes k

form data profil form data profil contoler

data profil

input data profil

edit dat a profil

delet e data profil menekan save

save data profil

validas i data profil

verifikasi data profil

data profi l yang terkait dengan m engelola data profil

view dat a profil

: Adm i n Helpdes k form dat alayanan form dat a layanancontroler data layanan

input data l ayanan

edit data layanan

delete data l ayanan menekan save

save data layanan

validas i data l ayanan verifikas i data layanan

data l ayanan terkait dengan pengolahan data layanan view dat a layanan t ersimpan

: Pimpinan form login form login

controler

Data Login Pelanggan entry username

entry password

menekan tombol login

login

validasi uername dan password verifikasi data username dan password,

data user dan password view halaman Pelanggan

(23)

g. Sequence diagam Admin Helpdesk melihat Laporan

Gambar 4.20 Sequence diagram Admin Helpdesk mengelola Laporan h. Sequence diagram Admin Helpdesk melihat Peta

Gambar 4.21 Sequence diagram Admin Helpdesk melihat peta i. Sequence diagram Koordinator Melihat Tiket

: Adm in Helpdes k

form laporan form laporan

controler

laporan

pilih menu laporan

pros es us er com m and

m elihat laporan layanan

laporan layanan

print laporan

: Koordinator

form tiket form tiket

controler

data tiket

pilih menu tiket

pros es us er com mand

melihat tiket layanan

tiket layanan

print tiket

: Admin Helpdesk

form peta form tiket controler

peta

pilih menu peta

proses user command

melihat peta

menu

(24)

j. Sequence diagram Koordinator Update Status Layanan

Gambar 4.23 Sequence diagram Koordinator update Status Layanan k. Sequence diagram Pelanggan Mengirim pesan Layanan

Gambar 4.24 Sequence diagram Pelanggan Mengirim pesan Layanan l. Sequence diagram User Logout

: Koordi nator

form tiket form tiket c ontroler

data tiket

pilih menu tik et

pros es us er com m and

melihat tik et lay anan tik et lay anan

update s t atus lay anan

Pimpinan : Koordinator form logout form logout

controler

data logout

: Pelanggan

menekan tombol logout menekan tombol logout

logout

validasi logout

verifikasi data lougout

data logout view berhasil logout

view berhasil logout menekan tombol logout

: Admin Helpdesk

menekan tombol logout

logout

Pelanggan

form status layanan form pesan layanan data pesan layanan

pilih menu status layanan

memproses user command

Isi pesan layanan

data status layanan

(25)

4.3.4 Collaboraton Diagram

a. Collaboration Diagram Admin Helpdesk Login

Gambar 4.26 Collaboration diagram Admin Helpdesk Login

b. Collaboration Diagram Koordinator Login

Gambar 4.27 Collaboration Diagram Koordinator Login

c. Collaboration diagram Pelanggan login

Gambar 4.28 Collaboration diagram Pelanggan Login

: Admin Helpdes k form

login

form login controler

Data Login Admin Helpdesk 5: validas i uernam e dan pas s word

1: entry us ernam e 2: entry pas s word 3: menekan tombol login

4: login

6: verifikas i data us ernam e dan pas s word,

7: data us er dan pas s word 8: view halam an Helpdes k

: Koordinator form login form login controler Data Login Koordinator

5: validas i us ernam e dan pas s word

1: entry us ernam e 2: entry pas s word 3: m enekan tom bol login

4: login

6: verifikas i data us ernam e dan pass word

7: data us ernam e dan pas s word 8: view halam an utam a Koordinator

: Pelanggan form login form login controler Data Login Pelanggan

5: validas i uernam e dan pas s word

1: entry us ernam e 2: entry pas s word 3: m enekan tom bol login

4: login

6: verifikas i data us ernam e dan pas s word,

7: data us er dan pas s word 8: view halam an Pelanggan

(26)

d. Collaboration diagram Pimpinan login

Gambar 4.29 Collaboration diagram Pimpinan Login e. Collaboration diagram Admin Helpdesk Mengelola Data Profil

Gambar 4.30 Collaboration diagram Admin Helpdesk mengelola Profil f. Collaboration diagram Admin Helpdesk mengelola Layanan

Gambar 4.31 Collaboration diagram Admin Helpdesk mengelola Layanan

: Adm in Helpdes k

form data profil

form data profil contoler

data profil

1: input data profil 2: edit data profil 3: delete data profil

4: m enekan s ave

5: s ave data profil 6: validas i data profil

7: verifikas i data profil

8: data profil yang terkait dengan m engelola data profil 9: view data profil

: Admin Helpdesk

form data layanan

form data layanan controler

data layanan

6: validasi data layanan

1: input data layanan 2: edit data layanan 3: delete data layanan

4: menekan save

5: save data layanan

7: verifikasi data layanan

8: data layanan terkait dengan pengolahan data layanan 9: view data layanan tersimpan

pimpinan form login form login controler Data Login Pelanggan 5: validasi uername dan password

1: entry username 2: entry password 3: menekan tombol login

4: login

6: verifikasi data username dan password,

7: data user dan password 8: view halaman Pelanggan

(27)

g. Collaboration diagram Admin Helpdesk melihat Laporan

Gambar 4.32 Collaboration diagram Admin Helpdesk melihat Laporan

h. Collaboration diagram Admin Helpdesk melihat Peta

Gambar 4.33 Collaboration diagram Admin Helpdesk melihat Peta

i. Collaboration diagram Koordinator melihat Tiket

Gambar 4.34 Collaboration diagram Koordinator melihat Tiket

: Admin Helpdes k form laporan form laporan controler laporan

1: pilih menu laporan

2: pros es us er comm and

3: melihat laporan layanan

4: laporan layanan 5: print laporan : Koordinator form tiket form tiket controler data tiket 1: pilih menu tiket

2: pros es us er com mand

3: melihat tiket layanan

4: tiket layanan 5: print tiket : Admin Helpdesk form peta form tiket controler tiket

1: pilih menu peta

2: proses user command

3: melihat tiket layanan

4: kembali 5: delete tiket layanan

(28)

j. Collaboration diagram Koordinator Update status layanan.

Gambar 4.35 Collaboration diagram Koordinator update status layanan

k. Collaboration diagram Pelanggan mengirim pesan layanan

Gambar 4.36 Collaboration diagram Pelanggan mengirim status layanan

l. Collaboration diagram User Logout

Gambar 4.37 Collaboration diagram User Logout

: Koordinator form tiket form tiket controler data tiket

1: pilih m enu tiket

2: pros es us er com m and

3: m elihat tiket layanan

4: tiket layanan 5: update s tatus layanan

Pelanggan

form status layanan

form status

layanan data status layanan

1: pilih menu status layanan

2: mempros es us er com mand

3: mendapatkan data s tatus layanan

4: data s tatus layanan 5: view data s tatus layanan

: Admin Helpdesk : Koordinator form logout form logout controler data logout 5: validasi logout

1: menekan tombol logout

2: menekan tombol logout

4: logout

6: verifikasi data lougout

7: data logout 8: view berhasil logout

9: view berhasil logout

: Pelanggan 3:

(29)

4.3.5 Class Diagram

Gambar 4.38 Class Diagram Sistem Informasi layanan Telepon dan Internet

4.4 Perancangan Basis data

Perancangan basisdata (database) yaitu perancangan yang terdiri atas pembuatan tabel yang didalamnya terdiri dari field data dan field kunci yang berdasarkan permasalahan awal. Berikut adalah hubungan antar tabel dari Database Sistem Informasi layanan telepon dan internet:

1..* main

data lay anan pemasangan() data lay anan problem() data lay anan pemindahan() data lay anan pemutusan() data lay anan rumahkabel() prof il pelanggan() prof il rumahkabel() prof il koordinator() prof il teknisi() prof il komplek() paket() tiket() lay anan user() peta() laporan() Pelanggan username password edit() logout()

lay anan pemasangan no_tiket no_badge nama_pelanggan alamat_pelanggan nama_komplek distrik telpon_pelanggan email_pelanggan nama_paket tgl_pemasangan merk_modem sn_modem nama_teknisi status edit() hapus() lihat() lay anan rumah kabel

no_tiket no_badge nama_pelanggan alamat_pelanggan nama_komplek distrik telpon_pelanggan email_pelanggan rk_nomor rk_lokasi rk_primer rk_sekunder tgl_rk ket_rk nama_teknisi status edit() hapus() tambah() login username password edit() hapus() 1 1 1 1 1

lay anan pemutusan no_tiket no_badge nama_pelanggan alamat_pelanggan nama_komplek distrik telpon_pelanggan email_pelanggan nama_paket tgl_pemutusan ket_pemutusan nama_teknisi status edit() hapus() tambah()

lay anan pemindahan no_tiket no_badge nama_pelanggan alamat_pelanggan nama_komplek distrik telpon_pelanggan email_pelanggan nama_paket paket_baru tgl_pemindahan ket_pemindahan nama_teknisi status edit() hapus() tambah() laporan jenis_laporan tgl lihat() cetak() 1..* 1..* layanan problem no_tiket no_badge nama_pelanggan alamat_pelanggan nama_komplek distrik telpon_pelanggan email_pelanggan nama_paket tgl_problem ket_problem nama_teknisi status edit() hapus() tambah() 1..* 1 profil pelanggan id_pelanggan nama_pelanggan no_badge lamat_pelanggan distrik telpon_pelanggan email_pelanggan status peta nama_komplek rk_nomor rk_lokasi rk_primer rk_sekunder daf tar_tgl edit() hapus() tambah() Pimpinan username password edit() logout() 1 1 1 1 1 1 1 1 peta id_peta nama_peta lihat() Koordinator username password edit() logout() tiket id_tiket no_tiket lihat() cetak() layanan user id_lay anan_user no_badge kategori_lay anan isi_lay anan edit() hapus() tambah() 1 1 1..* 1..* 1..* 1..* 1..* 1..* 1..* prof il Rumahkabel id_rumahkabel rk_nomor distrik rk_lokasi edit() hapus() tambah() profil teknisi id_teknisi nama_teknisi nik no_telp alamat_teknisi edit() hapus() tambah() profil koordinator id_koordinator no_badge username distrik email_koordinator telpon_koordinator edit() hapus() tambah() Admin username password edit() logout() 1..* 1 1..* 1 1..* 1 1..* 1 1 1 1 1 1 1 1 1 1 1 1 profil komplek id_komplek nama_komplek distrik edit() hapus() tambah() 1 1 1 1

(30)

a. Nama tabel : User

Tabel ini merupakan Tabel Database User untuk level hak akses user pengguna sistem. Dalam sistem ini diberi 4 level hak akses user pengguna sistem Tabel 4.13 Struktur Tabel Database User Login

Nama Field Tipe panjang

id_user Integer 11

username varchar 20

password varchar 20

level varchar 15

b. Nama tabel : Profil Pelanggan

Tabel ini merupakan Tabel Profil Pelanggan untuk penambahan database Pelanggan Camp secara keseluruhan

Tabel 4.14 Struktur Tabel Database Profil Pelanggan

Nama Field Tipe panjang

id_pelanggan Integer 5 nama_pelanggan varchar 20 no_badge varchar 12 alamat_pelanggan varchar 20 distrik varchar 15 telpon_pelanggan varchar 12 email_pelanggan varchar 30 status varchar 20 peta varchar 20 nama_komplek varchar 15 rk_nomor varchar 10 rk_lokasi varchar 20 rk_primer integer 10 rk_sekunder integer 10 x integer 10 y integer 10 daftar_tgl date

c. Nama Tabel : Layanan Pemasangan

(31)

Tabel 4.15 Struktur Tabel Database Layanan Pemasangan

Nama Field Tipe panjang

no_tiket Integer 5 no_badge varchar 15 nama_pelanggan varchar 20 alamat_pelanggan varchar 30 nama_komplek varchar 15 distrik varchar 15 telpon_pelanggan varchar 20 email_pelanggan varchar 30 paket_pelanggan varchar 15 tgl_pemasangan date merk_modem varchar 20 sn_modem varchar 10 nama_teknisi varchar 20 status varchar 20

d. Nama Tabel : Layanan Pemindahan

Tabel ini merupakan Tabel Layanan Pemindahan untuk penambahan Layanan Pemindahan yang di entrikan

Tabel 4.16 Struktur Tabel Database Layanan Pemindahan

Nama Field Tipe panjang

no_tiket Integer 5 no_badge varchar 15 nama_pelanggan varchar 20 alamat_pelanggan varchar 30 nama_komplek varchar 15 distrik varchar 15 telpon_pelanggan varchar 20 email_pelanggan varchar 30 paket_pelanggan varchar 15 paket_baru varchar 15 tgl_pemindahan date ket_pemindahan varchar 30

(32)

nama_teknisi varchar 20

status varchar 20

e. Nama Tabel : Layanan Pemutusan

Tabel ini merupakan Tabel Layanan Pemutusan untuk penambahan Layanan Pemutusan yang di entrikan

Tabel 4.17 Struktur Tabel Database Layanan Pemutusan

Nama Field Tipe panjang

no_tiket Integer 5 no_badge varchar 15 nama_pelanggan varchar 20 alamat_pelanggan varchar 30 nama_komplek varchar 15 distrik varchar 15 telpon_pelanggan varchar 20 email_pelanggan varchar 30 paket_pelanggan varchar 15 tgl_pemutusan date ket_pemutusan varchar 30 nama_teknisi varchar 20 status varchar 30

f. Nama Tabel : Layanan Problem

Tabel ini merupakan Tabel Layanan Problem untuk penambahan Layanan Problem yang di entrikan

Tabel 4.18 Struktur Tabel Database Layanan Problem

Nama Field Tipe panjang

no_tiket Integer 5 no_badge varchar 15 nama_pelanggan varchar 20 alamat_pelanggan varchar 30 nama_komplek varchar 15 distrik varchar 15 telpon_pelanggan varchar 20

(33)

email_pelanggan varchar 30 paket_pelanggan varchar 15 tgl_problem date ket_problem varchar 30 nama_teknisi varchar 20 status varchar 30

g. Nama Tabel : Layanan RK (Rumah Kabel)

Tabel ini merupakan Tabel Layanan Rumah Kabel untuk penambahan Layanan Rumah Kabel yang di entrikan

Tabel 4.19 Struktur Tabel Database Layanan RK (Rumah Kabel)

Nama Field Tipe panjang

no_tiket Integer 5 no_badge varchar 15 nama_pelanggan varchar 20 alamat_pelanggan varchar 30 nama_komplek varchar 15 distrik varchar 15 telpon_pelanggan varchar 25 email_pelanggan varchar 30 rk_nomor varchar 10 rk_lokasi varchar 20 rk_primer varchar 10 rk_sekunder varchar 10 tgl_rk varchar ket_rk varchar 50 nama_teknisi varchar 15 status varchar 20

h. Nama Tabel : Layanan User

Tabel ini merupakan Tabel Database Layanan untuk penambahan pesan layanan user yang akan dientrikan.

Tabel 4.20 Struktur Tabel Layanan User

Nama Field Tipe panjang

(34)

no_badge varchar 30

nama_paket varchar 15

kategori_layanan varchar 20

isi_layanan varchar 100

tgl_pesan date

i. Nama Tabel : Peta

Tabel ini merupakan Tabel Database Peta untuk Database Peta Camp yang terdiri dari 4 daerah Distrik.

Tabel 4.21 Struktur Tabel Peta

Nama Field Tipe panjang

id_peta Integer 10

nama_peta varchar 30

j. Nama Tabel : Tiket

Tabel ini merupakan Tabel Database Tiket untuk untuk penambahan Ticketing oleh Koordinator

Tabel 4.22 Struktur Tabel Tiket

Nama Field Tipe panjang

no_tiket Integer 10

id_tiket varchar 30

k. Nama Tabel : Paket

Tabel ini merupakan Tabel Database Paket untuk penambahan Jenis Paket Internet dalam pelayanan.

Tabel 4.23 Struktur Tabel Paket

Nama Field Tipe panjang

id_paket Integer 10

nama_paket varchar 30

l. Nama Tabel : Profil Distrik

Tabel ini merupakan Tabel Database Distrik untuk penambahan Distrik di wilayah tempat melakukan pelayanan.

Tabel 4.24 Struktur Tabel Profil Distrik

Nama Field Tipe panjang

(35)

nama_distrik varchar 30

nama_koordinator varchar 20

m. Nama Tabel : Profil Koordinator

Tabel ini merupakan Tabel Database Koordinator untuk penambahan hak akses Koordinator Distrik dalam pelayanan.

Tabel 4.25 Struktur Tabel Profil Koordinator

Nama Field Tipe panjang

id_koordinator Integer 10 no_badge varchar 30 username varchar 20 distrik varchar 50 email_koordinator varchar 20 telpon_koordnator varchar 20

n. Nama Tabel : Profil Komplek

Tabel ini merupakan Tabel Database Profil Komplek untuk penambahan Komplek yang ada dalam area Distrik.

Tabel 4.26 Struktur Tabel Profil Komplek

Nama Field Tipe panjang

id_komplek Integer 10

nama_komplek varchar 30

distrik varchar 20

o. Nama Tabel : Rumah Kabel

Tabel ini merupakan Tabel Database Rumah Kabel untuk penambahan data lengkap dari Rumah Kabel dari masing-masing Pelanggan.

Tabel 4.27 Struktur Tabel Rumah Kabel

Nama Field Tipe panjang

id_rumahkabel Integer 10

no_badge varchar 30

rk_nomor varchar 20

distrik varchar 50

(36)

p. Nama Tabel : Profil Teknisi

Tabel ini merupakan Tabel Database Teknisi untuk penambahan data Teknisi dalam proses pelayanan.

Tabel 4.28 Struktur Tabel Profil Teknisi

Nama Field Tipe panjang

id_teknisi Integer 10 nama_teknisi varchar 30 nik varchar 20 no_telp varchar 50 alamat_teknisi varchar 20 4.5 Perancangan Interface

Perancangan Interface yang telah dibuat meliputi beberapa perancangan diantaranya perancangan prancangan struktur menu, perancangan masukan (input) dan perancangan keluaran (output).

Gambar 4.39 Rancangan Interface Menu Login

(37)

Gambar 4.41 Rancangan Interface Menu Koordinator

(38)

Gambar 4.44 Rancangan Interface Input data Teknisi

(39)

Gambar 4.47 Rancangan Interface Input data Koordinator

Gambar 4.48 Rancangan Interface Pesan Layanan User Pelanggan

(40)

Gambar 4.50 Rancangan Interface Layanan Problem

Gambar 4.51 Rancangan Interface Layanan Pemutusan

(41)

Gambar 4.53 Rancangan Interface Layanan Problem Rumah Kabel

Gambar 4.54 Rancangan Interface Laporan Layanan Pemasangan

(42)

Gambar 4.56 Rancangan Interface Laporan Layanan Pemutusan

(43)

Gambar 4.59 Rancangan Interface lihat peta

4.6 Perancangan Pengujian Black Box

Perancangan Pengujian Black box digunakan untuk membuat dan merencanakan suatu rancangan pengujian yang dilakukan untuk menjamin kualitas dan juga mengetahui kelemahan dari perangkat lunak. Tujuan pengujian ini adalah untuk menjamin bahwa perangkat lunak yang dibangun memiliki kualitas yang handal, yaitu mampu merepresentasikan kajian pokok dari spesifikasi, analisis, perancangan dan pengkodean dari perangkat lunak itu. Rancangan pengujian black box ini berfokus pada persyaratan fungsional perangkat lunak yang dibuat. Berikut ini adalah rancangan pengujian Black Box : Tabel 4.29 Rancangan Rencana Pengujian Sistem

Kelas Uji Butir Uji Tingkat

Pengujian Jenis Pengujian Pengujian Login Pengguna Pengecekan pengguna yang telah terdaftar 1. Admin Helpdesk 2. Koordinator 3. Pelanggan 4. Pimpinan

Sistem Black Box

Pengujian Pengisian Data

Pengisian Data Pelanggan Modul Black Box Pengisian Data Teknisi Modul Black Box Pengisian Data Komplek Modul Black Box

(44)

Pengisian Data Rumah Kabel Modul Black Box Pengisian Data Koordinator Modul Black Box

Tabel 4.30 Rancangan Pengujian Login 1 Admin Helpdesk

Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Diinginkan Pengamatan Kesimpulan Username dan password terdaftar Pengguna : Admin Password : Admin Username dan password terdaftar Pengguna : Admin Password : Admin Dapat mengisi login pengguna sesuai yang diharapkan [ ] diterima [ ] ditolak Klik LOGIN/Tekan Enter Dapat masuk ke menu utama Tombol LOGIN dapat berfungsi sesuai yang diharapkan [ ] diterima [ ] ditolak

Tabel 4.31 Rancangan Pengujian Login 2 Pengguna (Pelanggan Camp)

Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Diinginkan Pengamatan Kesimpulan Pengguna terdaftar

Username dan

Password Benar Pengguna : xxxx Password : xxxx

Dapat login dan masuk ke dalam sistem.

Pengguna dapat login dan masuk ke dalam sistem [ ] diterima [ ] ditolak Klik LOGIN/Tekan Enter Username dengan password salah Username : xxxx Password : xxxx

Tidak dapat login dan menampilkan pesan ”Silahkan Cek Username dan Password Anda” [ ] diterima [ ] ditolak

(45)

Tabel 4.32 Rancangan Pengujian Login 3 Pengguna (Koordinator Distrik)

Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Diinginkan Pengamatan Kesimpulan Pengguna terdaftar

Username dan Password Benar Pengguna : xxxx Password : xxxx

Dapat login dan masuk ke dalam sistem.

Pengguna dapat login dan masuk

ke dalam sistem” [ ] diterima [ ] ditolak Klik LOGIN/Tekan Enter Username dengan password salah Username : xxxx Password : xxxx

Tidak dapat login dan menampilkan pesan ”Silahkan Cek Username dan Password Anda” [ ] diterima [ ] ditolak

Tabel 4.33 Rancangan Pengujian Login 4 Pengguna (Pimpinan)

Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Diinginkan Pengamatan Kesimpulan Pengguna terdaftar

Username dan

Password Benar Pengguna : xxxx Password : xxxx

Dapat login dan masuk ke dalam sistem.

Pengguna dapat login dan masuk ke dalam sistem [ ] diterima [ ] ditolak Klik LOGIN/Tekan Enter Username dengan password salah Username : xxxx Password : xxxx

Tidak dapat login dan menampilkan

pesan ”Silahkan

Cek Username

[ ] diterima [ ] ditolak

(46)

dan Password Anda”

Tabel 4.34 Rancangan Pengujian Pengisian Data Pelanggan User Camp

Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Diinginkan Pengamatan Kesimpulan Mengisi textbox tiap

field. Klik “Simpan”

Data tersimpan di data Pengisian Data Pelanggan Camp Tombol “Simpan” dapat berfungsi sesuai yang diharapkan [ ] diterima [ ] ditolak

Klik “Perbaiki” Data diperbaharui Tombol “Perbaiki”

dapat berfungsi sesuai yang diharapkan

[ ] diterima [ ] ditolak

Klik simpan Data tersimpan Tombol simpan [ ] diterima [ ] ditolak

Klik ‘Hapus’ Muncul kotak

dialog berupa pertanyaan Tombol “Hapus” berfungsi sesuai yang diharapkan [ ] diterima [ ] ditolak

Tabel 4.35 Rancangan Pengujian Pengisian Data Koordinator

Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Diinginkan Pengamatan Kesimpulan Mengisi textbox tiap

field. Klik “Simpan”

Data tersimpan di data Pengisian Data Koordinator Tombol “Simpan” dapat berfungsi sesuai yang [ ] diterima [ ] ditolak

Kasus dan Hasil Uji (Data Salah)

Data Masukan Yang Diinginkan Pengamatan Kesimpulan Field tidak

Diisi / kosong

Muncul pesan proses gagal bahwa data harus diisi Textbox berfungsi sesuai yang diharapkan [ ] diterima [ ] ditolak

(47)

diharapkan

Klik “Perbaiki” data diperbaharui Tombol “Perbaiki”

dapat berfungsi sesuai yang diharapkan

[ ] diterima [ ] ditolak

Klik simpan Data tersimpan Tombol simpan [ ] diterima [ ] ditolak

Klik ‘Hapus’ Muncul kotak

dialog berupa pertanyaan Tombol “Hapus” berfungsi sesuai yang diharapkan [ ] diterima [ ] ditolak

Tabel 4.36 Rancangan Pengujian Pengisian Data Komplek

Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Diinginkan Pengamatan Kesimpulan

Klik “Tambah” Tombol yang aktif

hanya tombol

“Simpan” , “Batal” dan “keluar

Dapat mengisi tiap field sesuai yang diharapkan

[ ] diterima [ ] ditolak

Mengisi textbox tiap

field. Klik “Simpan”

Data tersimpan di data Pengisian Data Komplek Tombol “Simpan” dapat berfungsi sesuai yang diharapkan [ ] diterima [ ] ditolak

Klik “Edit” data diperbaharui Tombol “Perbaiki”

dapat berfungsi sesuai yang

[ ] diterima [ ] ditolak

Kasus dan Hasil Uji (Data Salah)

Data Masukan Yang Diinginkan Pengamatan Kesimpulan Field tidak

diisi/kosong

Muncul pesan proses gagal bahwa data harus diisi Textbox berfungsi sesuai yang diharapkan [ ] diterima [ ] ditolak

(48)

diharapkan

Klik ‘Hapus’ Muncul kotak

dialog berupa pertanyaan Tombol “Hapus” berfungsi sesuai yang diharapkan [ ] diterima [ ] ditolak

Tabel 4.37 Rancangan Pengujian Pengisian Data Teknisi

Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Diinginkan Pengamatan Kesimpulan

Klik “Tambah” Tombol yang aktif

hanya tombol

“Simpan” , “Batal” dan “keluar

Dapat mengisi tiap field sesuai yang diharapkan

[ ] diterima [ ] ditolak

Mengisi textbox tiap

field. Klik “Simpan”

Data tersimpan di data Pengisian Data Teknisi Tombol “Simpan” dapat berfungsi sesuai yang diharapkan [ ] diterima [ ] ditolak

Klik “Perbaiki” data diperbaharui Tombol “Perbaiki”

dapat berfungsi sesuai yang diharapkan

[ ] diterima [ ] ditolak

Klik ‘Hapus’ Muncul kotak

dialog berupa pertanyaan Tombol “Hapus” berfungsi sesuai yang diharapkan [ ] diterima [ ] ditolak

Kasus dan Hasil Uji (Data Salah)

Data Masukan Yang Diinginkan Pengamatan Kesimpulan Field tidak

diisi/kosong

Muncul pesan proses gagal bahwa data harus diisi

Textbox berfungsi sesuai yang diharapkan

[ ] diterima [ ] ditolak

(49)

Tabel 4.38 Rancangan Pengujian Pengisian Data Rumah Kabel

Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Diinginkan Pengamatan Kesimpulan

Klik “Tambah” Tombol yang aktif

hanya tombol

“Simpan” , “Batal” dan “keluar

Dapat mengisi tiap field sesuai yang diharapkan

[ ] diterima [ ] ditolak

Mengisi textbox tiap

field. Klik “Simpan”

Data tersimpan di data Pengisian Data Rumah Kabel Tombol “Simpan” dapat berfungsi sesuai yang diharapkan [ ] diterima [ ] ditolak

Klik “Perbaiki” data diperbaharui Tombol “Perbaiki”

dapat berfungsi sesuai yang diharapkan

[ ] diterima [ ] ditolak

Klik ‘Hapus’ Muncul kotak

dialog berupa pertanyaan Tombol “Hapus” berfungsi sesuai yang diharapkan [ ] diterima [ ] ditolak

Kasus dan Hasil Uji (Data Salah)

Data Masukan Yang Diinginkan Pengamatan Kesimpulan Field tidak

diisi/kosong

Muncul pesan proses gagal bahwa data harus diisi Textbox berfungsi sesuai yang diharapkan [ ] diterima [ ] ditolak

Kasus dan Hasil Uji (Data Salah)

Data Masukan Yang Diinginkan Pengamatan Kesimpulan Field tidak

diisi/kosong

Muncul pesan proses gagal bahwa data harus diisi

Textbox berfungsi

sesuai yang

diharapkan

[ ] diterima [ ] ditolak

(50)

4.7 Perancangan UAT (User Acceptance Test)

Perancangan Pengujian UAT (User Acceptance Test) digunakan untuk membuat dan merencanakan suatu rancangan pengujian berupa sebuah dokumen pertanyaan yang dapat dijadikan bukti bahwa software yang telah dikembangkan telah dapat diterima oleh pengguna serta hasil pengujian (testing) sudah bisa dianggap memenuhi kebutuhan dari pengguna.

Tabel 4.39 Rancangan Pertanyaan Kuestioner

NO Data Kuisioner

Jawaban/ Skor penilaian

5 4 3 2 1

1 Pertanyaan Interface Sistem

1

Bagaimana tampilan antarmuka dari Sistem Informasi Telepon dan Internet ini terlihat sesuai kebutuhan pengguna ?

2

Bagaimana proses untuk menginputkan, mengedit, menghapus dan melihat data pada sistem ini dapat dilakukan secara efektif dan efisien ?

3

Bagaimana Menu yang tersedia dalam setiap form dan tabel Sistem Informasi telepon dan Internet ini sudah terlihat sesuai kebutuhan pengguna ?

4

Bagaimana urutan struktur menu dalam menu utama sudah sesuai kebutuhan informasi dalam pelayanan Telepon dan Internet ?

5

Bagaimana tampilan dalam Sistem Informasi layanan Telepon dan Internet ini dapat dipelajari dan dipahami dengan mudah ?

2 Pertanyaan kemudahan menjalankan Sistem informasi layanan Telepon dan Internet

1

Bagaimana pengelolaan perubahan password data

login, Admin Helpdesk, User Camp, Koordinator

dan Pimpinan dapat dilakukan dengan mudah ?

2

Bagaimana pengelolaan data yang ada , serta tujuan data ditampilkan dapat dilakukan dengan baik ?

3

Bagaimana pemrosesan data dapat dilakukan dengan mudah ?

(51)

4

Bagaimana pengelolaan data yang ada pada sistem dapat dilakukan dengan mudah ?

3 Pertanyaan proses kerja sistem

1

Bagaimana proses alur kerja dari sistem ini terlihat mudah?

2

Bagaimana proses pengelolaan data dapat dilakukan dengan cepat?

3

Bagaimana proses-proses sistem sudah sesuai dengan konsep Sistem Informasi layanan Telepon dan Internet?

4

Bagaimana sistem ini lebih memudahkan pengguna dibandingkan tanpa menggunakan sistem?

4 Pertanyaan Informasi yang disajikan dalam aplikasi

1

Bagaimana informasi data Sistem Informasi layanan Telepon dan Internet ini keseluruhan mudah untuk ditampilkan ?

2

Bagaimana data dalam Sistem Informasi layanan Telepon dan Internet ini dapat memenuhi informasi yang dibutuhkan ?

3

Bagaimana Apakah informasi dalam Sistem Informasi layanan Telepon dan Internet ini sudah dapat memenuhi kebutuhan pengguna?

JUMLAH

TOTAL SKOR

Gambar

Gambar 4.1 Sistem yang berjalan Dari Gambar diatas dapat dijelaskan sebagai berikut:
Tabel 4.4 Skenario Use Case Mengelola Data Profil Use Case Mengelola Profil
Tabel 4.5 Skenario Use Case Mengelola Data Layanan Use Case Mengelola Layanan
Tabel 4.6 Skenario Use Case melihat Laporan Use Case Cetak Laporan
+7

Referensi

Dokumen terkait

ANGGOTA DEWAN PERWAKILAN RAKYAT DAERAH PROVINSI DALAM PEMILIHAN UMUM TAHUN 2014.. PROVINSI :

Dari tujuh orang subjek yang diwawancara mengenai pengalaman berkesan yang membuat siswa tidak sejahtera, dapat disimpulkan bahwa subjek merasa tidak sejahtera ketika

Dari tabel kegiatan narapidana anak tersebut dapat dilihat bahwa dalam pelaksanaan pemenuhan hak atas pendidikan terhadap narapidana anak sudah dilakukan semaksimal

Namun, karena keterbatasan kemampuan penulis terhadap gaya bahasa pada bahasa Mandarin, maka penulis hanya membahas beberapa gaya bahasa yang sering digunakan pada lirik lagu,

Berdasarkan dari hasil studi sebelumnya “Kelayakan Penerapan Pengolahan Air Limbah Domestik Sistem Terpusat dan Lokasi Lahan Basah Buatan di Kota Kendari

Berdasarkan paparan hasil analisis makros- kopis dan mikroskopis dapat ditunjukkan bahwa salep Platelet Rich Plasma yang dihasilkan dari limbah darah sapi memiliki kemampuan yang

Secara umum, terapi spesifik HAP dapat meningkatkan HRQoL secara signifikan pada populasi HAP idiopatik, HAP terkait penyakit jaringan konektif, dan PJB dengan pirau

Fakta dilapangan yang peneliti temukan di PT Pos Indonesia Kota Banjar diketahui masih terdapatnya keluhan perihal kualitas pelayanan diantaranya adalah keluhan mengenai