jurnal ta

8
APLIKASI PENGELOLAAN DATA KARYAWAN PADA PT. PELAYARAN NUSANTARA “PUTRA SAMUDRA” PALEMBANG M. Firmansyah ([email protected]), Nurhidayat([email protected]) Inayatullah, S.Kom, M.Si Manajemen Informatika AMIK MDP Abstrak: Tujuan penulisan tugas akhir ini adalah untuk membuat Aplikasi Pengelolaan Data Karyawan pada PT. Pelayaran Nusantara ”Putra Samudra” palembang, dimana aplikasi ini berfungsi untuk memenuhi kebutuhan sistem yang ada pada PT. Pelayaran Nusantara ”Putra Samudra” Palembang khususnya pada pengelolaan data karyawan. Metodologi yang digunakan dalam pengembangan aplikasi ini adalah metodologi Iterasi dengan melalui empat tahapan yaitu tahap permulaan sistem (system initiation), analisis sistem (system analysis), desain sistem (system design), dan implementasi sistem (system implementation). Kata kunci: Aplikasi,Pengelolaan DataKaryawan, Iterasi. Abstract: The purpose of this final duty is to make application employess data management at PT. Pelayaran Nusantara ”Putra Samudra” Palembang, where this application serves to meet the existing system at PT. Pelayaran Nusantara ”Putra Samudra” Palembang particularly on employees data management. The methodology used in this application is iteration methodology with through four stages, namely system initiation, system analysis, system design and system implementation. Keyword: Aplication, Employees Data Management, Iteration 1 PENDAHULUAN Dalam lingkup bisnis global sekarang ini, setiap perusahaan dituntut untuk mampu bersaing dalam meningkatkan kinerja dan efisiensi saluran distribusi dengan tujuan untuk memperebutkan pasar yang ada serta mempertahankan dan memperkuat posisi perusahaan dalam menghadapi pesaingnya. Disisi lain perkembangan teknologi informasi memperngaruhi pemrosesan data untuk menghasilkan informasi yang berguna dalam rangka pengambilan keputusan.

Upload: ravent-ariesta-barens

Post on 13-Apr-2016

10 views

Category:

Documents


0 download

DESCRIPTION

jur

TRANSCRIPT

Page 1: JURNAL TA

APLIKASI PENGELOLAAN DATA KARYAWAN

PADA

PT. PELAYARAN NUSANTARA “PUTRA SAMUDRA”

PALEMBANG

M. Firmansyah ([email protected]),

Nurhidayat([email protected])

Inayatullah, S.Kom, M.Si Manajemen Informatika

AMIK MDP

Abstrak: Tujuan penulisan tugas akhir ini adalah untuk membuat Aplikasi Pengelolaan Data

Karyawan pada PT. Pelayaran Nusantara ”Putra Samudra” palembang, dimana aplikasi ini

berfungsi untuk memenuhi kebutuhan sistem yang ada pada PT. Pelayaran Nusantara ”Putra

Samudra” Palembang khususnya pada pengelolaan data karyawan. Metodologi yang digunakan

dalam pengembangan aplikasi ini adalah metodologi Iterasi dengan melalui empat tahapan yaitu

tahap permulaan sistem (system initiation), analisis sistem (system analysis), desain sistem

(system design), dan implementasi sistem (system implementation).

Kata kunci: Aplikasi,Pengelolaan DataKaryawan, Iterasi.

Abstract: The purpose of this final duty is to make application employess data management at

PT. Pelayaran Nusantara ”Putra Samudra” Palembang, where this application serves to meet the

existing system at PT. Pelayaran Nusantara ”Putra Samudra” Palembang particularly on

employees data management. The methodology used in this application is iteration methodology

with through four stages, namely system initiation, system analysis, system design and system

implementation.

Keyword: Aplication, Employees Data Management, Iteration

1 PENDAHULUAN

Dalam lingkup bisnis global

sekarang ini, setiap perusahaan dituntut

