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