19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dengan masih adanya sistem penerimaan karyawan pada PT. Bima Bangun Sentana yang menggunakan system yang manual, masih terdapat banyak kesalahan yang terjadi antara lain membutuhkan banyak waktu dan tenaga. Pendaftaran serta penyerahan data lengkap calon tenaga kerja juga masih melakukan sistem secara manual. Calon karyawan membawa data diri dan menyerahkannya langsung manager. Hal ini menyulitkan pihak manager karena harus kembali memasukkan data diri calon karyawan dari media kertas ke dalam database yang ada dikomputer. Untuk itu diperlukan suatu sistem yang terkomputerisasi dalam rangka memberikan informasi pada karyawan dan pihak lainnya secara tepat, cepat dan akurat. 3.1.1 Sejarah Perusahaan PT. Bima Bangun Sentana adalah salah satu perusahaan yang bergerak dalam bidang jasa. Perusahaan ini berdiri pada tahun 2004 sampai dengan saat ini, walaupun usai perusahaan ini masih muda diantara perusahaan kontraktor yang lainnya akan tetapi perusaahan telah berperan banyak dalam bidang perekrutan terutama security. Surat Izin Usaha Perdagangan (SIUP) Besar Nomor : 4161/24.1PB.7/31.74/-1.824.27/e/2016
43
Embed
PEMBAHASAN - repository.bsi.ac.id · Pendaftaran serta penyerahan data lengkap calon tenaga kerja juga masih melakukan sistem secara manual. Calon karyawan membawa data diri dan menyerahkannya
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
19
BAB III
PEMBAHASAN
3.1 Tinjauan Perusahaan
Dengan masih adanya sistem penerimaan karyawan pada PT. Bima Bangun
Sentana yang menggunakan system yang manual, masih terdapat banyak
kesalahan yang terjadi antara lain membutuhkan banyak waktu dan tenaga.
Pendaftaran serta penyerahan data lengkap calon tenaga kerja juga masih
melakukan sistem secara manual. Calon karyawan membawa data diri dan
menyerahkannya langsung manager. Hal ini menyulitkan pihak manager karena
harus kembali memasukkan data diri calon karyawan dari media kertas ke dalam
database yang ada dikomputer. Untuk itu diperlukan suatu sistem yang
terkomputerisasi dalam rangka memberikan informasi pada karyawan dan pihak
lainnya secara tepat, cepat dan akurat.
3.1.1 Sejarah Perusahaan
PT. Bima Bangun Sentana adalah salah satu perusahaan yang bergerak
dalam bidang jasa. Perusahaan ini berdiri pada tahun 2004 sampai dengan saat
ini, walaupun usai perusahaan ini masih muda diantara perusahaan kontraktor
yang lainnya akan tetapi perusaahan telah berperan banyak dalam bidang
perekrutan terutama security. Surat Izin Usaha Perdagangan (SIUP) Besar
Nomor : 4161/24.1PB.7/31.74/-1.824.27/e/2016
20
3.1.2 Struktur Organisasi
Sumber: PT. Bima bangun sentana
Gambar III.1 Struktur Organisasi PT. Bima Bangun Sentana
Fungsi Struktur Organisasi
1. Direktur Utama
Direktur utama merupakan pemegang saham terbesar dalam perusahaan
yang berwenang untuk mennetukan arah dan tujuan perusahaan.
Tugas dan wewenang Direktur Utama:
a. Menetapkan kebijakan perusahaan dengan menentukan rencana dan
tujuan perusahaan baik jangka pendek maupun jangka panjang.
b. Mengurus atau menyelenggarakan rapat-rapat direksi serta
menerbitkan notulen rapat baik untuk kepentingan operasional
maupun dokumentasi.
21
c. Menyetujui strategi atau program kerja perusahaan.
d. Dalam kesatuan direksi mewakili perusahaan dalam dan luar
pengadilan yang berhubungan dengan kepemilikan.
e. Memimpin secara angsung kegiatan biro pengawas intern dengan
bekerjasama dengan direksi lain.
f. Memimpin dan mengurus perusahaan sesuai dengan kebijakan
perusahaan dan sentiasa berusaha meningkatkan efisiensi dan
efektifitas.
2. Direktur
Direktur merupakan salah satu pemegang saham yang membantu
direktur utama dalam menyusun planning dan membantu tugas-tugas
Direktur Utama, diantaranya:
a. Mengendalikan seluruh kegiatan perusahaan dalam pengembangan
perusahaan.
b. Mengadakan dan memelihara administrasi perusahaan dan
pengawasan pembuatan laporan tahunan untuk dajukan pada Rapat
Umum Pemegang Saham (RUPS).
c. Mengadakan pembinaan, pelaksanaan kegiatan perusahaan.
3. General Manager
General Manager adalah pemimpin utama dalam pengembalian
keputusan dan tanggung jawab atas tercapainya tujuan perusahaan serta
sebagai pengendali seluruh tugas dan fungsi-fungsi dalam perusahaan.
Tugas dan wewenang General Manager:
22
a. Menetapkan kebijakan perusahaan dengan menentukan rencana dan
tujuan perusahaan baik jangka pendek maupun jangka panjang.
b. Mengkoordinir dan mengawasi seluruh aktivitas yang dilaksanakan
dalam perusahaan.
c. Membuat peraturan intern pada perusahaan yang tidak bertentangan
dengan kebijakan perusahaan.
d. Membimbing bawahan dan mendelegasikan tugas-tugas yang dapat
dikerjakan oleh bawahan secara jelas.
4. Manager Operasional
Manager Operasional adalah pimpinan dalam devisi operasi yang
bertugas untuk mengatur, mengendalikan dan melaksanakan tugas
operasional.
Tugas dan wewenang Manager Operasional:
a. Mengawasi kegiatan operasional perusahaan.
b. Merencanakan, mengendalikan, dan mengawasi seluruh kegiatan
operasi dalam pengembangan perusahaan sampai tuntas.
c. Mengadakan pembinaan, pelaksanaan kegiatan perusahaan di bidang
pengembangan.
5. Human Management Development (HRD) Manager
Human Management Development (HRD) manager adalah pimpinan
bagian personalia yang bertugas untuk mengatur dan menyelesaikan
perihal yang berhubungan dengan kepegawaian.
Tugas dan wewenang HRD:
23
a. Membantu pimpinan dalam perencanaan dan pengembangan
mendokumentasi data dan menyiapkan program kesejahteraan
karyawan.
b. Melayani dalam perekrutan karyawan baru
c. Mengawasi dan melakukan pembinaan dan evaluasi kerja.
d. Menyiapkan dan memberikan laporan secara berkala tentang
pelaksanaan kegiatan bagian personalia.
Manager HRD membawahi empat sub bagian yaitu:
1) Staff HRD
2) Recruitment dan Training
3) Logistic
4) General Affair
General Affair adalah bagia umum yang mengurusi semua
kegiatan operasional perusahaan.
General Affair membawahi tiga sub bagian yaitu:
a) Receptionist
b) Driver
c) Office Boy
6. Manager Keuangan
Manager Keuangan merupakan pimpinan bagian keuangan.
Tugas dan wewenang Manager Keuangan:
a. Membantu direksi melaksanakan fungsi manajemen dalam bidang
keuangan perusahaan, mengatur, mengendalikan dan menyusun
rencana kerja atau anggaran perusahaan.
24
b. Bertanggung jawab sebagai pemegang saham, pengaman
penerimaan dan pengeluaran dana kas kecil.
Manager Keuangan membawahi empat sub bagian, yaitu:
1) Cashier
Merupakan staff yang bertugas menerima dan mengeluarkan
dana sesuai dengan transaksi yang telah terjadi dalam kegiatan
perusahaan.
2) Tax
Tax merupakan staff yang bertugas untuk meng-input data-data
yang diperoleh dilapangan yang berhubungan dengan
operasional perusahaan.
3) Payroll
4) Invoice
3.2 Analisis Kebutuhan
Analisa kebutuhan yang dibuat di dalam website ini, antara lain:
1. Halaman Admin
a. Admin dapat melakukan login
b. Admin dapat mengelola halaman menu data master yang terdiri dari
data administrator, data HRD, data karyawan diterima dan master soal
seleksi
c. Admin dapat mengelola halaman menu penerimaan pegawai yang
terdiri dari data formulir pendaftaran, data hasil seleksi dan laporan
hasil seleksi
25
d. Admin dapat mengelola master testimony yang terdiri dari data
informasi
e. Admin dapat mengelola data informasi yang terdiri dari data master
informasi, data master berita dan lihat berita
f. Admin dapat melakukan logout
2. Halaman pengunjung
a. Pengunjung dapat melihat halaman info lowongan kerja
No Id. pendaftaran Nama Lengkap AksiNo. Telepon emailData formulir pendaftaran
Data hasil Seleksi
Laporan hasil seleksi
Gambar III.5. Halaman Menu Penerimaan Pegawai
28
5. Rancangan Antar Muka Master Testimoni
HEADERGAMBAR
LOGOUT
BERANDA
Menu Data Master
Menu Penerimaan Pegawai
Data Informasi
LOGOUT
Master Testimoni
ADMIN DASHBOARD
DATA TESTIMONI
Logo
No Tanggal username AksiJudul Pesan
Data Testimoni
Gambar III.6. Halaman Master Testimoni
6. Rancangan Antar Muka Data Informasi
HEADERGAMBAR
LOGOUT
BERANDA
Menu Data Master
Menu Penerimaan Pegawai
Data Informasi
LOGOUT
Master Testimoni
ADMIN DASHBOARD
DATA INFORMASI
Logo
No Tanggal Jenis informasi AksiJudul isi
Lihat beritaData master berita
Data master informasi
Tambah Data
Gambar III.7. Halaman Data Informasi
29
7. Rancangan Antar muka Info Lowongan Kerja
Header
footer
Home Info loker Pendaftaran profil contact Login
Selamat datang di Halaman website PT. Bima Bangun Sentana
Info Lowongan KerjaXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Gambar III.8. Halaman Info Lowongan Kerja
8. Rancangan Antar Muka Pendaftaran
Header
Home Info Loker Pendaftaran Persyaratan Profil contact login
Selamat Datang di Halaman Web PT. Bima Bangun SentanaFormulir Pendaftaran
Nama Lengkap :No. indentitas/KTP :Tempat/Tanggal lahir :Jenis Kelamin :Agama :Alamat :Email :No. Telepon :Status :Pendidikan Terakhir :Upload Ijasah : tidak ada Berkas dipilihPengalaman :
Upload file identitas : tidak ada berkasi dipilihUpload foto(4x6) : tidak ada berkas dipilih
footer
telurusi
telusuritelusuri
Daftar Cancel
Gambar III.9. Halaman Pendaftaran
30
9. Rancangan Antar Muka Profil
Header
footer
Home Info loker Pendaftaran profil contact Login
Selamat datang di Halaman website PT. Bima Bangun Sentana
Sejarah perusahaanXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Gambar III.15. Halaman Data pribadi Calon Karyawan
33
15. Rancangan Antar Muka Data Pribadi HRD
Header
Welcome to HRD Page
Data Pribadi HRDId. HRD :99999Nama Lengkap :xxxxxxxxTempat/tgl.lahir :xxxxxxxxxxAlamat :xxxxxJenis Kelamin :xxxxxxxAgama :xxxxxStatus :xxxxxJabatan :xxxxxEmail :xxxxxxxPassword :xxxxxxxKonfirmasi Password :xxxxxxxFoto Sekarang :
Upload Foto Baru :
footer
Home Data pribadi Data formulir Hasil seleksi interview logout
Update Cancel
Gambar
telurusi
Gambar III.16. Halaman Data Pribadi HRD
16. Rancangan Antar Muka Data Formulir
Header
Welcome To HRD PageFormulir Pendaftaran
footer
No. Id Pendaftaran Nama Lengkap No. Telepon Keterangan Seleksi
Home Data Pribadi Data Formulir Hasil Seleksi Interview Logout
Gambar III.17. Halaman Data Formulir
34
17. Rancangan Antar Muka Data Hasil Seleksi
Header
Welcome To HRD PageHasil Formulir Pendaftaran
footer
No. Id Pendaftaran Nama Lengkap No. Telepon Keterangan Aksi
Home Data Pribadi Data Formulir Hasil Seleksi Interview Logout
Gambar III.18. Halaman Data Hasil Seleksi
18. Rancangan Antar Muka Interview
Header
Welcome To HRD PageInterview Calon Karyawan
footer
No. Id Pendaftaran Nama Lengkap No. Telepon Keterangan Aksi
Home Data Pribadi Data Formulir Hasil Seleksi Interview Logout
Gambar III.19. Halaman Interview
35
3.3.2 Rancangan Basis Data
A. Entity Relationship Diagram
daftar seleksi
soal detailsoalkaryawan
Alamat_daftar
Email_daftar
Nama_daftar
Tanggal_daftar
Telp_daftar
Kelamin_lahir
Agama_daftar
total
Id_seleksi*
Id_soal**
Tanggal_seleksiId_daftar**
Id_soal**
Nama_karyawan
nik
Pilihan_d
Pilihan_b
kunci
Pilihan_cPilhan_a
pertanyaanId_soal*
kondisi
Nama_soal
memiliki
memiliki
melakukan
melakukan
1
M
Id_daftar*
No_identitas
File_identitas
Tempat_lahir
Tanggal_lahir
Sttauts_daftar
pendidikan
ijasahFoto_daf
tarpengalaman
Pass_daftar
melakukan
melakukan detailseleksi
Id_seleksi**
jawabanpertanyaan
nilai
Email_karyawan
Jabatan_karyawan
Status_karyawan
Status_karyawan
Tempat_lagir
Tanggal_lahir
Alamat_karyawan
Kelamin_karyawan
Agama_karyawan
Id_daftar*
M
M
I
I
I
I
I
Gambar III.20. Entity Relationship Diagram
B. Logical Relational Structure (LRS)
Gambar III.21. Logical relational structure
36
C. Spesifikasi File
Spesifikasi file menjelaskan file-file yang akan digunakan dalam
rancangan aplikasi program yang diajukan dan sebagai media penyimpanan
data dari proses yang terjadi pada rancangan aplikasi program.
Database adalah sekumpulan data yang saling berkaitan satu sama lain,
terpusat dan terorganisir sehingga dapat dimanfaatkan dengan cepat dan
mudah untuk berbagai macam kebutuhan pengolahan data. Penulis membuat
satu database yang bernama: db_indri
Adapun spesifikasi file-file tersebut antara lain:
1. Spesifikasi file daftar
Nama File : Tabel daftar
Akronim : daftar.myd
Fungsi : Untuk menyimpan data calon karyawan
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 497
Kunci Field : id_daftar
Software : MySQL
Tabel III.1. Spesifikasi File Daftar
No Elemen Data Nama Field Type Size Keterangan1 ID Daftar id_daftar Varchar 10 PrimaryKey2 Tanggal Daftar tanggal_daftar Date3 Nama Daftar nama_daftar Varchar 30
37
4 No Identitas no_identitas Varchar 205 File Identitas file_identitas Varchar 506 Tempat Lahir tempat_lahir_daftar Varchar 307 Tanggal Lahir tanggal _lahir_daftar Date8 Jenis Kelamin kelamin_daftar Varchar 159 Agama agama_daftar Varchar 1510 Alamat alamat_daftar Varchar 5011 Email email_daftar Varchar 4012 No Telepon telp_daftar Varchar 1213 Status Daftar status_daftar Varchar 1514 Pendidikan Pendidikan Varchar 1515 Ijazah Ijazah Varchar 5016 Pengalaman Pengalaman Text17 Foto foto_daftar Varchar 5018 Password pass_daftar Varchar 1519 Keterangan Keterangan Varchar 30
2. Spesifikasi File Seleksi
Nama File : Tabel seleksi
Akronim : seleksi.myd
Fungsi : Untuk menyimpan data seleksi
Tipe File : File transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 11
Kunci Field : id_seleksi
Software : MySQL
Tabel III.2. Spesifikasi File Seleksi
No Elemen Data Nama Field Type Size Keterangan
1 ID Seleksi id_seleksi Int 3 PrimaryKey
38
2 Tanggal Seleksi tangal_seleksi Date3 ID Daftar id_daftar Int 3 Foreign Key4 ID Soal id_soal Int 3 Foreign Key5 Total Nilai total_nilai Float 5
3. Spesifikasi File Admin
Nama File : Tabel admin
Akronim : admin.myd
Fungsi : Untuk menyimpan data admin
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 78
Kunci Field : id_admin
Software : MySQL
Table III.3. Spesifikasi File Admin
No Elemen Data Nama Field Type Size Keterangan
1 ID Admin id_admin Int 3 PrimaryKey2 Username Username Varchar 303 Nama Admin nama_admin Varchar 304 Password
Adminpass_admin Varchar 15
4. Spesifikasi File Berita
Nama File : Tabel berita
Akronim : berita.myd
39
Fungsi : Untuk menyimpan data berita
Tipe File : File
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 202
Kunci Field : id_berita
Software : MySQL
Tabel III.4. Spesifikasi File Berita
No Elemen Data Nama Field Type Size Keterangan
1 Id berita id_berita Int 11 PrimaryKey
2 Judul Judul Varchar 503 Isi Isi Text4 Tanggal Tanggal Date5 Views Views Int 116 Judul Judul_seo Varchar 807 Kategori Kategori Varchar 208 Penulis Penulis varchar 30
2 Nama HRD nama_hrd Varchar 303 Tempat Lahir tempat_lahir_hrd Varchar 304 Tanggal Lahir tanggal_lahir_hrd Date 15 Alamat alamat_hrd Varchar 506 Jenis Kelamin kelamin_hrd Varchar 157 Agama agama_hrd Varchar 158 Status status_hrd Varchar 159 Jabatan jabatan_hrd Varchar 3010 Email email_hrd Varchar 4011 Foto foto_hrd Varchar 5012 Password pass_hrd Varchar 15
7. Spesifikasi File Informasi
Nama File : Tabel informasi
Akronim : informasi.myd
Fungsi : Untuk menyimpan data informasi
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 133
Kunci Field : id_informasi
Software : MySQL
42
Tabel III.7.Spesifikasi File Informasi
No Elemen Data Nama Field Type Size Keterangan
1 ID Informasi id_informasi Int 3 Primary Key2 Tanggal
Informasitanggal_informasi Date 10
3 Jenis Informasi jenis_informasi Varchar
30
4 Judul Judul Varchar
100
5 Isi Informasi isi_informasi Text
8. Spesifikasi File Karyawan
Nama File : Tabel karyawan
Akronim : karyawan.myd
Fungsi : Untuk menyimpan data karyawan
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 365
Kunci Field : nik
Software : MySQL
Tabel III.8.Spesifikasi file Karyawan
No Elemen Data Nama Field Type Size Keterangan1 NIK Nik Varchar 15 Primary
Key2 ID Pendaftaran id_daftar Varchar 103 Nama
Karyawannama_karyawan Varchar 30
4 Tempat Lahir tempat_lahir_karyawan Varchar 30
43
5 Tanggal Lahir tanggal_lahir_karyawan Date6 Alamat alamat_karyawan Varchar 507 Jenis Kelamin kelamin_karyawan Varchar 158 Agama agama_karyawan Varchar 159 Status status_karyawan Varchar 1510 Jabatan jabatan_karyawan Varchar 3011 Email email_karyawan Varchar 4012 Foto
Karyawanfoto_karyawan Varchar 50
13 Password pass_karyawan Varchar 15
9. Spesifikasi File Seleksi
Nama File : Tabel seleksi
Akronim : seleksi.myd
Fungsi : Untuk menyimpan data seleksi
Tipe File : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 14
Kunci Field : id_seleksi
Software : MySQL
Table III.9.Spesifikasi File Seleksi
No Elemen Data Nama Field Type Size Keterangan
1 ID Seleksi id_seleksi Int 3 PrimaryKey2 Tanggal Seleksi tangal_seleksi Date3 ID Daftar id_daftar Int 3 Foreign Key4 ID Soal id_soal Int 3 Foreign Key5 Total Nilai total_nilai Float 5
44
10. Spesifikasi File Soal
Nama File : Tabel soal
Akronim : soal.myd
Fungsi : Untuk menyimpan data soal
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 38
Kunci Field : id_soal
Software : MySQL
Table III.10.Spesifikasi File Soal
No Elemen Data Nama Field Type Size Keterangan
1 ID Soal id_soal Int 3 PrimaryKey2 Nama Soal nama_soal Varchar 303 Kondisi Kondisi Varchar 5
11. Spesifikasi File Statistik
Nama File : Tabel statistik
Akronim : statistik.myd
Fungsi : Untuk menyimpan data statistik
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
45
Media : Harddisk
Panjang Record : 66
Kunci Field : id_statistik
Software : MySQL
Table III.11.Spesifikasi File Statistik
No Elemen Data Nama Field Type Size Keterangan
1 Id statistik Id_statistik Int 11 PrimaryKey
2 IP Ip Varchar 203 Tanggal Tanggal Date4 Hits Hits Int 105 Online online Varchar 25
12. Spesifikasi File Testimoni
Nama File : Tabel testimoni
Akronim : testimoni.myd
Fungsi : Untuk menyimpan data testimoni
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 113
Kunci Field : id_testimoni
Software : MySQL
46
Table III.12.Spesifikasi File Testimoni
No Elemen Data Nama Field Type Size Keterangan
1 ID Testimoni id_testimoni Int 3 Primary Key2 Tanggal