Anda di halaman 1dari 9

Ijns.

org Indonesian Journal on Networking and Security - Volume 7 No 1 – 2018

Perancangan Website Sistem Informasi Pendaftaran Kerja


Studi Kasus: PT. Sukses Mandiri Utama
1) 2)
Wiwin Aprilia, Sardiarinto
1) 2)
Manajemen Informatika, AMIK BSI Yogyakarta, Teknik Informatika, AMIK BSI Purwokerto
1) 2)
apriliawiwin74@gmail.com, sardiarinto.sdo@bsi.ac.id

Abstract - Information technology that has been developed at this time able to create a system that
facilitates human work. Maximizing the use of computers as a means of information technology is
something that needs to be done by PT Sukses Mandiri Utama to improve services to the community
as a means to expand information about the overseas jobs offered and facilities that can be used as a
community to register work overseas without having to come directly to the office. At this time in
informing the overseas job vacancy PT Sukses Mandiri Utama is still using brochures and leaflets and
socialization resulting in ineffective time and cost. The use of a computerized recording system also
requires applicants to come directly to the office to register for work. By doing observations and
observations of the company, interviews with related sources and do literature study then made a
web-based registration information registration system using software development methods with
waterfall model. With this information system is expected to minimize existing problems in PT Sukses
Mandiri Utama, as well as with the existence of this information system facilitate the company in the
delivery of job info so that facilitate the public in getting job info and registration.
Keywords: Information System, Jobs, Job Registration

Abstraksi - Teknologi informasi yang telah berkembang saat ini mampu menciptakan sistem yang
memudahkan pekerjaan manusia. Memaksimalkan penggunaan komputer sebagai sarana teknologi
informasi merupakan hal yang perlu dilakukan oleh PT Sukses Mandiri Utama untuk meningkatkan
pelayanan kepada masyarakat sebagai sarana untuk memperluas informasi mengenai lowongan kerja
luar negeri yang ditawarkan serta sarana yang dapat dijadikan masyarakat untuk dapat mendaftar
kerja luar negeri tanpa harus datang langsung ke kantor. Pada saat ini dalam menginformasikan
lowongan kerja luar negeri PT Sukses Mandiri Utama masih menggunakan brosur dan leaflet serta
melakukan sosialisasi yang mengakibatkan ketidakefektifan waktu dan biaya. Penggunaan sistem
pencatatan yang belum terkomputerisasi juga mengharuskan para pendaftar untuk datang langsung
ke kantor untuk melakukan pendaftaran kerja. Dengan melakukan pengamatan dan observasi
terhadap perusahaan, wawancara terhadap sumber yang berkaitan dan melakukan studi pustaka
maka dibuat sistem informasi pendaftaran kerja berbasis web dengan menggunakan metode
pengembangan perangkat lunak dengan model waterfall. Dengan adanya sistem informasi ini
diharapkan meminimalisir permasalahan yang ada pada PT Sukses Mandiri Utama, serta dengan
adanya sistem informasi ini memudahkan perusahaan dalam penyampaian info lowongan kerja
sehingga memudahkan masyarakat dalam mendapatkan info lowongan kerja dan pendaftarannya.
Kata kunci : Sistem Informasi, Lowongan Kerja, Pendaftaran Kerja

1. PENDAHULUAN membuat masyarakat beralih ke pekerjaan


Pengangguran menjadi masalah yang yang menjanjikan, salah satunya adalah
terus menerus membengkak dalam hal mencari pekerjaan di luar negeri.
ketenagakerjaan di Indonesia. Banyak hal PT. Sukses Mandiri Utama merupakan
yang dapat menyebabkan terjadinya masalah salah satu perusahaan jasa yang bergerak di
pengangguran. Salah satunya yaitu bidang penyaluran tenaga kerja luar negeri.
peningkatan angkatan kerja baru yang lebih Perusahaan ini menjadi pusat informasi
besar tidak sebanding dengan lapangan kerja lowongan kerja di luar negeri bagi masyarakat
yang tersedia. Hal ini menyebabkan tingkat Indonesia yang ingin beralih pekerjaan di luar
pengangguran di Indonesia dari tahun ke negeri. Keunggulan dari perusahaan ini yaitu
tahun semakin tinggi. Permasalahan utama sudah mendapatkan ijin SIUP dari Dinas
yang mendasar dalam ketenagakerjaan di Ketenagakerjaan setempat.
Indonesia adalah masalah upah dan Namun demikian terdapat masalah
ketrampilan yang rendah secara langsung dan yamg timbul yaitu dalam penyampaian
tidak langsung berpengaruh pada tingkat informasi lowongan kerja luar negeri kepada
pengangguran yang tinggi (Alghofari,2011). masyarakat masih menggunakan brosur dan
Upah yang rendah menjadi leaflet serta dengan melakukan sosialisasi
permasalahan bagi masyarakat karena dengan lowongan kerja, yang menyebabkan
upah yang rendah tidak mencukupi untuk ketidakefektifan waktu dan biaya yang
memenuhi kebutuhan hidup mereka yang dikeluarkan. Selain itu masalah timbul pada
semakin bertambah banyak. Kondisi tersebut pengolahan data pendaftar kerja yang masih
ISSN : 2302-5700 (Print) – 2354-6654 (Online) 1
Ijns.org Indonesian Journal on Networking and Security - Volume 7 No 1 – 2018

