• Tidak ada hasil yang ditemukan

Sistem Informasi Lowongan Kerja Berbasis Web Menggunakan PHP,AJAX,JQUERY, Dan MYSQL Untuk PT. Kereta Api Indonesia

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Lowongan Kerja Berbasis Web Menggunakan PHP,AJAX,JQUERY, Dan MYSQL Untuk PT. Kereta Api Indonesia"

Copied!
74
0
0

Teks penuh

(1)

SISTEM INFORMASI LOWONGAN KERJA BERBASIS WEB

MENGGUNAKAN PHP, AJAX, JQUERY, DAN MYSQL

UNTUK PT. KERETA API INDONESIA

KERJA PRAKTEK

Diajukan untuk Memenuhi Tugas Mata Kuliah Kerja Praktek Program Strata Satu Jurusan Teknik Informatika

Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia

IRFAN VIGMA TAUFIK

10106122

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG

(2)
(3)

iii

DAFTAR ISI

LEMBAR JUDUL

LEMBAR PENGESAHAN

KATA PENGANTAR... i

DAFTAR ISI ... iii

DAFTAR TABEL ... vi

DAFTAR GAMBAR ... vii

DAFTAR LAMPIRAN ... x

BAB I PENDAHULUAN ... 1

1.1. Latar Belakang Masalah ... 1

1.2. Perumusan Masalah... 2

1.3. Maksud dan Tujuan ... 2

1.3.1. Maksud ... 2

1.3.2. Tujuan ... 2

1.4. Batasan Masalah ... 3

1.4.1. Batasan Pengguna ... 3

1.4.2. Batasan Prosedur ... 4

1.4.3. Batasan Data ... 4

1.4.4. Batasan Perangkat Keras dan Perangkat Lunak ... 4

1.4.5. Batasan Jaringan ... 5

(4)

1.5.1. Analisis (Analysis) ... 6

1.5.2. Perancangan (Design) ... 7

1.5.3. Pengkodean (Coding) ... 7

1.5.4. Implementasi (Implementation) ... 7

1.5.5. Perawatan (Maintenance) ... 7

1.6. Sistematika Penulisan ... 8

BAB II TINJAUAN PUSTAKA... 9

2.1. Profil Tempat Kerja Praktek ... 9

2.1.1. Sejarah Perusahaan ... 9

2.1.2. Logo Perusahaan ... 12

2.1.3. Badan Hukum Perusahaan ... 12

2.1.4. Struktur Organisasi dan Job Description ... 13

2.2. Landasan Teori ... 14

2.2.1. Konsep Dasar Sistem ... 14

2.2.2. Konsep Dasar Informasi ... 14

2.2.3. Konsep Dasar Sistem Informasi ... 15

2.2.4. Konsep Dasar Desain Sistem Informasi ... 15

2.2.5. Konsep Dasar WWW... 18

2.2.6. Konsep Dasar HTML ... 19

2.2.7. Konsep Dasar PHP ... 21

2.2.8. Konsep Dasar Javascript ... 24

2.2.9. Konsep Dasar CSS... 26

(5)

BAB III PEMBAHASAN ... 31

3.1. Fungsionalitas Produk ... 31

3.1.1. Fungsionalitas perangkat lunak untuk Admin ... 31

3.1.2. Fungsionalitas perangkat lunak untuk User ... 32

3.2. Perancangan Produk ... 33

3.2.1. Gaya Dialog ... 33

3.2.2. Struktur Menu... 33

3.2.3. Antarmuka ... 36

3.2.4. Jaringan Semantik ... 50

3.3. Implementasi Produk ... 51

3.3.1. Antarmuka Situs Administrator ... 51

3.3.2. Antarmuka Situs User ... 62

BAB IV KESIMPULAN DAN SARAN ... 66

5.1. Kesimpulan ... 66

5.2. Saran ... 67

(6)

1

BAB I

I.

PENDAHULUAN

1.1.

Latar Belakang Masalah

PT. KERETA API INDONESIA adalah salah satu perusahaan yang bergerak dalam bidang layanan transportasi darat. PT. KERETA API INDONESIA memiliki tujuan untuk memberikan pelayanan kepada umum dan memperoleh keuntungan. Seiring dengan perkembangan perusahaan yang semakin lama semakin cepat mendorong perusahaan untuk selalu meningkatkan kualitas dan kuantitas karyawan agar tetap bertahan dan terus berkembang. Oleh karena itu perusahaan harus dapat menyerap sebanyak-banyaknya karyawan yang berkompeten dan memiliki etos kerja yang tinggi.

Penerimaan karyawan pada PT. KERETA API INDONESIA masih berbasis konvensional. Pihak perusahaan sendiri merasa kewalahan dalam menangani bertumpuknya surat lamaran yang dikirimkan oleh para pencari kerja karena sulitnya melakukan seleksi terhadap surat lamaran tersebut.

Dilain pihak, perusahaan membutuhkan biaya yang tidak sedikit untuk membuat dan mengirimkan surat balasan kepada para pencari kerja yang telah memiliki kualifikasi untuk melanjutkan ke tahap berikutnya.

(7)

1.2.

Perumusan Masalah

Berdasarkan uraian diatas, maka dapat disimpulkan permasalahan yang terjadi yaitu sebagai berikut :

1. Perusahaan harus dapat menyerap sebanyak-banyaknya karyawan yang berkompeten dan memiliki etos kerja yang tinggi.

2. Pihak perusahaan sendiri merasa kewalahan dalam menangani bertumpuknya surat lamaran yang dikirimkan oleh para pencari kerja karena sulitnya melakukan seleksi terhadap surat lamaran tersebut. 3. Perusahaan membutuhkan biaya yang tidak sedikit untuk membuat dan

mengirimkan surat balasan kepada para pencari kerja yang telah memiliki kualifikasi untuk melanjutkan ke tahap berikutnya.

Melihat perumusan masalah diatas, maka timbul suatu masalah yaitu Bagaimana membangun sistem informasi lowongan kerja berbasis web menggunakan php, ajax, jquery, dan mysql untuk PT. KERETA API INDONESIA.

1.3.

Maksud dan Tujuan

1.3.1. Maksud

Adapaun maksud dari kerja praktek ini adalah untuk membangun sistem informasi lowongan kerja berbasis web menggunakan php, ajax, jquery, dan mysql untuk PT. KERETA API INDONESIA.

1.3.2. Tujuan

Adapun tujuan dari Kerja Praktek ini adalah :

(8)

sebanyak-banyaknya karyawan yang berkompeten dan memiliki etos kerja yang tinggi.

2. Membantu perusahaan dalam menangani bertumpuknya surat lamaran yang dikirimkan oleh para pencari kerja dengan cara memudahkan dalam melakukan seleksi terhadap surat lamaran tersebut.

3. Membantu mengurangi biaya yang digunakan untuk membuat dan mengirimkan surat balasan kepada para pencari kerja yang telah memiliki kualifikasi untuk melanjutkan ke tahap berikutnya.

1.4.

Batasan Masalah

Dalam penyusunan laporan ini diberikan batasan masalah agar dalam penjelasannya nanti akan lebih mudah, terarah dalam mencapai suatu tujuan dan sasaran yang ditentukan sebelumnya.

Adapun batasan masalah yang akan dibahas adalah :

1.4.1. Batasan Pengguna

Sistem informasi lowongan kerja ini memiliki dua tipe pengguna yang memiliki tugasnya masing-masing, yaitu :

