BAB IV DESKRIPSI KERJA PRAKTEK. yang akan diolah, kebutuhan dari solusi permasalahan, dan output yang akan

dokumen-dokumen yang mirip
BAB IV 4. METODE DAN RANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Berdasarkan hasil survey ke CV. Tiga Kurnia pada Bagian Produksi, selama

BAB IV DESKRIPSI PEKERJAAN

BAB IV PERANCANGAN SISTEM. harus menyerahkan data kompetensi siswa kepada pihak staff PSG untuk

BAB III ANALISIS DAN PERANCANGAN SISTEM. diambil pada bagian administrasi PT TAMBANGAN RAYA PERMAI. Selain

BAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang

BAB III ANALISIS DAN PERANCANGAN SISTEM. masyarakat serta lembaga usaha dalam menghadapi ancaman bencana.

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil wawancara di perusahaan tersebut terdapat

BAB II ANALISIS DAN PERANCANGAN

BAB IV DESKRIPSI PEKERJAAN. perhitungan data presensi siswa yang dilakukan oleh wali kelas. Dalam

BAB IV DESKRIPSI KERJA PRAKTIK. satu usaha yang didirikan adalah Surya Mart. Saat ini Surya Mart masih

BAB III ANALISIS DAN PERANCANGAN. secara kolektif maupun secara mandiri dengan mendatangi Tempat Uji Kompetensi

BAB III ANALISIS DAN PERANCANGAN SISTEM. pengumpulan data, identifikasi masalah, dan rancangan penelitian. keuangan, dan penyimpanan data transaksi.

BAB IV DESKRIPSI PEKERJAAN

BAB IV ANALISIS DAN DESAIN SISTEM. Berdasarkan hasil observasi dan wawancara terkait proses yang berjalan

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. departemen Health, Safety dan Environment (HSE) PT Bangun Sarana Baja,

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan data yang didapat, identifikasi masalah yang didapat adalah

BAB IV METODE PENELITIAN. ditemukan solusi yang tepat sesuai dengan harapan pihak perusahaan.

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. 2. Analisa permasalahan dan perancangan sistem

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN DESAIN SISTEM. perangkat keras, perangkat lunak, dan pengguna. Analisis ini diperlukan sebagai

BAB III ANALISIS DAN PERANCANGAN SISTEM. dengan tahapan SDLC, maka tahapan-tahapan yang dilakukan adalah :

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTEK. Pada bab ini akan dibahas mengenai tahap yang dilakukan dalam

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. mendapatkan tugas dan di tempatkan pada bagian Bagian Bagian Tata Usaha dalam

BAB III ANALISIS DAN PERANCANGAN SISTEM. System Development Life Cycle (SDLC) yang berfungsi untuk memberi gambaran

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV PEMBAHASAN 4.1 Analisis Sistem 1. Permasalahan yang timbul

BAB IV HASIL DAN PEMBAHASAN. 4.1 System Flow Katalog Koleksi dan Presensi Pengunjung Perpustakaan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Kegiatan yang dilakukan dalam pengumpulan data tersebut, antara lain:

BAB III ANALISIS DAN PERANCANGAN SISTEM. digunakan dalam tahap analisis sistem ini yaitu metode pengembangan waterfall.

BAB IV DESKRIPSI KERJA PRAKTEK 1. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di PT

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di CV.

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN

BAB IV 4. DESKRIPSI KERJA PRAKTIK

BAB IV DESKRIPSI PEKERJAAN. Sesuai dengan topik yang diajukan penulis yaitu Aplikasi Rapor Siswa

BAB IV DISKRIPSI PEKERJAAN. saat pertama kali meninjau Kanwil DJP Jatim I, didapatkan informasi bahwa

BAB IV DESKRIPSI PEKERJAAN. berupa kertas, sehingga sering terjadi redudansi data dan adanya

BAB IV DISKRIPSI PEKERJAAN

BAB IV HASIL DAN PEMBAHASAN. masalah tersebut. Untuk mengatasi masalah yang terjadi maka diperlukan

BAB IV DESKRIPSI PEKERJAAN. saya mendapatkan tugas dan ditempatkan pada Bagian Tata Usaha dalam hal ini

BAB IV DESKRIPSI PEKERJAAN. yang tepat sesuai dengan proses bisnis yang ada. Proses pencatatan progress

Bab III PERANCANGAN SISTEM

BAB IV DESKRIPSI KERJA PRAKTIK

BAB IV DESKRIPSI SISTEM Dokumen Flow Pengaduan Keluhan Masyarakat. dokumen flow pengaduan keluhan masyarakat bisa dilihat pada gambar 4.

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI SISTEM. suatu sistematika penelitian. Adapun urutan langkah penelitian dalam

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. penggunaan sistem masih dilakukan dengan pencatatan secara manual, sehingga

BAB IV DESKRIPSI SISTEM. dilakukan adalah identifikasi permasalahan yang terdiri dari survei, wawancara

BAB IV DESKRIPSI KERJA PRAKTEK

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini dibahas tentang identifikasi permasalahan, analisis

BAB IV DESKRIPSI PEKERJAAN. sistem. Menurut Kendall & Kendall (2003), perangkat atau teknik

BAB IV DESKRIPSI PEKERJAAN. dengan beberapa perusahaan lain. Hal ini diakibatkan karena sistem yang

BAB IV DESKRIPSI PEKERJAAN. penghitungan data penggajian akan berakibat penerimaan gaji pegawai tidak

BAB IV ANALISIS DAN PERANCANGAN SISTEM. berkaitan langsung dengan proses yaitu bagian Information Communication

BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan hasil survei dan pengamatan yang dilakukan di Labkom

BAB IV DESKRIPSI KERJA PRAKTEK. dan pencatatan kasus Perselisihan Hubungan Industrial (PHI).

