Sequence Diagram Method Invocation

3.2.1.2 Skema Relasi

Skema relasi menggambarkan hubungan antar data, arti data dan batasannya dijelaskan dengan baris dan kolom. admin PK username password nama level email lowongan PK idLowongan FK1 usernameAdmin FK2 id_user judul_lowongan FK3 idKategori jobexpired FK4 tipekerja gaji lokasi latitude longitude tanggung_jawab persyaratan waktuInput publish kategori PK idKategori kategori tipekerja PK idTipekerja tipekerja pemberikerja PK id_user username password nama_perusahaan kontak_perusahaan email alamat kota provinsi kode_pos deskripsi_perusahaan gambar pencarikerja PK id_user username password nama tgl_lahir jk alamat kota provinsi no_telepon email spesifikasi pengalaman gambar cv bidangminat PK idBidangminat FK1 idKategori FK2 id_user lamaran PK idLamaran FK1 id_user FK2 idLowongan date status Gambar III. 114 Skema Relasi

3.2.1.3 Perancangan Struktur Tabel

1. Struktur Tabel Pada Server Tabel-tabel yang terdapat dalam basis data yang digunakan dalam sistem ini adalah sebagai berikut :

a. Tabel Admin

Tabel ini adalah perancangan untuk tabel admin yang akan digunakan pada pembangunan sistem. Struktur tabel admin adalah sebagai berikut : Tabel III. 108 Struktur Tabel Admin No Nama Field Type Ukuran Keterangan 1 username Varchar 8 Primary Key 2 password Varchar 41 3 nama Varchar 50 4 level Enum „ADMIN‟, ‟SUPERADMIN‟ 5 email Varchar 100

b. Tabel Lowongan

Tabel ini adalah perancangan untuk tabel lowongan yang akan digunakan untuk menampung seluruh data lowongan. Struktur tabel lowongan adalah sebagai berikut: Tabel III. 109 Strukur Tabel Lowongan No Nama Field Type Ukuran Keterangan 1 idLowongan Integer 5 Primary Key 2 usernameAdmin Varchar 20 Foreign key, Reference admin username 3 id_user Integer 5 Foreign key, Reference pemberikerja id_user 4 judul_lowongan Varchar 100 5 idKategori Integer 5 Foreign key, Reference kategori idKategori 6 jobexpired Date 7 tipekerja Integer 5 Foreign key, Reference tipekerja idTipekerja 8 gaji Varchar 100 9 lokasiPenempatan Varchar 100 10 latitude Decimal 8,5 11 longitude Decimal 8,5 12 tanggung_jawab Text 13 persyaratan Text 14 waktuInput Timestamp 15 publish Int 1

c. Tabel Kategori

Tabel ini adalah perancangan untuk tabel kategori yang akan digunakan untuk menampung kategori dari lowongan. Struktur tabel kategori adalah sebagai berikut: Tabel III. 110 Strukur Tabel Kategori No Nama Field Type Ukuran Keterangan 1 idKategori Integer 5 Primary Key 2 kategori Varchar 100