dilakukan secara manual dan belum untuk semua tingkat manajemen serta semua
memaksimalkan penggunaan komputer, pemakai sistem.
sehingga terjadi keterlambatan dalam 4. Blok Teknologi
pencarian dan pengolahan data serta Teknologi digunakan untuk menerima
memungkinkan terjadinya kesalahan input, menjalankan model, menyimpan dan
pencatatan data secara manual. mengakses data, menghasilkan sekaligus
Hal tersebut mengakibatkan sulitnya mengirimkan keluaran dan membantu
masyarakat dalam mengakses informasi pengendalian dari sistem secara
lowongan kerja luar negeri yang disampaikan keseluruhan.
serta proses pendaftarannya. Mereka harus 5. Blok Database
mencari perusahaan penyalur tenaga kerja Database merupakan kumpulan dari data
luar negeri yang memberikan informasi yang saling berhubungan satu dengan
lowongan kerja. Selain itu dengan tidak lainnya, tersimpan di perangkat keras
memaksimalkan penggunaan komputer, komputer dan digunakan perangkat lunak
masyarakat yang ingin melakukan pendaftaran untuk memanipulasinya.
kerja harus datang ke kantor dan membawa 6. Blok Kendali
beberapa berkas sebagai syarat pendaftaran Pengendalian perlu dirancang dan
kerja. diterapkan untuk meyakinkan bahwa hal-
Untuk mengatasi hal tersebut hal yang dapat merusak sistem dapat
diperlukan adanya sistem pendaftaran kerja dicegah ataupun bila terlanjur terjadi
berbasis web dengan memanfaatkan teknologi kesalahan-kesalahan dapat langsung
informasi yang berkembang saat ini. Dengan cepat diatasi.
adanya website tersebut diharapkan mampu
meminimalisir permasalahan-permasalahan 2.3. Website
yang ada di PT. Sukses Mandiri Utama. Selain Website menurut Puspitosari (2010:1) “adalah
itu juga dapat memberikan pelayanan yang halaman informasi yang disediakan melalui
lebih baik kepada masyarakat dalam jalur internet sehingga bisa diakses di seluruh
mengakses informasi pendaftaran dan dunia, selama terkoneksi dengan jaringan
lowongan kerja. internet.” Secara garis besar website bisa
digolongkan menjadi tiga jenis yaitu:
2.1. Sistem Informasi 1. Web Statis
Menurut Kristanto (2008:12) “sistem Web statis adalah web yang mempunyai
informasi merupakan kumpulan dari perangkat halaman tidak berubah. Artinya, untuk
keras dan perangkat lunak komputer serta melakukan perubahan pada suatu halaman
perangkat manusia yang akan mengolah data dilakukan secara manual dengan mengedit
menggunakan perangkat keras dan perangkat kode yang menjadi struktur dari website
lunak tersebut.” tersebut.
Sistem informasi terdiri dari enam 2. Web Dinamis
komponen yang disebut dengan istilah blok Web dinamis merupakan website yang secara
bangunan (building block). Sebagai suatu struktur diperuntukkan untuk update sesering
sistem, masing-masing blok saling berinteraksi mungkin. Biasanya selain halaman utama
satu dengan yang lainnya membentuk satu yang biasa diakses oleh user pada umumnya,
kesatuan untuk mencapai sasarannya. Enam juga disediakan halaman backend untuk
komponen tersebut adalah (Fatta, 2007:10): mengedit konten dari website. Contoh umum
1. Blok Masukan mengenai website dinamis adalah web berita
Masukan (input) merupakan data yang masuk atau web portal yang di dalamnya terdapat
ke dalam sistem informasi. Yang dimaksud fasilitas berita, polling, dan sebagainya.
input di sini adalah termasuk metode-metode 3. Web Interaktif
dan media untuk menangkap data yang akan Web interaktif adalah web yang saat ini
dimasukkan yang dapat berupa dokumen- memang sedang „booming‟. Salah satu contoh
dokumen dasar. website interaktif adalah blog dan forum. Di
2. Blok Model website ini user bisa berinteraksi dan beradu
Terdiri dari kombinasi prosedur, logika dan argumen mengenai apa yang menjadi
model matematika yang akan memanipulasi pemikiran mereka. Biasanya website seperti
data input dan data yang tersimpan di basis memiliki moderator untuk mengatur supaya
data dengan cara tertentu untuk menghasilkan topik yang diperbincangkan tidak keluar jalur.
keluaran yang diinginkan.
3. Blok Keluaran 2.4 Bahasa Pemrograman
Keluaran merupakan informasi yang Menurut Nugroho (2013:201) “Bahasa
berkualitas dan dokumentasi yang berguna Pemrograman merupakan sebuah paket
ISSN : 2302-5700 (Print) – 2354-6654 (Online) 2
Ijns.org Indonesian Journal on Networking and Security - Volume 7 No 1 – 2018