BAB IV DESKRIPSI PEKERJAAN. dilakukan secara manual dengan menggunakan kertas. Proses peminjaman pada PT

BAB IV ANALISIS DAN PERANCANGAN SISTEM. merancang dan membangun aplikasi menggunakan konsep System Development

BAB III ANALISIS DAN IMPLEMENTASI

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. officer bagian logistic yaitu Bapak Rhesa. Adapun hasil dari wawancara adalah

BAB V HASIL DAN PEMBAHASAN. akan diperbaiki dalam hal ini perancangan aplikasi mencakup system flow, hirarki

BAB IV DISKRIPSI PEKERJAAN. Pelaksanaan kerja praktik dilakukan pada Laboratorium Stikom Surabaya

BAB IV 4. DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. berbeda dengan beberapa institusi pendidikan lain. Hal ini disebabkan karena

BAB IV DESKRIPSI PEKERJAAN. dan transaksi baik peminjaman dan pengembalian masih dilakukan dengan cara

BAB IV DESKRIPSI PEKERJAAN. barang terlebih dahulu, kemudian dicatat. Hasil dari catatan tersebut akan direkap

BAB IV DESKRIPSI PERKERJAAN

BAB III PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN. Deskripsi Kerja Praktik menggambarkan tahapan-tahapan bagaimana penulis

BAB III ANALISIS DAN PERANCANGAN SISTEM. tindakan solusi yang tepat untuk menyelesaikan masalah tersebut.

BAB III DESAIN DAN PERANCANGAN

BAB IV DESKRIPSI KERJA PRAKTEK. Sistem yang dibangun adalah Sistem Informasi Penjadwalan kegiatan

BAB 4 HASIL DAN PEMBAHASAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. Bangun Aplikasi Penjualan dan Pengiriman Spare part komputer pada Bismar

BAB IV DISKRIPSI PEKERJAAN

ANALISA DAN DESAIN SISTEM. pertama kali dilakukan yaitu menganalisis kebutuhan sistem. Di dalam tahapan

BAB IV DESKRIPSI SISTEM. untuk peningkatan kinerja Aplikasi Jadwal Kegiatan pada SMA Negeri 1 Klakah

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM

BAB IV DISKRIPSI PEKERJAAN. kegiatan kerja praktik di PT DBL Indonesia, didapatkan beberapa permasalahan

BAB III ANALISIS DAN PERANCANGAN SISTEM. UMKM Fredshoes. Dalam pengumpulan data yang digunakan untuk bahan

BAB IV DESKRIPSI PEKERJAAN

BAB IV ANALISIS DAN DESAIN SISTEM. Berdasarkan hasil survey dan pengamatan yang dilakukan di CV. Mitra

BAB IV PENJELASAN PEKERJAAN

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB IV ANALISIS DAN DESAIN SISTEM. yaitu sering kali mengalami kesalahan dalam melakukan pencatatan data

BAB III ANALISIS DAN PERANCANGAN SISTEM. keputusan atau tindakan dalam menyelesaikan masalah tersebut.

BAB IV DESKRIPSI PEKERJAAN. Excel tanpa proses lebih lanjut. Sehingga dalam pencatatannya dapat terjadi

BAB IV DESKRIPSI PEKERJAAN. kertas. Pencatatan stok dilakukan dengan cara mengecek jumlah stok barang

Transkripsi:

BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistem Sebelum melakukan desain sistem yang akan dibuat, maka langkah yang pertama kali dilakukan yaitu menganalisis kebutuhan sistem. Di dalam tahapan analisis ini berisikan identifikasi proses-proses yang terjadi saat ini pada Periklanan Bursa Kerja pada PT. Jawa Pos Koran. Proses identifikasi ini meliputi data-data yang akan diolah, kebutuhan dari solusi permasalahan, dan output yang akan dihasilkan. Dari data-data yang diperoleh dari PT. Jawa Pos Koran, selanjutnya mengidentifikasi data-data tersebut agar dapat dirumuskan solusi-solusi yang ditawarkan untuk mengatasi permasalahan yang ada. Dari perumusan tersebut, kemudian menggambarkan terlebih dahulu output yang dihasilkan dari solusi. Setelah gambaran singkat solusi diberikan kepada PT. Jawa Pos Koran maka langkah selanjutnya yaitu dengan mendesai sistem dari sistem flow, data flow diagram, entity relationship diagram, struktur tabel, desain I/O (Input Output) dan desain interface. 4.2 Perancangan Sistem Berdasarkan analisis sistem yang ada, maka akan dirancang satu sistem yang sesuai dengan kebutuhan. Rancangan sistem yang dibuat berupa Data Flow Diagram (DFD) sebagai deskripsi alur dari sistem. 19

20 4.2.1 System Flow 4.2.1.1 Mencatat Pendaftaran Perusahaan Mencatat Pendaftaran Perusahaan Aplikasi Calon Pendaftar Mulai Klik Tab Daftar Perusahaan Baru Menampilakan Form Daftar Perusahaan Baru Form Pendaftaran Perusahaan Baru Cek Kebenaran Data Pendaftar Baru Input Data Perusahaan Baru Cek Kelengkapan Pendaftar Baru Ya Benar? Tidak Lengkap? Tidak Ya Simpan Data Pendaftar Baru User Perusahaan Pesan Pendaftaran Berhasil Selesai Phase Gambar 4.1 Sistem Flow Mencatat Pendaftaran Perusahaan

21 4.2.1.2 Mencatat Pendaftaran Pelamar Mencatat Pendaftaran Pelamar Aplikasi Calon Pendaftar Mulai Klik Tab Daftar Pelamar Baru Menampilakan Form Daftar Pelamar Baru Form Pendaftaran Pelamar Baru Cek Kebenaran Data Pendaftar Baru Input Data Pelamar Baru Cek Kelengkapan Pendaftar Baru Ya Benar? Tidak Lengkap? Tidak Ya Simpan Data Pendaftar Baru User Pelamar Pesan Pendaftaran Berhasil Selesai Phase Gambar 4.2 Sistem Flow Mencatat Pendaftaran Pelamar