1. Calon pelamar kerja yang berasal dari berbagai kalangan yang memiliki latar belakang dan karakteristik yang berbeda satu sama lain.

(9)

1.4.2. Batasan Prosedur

Berdasarkan dari data hasil kerja praktek yang telah dikumpulkan, diperoleh proses bisnis dari penerimaan karyawan pada PT. KERETA API INDONESIA adalah sebagai berikut :

1. Pihak perusahaan mengolah informasi lowongan pekerjaan yang tersedia di PT. Kereta Api Indonesia.

2. Pihak perusahan mengumumkan informasi lowongan pekerjaan yang tersedia di PT. Kereta Api Indonesia.

3. Calon pelamar melihat informasi lowongan pekerjaan dan mendaftarkan diri sebagai pelamar kerja.

4. Pihak perusahaan menyaring dan melakukan seleksi pelamar dari data pencari kerja yang telah masuk.

5. Pihak perusahaan mengirimkan surat balasan pemanggilan pelamar yang telah memiliki kualifikasi untuk melanjutkan ke tahap berikutnya.

1.4.3. Batasan Data

Adapun data yang akan diolah dalam sistem informasi lowongan pekerjaan ini adalah sebagai berikut :

1. Data informasi lowongan pekerjaan. 2. Data pelamar kerja.

1.4.4. Batasan Perangkat Keras dan Perangkat Lunak

(10)

informasi lowongan pekerjaan ini serta tools yang digunakan dalam proses pembangunan sistem informasi lowongan pekerjaan ini.

1. Menggunakan perangkat komputer dengan prosesor minimal pentium 4 dengan kecepatan 1600 Mhz dan minimal menggunakan RAM berukuran 128 MB serta mengunakan VGA dengan resolusi minimal 1024x768 px dengan kedalaman warna minimal 32 bit.

2. Tidak ada batasan sistem operasi yang digunakan untuk dapat menggunakan sistem informasi lowongan kerja ini. User dapat menggunakan sistem operasi MS Windows, LINUX, MAC OS, dan sebagainya. Disamping itu user harus menggunakan internet browser untuk dapat menjalankan aplikasi sistem informasi lowongan kerja ini.

3. Bahasa pemrograman yang digunakan adalah PHP versi 5, AJAX, dan JQUERY, serta mesin basis data yang digunakan adalah MYSQL versi 5.

1.4.5. Batasan Jaringan

(11)

1.5.

Metode Penelitian

Metode yang dipakai dalam proses pembangunan sistem informasi lowongan kerja di PT. Kereta Api Indonesia adalah metode pembangunan perangkat lunak secara waterfall, yaitu sebuah metode dimana proses pembangunan perangkat lunak harus melewati seluruh tahapan pembangunan perangkat lunak secara lengkap dan terurut. Adapun rinciannya sebagai berikut :

1.5.1. Analisis (Analysis)

Merupakan tahap menganalisis kebutuhan yang diperlukan dalam proses pembangunan perangkat lunak. Pada tahap analisis dilakukan metode pengumpulan data yaitu sebagai berikut :

a. Wawancara

Wawancara yaitu pengumpulan data dilakukan dengan cara mengajukan langsung beberapa pertanyaan pada pihak-pihak yang Analysis

Design

Coding

Implementation

Maintenance

(12)

terkait di dalam sistem informasi lowongan kerja tersebut tentang bagaimana sistem itu berjalan, sehingga diperoleh data yang akurat dan sesuai dengan sistem yang berjalan.

b. Studi Kepustakaan

Studi kepustakaan yaitu pengumpulan data dilakukan dengan cara mempelajari bahan-bahan yang ada kaitannya dengan masalah yang dibahas, dan mengambil beberapa referensi dari buku atau majalah ilmiah yang terkait dengan pelaksaaan kuliah kerja praktek.

1.5.2. Perancangan (Design)

Tahap design atau tahap perancangan merupakan tahap penerjemahan dari data yang didapat dari tahapan analisis ke dalam bentuk yang mudah dimengerti oleh user.

1.5.3. Pengkodean (Coding)

Tahap coding atau pengkodean merupakan tahap penerjemahan data atau pemecahan masalah yang telah dirancang ke dalam bahasa pemrograman tertentu.

1.5.4. Implementasi (Implementation)

Tahap implementasi merupakan tahap pengujian di lapangan terhadap perangkat lunak yang telah dibangun.

1.5.5. Perawatan (Maintenance)

(13)

1.6.

Sistematika Penulisan

BAB I. PENDAHULUAN

Bab ini menjelaskan tentang latar belakang kerja praktek, perumusan masalah, maksud dan tujuan kerja praktek, batasan masalah, sistem pelaksanaan kerja praktek serta sistematika pelaporan kerja praktek.

BAB II. TINJAUAN PUSTAKA

Bab ini menjelaskan sejarah perusahaan tempat kerja praktek, tempat dan kedudukan perusahaan, bentuk dan badan hukum perusahaan, bidang pekerjaan yang dilakukan oleh perusahaan, bidang pekerjaan divisi/departemen tempat kerja praktek serta menjelaskan struktur organisasi perusahaan. Bab ini juga berisikan teori dasar tentang konsep dasar sistem, konsep dasar sistem informasi, teori dasar php, mysql, jquery, ajax, dan beberapa konsep dasar lainnya yang digunakan sebagai acuan dalam melaksanakan kerja praktek.

BAB III. PEMBAHASAN

Bab ini berisikan analisis kebutuhan, pemodelan sistem, perancangan sistem hingga penerapan dan pengujian sistem informasi lowongan kerja PT. Kereta Api Indonesia.

BAB IV. KESIMPULAN DAN SARAN

(14)

9

BAB II

II.

TINJAUAN PUSTAKA

2.1.

Profil Tempat Kerja Praktek

2.1.1. Sejarah Perusahaan

Sejarah perkeretaapian di Indonesia diawali dengan pencangkulan pertama pembangunan jalan kereta api di desa Kemijen, Jumat tanggal 17 Juni 1864, oleh Gubernur Jenderal Hindia Belanda, Mr. L.A.J Baron Sloet van den Beele. Pembangunan diprakarsai oleh "Naamlooze Venootschap Nederlandsch Indische Spoorweg Maatschappij" (NV. NISM) yang dipimpin oleh Ir. J.P de Bordes dari Kemijen menuju desa Tanggung (26 Km) dengan lebar sepur 1435 mm. Ruas jalan ini dibuka untuk angkutan umum pada hari Sabtu, 10 Agustus 1867.

Keberhasilan swasta, NV. NISM membangun jalan KA antara Kemijen-Tanggung, yang kemudian pada tanggal 10 Februari 1870 dapat menghubungkan kota Semarang - Surakarta (110 Km), akhirnya mendorong minat investor untuk membangun jalan KA di daerah lainnya. Tidak mengherankan, kalau pertumbuhan panjang jalan rel antara 1864 - 1900 tumbuh dengan pesat. Kalau tahun 1867 baru 25 km, tahun 1870 menjadi 110 km, tahun 1880 mencapai 405 km, tahun 1890 menjadi 1.427 km dan pada tahun 1900 menjadi 3.338 km.

(15)

