Anda di halaman 1dari 9

Mera Kartika Delimayanti, Nana Puspitasari

Sistem Informasi Pendataan Tenaga Kerja Wanita


Berbasis Web PT. Malindo Mitra Perkasa

Mera Kartika Delimayanti, Nana Puspitasari

Teknik Informatika Politeknik Negeri Jakarta


mera.kartika@tik.pnj.ac.id, nanapuspita05@gmail.com

Abstrak

Sistem informasi, khususnya berbasis web, terus menerus berkembang dengan pesat dan
juga membantu memudahkan pekerjaan manusia. Dengan adanya sistem informasi,
pengumpulan dan penyebaran data suatu organisasi dapat dilakukan degan efektif dan
efisien. Jurnal ini akan membahas penelitian yang sudah dilakukan yaitu pembuatan
sistem informasi pendataan tenaga kerja wanita berbasis web yang dapat diaplikasikan
di PT. Malindo Mitra Perkasa. Penelitian ini diawali dengan menganalisa cara kerja
karyawan di PT. Malindo Mitra Perkasa mengelola data tenaga kerja yang dimiliki.
Hasil analisa yang sudah didapat selanjutnya dirangkai dalam bentuk diagram
flowchart, use case, activity, sequence, class dan ERD. Berdasarkan diagram yang sudah
dibuat, sistem ini dibangun menggunakan PHP Framework yaitu CodeIgniter untuk
backend, CSS untuk frontend, MySQL sebagai bahasa basis data, dan masih dijalankan
di server lokal menggunakan Apache. System yang sudah dibuat juga dites berdasarkan
jalan atau tidaknya fungsi yang sudah dibuat. Dari penelitian yang sudah dilakukan,
diharapkan sistem terkait dapat memudahkan karyawan PT. Malindo Mitra Perkasa
dalam mengumpulkan data tenaga kerja yang dilakukan secara manual menggunakan
formulir kertas.

Kata kunci: Sistem informasi, Tenaga Kerja, Web

Abstract

Information system, especially web based, grows continuously and it eases human works.
The collecting and spreading data can be done effectively and efficiently by information
system. This paper will discuss about developing web based information system of labor
that can be applied in PT. Malindo Mitra Perkasa. The development starts from
analyzing how the employees in PT. Malindo Mitra Perkasa manage the labor data it
has. Then flowchart, use case, activity, sequence, class and ERD diagrams are designed
based on analyze result. From the diagrams created then the system are built using
CodeIgniter as back end, CSS as front end, MySQL as a database, and it is run on local
server using Apache. Testing of the system also done after the system has been built.
From this research, we hope that the system can ease PT. Malindo Mitra Perkasa
employee in order to collect and spread data they have.

Keywords: Labor, information system, website

1. Pendahuluan organisasi atau perusahaan. Keteraturan


Data dan informasi adalah salah satu pengelolaan data dalam suatu organisasi
asset yang tidak terpisahkan dari suatu atau perusahaan dapat mempercepat
Jurnal Masyarakat Informatika, Volume 7, Nomor 13, ISSN 2086 – 4930 11
Sistem Informasi Pendataan Tenaga Kerja Wanita...