22 4.2.1.3 Mengecek Hak Akses Mengecek Hak Akses User Aplikasi Mulai Data Login Default Cek Data Login User Pelamar User Perusahaan Tidak Cocok? Ya Mengecek Hak Akses Admin? Ya Menampilkan Halaman Admin Tidak Pelamar? Ya C Tidak Halaman Web Admin Menampilkan Halaman Perusahaan Menampilkan Halaman Pelamar A Halaman Web Perusahaan Selesai Halaman Web Pelamar Phase B Gambar 4.3 Sistem Flow Mengecek Hak Akses

23 4.2.1.4 Lowongan Perusahaan (Perusahaan) Lowongan Perusahaan Perusahaan Aplikasi A Mulai Jabatan Klik Membuat Lowongan Menampilkan Form Buat Lowongan Kriteria Karyawan Form Membuat Lowongan Bagian Data Kebutuhan Lowongan Menyimpan Lowongan Lowongan Pesan Sukses Menyimpan Lowongan Menampilkan Pesan Sukses Selesai Phase Gambar 4.4 Sistem Flow Lowongan Perusahaan (Perusahaan)

24 4.2.1.5 Pencarian Pelamar (Perusahaan) Pencarian Pelamar Perusahaan Aplikasi B Mulai Klik Cari Pelamar Menampilkan Halaman Cari Lowongan Cari Pelamar Pelamar Kriteria Pelamar Mencari Pelamar Sesuai Kriteria Pelamar Tersedia Menampilkan Pelamar Selesai Phase Gambar 4.5 Sistem Flow Pencarian Pelamar (Perusahaan)

25 4.2.1.6 Pencarian Lowongan (Pelamar) Pencarian Lowongan Pelamar Aplikasi B Mulai Klik Cari Lowongan Menampilkan Halaman Cari Lowongan Cari Lowongan Lowongan Kriteria Lowongan Mencari Lowongan Sesuai Kriteria Lowongan Tersedia Menampilkan Lowongan Selesai Phase Gambar 4.6 Sistem Flow Pencarian Lowongan (Pelamar)

26 4.2.1.7 Pendaftaran Lowongan (Pelamar) Pencarian Lowongan Perusahaan Aplikasi B Mulai Klik Lowongan yang Tersedia Menampilkan Informasi Lowongan Lowongan Informasi Lowongan Klik Mengajukan Lamaran Mengirim Pengajuan Lowongan Pesan Sukses Mengajukan Lowongan Menampilkan Pesan Sukses Selesai Phase Gambar 4.7 Sistem Flow Pendaftaran Lowongan (Perusahaan)

27 4.2.1.8 Membuat Laporan (Admin) Membuat Laporan Admin Aplikasi C Mulai Lowongan Memilih Periode Mencari Data Laporan Pelamar Laporan Menampilkan Laporan Perusahaan Klik pada Cetak Laporan Mencetak Laporan Laporan Cetak Selesai Phase Gambar 4.8 Membuat Laporan (Admin)

Data Login Admin Periode Laporan yang Diinginkan Admin Pelamar Kirim Surat Pengajuan Lamaran Data Kriteria Lowong an Yang Diinginkan Data Login Pelamar Data Diri Pelamar 0 Sistem Informasi Bursa Kerja Berbasis Web + Laporan Cetak Halaman Web Admin Halaman Web Pelamar Daftar Lowongan Sesuai Yang Diinginkan Notifikasi Sukses Kirim Pengajuan Lamaran Daftar Pelamar Sesuai Yang Diinginkan Notifikasi Sukses Posting Lowongan baru Halaman Web Perusahaan Notifikasi Sukses Daftar Perusahaan Notifikasi Sukses Daftar Pelamar 0 Sistem Informasi Bursa Kerja Berbasis Web + Data Diri Perusahaan Data Login Perusahaan Data Kebutuhan Lowong an Baru Data Kriteria Pelamar Yang Diinginkan Perusahaan 28 4.2.2 Data Flow Diagram (DFD) 4.2.2.1 Context Diagram Gambar 4.9 Context Diagram Context diagram aplikasi ini memiliki tiga external entity yang menunjang jalannya sistem, yaitu Admin, Pelamar, Perusahaam.

29 4.2.2.2 DFD Level 0 Perusahaan Perusahaa 1 Pelamar 2 Perusahaan Simpan Data Pelamar Baru Pelamar Pendaftaran Pelamar Perusahaan [Data Diri Pelamar] Pelamar [Notifikasi Sukses Daftar Pelamar] + Simpan Data Perusahaan Baru [Data Diri Perusahaan] Pendaftaran Perusahaan + [Notifikasi Sukses Daftar Perusahaan] Perusahaan 6 Jabatan 7 Data Jabatan Data Kriteria Karyawan Kriteria Karyawan Pelamar Data Pelamar Terdaftar [Data Login Pelamar] User Password Perusahaan User Password Pelamar Data Perusahaan Terdaftar [Data Login Perusahaan] Perusahaan 9 Lowongan Data Lowongan Data Hak Akses Perusahaan Lowongan Hak Akses Data Hak Akses Pelamar Perusahaan + + [Data Kebutuhan Lowongan Baru] [Notifikasi Sukses Posting Lowongan baru] [Halaman Web Pelamar] [Halaman Web Perusahaan] Simpan Data Lowongan Baru Data Bagian Data Hak Akses Admin Perusahaan [Data Kriteria Lowongan Yang Diinginkan] Pelamar [Halaman Web Admin] n Perusahaan [Data Login Admin] Pencarian Lowongan + [Daftar Lowongan Sesuai Yang Diinginkan] 8 Bagian Data Pembuatan Lowongan 9 Lowongan [Periode Laporan yang Diinginkan] Admin Admin Membuat Laporan Pelamar Pelamar Data Pencarian Lowongan + [Laporan Cetak] [Data Kriteria Pelamar Yang Diinginkan] Pencarian Pelamar Data Pelamar Admin Admin Daftar Pelamar Terdaftar Daftar Perusahaan Terdaftar [Kirim Surat Pengajuan Lamaran] [Daftar Pelamar Sesuai Yang Diinginkan] Pelamar Perusahaan Daftar Lowongan Terdaftar + 1 Pelamar 2 Perusahaan Data Perusahaan Lowongan [Notifikasi Sukses Kirim Pengajuan Lamaran] Pendaftaran Pelamar Lowongan + 1 Pelamar 9 Lowongan 9 Lowongan 6 4 1 1 Pelamar 2 Perusahaan 3 8 2 5 7 Gambar 4.10 DFD Level 0

