LKP : Rancang Bangun Sistem Informasi Bursa Kerja Pada PT. Jawa Pos Koran Surabaya.
i
RANCANG BANGUN SISTEM INFORMASI BURSA KERJA PADA PT. JAWA POS KORAN SURABAYA
KERJA PRAKTIK
Program Studi S1 Sistem Informasi
Oleh:
NYOMAN FRASTYAWAN 11410100066
FAKULTAS TEKNOLOGI DAN INFORMATIKA
INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA 2014
(2)
ix DAFTAR ISI
ABSTRAK ... vi
KATA PENGANTAR ... vii
DAFTAR ISI ... ix
DAFTAR GAMBAR ... xi
DAFTAR TABEL ... xiii
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Perumusan Masalah ... 2
1.3 Batasan Masalah ... 3
1.4 Tujuan ... 3
1.5 Manfaat ... 3
1.6 Sistematika Penulisan ... 4
BAB II GAMBARAN UMUM PERUSAHAAN ... 6
2.1 Sejarah PT. Jawa Pos Koran ... 6
2.2 Profil Perusahaan ... 10
2.3 Struktur Organisasi ... 12
BAB III LANDASAN TEORI ... 13
3.1 Sistem ... 13
3.2 Sistem Informasi ... 13
3.3 Entity Relational Diagram ... 15
3.4 Web ... 16
(3)
x
3.6 Data Flow Diagram ... 16
3.7 System Flow ... 18
BAB IV DESKRIPSI KERJA PRAKTEK ... 19
4.1 Analisa Sistem ... 19
4.2 Perancangan Sistem ... 19
4.3 Implementasi Sistem ... 56
BAB V PENUTUP ... 69
5.1 Kesimpulan ... 69
5.2 Saran ... 69
DAFTAR PUSTAKA ... 70
(4)
1
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah
Jawa Pos merupakan salah satu media cetak dalam bentuk Koran yang sudah lama terbit di Surabaya. Hingga sekarang namanya sudah terkenal di Jawa Timur. Pendapatan yang diperoleh dari Koran Jawa Pos bersumber pada hasil penjualan Koran dan dari banyaknya iklan yang dimuat. Sebagai perusahaan media cetak yang sedang berkembang pesat tidak mungkin tanpa memanfaatkan teknologi informatika dan komunikasi, baik hardware & software. Sejak awal sudah menjadi komitmen, teknologi dimanfaatkan untuk mendukung efisiensi dan daya bersaing.
Penyediaan informasi bursa kerja yang lengkap dan relevan akan sangat berguna bagi banyak pihak, yaitu: bagi masyarakat sebagai para pencari kerja untuk mendapatkan informasi lowongan kerja yang tersedia dan bagi perusahaan penyedia lowongan untuk mendapatkan informasi mengenai pencari kerja yang akan ditempatkan untuk mengisi lowongan kerja yang ada sedangkan bagi instansi lain yang membutuhkan informasi ketenagakerjaan. Dalam salah satu proses bisnis Jawa Pos terdapat iklan lowongan perusahaan. Proses iklan lowongan biasanya dimulai dengan klien penyedia pekerjaan (perusahaan) datang ke kantor Jawa Pos untuk melakukan permintaan lowongan pekerjaan. Lowongan pekerjaan lalu akan di terbitkan melalui surat kabar harian Jawa Pos. Begitulah proses iklan lowongan sampai ke pembaca atau pelamar yang ingin mencari kerja.
Dengan berjalannya proses iklan lowongan pekerjaan seperti ini sering terjadi kesulitan oleh pelamar kerja untuk menemukan pekerjaan yang sesuai
(5)
dengan kriteria yang dimilikinya, sehingga menyebabkan lamanya lowongan pekerjaan yang ada untuk terpenuhi dan harus dilakukan pengiklanan yang berulang-ulang.
Dengan demikian pengembangan Web Bursa Kerja Online merupakan mediator yang menjembatani antar Pencari Kerja dan Penyedia Kerja sehingga dapat menjadi solusi untuk memenuhi kebutuhan tersebut. Karakteristik aplikasi berbasis web yang memiliki kemudahan akses diharapkan sangat membantu pihak-pihak terkait untuk memperoleh informasi yang tepat.
1.2 Perumusan Masalah
Dengan melihat latar belakang masalah yang ada, maka dapat disimpulkan bahwa permasalahan yang dihadapi di bagian gudang PT. Jawa Pos Koran adalah sebagai berikut:
1. Bagaimana membuat sistem bursa kerja yang mampu menangani pemasaran lowongan pekerjaan yang dapat menjembatani hubungan antara Pencari Kerja dengan Penyedia Kerja.
2. Bagaimana membuat sistem informasi yang dapat menghasilkan laporan bursa kerja, yang dapat bermanfaat bagi perusahaan.
(6)
3
1.3 Batasan Masalah
Berdasarkan perumusan masalah di atas, dapat dibuat beberapa batasan masalah sebagai berikut:
1. Hanya sebatas membuat aplikasi dan tidak menangani masalah database. 2. Tidak mengolah bagian feedback pelamar kerja.
3. Sistem ini tidak menangani masalah pembayaran untuk member premium.
1.4 Tujuan
Tujuan dari pembuatan Sistem Informasi Bursa Kerja Pada PT. Jawa Pos Koran adalah:
1. Membuat sistem bursa kerja yang mampu menangani pemasaran lowongan pekerjaan yang dapat menjembatani hubungan antara Pencari Kerja dengan Penyedia Kerja.
2. Membuat sistem informasi yang dapat menghasilkan laporan bursa kerja, yang dapat bermanfaat bagi perusahaan.
1.5 Manfaat
a. Manfaat bagi perusahaan
Perusahaan dapat lebih mudah menjalankan proses bisnis bursa kerja secara Online yang dapat dilakukan kapan saja dan di mana saja.
b. Manfaat bagi mahasiswa
Mendapatkan gambaran tentang kondisi sesungguhnya dunia kerja dan memiliki pengalaman terlibat langsung dapat aktivitas perusahaan teknologi informasi. Selain itu mahasiswa juga dapat melatih
(7)
profesionalisme, disiplin dan kemampuan penunjang lain sesuai dengan standar kerja dunia teknologi informasi.
c. Manfaat bagi STIKOM
Mampu menghasilkan sarjana-sarjana yang handal dan memilihi pengalaman pada bidangnya. STIKOM juga dapat membina kerja sama yang baik antara lingkungan akademik dengan lingkungan industri.
1.6 Sistematika Penulisan
Untuk memberikan gambaran secara menyeluruh tentang masalah yang sedang dibahas, maka sistematika penulisan laporan kerja praktek untuk pembuatan Sistem Informasi Bursa Kerja Pada PT. Jawa Pos Koran adalah sebagai berikut: BAB I PENDAHULUAN
Bab ini menjelaskan tentang latar belakang masalah, perumusan masalah, batasan masalah, tujuan pembuatan sistem, manfaat dari sistem, serta sistematika penulisan laporan.
BAB II GAMBARAN UMUM PERUSAHAAN
Bab ini menjelaskan tentang gambaran umum mengenai PT. Jawa Pos Koran, visi dan misi, serta struktur organisasi yang bersangkutan dalam operasi rutin.
BAB III LANDASAN TEORI
Bab ini menjelaskan beberapa teori singkat yang berhubungan dengan pelaksanaan kerja praktek, yang meliputi sistem informasi sistem informasi bursa kerja, konsep dasar sistem informasi, analisa dan perancangan sistem, serta tools PHP dan database MySQL.
(8)
5
BAB IV DESKRIPSI KERJA PRAKTEK
Bab ini menguraikan prosedur dan langkah-langkah sistematis dalam bentuk Flowchart, Data Flow Diagram (DFD), Entity Relationship
Diagram (ERD) mengenai perancangan sistem yang dibuat. Selain itu juga
disertai desain struktur tabel dan Desain Input/Output (I/O). BAB V PENUTUP
Bab ini merupakan kesimpulan atau ringkasan dari bab-bab sebelumnya dan bab ini memuat saran-saran yang bisa diterapkan untuk perbaikan dan pengembangan sistem selanjutnya.
(9)
6
2.1 Sejarah PT. Jawa Pos Koran
Jawa Pos didirikan oleh The Chung Shen pada 1 Juli 1949 dengan nama Djawa Post. Saat itu The Chung Shen hanyalah seorang pegawai bagian iklan sebuah bioskop di Surabaya. Karena setiap hari dia harus memasang iklan bioskop di surat kabar, lama-lama ia tertarik untuk membuat surat kabar sendiri. Setelah sukses dengan Jawa Pos-nya, The Chung Shen mendirikan pula koran berbahasa Mandarin dan Belanda. Bisnis The Chung Shen di bidang surat kabar tidak selamanya mulus. Pada akhir tahun 1970-an, omzet Jawa Pos mengalami kemerosotan yang tajam. Tahun 1982, oplahnya hanya tinggal 6.800 eksemplar saja. Koran-korannya yang lain sudah lebih dulu pensiun. Ketika usianya menginjak 80 tahun, The Chung Shen akhirnya memutuskan untuk menjual Jawa Pos. Dia merasa tidak mampu lagi mengurus perusahaannya, sementara tiga orang anaknya lebih memilih tinggal di London, Inggris.
Pada tahun 1982, Eric FH Samola, waktu itu adalah Direktur Utama PT Grafiti Pers (penerbit majalah Tempo) mengambil alih Jawa Pos. Dengan manajemen baru, Eric mengangkat Dahlan Iskan, yang sebelumnya adalah Kepala Biro Tempo di Surabaya untuk memimpin Jawa Pos. Eric Samola kemudian meninggal dunia pada tahun 2000. Dahlan Iskan adalah sosok yang menjadikan Jawa Pos yang waktu itu hampir mati dengan oplah 6.000 eksemplar, dalam waktu 5 tahun menjadi surat kabar dengan oplah 300.000 eksemplar.
(10)
7
Lima tahun kemudian terbentuklah Jawa Pos News Network (JPNN), salah satu jaringan surat kabar terbesar di Indonesia, di mana memiliki lebih dari 80 surat kabar, tabloid, dan majalah, serta 40 jaringan percetakan di Indonesia. Pada tahun 1997, Jawa Pos pindah ke gedung yang baru berlantai 21, Graha Pena, salah satu gedung pencakar langit di Surabaya. Tahun 2002 dibangun Graha Pena di Jakarta. Dan, saati ini bermunculan gedung-gedung Graha Pena di hampir semua wilayah di Indonesia. Tahun 2002, Jawa Pos Group membangun pabrik kertas koran yang kedua dengan kapasitas dua kali lebih besar dari pabrik yang pertama. Kini pabrik itu, PT. Adiprima Sura Perinta, mampu memproduksi kertas koran 450 ton/hari. Lokasi pabrik ini di Kabupaten Gresik, hanya 45 menit bermobil dari Surabaya. Setelah sukses mengembangkan media cetak di seluruh Indonesia, pada tahun 2002 Jawa Pos Grup mendirikan stasiun televisi lokal JTV di Surabaya, yang kemudian diikuti Batam TV di Batam, Riau TV di Pekanbaru, Fajar TV di Makassar, Palembang TV di Palembang, Parijz van Java TV di Bandung, Radar Cirebon Televisi RCTV di Cirebon Kota Wali.
Memasuki tahun 2003, PT Jawa Pos Group merambah bisnis baru, yaitu Independent Power Plant (IPP). Proyek pertama adalah 1 x 25 MW di Kab. Gresik, yakni dekat pabrik kertas. Proyek yang kedua 2 x 25 MW, didirikan di Kalimantan Timur, bekerja sama dengan perusahaan daerah setempat. Pada tahun 2008, PT Jawa Pos Group menambah stasiun televisi baru, yaitu Mahkamah Konstitusi Televisi (MKtv) yang berkantor di Gedung Mahkamah Konstitusi Jakarta. Pada tahun 2009, PT Jawa Pos Group menambah data center baru, yaitu Fangbian Iskan Corporindo (FIC) yang berkantor di Gedung Graha Pena Surabaya.
(11)
Sirkulasi Jawa Pos menyebar hingga ke seluruh provinsi Jawa Timur, Bali, dan sebagian Jawa Tengah dan DI Yogyakarta. Jawa Pos terbit dalam beberapa edisi. Jawa Pos edisi Surabaya beredar di daerah Kota Surabaya dan sekitarnya (Kabupaten Sidoarjo dan Kabupaten Gresik), terbit dengan tiga seksi utama:
2.1.1. Jawa Pos (utama), berisi berita-berita utama, politik, ekonomi/bisnis, Jawa
Timur, nasional, internasional, dan rubrik-rubrik tematik lainnya.
2.1.2. Metropolis, berisi berita Kota Surabaya dan sekitarnya (Sidoarjo dan
Gresik), Deteksi (halaman untuk remaja, salah satunya berisi polling harian), hiburan, kesehatan, teknologi, dan rubrik-rubrik "ringan" lainnya serta rubrik mingguan
2.1.3. Olahraga, berisi berita-berita olahraga, terutama ulasan mengenai
sepak bola dan balap (Formula 1, MotoGP). Seksi ini juga berisi iklan baris.
2.1.4. DetEksi berisi berita tentang kehidupan remaja, mulai dari otomotif,
style, techno, hingga anime. terdiri dari 3 halaman yang disisipkan pada bagian Metropolis. Hingga kini detEksi Jawa Pos aktif mengadakan event seperti DetEksi Basketball League, Dan MAding Championship. Halaman ini kini telah menjadi bacaan wajib bagi remaja di Surabaya. Seksi ini semua crew-nya masih berstatus mahasiswa, mulai dari reporter, editor, hingga fotografer.
Hal yang membedakan Jawa Pos edisi Surabaya dan luar Surabaya adalah seksi "Metropolis" diganti dengan seksi yang lebih regional, dengan sebutan "Radar". Seksi "Radar" berisi berita-berita lbanyak. Rubrik-rubrik Metropolis (seperti di Jawa Pos edisi Surabaya) sebagian masih dipertahankan. Seksi Jawa Pos
(12)
9
utama dan Seksi Olahraga sama persis dengan edisi Surabaya. Saat ini Jawa Pos memiliki 15 "Radar", yang masing-masing memiliki redaksi sendiri di kotanya yakni:
Radar Banyuwangi (Banyuwangi), beredar di Banyuwangi dan Situbondo.
Radar Jember (Jember), beredar di Jember, Lumajang dan Bondowoso.
Radar Bromo (Kota Pasuruan), beredar di Pasuruan dan Probolinggo.
Radar Malang (Kota Malang), beredar di Malang dan Batu.
Radar Mojokerto (Kota Mojokerto), beredar di Mojokerto dan Jombang.
Radar Gresik (Gresik), beredar di Gresik, Surabaya, dan Lamongan.
Radar Kediri (Kota Kediri), beredar di Kediri dan Nganjuk. Kantor di Jalan
Brawijaya Kota Kediri.
Radar Tulungagung (Tulungagung), beredar di Tulungagung, Trenggalek,
dan Blitar.
Radar Bo1onegoro (Bojonegoro), beredar di Bojonegoro, Tuban,
Lamongan, dan Blora.
Radar Madiun (Kota Madiun), beredar di Madiun, Ngawi, Magetan,
Ponorogo, dan Pacitan.
Radar Madura (Bangkalan), beredar di Pulau Madura.
Radar Bali (Bali), beredar di Denpasar Bali.
Redaksi "Radar"-"Radar" ini berada di sejumlah kota. Isi berita "Radar" bersifat lokal, dan memuat iklan yang juga bersifat lokal, serta seksi Olahraga lokal.
Jawa Pos edisi Jawa Tengah/DIY sedikit berbeda dengan edisi Jawa Timur. Meski berita utama (headline) dan sebagian besar isi beritanya adalah sama, Jawa Pos edisi Jawa Tengah/DIY berisi rubrik tambahan yang bersifat lokal (seperti
(13)
rubrik Ekonomi Bisnis, Jawa Tengah), serta tidak termasuk iklan baris (yang mana hanya beredar di Jawa Timur). Jawa Pos di Jawa Tengah dan DIY juga terdiri atas sejumlah "Radar", yakni:
Radar Semarang (Kota Semarang), beredar di Semarang, Salatiga, Demak,
Kendal, Batang, dan Pekalongan.
Radar Solo (Kota Surakarta), beredar di eks Karesidenan Surakarta
(Surakarta, Boyolali, Klaten, Sukoharjo, Karanganyar, Sragen).
Radar Kudus (Kudus), beredar di Kudus, Pati, Jepara, Grobongan,
Rembang, dan Blora.
Radar Jogja (Yogyakarta), beredar di Provinsi DIY, Magelang, Purworejo,
Kebumen, Temanggung, dan Wonosobo.
Dari sisi manajemen, Radar-Radar yang ada ini dikelola secara otonom. Rekrutmen karyawan dan wartawan dilakukan sendiri oleh masing-masing manajemen Radar. Grup Jawa Pos atau Jawa Pos Group atau Jawa Pos National
Network (JPNN) adalah perusahaan yang menaungi lebih dari 151 surat kabar
daerah dan nasional, yang paling terkenal adalah Jawa Pos, dan belasan tabloid, majalah, dan televisi daerah.
2.2 Profil Perusahaan
Jawa Pos adalah Koran yang diterbitkan oleh sebuah perseroan dengan nama N.V. Perusahaan Penerbitan Java Post, didirikan pada 1 Juli 1949 oleh The Chung Sen (Suseno Tedjo). Pada akhir tahun 1970an mengalami kemerosotan yang tajam hingga pada tahun 1982 tirasnya tinggal 6.800 eksemplar/hari. Pada tahun ini pula masuk manajemen baru dari kelompok TEMPO di bawah kepemimpinan
(14)
11
Dahlan Iskan. Pada Tahun 1985, tiras Jawa Pos sudah mencapai 150.000 eksemplar/hari, hal ini karena suksesnya meliput kejatuhan presiden Marcos di Filipina. Jawa Pos kemudian berkembang cepat sekali tirasnya hingga sekarang mencapai 350.000 eksemplar/hari dengan anak perusahaan sebanyak 90 koran lebih di daerah daerah seluruh propinsi di Indonesia. Jawa Pos sekarang sudah menjadi salah satu kelompok industri media terbesar di Indonesia, dengan sumber daya karyawan sekitar 400 orang lebih dari berbagai disiplin ilmu serta mendirikan pabrik kertas koran dan percetakan2 di daerah-daerah dengan dukungan teknologi komputer dan komunikasi, maka Jawa Pos adalah perusahaan yang sangat efisien dan aset Indonesia yang patut di perhitungkan.
Gambar 2.1 Gedung Utama Graha Pena
Nama Perusahaan : PT Jawa Pos Koran
Visi dan Misi : Menjadikan perusahaan media yang berkembang kokoh dan membawa manfaat agar Indonesia tidak hanya maju di Ibukotanya, dengan menyelenggarakan pers yang bebas dan bertanggung jawab di seluruh Indonesia.
(15)
Moto : “Selalu Ada yang baru”
2.3 Struktur Organisasi
Struktur organisasi merupakan gambaran susunan pengurus dalam suatu organisasi. Berdasarkan survey yang telah dilakukan, diperoleh struktur organisasi pada PT. Jawa Pos Koran yaitu Direktur Utama membawahi beberapa Direktur Bagian. Berikut merupakan struktur organisasi PT. Jawa Pos Koran :
Pemegang Saham
Direktur Utama
Direktur Pemasaran
Administrasi Percetakan
Derektur Keuangan Direktur Produksi
Redaksi
(16)
13
BAB III LANDASAN TEORI
3.1 Sistem
Sistem dapat dilakukan dengan 2 pendekatan, yaitu pendekatan prosedur dan pendekatan komponen. Dengan pendekatan prosedur, yang mempunyai tujuan tertentu. Dengan pendekatan komponen, sistem merupakan kumpulan dari komponen-komponen yang saling berkaitan untuk mencapai tujuan tertentu. (Herlambang & Tanuwijaya, 2005)
3.2 Sistem Informasi
Sistem informasi adalah elemen dari sistem yang terdiri dari tujuan, masukan, keluaran, proses, mekanisme pengendali dan umpan lingkungan dan sistem yang lain.
1. Tujuan
Tujuan merupakan pedoman sistem untuk melaksanakan tugas serta merupakan pemacu untuk mencapai hasil tertentu. Sesuai dengan keberagaman sistem, setiap sistem tidak mempunyai tujuan yang identik sama persis. Meskipun berbeda-beda sistem, namun secara umum tujuan dari sebuah sistem adalah sebagai berikut (Hall, 2001) :
Untuk mendukung organisasi dari sistem tersebut
Untuk menentukan pengambilan keputusan dari sistem
(17)
2. Masukan
Masukan (input) adalah segala sesuatu yang dimasukkan ke dalam karakter-karakter huruf maupun berupa numerik. Data ini diproses dengan metode-metode tertentu dan akan menghasilkan keluaran berupa informasi yang dihasilkan dapat berupa laporan maupun solusi dari proses yang telah dijalankan.
3. Proses
Semua bahan yang dimasukkan ke dalam sistem akan diolah atau diproses menjadi keluaran, yaitu informasi yang berguna bagi pemakainya. Kegiatan yang ada dalam proses meliputi, mencatat, mengklasifikasi, menghitung, menganalisis, membuat hipotesa dan perkiraan-perkiraan, menarik kesimpulan, serta membuat keputusan. Hasil proses ini akan diberikan pada bagian berikutnya yaitu keluaran. 4. Keluaran
Keluaran (output) diterima dari proses yang dihasilkan. Hasil dari proses bisa berupa informasi, laporan, gambar dan grafik.
5. Batas
Batas merupakan pemisah dari antara sistem dengan daerah di luar sistem. Sistem yang berada di luar sistem disebut lingkungan. Ada 8 elemen lingkungan yang mempengaruhi sistem yaitu pemasok, pelanggan, serikat pekerja, masyarakat, keuangan, pemegang saham atau pemilik, pesaing, pemerintah, masyarakat global.
(18)
15
3.3 Entity Relational Diagram
Entity Relational Diagram (ERD) merupakan penggambaran hubungan antara beberapa entity yang digunakan untuk merancang database yang diperlukan. (Marlinda, 2004)
Adapun simbol-simbol Entity Relational Diagram dapat dilihat pada tabel 3:
(19)
3.4 Web
Web merupakan sistem yang menyebabkan pertukaran data di Internet menjadi mudah dan efisien. Web terdiri atas 2 komponen dasar, yaitu :
Server Web : sebuah komputer dan software yang menyimpan dan mendistribusikan data ke komputer lainnya (yang meminta informasi) melalui internet.
Browser Web : software yang dijalankan pada komputer pemakai (client) yang meminta informasi dari server Wet dan menampilkannya sesuai dengan file data itu sendiri. (Ellsworth & Ellsworth, 1997)
3.5 World Wide Web
World Wide Web merupakan jaringan dokumen yang sangat besar yang
saling dihubungkan satu sama lain; satu set protokol yang mendefinisikan bagaimana sistem bekerja dan mentransfer data; dan sebuah software yang membuatnya bekerja dengan mulus. Web menggunakan teknik hypertext dan multimedia yang membuat internet mudah digunakan, dijelajahi dan dikontribusikan. (Ellsworth & Ellsworth, 1997)
3.6 Data Flow Diagram
Data Flow Diagram (DFD) adalah model logika data atau proses yang
dibuat untuk menggambarkan darimana asal data dan ke mana tujuan data yang keluar dari sistem, di mana data disimpan, proses apa yang menghasilkan data tersebut dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut. (Kristanto, 2004)
(20)
17
Langkah-langkah dalam Data Flow Diagram dibagi menjadi tiga tahap atau tingkatan, yaitu :
1. Diagram Konteks
Diagram dibuat untuk menggambarkan sumber serta tujuan data yang akan diproses atau dengan kata lain diagram konteks digunakan untuk menggambarkan sistem secara umum atau global keseluruhan sistem yang ada. 2. Diagram Nol
Diagram Nol dibuat untuk menggambarkan tahapan proses yang ada di dalam diagram konteks, yang penjabarannya lebih terperinci.
3. Diagram Detail
Diagram Detail dibuat untuk menggambarkan arus data secara lebih mendetail lagi dari tahapan proses yang ada di dalam diagram Nol.
Adapun simbol-simbol Data Flow Diagram dapat dilihat pada tabel 3.2 : Tabel 3.2 Simbol Data Flow Diagram
(21)
3.7 System Flow
System Flow adalah bagan yang menunjukkan arus pekerjaan secara
menyeluruh dari satu sistem di mana bagan ini menjelaskan urutan prosedur-prosedur yang ada dalam sistem dan biasanya dalam membuat system flow sebaiknya ditentukan pula fungsi-fungsi yang melaksanakan atau bertanggung jawab terhadap sub-sistem yang ada. (Jogiyanto, 1998). Adapun simbol-simbol
System Flow dapat dilihat pada tabel 3.3 :
(22)
19
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
(23)
4.2.1 System Flow
4.2.1.1 Mencatat Pendaftaran Perusahaan
Mencatat Pendaftaran Perusahaan
Aplikasi Calon Pendaftar
P h a s e Mulai Klik Tab Daftar Perusahaa Baru Menampilakan Form Daftar Perusahaan Baru Form Pendaftaran Perusahaan Baru Input Data Perusahaan Baru Cek Kebenaran Data
Pendaftar Baru
Benar ? Tidak
Ya Cek Kelengkapan
Pendaftar Baru
Lengkap ? Tidak
Ya
Simpan Data
Pendaftar Baru User Perusahaan
Pesan Pendaftaran
Berhasil
Selesai
(24)
21
4.2.1.2 Mencatat Pendaftaran Pelamar
Mencatat Pendaftaran Pelamar
Aplikasi Calon Pendaftar
P h a s e Mulai Klik Tab
Daftar Pela ar Baru Menampilakan Form Daftar Pelamar Baru Form Pendaftaran Pelamar Baru
Input Data Pelamar Baru Cek Kebenaran Data
Pendaftar Baru
Benar ? Tidak
Ya Cek Kelengkapan
Pendaftar Baru
Lengkap ? Tidak
Ya
Simpan Data
Pendaftar Baru User Pelamar
Pesan Pendaftaran
Berhasil
Selesai
(25)
4.2.1.3 Mengecek Hak Akses
Mengecek Hak Akses
User Aplikasi P h a s e Mulai
Data Login Default
Cek Data Login User Pelamar
Cocok ? Tidak Mengecek Hak Akses Ya Pelamar ? Menampilkan Halaman Pelamar Ya A Halaman Web Pelamar B Tidak Menampilkan Halaman Perusahaan Halaman Web Perusahaan Selesai User Perusahaan Menampilkan Halaman Admin Admin ? Ya Tidak Halaman Web Admin C
(26)
23
4.2.1.4 Lowongan Perusahaan (Perusahaan)
Lowongan Perusahaan
Perusahaan Aplikasi
P
h
a
s
e
A
Klik Me buat Lowo ga
Kriteria Karyawan
Menyimpan Lowongan
Pesan Sukses Menyimpan Lowongan
Selesai
Lowongan
Menampilkan Pesan Sukses Mulai
Form Membuat Lowongan
Data Kebutuhan Lowongan
Menampilkan Form Buat Lowongan
Bagian Jabatan
Gambar 4.4 Sistem Flow Lowongan Perusahaan (Perusahaan)
(27)
4.2.1.5 Pencarian Pelamar (Perusahaan)
Pencarian Pelamar
Perusahaan Aplikasi
P
h
a
s
e
B
Klik Cari Pela ar
Mencari Pelamar Sesuai Kriteria
Pelamar Tersedia
Selesai
Pelamar
Menampilkan Pelamar Mulai
Cari Pelamar
Kriteria Pelamar
Menampilkan Halaman Cari Lowongan
Gambar 4.5 Sistem Flow Pencarian Pelamar (Perusahaan)
(28)
25
4.2.1.6 Pencarian Lowongan (Pelamar)
Pencarian Lowongan
Pelamar Aplikasi
P
h
a
s
e
B
Klik Cari Lowo ga
Mencari Lowongan Sesuai Kriteria
Lowongan Tersedia
Selesai
Lowongan
Menampilkan Lowongan Mulai
Cari Lowongan
Kriteria Lowongan
Menampilkan Halaman Cari Lowongan
Gambar 4.6 Sistem Flow Pencarian Lowongan (Pelamar)
(29)
4.2.1.7 Pendaftaran Lowongan (Pelamar)
Pencarian Lowongan
Perusahaan Aplikasi
P
h
a
s
e
B
Klik Lowongan yang Tersedia
Mengirim Pengajuan Lowongan
Pesan Sukses Mengajukan Lowongan
Selesai
Lowongan
Menampilkan Pesan Sukses Mulai
Informasi Lowongan
Klik Me gajuka La ara
Menampilkan Informasi Lowongan
(30)
27
4.2.1.8 Membuat Laporan (Admin)
Membuat Laporan
Admin Aplikasi
P
h
a
s
e
C
Memilih Periode
Mencetak Laporan
Selesai
Lowongan Mulai
Laporan
Klik pada Cetak Lapora
Mencari Data Laporan
Menampilkan Laporan
Pelamar
Perusahaan
Laporan Cetak
Gambar 4.8 Membuat Laporan (Admin)
(31)
28 Dat a F low Diagr am (D F D ) Conte xt D iagra m Ga mbar 4.9 C ontex t Diag ra m C ontex t d iag ra
m aplikasi i
ni m emi li ki ti g a ex te rna l entit y y an g m enunjan g a sis tem, y ait u Ad mi n, P elama r, Per usa ha am. Laporan Cetak Periode Laporan yang Diinginkan
Halaman Web Admin Data Login Admin
Notifikas i Sukses Kirim Pengajuan Lamaran
Kirim Surat Pengajuan Lamaran
Daftar Pelamar Sesuai Yang Diinginkan
Data Kriteria Pelamar Yang Diinginkan Daftar Lowongan Sesuai Yang Diinginkan
Data Kriteria Lowong an Yang Diinginkan
Notifikas i Sukses Posting Lowong an baru
Data Kebutuhan Lowong an Baru Data Login Perus ahaan
Halaman Web Perusahaan Halaman Web Pelamar
Data Login Pelamar
Notifikas i Sukses Daftar Perusahaan
Data Diri Perus ahaan Notifikas i Sukses Daftar Pelamar
Data Diri Pelamar
0
Sis tem Informasi Burs a Kerja Berbas is Web
+
Pelamar
Perus ahaan 0
Sis tem Informasi Burs a Kerja Berbas is Web
+
(32)
29 4.2.2.2 DF D Le ve l 0 Ga mbar 4.10 D F D L eve l 0
Daftar Perusahaan Terdaftar Daftar Lowongan Terdaftar Daftar Pelamar Terdaftar
Data Hak Akses Admin
[Laporan Cetak] [Periode Laporan yang Diinginkan]
[Halaman Web Admin] [Data Login Admin]
Data Pencarian Lowongan
Data Perusahaan Lowongan
[Notifikasi Sukses Kirim Pengajuan Lamaran] [Kirim Surat Pengajuan Lamaran]
Data Pembuatan Lowongan
Data Pelamar
[Daftar Pelamar Sesuai Yang Diinginkan] [Data Kriteria Pelamar Yang Diinginkan]
Data Hak Akses Pelamar
Data Lowongan
[Daftar Lowongan Sesuai Yang Diinginkan] [Data Kriteria Lowongan Yang Diinginkan]
Data Perusahaan Terdaftar Data Pelamar Terdaftar
Data Hak Akses Perusahaan
Simpan Data Lowongan Baru Data Bagian
Data Kriteria Karyawan Data Jabatan
[Notifikasi Sukses Posting Lowongan baru] [Data Kebutuhan Lowongan Baru]
User Password Perusahaan User Password Pelamar
[Halaman Web Perusahaan] [Data Login Perusahaan]
[Halaman Web Pelamar] [Data Login Pelamar]
Simpan Data Perusahaan Baru
[Notifikasi Sukses Daftar Perusahaan] [Data Diri Perusahaan]
Simpan Data Pelamar Baru
[Notifikasi Sukses Daftar Pelamar] [Data Diri Pelamar]
Pelamar Pelamar Perusahaan Perusahaan
Pelamar Pelamar Perusahaan Perusahaan Perusahaa n Perusahaan Pelamar Pelamar
Perusahaan Perusahaan Pelamar Pelamar
1 Pendaftaran Pelamar + 1 Pelamar 2 Pendaftaran Perusahaan + 2 Perusahaan 3 Hak Akses +
1 Pelamar 2 Perusahaan
4 Lowongan Perusahaan +
6 Jabatan 7 KaryawanKriteria
8 Bagian 9 Lowongan
5 Pencarian Lowongan + 9 Lowongan 6 Pencarian Pelamar + 1 Pelamar 7 Pendaftaran Lowongan + 9 Lowongan Admin Admin Admin Admin 8 Membuat Laporan + 2 Perusahaan 1 Pelamar 9 Lowongan
(33)
4.2.2.3 DFD Level 1 Pendaftaran Pelamar
Gambar 4.11 DFD Level 0 Pendaftaran Pelamar
Data Pelamar Lengkap Data Pelamar Benar Form Daftar Pelamar Baru
[Data Pelamar Terdaftar] [Notifikasi Sukses Daftar Pelamar]
[Simpan Data Pelamar Baru] [Data Diri Pelamar]
Pelamar
Pelamar
1 Pelamar 1.1
Menampilkan Form Daftar Pelamar Baru
1.2 Cek Kebenaran
Data Pelamar Baru
1.3 Cek Kelengkapan Pendaftar Baru
1.4
Simpan Data Pelamar Baru
(34)
31
4.2.2.4 DFD Level 1 Pendaftaran Perusahaan
Gambar 4.12 DFD Level 1 Pendaftaran Perusahaan Data Perusahaan Lengkap
Data Perusahaan Benar Form Daftar Perusahaan Baru
[Simpan Data Perusahaan Baru]
[Data Perus ahaan Terdaftar] [Notifikasi Suks es Daftar Perus ahaan]
[Data Diri Perusahaan] Perusahaan
Perusahaa n
2 Perusahaan 2.1
Menampilkan Form Daftar Perusahaan Baru
2.2
Cek Kebenaran Data Perusahaan Baru
2.3
Cek Kelengkapan Data Perusahaan
Baru
2.4 Simpan Data
Perusahaan Baru
(35)
4.2.2.5 DFD Level 1 Hak Akses
Gambar 4.13 DFD Level 1 Hak Akses [Data Hak Aks es Admin]
[Halaman Web Admin] Hak Akses Admin [Data Log in Admin]
Hak Akses Perusahaan Hak Akses Pelamar
Data Login Coc ok
[User Pass word Perus ahaan] [User Pass word Pelamar]
[Data Log in Perusahaan]
[Halaman Web Perusahaan]
[Data Log in Pelamar]
[Halaman Web Pelamar]
[Data Hak Aks es Pelamar] [Data Hak Aks es Perusahaan]
[Data Perusahaan Terdaftar] [Data Pelamar Terdaftar]
Pelamar
Pelamar Perus ahaan
Perus ahaa n
1 Pelamar 2 Perus ahaan
Lowong an Perus ahaan
Pendaftaran Pelamar Pendaftaran Perus ahaan
3.1 Cek Data Login
3.2 Meng ecek Hak
Akses 3.3 Menampilkan Halaman Perus ahaan 3.4 Menampilkan Halaman Pelamar Admin Admin 3.5 Menampilakan Halaman Admin
(36)
33
4.2.2.6 DFD Level 1 Lowongan Perusahaan
Gambar 4.14 DFD Level 1 Lowongan Perusahaan Lowong an Tersimpan
Form Buat Lowong an Baru [Data Bagian]
[Data Kriteria Karyawan] [Data Jabatan]
[Simpan Data Lowongan Baru]
[Data Pembuatan Lowongan] [Notifikasi Sukses Pos ting Lowongan baru]
[Data Kebutuhan Lowong an Baru] [Data Hak Aks es Perus ahaan]
Perus ahaa n
Perus ahaa n 6 Jabatan
7 KaryawanKriteria
8 Bag ian
9 Lowong an
Hak Akses
4.1 Menampilkan
Form Buat Lowong an
4.2 Menyimpan
Lowong an
4.3 Menampilkan Pesan Sukses
(37)
4.2.2.7 DFD Level 1 Pencarian Pelamar
Gambar 4.15 DFD Level 1 Pencarian Pelamar Pelamar Ses uai Kriteria
Halaman Cari Pelamar
[Data Pelamar]
[Daftar Pelamar Sesuai Yang Diinginkan] [Data Kriteria Pelamar Yang Diinginkan]
[Data Pembuatan Lowong an]
Perus ahaa n
Perus ahaa n
1 Pelamar
Lowong an Perusahaan
6.1 Menampilkan Halaman Cari
Pelamar
6.2 Mencari Pelamar Ses uai
Kriteria
6.3 Menampilkan
(38)
35
4.2.2.8 DFD Level 1 Pencarian Lowongan
Gambar 4.16 Pencarian Lowongan
Lowongan Sesuai Kriteria Halaman Cari Lowongan
[Data Kriteria Lowongan Yang Diinginkan]
[Data Lowongan]
[Daftar Lowongan Sesuai Yang Diinginkan]
[Data Hak Akses Pelamar]
[Data Pencarian Lowongan] Pelamar
Pelamar
9 Lowongan Hak Aks es
5.1 Menampilkan Halaman Cari Lowongan
5.2 Menc ari Lowongan Sesuai Kriteria
5.3
Menampilkan Lowongan
(39)
4.2.2.9 DFD Level 1 Pendaftaran Lowongan
Gambar 4.17 Pendaftaran Lowongan
Pengajuan Lowongan Informasi Lowongan
[Notifikasi Suks es Kirim Pengajuan Lamaran]
[Data Perus ahaan Lowongan] [Data Pencarian Lowongan]
[Kirim Surat Pengajuan Lamaran] Pelamar
Pelamar
9 Lowongan Penc arian Lowongan
7.1 Menampilakan
Informasi Lowongan
7.2 Mengirim Pengajuan
Lowongan
7.3 Menampilkan Pesan Sukses
(40)
37
4.2.2.10 DFD Level 1 Membuat Laporan
Gambar 4.18 Membuat Laporan Data Laporan Siap Cetak
Data Laporan Ditemukan
[Daftar Lowongan Terdaftar] [Daftar Pelamar Terdaftar]
[Daftar Perusahaan Terdaftar]
[Laporan Cetak] [Periode Laporan yang Diing inkan]
[Data Hak Akses Admin] Admin
Admin
Hak Akses
1 Pelamar
9 Lowong an
2 Perus ahaan
8.1 Mencari Data
Laporan
8.2
Menampilkan Laporan
8.3 Mencetak
(41)
4.2.3 Perancangan Database
4.2.3.1 Conceptual Data Model (CDM)
(42)
39
4.2.3.2 Physical Data Model (PDM)
(43)
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 Tabel 4.1 Tabel Perusahaan N
o
Field Name
Data Type
Lengt h
Constrain t
Foreign Key
On Field
On Table
1
email_perusahaa
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
(44)
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
Foreign Key On Field 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
Foreign Key On Field On Table
1 id_kategori varchar 10 PK
(45)
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
Foreign Key On Field On Table
1 id_lowongan integer PK
2 id_tingkat varchar 10 id_tingkat
Tingkat_Pen didikan
3
email_perusahaa
n varchar 20
email_peru
sahaan Perusahaan
4 id_jk varchar 1 id_jk
Jenis_Kelami n
5 id_pekerjaan varchar 10
id_pekerjaa
n Pekerjaan
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
(46)
43
No Field Name Data Type Length Constraint
Foreign Key On Field 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
Foreign Key On Field On Table
1 id_jk varchar 1 PK
(47)
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
Foreign Key On Field 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 Tabel 4.7 Tabel Pekerjaan N o Field Name Data Type Lengt h Constrain t Foreign Key On Field On Table
1 id_pekerjaan varchar 10 PK
2 id_kategori varchar 10
id_kategor
i Kategori
3
nama_pekerjaa
(48)
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
Foreign Key On Field On Table
1 id_jurusan varchar 10 PK
(49)
9. Tabel Pelamar
Nama tabel : Pelamar Primary key : email_pelamar Foreign key : id_kota, id_jk
Fungsi : Menyimpan data Pelamar Tabel 4.9 Tabel Pelamar No Field Name
Data Type
Length
Constrain t
Foreign Key On Field On Table
1 email_pelamar varchar 20 PK
2 id_kota varchar 5 id_kota Kota
3 id_jk varchar 1 id_jk
Jenis_Kel 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
10
status_member
p char 1
(50)
47
10.Tabel Pendidikan
Nama tabel : Pendidikan Primary key : id_pendidikan
Foreign key : id_jurusan, id_tingkat Fungsi : Menyimpan data Pendidikan
Tabel 4.10 Tabel Pendidikan N
o
Field Name
Data Type
Lengt h
Constrain t
Foreign Key On Field On Table
1
id_pendidika
n varchar 10 PK
2 id_jurusan varchar 10 id_jurusan Jurusan
3 id_tingkat varchar 10 Id_tingkat
Tingkat_Pen didikan
4 th_masuk varchar 4
5 th_lulus varchar 4
6
nama_sekola
(51)
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
Foreign Key On Field 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 Tabel 4.12 Tabel Karir_Pelamar
N o Field Name Data Type Lengt h Constrain t Foreign Key On Field On Table 1 id_karir varchar 10 PK, FK id_karir Karir
2
email_pelama
r varchar 20 PK, FK
email_pelama
(52)
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
(53)
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
(54)
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
(55)
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
(56)
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
(57)
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
(58)
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
(59)
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.
(60)
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.
(61)
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.
(62)
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.
(63)
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.
(64)
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
(65)
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.
(66)
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.
(67)
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.
(68)
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.
(69)
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.
(70)
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.
(71)
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.
(72)
69
BAB V PENUTUP
5.1 Kesimpulan
Kesimpulan yang dapat diambil dari pembuatan sistem informasi bursa kerja pada PT. Jawa Pos Koran adalah sebagai berikut :
1. Sistem Informasi Bursa Kerja pada PT. Jawa Pos ini merupakan aplikasi yang dapat membantu perusahaan yang bekerja sama dengan Jawa Pos dalam hal pengiklanan lowongan pekerjaan.
2. Dengan adanya Sistem Informasi Bursa Kerja pada PT. Jawa Pos, dapat membantu pelamar yang terdaftar pada website Jawa Pos untuk mencari lowongan pekerjaan yang sesuai dengan keahliannya.
5.2 Saran
Berdasarkan analisis dan perancangan sistem yang sudah dilakukan, saran yang dapat disampaikan oleh penulis untuk pembuatan Sistem Informasi Bursa Kerja pada PT. Jawa Pos yaitu : Sistem Informasi Bursa Kerja pada PT. Jawa Pos ini dapat dikembangkan dengan membangun Sistem Informasi Bursa Kerja yang menangani dalam hal feedback dari Pelamar yang sudah melakukan pendaftaran lowongan pekerjaan.
(73)
70
Ellsworth, J. H., & Ellsworth, M. V. (1997). Marketing on the Internet : Multimedia
Strategy for the WWW. Jakarta: Grasindo.
Hall, J. A. (2001). Sistem Informasi Akuntansi. Jakarta: Salemba Empat.
Herlambang, S., & Tanuwijaya, H. (2005). Konsep Teknologi dan Manajemen. Yogyakarta: Graha Ilmu.
Jogiyanto, H. M. (1998). Analisis Desain dan Desain Sistem Informasi. Jakarta: Elex Media Komputerindo.
Kristanto, A. (2004). Rekayasa Perangkat Lunak (Konsep Dasar). Yogyakarta: Gava Media.
(1)
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.
(2)
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.
(3)
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.
(4)
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.
(5)
69
5.1 Kesimpulan
Kesimpulan yang dapat diambil dari pembuatan sistem informasi bursa kerja pada PT. Jawa Pos Koran adalah sebagai berikut :
1. Sistem Informasi Bursa Kerja pada PT. Jawa Pos ini merupakan aplikasi yang dapat membantu perusahaan yang bekerja sama dengan Jawa Pos dalam hal pengiklanan lowongan pekerjaan.
2. Dengan adanya Sistem Informasi Bursa Kerja pada PT. Jawa Pos, dapat membantu pelamar yang terdaftar pada website Jawa Pos untuk mencari lowongan pekerjaan yang sesuai dengan keahliannya.
5.2 Saran
Berdasarkan analisis dan perancangan sistem yang sudah dilakukan, saran yang dapat disampaikan oleh penulis untuk pembuatan Sistem Informasi Bursa Kerja pada PT. Jawa Pos yaitu : Sistem Informasi Bursa Kerja pada PT. Jawa Pos ini dapat dikembangkan dengan membangun Sistem Informasi Bursa Kerja yang menangani dalam hal feedback dari Pelamar yang sudah melakukan pendaftaran lowongan pekerjaan.
(6)
70
DAFTAR PUSTAKA
Ellsworth, J. H., & Ellsworth, M. V. (1997). Marketing on the Internet : Multimedia Strategy for the WWW. Jakarta: Grasindo.
Hall, J. A. (2001). Sistem Informasi Akuntansi. Jakarta: Salemba Empat.
Herlambang, S., & Tanuwijaya, H. (2005). Konsep Teknologi dan Manajemen. Yogyakarta: Graha Ilmu.
Jogiyanto, H. M. (1998). Analisis Desain dan Desain Sistem Informasi. Jakarta: Elex Media Komputerindo.
Kristanto, A. (2004). Rekayasa Perangkat Lunak (Konsep Dasar). Yogyakarta: Gava Media.