pengumpulan dan penyebaran informasi guna menghasilkan barang atau jasa untuk
dan pengambilan keputusan. memenuhi kebutuhan masyarakat. Hal ini
Hal ini juga berlaku bagi PT. Malindo sesuai dengan undang-undang Nomor 14
Mitra Perkasa yang merupakan perusahaan tahun 1969, pasal 1 tentang ketentuan-
penyedia tenaga kerja di luar negeri. ketentuan pokok mengenai tenaga kerja.
Tenaga kerja yang merupakan produk (Ir. Kalsum)
utama dari perusahaan ini menjadikan Tenaga Kerja Indonesia (TKI) adalah
keteraturan pengelolaan data suatu hal sebutan bagi warga negara Indonesia yang
yang sangat utama. Setiap tenaga kerja bekerja di luar negeri dalam hubungan
memiliki latar belakang yang selalu kerja untuk waktu tertentu dengan
dipertimbangkan bagi penyebaran tempat menerima upah. TKI perempuan sering
bekerja sehingga keteraturan pengelolaan kali disebut sebagai Tenaga Kerja Wanita
data tenaga kerja yang dimiliki merupakan (TKW) (Mandar, 2011).
suatu hal yang sangat penting. Dengan Perusahaan Jasa Tenaga Kerja
keteraturan pengelolaan data tenaga kerja Indonesia (PJTKI) adalah Badan Usaha
yang dimiliki, PT. Malindo Mitra Perkasa yang berbentuk Perseroan Terbatas atau
dapat mengambil dan menyebarkan Koperasi dan berusaha dibidang jasa
informasi dengan cepat, selain itu penempatan Tenaga Kerja Indonesia ke
pengambilan keputusan juga dapat luar negeri. (Dadin Nurdi, 2007)
dilakukan dengan tepat. 2.2 Sistem Informasi
Jika dulu sebuah perusahaan Sistem informasi merupakan suatu
mengumpulkan data menggunakan kertas kombinasi teratur dari orang-orang,
berisi formulir yang harus diisi lalu hardware, software, jaringan komunikasi,
dikumpulkan, maka di era ini pengelolaan dan sumber daya data yang
data dapat dilakukan dengan menggunakan mengumpulkan, mengubah dan
komputer atau laptop yang dibantu dengan menyebarkan informasi dalam sebuah
perangkat lunak yang sesuai dengan organisasi. Sistem informasi juga
kebutuhan. Salah satu perangkat lunak merupakan sekumpulan komponen
yang umum digunakan adalah perangkat pembentuk sistem yang mempunyai
berbasis web. Namun, sangat disayangkan keterkaitan antara satu komponen dengan
bahwa PT. Malindo Mitra Perkasa masih komponen yang lain, yang bertujuan
menggunakan cara manual untuk menghasilkan suatu informasi dalam suatu
mengumpulkan data yang dimiliki yaitu bidang tertentu. (Saifulrahman, 2010)
masih menggunakan formulir kertas. Hal
inilah yang melatarbelakangi pembuatan
sistem informasi pendataan tenaga kerja
berbasis web PT. Malindo Mitra Perkasa.

2. Tinjauan Pustaka
2.1 Tenaga Kerja Gambar 2.1 Alur Informasi
Tenaga kerja adalah tiap orang yang
mampu melaksanakan pekerjaan baik Sistem informasi dibuat untuk
didalam maupun diluar hubungan kerja menghubungkan tiap-tiap bagian dan
tingkatan yang ada pada sebuah organisasi.
12 Jurnal Masyarakat Informatika, Volume 7, Nomor 13, ISSN 2086 – 4930
Mera Kartika Delimayanti, Nana Puspitasari

Setiap bagian dapat dengan mudah View-Controller yang merupakan konsep


