Entity Relational Desain Tabel

Penjelasan dari diagram alur diatas adalah sistem dimulai dari proses start, admin memulai proses dari 3 menu utama apikasi ini yaitu menu beranda, input data, dan cari data karyawan. Pada menu beranda admin akan melihat profil dari perusahaan, selanjutnya pada menu input data karyawan admin harus melakukan proses login terlebih dahulu dengan menginputkan username dan password untuk dapat mengakses menu tambah,edit dan view data karyawan yang nantinya data yang sudah di inputkan oleh admin akan disimpan dalam database karyawan. Sedangkan pada menu cari data karyawan, admin dapat melakukan pencarian detail dari data karyawan yang diakses dari database karyawan berupa data yang sudah diinputkan sebelumnya dan ditampilkan kembali dalam menu cari data karyawan.

3.1.4 Entity Relational

Tahap perencanaan selanjutnya adalah memetakan keterkaitan antara elemen dalam sebuah sistem. Mencatat relasi yang terjadi one to one,one to many,many to one,many to many,parsial atau global antar setiap komponen. Diharapkan tahapan ini memperjelas karakteristik komponen data yang akan dibuat sekaligus memperjelas keterangan yang belum dapat dicover dari Data Flow Diagram. Dari proses ini diperoleh gambaran macam–macam tabel yang harus dibuat.

3.1.5 Desain Tabel