untuk mampu bersaing dalam

meningkatkan kinerja dan efisiensi

saluran distribusi dengan tujuan untuk

memperebutkan pasar yang ada serta

mempertahankan dan memperkuat

posisi perusahaan dalam menghadapi

pesaingnya. Disisi lain perkembangan

teknologi informasi memperngaruhi

pemrosesan data untuk menghasilkan

informasi yang berguna dalam rangka

pengambilan keputusan.

Page 2: JURNAL TA

Perusahaan ini dalam proses

mencatat, mengolah, dan menyimpan

data masih menggunakan system

manual, sehingga banyak menggunakan

media dokumen untuk mencatat data

karyawan. Proses pencarian data

karyawan ini membutuhkan waktu yang

lama karena data karyawan masih di

data menggunakan arsip dan dokumen.

Data karyawan juga rentan akan

keutuhan data yang terjadi oleh hal-hal

yang tidak di inginkan seperti data yang

hilang dan rusak.

Berdasarkan uraian diatas

penulis tertarik untuk membuatkan

aplikasi yang dapat membantu pihak

perusahaan dalam mengelola data

karyawan. Maka akan dilakukan

kegiatan tugas akhir yang berjudul

“APLIKASI PENGELOLAAN

DATA KARYAWAN PADA PT.

PELAYARAN NUSANTARA

“PUTRA SAMUDRA”.

2 LANDASAN TEORI

2.1 Teori Dasar/Umum

Dalam penulisan tugas akhir ini, diperlukan

suatu pemahaman mengenai dasar-dasar

teori yang digunakan dalam penulisan.

2.1.1 Pengertian Aplikasi

Menurut Kusnadi (2008, h.15) Tujuan akhir

dari penggunaan komputer adalah

membantu pekerjaan. Karena keperluan

manusia sangat beragam maka komputer

dirancang untuk membantu berbagai macam

aktivitas manusia. Untuk mencapai tujuan

ini maka komponen perangkat lunak lainnya

harus ada yaitu program aplikasi.

2.1.2 Permodelan Proses

Permodelan proses adalah teknik mengelola

dan mendokumentasikan struktur dan aliran

data melalui proses sistem dan atau logika,

kebijakan, dan prosedur yang akan

diimplementasikan oleh proses sistem.

(Jogiyanto 2005, h.326).

2.1.3 Pemodelan Data

Pemodelan data sebagai teknik untuk

mendefinisikan persyaratan bisnis untuk

sebuah database.Pemodelan data kadang

disebut pemodelan databasekarena model

data kadang-kadang diimplementasikan

sebagai sebuah database. (Jeffery L.

Whitten 2006, h.280).

2.1.4 Bagan Alir (Flowchart)

Flowchart adalah bagan (Chart) yang

menunjukkan alir (flow) di dalam program

atau prosedur sistem secara logika

(Jogiyanto, 2005, h.795).

2.1.5 Kamus Data

Menurut Jogiyanto (2005, h.725), “Kamus

data adalah katalog fakta tentang data dan

kebutuhan-kebutuhan informasi dari suatu

sistem informasi”.

2.1.6 Rancangan Masukan

“Desain input menyajikan tujuan penting

untuk menangkap dan mengubah data ke

dalam format yang sesuai pada komputer.

Sebagian input didesain oleh prototype yang

dibangun dengan cepat. Prototype tersebut

dimungkinkan sebagai hasil tiruan dari

komputer, atau dihasilkan dari prototype

struktur database seperti yang sudah

dikembangkan untuk Microsoft Access.”

(Whitten, 2006, h.584).

2.1.7 Rancangan Keluaran

“Desain output adalah komponen

yang paling dapat dilihat dari sistem

informasi yang bekerja atau berfungsi. Oleh

karena itu, output sering menjadi basis

Page 3: JURNAL TA

penilaian akhir manajemen terhadap

kesuksesan sebuah sistem. Output dapat

digolongkan ke dalam dua karakteristik,