bahasa yang digunakan untuk membentuk mengubah suatu sistem perangkat lunak
sebuah bahasa turunan, bahasa turunan ini dengan menggunakan model-model dan
dapat berupa bahasa pemrograman, atau metodologi yang digunakan orang untuk
dapat juga berupa hasil akhir yang sering mengembangkan sistem-sistem perangkat
disebut dengan istilah aplikasi pemrograman.” lunak sebelumnya (berdasarkan best practice
1. HTML (HyperText Markup Language) atau cara-cara yang sudah teruji baik).
Sibero (2011:19) mengatakan bahwa SDLC memiliki beberapa model
“HyperText Markup Language atau HTML dalam penerapan tahapan prosesnya. Model
adalah bahasa yang digunakan pada dokumen waterfall adalah salah satu model SDLC yang
web sebagai bahasa untuk pertukaran paling sederhana dan hanya cocok untuk
dokumen web.” Sedangkan menurut Nugroho pengembangan perangkat lunak dengan
(2013:5) “HTML adalah kependekan dari spesifikasi yang berubah-ubah.
(HyperText Markup Language), merupakan Model waterfall atau model air terjun
sebuah bahasa Scripting yang berguna untuk sering juga disebut dengan model sekuensial
menuliskan halaman Web.” linier (sequential linier) atau alur hidup klasik
2. PHP (PHP Hypertext Prepocessor) (classic life cycle). Terdapat lima tahapan di
Menurut Sibero (2011:49) “PHP adalah dalam model waterfall ini menurut Rosa dan
pemrograman interpreter yaitu proses Shalahuddin (2013:28) adalah:
penerjemahan baris kode sumber menjadi
kode mesin yang dimengerti komputer secara
langsung pada saat baris kode dijalankan.”
Nugroho (2013:201) juga mengemukakan
bahwa “PHP (PHP:Hypertext Prepocessor)
adalah sebuah bahasa pemrograman yang
berbentuk Scripting, sistem kerja kerja dari Sumber : Rosa dan Shalahuddin (2013:29)
program ini adalah sebagai Interpreter bukan Gambar 1.
sebagai Compiler.” Model Waterfall
3. MySQL 2.4. ERD
Menurut Sibero (2011:97) “MySQL atau dibaca Menurut Fatta (2007:121) “ERD
“My Sekuel” dengan adalah suatu RDBMS adalah gambar atau diagram yang
(Relational Database Management System) menunjukkan informasi dibuat, disimpan, dan
yaitu aplikasi sistem yang menjalankan fungsi digunakan dalam sistem bisnis.”
pengolahan data.” Sedangkan menurut Simarmata dan
4. CSS (Cascading Style Sheets) Paryudi (2010:67) “Entity Relationship Diagram
Menurut Shalahuddin dan Rosa (2010:45) adalah alat pemodelan data utama dan akan
“CSS (Cascading Style Sheets) suatu fasilitas membantu mengorganisasi data dalam suatu
untuk mempermudah pemeliharaan sebuah proyek ke dalam entitas-entitas dan
halaman web, dengan menggunakan CSS menentukan hubungan antarentitas.”
sebuah halaman web dapat diubah Diagram ER dibentuk dari komponen-
tampilannya tanpa harus mengubah dokumen komponen berikut ini (Simarmata dan Paryudi,
HTML nya.” 2010:60):
5. JavaScript 1. Entitas (Entity)
JavaScript merupakan bahasa pemrograman Entitas adalah sesuatu yang nyata atau
yang dapat memegang kontrol aplikasi pada abstrak dimana kita akan menyimpan data.
pemrograman bahasa Java yang digunakan Misalnya entitas pegawai, pembayaran,
secara prosedural. JavaScript mengakses kampus, dan lain-lain. Entitas diwakili dengan
elemen pada HTML dan membuat sebuah bentuk persegi panjang.
halaman web menjadi lebih dinamis.
JavaScript ini juga merupakan bahasa yang
case sensitive yaitu membedakan tulisan huruf
besar dan huruf kecil yang mempunyai arti
berbeda. (Shalahuddin dan Rosa, 2010:66)
Sumber; Simarmata dan Paryudi (2010:60)
2.3. Model Pengembangan Software Gambar 2. Entitas
Model pengembangan perangkat lunak 2. Atribut (Attribute)
biasanya disebut juga dengan SDLC (Software Atribut adalah ciri umum semua atau sebagian
Development Life Cycle). Rosa dan besar instansi pada entitas tertentu. Atribut
Shalahuddin (2013:26) mengemukakan juga bisa disebut dengan properti, elemen
bahwa:Software Development Life Cycle data, atau field. Misalnya atribut nama, alamat,
adalah proses mengembangkan atau
ISSN : 2302-5700 (Print) – 2354-6654 (Online) 3
Ijns.org Indonesian Journal on Networking and Security - Volume 7 No 1 – 2018

