Gambar 3.12 : Use Case Diagram Pemasangan Hubungan Pipa Jaringan
Kesimpulan :
Belum efisien karena proses bisnis yang berjalan melibatkan terlalu banyak actor yang kurang optimal pada fungsinya.
Use Case Description di atas sebagai berikut :
Tabel 3.4 : Use Case Description Membuat Formulir Pendaftaran Use Case Name Membuat Formulir Pendaftaran
Scenario Membuat Formulir Pendaftaran baru
Triggering Event Calon pelanggan yang ingin berlangganan air bersih
Brief Description Ketika ada calon pelanggan yang datang, Bagian Hubungan Pelanggan akan memberikan Persyaratan dan membuat Formulir Pendaftaran
Actors Bagian Hubungan Pelanggan Related Use Cases -
Stakeholders Pelanggan
Preconditions Wilayah calon pelanggan berada di dalam cakupan wilayah PDAM
Postconditions Formulir Pendaftaran disimpan
Flow of Events Actor System
1. Bagian Hubungan Pelanggan melayani
pendaftaran calon pelanggan 2. Mencetak Formulir
Pendaftaran
1.1. Menyimpan Formulir Pendaftaran
2.1. Mencetak Formulir Pendaftaran Exception
Conditions
-
Tabel 3.5 : Use Case Description Survey Lokasi Use Case Name Survey Lokasi
Scenario Melakukan survey lokasi Triggering Event Data Formulir Pendaftaran
Brief Description Setelah Formulir Pendaftaran selesai dibuat, Bagian Teknik akan mengecek ketersediaan pipa jaringan pada wilayah calon pelanggan
Actors Bagian Teknik Related Use Cases -
Stakeholders Pelanggan
Preconditions Formulir Pendaftaran harus ada
Postconditions Mengajukan rekomendasi pemasangan pipa jaringan
Flow of Events Actor System
1. Melakukan survey lokasi 2. Merekomendasikan
pemasangan pipa jaringan
2.1. Menyimpan rekomendasi pemasangan pipa jaringan Exception
Conditions
-
Tabel 3.6 : Use Case Description Menerima Pembayaran Use Case Name Menerima Pembayaran
Scenario Menerima pelunasan pembayaran Triggering Event Rekomendasi pemasangan pipa
Brief Description Setelah diketahui wilayah calon pelanggan dapat dipasang pipa jaringan, Bagian Hubungan Pelanggan akan memberikan informasi pemasangan beserta rincian pembayaran Actors Bagian Keuangan
Related Use Cases -
Stakeholders Pelanggan
Preconditions Rekomendasi pemasangan disetujui Postconditions Pelunasan pembayaran pemasangan
Flow of Events Actor System
1. Menerima pelunasan pembayaran
1.1. Menyimpan data pembayaran Exception
Conditions
-
Tabel 3.7 : Use Case Description Menginput Data Calon Pelanggan Use Case Name Menginput Data Calon Pelanggan
Scenario Menyimpan data calon pelanggan Triggering Event Pembayaran
Brief Description Setelah pembayaran diterima, Bagian Hubungan Pelanggan akan menyimpan data calon pelanggan ke dalam sistem Actors Bagian Hubungan Pelanggan
Related Use Cases -
Stakeholders Pelanggan
Preconditions Pembayaran telah diterima Postconditions Data calon pelanggan tersimpan
Flow of Events Actor System
1. Menerima data pembayaran 2. Memasukkan data calon
pelanggan
2.1. Menyimpan data calon pelanggan
Exception Conditions
-
Tabel 3.8 : Use Case Description Membuat Surat Perintah Kerja
Tabel 3.9 : Use Case Description Membuat Berita Acara Pemasangan Use Case Name Membuat Berita Acara Pemasangan
Scenario Membuat Berita Acara Pemasangan baru Triggering Event Surat Perintah Kerja
Brief Description Setelah Surat Perintah Kerja dibuat, Bagian Direksi akan membuat Berita Acara Pemasangan
Actors Bagian Direksi Related Use Cases -
Stakeholders Karyawan
Preconditions Surat Perintah Kerja telah dibuat Postconditions Berita Acara Pemasangan tersimpan
Flow of Events Actor System
1. Membuat Berita Acara Pemasangan
2. Mencetak Berita Acara Pemasangan
1.1. Menyimpan Berita Acara Pemasangan
2.1. Mencetak Berita Acara Pemasangan
Exception Conditions
-
Use Case Name Membuat Surat Perintah Kerja Scenario Membuat Surat Perintah Kerja baru Triggering Event Data Calon Pelanggan
Brief Description Setelah data calon pelanggan disimpan, Bagian Direksi akan segera membuat Surat Perintah Kerja
Actors Bagian Direksi Related Use Cases -
Stakeholders Karyawan
Preconditions Data calon pelanggan telah disimpan Postconditions Surat Perintah Kerja tersimpan
Flow of Events Actor System
1. Membuat Surat Perintah Kerja
2. Mencetak Surat Perintah Kerja
1.1. Menyimpan Surat Perintah Kerja
2.1. Mencetak Surat Perintah Kerja
Exception Conditions
-
Tabel 3.10 : Use Case Description Membuat Bukti Permintaan Pengeluaran Barang
Use Case Name Membuat Bukti Permintaan Pengeluaran Barang Scenario Membuat Bukti Permintaan Pengeluaran Barang baru Triggering Event Surat Perintah Kerja dan Berita Acara Pemasangan
Brief Description Setelah Surat Perintah Kerja dan Berita Acara Pemasangan diterima, Bagian Teknik akan membuat Bukti Permintaan Pengeluaran Barang
Actors Bagian Teknik Related Use Cases -
Stakeholders Karyawan
Preconditions Surat Perintah Kerja dan Berita Acara Pemasangan diterima Postconditions Bukti Permintaan Pengeluaran Barang terbuat
Flow of Events Actor System
1. Membuat Bukti Permintaan Pengeluaran Barang
2. Mencetak Bukti Permintaan Pengeluaran Barang
1.1. Menyimpan Bukti Permintaan Pengeluaran Barang
2.1. Mencetak Bukti
Permintaan Pengeluaran Barang
Exception Conditions
-
Tabel 3.11 : Use Case Description Membuat Laporan Pengeluaran Barang Use Case Name Membuat Laporan Pengeluaran Barang
Scenario Membuat Laporan Pengeluaran Barang baru Triggering Event Bukti Permintaan Pengeluaran Barang
Brief Description Setelah Bukti Permintaan Pengeluaran Barang diterima, Bagian Aset dan Gudang mengeluarkan barang dan membuat Laporan Pengeluaran Barang
Actors Bagian Aset dan Gudang Related Use Cases -
Stakeholders Karyawan
Preconditions Bukti Permintaan Pengeluaran Barang diterima Postconditions Laporan Pengeluaran Barang terbuat
Flow of Events Actor System
1. Mengecek barang 2. Mengeluarkan barang 3. Membuat Laporan
Pengeluaran Barang 4. Mencetak Laporan
Pengeluaran Barang
2.1. Memerbaharui stok barang
4.1. Mencetak Laporan Pengeluaran Barang Exception
Conditions
-
Tabel 3.12 : Use Case Description Menginput Data Pelanggan Baru Use Case Name Menginput Data Pelanggan Baru
Scenario Menginput Data Pelanggan Baru Triggering Event Berita Acara Pemasangan
Brief Description Setelah instalasi pemasangan pipa jaringan selesai dipasang, Berita Acara Pemasangan akan ditandatangani oleh Pelanggan, Bagian Teknik, dan Kepala Cabang
Actors Bagian Umum
Related Use Cases -
Stakeholders Pelanggan
Preconditions Berita Acara Pemasangan yang telah ditandatangani Postconditions Data Pelanggan Baru tersimpan
Flow of Events Actor System
1. Menginput Data Pelanggan Baru
1.1. Menyimpan Data Pelanggan Baru Exception
Conditions
-
Pengajuan Modal (Anggaran Proyek)
Gambar 3.13 : Use Case Diagram Pengajuan Modal (Anggaran Proyek)
Kesimpulan :
Tidak ditemukan masalah atau kekurangan karena actor yang terlibat sesuai dengan tugasnya masing-masing.
Use Case Description di atas sebagai berikut :
Tabel 3.13 : Use Case Description Membuat Rencana Anggaran Use Case Name Membuat Rencana Anggaran
Scenario Membuat Rencana Anggaran Tahunan Triggering Event Pengajuan Rencana Anggaran Tahunan
Brief Description Masing-masing bagian dari Direktorat Teknik, Direktorat Umum, Direktorat Usaha, ULP (Unit Layanan Pengadaan), dan Kepala Cabang akan membuat membuat dan mengajukan rencana anggaran tahunan
Actors Direktorat (Teknik, Umum, Usaha), ULP, Kepala Related Use Cases -
Stakeholders Karyawan
Preconditions Pengajuan Rencana Anggaran tahunan Postconditions Rencana Anggaran tahunan terbuat
Flow of Events Actor System
1. Membuat Rencana Anggaran
2. Mencetak Rencana Anggaran
2.1. Mencetak Rencana Anggaran
Exception Conditions
-
Tabel 3.14 : Use Case Description Membuat/Merevisi Rencana Anggaran Investasi dan Operasi (Proyek)
Use Case Name Membuat/Merevisi Rencana Anggaran Investasi dan Operasi (Proyek)
Scenario Membuat/Merevisi Rencana Anggaran Investasi dan Operasi (Proyek) Tahunan
Triggering Event Rencana Anggaran
Brief Description Rencana anggaran yang telah dibuat akan dikumpulkan oleh Bagian Keuangan dan Akuntansi untuk membuat Rencana Anggaran Investasi dan Operasi (Proyek) secara keseluruhan Actors Bagian Keuangan dan Akuntansi
Related Use Cases -
Stakeholders Karyawan
Preconditions Rencana Anggaran terkumpul
Postconditions Rencana Anggaran Investasi dan Operasi (Proyek) terbuat
Flow of Events Actor System
1. Membuat Rencana Anggaran Investasi dan Operasi (Proyek) 2. Mencetak Rencana
Anggaran Investasi dan Operasi (Proyek)
2.1. Mencetak Rencana Anggaran Investasi dan Operasi (Proyek) Exception
Conditions
-
Tabel 3.15 : Use Case Description Mengevaluasi dan Mengoreksi Rencana Anggaran Proyek
Tabel 3.16 : Use Case Description Membuat Laporan Rencana Anggaran Final Use Case Name Membuat Laporan Rencana Anggaran Final
Scenario Membuat Laporan Rencana Anggaran Final Tahunan Triggering Event Rencana Anggaran Proyek
Brief Description Setelah Rencana Anggaran Proyek dievaluasi dan dikoreksi, Bagian Keuangan dan Akuntansi akan membuat Laporan Rencana Anggaran Final
Actors Bagian Keuangan dan Akuntansi Related Use Cases -
Stakeholders Karyawan
Preconditions Rencana Anggaran Proyek tersetujui Postconditions Laporan Rencana Anggaran Final terbuat
Flow of Events Actor System
1. Membuat Laporan Rencana Anggaran Final
2. Mencetak Laporan Rencana Anggaran Final
2.1. Mencetak Laporan Rencana Anggaran Final Exception
Conditions
-
Use Case Name Mengevaluasi dan Mengoreksi Rencana Anggaran Proyek Scenario Mengevaluasi dan Mengoreksi Rencana Anggaran Proyek
Tahunan Triggering Event
Brief Description Setelah Rencana Anggaran Proyek dibuat secara keseluruhan, Direktur Umum akan mengevaluasi dan mengoreksi rencana tersebut
Actors Direktur Umum Related Use Cases -
Stakeholders Karyawan
Preconditions Rencana Anggaran Proyek telah dibuat keseluruhan Postconditions Rencana Anggaran Proyek mendapat persetujuan
Flow of Events Actor System
1. Mengevaluasi dan Mengoreksi Rencana Anggaran Proyek Exception
Conditions
-
Tabel 3.17 : Use Case Description Menyetujui Rencana Anggaran Final
Use Case Name Menyetujui Rencana Anggaran Final
Scenario Menyetujui Rencana Anggaran Final Tahunan Triggering Event Laporan Rencana Anggaran Final
Brief Description Setelah Laporan Rencana Anggaran Final dibuat, Direktur Utama akan menandatangani laporan tersebut dan
meneruskannya ke Bupati dan Walikota untuk dimintai persetujuan
Actors Direktur Utama Related Use Cases -
Stakeholders Bupati dan Walikota
Preconditions Laporan Rencana Anggaran Final terbuat
Postconditions Laporan Rencana Anggaran Final tertandatangani
Flow of Events Actor System
1. Menyetujui Rencana Anggaran Final Exception
Conditions
-
Pelatihan Karyawan
Gambar 3.14 : Use Case Diagram Pelatihan Karyawan
Kesimpulan :
Tidak ditemukan masalah atau kekurangan karena actor yang terlibat sesuai dengan tugasnya masing-masing.
Use Case Description di atas sebagai berikut
Tabel 3.18 : Use Case Description Menganalisa Kebutuhan Pelatihan Use Case Name Menganalisa Kebutuhan Pelatihan
Scenario Menganalisa Kebutuhan Pelatihan baru Triggering Event Pelatihan Karyawan
Brief Description Bagian Sumber Daya Manusia akan menganalisa kebutuhan pelatihan karyawan
Actors Bagian Sumber Daya Manusia Related Use Cases -
Stakeholders Karyawan
Preconditions Pelatihan karyawan telah memasuki periode waktu yang ditentukan
Postconditions Kebutuhan pelatihan karyawan
Flow of Events Actor System
1. Menganalisa kebutuhan pelatihan
2. Menentukan kebutuhan pelatihan
2.1. Menyimpan data kebutuhan pelatihan Exception
Conditions
-
Tabel 3.19 : Use Case Description Menyusun Jadwal dan Topik Pelatihan Use Case Name Menyusun Jadwal dan Topik Pelatihan
Scenario Menyusun Jadwal dan Topik Pelatihan baru Triggering Event Data Kebutuhan Pelatihan
Brief Description Setelah data kebutuhan pelatihan ditentukan, bagian sumber daya manusia akan menyusun jadwal dan topik pelatihan Actors Bagian Sumber Daya Manusia
Related Use Cases -
Stakeholders Karyawan
Preconditions Data kebutuhan pelatihan harus ada Postconditions Jadwal dan topik pelatihan
Flow of Events Actor System
1. Menyusun jadwal dan topik pelatihan
1.1. Menyimpan jadwal dan topik pelatihan
Exception Conditions
-
Tabel 3.20 : Use Case Description Menyusun Silabus Pelatihan Use Case Name Menyusun Silabus Pelatihan
Scenario Menyusun Silabus Pelatihan baru Triggering Event Data Kebutuhan Pelatihan
Brief Description Setelah jadwal dan topik pelatihan disusun, bagian sumber daya manusia akan menyusun silabus pelatihan
Actors Bagian Sumber Daya Manusia Related Use Cases -
Stakeholders Karyawan
Preconditions Jadwal dan topik pelatihan telah tersusun Postconditions Silabus pelatihan terbuat
Flow of Events Actor System
1. Mengecek jadwal dan topik pelatihan
2. Membuat silabus pelatihan
1.1. Membuka daftar jadwal dan topik pelatihan 2.1. Menyimpan silabus
pelatihan Exception
Conditions
-
Tabel 3.21 : Use Case Description Menentukan Pihak Penyelenggara Pelatihan Use Case Name Menentukan Pihak Penyelenggara Pelatihan
Scenario Menentukan Pihak Penyelenggara Pelatihan Karyawan Triggering Event Jadwal, topik, dan silabus pelatihan telah tersusun
Brief Description Setelah jadwal, topik, dan silabus pelatihan tersusun, bagian sumber daya manusia akan mencari dan menentukan pihak penyelenggara pelatihan yang sesuai
Actors Bagian Sumber Daya Manusia Related Use Cases -
Stakeholders Karyawan
Preconditions Jadwal, topik, dan silabus pelatihan telah tersusun Postconditions Pihak penyelenggara ditentukan
Flow of Events Actor System
1. Mencari pihak
penyelenggara pelatihan 2. Menentukan pihak
penyelenggara pelatihan
1.1. Menampilkan daftar pihak penyelenggara pelatihan 2.1. Menyimpan data pihak
penyelenggara pelatihan Exception
Conditions
-
Tabel 3.22 : Use Case Description Menentukan Jadwal dan Topik Pelatihan Use Case Name Menentukan Jadwal dan Topik Pelatihan
Scenario Menentukan Jadwal dan Topik Pelatihan Final Triggering Event Pihak penyelenggara pelatihan
Brief Description Setelah pihak penyelenggara pelatihan ditentukan, bagian sumber daya manusia akan menentukan jadwal dan topik pelatihan untuk karyawan
Actors Bagian Sumber Daya Manusia Related Use Cases -
Stakeholders Karyawan
Preconditions Pihak penyelenggara pelatihan telah ditentukan Postconditions Jadwal dan topik pelatihan
Flow of Events Actor System
1. Menentukan jadwal dan topik pelatihan
1.1. Mencetak jadwal dan topik pelatihan Exception
Conditions
-