Sulawesi juga telah dibangun jalan KA sepanjang 47 Km antara Makasar-Takalar, yang pengoperasiannya dilakukan tanggal 1 Juli 1923, sisanya Ujungpandang-Maros belum sempat diselesaikan. Sedangkan di Kalimantan, meskipun belum sempat dibangun, studi jalan KA Pontianak - Sambas (220 Km) sudah diselesaikan. Demikian juga di pulau Bali dan Lombok, juga pernah dilakukan studi pembangunan jalan KA.

Sampai dengan tahun 1939, panjang jalan KA di Indonesia mencapai 6.811 km. Tetapi, pada tahun 1950 panjangnya berkurang menjadi 5.910 km, kurang lebih 901 km raib, yang diperkirakan karena dibongkar semasa pendudukan Jepang dan diangkut ke Burma untuk pembangunan jalan KA di sana.

Jenis jalan rel KA di Indonesia dibedakan dengan lebar sepur 1.067 mm; 750 mm (di Aceh) dan 600 mm di beberapa lintas cabang dan tram kota. Jalan rel yang dibongkar semasa pendudukan Jepang (1942 - 1943) sepanjang 473 km, sedangkan jalan KA yang dibangun semasa pendudukan Jepang adalah 83 km antara Bayah - Cikara dan 220 km antara Muaro - Pekanbaru. Ironisnya, dengan teknologi yang seadanya, jalan KA Muaro - Pekanbaru diprogramkan selesai pembangunannya selama 15 bulan yang memperkerjakan 27.500 orang, 25.000 diantaranya adalah Romusha. Jalan yang melintasi rawa-rawa, perbukitan, serta sungai yang deras arusnya ini, banyak menelan korban yang makamnya bertebaran sepanjang Muaro - Pekanbaru.

(16)

Agustus 1945, karyawan KA yang tergabung dalam "Angkatan Moeda Kereta Api" (AMKA) mengambil alih kekuasaan perkeretaapian dari pihak Jepang. Peristiwa bersejarah yang terjadi pada tanggal 28 September 1945, pembacaan pernyataan sikap oleh Ismangil dan sejumlah anggota AMKA lainnya, menegaskan bahwa mulai tanggal 28 September 1945 kekuasaan perkeretaapian berada ditangan bangsa Indonesia. Orang Jepang tidak diperkenankan lagi campur tangan dengan urusan perkeretaapian di Indonesia. Inilah yang melandasi ditetapkannya 28 September 1945 sebagai Hari Kereta Api di Indonesia, serta dibentuknya "Djawatan Kereta Api Republik Indonesia" (DKARI).

Perusahaan Negara Kereta Api (PNKA) namanya diubah sejak tanggal 15 September 1971 menjadi Perusahaan Jawatan Kereta Api (PJKA). Pada tanggal 2 Januari 1991, PJKA diubah menjadi Perusahaan Umum Kereta Api (Perumka), dan sejak tanggal 1 Juni 1999 menjadi PT Kereta Api Indonesia (Persero).

Tabel II-1 Sejarah PT Kereta Api Indonesia

Periode Status Dasar Hukum

Th. 1864 Pertama kali dibangun Jalan Rel sepanjang 26 km antara Kemijen Tanggung oleh Pemerintah Hindia Belanda

1864 s.d 1945 Staat Spoorwegen (SS)

Verenigde Spoorwegenbedrifj (VS) Deli Spoorwegen Maatschappij (DSM)

(17)

1945 s.d 1950 DKA IBW

1950 s.d 1963 DKA - RI IBW

1963 s.d 1971 PNKA PP. No. 22 Th. 1963

1971 s.d.1991 PJKA PP. No. 61 Th. 1971

1991 s.d 1998 PERUMKA PP. No. 57 Th. 1990

1998 s.d. ... PT. KERETA API (Persero) PP. No. 19 Th. 1998

Keppres No. 39 Th. 1999

Akte Notaris Imas Fatimah

2.1.2. Logo Perusahaan

Gambar II-1 Logo PT Kereta Api Indonesia

2.1.3. Badan Hukum Perusahaan

(18)

Kereta Api Indonesia adalah Persero, Persero adalah salah satu Badan Usaha yang dikelola oleh Negara atau Daerah. Berbeda dengan Perum atau Perjan, tujuan didirikannya Persero yang pertama adalah mencari keuntungan dan yang kedua memberi pelayanan kepada umum. Modal pendiriannya berasal sebagian atau seluruhnya dari kekayaan negara yang dipisahkan berupa saham–saham. Persero dipimpin oleh direksi dan pegawainya berstatus sebagai pegawai swasta. Badan usaha ditulis PT < nama perusahaan > (PERSERO). Perusahaan ini tidak memperoleh fasilitas negara.

2.1.4. Struktur Organisasi dan Job Description

(19)

2.2.

Landasan Teori

2.2.1. Konsep Dasar Sistem

Pengertian sistem menurut Jogiyanto H.M yang dalam bukunya menyatakan : “Sistem adalah suatu kesatuan yang terdiri dari dua atau lebih komponen atau subsistem yang berinteraksi untuk mencapai suatu

tujuan“.

Dari pengertian diatas dapat diambil kesimpulan bahwa didalam sistem terdiri dari sistem-sistem bagian (subsistem). Masing-masing subsistem dapat terdiri dari subsistem yang lebih kecil lagi. Subsistem ini saling berinteraksi dan saling berhubungan membentuk satu kesatuan (terintegrasi) sehingga tujuan sistem tersebut dapat tercapai.

2.2.2. Konsep Dasar Informasi

Informasi dapat didefinisikan sebagai hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian-kejadian yang nyata yang berguna untuk pengambilan keputusan.

Sumber dari Informasi adalah data. Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan saat tertentu. Informasi adalah data yang telah diproses kedalam suatu bentuk yang lebih berarti bagi penerima dan mempunyai nilai nyata dan terasa bagi keputusan saat itu atau keputusan mendatang.

(20)

menjadi bentuk yang lebih berguna dan lebih bermakna bagi yang menerimanya.

2.2.3. Konsep Dasar Sistem Informasi

Sistem informasi merupakan suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan stategis dari suatu organisasi dan menyediakan informasi untuk pihak luar tertentu dengan laporan-laporan yang dibutuhkan.

Sistem informasi didefinisikan oleh Robert A.Leitch dan K. Roscoe Davis sebagai berikut : “Sistem informasi adalah suatu sistem didalam suau organisasi yang mempertemukan kebutuhan pengolahan transaksi yang

mendukung operasi bersifat manajerial dan kegiatan stategi-stategis dari

suatu organisasi dan menyediakan pihak luar tertentu dengan

laporan-laporan yang diperlukan”.

2.2.4. Konsep Dasar Desain Sistem Informasi

(21)

2.2.4.1. Pendekatan Secara Terstruktur

Teknik terstruktur, merupakan pendekatan formal untuk memecahkan masalah-masalah dalam aktivitas bisnis menjadi bagian-bagian kecil yang dapat diatur dan berhubungan untuk kemudian dapat disatukan kembali menjadi satu kesatuan yang dapat dipergunakan untuk memecahkan masalah.

Dalam hubungannya dengan pengembangan sistem informasi dan software aplikasi sistem informasi, pemrograman terstruktur adalah proses yang berorientasi kepada teknik yang digunakan untuk merancang dan menulis program secara jelas dan konsisten. Desain terstruktur merupakan salah satu proses yang berorientasi teknik yang digunakan untuk memilah-milah program besar ke dalam hirarki modul-modul yang menghasilkan program computer yang lebih kecil agar mudah untuk diimplementasikan dan dipelihara (diubah).