yaitu berdasarkan pengguna dan

distribusinya, dan berdasarkan metode

implementasinya”(Whitten, 2006, h.552).

2.1.8 Rancangan Dialog Layar

Desain dialog layar terminal merupakan

rancang bangun dari percakapan antara

pemakai sistem (user) dengan computer.

Percakapan ini dapat terdiri dari proses

memasukkan data ke sistem, menampilkan

output informasi kepada user atau dapat

keduanya (Jogiyanto 2005,h.391).

2.1.9 Spesifikasi Proses

Menurut Jogiyanto (2005, h.705), “Suatu

proses adalah kegiatan atau kerja yang

dilakukan oleh orang, mesin atau computer

dari hasil suatu arus data yang masuk ke

dalam proses untuk dihasilkan arus data

yang keluar dari proses”.

2.1.10 Basis Data (Database)

Menurut Adi Nugroho (2011, h.5), “Basis

data (database) merupakan sebagai

kumpulan terorgranisasi dari data-data yang

berhubungan sedemikian rupa sehingga

mudah disimpan, dimanipulasi, serta

dipanggil oleh pengguna”.

2.1.11 Metodologi

Metodologi adalah kesatuan metode-metode,

prosedur-prosedur,konsep-konsep pekerjaan,

aturan-aturan dan postulat-postulat yang

digunakan oleh suatu ilmu pengetahuan, seni

atau disiplin yang lainnya (Jogiyanto 2005,

h.59).

Gambar 2.11 Metode Iterasi

2.2 Teori Khusus

2.2.1 Pengertian Aplikasi

Program aplikasi (seringkali hanya disebut

aplikasi saja) adalah program yang dibuat

oleh pemakai yang ditujukan untuk

melakukan suatu tugas khusus. Program

seperti ini biasa dikelompokkan menjadi

dua, yaitu program aplikasi serbaguna dan

program aplikasi spesifik. (Abdul Kadir

2003,h.204).

2.2.2 Pengertian Pengelolaan

Pengelolaan adalah pekerjaan manajer untuk

meyakinkan bahwa apa yang sudah

diterapkan telah berjalan dengan semestinya.

(Jogiyanto 2009,h.535).

2.2.5 Ruang Lingkup Kegiatan

Manajemen Personalia

Definisi tentang manajemen sumberdaya

manusia mengemukakan fungsi-fungsi

personalia, yaitu penarikan, seleksi,

pengembangan, pemeliharaan dan

penggunaan sumberdaya manusia.

3. ANALISIS SISTEM YANG

BERJALAN

3.3 Uraian Prosedur yang Berjalan

Untuk mendapatkan pemahaman terhadap

aktifitas suatu sistem, maka diperlukan

Tahap Perencanaan

Tahap Analisis

Tahap Perancangan

Tahap Implementasi

Tahap Pemeliharaan

Page 4: JURNAL TA

uraian beberapa aktifitas sistem yang

berhubungan dengan penulisan.

3.4.1.1 Diagram Konteks

Lingkup system yang sedang berjalan,

ditangani dan dijabarkan dalam bentuk

diagram konteks. Dimana pada diagram

konteks ini mejelaskan bahwa system

sebagai sebuah proses dengan tujuan

memberikan gambaran umum tentang

sistem.

Pesonalia

Karyawan

Pengelolaan Data Karyawan

Pada

PT. Pelayaran Nusantara “Putra

Samudra”

Data_karyawan

Data_Kapal

Data_ABKIjazah

JabatanNama_Kapal

Waktu_JagaLama_Cuti

Nama_ABK

Keterangan

Tanggal_berhenti

Nama_Karyawan

Pimpinan

Laporan_Absen

Karyawan

Laporan_Cuti

Laporan_resign

Laporan_jadwal_jaga_Kapal

Laporan_ABK

Laporan_Karyawan

Laporan_Kapal

Gambar 3.2 Diagram Konteks yang

Berjalan