dan lain-lain. Atribut diwakili dengan bentuk pertama dapat mempunyai banyak hubungan
elips. dengan kejadian pada entitas yang kedua.
Sebaliknya satu kejadian yang kedua, hanya
bisa mempunyai satu hubungan dengan satu
kejadian pada entitas yang pertama.

Sumber: Simarmata dan Paryudi (2010:60)


Gambar 3. Atribut
3. Relasi (Relationship)
Relasi adalah hubungan alamiah yang terjadi
Sumber: Frieyadie (2007:12)
antara satu atau lebih entitas. Misalnya proses
Gambar 7. Hubungan one to many
pembayaran dan lain-lain. Kardinalitas
3. Hubungan Banyak Pada Banyak
menentukan kejadian suatu entitas untuk satu
(Many to Many atau M:N)
kejadian pada entitas yang berhubungan.
Tingkat hubungan banyak pada banyak (M:N)
Relasi diwakili dengan bentuk belah ketupat.
terjadi jika tiap kejadian pada sebuah entitas
akan mempunyai banyak hubungan dengan
kejadian pada entitas lainnya, baik dilihat dari
sisi entitas yang pertama maupun dari sisi
entitas yang kedua.

Sumber: Simarmata dan Paryudi (2010:60)


Gambar 4. Relasi
4. Garis menghubungkan atribut dengan
kumpulan entitas dan kumpulan entitas
dengan relasi. Sumber: Frieyadie (2007:12)
Gambar 8. Hubungan many to many
2.5. Logical Record Structure (LRS)
Menurut Frieyadie (2007:13) “LRS merupakan
hasil dari pemodelan Entity Relationship (ER)
beserta atributnya sehingga bisa terlihat
Sumber: Simarmata dan Paryudi (2010:60) hubungan-hubungan antar entitas.” LRS dapat
Gambar 5. Garis digambarkan seperti gambar di bawah ini.
Menurut Frieyadie (2007:12)
“Kardinalitas merupakan tingkat hubungan
yang terjadi antarentitas di dalam sebuah
sistem.” Terdapat tiga tingkat hubungan yang
terjadi, yaitu:
1. Hubungan Satu Pada Satu (One to
One atau 1:1)
Tingkat hubungan dinyatakan satu pada satu,
jika satu kejadian pada entitas pertama hanya
mempunyai satu hubungan dengan suatu Sumber: Frieyadie (2007:14)
kejadian pada entitas kedua. Sebaliknya, satu Gambar 9. Logical Relationship
kejadian pada entitas kedua hanya bisa Structure
mempunyai satu hubungan dengan kejadian
pada entitas yang pertama. 2.6. Pengujian Web
Sering kali perangkat lunak mengandung
kesalahan (error) pada proses-proses tertentu
pada saat perangkat lunak sudah berada di
tangan user. Maka sebuah perangkat lunak
Sumber: Frieyadie (2007:12) perlu dijaga kualitasnya, karena kualitas
Gambar 6. Hubungan one to one adalah hal yang paling penting untuk
2. Hubungan Satu Pada Banyak (One kepuasan pelanggan (customer). Untuk
to Many atau 1:M) menghindari banyaknya kesalahan maka
Tingkat hubungan satu pada banyak (1:M) diperlukan adanya pengujian perangkat lunak
adalah sama dengan hubungan banyak pada sebelum perangkat lunak diberikan kepada
satu (M:1). Untuk satu kejadian entitas yang pelanggan atau selama perangkat lunak masih