2.2.4.2. Pendekatan Secara Objek

(22)

kelas, hubungan antar kelas sampai abstraksi sistem. Saat mengabstraksikan dan memodelkan objek ini, data dan proses-proses yang dipunyai oleh objek akan dibungkus menjadi satu kesatuan.

Dalam rekayasa perangkat lunak, konsep pendekatan berorientasi objek dapat diterapkan pada tahap analisis, perancangan, pemrograman, dan pengujian perangkat lunak. Ada berbagai teknik yang dapat digunakan pada masing-masing tahap tersebut, dengan aturan dan alat bantu pemodelan tertentu.

Sistem berorientasi objek merupakan sebuah sistem yang dibangun dengan berdasarkan metode berorientasi objek adalah sebuah sistem yang komponennya dibungkus (enkapsulasi) menjadi kelompok data dan fungsi. Setiap komponen dalam sistem tersebut dapat mewarisi atribut dan sifat dan komponen lainnya, dan dapat berinteraksi satu sama lain.

Karakteristik atau sifat-sifat yang dipunyai sebuah sistem beriorentasi objek adalah sebagai berikut :

1. Abstraksi

Prinsip untuk merepresentasikan dunia nyata yang kompleks menjadi satu bentuk model yang sederhana dengan mengabaikan aspek-aspek lain yang tidak sesuai dengan permasalahan.

2. Pembungkusan (Enkapsulasi)

(23)

objek sehingga objek lain tidak mengetahui cara kerjanya. 3. Pewarisan (inheritance)

Mekanisme yang memungkinkan satu objek mewarisi sebagian atau seluruh definisi dan objek lain sebagai bagian dan dirinya. 4. Reusability

Pemanfaatan kembali objek yang sudah didefinisikan untuk suatu permasalahan pada permasalahan lainnya yang melibatkan objek tersebut.

5. Generalisasi dan Spelialisasi

Menunjukkan hubungan antara kelas dan objek yang umum dengan kelas dan objek yang khusus.

6. Komunikasi Antar Objek

Komunikasi antar objek dilakukan lewat pesan (message) yang dikirim dan satu objek ke objek lainnya.

7. Polymorphism

Kemampuan suatu objek untuk digunakan di banyak tujuan yang berbeda dengan nama yang sama sehingga menghemat baris program.

2.2.5. Konsep Dasar WWW

(24)

Untuk menghubungkan beberapa komputer sehingga menjadi sebuah kelompok jaringan, kita membutuhkan suatu media penghubung yang bernama TCP/IP, yaitu sebuah protokol yang mengidentifikasi sebuah komputer yang terhubung di dalam jaringan. TCP/IP memiliki teknik mengidentifikasi dengan menggunakan penomoran yang dinamakan nomor IP/IP address (Internet Protokol Address). Dengan menggunakan nomor ini sebuah komputer dapat terhubung dengan komputer lain dalam sebuah jaringan atau dalam jaringan global yang disebut internet.

Selain Ghoper, WWW atau yang sering disebut Word Wide Web (Jaringan Dunia Luas) adalah sebuah bagian dari internet yang sangat dikenal dalam dunia internet, dengan adanya WWW seorang pengguana dapat menampilkan sebuah halaman virtual yang disebut dengan Web Site.

2.2.6. Konsep Dasar HTML

HTML (Hyper Text Markup Languange) adalah bahasa pengkodeaan untuk menghasilkan dokumen-dokumen hypertext untuk digunakan di World Wide Web. HTML terlihat seperti bahasa pengkodean lama, yang di awali dan diakhiri dengan kode-kode html dimana menunjukkan bagaimana keluarannya pada saat di jalankan pada sebuah web browser.

(25)

WYSIWYG adalah Netscape dan Front Page.

Seperti umumnya dokumen lain, dokumen HTML terdiri dari teks-teks dan bahkan lebih dari dari itu. Dokumen HTML juga dapat mengandung suatu gambar, suara, ataupun video. Satu hal yang membedakan dokumen HTML dengan dokumen-dokumen lainnya adalah adanya elemen-elemen HTML beserta tag-tagnya. Elemen dan tag HTML berfungsi untuk menformat atau menandai suatu bagian tertentu dari dokumen HTML dan juga untuk menentukan struktur bagian tersebut dalam dokumen HTML. Elemen dan Tag inilah yang merupakan ciri utama dari suatu dokumen HTML. Secara garis besar, untuk menulisakn sebuah dokumen HTML dibutuhkan kerangka penulisan dengan tag-tag dasar sebagai berikut HTML, HEAD, TITLE dan BODY.

Dalam dokumen HTML, elemen dibagi menjadi dua kategori utama, yaitu elemen-elemen <HEAD> yang berikan informasi tentang dokumen tersebut, seperti judul dokumen astau hubungannya dengan dokumen lain. Elemen-elemen <BODY> yang menentukan bagaimana isi suatu dokumen ditampilkan oleh browser, seperti paragraf, list (daftra), tabel dan lain-lain. Di dalam elemen HTML terdiri dari tag beserta teks yang ada dalam tag-tag tersebut.

(26)

bentuk <nama tag> sedang tag akhir dinyatakan dalam bentuk </nama tag>. Tidak semua tag didukung oleh semua browser. Jika suatu browser tidak mengenali suatu tag tertentu, browser tersebut akan mengabaikan tag yang tidak dikenalnya dan menuliskan isi di dalam tag tersebut sebagai teks biasa.

Kemungkinan kesalahan yang terjadi adalah lupa memberi tag awal atau tag akhir sehingga web page yang dihasilkan akan terlihat lain dari yang diinginkan. HTML tidak membedakan penulisan huruf besar dan huruf kecil pada penulisan elemen maupun tag. Penulisan <i> dan <I> dianggap sama, campuran antara huruf besar dan kecil pun tidak berpengaruh <i>text</I>.

2.2.7. Konsep Dasar PHP

Menurut dokumen resmi PHP, PHP adalah singkatan dari PHP Hypertext Preprocessor. Ia merupakan bahasa berbentuk skrip yang ditempatkan dalam server dan diproses di server. Hasilnyalah yang dikirimkan ke klien, tempat pemakai menggunakan browser.

Secara khusus, PHP dirancang untuk membentuk web dinamis. Artinya, ia dapat membentuk suatu tampilan berdasarkan permintaan terkini. Misalnya, menampilkan isi database ke halaman Web. Pada prinsipnya, PHP mempunyai fungsi yang sama dengan skrip-skrip seperti ASP (Active Server Page), Cold Fusion, ataupun Perl.

(27)

hidupnya, yakni pada tahun 1994. Skrip-skrip ini selanjutnya dikemas menjadi tool yang disebut “Personal Home Page”. Paket inilah yang menjadi cikal bakal PHP. Pada tahun 1995, Rasmus menciptakan PHP/FI Versi 2. Pada versi inilah pemrograman dapat menempelkan kode terstruktur di dalam tag HTML. Yang menarik, kode PHP juga bisa berkomunikasi dengan database dan melakukan perhitungan-perhitungan yang kompleks.

Pada awalnya, PHP dirancang untuk diintegrasikan dengan web server Apache. Namun, belakangan PHP juga dapat bekerja dengan web server seperti PWS server. Pada saat ini, PHP cukup popular sebagai peranti pemrograman Web, terutama di lingkungan Linux. Walaupun demikian PHP sebenarnya juga dapat berfungsi pada server-server yang berbasis UNIX, Windows NT, dan Macintosh, bahkan versi untuk Windows 95/98 pun tersedia.