30 4.2.2.3 DFD Level 1 Pendaftaran Pelamar 1.1 Menampilkan Form Daftar Pelamar Baru Form Daftar Pelamar Baru 1.2 Pelamar [Data Diri Pelamar] Cek Kebenaran Data Pelamar Baru Data Pelamar Benar Pelamar 1.3 Cek Kelengkapan Pendaftar Baru [Notifikasi Sukses Daftar Pelamar] Data Pelamar Lengkap 1.4 Simpan Data Pelamar Baru [Simpan Data Pelamar Baru] 1 Pelamar [Data Pelamar Terdaftar] Hak Akses Gambar 4.11 DFD Level 0 Pendaftaran Pelamar

31 4.2.2.4 DFD Level 1 Pendaftaran Perusahaan 2.1 Menampilkan Form Daftar Perusahaan Baru Form Daftar Perusahaan Baru 2.2 Perusahaan [Data Diri Perusahaan] Cek Kebenaran Data Perusahaan Baru Data Perusahaan Benar 2.3 Perusahaa n [Notifikasi Sukses Daftar Perusahaan] Cek Kelengkapan Data Perusahaan Baru Data Perusahaan Lengkap 2.4 Simpan Data Perusahaan Baru [Simpan Data Perusahaan Baru] 2 Perusahaan [Data Perusahaan Terdaftar] Hak Akses Gambar 4.12 DFD Level 1 Pendaftaran Perusahaan

32 4.2.2.5 DFD Level 1 Hak Akses Pendaftaran Pelamar [Data Pelamar Terdaftar] Pendaftaran Perusahaan [Data Perusahaan Terdaftar] Pelamar [Data Log in Pelamar] 3.1 [Data Log in Admin] Cek Data Login [Data Log in Perusahaan] Perusahaan Admin Data Login Cocok 3.2 1 Pelamar [User Password Pelamar] Meng ecek Hak Akses [User Password Perusahaan] 2 Perusahaan Hak Akses Admin Hak Akses Perusahaan Hak Akses Pelamar Perusahaa n [Halaman Web Perusahaan] 3.3 Menampilkan Halaman Perusahaan 3.5 Menampilakan Halaman Admin 3.4 Menampilkan Halaman Pelamar [Halaman Web Pelamar] Pelamar [Data Hak Akses Perusahaan] [Data Hak Akses Admin] [Halaman Web Admin] [Data Hak Akses Pelamar] Admin Lowong an Perusahaan Pencarian Lowong an Membuat Laporan Gambar 4.13 DFD Level 1 Hak Akses

33 4.2.2.6 DFD Level 1 Lowongan Perusahaan 6 Jabatan 7 Kriteria Karyawan 8 Bag ian [Data Jabatan] [Data Kriteria Karyawan] [Data Bagian] [Data Hak Hak Akses Akses Perusahaan] 4.1 Menampilkan Form Buat Lowong an Form Buat Lowongan Baru 9 Lowong an [Simpan Data Lowongan Baru] 4.2 Menyimpan Lowong an [Data Kebutuhan Lowong an Baru] Perusahaa n Lowong an Tersimpan Perusahaa n [Notifikasi Sukses Posting Lowongan baru] 4.3 Menampilkan Pesan Sukses [Data Pembuatan Lowongan] Pencarian Pelamar Gambar 4.14 DFD Level 1 Lowongan Perusahaan

34 4.2.2.7 DFD Level 1 Pencarian Pelamar Lowong an Perusahaan [Data Pembuatan Lowong an] 6.1 Perusahaa n Menampilkan Halaman Cari Pelamar Halaman Cari Pelamar [Data Kriteria Pelamar Yang Diinginkan] 6.2 Perusahaa n Mencari Pelamar Sesuai Kriteria Pelamar Sesuai Kriteria [Data Pelamar] 1 Pelamar [Daftar Pelamar Sesuai Yang Diinginkan] 6.3 Menampilkan Pelamar Gambar 4.15 DFD Level 1 Pencarian Pelamar

35 4.2.2.8 DFD Level 1 Pencarian Lowongan Hak Akses [Data Hak Akses Pelamar] Pelamar 5.1 Menampilkan Halaman Cari Lowongan Halaman Cari Lowongan [Data Kriteria Lowongan Yang Diinginkan] 5.2 Pelamar Mencari Lowongan Sesuai Kriteria [Data Lowongan] 9 Lowongan Lowongan Sesuai Kriteria [Daftar Lowongan Sesuai Yang Diinginkan] 5.3 Menampilkan Lowongan [Data Pencarian Lowongan] Pendaftaran Lowongan Gambar 4.16 Pencarian Lowongan

