• Tidak ada hasil yang ditemukan

3.1 Analisis Sistem

3.1.3 Fase Analisis Kebutuhan ( Requirements Analysis Phase )

Sistem yang akan dikembangkan ini dapat diakses oleh 4 aktor pengguna yaitu administrator, kepala BSP, staff teknik dan pengguna umum. Pada

tabel di bawah ini akan dipaparkan mengenai deskripsi untuk tiap-tiap aktor pengguna :

Tabel 3.3 Deskripsi Pengguna

Aktor Deskripsi

Administrator Aktor yang memiliki hak akses terhadap seluruh data pendingin ruangan. Aktor ini dapat melakukan penambahan, perubahan dan penghapusan data pendingin ruangan.

Kepala BSP Aktor yang dapat melihat

informasi pendingin ruangan yang terdiri atas informasi deskripsi dan pemeliharaan pendingin ruangan.

Staff Teknisi Aktor yang memiliki hak akses terhadap data pemeliharaan pendingin ruangan. Aktor ini dapat memasukkan data perawatan (perawatan rutin dan penanganan aduan) pendingin ruangan ke dalam

sistem.

Pengguna Umum Aktor yang melakukan

pengaduan kerusakan pendingin ruangan.

Use case diagram untuk setiap pengguna adalah sebagai berikut :

Administrator (Staff BSP)

Melakukan login

<<depend on>>

Menambah data pengguna

Mengubah data pengguna Menghapus data pengguna

Menambah data kampus

Mengubah data kampus Menghapus data kampus Mengelola data

pengguna

Mengelola data kampus

Menambah data unit gedung

Mengubah data unit gedung Menghapus data unit gedung Mengelola data unit

gedung

Menambah data lantai

Mengubah data lantai Menghapus data lantai Mengelola data lantai

Menambah data ruang

Mengubah data ruang Menghapus data ruang Mengelola data ruang

Gambar 3.2 Use case diagram Administrator (bagian 2) Administrator (Staff BSP) Melakukan login <<depend on>>

Kepala BSP Melakukan login Melihat informasi pendingin ruangan Melihat informasi prosentase kerusakan pendingin ruangan Melakukan Logout <<depend on>> Pengguna umum Memasukkan aduan kerusakan pendingin ruangan Melihat riwayat pengaduan Staff Teknisi

Memasukkan data perawatan pendingin ruangan Memasukkan data penanganan kerusakan pendingin ruangan <<depend on>> Melakukan login Melakukan Logout Mengubah data perawatan

pendingin ruangan

Mencetak surat tugas perawatan Mencetak daftar aduan

Mencetak daftar perawatan

Mencetak surat tugas aduan

Gambar 3.3 Use case diagram Kepala BSP, Staff Teknisi dan Pengguna Umum

Narasi use case

Penjelasan setiap use case pada gambar di atas adalah sebagai berikut: Tabel 3.4 Narasi use case proses Melakukan Login

Nama Use case Melakukan Login

ID use case 1

Prioritas High

Pelaku bisnis utama Administrator

Deskripsi Use case ini menggambarkan Administrator melakukan login ke dalam sistem.

Pra-kondisi Pengguna telah masuk kedalam sistem dan ingin melakukan pengelolaan dalam sistem.

Pemicu Administrator harus melakukan login sebelum memasuki sistem.

Langkah umum Aksi actor Respon sistem

Step 1 : Aktor login ke dalam sistem dengan memasukkan username

dan password

Step 2 : Sistem mengecek

user name, password dan kecocokan antara

username dan password Step 3 : Sistem

memberikan interface

halaman utama administrator. Langkah alternative User name atau password salah. Sistem

menampilkan pesan error dan user harus login

kembali.

Kesimpulan Use case ini selesai jika sistem menampilkan halaman utama dari administrator.

Pasca kondisi Administrator berada pada halaman utama administrator

Tabel 3.5Narasi use case proses Menambah data pengguna Nama Use case Menambah data pengguna

ID use case 2

Prioritas High

Pelaku bisnis utama Administrator

Deskripsi Use case ini menggambarkan administrator melakukan penambahan data pengguna. Pra-kondisi Administrator berada pada halaman utama

administrator setelah melakukan proses login dan memilih pengelolaan data pengguna.