PHP bersifat bebas dipakai artinya tidak perlu membayar apapun untuk menggunakan perangkat lunak ini. Anda dapat men-download-nya melalui situs www.php.net. Untuk versi Windows, anda dapat memperoleh kode binernya dan untuk versi Linux anda bisa mendapatkan kode sumbernya secara lengkap.

(28)

Model kerja HTML diawali dengan permintaan suatu halaman web oleh browser. Berdasarkan URL (Uniform Resource Locator) atau dikenal dengan sebutan alamat internet, browser mendapatkan alamat dari web server, mengidentifikasi halaman halaman yang dikehendaki, dan menyampaikan segala informasi yang dibutuhkan oleh web server. Informasi yang disampaikan ke web server antara lain adalah nama browser, versinya, dan sistem operasinya.

Selanjutnya, web server akan mencarikan berkas yang diminta dan memberikan isinya ke browser. Browser yang mendapatkan isinya segera melakukan proses penerjemahan kode HTML, dan menampilkannya ke layar pemakai.

Bagaimana halnya kalau yang diminta adalah sebuah halaman PHP? Prinsipnya serupa dengan kode HTML. Hanya saja, ketika berkas PHP yang diminta didapatkan oleh web server, isinya segera dikirimkan ke mesin PHP

Kode HTM L Permintaan

HTTP

Tanggapan HTTP Web Server

Web Browser

(29)

dan mesin inilah yang memproses dan memberikan hasilnya (berupa kode HTML) ke web server. Selanjutnya web server menyampaikan ke klien.

Salah satu kelebihan dari PHP adalah mampu berkomunikasi dengan berbagai database yang terkenal. Dengan demikian, menampilkan data yang bersifat dinamis yang diambil dari database, merupakan hal yang mudah untuk diimplementasikan. Itulah sebabnya sering dikatakan bahwa PHP sangat cocok untuk membangun halaman-halaman web dinamis. Pada saat ini PHP sudah dapat berkomunikasi dengan berbagai database meskipun dengan kelengkapan yang berbeda-beda.

2.2.8. Konsep Dasar Javascript

Javascript diperkenalkan pertama kali oleh Netscape pada tahun 1995. Pada awalnya bahasa ini dinamakan “LiveScript” yang berfungsi sebagai bahasa sederhana untuk browser Netscape Navigator 2. Pada masa

Mesin

(30)

itu bahasa ini banyak di kritik karena kurang aman, pengembangannya yang terkesan buru buru dan tidak ada pesan kesalahan yang di tampilkan setiap kali kita membuat kesalahan pada saat menyusun suatu program. Kemudian sejalan dengan sedang giatnya kerjasama antara Netscape dan Sun

(pengembang bahasa pemrograman “Java” ) pada masa itu, maka Netscape memberikan nama “JavaScript” kepada bahasa tersebut pada tanggal 4 desember 1995. Pada saat yang bersamaan Microsoft sendiri mencoba untuk mengadaptasikan teknologi ini yang mereka sebut sebagai “Jscript” di browser Internet Explorer 3.

Javascript adalah bahasa yang berbentuk kumpulan skrip yang pada fungsinya berjalan pada suatu dokumen HTML, sepanjang sejarah internet bahasa ini adalah bahasa skrip pertama untuk web. Bahasa ini adalah bahasa pemrograman untuk memberikan kemampuan tambahan terhadap bahasa HTML dengan mengijinkan pengeksekusian perintah perintah di sisi user, yang artinya di sisi browser bukan di sisi server web.

(31)

2.2.9. Konsep Dasar CSS

Style Sheets merupakan feature yang sangat penting dalam membuat Dynamic HTML. Meskipun bukan merupakan suatu keharusan dalam membuat web, akan tetapi penggunaan style sheets merupakan kelebihan tersendiri.

Suatu style sheet merupakan tempat dimana anda mengontrol dan memanage style-style yang ada. Style sheet mendeskripsikan bagaiman tampilan document HTML di layar. Anda juga bias menyebutnya sebagai template dari documents HTML yang menggunakanya.

Anda juga bisa membuat efek-efek sepesial di web anda dengan menggunakan style sheet. Sebagai contoh anda bisa membuat style sheet yang mendefinisikan style untuk <H1> dengan style bold dan italic dan berwarna biru. Atau pada tag <P> yang akan ditampilkan dengan warna kuning dan menggunakan font verdana dan masih banyak lagi yang bisa anda lakukan dengan style sheet.

Secara teoritis anda bisa menggunakan style sheet technology dengan HTML. Akan tetapi pada prakteknya hanya Cascading Style Sheet (CSS) technology yang support pada hampir semua web browser. Karena CSS telah distandarkan oleh World Wide Web Consortium (W3C) untuk digunakan di web browser.

2.2.10. Konsep Dasar MYSQL

(32)

database dan menyiapkan data agar tersedia bagi pengguna yang ingin mengakses informasi tertentu. Sebuah DBMS terdiri atas satu perangkat server dan client yang komprehensif (meliputi banyak hal) yang mendukung berbagai macam tugas-tugas administratif dan yang berhubungan dengan data. Beberapa perangkat DBMS menyediakan beberapa tipe perangkat client, yang mengijinkan anda untuk berinteraksi secara langsung dengan data yang tersimpan dalam database.

Minimal sekali, sebuah DBMS harus dapat menyimpan data dan mengijinkan data tersebut dapat diambil kembali dan dimodifikasi, sekaligus melindungi data terhadap suatu operasi yang dapat merusak atau menyebabkan ketidakkonsistenan (inkonsistensi) data. Bagaimanapun, kebanyakan sistem menyediakan lebih banyak kemampuan. Secara umum, beberapa DBMS saat ini mendukung tipe-tipe fungsional berikut:

a. Managing storage b. Maintaining security c. Maintaining metadata d. Managing transactions e. Supporting connectivity f. Optimizing performance

g. Providing back-up and recovery mechanisms

h. Processing requests for data retrieval and modification

(33)

Produk-produk ini sebagaimana perangkat DBMS, mengijinkan Anda untuk mengakses dan mengelola kebutuhan metadata untuk menentukan data yang disimpan. Perbedaan utama anta DBMS dan RDBMS adalah bahwa RDBMS lebih spesifik ke database relasional. Tidak hanya mendukung penyimpanan data dalam struktur seperti tabel, namun juga sebuah relationship (keterhubungan) di antara tabel-tabel tersebut. MySQL termasuk salah satu “pemain” besar dalam pasar RDBMS. Berikut beberapa fitur yang dimiliki oleh MYSQL, yaitu :

a. Scalability

MySQL saat ini dapat menangani database yang cukup besar. Beberapa organisasi atau perusahaan yang telah menerapkannya antara lain : Yahoo!, Cox Communications, Google, Cisco, Texas Instruments, UPS, Sabre Holdings, HP, The Associated Press, dan lain-lain. Bahkan NASA dan Biro Sensus US telah mengimplementasikan MySQL Solutions. Menurut dokumentasi produk MySQL, beberapa database yang digunakan oleh MySQL AB, perusahaan yang membuat MySQL, berisi 50 juta rekod, dan beberapa pengguna MySQL melaporkan bahwa database mereka berisi 60.000 tabel dan 5 milyar baris.

b. Portabillity

(34)