melakukan pendataan dan mendapatkan pemisahan antara logic dengan tampilan
data setiap kali dibutuhkan. Terjadi karena dan database. Dengan konsep MVC,
sistem informasi dirancang sesuai dengan pengkodingan menjadi lebih mudah,
kebutuhan dari manajemen organisasi yang karena sudah dipisah dengan kode untuk
bersangkutan. (Megaline, 2011) tampilan. Juga menjadikan programmer
dapat bekerja secara terpisah dengan
2.3 Bahasa Pemrograman designer yang membuat
Bahasa pemrograman adalah teknik tampilannya(Widigdo, 2010).
komunikasi standar untuk
mengekspresikan instruksi kepada 2.6 Database
komputer. Dengan instruksi yang telah Data merupakan fakta mengenai suatu
dirancang, seorang programmer dapat objek seperti manusia, benda, peristiwa,
membangun sebuah program termasuk konsep, keadaan, dan sebagainya yang
sistem informasi. dapat dicatat dan mempunyai arti secara
Bahasa pemrograman memiliki 3 emplisit. Data dapat dinyatakan dalam
kategori, yaitu: bentuk angka, karakter atau simbol,
a. Bahasa Pemrograman Tingkat Tinggi sehingga bila data dikumpulkan dan saling
b. Bahasa Pemrograman Tingkat berhubungan maka dikenal dengan istilah
Menengah basisdata (database) (Dzacko, 2007).
c. Bahasa Pemrograman Tingkat Rendah
Pemrograman juga dapat dibagi 2.7 MySQL
berdasarkan hasil atau media aplikasinya, MySQL adalah salah satu jenis
yaitu (Delimayanti, 2011) : database server yang sangat terkenal.
a. Desktop Programming MySQL menggunakan bahasa SQL untuk
b. Web Programming mengakses basis datanya. MySQL tersedia
c. Mobile Programming untuk beberapa platform, diantaranya
adalah windows dan linux. Untuk
melakukan administrasi secara lebih
2.4 Hypertext Processor (PHP) mudah terhadap MySQL dapat
PHP adalah bahasa scripting yang menggunakan software tertentu,
menyatu dengan HTML dan dijalankan diantaranya adalah Phpmyadmin dan
pada server side. Artinya semua sintaks Mysql log (Sofwan, 2006).
yang kita berikan sepenuhnya dijalankan
pada server sedangkan yang dikirimkan ke 2.8 Server
browser hanya hasilnya (Widigdo, 2003). Web server adalah software yang
memberikan layanan web. Web server
2.5 CodeIgniter menggunakan protocol yang disebut
Codeigniter tergolong framework dengan HTTP (HyperTextTransfer
dengan ukuran kecil dan cukup mudah Protocol). Anda mempunyai banyak
dikuasai. Codeigniter memiliki konsep pilihan di dunia open source, tergantung
untuk menjalankannya yang disebut pada keperluan. Salah satu web server
dengan MVC. MVC adalah konsep Model- yang sangat terkenal yaitu Apache. Apache

Jurnal Masyarakat Informatika, Volume 7, Nomor 13, ISSN 2086 – 4930 13


Sistem Informasi Pendataan Tenaga Kerja Wanita...

adalah nama web server yang dibuat maka pengguna bisa log in dengan cara
berbasiskan kode sumber dan ide-ide yang menginput email dan password. Setelah
ada pada web server leluhurnya, yaitu web log in, pengguna selanjutnya bisa
server NCSA (Fitri, 2011). mengelola data sesuai dengan kategori
yang dikehendaki. Terdapat 3 fungsi yang
3. Analisis Dan Perancangan disediakan untuk mengelola kelima
Sistem informasi pendataan tenaga kategori yang ada yaitu tambah, edit, dan
kerja wanita berbasis PT. Malindo Mitra hapus.
Perkasa adalah sistem informasi berbasis
web yang digunakan untuk mengelola data
tenaga kerja wanita yang dimiliki dan
disediakan oleh PT. Malindo Mitra
Perkasa. Sistem ini dibuat dengan
menggunakan CodeIgniter PHP
Framework untuk membangun back end,
CSS untuk membangun front end, MySQL
sebagai bahasa basis data, dan Apache
sebagai server. Dari survey yang
dilakukan, terdapat 5 kategori data yang
perlu dikelola yaitu tenaga kerja, agency, Gambar 3.1 Diagram Alur Sistem
cabang, majikan, dan karyawan. Kelima
kategori ini selanjutnya akan dijadikan Perancangan sistem dibuat setelah
sebagai patokan dalam membuat fungsi analisis dilakukan yaitu dengan membuat
dan table pada sistem dan basis data. UML (Unified Modeling Language) seperti
Selain itu, fungsi sign up, log in, dan log diagram use case, activity, sequence, class,
out juga akan dibuat dalam sistem ini demi basis data dan user interface.
tercapainya keteraturan pengelolaan data. a. Diagram Use Case
Selain pembagian kategori fungsi, terdapat Diagram use case mendeskripsikan
kategori pengguna yang juga dibuat untuk interaksi pengguna dengan sistem yang
sistem terkait. Kategori pengguna dalam dibuat dan memperlihatkan perbedaan case
sistem ini adalah admin dan karyawan, yang dapat dilakukan oleh setiap
dengan privilege yang dimiliki kedua pengguna. Diagram use case pada gambar
pengguna yang membedakan keduanya. 3.2 memperlihatkan fungsi-fungsi yang
Alur penggunaan sistem digambarkan dapat dan tidak dapat dilakukan oleh
pada gambar 3.1 diagram alur sistem. Karyawan, namun keseluruhan fungsi
Untuk mengakses sistem, pengguna harus dapat dilakukan oleh Administrator.
terdaftar terlebih dahulu. Pengguna harus Karyawan dalam sistem ini dapat
melakukan sign up agar terdaftar dalam melakukan sign up, log in, menambah dan
sistem terkait, yaitu dengan cara mengedit data tenaga kerja, data agency,
menginput nama, tempat lahir, tanggal data cabang, data majikan, dan data
lahir, jenis kelamin, alamat, nomor pribadi. Berbeda dengan administrator,
telepon, jabatan, email, dan password. Jika selain dapat melakukan semua fungsi yang
pengguna sudah terdaftar dalam sistem, bisa dilakukan karyawan, administrator
dapat melakukan fungsi tambahan yaitu
14 Jurnal Masyarakat Informatika, Volume 7, Nomor 13, ISSN 2086 – 4930
Mera Kartika Delimayanti, Nana Puspitasari