Pemicu Ada data pengguna baru yang harus ditambahkan.

Langkah umum Aksi actor Respon system

Step 1 : Aktor memilih untuk masuk dalam pengelolaan data pengguna

Step 2 : Sistem

menampilkan menu data pengguna

Step 3 : Aktor memasukkan data pengguna ke dalam form

yang disediakan.

Step6:Aktor pilih tambah.

Step 7 : Sistem menyimpan data pengguna yang telah dimasukkan.

Langkah alternative Aktor batal melakukan penambahan dan memilih untuk kembali ke menu.

Kesimpulan Use case ini selesai jika administrator telah selesai memasukkan data pengguna atau administrator batal melakukan penambahan.

Tabel 3.6 Narasi use case proses Menghapus data pengguna Nama Use case Menghapus data pengguna

ID use case 3

Prioritas High

Pelaku bisnis utama Administrator

Deskripsi Use case ini menggambarkan administrator menghapus data pengguna.

Pra-kondisi Administrator berada pada halaman utama administrator setelah melakukan proses login dan memilih pengelolaan pengguna.

Pemicu Ada data pengguna tidak diperlukan dan harus dihapus.

Langkah umum Aksi actor Respon system

Step 1 : Aktor memilih untuk masuk dalam pengelolaan pengguna

Step 2 : Sistem menampilkan menu pengguna.

Step 3 : Aktor memilih menu hapus disamping pengguna yang hendak dihapus.

Step 4 : Sistem

memberikan konfirmasi apakah benar-benar akan dihapus.

Step 5 : Aktor memilih hapus .

Step 7 : Sistem menghapus data pengguna yang dipilih dan menyimpan perubahan yang dilakukan.

Langkah alternative Aktor batal melakukan penghapusan dan memilih untuk kembali ke menu.

Kesimpulan Use case ini selesai jika administrator telah selesai menghapus data pengguna atau administrator batal

melakukan penghapusan.

Pasca kondisi Ada data yang terhapus dalam database

Tabel 3.7Narasi use case proses Mengubah data pengguna Nama Use case Mengubah data pengguna

ID use case 4

Prioritas High

Pelaku bisnis utama Administrator

Deskripsi Use case ini menggambarkan administrator melakukan perubahan pada data pengguna.

Pra-kondisi Administrator berada pada halaman utama administrator setelah melakukan proses login dan memilih pengelolaan pengguna.

Pemicu Ada data pengguna yang harus dirubah.

Langkah umum Aksi actor Respon system

Step 1 : Aktor memilih untuk masuk dalam pengelolaan pengguna

Step 2 : Sistem menampilkan menu pengguna.

Step 3 : Aktor memilih menu edit data pengguna disamping pengguna yang hendak diubah

Step 4 : Sistem memberikan interface

halaman untuk edit.

Step 5 : Aktor memasukkan data pengguna ke dalam form

yang disediakan.

Step 6 : Aktor memilih simpan.

Step 7 : Sistem menyimpan data pengguna yang telah dimasukkan.

Langkah alternative Aktor batal melakukan perubahandan memilih untuk kembali ke menu.

Kesimpulan Use case ini selesai jika administrator telah selesai memasukkan data pengguna atau administrator batal melakukan perubahan.

Pasca kondisi Ada data yang berubah dalam database

Tabel 3.8Narasi use case proses Menambah data merek pendingin ruangan

Nama Use case Menambah data merek pendingin ruangan

ID use case 5

Prioritas High

Pelaku bisnis utama Administrator

Deskripsi Use case ini menggambarkan administrator melakukan penambahan data merek pendingin ruangan.

Pra-kondisi Administrator berada pada halaman utama administrator setelah melakukan proses login dan memilih pengelolaan data merek pendingin ruangan. Pemicu Ada data merek pendingin ruangan baru yang harus

ditambahkan.

Langkah umum Aksi actor Respon system

Step 1 : Aktor memilih untuk masuk dalam pengelolaan data merek pendingin ruangan

Step 2 : Sistem

menampilkan menu data merek pendingin ruangan

Step 3 : Aktor

memasukkan data merek pendingin ruangan ke dalam form yang disediakan.

Step6:Aktor pilih tambah.