36 4.2.2.9 DFD Level 1 Pendaftaran Lowongan Pencarian Lowongan [Data Pencarian Lowongan] 7.1 Pelamar Menampilakan Informasi Lowongan [Data Perusahaan Lowongan] 9 Lowongan Informasi Lowongan [Kirim Surat Pengajuan Lamaran] 7.2 Pelamar Mengirim Pengajuan Lowongan [Notifikasi Sukses Kirim Pengajuan Lamaran] Pengajuan Lowongan 7.3 Menampilkan Pesan Sukses Daftar Gambar 4.17 Pendaftaran Lowongan

37 4.2.2.10 DFD Level 1 Membuat Laporan Hak Akses Admin [Data Hak Akses Admin] 1 Pelamar [Periode Laporan yang Diing inkan] [Daftar Pelamar Terdaftar] 8.1 Mencari Data Laporan [Daftar Lowongan Terdaftar] 9 Lowong an Data Laporan Ditemukan [Daftar Perusahaan Terdaftar] 8.2 Menampilkan Laporan 2 Perusahaan Data Laporan Siap Cetak Admin [Laporan Cetak] 8.3 Mencetak Laporan Gambar 4.18 Membuat Laporan

38 4.2.3 Perancangan Database 4.2.3.1 Conceptual Data Model (CDM) Gambar 4.19 Conceptual Data Model

39 4.2.3.2 Physical Data Model (PDM) Gambar 4.20 Physical Data Model

40 4.2.4 Struktur Tabel 1. Tabel Perusahaan Nama tabel : Perusahaan Primary key : email_perusahaan Foreign key : id_kategori, id_kota Fungsi : Menyimpan data Perusahaan N o Field Name Tabel 4.1 Tabel Perusahaan Data Lengt Constrain Type h t Foreign Key On On Field Table email_perusahaa 1 n varchar 20 PK 2 id_kategori varchar 10 id_kategor i Kategori 3 id_kota varchar 5 id_kota Kota 4 nama_pendaftar varchar 20 5 Website varchar 50 6 Logo longblob 7 alamat Text 8 pw_perusahaan Varchar 20 9 status_memberu Char 1

41 2. Tabel Kota Nama tabel : Kota Primary key : id_kota Foreign key : - Fungsi : Menyimpan data Kota Tabel 4.2 Tabel Kota No Field Name Data Type Length Constraint On Field Foreign Key On Table 1 id_kota varchar 5 PK 2 nama_kota varchar 20 3. Tabel Kategori Nama tabel : Kategori Primary key : id_kategori Foreign key : - Fungsi : Menyimpan data Kategori Tabel 4.3 Tabel kategori No Field Name Data Type Length Constraint On Field Foreign Key On Table 1 id_kategori varchar 10 PK 2 nama_kategori varchar 30

42 4. Tabel Lowongan Nama tabel : Lowongan Primary key : id_lowongan Foreign key : id_tingkat, email_perusahaan, id_jk, id_pekerjaan Fungsi : Menyimpan data Lowongan Tabel 4.4 Tabel Lowongan No Field Name Data Type Length Constraint On Field Foreign Key On Table 1 id_lowongan integer PK Tingkat_Pen 2 id_tingkat varchar 10 id_tingkat didikan email_perusahaa email_peru 3 n varchar 20 sahaan Perusahaan Jenis_Kelami 4 id_jk varchar 1 id_jk n 5 id_pekerjaan varchar 10 6 nama_lowongan varchar 30 7 deskripsi text 8 pengalaman int 9 gaji varchar 10 10 jenis_pekerjaan varchar 15 11 tgl_terbit varchar 10 12 tgl_akhir varchar 10 id_pekerjaa n Pekerjaan

43 No Field Name Data Type Length Constraint On Field Foreign Key On Table 13 tgl_posting varchar 10 14 umur int 5. Tabel Jenis Kelamin Nama tabel : Jenis Kelamin Primary key : id_jk Foreign key : - Fungsi : Menyimpan data Jenis Kelamin Tabel 4.5 Tabel Jenis Kelamin No Field Name Data Type Length Constraint On Field Foreign Key On Table 1 id_jk varchar 1 PK 2 nama_jk varchar 10

44 6. Tabel Pelamar_Lowongan Nama tabel : Pelamar_Lowongan Primary key : email_pelamar, id_lowongan Foreign key : email_pelamar, id_lowongan Fungsi : Menyimpan data Pelamar yang masuk lowongan Tabel 4.6 Tabel Pelamar_Lowongan No Field Name Data Type Length Constraint On Field Foreign Key On Table 1 email_pelamar varchar 20 PK, FK email_pelamar Pelamar 2 id_lowongan varchar 10 PK, FK id_lowongan Lowongan 7. Tabel Pekerjaan Nama tabel : Pekerjaan Primary key : id_pekerjaan Foreign key : id_kategori Fungsi : Menyimpan data Pekerjaan N o Field Name Tabel 4.7 Tabel Pekerjaan Data Lengt Constrain Type h t Foreign Key On On Field Table 1 id_pekerjaan varchar 10 PK 2 id_kategori varchar 10 nama_pekerjaa id_kategor i Kategori 3 n varchar 30

45 8. Tabel Jurusan Nama tabel : Jurusan Primary key : id_jurusan Foreign key : - Fungsi : Menyimpan data Jurusan Tabel 4.8 Tabel Jurusan No Field Name Data Type Length Constraint On Field Foreign Key On Table 1 id_jurusan varchar 10 PK 2 nama_jurusan varchar 100

46 9. Tabel Pelamar Nama tabel : Pelamar Primary key : email_pelamar Foreign key : id_kota, id_jk Fungsi : Menyimpan data Pelamar No Field Name Tabel 4.9 Tabel Pelamar Data Constrain Length Type t Foreign Key On Field On Table 1 email_pelamar varchar 20 PK 2 id_kota varchar 5 id_kota Kota Jenis_Kel 3 id_jk varchar 1 id_jk amin 4 nama_depan varchar 20 5 nama_belakang varchar 20 6 foto longblob 7 tgl_lahir varchar 10 8 telp varchar 15 9 cv longblob status_member 10 p char 1 11 pw_pelamar varchar 20

