Sequence Diagram Perancangan Sistem

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

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 Memasukkan Login sebagai user admin Membuka Website Menampilkan Pesan Data Login Tidak Valid Memilih Menu Maintenance Melakukan Maintenance User, File Data harga, dan maintenance web Validasi Data Login Admin Menampilkasn Login telah tervalidasi Menampilkan Menu Maintenance [ Data Login Admin ] Valid Tidak Valid Website Admin STIKOM SURABAYA melibatkan objek dari class dalam aplikasi. Untuk lebih detilnya dijelaskan sebagai berikut: A. Sequence Diagram Aplikasi Website untuk Pengguna A.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 data-data yang ada pada form registrasi. Pada saat email di inputkan sistem melakukan pengecekan apakah email sudah ada pada database , jika email sudah ada maka harus memasukkan email baru, jika email belum ada maka data email tersedia. 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 perintahquery dijalankan dan data disimpan dalam database. Setelah proses registrasi sukses maka data akan tersimpan dalam database. Untuk lebih jelasnya dapat dilihat pada gambar 3.13 pada halaman 92. STIKOM SURABAYA : User : User Website Website Menu Registrasi Menu Registrasi Form Regristrasi Form Regristrasi : DataBase aplication : DataBase aplication 1:MembukaHalaman MenampilkanHalamanClientSite 3:InputData 2:MemilihRegristrasi 5:PerintahQuery 4:CekEmail 6:CekPassword 7:PerintahQuery 8:TambahDataBaru 9:ValidasiData 10:DataMemberBaruTersimpan Gambar 3.13 Sequence Diagram Proses Regristrasi B.1 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.14 pada halaman 93. STIKOM SURABAYA Gambar 3.14 Sequence Diagram Proses Login C.1 Sequence Diagram Rencana Anggaran Biaya Pembangunan Rumah 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.15. : User : User Website Website Menu Login Menu Login Form Login Form Login : DataBase aplication : DataBase aplication 1:MembukaHalaman MenampilkanHalamanWeb 2:MemilihMenuLogin 3:InputDataUser 4:ValidasiDataUserLogin 5:PerintahQuery 6:DataUserMasuk STIKOM SURABAYA Gambar 3.15 Sequence Diagram Rencana Anggaran Biaya : User : User FrmLogin FrmLogin FrmUtama FrmUtama FrmPerhitungan FrmPerhitungan FrmDetailPerhitungan FrmDetailPerhitungan FrmKebutuhanPembangunan FrmKebutuhanPembangunan FrmMaterial FrmMaterial FrmRencanaAnggaranBiaya FrmRencanaAnggaranBiaya FrmRekapitulasi RAB FrmRekapitulasi RAB FrmPenjadwalan FrmPenjadwalan Pembangunan Rumah Pembangunan Rumah : DataBase aplication : DataBase aplication 1. Login 2. InputUsername 3. InputPassword 4. Validasi 5. MembukaHalamUtama 6. MenampilkanHalanUtama 7. MenampilkaArtikel 8. MembuatPerhitunganBaru 9. MengisiUkuranPembangunan 10. MenganalisisKebutuhanPembangunan 11. PemilihanKomponenPembangunan 12. MengisiSpesifikasiKebuthanPembangunan 13. MenampilkanKebutuhanMaterial 14. MenampilkanSemuaPerhitunganRAB 15. MenampilkanRekapitulasiPerhitunganRAB 16. MenampilkanPenjadwalanPembangunan 17. TampilkanSemuaPerhitungan 18. QueryData STIKOM SURABAYA B. Sequence Diagram Aplikasi Website untuk Admin A.1 Sequence Diagram Login Into Web-server Proses dimulai ketika admin membuka halaman website, kemudian investor memilih menu login lalu aplikasi menampilkan form login. Investor 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 investor dapat masuk ke dalam sistem. Untuk lebih jelasnya dapat dilihat pada Gambar 3.16. Gambar 3.16 Sequence Diagram Proses Login Untuk Admin B.1 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.17. : User : User FrmUtama FrmUtama Menu Login Menu Login Form Login Form Login : DataBase aplication : DataBase aplication 1:MembukaHalaman MenampilkanHalamanWeb 2:MemilihMenuLogin 3:InputDataUser 4:ValidasiDataUserLogin 5:PerintahQuery 6:DataUserMasuk 7. getMessage STIKOM SURABAYA Gambar 3.17 Sequence Diagram Proses Login Untuk Admin : User : User FrmLogin FrmLogin FrmUtama FrmUtama FrmMaintanance FrmMaintanance FrmUser FrmUser FrmPekerja FrmPekerja FrmAlat FrmAlat FrmMaterial FrmMaterial FrmSatuan FrmSatuan FrmKegiatan FrmKegiatan FrmSubKegiatan FrmSubKegiatan FrmHSPK FrmHSPK FrmPerhitungan FrmPerhitungan Pembangunan Rumah Pembangunan Rumah : DataBase aplication : DataBase aplication 1. Login 2. InsertUsername 3. InsertPassword 4. Validasi 5. MembukaHalamanUtama 6. MaintenanceDataMaster 7. MaintenanceUser 8. MaintenancePekerja 9. MaintenanceAlat 10. MaintenanceMaterial 11. MaintenanceSatuan 12. MaintenanceKegiatan 13. MaintenanceSubKegiatan 14. MaintenanceHSPK 15. MembuatPerhitunganRAB 16. SimpanDataMaintenance 17. QueryData STIKOM SURABAYA

3.2.6 Class Diagram