Step 7 : Sistem

menyimpan data merek pendingin ruangan yang telah dimasukkan.

Langkah alternative Aktor batal melakukan penambahan dan memilih untuk kembali ke menu.

Kesimpulan Use case ini selesai jika administrator telah selesai memasukkan data merek pendingin ruangan atau administrator batal melakukan penambahan.

Pasca kondisi Ada data baru yang disimpan dalam database

Tabel 3.9 Narasi use case proses Menghapus data merek pendingin ruangan

Nama Use case Menghapus data merek pendingin ruangan

ID use case 6

Prioritas High

Pelaku bisnis utama Administrator

Deskripsi Use case ini menggambarkan administrator menghapus data merek pendingin ruangan.

Pra-kondisi Administrator berada pada halaman utama administrator setelah melakukan proses login dan memilih pengelolaan merek pendingin ruangan. Pemicu Ada data merek pendingin ruangan tidak diperlukan

dan harus dihapus.

Langkah umum Aksi actor Respon system

Step 1 : Aktor memilih untuk masuk dalam pengelolaan merek pendingin ruangan

Step 2 : Sistem menampilkan menu merek pendingin ruangan.

Step 3 : Aktor memilih menu hapus disamping merek pendingin ruangan yang hendak dihapus.

Step 4 : Sistem

memberikan konfirmasi apakah benar-benar akan dihapus.

hapus . menghapus data merek pendingin ruangan yang dipilih dan menyimpan perubahan yang dilakukan.

Langkah alternative Aktor batal melakukan penghapusan dan memilih untuk kembali ke menu.

Kesimpulan Use case ini selesai jika administrator telah selesai menghapus data merek pendingin ruangan atau administrator batal melakukan penghapusan.

Pasca kondisi Ada data yang terhapus dalam database

Tabel 3.10Narasi use case proses Mengubah data merek pendingin ruangan

Nama Use case Mengubah data merek pendingin ruangan

ID use case 7

Prioritas High

Pelaku bisnis utama Administrator

Deskripsi Use case ini menggambarkan administrator melakukan perubahan pada data merek pendingin ruangan.

Pra-kondisi Administrator berada pada halaman utama administrator setelah melakukan proses login dan memilih pengelolaan merek pendingin ruangan. Pemicu Ada data merek pendingin ruangan yang harus

dirubah.

Langkah umum Aksi actor Respon system

Step 1 : Aktor memilih untuk masuk dalam pengelolaan merek

Step 2 : Sistem menampilkan menu merek pendingin

pendingin ruangan ruangan.

Step 3 : Aktor memilih menu edit data merek pendingin ruangan disamping merek pendingin ruangan yang hendak diubah

Step 4 : Sistem memberikan interface

halaman untuk edit.

Step 5 : Aktor

memasukkan data merek pendingin ruangan ke dalam form yang disediakan.

Step 6 : Aktor memilih simpan.

Step 7 : Sistem

menyimpan data merek pendingin ruangan yang telah dimasukkan.

Langkah alternative Aktor batal melakukan perubahandan memilih untuk kembali ke menu.

Kesimpulan Use case ini selesai jika administrator telah selesai memasukkan data merek pendingin ruangan atau administrator batal melakukan perubahan.

Pasca kondisi Ada data yang berubah dalam database

Tabel 3.11 Narasi use case proses Menambah data jenis pendingin ruangan Nama Use case Menambah data jenis pendingin ruangan

ID use case 8

Prioritas High

Pelaku bisnis utama Administrator

Deskripsi Use case ini menggambarkan administrator

melakukan penambahan data jenis pendingin ruangan. Pra-kondisi Administrator berada pada halaman utama

memilih pengelolaan data jenis pendingin ruangan. Pemicu Ada data jenis pendingin ruangan baru yang harus

ditambahkan.

Langkah umum Aksi actor Respon system

Step 1 : Aktor memilih untuk masuk dalam pengelolaan data jenis pendingin ruangan

Step 2 : Sistem

menampilkan menu data jenis pendingin ruangan

Step 3 : Aktor

memasukkan data jenis pendingin ruangan ke dalam form yang disediakan.

Step6:Aktor pilih tambah.

Step 7 : Sistem menyimpan data jenis pendingin ruangan yang telah dimasukkan.