ISSN : 2302-5700 (Print) – 2354-6654 (Online) 4


Ijns.org Indonesian Journal on Networking and Security - Volume 7 No 1 – 2018

terus dikembangkan (Rosa dan Shalahuddin, 3. METODOLOGI PENELITIAN


2013:271). Adapun Metode penelitian yang digunakan
Menurut Rosa dan Shalahuddin penulis dengan menggunakan metode
(2013:272) “Pengujian adalah satu set aktivitas pengembangan perangkat lunak yaitu
yang direncanakan dan sistematis untuk menggunakan model air terjun (waterfall)
menguji atau mengevaluasi kebenaran yang dimulai dari analisis, desain, pengkodean,
diinginkan.” pengujian. Bentuk Metodologi dapat dilihat
Rosa dan Shalahuddin (2013:272) pada gambar 10
juga mengemukakan bahwa “Pengujian
perangkat lunak adalah sebuah topik yang Analisa
memiliki cakupan luas dan sering dikaitkan Kebutuhan
dengan verifikasi (verification) dan validasi
(validation) (V&V).”
Tahapan pengujian secara Design
keseluruhan menurut Rosa dan Shalahuddin Database
(2013:274) adalah:
1. Pengujian Unit
Pengujian diawali dengan pengujian unit, Pembuatan Web
dapat berupa kumpulan fungsi atau prosedur dan Database
yang memiliki keterkaitan pada pemrograman
terstruktur atau kelas pada pemrograman
berorientasi objek.
Pengujian
2. Pengujian Integrasi
Web
Pengujian integrasi sebaiknya dilakukan
bertahap untuk menghindari kesulitan Gambar 10. Bentuk Kerangka Penelitian
penelusuran jika terjadi kesalahan (error).
Pengujian integrasi merupakan pengujian 4. PEMBAHASAN
penggabungan dari dua atau lebih unit pada 4.1. Analisa Kebutuhan
perangkat lunak. Analisa kebutuhan digunakan untuk
3. Pengujian Sistem mendeskripsikan fase-fase awal
Setelah pengujian integrasi maka dilakukan pengembangan sistem atau perangkat lunak
pengujian sistem dimana unit-unit proses yang agar dapat memahami masalah-masalah yang
sudah diintegrasi diuji dengan antarmuka yang akan dibuat oleh perangkat lunak dengan
sudah dibuat sehingga pengujian ini harapan menentukan keberhasilan sistem
dimaksudkan untuk menguji sistem perangkat informasi yang dihasilkan. Terdapat dua jenis
lunak secara keseluruhan. kebutuhan sistem yaitu kebutuhan fungsional
4. Pengujian Penerimaan dan kebutuhan non fungsional.
Pengujian penerimaan perangkat lunak oleh 4.1.1. Kebutuhan Fungsional
pelanggan (customer) atau user (pemakai Kebutuhan fungsional dilakukan untuk
perangkat lunak) digunakan untuk mengetahui memberikan deskripsi atau gambaran
kepuasan pelanggan atau user terhadap mengenai prosedur yang sedang berjalan
perangkat lunak yang sudah dibuat. pada website pendaftran online di PT Sukses
Pengujian untuk validasi memiliki beberapa Mandiri Utama. Dalam kebutuhan ini terdapat
pendekatan yaitu sebagai berikut: tiga pengguna yang saling berinteraksi yaitu
1. Black-Box Testing (pengujian kotak hitam) admin, user (pengunjung) dan anggota (CTKI).
Merupakan pengujian perangkat lunak dari Ketiga sistem tersebut memiliki karakteristik
segi spesifikasi fungsional tanpa menguji dan kebutuhan informasi yang berbeda.
desain dan kode program. Pengujian ini 1. Skenario pengguna sebagai admin
dimaksudkan untuk mengetahui apakah a. Admin dapat melihat dan
fungsi-fungsi, masukan dan keluaran dari menambahkan data admin pada menu
perangkat lunak sesuai dengan spesifikasi Data Admin.
yang dibutuhkan. b. Admin dapat melihat dan menghapus
2. White-Box testing (pengujian kotak putih) data anggota pada menu Data
Merupakan pengujian perangkat lunak dari Anggota.
segi desain dan kode program apakah mampu c. Admin dapat melihat data pribadi
menghasilkan fungsi-fungsi, masukan, dan pendaftar melalui halaman Data
keluaran yang sesuai dengan spesifikasi Pribadi pada menu Pendaftaran.
kebutuhan. Dilakukan dengan memeriksa lojik d. Admin dapat melihat data berkas
dari kode program. pendaftar melalui halaman Data
Berkas pada menu Pendaftaran.
ISSN : 2302-5700 (Print) – 2354-6654 (Online) 5
Ijns.org Indonesian Journal on Networking and Security - Volume 7 No 1 – 2018