menghapus data karyawan, data session, Setelah proses sign up dilakukan,


dan data tenaga kerja. selanjutnya pengguna bisa melakukan
proses log in. Gambar 3.4 diagram activity
menambah data mendeskripsikan proses
penambahan data dalam sistem.

Gambar 3.2 Diagram Use Case Sistem

Gambar 3.4 Activity Diagram Menambah Data


b. Diagram Activity
Diagram activity mendeskripsikan
c. Diagram Sequence
seluruh tahapan alur kerja sebuah sistem
Diagram sequence merupakan diagram
dari awal, keputusan yang kemungkinan
yang menjelaskan bagaimana suatu proses
akan terjadi, dan bagaimana sistem ini
dilakukan, pesan apa yang dikirim dan
berakhir. Gambar 3.3 merupakan diagram
kapan pelaksanaannya dilakukan. Diagram
activity sign up yang mendeskripsikan
sequence untuk sistem pendataan tenaga
proses ketika pengguna melakukan proses
kerja berbasis web ini terdapat pada
pendaftaran. Selanjutnya sistem akan
gambar 3.5 Diagram Sequence. Diagram
memeriksa apakah data yang diinput sudah
ini menjelaskan bagaimana proses sign up,
lengkap. Jika data sudah lengkap, sistem
log in, tambah data, edit data, hapus data,
akan memeriksa alamat email apakah
dan log out dilakukan.
sudah terdaftar sebelumnya.

Gambar 3.3 Diagram Acitivity Sign Up

Jurnal Masyarakat Informatika, Volume 7, Nomor 13, ISSN 2086 – 4930 15


Sistem Informasi Pendataan Tenaga Kerja Wanita...

Gambar 3.6 Diagram Class

e. Entity Relationship Diagram