47 10. Tabel Pendidikan Nama tabel : Pendidikan Primary key : id_pendidikan Foreign key : id_jurusan, id_tingkat Fungsi : Menyimpan data Pendidikan N o Field Name Tabel 4.10 Tabel Pendidikan Data Lengt Constrain Type h t On Field Foreign Key On Table id_pendidika 1 n varchar 10 PK 2 id_jurusan varchar 10 id_jurusan Jurusan Tingkat_Pen 3 id_tingkat varchar 10 Id_tingkat didikan 4 th_masuk varchar 4 5 th_lulus varchar 4 nama_sekola 6 h varchar 100

48 11. Tabel Pendidikan_Pelamar Nama tabel : Pendidikan_Pelamar Primary key : id_pendidikan, email_pelamar Foreign key : id_pendidikan, email_pelamar Fungsi : Menyimpan data Pendidikan dari Pelamar Tabel 4.11 Tabel Pendidikan_Pelamar No Field Name Data Type Length Constraint On Field Foreign Key On Table 1 id_pendidikan varchar 10 PK, FK id_pendidikan Pendidikan 2 email_pelamar varchar 20 PK, FK email_pelamar Pelamar 12. Tabel Karir_Pelamar Nama tabel : Karir_Pelamar Primary key : id_karir, email_pelamar Foreign key : id_karir, email_pelamar Fungsi : Menyimpan data Karir yang dari Pelamar N o Field Name Tabel 4.12 Tabel Karir_Pelamar Data Lengt Constrain Type h t Foreign Key On On Field Table 1 id_karir varchar 10 PK, FK id_karir Karir email_pelama email_pelama 2 r varchar 20 PK, FK r Pelamar

49 13. Tabel Tingkat_Pendidikan Nama tabel : Tingkat_Pendidikan Primary key : id_tingkat Foreign key : - Fungsi : Menyimpan data Tingkat Pendidikan Tabel 4.13 Tabel Karir No Field Name Data Type Length Constraint Foreign Key On Field On Table 1 id_tingkat varchar 10 PK 2 nama_tingkat varchar 50 14. Tabel Karir Nama tabel : Karir Primary key : id_karir Foreign key : id_pekerjaan Fungsi : Menyimpan data Karir Tabel 4.14 Tabel Karir No Field Name Data Type Length Constraint Foreign Key On Field On Table 1 id_karir varchar 10 PK 2 id_pekerjaan varchar 10 id_pekerjaan Pekerjaan 3 th_kerja varchar 4 4 lama_kerja Int 5 nama_perusahaan varchar 50

50 4.2.5 Desain I/O (Input Output) Desain input atau output merupakan rancangan masukan dan keluaran berupa formulir atau tabel untuk memasukkan data danlaporan sebagai informasi yang dihasilkan dari pengolahan data. Desain input atau output juga merupakan acuan pembuat aplikasi dalam merancang dan membangun sistem. 1. Desain Input Desain input merupakan perancangan desain dari masukan dari pengguna yang berhubungan langsung dengan sistem yang kemudian akan disimpan ke dalam database. a. Halaman Pendaftaran Pelamar Halaman ini berfungsi untuk mencatat data pendaftaran member dari pelamar atau pencari kerja yang ingin menggunakan sistem ini. Tampilan halaman ini dapat dilihat pada Gambar 4.21 Gambar 4.21 Desain Halaman Pendaftaran Pelamar

51 b. Halaman Pendaftaran Perusahaan Halaman ini berfungsi untuk mencatat data pendaftaran member dari perusahaan ingin memanfaatkan sistem ini. Tampilan halaman ini dapat dilihat pada Gambar 4.22 Gambar 4.22 Desain Halaman Pendaftaran Perusahaan c. Halaman Login Halaman ini digunakan untuk melakukan proses verifikasi dari member yang telah terdaftar pada sistem bursa kerja. Tampilan halaman ini dapat dilihat pada Gambar 4.23

52 Gambar 4.23 Desain Halaman Login d. Halaman Lowongan Perusahaan Halaman ini hanya bisa diakses oleh member perusahaan. Member perusahaan dapat melakukan pengiklanan lowongan pekerjaan pada halaman ini. Tampilan halaman ini dapat dilihat pada Gambar 4.24 Gambar 4.24 Desain Halaman Lowongan Perusahaan

53 e. Halaman Pencarian Pelamar Halaman ini hanya bisa diakses oleh member perusahaan. Member perusahaan dapat melakukan pencarian pelamar yang sesuai dengan kriteria dari perusahaan itu sendiri. Tampilan halaman ini dapat dilihat pada Gambar 4.25 Gambar 4.25 Desain Halaman Pencarian Pelamar f. Halaman Pencarian Lowongan Halaman ini dapat digunakan oleh siapa saja pengunjung dari website bursa kerja Jawa Pos. Halaman ini digunakan untuk mencari lowongan pekerjaan yang tersedia pada sistem. Tampilan halaman ini dapat dilihat pada Gambar 4.26

54 Gambar 4.26 Desain Halaman Pencarian Lowongan 2. Desain Output Desain output merupakan perancangan desain keluaran yang merupakan hasil dari pemrosesan data masukan sistem, data yang tersimpan pada database yang telah diolah sehingga menghasilkan informasi yang berguna bagi pengguna sistem. a. Halaman Pendaftaran Lowongan Halaman ini terdapat informasi lengkap tentang lowongan yang tersimpan pada sistem. Pada halaman ini juga dapat dilakukan pendaftaran lowongan. Tampilan halaman ini dapat dilihat pada Gambar 4.27

