24
BAB III ANALISA DAN PERANCANGAN SYSTEM
3.1 Gambaran Umum Perusahaan PT. Braling Indo sebagai adalah perusahaan jasa outsourcing dan Badan Usaha Penyaluran Jasa merupakan mitra perusahaan yang memberikan keuntungan perusahaan lain untuk mempermudah perekrutan pegawai. Ketersediaan tenaga kerja merupakan kunci utama dalam menunjang kelangsungan produksi. Sebagai perusahaan yang dikelola dengan professional PT. Braling Indo tidak akan semena-mena memecat atau memberhentikan pekerjanya yang telah ditempatkan tanpa sebab yang jelas. Permasalahan tenagakerja akan diselesaikan secara musyawarah dan mufakat sehingga meminimalkan terjadinya masalah. Apabila terjadi suatu Pemutusan Hubungan Kerja ( PHK ) yang dikarenakan oleh kesalahan dari tenaga kerja itu sendiri, kami tidak akan melibatkan perusahaan rekanan karena hal ini merupakan tanggung jawab PT. Braling indo Penempatan tenaga kerja akan disesuaikan dengan ketrampilan dan kemampuan dari calon tenaga kerja itu sendiri sehingga tenaga kerja yang akan disalurkan telah memenuhi standard yang telah ditetapkan perusahaan rekanan.Untuk pembinaan dan pelatihan kami lakukan secara periodik dan berkesinambungan tanpa adanya biaya tambahan.
3.2 Visi dan Misi Perusahaan Adapun visi dan misi PT.Braling Indo Adalah : a. Menjadi perusahaan yang terpercaya dan professional. b. Mampu memberikan solusi bagi mitra kerja perusahaan. c. Memberikan rasa aman dan nyaman bagi perusahaan.
24
25
3.3 Struktur Organisasi Struktur Organisasi disuatu perusahaan berbeda-beda karena disesuaikan dengan besar kecilnya perusahaan tersebut, semakin besar perusahaan maka struktur organisasi juga semakin kompleks sehingga perlu adanya pembagian tugas dan wewenang. Struktur
organisasi
merupakan
kerangka
yang
didalamnya
menggambarkan hubungan wewenang dan tanggung jawab bagi setiap pegawai untuk melaksanakan kegiatan untuk mencapai tujuan yang telah ditetapkan.Oleh sebab itu untuk menciptakan suatu struktur organisasi perlu diperhatikan jenis perusahaan, supaya dapat menggambarkan garis wewenang dan tanggung jawabdari setiap bagian perusahaan tersebut. Struktur organisasi adalah kelompok kerja sama antar orang-orang untuk mencapai tujuan bersama. Struktur Organisasi adalah manajemen untuk tujuan perusahaan secara efisien dan efektif. Adapun srtukutur organisasi dari PT. Braling Indo adalah sebagai berikut :
Direktur Utama
Manager Hrd
Staff recruitment
Manager Pemasaran
Manager Keuangan
Staff pengawas lapangan
Gambar 3.1 Struktur Organisasi PT. Braling Indo
Bidang Kerja Adapun bidang kerja dari tiap-tiap bagian berdasarkan struktur organisasi perusahaan antara lain : a. Direktur Utama Menandatangani kontrak kerjasama.
26
c. Manager Hrd 1) Mandata jumlah karyawan. 2) Membuat kontrak terhadap tenaga kerja yang disalurkan. 3) Memberi teguran terhadap tenaga kerja yang bermasalah. 4) Melakukan pemutusan tenaga kerja (PHK) 5) Melakukan penggajian. 6) Melakukan pengurusan asuransi. 7) Membuat kontrak antara tenaga kerja dengan perusahaan. d. Manager Pemasaran 1) Melakukan penawaran ke perusahaan-perusahaan. 2) Melakkukan negosiasi kepada perusahaan yang ingin memakai tenagakerja. 3) Membuat kontrak antara perusahaan dengan perusahaan pemakai tenaga kerja. e. Manager Keuangan 1) Membuat pembukuan terhadap gaji tenaga kerja. 2) Mencata uang masuk dan keluar. g. Staff Pengawas Lapangan 1) Melakukan pengawasan terhadap tenaga kerja yang disalurkan. 2) Mengontrol kedisiplinan tenaga kerja. 3) Melakukan pengabsenan terhadap tenaga kerja. h. Staff recruitment 1) Menerima lamaran calon tenaga kerja. 2) Melakukan penyeleksian sesuai keinginan perusahaan rekanan.
27
3.4 Perancangan Sistem Berjalan Dari sistem yang berjalan hingga saat ini yang terdapat di gambar use case di atas maka perlunya sistem yang dapat terkomputerisasi. Untuk itu, berikut sistem berjalan :
Melamar ke PT Braling Indo
Berikan Data Diri
Calon Pegawai
Melakukan test
Interview
Terima Data Calon Pegawai Terima Pegawai Menginterview Calon Pegawai HRD Mitra Kerja
HRD PT. Braling Indo Konfirmasi HRD Perusahaan mitra kerja
Tempatkan Posisi Pegawai
Tempatkan Calon Pegawai keperusahaan
Buat Laporan Daftar Karyawan
Gambar 3.2 Use Case Berjalan Tabel 3.1 Skenario Use Case Melamar ke PT Braling Indo Nama Use Case
Melamar ke PT braling indo
Aktor
Calon tenaga kerja
Deskripsi
Calon tenaga kerja datang ke PT Braling Indo untuk melamar pekerjaan
Pre-Kondisi
Calon pelamar datang melamar
28
Tindakan
Calon tenaga kerjadatang dan menyerahkan data diri dan mngisi form yang sudah disediakn dan melakukan interview.
Post Kondisi
Pelamar terdaftar sebagai calon pegawai
Tabel 3.2 Skenario Use Case data diri Nama Use Case
Data diri
Aktor
Calon tenaga kerja
Deskripsi
Calon tenaga kerja datang ke PT Braling Indo untuk menyerahkan data diri sebagai persayaratan melamar pekerjaan
Pre-Kondisi
Pelamar terdaftar
Tindakan
Calon Tenaga Kerja menyerahkan Data diri sebagai persyaratan pelamar
Post Kondisi
Pelamar mengisi data diri
Tabel 3.3 Skenario Use Case melakukan Test Nama Use Case
Melakukan test
Aktor
Calon tenaga kerja
Deskripsi
Calon tenaga kerja melakukan test
Pre-Kondisi
Pelamar memberikan data diri
Tindakan
Calon melakukan test baik tertulis maupun kesehatan untuk memenuhi salah satu persyaratan
Post Kondisi
Perusahaan melakukan test
Tabel 3.4 Skenario Use melakukan interview Nama
Use Melakukan interview
Case Aktor
Calon tenaga kerja
Deskripsi
Calon tenaga kerja datang ke PT braling indo untuk menyerahkan data diri dan melakukan interview.
29
Pre-Kondisi
Hrd melihat data diri
Tindakan
Calon tenaga kerja datang dan menyerahkan data diri dan mengisi form yang sudah disediakan dan melakukan interview.
Post Kondisi
Hrd melakukan interview setelah menyeleksi data diri pelamar
Tabel 3.5 Skenario Use Case Terima data calon tenaga kerja Nama
Use Terima data calon tenaga kerja
Case Aktor
HRD PT.Braling Indo
Deskripsi
Menerima data-data calon tenaga kerja
Pre-Kondisi
Hrd menerima data calon pelamar
Tindakan
HRD menerima berkas data tenaga kerja yang kemudian disimpan sebagai data.
Post Kondisi
Hrd menyimpan data diri pelamar
Tabel 3.6 Skenario Use Case Menginterview pelamar Nama
Use Menginterview calon tenaga kerja
Case Aktor
HRD PT. Braling Indo
Deskripsi
Setelah memberikan form dan mencatat data calon tenaga kerja, HRD akan menginterview calon tenaga kerja.
Pre-Kondisi
Hrd memberikan soal
Tindakan
Menginterview calon tenaga kerja dengan wawancara dan test tertulis
Post Kondisi
Pelamar mengisi soal yang diberikan hrd
30
Tabel 3.7 Skenario Use Case konfirmasi hrd perusahaan mitra kerja Nama
Use Konfirmasi hrd perusahaan mitra kerja
Case Aktor
HRD braling indo
Deskripsi
Konfirmasi mitra kerja
Pre-Kondisi
Hrd konfirmasi
Tindakan
Setelah menginterview calon pegawai hrd mengkonfirmasi ke mitra kerja perusahaan
Post Kondisi
Mitra kerja terima hasil konfirmasi
Tabel 3.8 Skenario Use Case Penempatan calon tenaga kerja Nama
Use Penempatan
Case Aktor
HRD PT. Braling Indo
Deskripsi
HRD akan menempatkan calon tenaga kerja keperusahaan yang telah di tentukan.
Pre-Kondisi
Hrd menempatkan calon pegawai
Tindakan
HRD akan menyerahkan data data calon tenaga kerja ke perusahaan.
Post Kondisi
Hrd menyerahkan data tenaga kerja
Tabel 3.9 Skenario Use Case Terima data calon tenaga kerja Nama
Use Terima data calon tenaga kerja
Case Aktor
HRD mitra kerja
Deskripsi
Menerima data-data tenaga kerja
Pre-Kondisi
Hrd menerima data
Tindakan
HRD menerima berkas data tenaga kerja yang kemudian disimpan sebagai data.
Post Kondisi
Hrd menyimpan data diri pelamar
31
3.5 Perancangan Sistem Usulan Dari sistem yang berjalan hingga saat ini yang terdapat di gambar use case di atas maka perlunya sistem yang dapat terkomputerisasi. Untuk itu, berikut sistem usulannya :
Buat artikel Melihat artikel Buat info lowongan
validasi data calon pegawai HRD PT Braling Indo
lihat data pelamar
Input data daftar mitra kerja
Melihat info lowongan
Melihat Profil Perusaaan
pengunjung Melihat alamat perusahaan
Lihat data pribadi
pelamar
Melamar pekerjaan
mendaftar calon pegawai
lihat data lamaran
Gambar 3.3 Use Case Usulan
Tabel 3.10 Skenario Use Case Membuat Artikel Nama Use Case
Buat artikel
Aktor
HRD Braling Indo
Deskripsi
Hrd membuat artikel
Pre-Kondisi
Membuat artikel baru
Tindakan
Hrd membuat artikel baru untuk memperbarui menu home
Post Kondisi
Perubahan pada menu artikel
32
Tabel 3.11 Skenario Use Case Info lowongan perusahaan Nama Use Case
Info lowongan perusahaan
Aktor
HRD Braling Indo
Deskripsi
Hrd membuka info lowongan kerja
Pre-Kondisi
Hrd melihat daftar lowongan
Tindakan
Hrd membuka lowongan pekerjaan sesuai dengan yang dibutuhkan mitra kerja
Post Kondisi
Hrd membuka lowongan pekerjaan sesuai yang dibutuhkan
Tabel 3.12 Skenario Use Case Validasi data calon pegawai Nama Use Case
Validasi data calon pegawai
Aktor
HRD Braling Indo
Deskripsi
Hrd mengecek data calon pegawai
Pre-Kondisi
Hrd mengecek data pelamar
Tindakan
Hrd mengolah data calon pegawai dengan menginput data-data pelamar
Post Kondisi
Hrd menginput data data pelamar
Tabel 3.13 Skenario Use Case Lihat data daftar pelamar Nama Use Case
Lihat daftar pelamar
Aktor
HRD Braling Indo
Deskripsi
Hrd lihat daftar pelamar
Pre-Kondisi
Hrd mengecek data pelamar
Tindakan
Hrd mengolah data calon pegawai dengan menginput data-data pelamar
Post Kondisi
Hrd menginput data data pelamar
Tabel 3.14 Skenario Use Case input data daftar mitra kerja Nama Use Case
Input data daftar mitrakerja
Aktor
HRD Braling Indo
33
Deskripsi
Hrd menginput data mitra kerja
Pre-Kondisi
Hrd menginput data mitra kerja
Tindakan
Hrd menginput data mitra kerja kemudian menyimpannya sebagai perjanjian kerja sama
Post Kondisi
Hrd menyimpan data mitra kerja
Tabel 3.15 Skenario Use Case Lihat Data Pribadi Nama Use Case
Lihat data pribadi
Aktor
pelamar
Deskripsi
Lihat tampilan data pribadi
Pre-Kondisi
Mengisi data pribadi
Tindakan
Pelamar melihat data pribadi yang telah diisi saat mendaftar
Post Kondisi
Menampilkan data pribadi
Tabel 3.16 Skenario Use Case melamar pekerjaan Nama Use Case
Melamar pekerjaan
Aktor
pelamar
Deskripsi
Pelamar melamar pekerjaan
Pre-Kondisi
Pelamar melamar pekerjaaan
Tindakan
Pelamar melamar pekerjaan yang telah dibuka oleh perusahaan dan terdaftar sebagai calon karyawan
Post Kondisi
Pelamar terdaftar sebagai calon karyawan
Tabel 3.17 Skenario Use Case melihat artikel Nama Use Case
Melihat artikel
Aktor
pengunjung
Deskripsi
melihat artikel
Pre-Kondisi
Pengunjung melihat website
Tindakan
Pengunjung melihat artikel yang terdapat pada website perusahaan
34
Post Kondisi
Pengunjung mendapatkan informasi berita
Tabel 3.18 Skenario Use Case melihat info lowongan Nama Use Case
Melihat info lowongan
Aktor
Pengunjung
Deskripsi
melihat info lowongan
Pre-Kondisi
Pengunjung melihat website
Tindakan
Pengunjung dapat melihat info lowongan pekerjaan yang tersedia
Post Kondisi
Pengunjung dapat informasi lowongan pekerjaan
Tabel 3.19 Skenario Use Case melihat profil perusahaan Nama Use Case
Melihat profil perusahaan
Aktor
Pengunjung
Deskripsi
melihat profil perusahaan
Pre-Kondisi
Pengunjung melihat website
Tindakan
Pengunjung dapat melihat profil perusahaan
Post Kondisi
Pengunjung mengetahui profil perusahaan
Tabel 3.20 Skenario Use Case melihat alamat perusahaan Nama Use Case
Melihat alamat perusahaan
Aktor
Pengunjung
Deskripsi
Melihat alamat perusahaan
Pre-Kondisi
Pengunjung melihat website
Tindakan
Pengunjung dapat melihat alamat perusahaan
Post Kondisi
pengunjung dapat melihat alamat perusahaan
Tabel 3.21 Skenario Use Case mendaftar calon pegawai Nama Use Case
Mendaftar calon pegawai
Aktor
Pengunjung
35
Deskripsi
Mendaftar calon sebagai pegawai
Pre-Kondisi
Pengunjung mendaftar
Tindakan
Pengunjung dapat mendaftar sebagai calon karyawan
Post Kondisi
Terdaftar sebagai calon pegawai
3.6 1.
Activity Diagram Login Hrd Braling Indo
sistem
start
Memilih menu Login
menampilkan menu login
Tidak cocok Login Cocok
Masuk ke aplikasi
end
Gambar 3.4 :Activity Diagram Login Tabel 3.22 Activity Login Nama Activity Diagram Deskripsi
Activity Diagram Login HRD melakukan login dengan terlebih
dahulu
menginput
username dan password pada menu login, jika sesuai maka akan masuk ke halaman utama jika tidak akan kembali kemenu login.
36
2.
Info lowongan Hrd Braling Indo
sistem
start
login
masuk aplikasi
membuat daftar lowongan kerja
menyimpan daftar lowongan yang tersedia
end
Gambar 3.5 Activity Diagram info lowongan Tabel 3.23 Activity info lowongan Nama Activity Diagram Deskripsi
Activity Diagram info lowongan HRD
melakukan
login
untuk
masuk ke aplikasi kemudian hrd membuat daftar lowongan yang tersedia
37
3. Validasi calon pegawai Hrd braling indo
sistem
start Menampilkan Form validasi data calon pegawai
Menampilkan Form validasi data calon pegawai
Lihat Data Calon Pegawai
Hapus data calon pegawai
Menampilkan data calon pegawai
Cetak data calon pegawai
end
Gambar 3.6 Activity Diagram validasi data calon pegawai Tabel 3.24 : Activity validasi data calon pegawai
Nama Activity Diagram Deskripsi
Activity Diagram validasi calon pegawai HRD menerima data calon pegawai kemudian
melihat
data
calon
pegawai dan akan di tampilkan di dalam sistem.
38
4. Input data daftar Mitra Kerja Hrd Braling Indo
sistem
start Menampilkan Form Input data daftar Mitra Kerja
Menampilkan Form Input data daftar Mitra Kerja
Mengisi form
Hapus data Mitra Kerja
Menambah data Mitra Kerja
Cari data Mitra Kerja
Menampilkan data daftar mitra kerja
end
Gambar 3.7 : Activity Diagram Input Data Daftar Mitra Kerja
Tabel 3.25 Activity Input Data Mitra Kerja Nama Activity Diagram Deskripsi
Activity Diagram Input data daftar Mitra Kerja hrd menerima data mitra kerja kemudian menginput data daftar mitra kerja dan akan di tampilkan di dalam sistem.
39
5.
Lihat data pelamar Hrd Braling Indo
sistem
start
Memilih menu data pelamar
Menampilkan menu Data pelamar
Melihat data pelamar
Cari data pelamar
cetak data pelamar
Menampilkan Data pelamar
end
Gambar 3.8 : Activity Diagram lihat data pelamar
Tabel 3.26 Activity Lihat Data pelamar Nama Activity Diagram Deskripsi
Activity Diagram lihat data pelamar hrd melihat data data pelamar yang sudah mendaftar sebagai pelamar, hrd juga dapat mencetak data pelamar.
40
6.
Melamar pekerjaan Pelamar
Sistem
Start
Pilih menu Melamar pekerjaani
menampilkan form lamaran pekerjaan
Isi data diri
Menampilkan form lamaran yang telah diisi
Tampilkan
Simpan end
Gambar 3.9 Activity Diagram : Melamar Pekerjaan
Tabel 3.27 Activity melamar pekerjaan Nama Activity Diagram Deskripsi
Activity Diagram melamar pekerjaan Pelamar mengisi data lamaran di form yang telah disediakan untuk menampilkan tampilan data pribadi yang telah diisi.
41
7.
Lihat Data Pribadi Pelamar
Sistem
Start
Menampilkan informasi pribadi
Pilih menu Data pribadi
Tampilkan
End
Gambar 3.10 Activity Diagram : Lihat data pribadi
Tabel 3.28 Activity Lihat data pribadi Nama Activity Diagram Deskripsi
Activity Diagram buat lihat data pribadi Pelamar
melihat
data
pribadi
untuk
menampilkan tampilan data pribadi yang telah diisi.
42
8.
Lihat data lamaran Pelamar
Sistem
Start
Pilih menu Lihat data lamaran
Menampilkan form Data lamaran
Input Data End
Gambar 3.11 Activity Diagram : Lihat data lamaran Tabel 3.29 Activity Lihat data lamaran Nama Activity Diagram Deskripsi
Activity Diagram lihat data lamaran Pelamar memilih menu data lamaran, lalu sistem menampilkan data lamaran.
43
9. Melihat info lowongan pengunjung
Sistem
Start
Melihat lowongan yang tersedia
Membuka web perusahaan
Tampilkan End
Gambar 3.12 Activity Diagram : Melihat info lowongan Tabel 3.30 Activity buat melihat info lowongan Nama Activity Diagram Deskripsi
Activity Diagram melihat info lowongan Pengunjung dapat melihat info lowongan yang tesedia dengan masuk ke website perusahaan
44
10. Mendaftar calon pegawai Pengunjung
Sistem
start
Menampilkan halaman pendaftaran
Tampilan Pendaftaran
Input data diri
Konfirmasi data pendaftaran
Terima konfirmasi data pendaftaran
tidak
ya Cetak validasi data Tidak cocok ya Konfrimasi telah masuk dalam web
Menampilkan pesan Selamat datang
end
Gambar 3.13 Activity Diagram : mendaftar calon pegawai Tabel 3.31 Activity mendaftar calon pegawai Nama Activity Diagram Deskripsi
Activity Diagram daftar calon pegawai Pengunjung
pilih
menu
pendaftaran
lalu
menampilkan form pendaftaran untuk mengisi input data diri, konfirmasi data pendaftaran. bagian sistem terima data pendaftaran kondisi
pada
( tidak ) kembali ke konfirmasi data
pendaftaran kondisi ( ya ) cetak validasi data. pada cetak validasi data terdapat kondisi ( tidak ) yaitu kembali ke menampilkan halaman register pada kondisi ( ya) menampilkan pesan selamat datang lalu konfrimasi telah masuk kedalam web.
45
3.7 1.
Sequence Diagram Login
Menu Utama
Menu Login
Tampilan hrd perusahaan
Proses Login
Open () Menu Login Hrd braling indo
Input Username & Password Valid keluar
pesan gagal jika gagal
Gagal
Gambar 3.14 : Sequence Diagram Login
Tabel 3.32 : Sequence Diagram login Nama Sequence
Sequence Diagram login
Deskripsi Singkat
Proses login Hrd Braling Indo
Aktor
Hrd Braling Indo
Tindakan Utama
Hrd memasuki menu login lalu petugas menginput user name dan password setelah itu sistem akan memeriksa username dan password jika sesuai maka login berhasil dilakukan
46
2.
Info Artikel
Menu Utama
Tampilan artikel
Form Input artikel
Berita
HRD PT Braling Indo Open()
Open()
Open()
masukan data data artikel
Add Data artikel Open () Detail artikel
Hapus
Hapus Data artikel Edit Data artikel data Edit artikel
Keluar
Gambar 3.15 : Info artikel Tabel 3.33 : Sequence Diagram info artikel Nama Sequence
Sequence Diagram buat artikel
Deskripsi
Proses membuat artikel
Singkat Aktor
HRD braling indo
Tindakan Utama
Hrd menginput user name dan password untuk membuat artikel artikel baru
47
3.
Info Lowongan
Menu Utama
Tampilan Data Info Lowongan
Form Input Info Lowongan
Loker
HRD PT Braling Indo Open()
Open()
Open()
masukan data Info Loker
Add Data Info Lowongan Open () Detail Info Lowongan
Hapus
Hapus Data Calon Pegawai Edit Data Calon Pegawai data Keluar
Edit Info Lowongan
Gambar 3.16 : Info lowongan
Tabel 3.34 : Sequence Diagram info lowongan Nama Sequence
Sequence Diagram buat info lowongan
Deskripsi
Proses membuat info lowongan
Singkat Aktor
HRD braling indo
Tindakan Utama
Hrd menginput user name dan password untuk membuat lowongan yang tersedia.
48
4.
Validasi data calon pegawai Tampilan Menu Informasi Calon Pegawai
Tampilan Informasi Calon Pegawai
Calon_Pegawai
HRD braling indo Open()
Open()
Get_calon_pegawai pilih periode awal
calon_pegawai
pilih periode akhir
Cetak cetak Hapus
hapus
keluar
Gambar 3.17 : Sequence Diagram validasi data calon pegawai Tabel 3.35 Sequence Diagram validasi data calon pegawai Nama Sequence
Sequence Diagram input data calon pegawai
Deskripsi Singkat Menjelaskan bagaimana menginput data master calon pegawai kemudian mengolahnya Aktor
Hrd braling indo
Tindakan Utama
Pilih menu master masuk dalam data calon pegawai dan menginput data kemudian simpan. Bisa juga di edit, hapus, batal, dan keluar
Pasca Kondisi
Semua data akan tersimpan ke dalam data base setelah menekan tombol save.
49
5.
Input data mitra kerja
Tampilan Data Mitra Kerja
Menu Utama
Form Input Mitra Kerja
Mitra_kerja
HRD braling indo Open()
Open()
Open()
masukan data Mitra Kerja
Add Data Mitra Kerja Open () Hapus Hapus Data Mitra Kerja Edit Data Mitra Kerja data keluar
Edit Mitra Kerja
Gambar 3.18 : Sequence Diagram input data mitra kerja Tabel 3.36 Sequence Diagram input data mitra kerja Nama Sequence
Sequence Diagram input data mitra kerja
Deskripsi Singkat
Menjelaskan bagaimana menginput data master mitra kerja kemudian mengolahnya
Aktor
Hrd
Tindakan Utama
Pilih menu master masuk dalam data klien dan menginput data kemudian simpan. Bisa juga di edit, hapus, batal, dan keluar
Pasca Kondisi
Semua data akan tersimpan ke dalam data base setelah menekan tombol save.
50
6.
Melamar pekerjaan
Menu Lowongan Pekerjaan
Tampilkan Halaman Pelamar
Login
Menu Utama
Form Melamar
Pelamar
Pelamar Open Login valid gagal open mengisi form add data lamaran
mengisi form lamaran
keluar
Gambar : 3.19 Sequence Diagram melamar pekerjaan Tabel 3.37 Sequence Diagram melamar pekerjaan Nama Sequence
Sequence Diagram melamar pekerjaan
Deskripsi Singkat
Pelamar masuk kemenu calon pegawai dan sistem akan mencetak form data diri pelamar
Aktor
Pelamar
Tindakan Utama
Hrd perusahaan akan mencetak data para calon tenaga kerja.
Pasca Kondisi
Semua data akan tersimpan ke dalam data base setelah menekan tombol save.
51
7.
Lihat Data Lamaran
Menu Utama
Menu Data lamaran
Tampilkan Data lamaran
pelamar
Pelamar open Menu data lamaran lihat data lamaran
Get_pelamar pelamar
keluar
Gambar : 3.20 Sequence Diagram lihat data lamaran
Tabel 3.38 Sequence Diagram lihat data lamaran Nama Sequence
Sequence Diagram lihat data lamaran
Deskripsi Singkat
Masuk menu data daftar pelamar dan sistem akan mencetak data daftar daftar pelamar.
Aktor
Hrd mitra kerja
Tindakan Utama
Hrd mitra kerja akan mencetak data data daftar pelamar yang sudah mendaftar
Pasca Kondisi
Semua data akan tersimpan ke dalam data base setelah menekan tombol save.
52
8.
Lihat Info Lowongan
Menu Utama
Menu Info Lowongan
Tampilkan Info Lowongan
loker
Pelamar open Menu Informasi Lowongan lihat informasi info lowongan
get loker loker
Cetak Info Lowongan cetak()
keluar
Gambar : 3.21 Sequence Diagram lihat info lowongan Tabel 3.39 Sequence Diagram lihat info lowongan Nama Sequence
Sequence Diagram lihat info lowongan
Deskripsi Singkat
Pelamar Masuk menu info lowongan dan sistem akan mencetak data info lowongan.
Aktor
pelamar
Tindakan Utama
Hrd peusahaan akan mencetak data para calon tenaga kerja.
Pasca Kondisi
Semua data akan tersimpan ke dalam data base setelah menekan tombol save.
53
9.
Mendaftar Calon Pegawai
Menu Home
Menu Daftar
Form Daftar
Daftar Calon Pegawai
Calon_pegawai
pengunjung open
open()
input data daftar gagal
save
selesai
Gambar : 3.22 Sequence Diagram mendaftar calon pegawai Tabel 3.40 Sequence Diagram mendaftar calon Pegawai Nama Sequence
Sequence Diagram lihat info lowongan
Deskripsi Singkat
Pengunjung dapat mendaftar sebagai calon member atau calon pegawai
Aktor
Pengunjung
Tindakan Utama
Pengunjung dapat mendaftar sebagai calon member atau calon pegawai dengan mengisi form calon pegawai.
Pasca Kondisi
Semua data akan tersimpan ke dalam data base setelah menekan tombol save.
54
3.8 Class Diagram
calon_pegawai
*
Loker -id_loker -nama_pekerjaan -alamat -telp -nm_perusahaan -keterangan +save() +edit() +delete()
*
*
*
-id_clnpegawai -nm_pegawai -pass -jab_ygdiminta -ttl -jns_kelamin -status -agama -almt -telp -email -pendidikan -thn_kelulusan -ipk -jab_sebelumnya -perusahaan_lama -alamat_perusahaan -tanggal +save() +delete()
1
mitra_Kerja -Id_mk -nm_perusahaan -alamat +save() +edit() +delete()
1 * pelamar -id_pelamar -id_clnpegawai -id_loker -tgl_lamar +save() +delete()
*
Berita -id_berita -username -judul -isi_berita -hari -tanggal -jam -gambar -dibaca +tambah () +edit () +hapus()
hrd_perusahaan -id_user -password -nm_person -bagian +edit() +tampilkan()
Gambar 3.23 Class Diagram Penerimaan Tenaga Kerja Outsourcing 3.9 Spesifikasi Basis Data
1. Nama Table
: Artikel
Media
: Harddisk
Isi
: Data_artikel
Primary Key
: Id_berita
55
Tabel 3.41 Struktur Tabel Artikel No
Nama Field
Tipe Data
Panjang
Keterangan
1
Id_berita
int
4
Id berita
2
Username
varchar
25
usename
3
Judul
varchar
50
Judul
4
Isi berita
text
-
Isi berita
5
Hari
varchar
20
Hari
6
Tanggal
date
-
Tanggal
7
Jam
date
-
Jam
8
Gambar
varchar
75
Gambar
9
Dibaca
int
4
Dibaca
2. Nama Table
: Calon Pegawai
Media
: Harddisk
Isi
: Data Calon Pegawai
Primary Key
: Id_clnpegawai
Tabel 3.42 Struktur Tabel Calon Pegawai No
Nama Field
Tipe Data
Panjang
Keterangan
1
Id_clnpegawai
varchar
7
Id calon pegawai
2
Nm_clnpegawai
char
30
Nama calon pegawai
3
Pass
varchar
18
Pass
4
Jab_ygdiminta
char
25
Jabatan Yang Diminta
5
Ttl
char
12
Tempat tanggal lahir
6
Asal
char
10
Asal
7
Jns_kelamin
char
14
Jenis kelamin
8
Status
varchar
50
Status
9
Agama
char
15
Agama
10
almt
char
25
Alamat
11
Email
char
25
Email
56
14
Pendidikan
char
8
Pendidikan
15
Thn_kelulusan
varchar
6
Tahun kelulusan
16
ipk
char
15
IPK
17
Jab_sebelumnya
char
20
Jabatan sebelumnya
18
Perusahaan_lama
Text
50
Perusahaan lama
19
Alamat_perusahaan
Date
8
Alamat perusahaan
20
Tanggal
Date
8
Tanggal
3. Nama Table
: hrd perusahaan
Media
: Harddisk
Isi
: Data hrd perusahaan
Primary Key
: Id_user
Tabel 3.43 Struktur Tabel Hrd Perusahaan No
Nama Field
Tipe Data
Panjang
Keterangan
1
Id_user
varchar
10
Id user
2
Password
char
20
Password
3
Nm_person
char
25
Nama person
4
Bagian
char
15
Bagian
4. Nama Table
: loker
Media
: Harddisk
Isi
: Data loker
Primary Key
: Id_loker
Tabel 3.44 Struktur Tabel Loker No
Nama Field
Tipe Data
Panjang
Keterangan
1
Id_loker
varchar
Loker
Id loker
57
2
Nama_pekerjaan
3
Alamat
4
char
25
Nama pekerjaan
text
-
Alamat
Telp
varchar
6
Telpon
5
Nm_perusahaan
char
25
Nama perusahaan
6
Keterangan
varchar
50
keterangan
5. Nama Table
: mitra kerja
Media
: Harddisk
Isi
: Data mitra kerja
Primary Key
: Id_mitrakerja
Tabel 3.45 Struktur Tabel Mitra Kerja No
Nama Field
Tipe Data
Panjang
Keterangan
1
Id_mitrakerja
varchar
7
Id_mitra kerja
2
Nama_perusahaan
varchar
15
Nama_perusahaan
3
Alamat
varchar
25
Alamat
4
telpn
varchar
14
Telpon
6. Nama Table
: pelamar
Media
: Harddisk
Isi
: pelamar
Primary Key
: Id_pelamar
58
Tabel 3.46 Struktur Tabel Pelamar No
Nama Field
Tipe Data
Panjang
Keterangan
1
Id_pelamar
varchar
7
Id_pelamar
2
Id_clnpegawai
varchar
7
Id_calon pegawai
3
Id_loker
varchar
7
Id_loker
4
Tgl_lamar
date
-
Tanggal lamar
3.10 Rancangan Layar 1. Rancangan layar menu utama Home
Info lowongan
Tentang kami
contact
Login member email password
login
batal
Daftar member Home
kalender February-13 T 5
W 6
T 7
F
S
S
M
1
2
3
4
8
9
10 11
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
Gambar 3.24 Rancangan Layar Menu Utama
59
2.
Rancangan layar Data calon pegawai Id calon pegawai
abc123
Nama
Rizkyfirman
email
telp
[email protected]
021- 5595xxxx
alamat
aksi
hapus
Jl.jaksa 03/04 .jakarta
view
hapus
Gambar 3.25 Rancangan Layar data calon pegawai
3.
Rancangan layar validasi data calon pegawai Validasi data calon pegawai
ID calon pegawai alamat
Nama calon pegawai Tgl lahir
Tmpt lahir
agama status telp email
pendidikan
Thn kelulusan
Jab_sblmnya
Perusahaan_lama
Gambar 3.26 Rancangan Layar validasi data calon pegawai
60
4.
Rancangan Layar Info Lowongan
Input Loker Tambah Data Id loker Nama Pekerjaaan Nama perusahaan Alamat
keterangan
Simpan
Data lowongan Kerja Tanggal no
id
1
blabla
Nama pekerjaan Nama perusahaan Staff admin
PT. Jaya karya
telp
alamat
edit
aksi
hapus
021 3456545
Jl.jaksa
edit
aksi
hapus
Gambar 3.27 Rancangan Layar Info Lowongan Kerja
61
5
Rancangan Layar Cari data Mitra Kerja
Input Mitra Kerja Tambah Data Id mitra kerja Nama Perusahaan Telp
Alamat
Simpan
Data Daftar Mitra Kerja Tanggal no
id
1
blabla
Nama Perusahaan PT jaga karsa
telp
021 3456545
alamat
edit
hapus
Jl.jaksa
edit
hapus
Gambar 3.28 Rancangan Layar Cari Data Mitra Kerja