3.4.1.2 Diagram Nol

Diagram Nol menggambarkan proses yang

memberikan pandangan secara menyeluruh

mengenai sistem tentang fungsi-fungsi

utama atau proses yang ada pada PT.

Pelayaran Nusantara “Purta Samudra”.

Personalia

1.0

Input

Karyawan

KaryawanData_karyawan Data_karyawan_baru

3.0

Input

ABK

ABKData_ABK_baru

Data_ABK

IjazahJabatan

Nama_Kapal

2.0

Input

Kapal

Data_Kapal KapalData_Kapal_baru

4.0

Input

Jadwal Jaga

Kapal

Nama_ABK

Nama_KapalWaktu_Jaga

Jadwal Jaga KapalData_Jadwal_Jaga_Kapal

5.0

Input

Cuti

CutiData_karyawan_CutiNama_karyawanKeterangan

Lama_Cuti

6.0

Input

Resign

Nama_Karyawan

Keterangan

Tanggal_Berhenti

ResignData_Karyawan_Resign

7.0

Input

Absen

Karyawan Nama_Karyawan Absen Data_Absen_Karyawan

Pimpinan

8.0

Laporan

Data_KaryawanData_Kapal

Data_ABKData_jadwal_Jaga_Kapal

Data_CutiData_resign

Data_AbsenLaporan_Absen

Laporan jadwal_jaga_Kapal

Laporan_KaryawanLaporan_Kapal

Laporan_CutiLaporan_Resign

Laporan_ABK

Gambar 3.3 Diagram Nol

4. PERANCANGAN SISTEM

4.1 Rancangan Basis Data

4.1.1 ERD (Entity Relationship Diagram)

Diagram dari hubungan merupakan level

tertinggi dari Data Flow Diagram (DFD)

yang menggambarkan semua output dari

sistem, juga memberikan gambaran

keseluruhan sistem. Diagram hubungan

hanya mempunyai satu sistem dan tidak

mempunyai Datastore.

Page 5: JURNAL TA

Ijazah

Nama_ijazah(PK)Tahun_ijazah

BSTBuku_Pelaut

Kapal

No_Kapal(PK)Nama_Kapal

Tahun_PembangunanMerekUkuran

GTNT

Jadwal Jaga

No_abk(FK)No_Kapal(FK)

Jam_Jaga

abk

No_abk(PK)Nama_abk

Kd_Jabatan(FK)Nama_Ijazah(FK)

Mulai_BekerjaBST

PengukuhanNo_Kapal

Nama_KapalBuku_Pelaut

Jabatan

Kd_Jabatan(PK)Nama_Jabatan

mempunyai

mempunyai

mempunyai

mempunyai

adm

Idpass

mempunyai

Karyawan

No_Kry(PK)Nama_Kry

AlamatJenKel

tempat_lahirtanggal_lahir

Mulai_Bekerjajenis_kry

No_kontakStatus_Kry

Cuti

No_Kry(FK)tanggal_mulaitanggal_masuk

keterangan_cuti

absen

No_absen(PK)No_Kry(FK)

HadirIzin

AlphaTanggal

resign

No_Kry(FK)tanggal_berhenti

keterangan

mempunyai

mempunyai

mempunyai mempunyai

Gambar 4.1 Entity Relationship Diagram

(ERD)

4.1.2 Transformasi Diagram ER ke

Tabel Relasi

Gambar transfomasi diagram ER merupakan

tabel relasi dari tabel relasi ER dapat dilihat

pada gambar 4.2.

abk

No_abk

Nama_abk

Nama_Jabatan

Nama_ijazah

Tahun_ijazah

Mulai_Bekerja

BST

Pengukuhan

Nama_Kapal

Buku_Pelaut

absen

No_Kry

Nama_Kry

Hadir

Izin

Alpha

tanggal

adm

Id

Pass

cuti

No_Kry

Nama_Kry

tanggal_mulai

tanggal_masuk

jumlah_cuti