Langkah alternative Aktor batal melakukan penambahan dan memilih untuk kembali ke menu.

Kesimpulan Use case ini selesai jika administrator telah selesai memasukkan data jenis pendingin ruangan atau administrator batal melakukan penambahan.

Pasca kondisi Ada data baru yang disimpan dalam database

Tabel 3.12Narasi use case proses Menghapus data jenis pendingin ruangan

Nama Use case Menghapus data jenis pendingin ruangan

ID use case 9

Prioritas High

Pelaku bisnis utama Administrator

Deskripsi Use case ini menggambarkan administrator menghapus data jenis pendingin ruangan.

administrator setelah melakukan proses login dan memilih pengelolaan jenis pendingin ruangan. Pemicu Ada data jenis pendingin ruangan tidak diperlukan

dan harus dihapus.

Langkah umum Aksi actor Respon system

Step 1 : Aktor memilih untuk masuk dalam pengelolaan jenis pendingin ruangan

Step 2 : Sistem

menampilkan menu jenis pendingin ruangan.

Step 3 : Aktor memilih menu hapus disamping jenis pendingin ruangan yang hendak dihapus.

Step 4 : Sistem

memberikan konfirmasi apakah benar-benar akan dihapus.

Step 5 : Aktor memilih hapus .

Step 7 : Sistem menghapus data jenis pendingin ruangan yang dipilih dan menyimpan perubahan yang dilakukan.

Langkah alternative Aktor batal melakukan penghapusan dan memilih untuk kembali ke menu.

Kesimpulan Use case ini selesai jika administrator telah selesai menghapus data jenis pendingin ruangan atau administrator batal melakukan penghapusan.

Tabel 3.13Narasi use case proses Mengubah data jenis pendingin ruangan

Nama Use case Mengubah data jenis pendingin ruangan

ID use case 10

Prioritas High

Pelaku bisnis utama Administrator

Deskripsi Use case ini menggambarkan administrator melakukan perubahan pada data jenis pendingin ruangan.

Pra-kondisi Administrator berada pada halaman utama administrator setelah melakukan proses login dan memilih pengelolaan jenis pendingin ruangan. Pemicu Ada data jenis pendingin ruangan yang harus dirubah.

Langkah umum Aksi actor Respon system

Step 1 : Aktor memilih untuk masuk dalam pengelolaan jenis pendingin ruangan

Step 2 : Sistem

menampilkan menu jenis pendingin ruangan.

Step 3 : Aktor memilih menu edit data jenis pendingin ruangan disamping jenis

pendingin ruangan yang hendak diubah

Step 4 : Sistem memberikan interface

halaman untuk edit.

Step 5 : Aktor

memasukkan data jenis pendingin ruangan ke dalam form yang disediakan.

Step 6 : Aktor memilih

Step 7 : Sistem menyimpan data jenis pendingin ruangan yang telah dimasukkan.

simpan.

Langkah alternative Aktor batal melakukan perubahandan memilih untuk kembali ke menu.

Kesimpulan Use case ini selesai jika administrator telah selesai memasukkan data jenis pendingin ruangan atau administrator batal melakukan perubahan.

Pasca kondisi Ada data yang berubah dalam database

Tabel 3.14 Narasi use case proses Menambah data gejala kerusakan pendingin ruangan

Nama Use case Menambah data gejala kerusakan pendingin ruangan

ID use case 11

Prioritas High

Pelaku bisnis utama Administrator

Deskripsi Use case ini menggambarkan administrator melakukan penambahan data gejala kerusakan pendingin ruangan.

Pra-kondisi Administrator berada pada halaman utama administrator setelah melakukan proses login dan memilih pengelolaan data gejala kerusakan pendingin ruangan.

Pemicu Ada data gejala kerusakan pendingin ruangan baru yang harus ditambahkan.

Langkah umum Aksi actor Respon system

Step 1 : Aktor memilih untuk masuk dalam pengelolaan data gejala kerusakan pendingin ruangan

Step 2 : Sistem

menampilkan menu data gejala kerusakan

pendingin ruangan

Step 3 : Aktor

memasukkan data gejala

Step 7 : Sistem

kerusakan pendingin ruangan ke dalam form

