Activity Diagram Halaman Admin Sequence Diagram Login Pelamar Sequence diagram login pelamar ditunjukkan pada Gambar 3.12.

commit to user

d. Activity Diagram Halaman Admin

Pada saat aplikasi lowongan kerja dibuka, admin melakukan bisa login dengan memasukkan username dan password, kemudian admin bisa melihat dan merekap data perusahaan, data pelamar, data lowongan, data lamaran. Dan admin melihat komentar dan bisa menghapus komentar. Dan admin melakukan tambah dan hapus kategori bidang kerja. Gambar 3.9 Activity Diagram Halaman Admin halaman admin login menu utama menu perusahaan menu lowongan menu pelamar menu data lamaran melihat data lamaran melihat data lowongan melihat data pelamar melihat data perusahaan merekap data lowongan merekap data perusahaan menu komentar melihat komentar menu kategori bidang kerja kategori bidang kerja menampilkan data kategori submit menghapus komentar merekap data pelamar merekap data lamaran commit to user

3. Sequence Diagram a. Sequence Diagram Login Admin

Sequence diagram login admin ditunjukkan pada Gambar 3.11. Gambar 3.11 Sequence Diagram Login Admin : Admin :loginForm :loginControl :adminData +showLoginForm : void +setUsernameusername : void -setPasswordpassword : void +getUsername : String -getPassword : String +getUsername : String -getPassword : String username password username password validasiLogin +showErrorMessage : void commit to user

b. Sequence Diagram Login Pelamar Sequence diagram login pelamar ditunjukkan pada Gambar 3.12.