pada level bawah sampai level tinggi seperti mainframe. c. Connectivity

MySQL mendukung jaringan secara penuh dan socket TCP/IP, socket Unix, dan named pipes (penamaan). Di lain hal, MysQL dapat diakses dari manapun pada internet, dan multiple (banyak) pengguna dapat mengakses database MySQL secara simultan (bersamaan). MySQL juga menyediakan API (Application Programming Interface) untuk mendukung konektivitas dengan beberapa aplikasi yang ditulis dengan menggunakan C, C++, Perl, PHP, Java, dan Python.

d. Security

MySQL meliputi sistem yang handal untuk mengontrol akses ke data. System menggunakan sebuah host dan struktur berbasis client yang mengontrol siapa saja yang dapat mengakses informasi tertentu dan tingkatan akses ke informasi tersebut. MySQL juga mendukung protokol SSL (Secure Sockets Layer) untuk membuat suatu koneksi yang terenkripsi.

e. Speed

(35)

f. EaseOf Use

MySQL mudah untuk di-install dan diterapkan. Pengguna dapat mendapatkannya dan menjalankannya dalam beberapa menit setelah men-download-nya. Pada tingkat administratif, MySQL secara relatif mudah dioptimalkan, terutama jika dibandingkan dengan produk RDBMS lainnya.

g. Open Source Code

MYSQL AB menyediakan source code MYSQL bagi siapa saja untuk men-download dan menggunakannya. Filosofi dari open source adalah mengijinkan audiens umum untuk berpartisipasi dalam me-review, menguji coba, dan mengembangkan kode.

(36)

31

BAB III

III.

PEMBAHASAN

3.1.

Fungsionalitas Produk

Berdasarkan dari batasan prosedur yang didapat dari data hasil kerja praktek maka dapat diasumsikan bahwa sistem informasi lowongan kerja ini memiliki 2 bagian fungsi utama yang akan diwujudkan dalam 2 tipe situs yang berbeda untuk 2 tipe pengguna yang berbeda yaitu fungsi yang disediakan untuk admin sebagai pengelola data dan fungsi yang disediakan untuk user sebagai pengguna utama dari sistem informasi lowongan kerja ini. Adapun rinciannya sebagai berikut :

3.1.1. Fungsionalitas perangkat lunak untuk Admin

a. Autentifikasi Admin

Fungsi ini bertujuan untuk mengidentifikasi apakah user yang mengakses situs admin adalah user yang memiliki hak akses sebagai administrator.

b. Pengolahan Informasi Lowongan Kerja

Fungsi ini bertujuan untuk memperbaharui halaman yang berisi semua hal mengenai informasi lowongan kerja mulai dari informasi lowongan kerja yang tersedia hingga informasi berkas yang harus disiapkan pelamar. Fungsi ini memiliki sub fungsi sebagai berikut :

(37)

c. Pengolahan Data Pelamar

Fungsi ini dimaksudkan untuk melakukan pengolahan data calon pelamar yang telah terdaftar sebagai pelamar. Fungsi ini memiliki sub fungsi sebagai berikut :

1. Pencarian Data Pelamar 2. Export Data Pelamar 3. Menghapus Data Pelamar 4. Kirim Surat Balasan Lamaran

d. Setting Informasi Akun

Fungsi ini bertujuan untuk melakukan update terhadap data admin yang berupa data profil dan data password yang digunakan oleh admin untuk dapat mengakses situs admin.

3.1.2. Fungsionalitas perangkat lunak untuk User

a. Menampilkan Informasi Lowongan Pekerjaan.

Fungsi ini bertujuan untuk menampilkan informasi lowongan mulai dari informasi lowongan kerja yang tersedia hingga informasi berkas yang harus disiapkan pelamar.

b. Melakukan Proses Pendaftaran Pelamar Kerja.

Fungsi ini dimaksudkan untuk melakukan proses pendaftaran serta melakukan validasi terhadap data yang dimasukkan oleh user.

c. Melakukan Konfirmasi Pendaftaran Pelamar Kerja.

(38)

3.2.

Perancangan Produk

3.2.1. Gaya Dialog

Sistem informasi lowongan kerja ini memiliki gaya dialog yang sama untuk 2 tipe situs yang berbeda yaitu gaya dialog Menu dan Fill in Form. Alasan mengapa menggunakan gaya dialog Menu adalah sistem dengan gaya dialog Menu mudah dipelajari, karena Menu menjelaskan semantik (what can be done) dan sintak (how to do it) dari sistem secara jelas, dan mudah diingat, karena yang perlu diingat hanyalah pilihan menu yang tampil dilayar, serta sedikit menggunakan tombol-tombol pada papan keyboard, selain itu karena sedikit input yang digunakan, lebih mudah dalam pembuatan error handling-nya. Sedangkan alasan mengapa menggunakan gaya dialog Fill in Form dalam sistem informasi lowongan kerja ini adalah lebih efisien dalam penggunaan ruang di layar serta user dapat mengetahui apa yang harus diinputkan berikutnya sesuai dengan konteks, selain itu sistem informasi lowongan kerja ini membutuhkan masukkan data dari user yang hanya dapat diperoleh dari sistem yang memiliki gaya dialog Fill in Form. Disamping itu penambahan fungsi baru akan terlihat secara langsung di layar.

3.2.2. Struktur Menu

(39)

3.2.2.1. Struktur Menu Situs Admin

(40)

3.2.2.2. Struktur Menu Situs User

(41)

3.2.3. Antarmuka

3.2.3.1. Perancangan Antarmuka Situs Admin

3.2.3.1.1. Perancangan Antarmuka Autentifikasi Admin

T01

Klik Login menuju T02 ji ka kondisi t rue dan ji ka salah menuju ke T01.

Form : T01

Layar : Fullscreen

Font : Verdana, Tahoma, Helvet ica, Arial, Sans-Serif

Warna : Orange, Hitam, Biru, Put ih, Kuning, Abu-abu, Hijau Logo

PT KAI

SITUS ADM IN

LOWONGAN KERJA

Usernam e

Passw ord

Login

(42)

3.2.3.1.2. Perancangan Antarmuka Halaman Utama

T02

Klik Beranda m enuju T02

Klik M anajem en Sit us menuju T03

Klik M anajem en Pelamar menuju T04

Klik Set t ing Akun m enuju T05

Klik Logout menuj u T01

Klik Logo PT KAI menuju T02

Form : T02

Layar : Fullscreen

Font : Verdana, Tahoma, Helvet ica, Arial, Sans-Serif

Warna : Orange, Hitam, Biru, Put ih, Kuning, Abu-abu, Hijau

Beranda

PT Kereta Api Indonesia

Sist em Informasi Low ongan Kerja – Sit us Admin

(43)

3.2.3.1.3. Perancangan Antarmuka Halaman Pengolahan Low ongan kerja menuju T04

Font : Verdana, Tahoma, Helvet ica, Arial, Sans-Serif

Warna : Orange, Hitam, Biru, Put i h, Kuning, Abu-abu, Hijau

M anajem en Sit us

_________________________ _________________________ __________

No Halam an Act ion 1 Inform asi Lowongan Kerja Edit 2 Cara Pendaft aran Edit 3 Berkas Pendaft aran Edit Logo

PT KAI

PT Kereta Api Indonesia

Sist em Informasi Low ongan Kerja – Sit us Admin

(44)

3.2.3.1.4. Perancangan Antarmuka Halaman Update