Dengan menyesuaikan hasil dari Entity Relational yang telah dirancang dibuatlah table dan mulai mendisain relasi antar setiap tabel pada DBMS yang kami gunakan. Sekaligus melengkapinya dengan struktur data, penentuan Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. primary key dan foreign key serta list data. Dalam hal ini tabel yang kami buat telah melalui proses normalisasi sebelumnya. Gambar 3.2 Konteks Diagram Pada gambar Contex Diagram analisa data calon tenaga kerja diatas mengambarkan tentang konsep atau disain awal pembuatan perancangan dari Aaplikasi analisa data calon tenaga kerja PT. Sabda Alam. detail data pengisi data pengisi data update data pengisi data pengisi id_user data user data update user data user detail data session data login 1 urusan login USER store user 2 urusan user + 3 urusan data pengisi + store data pengisi Gambar 3.3 Data Flow Diagram data update user data update user id_user data user store user USER 1 update user Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Pada gambar Data Flow Diagram Overview Diagram ini ceritakan sebuah alur dari user ke update user menuju ke store user Gambar 3.4. Data Flow Diagram Level 1 Pada gambar 3.4. menjelaskan tentang Data Flow Diagram. Dalam analisa data calon tenaga kerja terdapat alur proses use dengan id_-usernya mengisisi data user dan data di simpan data base Pada gambar Data Flow Diagram Overview Diagram ini di jelaskkan sebuah alur dari user ke urusan data pengisi menuju ke store data pengisi data pengisi update data pengisi detail data pengisi data pengisi USER store data pengisi 1 urusan data pengisi Gambar 3.5. Data Flow Diagram data user detail data update user id_user data user store user USER 1 update user Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Pada gambar Data Flow Diagram Level 1 amnalisa data calon tenaga kerja iatas mengambarkan tentang SubProses untuk pengolahan database Query dari pembuatan perancangan dari Sistem aplikasi analisa data calon tenaga kerja pada PT. Sabda Alam Pada gambar conceptual data model ini tedapat tiga table yaitu table user, table master data pengisi dan data pengisi detail Gambar 3.6. CDM Conceptual Data Model Pada gambar CDM Conceptual Data Model diatas menggambarkan tentang perancangan database untuk pembuatan aplikasi analisa data calon tenaga kerja PT. sabda Alam u_mdp mdp_dpd user id_user user pass nama jenkel alamat jabatan deleted pi I VA255 VA255 VA255 VA255 VA255 VA255 VA255 M Identifier_1 pi master_data_pengisi id_master_data_pengisi nama_lengkap jenis_kelamin alamat_domisili tempat_lahir tanggal_lahir pendidikan jurusan no_telphone pi I VA255 VA20 TXT VA255 D VA20 VA50 VA255 M Identifier_1 pi data_pengisi_detail id_data_pengisi_detail radio_sk_fm radio_jadopati radio_nanda radio_gita koran televisi_lokal brosur informasi_teman informasi_saudara internet informasi_tidak_sengaja lainyau_dari_mana perusahaan_penyalur_tenaga_luar_negeri industri_pabrik perusahaan_outsourching perusahaan_penyalur lainya_ketahui hanya_mencari_informasi mencari_pekerjaan_baru melamar_bekerja_karena_menganggur lainya_tertarik belum_sudah pt_karya_bersama pt_manuggal_jati pt_karya_manunggal_jati outsourching_lainya penempatan bagian alasan_tidak_bekerja hari tanggal pukul via oleh tanda_tangan pi VA21 VA21 VA21 VA21 VA21 VA21 VA21 VA21 VA21 VA21 VA21 VA21 VA21 VA21 VA21 VA21 VA21 VA21 VA21 VA21 VA21 VA21 VA12 VA21 VA12 VA21 VA12 VA21 VA21 VA21 VA10 VA12 VA12 VA21 VA10 VA29 M Identifier_1 pi Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Pada psycal data model pada gambar 3.7 terdapat tiga table terdiri dari tabel user, table master data pengisi dan table data pengisi detail Gambar 3.7 PDM Physical Data Model Pada gambar PDM Physical Data Model diatas menggambarkan tentang perancangan database untuk pembuatan aplikasi analisa data calon tenaga kerja PT. Sabda Alam. FK_MASTER_D_U_MDP_USER FK_DATA_PEN_MDP_DPD_MASTER_D user id_user user pass nama jenkel alamat jabatan deleted integer varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 pk master_data_pengisi id_user id_master_data_pengisi nama_lengkap jenis_kelamin alamat_domisili tempat_lahir tanggal_lahir pendidikan jurusan no_telphone integer integer varchar255 varchar20 long varchar varchar255 date varchar20 varchar50 varchar255 fk data_pengisi_detail id_data_pengisi_detail radio_sk_fm radio_jadopati radio_nanda radio_gita koran televisi_lokal brosur informasi_teman informasi_saudara internet informasi_tidak_sengaja lainyau_dari_mana perusahaan_penyalur_tenaga_luar_negeri industri_pabrik perusahaan_outsourching perusahaan_penyalur lainya_ketahui hanya_mencari_informasi mencari_pekerjaan_baru melamar_bekerja_karena_menganggur lainya_tertarik belum_sudah pt_karya_bersama pt_manuggal_jati pt_karya_manunggal_jati outsourching_lainya penempatan bagian alasan_tidak_bekerja hari tanggal pukul via oleh tanda_tangan varchar21 varchar21 varchar21 varchar21 varchar21 varchar21 varchar21 varchar21 varchar21 varchar21 varchar21 varchar21 varchar21 varchar21 varchar21 varchar21 varchar21 varchar21 varchar21 varchar21 varchar21 varchar21 varchar12 varchar21 varchar12 varchar21 varchar12 varchar21 varchar21 varchar21 varchar10 varchar12 varchar12 varchar21 varchar10 varchar29 pk Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. No FIELD JENIS LENGTH KETERANGAN 1 id_user integer - No id 2 user varchar - tabel user 3 pass varchar 10 Passsword user 4 jenkel varchar 20 Jenis kelamin 5 alamat varchar - Alamat user 6 jabatan varchar 3 Jabatan 7 delete varchar 5 Penghapusan Tabel 3.1 user. Pada perancangan pembuatan database untuk Tabel di is inputan id user,user, password,jenis kelamin, alamat, jabatan, dan delete dimana pengisian table ini dlakukan oleh pemilik id_user No FIELD JENIS LENGTH KETERANGAN 1 Id_master integer - Id_master{pk} 2 Id_user integer - Table user 3 Nama lengkap varchar Nama user 4 Jenkel varchar Jenis kelamin 5 Alamat dmsili integer - Alamat sekarang 6 Tempat lahir integer - Tempat kelahiran 7 Tanggal lhr varchar Tanggal lahir 8 pendidikan integer - Pendidikan terakhir 9 jurusan integer - Jurusan 10 No telepon varchar telepon Tabel 3.2 master data pengisi Pada perancangan pembuatan database untuk Tabel master data pengisi di isikan id_master,id_user, nama lengkap, jenis kelamit, alamat domisili, tempat tanggal lahir, pendidikan, jurusan dan nomer telepon Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. No FIELD JENIS LENGTH KETERANGAN 1 Id_pengisi det integer - Id pengisi detail 2 Id_master data interger 10 Id master data pengisi 5 Radio_sk_fm varchar - Radio sk fm 6 Radio_jp_fm varchar - Radio jodipat fm 7 Radio_nd_fm varchar 10 Radio nanda fm 8 Radio_gita_fm integer - Radio gita fm 9 Koran integer - Informasi dari Koran 10 Brosur varchar 10 Informasi dari brosur 11 televisi integer - Informasi dari televise 12 Info teman integer - Informasi dari teman 13 Info sdra varchar 10 Informasi dari saudara 14 Internet integer - Informasi dari internet 15 Tidak sengaja integer - Ktidak sengajaan 16 Info lainya varchar 10 Informasi lainya 17 Prshaan integer - Jenis perusahahaan 18 Industry integer - Jenis industry 19 penyalur varchar 10 penyalur 20 lainya integer - Lainya 21 Cari info integer - Cari info 22 Cari pkrjaan varchar 10 Cari pekerjaan 23 Lainya varchar - Infomasi lainya 22 Blm_sdh interger 10 Belum dan sudah bekerja 23 prshan varchar - Tipe perusahaan 24 Penempatan varchar - Penempatan 25 Bagian varchar 10 Bagian 26 Alasan integer - Alas an 27 Hari integer - Hari 28 tanggal varchar 10 tanggal Tabel 3.3 data pengisi detail Pada perancangan pembuatan database untuk tabel pengisi detail diatas akan diisikan kolom inputan Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 29

BAB IV IMPLEMENTASI PERANGKAT LUNAK