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