keterangan_cuti

ijazah

Nama_ijazah

Jabatan

Kd_jabatan

nama_jabatan

Jadwal_jaga

No_abk

Nama_abk

Nama_Kapal

Jam_Jaga

kapal

No_Kapal

Nama_Kapal

Tahun_Pembangunan

Merek

Ukuran

GT

NT

karyawan

No_Kry

Nama_Kry

Alamat

JenKel

tempat_lahir

tanggal_lahir

Mulai_Bekerja

jenis_kry

no_kontak

status_kry

resign

No_Kry

Nama_Kry

tanggal_berhenti

keterangan

Gambar 4.2 Relasi antar Tabel

4.2.1 DFD Logical Sistem yang

Diusulkan

Aplikasi pengelolaan Data Karyawan ini

memiliki ruang lingkup dari para entitas-

entitas yang secara langsung berhubungan

dengan aplikasi ini. Hal ini dapat

diperlihatkan pada aliran data konteks atau

diagram konteks di bawah ini :

Aplikasi Pengelolaan Data

Karyawan pada

PT. Pelayaran Nusantara

“Putra Samudra” Palembang

Personalia

Input_data_Karyawan

Input_data_abk

Ubah_data_karyawan

Ubah_data_abk

Input_Data_kapalHapus_Data_kapal

Input_Ijazah

Hapus_Ijazah

Input_Jabatan

Hapus_Jabatan

Data_abk

Data_Kapal

Data_ijazah

Data_Jabatan

Rekap_Absen_Karyawan

Data_karyawan

Input_karyawan_resign

Input_Karyawan_Cuti

Karyawan

Laporan_absen

Pimpinan

Laporan_Absen

Laporan_Cuti

Laporan_resign

Laporan_karyawan

Laporan_abk

Laporan_Jadwal_Jaga

Input_Jadwal_Jaga

Ubah_Data_Kapal

Gambar 4.3 Diagram Konteks yang

Diusulkan

Page 6: JURNAL TA

4.2.1.1 Diagram Nol yang Diusulkan

Personalia

2.0

Input Data

Karyawan

Tambah_data_ karyawan

Data_ Karyawan_baru

5.0

Input Ijazah

Ijazah

Karyawan

3.0

Input Kapal

Data_ Tambah_kapal

Ijazah_baru

6.0

Input abk

Jabatan

KapalData_ Kapal_baru

4.0

Input JabatanTambah_ Jabatan

Tambah_ ijazah

Jabatan_baru

ABK

ABK_baru

No_kry

No_kapal

Nama_ ijazah

Kd_ Jabatan

Jadwal_Jaga_ Kapal

7.0

Input Jadwal

Jaga Kapal

No_abk

Jadwal_jaga_ Kapal_ABK

8.0

Input

Resign

Resign

Nama_ karyawan_ resign

No_kry

9.0

Input Cuti

Karyawan

No_kry

CutiNama_ karyawan_cuti

Laporan_ AbsenNo_kry

Pimpinan

11.0

Cetak

LaporanData_kry

Data_ABKData_ Jadwal_Jaga_ Kapal

Data_ resignData_Cuti

Laporan_ AbsenLaporan_ Absen

Laporan_Cuti

Laporan_ resign

Laporan_ Jadwal_Jaga_ kapal

Laporan_ABKLaporan_kry

No_kry

Ubah_data_ karyawan

Input_ABK

Hapus_ABK

Ubah_ABK

Hapus_ Ijazah

Hapus_ Jabatan

Data_Ubah_ kapal

Data_ Hapus_kapal

Data_ Kapal_ diubah

Data_ Kapal_ dihapus

Data_ karyawan_ diubah

Hapus_ jabatan

Hapus_ jabatan

Data_ABK_ dihapus

Data_ABK_ diubah

ubah_ jadwal_jaga_ Kapal

Input_nama_ Karyawan

Input_ nama_ karyawan

1.0

Login

User

Tambah_user

Hapus_user