(ERD)
Entity Relationship Diagram adalah
Gambar 3.5 Diagram Sequence diagram yang mendeskripsikan hubungan
antar data pada table dalam sebuah
d. Diagram Class database. Pada sistem pendataan tenaga
Diagram class merupakan diagram kerja berbasis web yang dibuat, hubungan
yang mendeskripsikan class dalam suatu antar data yang ada digambarkan pada
sistem dan hubungan antara class yang gambar 3.7 entity relationship diagram.
dibuat. Selain itu diagram class juga Diagram tersebut menggambarkan adanya
memperlihatkan atribut dan operasi yang hubungan antara id pada table karyawan
dimiliki. Gambar 3.6 merupakan diagram dengan id_karyawan pada table
class untuk sistem pendataan tenaga kerja pengalaman kerja dan table administrasi.
berbasis web yang dibangun. Diagram Juga antara id pada table cabang dengan
tersebut mendeskripsikan bahwa sistem id_cabang ada table karyawan saling
memiliki 5 class yaitu tenaga kerja, berhubungan. Selanjutnya id pada table
majikan, agency, cabang, dan karyawan. majikan dengan id_majikan pada table
Setiap class memiliki operasi tambah, edit administrasi. Dan id pada table agency
dan hapus dengan atribut yang tergambar juga berhubungan dengan id_agency pada
dalam diagram terkait. Selain operasi table administrasi dan table majikan. Dan
tambah, edit, dan hapus, class karyawan yang terakhir yang berhubungan dengan
memiliki operasi sign up, log in, dan log pengguna sistem adalah id pada table
out. karyawan dengan id_karyawan pada table
session.

16 Jurnal Masyarakat Informatika, Volume 7, Nomor 13, ISSN 2086 – 4930


Mera Kartika Delimayanti, Nana Puspitasari

berfungsi untuk merubah data pengguna


itu sendiri.

Gambar 3.7 Entity Relationship Diagram


Gambar 4.3 Tampilan Halaman Data Pribadi
4. Hasil Dan Pembahasan
Pembangunan dan pengujian sistem Setelah tahap pembangunan selesai,
informasi pendataan tenaga kerja berbasis selanjutnya tahapan pengujian terhadap
web telah dilakukan. Gambar 4.1 sistem dilakukan. Target pengujian sistem
merupakan penampilan home pada sistem terkait adalah fungi sistem yaitu tampilan,
yang dibuat. Terdapat menu home, about, menu dan data saling terintegrasi dengan
contact, sign up serta form log in. baik. Pengujian dilakukan di lingkungan
dengan skenario pengujian sebagai berikut:

Tabel 4.1 Skenario Pengujian


Karyawan
Fungsi Input Hasil Kesimpulan
Sign Up Data Data Sesuai
karyawan tersimpan
Log In Data log in Berhasil Sesuai
Gambar 4.1 Tampilan Home log in
Log out Data log Berhasil Sesuai
out log out
Tampilan halaman data agency
Tenaga Kerja
diperlihatkan pada gambar 4.2 yang Fungsi Input Hasil Kesimpulan
menampilkan data agency dengan dua Tambah Data Data Sesuai
tombol tambah agency dan edit agency tenaga tersimpan
yang berfungsi untuk menambah dan kerja
Edit Perubahan Perubahan Sesuai
merubah data agency.
data data
tenaga tersimpan
kerja
Hapus ID tenaga Data Sesuai
kerja yang dengan ID
ingin terpilih
dihapus terhapus
Cabang
Fungsi Input Hasil Kesimpulan
Gambar 4.2 Tampilan Halaman Agency Tambah Data Data Sesuai
tenaga tersimpan
Ggambar 4.3 menampilkan profil kerja
Edit Perubahan Perubahan Sesuai
pengguna dan memiliki tombol edit yang
Jurnal Masyarakat Informatika, Volume 7, Nomor 13, ISSN 2086 – 4930 17
Sistem Informasi Pendataan Tenaga Kerja Wanita...

data data seperti sequence diagram, activity