yang disediakan.

Step6:Aktor pilih tambah.

kerusakan pendingin ruangan yang telah dimasukkan.

Langkah alternative Aktor batal melakukan penambahan dan memilih untuk kembali ke menu.

Kesimpulan Use case ini selesai jika administrator telah selesai memasukkan data gejala kerusakan pendingin ruangan atau administrator batal melakukan penambahan.

Pasca kondisi Ada data baru yang disimpan dalam database

Tabel 3.15 Narasi use case proses Menghapus data gejala kerusakan pendingin ruangan

Nama Use case Menghapus data gejala kerusakan pendingin ruangan

ID use case 12

Prioritas High

Pelaku bisnis utama Administrator

Deskripsi Use case ini menggambarkan administrator

menghapus data gejala kerusakan pendingin ruangan. Pra-kondisi Administrator berada pada halaman utama administrator setelah melakukan proses login dan memilih pengelolaan gejala kerusakan pendingin ruangan.

Pemicu Ada data gejala kerusakan pendingin ruangan tidak diperlukan dan harus dihapus.

Langkah umum Aksi actor Respon system

Step 1 : Aktor memilih untuk masuk dalam pengelolaan gejala

Step 2 : Sistem menampilkan menu gejala kerusakan

kerusakan pendingin ruangan

pendingin ruangan.

Step 3 : Aktor memilih menu hapus disamping gejala kerusakan

pendingin ruangan yang hendak dihapus.

Step 4 : Sistem

memberikan konfirmasi apakah benar-benar akan dihapus.

Step 5 : Aktor memilih hapus .

Step 7 : Sistem

menghapus data gejala kerusakan pendingin ruangan yang dipilih dan menyimpan perubahan yang dilakukan.

Langkah alternative Aktor batal melakukan penghapusan dan memilih untuk kembali ke menu.

Kesimpulan Use case ini selesai jika administrator telah selesai menghapus data gejala kerusakan pendingin ruangan atau administrator batal melakukan penghapusan. Pasca kondisi Ada data yang terhapus dalam database

Tabel 3.16 Narasi use case proses Mengubah data gejala kerusakan pendingin ruangan

Nama Use case Mengubah data gejala kerusakan pendingin ruangan

ID use case 13

Prioritas High

Pelaku bisnis utama Administrator

Deskripsi Use case ini menggambarkan administrator melakukan perubahan pada data gejala kerusakan pendingin ruangan.

administrator setelah melakukan proses login dan memilih pengelolaan gejala kerusakan pendingin ruangan.

Pemicu Ada data gejala kerusakan pendingin ruangan yang harus dirubah.

Langkah umum Aksi actor Respon system

Step 1 : Aktor memilih untuk masuk dalam pengelolaan gejala kerusakan pendingin ruangan Step 2 : Sistem menampilkan menu gejala kerusakan pendingin ruangan.

Step 3 : Aktor memilih menu edit data gejala kerusakan pendingin ruangan disamping gejala kerusakan pendingin ruangan yang hendak diubah

Step 4 : Sistem memberikan interface

halaman untuk edit.

Step 5 : Aktor

memasukkan data gejala kerusakan pendingin ruangan ke dalam form

yang disediakan.

Step 6 : Aktor memilih simpan.

Step 7 : Sistem

menyimpan data gejala kerusakan pendingin ruangan yang telah dimasukkan.

Langkah alternative Aktor batal melakukan perubahandan memilih untuk kembali ke menu.

Kesimpulan Use case ini selesai jika administrator telah selesai memasukkan data gejala kerusakan pendingin ruangan atau administrator batal melakukan

perubahan.

Pasca kondisi Ada data yang berubah dalam database

Tabel 3.17 Narasi use case proses Menambah data kampus

Nama Use case Menambah data kampus

ID use case 14

Prioritas High

Pelaku bisnis utama Administrator

Deskripsi Use case ini menggambarkan administrator melakukan penambahan data kampus. Pra-kondisi Administrator berada pada halaman utama

administrator setelah melakukan proses login dan memilih pengelolaan data kampus.

Pemicu Ada data kampus baru yang harus ditambahkan.

Langkah umum Aksi actor Respon system