e. Admin dapat mengubah dan c.


Anggota harus login terlebih dahulu
menghapus data seleksi pendaftar untuk dapat mengisi form resgistrasi
melalui halaman Seleksi pada menu pendaftaran kerja online dan melihat
Pendaftaran. hasil seleksi.
2. Skenario pengguna sebagai user d. Anggota harus logout setelah selesai
(pengunjung) mengakses website.
a. User dapat mendaftar sebagai 3. Informasi
anggota (CTKI) a. Untuk menginformasikan apabila
b. User dapat melihat info seputar username atau password yang
perusahaan, info lowongan kerja luar dimasukkan oleh admin dan anggota
negeri dan foto-foto kegiatan yang salah.
pernah dilakukan melalui halaman b. Digunakan untuk menginformasikan
Home. apabila data yang dimasukkan
c. User dapat melihat profil perusahaan pendaftar tidak lengkap.
pada menu About Us.
d. User dapat melihat info lowongan kerja 4.2. Design Sistem
luar negeri, pada menu Career. A. ERD(Entity Relationship Diagram)
e. User dapat melihat foto-foto kegiatan
yang pernah dilakukan PT Sukses id_admin
gambar username password
isi_lowker

id_admin
nm_kategori
nm_lowker
id_lowker
id_kategori
nm_kategori

Mandiri Utama pada menu Gallery. nm_galeri

id_galeri
Galeri
nm_admin

id_admin
mengelola
M
Lowker
M
mempunyai
1
Kategori
M 1 1 1

f. User dapat melihat jadwal kegiatan mengelola


1
1
Admin
1

1 1 mempunyai

yang akan dilakukan PT Sukses id_event


Event
M
mengelola
mengelola
nm_event

Mandiri Utama, dan melihat artikel- isi


mengelola
id_anggota
nm_anggota M
1
id_seleksi M keterangan

id_lowker
id_admin Seleksi

artikel pada menu News.


email Anggota no_daftar
username 1 tes_tertulis
mengelola no_telp
id_artikel
password tes_wawancara

g. User dapat melihat alamat kantor PT nm_artikel


gambar
M
Artikel
id_admin
status
tes_medical

melakukan

Sukses Mandiri Utama secara lengkap isi


id_admin
id_admin
M

Buku Tamu mempunyai mempunyai

pada menu Contact Us. tgl

komentar
id_anggota
no_daftar M 1
M
nm_lengkap Pendaftaran 1

h. User dapat memberikan komentar, no_telp


email
id_bukutamu

nama
tempat_lahir
verifikasi
mempunyai

tgl_lahir

kritik atau saran dengan mengisi form


1 Data
id_lowker
jk Berkas
pengalaman
alamat

hubungi kami pada menu Contact Us. no_telp


pendidikan
nm_ibu
nm_ayah
no_berkas
no_daftar
ijazah

ktp
kawin foto

3. Skenario pengguna sebagai anggota


(CTKI)
a. Anggota dapat melakukan login Gambar 11. ERD Sistem
melalui halaman user
B. Logical Record Structure (LRS)
b. Anggota dapat mengisi form registrasi 1 admin
1
anggota
id_anggota*
1 pendaftaran 1 seleksi
id_admin* no_daftar* 1 id_seleksi*
pendaftaran kerja online dan melihat 1 1 nm_admin
username 1
1
nm_anggota
email
username
M id_anggota**
nm_lengkap
tempat_lahir
1 no_daftar**
no_telp
password tes_tertulis
hasil seleksi pada menu Career. M
password
id_admin**
tgl_lahir
jk
alamat M
tes_wawancara
tes_medical
id_lowker**

4.1.2. Kebutuhan Non Fungsional id_galeri*