tenaga tersimpan diagram, use case diagram, entity
kerja
relationship diagram telah dilakukan.
Hapus ID tenaga Data Sesuai
kerja yang dengan ID Sistem ini selanjutnya dapat digunakan
ingin terpilih untuk memudahkan karyawan di PT.
dihapus terhapus Malindo Mitra Perkasa mengelola data
Majikan yang dimiliki. Saran dari kami agar sistem
Fungsi Input Hasil Kesimpulan
yang telah dibuat digunakan dan dirawat
Tambah Data Data Sesuai
tenaga tersimpan secara berkala. Dan sebaiknya sistem yang
kerja telah dibuat dilakukan upgrade sesuai
Edit Perubahan Perubahan Sesuai dengan kebutuhan.
data data
tenaga tersimpan
kerja
Daftar Pustaka
Hapus ID tenaga Data Sesuai
[1] Anonim. 2013. Cascading Style Sheets (CSS),
kerja yang dengan ID
Tutorial and Lesson.
ingin terpilih
aurelio.staff.gunadarma.ac.id%2FDownloads%
dihapus terhapus
2Ffiles%2F30700%2FCascading%2BStyle%2
Agency
BSheets.pdf. [ 11 April 13]
Fungsi Input Hasil Kesimpulan
[2] Ari, Rosihan. 2007. CSS Tutorial.
Tambah Data Data Sesuai
http://hilal2.kominfo.go.id/?q=system/files/css-
tenaga tersimpan
tutorial.pdf . [13 April 2013]
kerja
[3] Dzacko, Haidar. 2007. Basis Data (Database).
Edit Perubahan Perubahan Sesuai
imam_muiz.staff.gunadarma.ac.id%2FDownlo
data data
ads%2Ffiles%2F6535%2FBASIS%2BDATA.
tenaga tersimpan
pdf . [11 April 2013]
kerja
[4] Fathurahman, Moh. 2011. Basis Data dan
Hapus ID tenaga Data Sesuai
Perancangannya. Depok: Politeknik Negri
kerja yang dengan ID
Jakarta
ingin terpilih
[5] Jeni. 2013. Pengenalan Pemrograman 1.
dihapus terhapus
http://julio.staff.ipb.ac.id/files/2011/12/JENI-
Berdasarkan data hasil pengujian Intro1-Bab01-Pengantar-Pemrograman-
sistem informasi pendataan tenaga kerja Komputer.pdf. [7 April 13]
wanita, hasil pengamatan sesuai dengan [6] Delimayanti, Mera Kartika. 2011. Diktat Ajar
yang diharapkan. Hasil pengamatan yang Pemrograman Aplikasi Web. Depok:
Politeknik Negeri Jakarta.
tampil juga sudah sesuai dengan data yang [7] Magaline, Ferdinand., Billy N, Mahamudu.,
dimasukkan. Data-data yang dimasukkan Edwin, HO. 2013. Sistem Informasi.
merupakan data yang digunakan sesuai http://apr1l-si.comuf.com/SI.pdf. [29 Maret
dengan perusahaan PT. Malindo Mitra 2013]
Perkasa ketika melakukan pendataan [8] Rahmawati, Diana., Mahendra, Adi Nugraha.
Konsep Sistem Basis Data.
tenaga kerja wanita. staff.uny.ac.id%2Fsites%2Fdefault%2Ffiles%2
Fpendidikan%2FDiana%2520Rahmawati%2C
5. Kesimpulan Dan Saran %2520M.Si.%2FKONSEP%2520BASIS%252
Pembuatan sistem inforamsi pendataan 0DATA.pdf . [11 April 2013]
tenaga kerja berbasis web PT. Malindo [9] Sofwan, Akhmad. 2003. Belajar Mysql dengan
Phpmyadmin. http://ilmukomputer.org/wp-
Mitra Perkasa yang diawali dengan analisa content/uploads/2011/08/sofwan-
dan merancang diagram yang dibutuhkan mysqldanphpmyadmin.pdf . [13 April 2013]
18 Jurnal Masyarakat Informatika, Volume 7, Nomor 13, ISSN 2086 – 4930
Mera Kartika Delimayanti, Nana Puspitasari

[10] Solichin, Achmad. Diktat Kuliah Pemrograman


Web 2.
https://webdosen.budiluhur.ac.id/dosen/050023
/materi/pw2_pertemuan01.pdf. [ 13 April
2013]

Jurnal Masyarakat Informatika, Volume 7, Nomor 13, ISSN 2086 – 4930 19

Anda mungkin juga menyukai