Step 1 : Aktor memilih untuk masuk dalam pengelolaan data kampus

Step 2 : Sistem

menampilkan menu data kampus

Step 3 : Aktor memasukkan data kampus ke dalam form

yang disediakan.

Step6:Aktor pilih tambah.

Step 7 : Sistem

menyimpan data kampus yang telah dimasukkan.

Langkah alternative Aktor batal melakukan penambahan dan memilih untuk kembali ke menu.

Kesimpulan Use case ini selesai jika administrator telah selesai memasukkan data kampus atau administrator batal

melakukan penambahan.

Pasca kondisi Ada data baru yang disimpan dalam database

Tabel 3.18 Narasi use case proses Menghapus data kampus

Nama Use case Menghapus data kampus

ID use case 15

Prioritas High

Pelaku bisnis utama Administrator

Deskripsi Use case ini menggambarkan administrator menghapus data kampus.

Pra-kondisi Administrator berada pada halaman utama administrator setelah melakukan proses login dan memilih pengelolaan kampus.

Pemicu Ada data kampus tidak diperlukan dan harus dihapus.

Langkah umum Aksi actor Respon system

Step 1 : Aktor memilih untuk masuk dalam pengelolaan kampus

Step 2 : Sistem menampilkan menu kampus.

Step 3 : Aktor memilih menu hapus disamping kampus yang hendak dihapus.

Step 4 : Sistem

memberikan konfirmasi apakah benar-benar akan dihapus.

Step 5 : Aktor memilih hapus .

Step 7 : Sistem

menghapus data kampus yang dipilih dan

menyimpan perubahan yang dilakukan.

Langkah alternative Aktor batal melakukan penghapusan dan memilih untuk kembali ke menu.

Kesimpulan Use case ini selesai jika administrator telah selesai menghapus data kampus atau administrator batal melakukan penghapusan.

Pasca kondisi Ada data yang terhapus dalam database

Tabel 3.19Narasi use case proses Mengubah data kampus Nama Use case Mengubah data kampus

ID use case 16

Prioritas High

Pelaku bisnis utama Administrator

Deskripsi Use case ini menggambarkan administrator melakukan perubahan pada data kampus.

Pra-kondisi Administrator berada pada halaman utama administrator setelah melakukan proses login dan memilih pengelolaan kampus.

Pemicu Ada data kampus yang harus dirubah.

Langkah umum Aksi actor Respon system

Step 1 : Aktor memilih untuk masuk dalam pengelolaan kampus

Step 2 : Sistem menampilkan menu kampus.

Step 3 : Aktor memilih menu edit data kampus disamping kampus yang hendak diubah

Step 4 : Sistem memberikan interface

halaman untuk edit.

Step 5 : Aktor memasukkan data kampus ke dalam form

yang disediakan.

Step 7 : Sistem

menyimpan data kampus yang telah dimasukkan.

Step 6 : Aktor memilih simpan.

Langkah alternatif Aktor batal melakukan perubahandan memilih untuk kembali ke menu.

Kesimpulan Use case ini selesai jika administrator telah selesai memasukkan data kampus atau administrator batal melakukan perubahan.

Pasca kondisi Ada data yang berubah dalam database

Tabel 3.20Narasi use case proses Menambah data unit gedung

Nama Use case Menambah data unit gedung

ID use case 17

Prioritas High

Pelaku bisnis utama Administrator

Deskripsi Use case ini menggambarkan administrator melakukan penambahan data unit gedung. Pra-kondisi Administrator berada pada halaman utama

administrator setelah melakukan proses login dan memilih pengelolaan data unit gedung.

Pemicu Ada data unit gedung baru yang harus ditambahkan.

Langkah umum Aksi actor Respon system

Step 1 : Aktor memilih untuk masuk dalam pengelolaan data unit gedung

Step 2 : Sistem

menampilkan menu data unit gedung

Step 3 : Aktor

memasukkan data unit gedung ke dalam form

yang disediakan.

Step 7 : Sistem menyimpan data unit gedung yang telah dimasukkan.

Step6:Aktor pilih tambah.

Langkah alternatif Aktor batal melakukan penambahan dan memilih untuk kembali ke menu.

Kesimpulan Use case ini selesai jika administrator telah selesai

Dokumen terkait