55 Gambar 4.27 Desain Halaman Pendaftaran Lowongan b. Halaman Membuat Laporan Halaman ini adalah halaman yang hanya dapat diakses oleh Admin. Admin dapat membuat laporan yang dibutuhkan pada halaman ini. Tampilan halaman ini dapat dilihat pada Gambar 4.28 Gambar 4.28 Desain Halaman Membuat Laporan

56 4.3 Implementasi Sistem Implementasi sistem ini akan menjelaskan aplikasi pendaftaran pengguna, transaksi pengguna, pembuatan laporan, penjelasan hardware atau software pendukung dan formulir-formulir yang ada. 4.3.1 Beranda Halaman ini adalah halaman pertama yang terbuka saat pengguna melakukan akses ke website bursa kerja Jawa Pos Koran. Pada halaman beranda ini pengguna disediakan akses ke fungsi-fungsi umum yang dapat diakses oleh siapa saja seperti, pencarian lowongan pekerjaan, login, pendaftaran, tips pekerjaan dan lainnya. Gambar 4.29 Beranda Sistem

57 Pada halaman ini terdapat beberapa kontrol utama, yaitu : a. Textbox E-mail Textbox ini adalah bagian dari fungsi login. Untuk melakukan login ke dalam sistem, pengguna harus memasukkan data email yang digunakan saat pertama kali mendaftar sebagai anggota, pelamar kerja ataupun perusahaan. b. Textbox Password Textbox password juga merupakan bagian dari fungsi login sistem. Masukkan dari password haruslah sesuai dengan email yang dimasukkan. Jika tidak sesuai antara kedua textbox ini, proses login tidak dapat dilanjutkan. c. Tombol Login Tombol ini digunakan saat kedua textbox email dan password sudah terisi, tombol ini yang akan melakukan pengecekan kebenaran dari masukkan data login. d. Textbox Kata Kunci Textbox ini termasuk bagian dari fungsi pencarian lowongan. Kata kunci digunakan untuk acuan dalam mencari lowongan yang diinginkan. e. Combobox Pilih Lokasi Combobox ini adalah bagian dari fungsi pencarian lowongan. Pengguna dapat mencari lowongan yang ada berdasarkan kota masing-masing daerah. f. Combobox Perusahaan

58 Combobox perusahaan akan menampilkan daftar perusahaan yang telah terdaftar pada sistem bursa kerja. Dengan adanya combobox ini, pengguna dapat mencari lowongan pada perusahaan yang diinginkan. g. Combobox Kategori Kategori berisi tentang jenis bisnis yang ada, misalnya akuntansi, percetakan, pendidikan, dan lainnya. Combobox kategori akan membantu pencari lowongan berdasarkan bidang dari bisnis. h. Combobox Pekerjaan Pencarian lowongan paling sering menggunakan nama pekerjaan, jadi combobox ini dapat membantu melakukan pemilihan pekerjaan yang diinginkan oleh pengguna. i. Tombol Mulai Pencarian Jika sudah memilih pencarian berdasarkan apa, pengguna dapat melakukan klik pada tombol ini, tombol ini akan menjalankan fungsi pencarian lowongan pada sistem. 4.3.2 Pendaftaran Pelamar Halaman ini mewakili fungsi pendaftaran pelamar. Pendaftaran pelamar dilakukan karena jika pengguna ingin mendaftar lowongan haruslah terdaftar terlebih dahulu sebagai member pelamar. Data diri pelamar diperlukan saat melakukan pendaftaran.

59 Gambar 4.30 Pendaftaran Pelamar Sistem Pada halaman ini terdapat beberapa kontrol utama, yaitu : a. Textbox E-mail Textbox ini sangat penting untuk menyimpan masukan email pelamar, email yang dimasukkan harus email asli karena nanti akan digunakan sebagai ID untuk melakukan login pada sistem. b. Textbox Nama Textbox nama terdiri dari 2 bagian, yaitu nama depan dan nama belakang. Nama yang dimasukkan haruslah nama yang benar sesuai dengan Kartu Tanda Pengenal (KTP) dari pelamar sehingga nantinya akan mudah jika melakukan pendaftaran lowongan.

60 c. Combobox Jenis Kelamin Combobox jenis kelamin terdapat 2 pilihan yaitu Laki-laki dan Perempuan. Combobox ini digunakan untuk menyeragamkan data masukan jenis kelamin dari pelamar. d. Datepicker Tanggal Lahir Kolom ini digunakan untuk menyimpan tanggal lahir pelamar yang nantinya dapat digunakan untuk perhitungan usia. Saat kolom ini di klik akan muncul datepicker untuk memilih tanggal lahirnya. e. Textbox Telepon Textbox ini digunakan untuk mencatat nomor telepon yang dapat dihubungi oleh perusahaan jika dibutuhkan. f. Textbox Password Textbox password untuk menyimpan masukan kata kunci yang digunakan untuk login pada sistem. g. Combobox Kota Combobox kota digunakan untuk memilih kota tempat tinggal dari pelamar. h. Tombol Daftar Pencari Kerja Tombol ini dapat digunakan saat semua data pendaftaran telah terisi, jika ada data yang kosong maka proses pendaftaran tidak dapat dilanjutkan.

61 4.3.3 Pendaftaran Perusahaan Halaman ini mewakili fungsi pendaftaran perusahaan. Pendaftaran perusahaan dilakukan karena jika pengguna ingin mengiklankan lowongan haruslah terdaftar terlebih dahulu sebagai member perusahaan. Data perusahaan diperlukan saat melakukan pendaftaran. Gambar 4.31 Pendaftaran Perusahaan Sistem Pada halaman ini terdapat beberapa kontrol utama, yaitu : a. Textbox E-mail Textbox ini digunakan untuk menyimpan masukan email perusahaan, email yang dimasukkan harus email asli karena nanti akan digunakan sebagai ID untuk melakukan login pada sistem. b. Textbox Nama Perusahaan Textbox nama digunakan untuk memasukkan nama perusahaan dengan lengkap.