Gambar 3.12 Sequence Diagram Login Pelamar : Pelamar :loginForm :loginControl :pelamarData +setUsernameusername : void +showLoginForm : void -setPasswordpassword : void +getUsername : String -getPassword : String username password +getUsername : String -getPassword : String username password validasiLogin +showErrorMessage : void commit to user c. Sequence Diagram Login Perusahaan Sequence diagram login perusahaan ditunjukkan pada Gambar 3.13. Gambar 3.13 Sequence Diagram Login Perusahaan : Perusahaan :loginForm :loginControl perusahaanData +showLoginForm : void +setUsernameusername : void -setPasswordpassword : void +getUsername : String -getPassword : String username password +getUsername : String -getPassword : String username password +showErrorMessage : void validasiLogin commit to user d. Sequence Diagram Update Perusahaan Sequence diagram update perusahaan ditunjukkan pada Gambar 3.14. Gambar 3.14 Sequence Diagram Update Perusahaan : Perusahaan : updateAccountForm : accountControl : perusahaanData +setNamaPerusahaannamaPerusahaan : void +setAlamatalamat : void +setBidangUsahabidangUsaha : void +setNoTelpnoTelp : void +setWebsitewebsite : void +setEmailemail : void +setUsernameusername : void +setPasswordpassword : void +showUpdateAccountForm : void +getNamaPerusahaan : String +getAlamat : String +getBidangUsaha : String +getNoTelp : String +getWebsite : String +getEmail : String +getUsername : String +getPassword : String namaPerusahaan alamat bidangUsaha noTelp website email username password validasiDataPerusahaan +updateDataPerusahaannamaPerusahaan,alamat,bidangUsaha,noTelp,website,email,username,password : void showDataAccount : void +showErrorMessage : void commit to user e. Sequence Diagram Registrasi Perusahaan Sequence diagram registrasi perusahaan ditunjukkan pada Gambar 3.15. Gambar 3.15 Sequence Diagram Registrasi Perusahaan : Perusahaan : inputPerusahaanForm : perusahaanControl : perusahaanData +setNamaPerusahaannamaPerusahaan : void +showPerusahaanForm : void +setAlamatalamat : void +setBidangUsahabidangUsaha : void +setNoTelpnoTelp : void +setWebsitewebsite : void +setEmailemail : void +setUsernameusername : void +setPasswordpassword : void +getNamaPerusahaan : String namaPerusahaan +getAlamat : String +getBidangUsaha : String +getNoTelp : String +getWebsite : String +getUsername : String +getPassword : String alamat bidangUsaha noTelpn website +getEmail : String email username password validasiDataPerusahaan +showErrorMessage : void +insertDataPerusahaannamaPerusahaan,alamat,bidang_usaha,noTelpn,website,email,username,password : void commit to user f. Sequence Diagram Input Data Lowongan Sequence diagram input data lowongan ditunjukkan pada Gambar 3.16. Gambar 3.16 Sequence Diagram Input Data Lowongan : Perusahaan : InputLowonganForm : lowonganControl : lowonganData +showLowonganForm : void +setBidangKerjaBidangKerja : void setPosisiposisi : void +setTanggalPasangtglPasang : void +setTanggalTutuptglTutup : void +setWilayahKerjawilayahKerja : void +setSyaratsyarat : void +setJurusanjurusan : void +setGajigaji : void +setJumlahPegawaijmlhPegawai : void +getBidangKerja : String +getPosisi : String +getTanggalPasang : String +getTanggalTutup : String +getWilayahKerja : String +getSyarat : String +getJurusan : String +getGaji : String +getJumlahPegawai : String +insertDataLowonganBidangKerja,posisi,tglPasang,tglTutup,wilayahKerja,syarat,jurusan,gaji,jmlhPegawai : void validasiDataLowongan +showDataLowongan : void +showErrorMessage : void BidangKerja posisi tglPasang tglTutup wilayahKerja syarat jurusan gaji jumlhPegawai commit to user g. Sequence Diagram Update Data Lowongan Sequence diagram update data lowongan ditunjukkan pada Gambar 3.17. Gambar 3.17 Sequence Diagram Update Data Lowongan : Perusahaan : updateLowonganForm : lowonganControl : lowonganData +showUpdateForm : void +setBidangKerjaBidangKerja : void +setPosisiposisi : void +setTanggalPasangtglPasang : void +setTanggalTutuptglTutup : void +setWilayahKerjawilayahKerja : void +setSyaratsyarat : void +setJurusanjurusan : void +setGajigaji : void +setJumlahPegawaijmlhPegawai : void +getBidangKerja : String +getPosisi : String +getTanggalPasang : String +getTanggalTutup : String +getWilayahKerja : String +getSyarat : String +getJurusan : String +getGaji : String +getJumlahPegawai : String validasiDataLowongan +showErrorMessage : void +updateLowonganbidangKerja,posisi,tglPasang,tglTutup,wilayahKerja,syarat,jurusan,gaji,jmlhPegawai : void +showDataLowongan : void +setIdLowonganidLowongan : void +deleteLowongan : void +getIdLowongan : String idLowongan +showDataLowongan : void BidangKerja posisi tglPasang tglTutup wilayahKerja syarat jurusan gaji jmlhPegawai commit to user h. Sequence Diagram Update Data Pelamar Sequence diagram update pelamar ditunjukkan pada Gambar 3.18. Gambar 3.18 Sequence Diagram Update Data Pelamar : Pelamar : updatePelamar : pelamarControl : pelamarData +setNamanama : void +showUpdateForm : void +setTempatLahirtempatLahir : void +setTanggalLahirtglLahir : void +setJenisKelaminjenisKelamin : void +setAgamaagama : void +setAlamatalamat : void +setEmailemail : void +setNoTelpnoTelp : void +setUsernameusername : void +setPasswordpassword : void +getNama : String +getTempatLahir : String nama tempatLahir tglLahir +setKodePoskodePos : void +setKecamatankecamatan : void +setKabupatenkabupaten : void +setProvinsiprovinsi : void +setFotogambar : void +getJenisKelamin : String jenisKelamin +getAgama : String agama +getAlamat : String alamat +getEmail : String email +getNoTelp : String noTelp +getUsername : String username +getPassword : String password validasiDataPelamar +showErrorMessage : void +updateDataPelamarnama,tempatLahir,tglLahir,jenisKelamin,agama,alamat,kodePos,kecamatan,kabupaten,provinsi,gambar,email,noTelp,username,password : void +showDataAccountPelamar : void +getTanggalLahir : String +getKodePos : String kodePos +getKecamatan : String kecamatan +getKabupaten : String kabupaten +getProvinsi : Stirng provinsi +getFoto : String gambar +setBidangKerjaidBidangKerja : void +getBidangKerja : String idBidangKerja commit to user i. Sequence Diagram Input Riwayat Kerja Sequence diagram input riwayat kerja ditunjukkan pada Gambar 3.19. Gambar 3.19 Sequence Diagram Input Riwayat Kerja : Pelamar : inputRiwayatKerjaForm : RiwayatKerjaControl : RiwayatKerjaData +showRiwayatKerjaForm : void +setIdRiwayatKerjaidRiwayatKerja : void +setNamaPerusahaannamaPerusahaan : void +setPeriodeperiode : void +setStatusstatus : void +setPosisiposisi : void +setUraianSingkatPengalamanKerjauraianSingkatPengalamanKerja : void +getIdRiwayatKerja : String +getNamaPerusahaan : String +getPeriode : String +getStatus : String +getPosisi : String +getUraianSingkatPengalamanKerja : String idRiwayatKerja namaPerusahaan periode status posisi uraianSingkatPengalamanKerja validasiDataRiwayatKerja +showErrorMessage : void +insertDataRiwayatKerjaidRiwayatKerja,namaPerusahaan,periode,status,posisi,uraianSingkatPengalamanKerja : void +showDataRiwayatKerja commit to user j. Sequence Diagram Update Riwayat Pendidikan Sequence diagram update riwayat pendidikan ditunjukkan pada Gambar 3.20. Gambar 3.20 Sequence Diagram Update Riwayat Pendidikan : updateRiwayatPendidikan : RiwayatPendidikanControl : RiwayatPendidikanData : Pelamar +setNamaSDnamaSd : void +setTahunLulusSdtahunLulusSd : void +setNamaSmpnamaSmp : void +setTahunLulusSmptahunLulusSmp : void +setNamaSmanamaSma : void +setTahunLulusSmatahunLulusSma : void +setNamaUniversitasnamaUniversitas : void +setTahunLulusUniversitastahunLulusUniversitas : void +setProgramStudyprogramStudy : void +setJurusanjurusan : String +setIpkipk : void +setNamaTempatKursusnamaTempatKursus : void +setProgramStudyKususprogramStudyKursus :void +setTahunLulusKursustahunLulusKursus : void +getNamaSD : String namaSd +getTahunLulusSd : String tahunLulusSd +setIjazahgambar : void +showUpdateForm : void +getNamaSmp : String +getTahunLulusSmp : String namaSmp tahunLulusSmp +getNamaSma : String +getTahunLulusSma : String namaSma tahunLulusSma +getNamaUniversitas : String namaUniversitas +getTahunLulusUniversitas : String tahunLulusUniversitas programStudy +getJurusan : String jurusan +getIpk : String ipk +getNamaTempatKursus : String namaTempatKursus +getProgramStudyKursus : String +getTahunLulusKursus : String programStudyKursus tahunLulusKursus +getIjazah : String ijazah +getProgramStudy : String validasiDataRiwayatPendidikan +showErrorMessage +updateDataRiwayatPendidikannamaSd,tahunLulusSd,namaSmp,tahunLulusSmp,namaSma,tahunLulusSma,namaUniversitas,tahunLulusUniversitas,programStudy,jurusan,ipk,namaTempatKursus,programStudyKursus,tahunLulusKursus,ijazah : void +showDataRiwayatPendidikan : void commit to user

3.4 Relasi Tabel