Ubah_user

UserUser_baru

User_ diubah

User_ dihapus

No_ kapal

Tambah_ jadwal_jaga_ Kapal

Hapus_ jadwal_jaga_ Kapal

Rekap_absen

Karyawan

10.0

Input

Absen

Status_karyawan_Cuti

Status_karyawan_Resign

Laporan_Absen

Gambar 4.4 Diagram Nol yang

Diusulkan

4.5.1 Rancangan Layar (Form)

1. FormLogin

Gambar 4.23 Form Login

1. FormMenu Utama

Gambar 4.25 Form Menu Utama

1. Form Input Karyawan

Gambar 4.26 Form Input Karyawan

5. PENUTUP

5.1 Kesimpulan

Berdasarkan analisis yang telah

dilakukan oleh penulis terhadap

permasalahan pada APLIKASI

PENGELOLAAN DATA

KARYAWAN PADA PT.

PELAYARAN NUSANTARA

“PUTRA SAMUDRA” di Palembang

maka dapat ditarik kesimpulan dari

tugas akhir ini adalah :

1. Kekurangan yang terjadi pada PT.

Pelayaran Nusantara “Putra

Samudra” Palembang dalam

Page 7: JURNAL TA

pengelolaan data karyawan dapat

diatasi, dengan adanya aplikasi ini.

2. Aplikasi ini dapat membantu dan

mempermudah dalam pengelolaan

data karyawan serta pencarian data

karyawan karena aplikasi ini

menyimpan semua data di database.

5.2 Saran

Berdasarkan kesimpulan diatas, penulis

ingin menyampaikan saran antara lain :

1. Aplikasi ini dapat diimplementasikan

oleh PT. PELAYARAN

NUSANTARA “PUTRA

SAMUDRA” Palembang.

2. Diharapkan mengadakan pelatihan

terhadap staf yang berhubungan

dengan aplikasi ini, dan juga

diharapkan dapat melakukan

pemeliharaan secara rutin terhadap

perangkat pendukung aplikasi ini.

3. kedepannya aplikasi ini dapat

dikembangkan lagi pada pengelolaan

SIM (Sistem Informasi Manajemen)

dan SIA (Sistem Informasi Akutansi)

dan dalam penggunaan dan

pengelolaan datanya serta perlu

adanya backup data secara berkala

untuk mengantisipasi terjadinya

kerusakan data.

Page 8: JURNAL TA

DAFTAR PUSTAKA

Komputer, Wahana, 2010, Visual Basic 2008, Andi Offset, Yogyakarta

Whitten, L, Jeffery, 2006, Metode Desain dan Analisis Sistem. Andi Offset,

Yogyakarta

Fatta, Al, Hanif, 2008, Analisis dan Perancangan Sistem Informasi, Andi

Offset, Yogyakarta

Utami, Ema, 2008, Mengoptimalkan Query pada Ms SQL Server, Andi,

Yogyakarta

HM, Jogiyanto, 2005, Analisis dan Disain, Andi Offset, Yogyakarta

HM, Jogiyanto, 2009, Sistem Teknologi Informasi, Andi Offset, Yogyakarta

W.S Indrawan, 2010, Kamus Lengkap Bahasa Indonesia, Lintas Media,

Jombang

Solution, Cyberton, 2010, Database SQL Server 2008, Andi Offset,

Yogyakarta

Nugroho, Adi, 2011, Perancangan dan Implementasi Sistem Basis Data,

Andi, Yogyakarta.

Sutanta,Edhy, 2004, Sistem Basis Data, Graha Ilmu, Jakarta.

Kusnadi, 2008, Sistem Operasi, Andi, Yogyakarta.

Komputer, Wahana, 2010, Panduan Aplikatif dan Solusi Membuat Aplikasi

Client Server dengan VB 2008, Andi Offset, Yogyakarta.

Pengertian Karyawan, diakses pada tanggal 31 maret 2013 dari

http://www.kkbi.web.id.