Informasi Lowongan Kerja

T04

Klik Beranda m enuju T02

Klik M anajem en Sit us menuju T03

Klik M anajem en Pelamar menuju T04

Klik Set t ing Akun m enuju T05

Klik Logout menuj u T01

Klik Logo PT KAI menuju T02

Klik Updat e menuju T02

Form : T04

Layar : Fullscreen

Font : Verdana, Tahoma, Helvet ica, Arial, Sans-Serif

Warna : Orange, Hitam, Biru, Put ih, Kuning, Abu-abu, Hijau M anaj em en Sit us – Informasi

PT Kereta Api Indonesia

Sist em Informasi Low ongan Kerja – Sit us Admin

(45)

3.2.3.1.5. Perancangan Antarmuka Halaman Update

Font : Verdana, Tahoma, Helvet ica, Arial, Sans-Serif

Warna : Orange, Hitam, Biru, Put i h, Kuning, Abu-abu, Hijau M anajem en Sit us – Cara Pendaft aran

PT Kereta Api Indonesia

Sist em Informasi Low ongan Kerja – Sit us Admin

(46)

3.2.3.1.6. Perancangan Antarmuka Halaman Update

Font : Verdana, Tahoma, Helvet ica, Arial, Sans-Serif

Warna : Orange, Hitam, Biru, Put i h, Kuning, Abu-abu, Hijau M anajem en Sit us – Berkas

PT Kereta Api Indonesia

Sist em Informasi Low ongan Kerja – Sit us Admin

(47)

3.2.3.1.7. Perancangan Antarmuka Halaman Pengolahan

Data Pelamar

T07

Klik Beranda m enuju T02

Klik M anajem en Sit us menuju T03

Klik M anajem en Pelamar menuju T04

Klik Set t ing Akun m enuju T05

Klik Logout menuj u T01

Klik Logo PT KAI menuju T02

Klik Surat menuju T08

Klik Hapus menuju T09

Klik Info menuju T10

Form : T07

Layar : Fullscreen

Font : Verdana, Tahoma, Helvet ica, Arial, Sans-Serif

Warna : Orange, Hitam, Biru, Put ih, Kuning, Abu-abu, Hijau

M anajem en Pelamar

_________________________

PT Kereta Api Indonesia

Sist em Informasi Low ongan Kerja – Sit us Admin

(48)

3.2.3.1.8. Perancangan Antarmuka Halaman Kirim Surat

Kli k Kirim Surat Balasan menuj u T07

Kli k Batal menuju T07

Form : T08

Layar : Fullscreen

Font : Verdana, Tahoma, Helvet ica, Arial, Sans-Serif

Warna : Orange, Hitam, Biru, Put i h, Kuning, Abu-abu, Hijau M anajem en Pelamar – Kirim Surat

PT Kereta Api Indonesia

Sist em Informasi Low ongan Kerja – Sit us Admin

Inform asi dat a pelamar Inform asi dat a pelamar Inform asi dat a pelamar Inform asi dat a pelamar

Kirim Surat balasan Bat al

(49)

3.2.3.1.9. Perancangan Antarmuka Halaman Menghapus

Data Pelamar

T09

Klik Beranda m enuju T02

Klik M anajem en Sit us menuju T03

Klik M anajem en Pelamar menuju T04

Klik Set t ing Akun m enuju T05

Klik Logout menuj u T01

Klik Logo PT KAI menuju T02

Klik Hapus menuju T07

Klik Batal menuj u T07

Form : T09

Layar : Fullscreen

Font : Verdana, Tahoma, Helvet ica, Arial, Sans-Serif

Warna : Orange, Hitam, Biru, Put ih, Kuning, Abu-abu, Hijau M anaj em en Pelamar – M enghapus

PT Kereta Api Indonesia

Sist em Informasi Low ongan Kerja – Sit us Admin

Inform asi dat a pelamar Inform asi dat a pelamar Inform asi dat a pelamar Inform asi dat a pelamar

Hapus Bat al

(50)

3.2.3.1.10. Perancangan Antarmuka Setting Akun

Administrator

T10

Klik Beranda m enuju T02

Klik M anajem en Sit us menuju T03

Klik M anajem en Pelamar menuju T04

Klik Set t ing Akun m enuju T05

Klik Logout menuj u T01

Klik Logo PT KAI menuju T02

Klik Updat e menuju T10

Form : T10

Layar : Fullscreen

Font : Verdana, Tahoma, Helvet ica, Arial, Sans-Serif

Warna : Orange, Hitam, Biru, Put ih, Kuning, Abu-abu, Hijau M anaj em en Pelamar – Data Profile

_________________________

Tulis Ulang Passw ord Baru :

Logo PT KAI

PT Kereta Api Indonesia

Sist em Informasi Low ongan Kerja – Sit us Admin

(51)

3.2.3.2. Perancangan Antarmuka Situs User

3.2.3.2.1. Perancangan Antarmuka Halaman Utama /

Halaman Informasi Lowongan Kerja

T11

Klik Logo PT KAI menuju T11

Klik Informasi Low ongan Kerja menuj u T11

Klik Formulir Pendaf taran menuju T12

Klik Cara Pendaf taran menuju T13

Klik Berkas Pendaft aran menuju T14

Form : T11

Layar : Fullscreen

Font : Verdana, Tahoma, Helvet ica, Arial, Sans-Serif

Warna : Orange, Hitam, Biru, Put ih, Kuning, Abu-abu, Hijau Info Low ongan Kerja

________________

PT. Kereta Api Indonesia

Sit us Resmi Info Low ongan Kerja

Info Loker

(52)

3.2.3.2.2. Perancangan Antarmuka Halaman Formulir

Pendaftaran

T12

Klik Logo PT KAI menuju T11

Klik Informasi Low ongan Kerja menuj u T11

Klik Formulir Pendaf taran menuju T12

Klik Cara Pendaf taran menuju T13

Klik Berkas Pendaft aran menuju T14

Klik Kirim menuju T12

Form : T12

Layar : Fullscreen

Font : Verdana, Tahoma, Helvet ica, Arial, Sans-Serif

Warna : Orange, Hitam, Biru, Put ih, Kuning, Abu-abu, Hijau Formulir Pendaftaran

PT. Kereta Api Indonesia

Sit us Resmi Info Low ongan Kerja

Info Loker

(53)

3.2.3.2.3. Perancangan Antarmuka Halaman Cara

Pendaftaran

T13

Klik Logo PT KAI menuju T11

Klik Informasi Low ongan Kerja menuj u T11

Klik Formulir Pendaf taran menuju T12

Klik Cara Pendaf taran menuju T13

Klik Berkas Pendaft aran menuju T14

Form : T13

Layar : Fullscreen

Font : Verdana, Tahoma, Helvet ica, Arial, Sans-Serif

Warna : Orange, Hitam, Biru, Put ih, Kuning, Abu-abu, Hijau Info Low ongan Kerja

________________

PT. Kereta Api Indonesia

Sit us Resmi Info Low ongan Kerja

Info Loker

(54)

3.2.3.2.4. Perancangan Antarmuka Halaman Berkas

Pendaftaran

T14

Klik Logo PT KAI menuju T11

Klik Informasi Low ongan Kerja menuj u T11

Klik Formulir Pendaf taran menuju T12

Klik Cara Pendaf taran menuju T13

Klik Berkas Pendaft aran menuju T14

Form : T14

Layar : Fullscreen

