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