galeri buku_tamu
id_bukutamu*
no_telp
pendidikan
kawin
status
keterangan
nm_galeri nama

Analisa kebutuhan non fungsional merupakan gambar


M id_admin**
email
no_telp
komentar
nm_ayah
nm_ibu
M pengalaman

analisa sistem yang dilakukan untuk M tgl


id_admin**
id_lowker**
verifikasi
data_berkas

mengetahui spesifikasi kebutuhan sistem. id_event*


nm_event
event
1
kategori
id_kategori*
nm_kategori
no_berkas*
no_daftar**
1

foto

Spesifikasi kebutuhan melibatkan analisis isi


M id_admin** ktp
ijazah

perangkat lunak atau software yang digunakan


artikel

untuk menghasilkan keluaran yang diinginkan. id_artikel*


nm_artikel id_lowker*
lowker 1

1
gambar M nm_lowker
1. Operasional M isi
id_admin**
id_kategori**
isi
M id_admin**

a. Digunakan pada sistem operasi


Gambar 12. Logical Record Structure (LRS)
Microsoft Windows 7 dan Microsoft
Windows 8.
4.3. Implementasi
b. Spesifikasi komputer minimal Pentium
Implementasi merupakan hasil dari
IV
rancangan antarmuka yang telah dibuat.
c. Kebutuhan memori 1GB.
Terdapat implementasi rancangan antarmuka
2. Keamanan
admin dan user.
a. Admin harus login terlebih dahulu
1. Implementasi Rancangan Antarmuka
untuk dapat mengakses website yang
Admin
akan dibangun dengan memasukkan
a. Implementasi Halaman Login
username dan password agar privasi
Halaman login digunakan untuk masuk admin
tetap terjaga keamanannya.
ke halaman administrator dan anggota ke
b. Admin harus melakukan logout setelah
halaman anggota, dengan cara memasukkan
selesai mengakses website.
username dan password kemudian klik tombol

ISSN : 2302-5700 (Print) – 2354-6654 (Online) 6


Ijns.org Indonesian Journal on Networking and Security - Volume 7 No 1 – 2018

login maka akan muncul halaman yang Halaman ini merupakan halaman yang
diinginkan. digunakan admin untuk menambah,
mengedit dan menghapus data
lowongan kerja.

Gambar 13. Implementasi Halama Login


Admin
b. Implementasi Halaman Admin
Halaman ini merupakan tampilan awal website
administrator yang digunakan admin untuk Gambar 17. Implementasi Halaman Data
mengolah data. Lowongan Kerja

2. Implementasi Rancangan Antamuka User


a. Implementasi Halaman Home User
Halaman ini merupakan tampilan awal
dari website pendafataran kerja online
pada PT Sukses Mandiri Utama. Pada
halaman ini terdapat beberapa link
yang dapat di akses oleh user.

Gambar 14. Implementasi Halaman Admin


c. Implementasi Halaman Data Berkas
Halaman ini berisi data berkas
pendaftar berupa scan foto, ktp dan
ijazah yang telah diupload oleh para
pendaftar kerja.

Gambar 18. Implementasi Halaman Home


User

Gambar 15. Implementasi Halaman Data a. Implementasi Halaman Daftar Anggota


Berkas Halaman merupakan halaman yang digunakan
d. Implementasi Halaman Data Seleksi user untuk mendaftar sebagai anggota
Halaman ini merupakan halaman data hasil sebelum melakukan pendaftaran kerja.
seleksi berupa tes tertulis, tes wawancara dan
tes medical checkup yang telah dilaksanakan
oleh pendaftar kerja.

Gambar 19. Implementasi Halaman Daftar


Anggota

Gambar 16. Implementasi Halaman Data b. Implementasi Halaman Form


Seleksi Pendaftaran Kerja
e. Implementasi Halaman Data Halaman ini berisi form input pendaftaran
Lowongan Kerja kerja yang akan diisi oleh para pendaftar

ISSN : 2302-5700 (Print) – 2354-6654 (Online) 7


Ijns.org Indonesian Journal on Networking and Security - Volume 7 No 1 – 2018

kerja dengan login sebagai anggota Admin


2 L V V V
terlebih dahulu. ogin
Anggota
3 H V V V
alaman
admin
4 H V V V
alaman
Anggota

Pengujian unit merupakan proses setelah


