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
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
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
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
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.
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 :
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.
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
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
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
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)
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
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.
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.
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)
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
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
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.
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
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
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)
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
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.
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.
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.
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.
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
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
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.
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
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
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
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
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.
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 :
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.
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
3.2.2.1. Struktur Menu Situs Admin
3.2.2.2. Struktur Menu Situs User
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
3.3.1.3. Antarmuka Pengolahan Informasi
3.3.1.4. Antarmuka Update Informasi Lowongan Kerja
3.3.1.5. Antarmuka Update Informasi Cara Pendaftaran
3.3.1.6. Antarmuka Update Informasi Berkas Pendaftaran
3.3.1.7. Antarmuka Pengolahan Data Pelamar
3.3.1.8. Antarmuka Pencarian Data Pelamar
3.3.1.9. Antarmuka Ekspor Data Pelamar
Gambar III-31 Antarmuka Fungsi Pencarian Data Pelamar
3.3.1.10. Antarmuka Kirim Surat Balasan Lamaran
3.3.1.11. Antarmuka Menghapus Data Pelamar
3.3.1.12. Antarmuka Detail Data Pelamar
3.3.1.13. Antarmuka Setting Akun Administrator
3.3.2. Antarmuka Situs User
3.3.2.1. Antarmuka Informasi Lowongan Kerja
3.3.2.2. Antarmuka Formulir Pendaftaran
3.3.2.3. Antarmuka Cara Pendaftaran
3.3.2.4. Antarmuka Berkas Pendaftaran
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.
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.
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.
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