Font : Verdana, Tahoma, Helvet ica, Arial, Sans-Serif

Warna : Orange, Hitam, Biru, Put ih, Kuning, Abu-abu, Hijau Info Low ongan Kerja

________________

PT. Kereta Api Indonesia

Sit us Resmi Info Low ongan Kerja

Info Loker

(55)

3.2.4. Jaringan Semantik

3.2.4.1. Jaringan Semantik Situs Admin

3.2.4.2. Jaringan Semantik Situs User

T04

T01

T02 T03

T05

T06

T07

T08 T09

T10

T11

T12 T13

T14

Gambar III-17 Jaringan Semantik Situs Admin

(56)

3.3.

Implementasi Produk

3.3.1. Antarmuka Situs Administrator

3.3.1.1. Antarmuka Autentifikasi Admin

Gambar III-19 Antarmuka Autentifikasi Admin

3.3.1.2. Antarmuka Halaman Utama

(57)

3.3.1.3. Antarmuka Pengolahan Informasi

(58)

3.3.1.4. Antarmuka Update Informasi Lowongan Kerja

(59)

3.3.1.5. Antarmuka Update Informasi Cara Pendaftaran

(60)

3.3.1.6. Antarmuka Update Informasi Berkas Pendaftaran

(61)

3.3.1.7. Antarmuka Pengolahan Data Pelamar

(62)

3.3.1.8. Antarmuka Pencarian Data Pelamar

3.3.1.9. Antarmuka Ekspor Data Pelamar

Gambar III-31 Antarmuka Fungsi Pencarian Data Pelamar

(63)

3.3.1.10. Antarmuka Kirim Surat Balasan Lamaran

(64)

3.3.1.11. Antarmuka Menghapus Data Pelamar

(65)

3.3.1.12. Antarmuka Detail Data Pelamar

(66)

3.3.1.13. Antarmuka Setting Akun Administrator

(67)

3.3.2. Antarmuka Situs User

3.3.2.1. Antarmuka Informasi Lowongan Kerja

(68)

3.3.2.2. Antarmuka Formulir Pendaftaran

(69)

3.3.2.3. Antarmuka Cara Pendaftaran

(70)

3.3.2.4. Antarmuka Berkas Pendaftaran

(71)

66

BAB IV

IV.

KESIMPULAN DAN SARAN

4.1.

Kesimpulan

Data dan informasi merupakan sumber daya yang strategis bagi pimpinan dan organisasi dalam pelaksanaan manajemen. Oleh karena itu penyediaan data dan informasi yang berkualitas sangat dibutuhkan sebagai masukan dalam proses pengambilan keputusan. Untuk itu diperlukan sistem informasi sebagai pengolah data dan informasi.

Setelah melakukan beberapa pengujian sistem pengolahan data dan sistem pengolahan informasi dengan menggunakan program komputer yang berbasis website, penulis menarik kesimpulan sebagai berikut :

1. Dengan adanya sistem informasi yang telah dibangun, diharapkan para calon pelamar pekerjaan dapat menggunakan dan memanfaatkannya dengan baik sebagai layanan informasi lowongan kerja.

2. Dengan adanya sistem informasi yang telah dibangun, diharapkan dapat membantu pihak perusahaan dalam hal penyajian informasi lowongan kerja dan pengolahan data pelamar pekerjaan.

3. Data informasi yang dulu masih mentah, kini bisa menjadi suatu layanan sistem informasi yang dikemas secara modern.

(72)

4.2.

Saran

Penulis sangat menyadari bahwa sistem informasi lowongan kerja ini masih jauh dari kesempurnaan, oleh karena itu ada beberapa hal yang perlu diperhatikan dalam penggunaan sistem informasi lowongan kerja ini, yaitu :

1. Perlunya pelatihan terhadap administrator yang akan menggunakan sistem informasi ini.

(73)

68

DAFTAR PUSTAKA

Abdul Kadir, Dasar Pemrograman Web Dinamis Menggunakan PHP, ANDI, 2003.

Didik Dwi Prasetyo, 1001 Tip & Trik Pemrograman PHP, Elek Media Komputindo, 2008.

Isyak Rianto. (07 Desember 2009, 10:00AM), MengolahFormulirmenggunakan PHP, http://www.diskusiweb.com/php/

Lukmanul Hakim, Membongkar Trik Rahasia Para Master PHP, LOKOMEDIA, 2009.

(74)

Biodata Pribadi

Nama : Irf an Vigma Taufik

Tempat & Tgl. Lahir : Bandung, 3 April 1989

Jenis Kelamin : Pria

St at us : M ahasisw a

Kew arganegaraan : WNI

Agama : Islam

Telepon : (022) 7837177

Alamat : Komp. Vijaya Kusuma B16 No.28 RT 07 RW 17

Cipadung Cibiru - Bandung 40614

E-mail : hyde.enciel06@gmail.com

Riwayat Pendidikan

1995 – 2001 : SD Negeri Pelit a I

JL. Cigagak Cibiru Bandung

2001 – 2003 : SLTP Negeri 46 Bandung

Jl. Cigagak Cibiru Bandung

Telp. (022) 7807214

2003 - 2006 : SM A Negeri 26 Bandung

Jl. Sukaluyu No.26 Cibiru Bandung

Telp. (022) 7806897

email: smu26@bdg.cent rin.net .id

2006 - sekarang : Universit as Komput er Indonesia (UNIKOM )

Jl. Dipati Ukur 114 Bandung

Telp. (022) 2506553

Gambar

Gambar III-1 Struktur Menu Situs Admin
Gambar III-3 Perancangan Antarmuka Autentifikasi Admin
Gambar III-4 Perancangan Antarmuka Halaman Utama
Gambar III-5 Perancangan Antarmuka Pengolahan Informasi
+7

Referensi

Dokumen terkait

Limbah medis yang bersifat infeksius dapat menularkan berbagai macam penyakit seperti HIV, hepatitis B dan hepatitis C.Tujuan penelitian ini adalah untuk

Pada abad ke-19, dua ilmu pengetahuan baru muncul, yaitu Psikologi (ilmu yang mempelajari perilaku dan sifat-sifat manusia) dan Sosilogi (ilmu yang

Tabel 9 menunjukkan bahwa nilai Rasio Belanja Operasi Terhadap Total Belanja pada Badan Pengelolaan Keuangan dan Aset Daerah Kabupaten Kutai Barat menunjukkan

Tujuan dari penelitian adalah (1) untuk mengetahui tingkat partisipasi pasangan usia subur (PUS) dalam pelaksanaan program KB di Kecamatan Bergas (2) untuk mengetahui

Kesimpulan yang dapat diambil dalam penelitian ini adalah bahwa hanyu pinyin adalah suatu komponen dasar yang penting dalam mempelajari bahasa Mandarin di sekolah

1) Utang luar negeri, pertumbuhan ekonomi, kurs, harga minyak dunia, inflasi, dan suku bunga berpengaruh signifikan terhadap defisit anggaran di Indonesia.

Aset pajak tangguhan yang berasal dari perbedaan temporer ( net dari kewajiban pajak) Cap yang dikenakan untuk provisi pada Tier 2. Provisi yang dapat diakui sebagai Tier 2

Ketiga, publikasi ilmiah pustakawan berkontribusi dalam pengembangan karir jabatan fungsional pustakawan, karena dalam Permenpan-RB Nomor 9 Tahun 2014, kegiatan penulisan