program di desain. Hasil pengujian unit yang
ditunjukkan pada tabel 1 dapat simpulkan
bahwa hasil pengujian sistem menggunakan
Gambar 20. Implementasi Halaman Form metode Black Box Testin, semua kebutuhan
Pendaftaran Kerja fungsionalitas yang diinginkan telah memenuhi
c. Implementasi Halaman Upload Berkas syarat kriteria atau berjalan dengan lancar.
Halaman ini merupakan halaman yang
digunakan oleh pendaftar kerja untuk 5. Kesimpulan dan Saran
mengupload berkas nya berupa scan Berdasarkan kesimpulan pembahasan
foto, scan ktp dan scan ijazah sebagai diatas, maka dapat diambil kesimpulan
syarat pendaftaran. sebagai berikut :
1. Telah dihasilkan website sistem informasi
pendaftaran kerja online luar negeri pada
PT. Sukses Mandiri Utama.
2. Dengan adanya website ini memberikan
kemudahan kepada PT Sukses Mandiri
Utama dalam menyampaikan informasi
lowongan kerja dan prosedur pendaftaran
kerja bagi masyarakat.
3. Dengan adanya website ini memudahkan
Gambar 21. Implementasi Halaman Upload petugas administrasi dalam melakukan
Berkas pengolahan data pendaftar kerja.
4. Memudahkan bagi calon pendaftar kerja
d. Implementasi Halaman Halaman untuk melakukan pendaftaran kerja tanpa
Seleksi harus datang ke kantor.
Halaman Hasil Seleksi ini merupakan halaman 5. Memudahkan masyarakat dalam
yang digunakan pendaftar kerja yang akan memperoleh informasi lowongan kerja
mengetahui hasil setelah mengikuti tes seleksi. dengan mengakses website ini.

4.2. Saran
Berdasarkan kesimpulan diatas, maka
saran-saran yang dapat diberikan adalah
sebagai berikut :
1. Hendaknya admin web selalu
menambahkan berita-berita populer
seputar informasi luar negeri seperti berita-
Gambar 22. Implementasi Halaman Hasil berita para pekerja Indonesia yang
Seleksi berhasil bekerja di luar negeri, agar
pengunjung website semakin tertarik
1.4. Pengujian bekerja di luar negeri.
Untuk kesimpulan hasil pengujian unit 2. Untuk pengembangan selanjutnya dapat
dapat dilihat pada tabel 1. ditambahkan fitur diskusi agar pendaftar
kerja dapat melakukan tanya jawab
Tabel 1. Kesimpulan hasil pengujian unit dengan pihak admin apabila ada keluhan
dan ketidaktahuan informasi.
No P Va Va Fu
engujian lidasi data lidasi ngsi
U belum diisi kesalahan tombol DAFTAR REFERENSI
nit data berjalan
1 L V V V
[1] Alghofari, Farid. 2011. Analisis Tingkat
ogin Pengangguran Di Indonesia Tahun 1980-

ISSN : 2302-5700 (Print) – 2354-6654 (Online) 8


Ijns.org Indonesian Journal on Networking and Security - Volume 7 No 1 – 2018

2007. Diambil dari:


https://core.ac.uk/download/files/379/1172 [6] Puspitosari, Heni A. 2010. Membangun
5527.pdf. (21 April 2016) Website Interaktif dengan Adobe Creative
[2] Fatta, Hanif Al. 2007. Analisis & Suite 5. Yogyakarta:PT. Skripta Media
Perancangan Sistem Informasi. Creative.
Yogyakarta: CV. Andi Offset (Penerbit [7] S, Rosa A. dan M.Shalahuddin. 2013.
ANDI). Rekayasa Perangkat Lunak. Bandung:
[3] Frieyadie. 2007. Belajar Sendiri Informatika Bandung
Pemrograman Database Menggunakan [8] Sibero, Alexander F.K. 2011. Kitab Suci
Foxpro 9.0. Jakarta: PT. Elex Media Web Programming. Yogyakarta:
Komputindo. MediaKom.
[4] Kristanto, Andri. 2008. Perancangan [9] Simarmata, Janner dan Iman Paryudi.
Sistem Informasi dan Aplikasinya. 2010. Basis Data. Yogyakarta: CV. Andi
Yogyakarta: Penerbit Gava Media. Offset (Penerbit ANDI).
[5] Nugroho, Bunafit. 2013. Aplikasi [10] Shalahuddin, M. dan Rosa A. S. 2010.
Pemrograman Web Dinamis dengan PHP Java Di Web. Bandung: Informatika
dan MySQL. Yogyakarta: Penerbit Gava Bandung
Media.

ISSN : 2302-5700 (Print) – 2354-6654 (Online) 9

Anda mungkin juga menyukai