Struktur Basis Data Tabel

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