62 c. Combobox Bidang Bisnis Combobox jenis kelamin terdapat beberapa pilihan. Combobox ini digunakan untuk menyeragamkan data masukan bidang bisnis dari perusahaan. d. Textbox Website Perusahaan Kolom ini digunakan untuk menyimpan alamat website perusahaan. Website perusahaan dibutuhkan jika ada pelamar yang ingin mengetahui informasi lebih lanjut dari perusahaan yang mengiklankan lowongan pada sistem ini. e. Textarea Alamat Perusahaan Textbox ini digunakan untuk mencatat alamat dari perusahaan. f. Textbox Password Textbox password untuk menyimpan masukan kata kunci yang digunakan untuk login pada sistem. g. Combobox Kota Combobox kota digunakan untuk memilih kota tempat berdirinya perusahaan. h. Tombol Daftar Perusahaan Tombol ini dapat digunakan saat semua data pendaftaran telah terisi, jika ada data yang kosong maka proses pendaftaran tidak dapat dilanjutkan.

63 4.3.4 Lowongan Perusahaan Halaman lowongan perusahaan berfungsi untuk melakukan pengiklanan lowongan pekerjaan. Halaman ini hanya bisa diakses oleh member perusahaan yang telah melakukan login. Untuk melakukan pengiklanan lowongan dibutuhkan beberapa data yang harus diisi. Gambar 4.32 Lowongan Perusahaan Sistem

64 Pada halaman ini terdapat beberapa kontrol utama, yaitu : a. Textbox Nama Lowongan Textbox ini digunakan untuk memasukkan data nama lowongan yang akan diterbitkan. b. Textarea Deskripsi Lowongan Textarea ini digunakan untuk memberikan deskripsi dari lowongan yang akan diterbitkan. Deskripsi ini dapat berupa kontak perusahaan, jumlah kebutuhan karyawan, dan lainnya. c. Combobox Tingkat Pendidikan Combobox tingkat pendidikan berisi data pilihan pendidikan terakhir yang dibutuhkan oleh perusahaan untuk mengisi lowongan yang diterbitkan. d. Combobox Jenis Pekerjaan Combobox ini berisi tentang data dari jenis pekerjaan yang ditawarkan dalam lowongan seperti paruh waktu ataupun purna waktu dan lainnya. e. Combobox Pengalaman Kolom ini berisi pilihan dari jumlah tahun pengalaman minimal yang dibutuhkan agar sesuai dengan lowongan pekerjaan perusahaan, f. Combobox Gaji Kolom ini berisi tentang pilihan gaji yang ditawarkan untuk mengisi pekerjaan. Kolom gaji tidak berupa nominal uang tetapi jenis gajinya seperti gaji negosiasi, gaji tidak dapat negosiasi dan lainnya. g. Combobox Bagian

65 Combobox ini berisi data pilihan pekerjaan yang kosong dan ingin dilowongkan. h. Combobox Usia Combobox ini berisi pilihan rentang usia yang sesuai dengan kebutuhan perusahaan. i. Datepicker Tanggal Diterbitkan Kolom ini digunakan untuk mengambil tanggal kapan akan diterbitkannya lowongan yang bersangkutan. j. Datepicker Tanggal Berakhir Kolom ini digunakan untuk mengambil tanggal kapan akan diterbitkannya lowongan yang bersangkutan. k. Tombol Terbitkan Lowongan Saat semua kolom sudah terisi, tombol ini dapat di klik agar fungsi pencatatan data lowongan dapat disimpan ke database.

66 4.3.5 Pencarian Pelamar Halaman ini dapat diakses oleh member perusahaan yang telah melakukan login. Fungsi dari halaman ini adalah untuk mencari pelamar secara langsung dengan melakukan masukan beberapa kriteria pelamar yang diinginkan. Gambar 4.33 Pencarian Pelamar Sistem Pada halaman ini terdapat beberapa kontrol utama, yaitu : a. Combobox Jenis Kelamin Combobox ini berisi pilihan dari jenis kelamin pelamar yang diinginkan oleh perusahaan. b. Combobox Kota Combobox kota digunakan untuk mencari pelamar berdasarkan kota tempat tinggal dari pelamar yang diinginkan. c. Combobox Usia

67 Combobox usia berisi pilihan rentang usia yang diharapkan oleh perusahaan. d. Combobox Pendidikan Kolom ini berisi pendidikan terakhir dari pelamar yang akan dicari oleh perusahaan. e. Combobox Jurusan Kolom ini berhubungan dari masukan dari combobox pendidikan, yaitu dengan memilih jurusan dari pendidikan terakhir pelamar f. Combobox Pengalaman Karir Combobox ini memiliki pilihan jumlah tahun dari pengalaman seorang pelamar. g. Tombol Mulai Pencarian Setelah mengisi kolom pencari pelamar yang diinginkan, perusahaan melakukan klik pada tombol ini dan sistem akan mencari pelamar yang sesuai dengan kriteria masukan.

68 4.3.6 Buat Laporan Halaman ini adalah halaman yang hanya diakses oleh usir Admin. Pada halaman ini, Admin dapat melihat laporan yang diinginkan. Gambar 4.34 Buat Laporan Sistem Pada halaman ini terdapat beberapa kontrol utama, yaitu : a. Combobox Laporan Pada combobox disediakan beberapa pilihan laporan yang dapat ditampilkan oleh sistem. b. Tombol Buat Laporan Dengan melakukan klik pada tombol ini, sistem akan dapat memulai mencari laporan yang diinginkan oleh Admin.