Sequence Diagram Perancangan Sistem Yang Diusulkan

3.5.4 Sequence Diagram

Use case diagram merupakan gambaran umum tentang aplikasi. Namun untuk menjelaskan proses yang ada dalam use case tersebut dibutuhkan sequence diagram. Sequence diagram dapat menggambarkan jalannya suatu proses yang melibatkan objek dari class dalam aplikasi. Untuk lebih detilnya dijelaskan sebagai berikut: 1. Sequence Diagram Proses Regristrasi Proses dimulai ketika pengguna membuka halaman website, kemudian pengguna memilih menu registrasi lalu aplikasi menampilkan form registrasi. Pengguna harus memasukkan nomor identitas karyawan yang ada pada form registrasi. Pada saat nomor identitas di inputkan sistem melakukan pengecekan apakah nomor identitas sudah ada pada database, jika nomor identitas sudah ada maka sistem akan menampilkan form username dan password sebagai akses untuk masuk kedalam sistem, jika no identitas belum ada maka sistem akan memberikan peringatan dan petunjuk untuk menghubungi admin. Proses selanjutnya adalah mengecek kekuatan password, password harus minimal 6 karakter dan terdiri dari kombinasi huruf dan angka. Jika proses validasi pada form registrasi berhasil maka perintah query dijalankan dan data disimpan dalam database. Setelah proses registrasi sukses maka data akan tersimpan dalam database. Untuk lebih jelasnya dapat dilihat pada gambar 3.14. Gambar 3.14 sequence diagram proses registrasi 2. Sequence Diagram Login Proses dimulai ketika pengguna membuka halaman website, kemudian pengguna memilih menu login lalu aplikasi menampilkan form login. Pengguna harus memasukkan data user login yang ada pada form login. Jika proses validasi pada form login berhasil maka perintahquery dijalankan dan data akan tersimpan dalam database. Setelah proses login sukses pengguna dapat masuk ke dalam sistem. Untuk lebih jelasnya dapat dilihat pada gambar 3.15. 2.MemilihRegistrasi : user Website Menu Registrasi Form Registrasi : Database Aplication 1.MembukaHalaman MenampilkanHalamanClientSide 3.InputData 8.TambahDataBaru 4.CekID 5.PerintahQuerry 6.CekPassword 7.PerintahQuerry 9.ValidasiData 10.DataKaryawanBaruTersimpan Gambar 3.15 Sequence Diagram Proses Login 3. Sequence Diagram Rancangan Anggaran Biaya Proses dimulai ketika pengguna masuk kedalam aplikasi, kemudian pengguna memilih menu Perhitungan RAB lalu aplikasi akan menampilkan hasil dari seluruh perhitungan. Untuk lebih jelasnya dapat dilihat pada gambar 3.16. 2.MemilihMenuLogin : user Website Menu Login Form Login : Database Aplication 1.MembukaHalaman MenampilkanHalamanWeb 3.InputDataUser 4.ValidasiDataUserLogin 5.PerintahQuerry 6.DataUserMasuk : FormLogin FormUtam a FormPerhitunga n : Database Aplication FormDetailPerhitungan FormKebutuhanProyek FormMaterial FormRAB FormRekapitulasiRA B PembangunanProye k 4.Validasi 1.Login 2.InputUsername 3.InputPassword 9.MenganalisisKebutuhanProyek 10.PemilihanKomponenProyek 11.MengisiSpesifikasiKebutuhanProyek 12.MenampilkanKebutuhanMaterial 13.MenampilkanSemuaPerhitunganRAB 14.MenampilkanRekapitulasiPerhitunganRAB 15.TampilkanSemuaPerhitungan 16.QuerryData 6.MenampilkanHalamanUtama 7.MenampilkanRecentKegiatan 8.MembuatPerhitunganBaru 5.MembukaHalamanUtama Gambar 3.16 Sequence diagram perhitungan RAB 4. Sequence Diagram Login Into Web-server Proses dimulai ketika admin membuka halaman website, kemudian admin memilih menu login lalu aplikasi menampilkan form login. Admin harus memasukkan data user yang ada pada form login. Jika proses validasi pada form login berhasil maka perintahquery dijalankan dan data akan tersimpan dalam database. Setelah proses login sukses admin dapat masuk ke dalam sistem. Untuk lebih jelasnya dapat dilihat pada Gambar 3.17. Gambar 3.17 Sequence Diagram Proses Login Untuk Admin 5. Sequence Diagram Maintenance Web Proses dimulai ketika admin masuk kedalam sistem, kemudian admin melakukan maintenance keseluruhan data yang dibutuhkan di dalam Perhitungan Analisis Kelayakan Investasi dan Monitoring Usaha Budidaya Ikan Bandeng Secara Intensif. Untuk lebih jelasnya dapat dilihat pada Gambar 3.18. 7.GetMessage 2.MemilihMenuLogin : Admin Form Utama Menu Login Form Login : Database Aplication 1.MembukaHalaman MenampilkanHalamanWeb 3.InputDataAdmin 4.ValidasiDataAdminLogin 5.PerintahQuerry 6.DataAdminMasuk : Admin FormLogin FormUtama FormMaintenance : Database FormUser FormJasa FormSatuan FormKegiatan FormSubKegiatan PembangunanProyek FormHPS FormPerhitungan FormMaterial FormAlat 4.Validasi 1.Login 2.InputUsername 3.InputPassword 5.MembukaHalamanUtama 6.MaintenanceDataMaster 7.MaintenanceUser 8.MaintenanceJasa 9.MaintenanceAlat 10.MaintenanceMaterial 11.MaintenanceSatuan 12.MaintenanceKegiatan 13.MaintenanceSubKegiatan 14.MaintenanceHPS 15.MaintenancePerhitunganRAB 16.SimpanDataMaintenance 17.QuerryData Gambar 3.18 Sequence diagram maintenance Web RAB

3.5.5 Class diagram