Activity Diagram Perancangan Sistem

Tabel 3.1 Lanjutan Daftar Use Case Diagram Aktor Use Case Keterangan Admin Maintenance Upah Pekerja Proses untuk menambah data pekerja, mengedit data yang di input ke database . Menambah Kegiatan Proses untuk menambah data, mengedit data kegiatan dari berbagai jenis pekerjaan maupun sub pekerjaan yang di input ke database.

3.2.4 Activity Diagram

Activity diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi. Activity diagram merupakan state diagram khusus, di mana sebagian besar state adalah action dan sebagian besar transisi di-trigger oleh selesainya state sebelumnya internal processing. Oleh karena itu activity diagram tidak menggambarkan behaviour internal sebuah sistem dan interaksi antar subsistem secara eksak, tetapi lebih menggambarkan proses-proses dan jalur-jalur aktivitas dari level atas secara umum. Activity diagram pada aplikasi ini dibagi menjadi beberapa activity diagram sebagai berikut: A. Activity Diagram Regristrasi Activity diagram regristrasi menggambarkan aktivitas yang dilakukan oleh pengguna untuk melakukan pendaftaran data pengguna yang akan disimpan oleh sistem pada penyimpanan data pengguna di database aplikasi. Saat melakukan proses penggunaan aplikasi perhitungan rencana anggaran biaya ini, pengguna STIKOM SURABAYA harus memasukkan data diri untuk melakukan regristrasi sebagai user account yang akan digunakan untuk login pada aplikasi. Activity diagram regristasi dapat dilihat pada Gambar 3.4. Gambar 3.4 Activity Diagram Regristasi Data B. Activity Diagram Login Pada activity diagram login menggambarkan aktivitas yang dilakukan pengguna untuk masuk dalam sistem aplikasi rencanan anggaran biaya. Setelah melakukan login pengguna dapat melakukan perhitungan anggaran biaya pembangunan rumah atau melihat harga material pembangunan. Activity diagram percakapan diberbagai situasi dapat dilihat pada Gambar 3.5. Membuka Website Mengisi Alamat email Isi Password Mengisi first name, last name, user name, captcha Info message Memilih menu regristrasi Form Regristrasi Cek ketersediaan email Cek minimal dan kekuatan password Cek Validasi captcha Validasi Simpan data regristrasi [ Data Email ] [ Data Password ] [ Data Regristrasi ] Tidak Ya Tidak Ya Password Lemah Password Kuat Web Aplication User STIKOM SURABAYA Gambar 3.5 Activity Diagram Login C. Activity Diagram Melihat Informasi Harga Malaterial Activity diagram Melihat Informasi Harga Malaterial menggambarkan aktivitas yang dilakukan pengguna dan sistem rencana anggaran biaya pada aplikasi. Setelah memilih menu melihat informasi harga material ini, maka sistem akan menampilkan harga material pembangunan sebagai acuan perhitungan pembangunan rumah. Activity diagram ungkapan dan kata penting dapat dilihat pada Gambar 3.6. Input User Name Password Sand Data Via Internet Show Error Message Save User Data on Data Base Login Data Validation [ Login Data ] Not valid Valid Web-Serv er RAB Application User STIKOM SURABAYA Gambar 3.6 Activity Diagram Melihat Informasi Harga Malaterial D. Activity Diagram Melihat Informasi Upah Pekerja Activity diagram melihat informasi upah pekerja menggambarkan aktivitas yang dilakukan pengguna untuk melihat semua pekerja dan besar upah pekerja untuk pembangunan perhari. Menu ini sebagai acuan standar upah pekerja dalam periode saat ini dengan berdasarkan update harga dari kota Surabaya. Activity diagram kamus tematik praktis dapat dilihat pada Gambar 3.7. Gambar 3.7 Activity Diagram Melihat Informasi Upah Pekerja E. Activity Diagram Mendapatkan Informasi Harga Tiap Kegiatan Activity diagram mendapatkan informasi harga satuan kegiatan ini merupakan proses dari detail sub kegiatan, yang menjelaskan tentang kebutuhan Memilih menu informasi material Melihat informasi harga material Menampilkan data material [ Material ] We b Se rv e r Us er Memilih menu informasi pekerja Melihat informasi upah pekerja Melihat data pekerja [ Pekerja ] We b Se rv e r Us er STIKOM SURABAYA material yang dibutuhkan dan kebutuhan pekerja yang dibutuhkan dalam satu sub kegiatan. Harga dalam satuan kegiatan ini merupakan harga dari suatu meter untuk sub kegiatan, yang akan di gunakan sebagai perhitungan dengan menjadi harga satuan dalam memperhitungkan suatu kegiatan pekerjaan pembangunan rumah. Pengguna dapat melihat secara detail semua kebutuhan material dan pekerja untuk mengetahui apa saja yang dibutuhkan dalam melakukan suatu kegiatan pembangunan. Activity diagram mendapatkan informasi harga satuan kegiatan dapat dilihat pada Gambar 3.8. Gambar 3.8 Activity Diagram Mendapatkan Informasi Harga Satuan Kegiatan F. Activity Diagram Menghitung Rencana Anggaran Biaya Activity diagram menghitung rencana anggaran biaya menggambarkan akitivitas yang terjadi ketika pengguna melakukan proses menghitung rencana Pilih menu kegiatan Menampilkan data kegiatan Memilih sub kegiatan Melihat data sub kegitan Pilih menu detail dari kebutuhan harga satuan kegiatan Menampilkan detail data perincian harga material dan pekerja sub kegiatan Memilih menu Harga tiap Kegiatan Menampilkan data harga sub kegiatan Mengambil data sub kegiatan Mengambil data harga Menampilkan data sub kegiatan Data sub kegiatan information [ kegitan ] [ sub kegiatan ] [ Harga Materia dan Upah Pekerjal ] [ Detail Harga satuan kegiatan ] [ Harga Materia dan Upah Pekerjal ] We b Se rv e r Us er STIKOM SURABAYA anggaran biaya rumah, dengan input dari pengguna sebagai ukuran hitungan yang akan dihitung oleh sistem aplikasi. Activity diagram menghitung rencana anggaran biaya dapat dilihat pada Gambar 3.9. Gambar 3.9 Activity Diagram Menghitung Rencana Anggaran Biaya G. Activity Diagram Mendapakan Informasi Laporan Rencana Anggaran Biaya Activity diagram mendapakan informasi laporan rencana anggaran biaya ini terdiri dari informasi laporan yang telah dihitung oleh sistem. Dari informasi ini pengguna dapat mengetahui perencanaan anggaran biaya pembangunan rumah Pilih menu perhitungan RAB Mengisi Luas Lahan Tanah Mengisi spesifikasi material Mengisi struktur kebutuhan bangunan Mengisi jumlah lantai tingkat banguan Laporan RAB Pemilihan Alternatif Kebutuhan Komponen Kegiatan dan Material Identifikasi Kegiatan Menampilkan menu list Form Perhitungan RAB Proses perhitungan keseluruhan RAB Identifikasi Perhitungan Volume tiap Pekerjaan Perhitungan Kebutuhan Material dan Pekerja Menampilkan Harga tiap Kegiatan Pekerjaan dan Pemilihan Kegiatan Laporan Harga Satuan Pekerjaan information [ HSPK ] Web Application User STIKOM SURABAYA yang akan digunakan sebagai referensi oleh pengguna dalam pembangunan rumah. Informasi yang di dapat merupakan informasi tentang kegiatan dan sub kegiatan tahap dari pembangunan rumah dan estimasi biaya yang dibutuhkan tiap kegiatan yang akan di kerjakan dalam pembangunan rumah. Activity diagram mendapakan informasi laporan rencana anggaran biaya dilihat pada Gambar 3.10. Gambar 3.10 Activity Diagram Mendapakan Informasi Laporan Rencana Anggaran Biaya H. Activity Diagram Mendapatkan Informasi Penjadwalan Pembangunan Activity diagram mendapatkan informasi penjadwalan pembangunan ini merupakan informasi sebagai referensi pengguna untuk mengetahui urutan pekerjaan, agar sesuai dengan kubutuhan dan kemampuan yang ada, sehingga Proses Perhitungan RAB Laporan RAB Merekap data laporan RAB Laporan Rekapitulasi RAB Mencetak laporan RAB dan Rekapitulasi RAB Laporan RAB Information Laporan Rekapitulasi RAB Information User Web Application STIKOM SURABAYA pekerjaan dapat berjalan dengan lancar. Output dari penjadwalan ini dibuat dalam bentuk bagan balok agar mudah dibaca dan dapat dilihat urutan perkerjaan yang akan dekerjakan. Activity diagram mendapatkan informasi penjadwalan pembangunan dapat dilihat pada Gambar 3.11. Gambar 3.11 Activity Diagram Mendapatkan Informasi Penjadwalan Pembangunan I. Activity Diagram Proses Maintenance Activity diagram proses maintenance dimulai dari admin membuka halaman website yang menampilkan form login. Kemudian admin harus mengisi form login sesuai dengan data login admin yang ada pada database, apabila data Rekapitulasi RAB Perhitungan bobot prosentase Mendapatkan bobot kegiatan memperhitungkan bobot kegiatan den... Memperoleh waktu lama pengerjaan proyek Membuat penjadwalan Estimasi jadwal pengerjaan Penjadwalan pembangunan User Web Application STIKOM SURABAYA yang diisi tidak sesuai maka akan muncul pesan kesalahan data maka user kembali ke form login. Dan jika data login sudah sesuai database maka user dapat masuk kedalam Cpanel sebagai halaman untuk maintenance. Kemudian admin memilih menu maintenance pada menu master untuk admin melakukan maintenance file data master, user, dan website. Untuk lebih jelasnya dapat dilihat pada gambar 3.12. Gambar 3.12 Activity Diagram Maintenance

3.2.5 Sequence Diagram