4.3.1. Struktur Basis Data Tabel
Dalam hal merancang struktur tabel yang diperlukan, meliputi nama tabel, nama atribut, tipe data, serta data pelengkap seperti Primary Key, Foriegn Key,
dan sebagainya. rancangan basis data aplikasi ini terdiri dari tabel-tabel sebagai berikut :
1. Nama Tabel
: Provinsi Fungsi
: Menyimpan Data Provinsi Primary Key
: Id_Provinsi
Tabel 4. 1 Tabel Provinsi
Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan provinsi.
2. Nama Tabel
: Kota Fungsi
: Menyimpan Data Kota Primary Key
: Id_Kota Foreign key
: Id_Provinsi
Tabel 4. 2 Tabel Kota
Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan kota.
STIKOM SURABAYA
3. Nama Tabel
: Jabatan Fungsi
: Menyimpan Data Jabatan Primary Key
: Id_Jabatan
Tabel 4. 3 Tabel Jabatan
Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan jabatan.
4. Nama Tabel
: Unit Kerja Fungsi
: Menyimpan Data Unit Kerja Primary Key
: Id_ Unit Kerja
Tabel 4. 4 Tabel Unit Kerja
Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan Unit Kerja.
5. Nama Tabel
: Pelamar Fungsi
: Menyimpan Data Pelamar Primary Key
: Id_Pelamar Foreign key
: Id_Kota, Id_UnitKerja
STIKOM SURABAYA
Tabel 4. 5 Tabel Pelamar
Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan pelamar.
6. Nama Tabel
: Tingkat Sekolah Fungsi
: Menyimpan Data Tingkat Sekolah Primary Key
: Id_ Tingkat_Sekolah, Id_Pelamar Foreign key
: Id_Pelamar
Tabel 4. 6 Tabel Tingkat Sekolah
Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan Tingkat Sekolah.
STIKOM SURABAYA
7. Nama Tabel
: Referensi Fungsi
: Menyimpan Data Referensi Primary Key
: Id_Referensi, Id_Pelamar Foreign key
: Id_Pelamar
Tabel 4. 7 Tabel Referensi
Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan Referensi.
8. Nama Tabel
: Status Pekerjaan Fungsi
: Menyimpan Data Status Pekerjaan Primary Key
: Id_Status_Pekerjaan Foreign key
: Id_Pelamar
Tabel 4. 8 Tabel Status Pekerjaan
Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan Status Pekerjaan.
STIKOM SURABAYA
9. Nama Tabel
: Penghargaan Fungsi
: Menyimpan Data Penghargaan Primary Key
: Id_ Penghargaan, Id_Pelamar Foreign key
: Id_Pelamar
Tabel 4. 9 Tabel Penghargaan
Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan Penghargaan.
10. Nama Tabel
: Pengalaman Kerja Fungsi
: Menyimpan Data Pengalaman Kerja Primary Key
: Id_ Pengalaman_Kerja, Id_ Pelamar Foreign key
: Id_ Pelamar
Tabel 4. 10 Tabel Pengalaman Kerja
Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan Pengalaman Kerja.
STIKOM SURABAYA
11. Nama Tabel
: Pendidikan Lain Fungsi
: Menyimpan Data Pendidikan Lain Primary Key
: Id_Pendidikan_Lain, Id_Pelamar Foreign key
: Id_Pelamar
Tabel 4. 11 Tabel Pendidikan Lain
Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan Pendidikan Lain.
12. Nama Tabel
: Organisasi Fungsi
: Menyimpan Data Organisasi Primary Key
: Id_Organisasi, Id_Pelamar Foreign key
: Id_Pelamar
Tabel 4. 12 Tabel Organisasi
Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan Organisasi.
13. Nama Tabel
: Lowongan Kerja Fungsi
: Menyimpan Data Lowongan Kerja Primary Key
: Id_Lowongan_Kerja Foreign key
: Id_Jabatan, Id_UnitKerja
STIKOM SURABAYA
Tabel 4. 13 Tabel Lowongan Kerja
Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan Lowongan Kerja.
14. Nama Tabel
: Informasi Lain Fungsi
: Menyimpan Data Informasi Lain Primary Key
: Id_Informasi, Id_Pelamar Foreign key
: Id_Pelamar
Tabel 4. 14 Tabel Informasi Lain
Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan Informasi Lain.
STIKOM SURABAYA
15. Nama Tabel
: Hobi Fungsi
: Menyimpan Data Hobi Primary Key
: Id_Hobi, Id_Pelamar Foreign key
: Id_Pelamar
Tabel 4. 15 Tabel Hobi
Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan Hobi.
16. Nama Tabel
: Karyawan Fungsi
: Menyimpan Data Karyawan Primary Key
: Id_Karyawan Foreign key
: Id_UnitKerja, Id_Kota, Id_Jabatan
Tabel 4. 16 Tabel Karyawan
Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan Karyawan.
STIKOM SURABAYA
17. Nama Tabel
: Soal Tes Tulis Fungsi
: Menyimpan Data Soal Tes Tulis Primary Key
: Id_Soal_Tes_Tulis, Id_Jabatan, Id_Karyawan Foreign key
: Id_Jabatan, Id_Karyawan
Tabel 4. 17 Tabel Soal Tes Tulis
Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan Soal Tes Tulis.
18. Nama Tabel
: Tes Tulis Fungsi
: Menyimpan Data Tes Tulis Primary Key
: Id_Tes_Tulis Foreign key
: Id_Soal_Tes_Tulis
Tabel 4. 18 Tabel Tes Tulis
Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan Tes Tulis.
STIKOM SURABAYA
19. Nama Tabel
: Tes Wawancara Fungsi
: Menyimpan Data Tes Wawancara Primary Key
: Id_Tes_Wawancara Foreign key
: Id_Pelamar
Tabel 4. 19 Tabel Tes Wawancara
Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan Tes Wawancara.
20. Nama Tabel
: Login Fungsi
: Menyimpan Data Login Primary Key
: Id_Login Foreign key
: Id_Karyawan
Tabel 4. 20 Tabel Login
Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan Login.
STIKOM SURABAYA
4.4. Desain Input Output