• Tidak ada hasil yang ditemukan

Aplikasi Cuti Online Karyawan PT. Bank Negara Indonesia Tbk (Studi Kasus Kantor Regional Jawa Barat).

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Cuti Online Karyawan PT. Bank Negara Indonesia Tbk (Studi Kasus Kantor Regional Jawa Barat)."

Copied!
21
0
0

Teks penuh

(1)

i

Universitas Kristen Maranatha

ABSTRAK

PT Bank Negara Indonesia Tbk (BNI) merupakan salah satu bank terbesar di Indonesia. BNI memiliki wilayah kerja yang luas di Indonesia, salah satu berada di wilayah Jawa Barat yang berpusat di Kantor Wilayah Regional Jawa Barat di Jalan Perintis Kemerdekaan No. 3 Bandung.

Salah satu sistem kepegawaian yang terdapat di BNI Regional Jawa Barat adalah proses pengajuan cuti yang masih menggunakan sistem manual. Penerapan cara manual untuk pengaturan pengajuan cuti memiliki beberapa kendala yang mengakibatkan kurang efisien dan efektif dalam pekerjaan, sehingga berdasarkan kondisi tersebut dibutuhkan sebuah sistem aplikasi yang dapat membantu aktifitas pengaturan pengajuan cuti karyawan hingga proses persetujuan cuti yang dapat dilakukan secara online.

Maka dibuatlah Aplikasi Cuti Online Karyawan PT Bank Negara Indonesia Tbk (Studi Kasus Kantor Regional Jawa Barat) yang memiliki fasilitas informasi pengelolaan data karyawan, pengajuan cuti, konfirmasi persetujuan cuti, melihat informasi sisa cuti dan cetak laporan cuti dan laporan data karyawan. Setiap karyawan/pengguna mempunyai tingkat akses yang berbeda terhadap aplikasi cuti online untuk menyesuaikan dengan kebutuhan dan tingkat kepentingan masing – masing pengguna sistem. Pembuatan Aplikasi Cuti Online Karyawan PT Bank Negara Indonesia Tbk akan dibangun dengan PHP sebagai bahasa pemrograman (scripting), MYSQL sebagai basis data dan Dreamweaver sebagai editor

(2)

ii

Universitas Kristen Maranatha

ABSTRACT

Bank Negara Indonesia (BNI) is one of the largest banks in Indonesia. It has wide working area in Indonesia and one of its region office is in West Java, which is located at Perintis Kemerdekaan street number 3, Bandung.

One of the staffing systems that located in West Java Regional BNI is the process submission leave which using manual systems. The way implemetation of submission manual have some constraints that resulted in less efficient and effective in the work, so based on the condition required an application system that can help the activity of setting up an employee on leave application approval process leave that can be done online.

Then be made Online Leave Application Employee PT Bank Negara Indonesia Tbk (Case Study of West Java Regional Office), which has the facility information and employee data management, filing leave, leave approval confirmation, view the information remaining quota leave, print reports leave and reports employee data. Each employee / users have different access levels to online leave application, to suit the needs and concerns of each level - each user's system. Making Online Leave Application Employee PT Bank Negara Indonesia Tbk will be built with PHP as a programming language (scripting), MYSQL as database and Dreamweaver as an editor.

(3)
(4)
(5)

iv

BAB III ANALISIS DAN RANCANGAN SISTEM………..18

3.1 Analisa Sistem………..18

3.2.3.7 Spesifikasi Proses (PSPEC/Process Specification)………...33

3.2.3.8 Kamus Data………...41

3.2.4 Perancangan Struktur Menu………..46

(6)

v

Universitas Kristen Maranatha

3.2.5.1 Perancangan Tampilan Layar………....47

3.2.5.2 Perancangan Antar Muka Pengolahan Data Jabatan…………...47

3.2.5.3 Perancangan Antar Muka Pengolahan Departemen………48

3.2.5.4 Perancangan Antar Muka Pengolahan Data Divisi………48

3.2.5.5 Perancangan Antar Muka Pengolahan Data Jenis Cuti………….49

3.2.5.6 Perancangan Antar Muka Pengolahan Data Jatah Cuti…………49

3.2.5.7 Perancangan Antar Muka Pengolahan Data Hari Libur…………49

3.2.5.8 Perancangan Antar Muka Pengolahan Data Karyawan…………50

3.2.5.9 Perancangan Antar Muka Menu Pengajuan Cuti………51

3.2.5.10 Perancangan Antar Muka Menu Persetujuan Cuti………..52

(7)
(8)

vi

Universitas Kristen Maranatha

5.1 Pengujian………67

5.2 Rencana Pengujian………..67

5.2.1 Pengujian Login……….68

5.2.2 Pengujian Input Data Jabatan……….68

5.2.3 Pengujian Input Data Departemen……….69

5.2.4 Pengujian Input Data Divisi……….70

5.2.5 Pengujian Input Data Jatah Cuti……….71

5.2.6 Pengujian Input Data Jenis Cuti………72

5.2.7 Pengujian Input Data Hari Libur……….73

5.2.8 Pengujian Input Data Karyawan……….74

5.2.9 Pengujian Input Data Pengajuan Cuti………...75

5.2.10 Pengujian Input Data Persetujuan Cuti………76

BAB VI SIMPULAN DAN SARAN………..78

6.1 Simpulan………..78

6.2 Saran………78

(9)
(10)

vii

Universitas Kristen Maranatha

DAFTAR GAMBAR

Gambar 1 Model Dasar Sistem Informasi………...7

Gambar 2 Struktur Pembacaan Web Server………12

Gambar 3 Struktur Organisasi PT. Bank Negara Indonesia Tbk………..15

Gambar 4 Flowmap Pengajuan Cuti Yang Berjalan Dilakukan Karyawan……20

Gambar 5 Flowmap Pengajuan Cuti Yang Berjalan Dilakukan Kepala Divisi…21 Gambar 6 Relasi Tabel Yang Diusulkan………..23

Gambar 7 Entity Relationship Diagram (ERD)……….24

Gambar 8 Diagram Konteks ( Context Diagram )………29

Gambar 9 Diagram Alur Data ( Data Flow Diagram ) Level 1 ………..30

Gambar 10 Diagram Alur Data ( Data Flow Diagram ) Level 2 Proses 1.0 …....31

Gambar 11 Diagram Alur Data ( Data Flow Diagram ) Level 2 Proses 2.0 ……32

Gambar 12 Diagram Alur Data ( Data Flow Diagram ) Level 2 Proses 3.0 ……33

Gambar 13 Struktur Menu Sistem ………46

Gambar 14 Tampilan Layar ………...47

Gambar 15 Rancangan Antar Muka Pengolahan Data Jabatan ………...48

Gambar 16 Rancangan Antar Muka Pengolahan Data Departemen ………...48

Gambar 17 Rancangan Antar Muka Pengolahan Data Divisi ………48

Gambar 18 Rancangan Antar Muka Pengolahan Data Jenis Cuti ………49

Gambar 19 Rancangan Antar Muka Pengolahan Data Jatah Cuti ………49

(11)

viii

Universitas Kristen Maranatha

Gambar 21 Rancangan Antar Muka Pengolahan Data Karyawan ………51

Gambar 22 Rancangan Antar Muka Pengajuan Cuti ………52

Gambar 23 Rancangan Antar Muka Persetujuan Cuti ………...53

Gambar 24 Tampilan Awal ………54

Gambar 25 Form Input Data Bagian Umum ………...55

Gambar 26 Form Input Data Jabatan ………...56

Gambar 27 Form Input Data Departemen ………...56

Gambar 28 Form Input Data Divisi ………...57

Gambar 29 Form Input Data Jenis Cuti ………...58

Gambar 30 Form Input Data Jatah Cuti ………...58

Gambar 31 Form Input Data Hari Libur ………59

Gambar 32 Form Input Data Karyawan ………60

Gambar 33 Form Input Data Pengajuan Cuti ……….61

(12)

ix

Universitas Kristen Maranatha

DAFTAR TABEL

Tabel I Simbol Data Flow Diagram………...8

Tabel II Notasi ERD………..10

Tabel III Struktur File Tabel Karyawan ……….24

Tabel IV Struktur File Tabel Cuti ………...25

Tabel V Struktur File Tabel Cuti Detail ………26

Tabel VI Struktur File Tabel Jenis Cuti ………26

Tabel VII Struktur File Tabel Jatah Cuti ………...27

Tabel VIII Struktur File Tabel Departemen ………..27

Tabel IX Struktur File Tabel Jabatan ………28

Tabel X Struktur File Tabel Divisi ……….28

Tabel XI Struktur File Tabel Libur ……….28

Tabel XII PSPEC Mengolah Data Departemen ……….33

Tabel XIII PSPEC Mengolah Data Divisi ………34

Tabel XIV PSPEC Mengolah Data Jabatan ………...35

Tabel XV PSPEC Mengolah Data Karyawan ………35

Tabel XVI PSPEC Mengolah Data Jenis Cuti ………...36

Tabel XVII PSPEC Mengolah Data Jatah Cuti ………..36

Tabel XVIII PSPEC Mengolah Data Hari Libur ………37

Tabel XIX PSPEC Mengubah Profil ………37

(13)

x

Universitas Kristen Maranatha

Tabel XXI PSPEC Menampilkan Pengajuan Cuti ……….38

Tabel XXII PSPEC Input Persetujuan Cuti ………...39

Tabel XXIII PSPEC Menampilkan Persetujuan Cuti ………....39

Tabel XXIV PSPEC Membuat Laporan Data Karyawan ………..40

Tabel XXV PSPEC Cetak Laporan Karyawan ………...40

Tabel XXVI PSPEC Membuat Laporan Data Cuti Karyawan ………..41

Tabel XXVII PSPEC Mencetak Laporan Data Cuti Karyawan ………....41

Tabel XXVIII Kamus Tabel Data Departemen ………....42

Tabel XXIX Kamus Tabel Data Divisi ………...42

Tabel XXX Kamus Tabel Data Jabatan ………...42

Tabel XXXI Kamus Tabel Data Karyawan ………..43

Tabel XXXII Kamus Tabel Data Jenis Cuti ………44

Tabel XXXIII Kamus Tabel Data Jatah Cuti ………44

Tabel XXXIV Kamus Tabel Data Hari Libur ………45

(14)

xi

Universitas Kristen Maranatha

DAFTAR LAMPIRAN

Lampiran A 1 Kuesioner I ………...A.1

Lampiran A 2 Kuesioner II ………..A.4

Lampiran A 3 Kuesioner III ……….A.7

Lampiran A 4 Kuesioner IV ………A.10

Lampiran B 1 Kode Program Login ………..A.16

Lampiran B 2 Kode Program Input Data Jabatan ………..A.17

Lampiran B 3 Kode Program Input Data Departemen ………..A.18

Lampiran B 4 Kode Program Input Data Divisi ………..A.19

Lampiran B 5 Kode Program Input Data Jenis Cuti ……….A.20

Lampiran B 6 Kode Program Input Data Jatah Cuti ……….A.21

Lampiran B 7 Kode Program Input Data Hari Libur ………..A.22

Lampiran B 8 Kode Program Input Data Karyawan ……….A.23

Lampiran B 9 Kode Program Input Data Pengajuan Cuti ………...A.24

(15)

1

Universitas Kristen Maranatha

BAB I PENDAHULUAN

1.1 Latar Belakang

Perkembangan teknologi informasi yang sedang berkembang saat ini sangat bermanfaat bagi individu atau perusahaan dalam menjalankan aktivitasnya. Teknologi informasi sangat mempermudah dan mempercepat dalam melakukan pekerjaan dan menghasilkan sebuah informasi yang akurat dan efisien. Penerapan teknologi informasi bagi perusahaan mempunyai peranan penting. Salah satu penerapan dari teknologi informasi dan komunikasi dalam perusahaan yaitu bagian Sumber Daya Manusia (SDM) pada perusahaan perbankan khususnya dalam pengelolaan cuti karyawan.

Pada perusahaan perbankan yaitu PT. Bank Negara Indonesia (BNI) Kantor Regional Jawa Barat masalah yang terjadi dalam hal cuti masih ditangani secara manual, meskipun personal komputer telah tersedia sebagai fasilitas pendukung aktifitas kerja. Semua ini masih memungkinkan besarnya kesalahan yang akan terjadi atau ketidaktepatan data cuti karyawan BNI.

PT. Bank Negara Indonesia (BNI) Kantor Regional Jawa Barat membutuhkan kemudahan dalam pengolahan data cuti, proses pengajuan cuti, proses persetujuan cuti dan pengolahan data karyawan. Pentingnya penggunaan aplikasi yang berbasis web untuk pengolahan data cuti karyawan dan data karyawan merupakan tuntutan akan suatu pemanfaatan teknologi yang telah berkembang guna menghasilkan suatu informasi data cuti dan data karyawan yang akurat, efektif dan efisien. Berdasarkan deskripsi di atas maka penulis membahas suatu masalah ini dengan membuat sebuah “APLIKASI CUTI ONLINE KARYAWAN PT. BANK NEGARA INDONESIA Tbk (Studi

(16)

2

Universitas Kristen Maranatha

1.2 Rumusan Masalah

Terdapat beberapa perumusan masalah yang akan di bahas dalam Tugas Akhir ini, yaitu sebagai berikut :

1. Bagaimana memudahkan karyawan dalam mengajukan cuti?

2. Bagaimana memudahkan kinerja staff bagian umum BNI dalam mengolah data cuti dan data karyawan BNI?

3. Bagaimana memudahkan setiap atasan dari setiap karyawan dalam memberikan informasi tentang persetujuan cuti yang diterima atau ditolak?

4. Bagaimana menghasilkan informasi cuti dan informasi data karyawan yang akurat, efektif dan efisien bagi seluruh pengguna sistem dan perusahaan?

1.3 Tujuan Pembahasan

Tujuan dari Tugas Akhir ini adalah:

1. Mempermudah setiap karyawan PT. BNI untuk mengajukan cuti secara online

2. Staff bagian umum PT. BNI menggunakan sistem yang berbasis online dalam mengolah data cuti dan data karyawan

3. Atasan dari setiap karyawan dapat memberikan informasi tentang persetujuan cuti karyawan yang diterima atau ditolak secara online.

4. Menyimpan setiap data pengolahan cuti dan data karyawan dalam sebuah

database, sehingga menghasilkan data dan informasi yang akurat,efisien dan efektif

bagi pengguna sistem dan perusahaan.

1.4 Ruang Lingkup Kajian

Pembahasan-pembahasan yang akan dilakukan dalam Tugas Akhir ini adalah : 1. Sistem aplikasi ini dibangun untuk membantu dalam proses pengajuan cuti,

(17)

3

Universitas Kristen Maranatha 2. Aplikasi yang dibuat bersifat intern, yaitu hanya dapat dilihat dan diakses oleh seluruh karyawan PT. Bank Negara Indonesia Tbk khusus Kantor Regional Jawa Barat

3. Dalam laporan ini juga dibahas mengenai realisasi rancangan sistem tersebut namun pengerjaan sistem informasi ini tidak sampai pada tahap implementasi ke internet maupun tahap maintenance sehingga dalam kasus implementasi ini menggunakan jaringan lokal (localhost).

1.5 Sumber Data

Data - data yang didapat untuk membuat aplikasi ini berasal dari data asli kantor PT. Bank Negara Indonesia Tbk Kantor Regional Jawa Barat yang berada di Jalan Perintis Kemerdekaan No.3, Bandung. Seluruh landasan teori didapat dari buku dan

website yang ada di internet.

1.6 Sistematika Penyajian

Sistematika penulisan dalam laporan tugas akhir ini sebagai berikut :

BAB I PENDAHULUAN

Pada bab ini membahas mengenai: latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data dan sistematika penyajian.

BAB II KAJIAN TEORI

Pada bab ini dibahas mengenai teori dasar yang berhubungan dengan Aplikasi Cuti

Online Karyawan PT. Bank Negara Indonesia Tbk (Studi Kasus Kantor Regional Jawa

Barat).

BAB III ANALISIS DAN PERANCANGAN

(18)

4

Universitas Kristen Maranatha BAB IV HASIL PENELITIAN

Pada penulisan bab ini berisi tentang hasil penelitian sistem yang dibuat berupa tampilan Aplikasi Cuti Online Karyawan PT Bank Negara Indonesia Tbk (Studi Kasus Kantor Regional Jawa Barat).

BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Pada penulisan bab ini mencakup pembahasan dan pengujian sistem Aplikasi Cuti

Online Karyawan PT Bank Negara Indonesia Tbk (Studi Kasus Kantor Regional Jawa

Barat).

BAB VI SIMPULAN DAN SARAN

(19)

78

Universitas Kristen Maranatha

BAB VI SIMPULAN DAN SARAN

6.1 Simpulan

Simpulan yang dapat diambil dari tugas akhir Aplikasi Cuti Online Karyawan

PT Bank Negara Indonesia Tbk (Studi Kasus Kantor Regional Jawa Barat) adalah :

1. Aplikasi Cuti Online Karyawan PT Bank Negara Indonesia Tbk menyediakan

sarana untuk mengajukan cuti secara online

2. Aplikasi Cuti Online Karyawan PT Bank Negara Indonesia Tbk menyediakan

sarana untuk mengolah data cuti dan data karyawan secara online.

3. Aplikasi Cuti Online Karyawan PT Bank Negara Indonesia Tbk menyediakan

sarana untuk memberikan informasi tentang persetujuan cuti karyawan secara

berbasis online

4. Aplikasi Cuti Online Karyawan PT Bank Negara Indonesia Tbk Regional

menyediakan sarana media penyimpanan berupa database untuk menyimpan

seluruh data karyawan dan data cuti, sehingga menghasilkan informasi data

karyawan dan data cuti yang akurat, efisien dan efektif bagi seluruh pengguna

sistem.

6.2 Saran

Saran bagi pengembangan penelitian Aplikasi Cuti Online Karyawan PT Bank

Negara Indonesia Tbk Kantor Regional Jawa Barat antara lain :

1. Faktor keamanan lebih ditingkatkan agar perusakan dan ancaman terhadap

data dapat ditanggulangi

2. Disarankan untuk mengintegrasi Aplikasi Cuti Online dengan sistem absensi

maupun penggajian karyawan.

3. Disarankan mengintegrasi proses pengajuan cuti dan persetujuan cuti dengan

sistem email.

4. Diharapkan meningkatkan prosedur proses bisnis Aplikasi Cuti Online

(20)

79

Universitas Kristen Maranatha

DAFTAR PUSTAKA

[1] Bank Negara Indonesia. (2004). Penyempurnaan Ketentuan Cuti dan Ijin

Meninggalkan Pekerjaan

[2] Bank Negara Indonesia

www.bni.co.id/

[5] Burch, J.G. (1992). System Analysis, Design, and Implementation Boyd &

Fraser Publishing Company.

[6] Dhanta, Rizky. (2009). Pengantar Ilmu Komputer. Surabaya: INDAH.

[7] Edward, Yourdon. (1989). Modern Structured Analysis. Prentice Hall Inc.

[8] HM, Jogiyanto. (1990). Analisis dan Desain Sistem Informasi: Pendekatan

Terstruktur Teori dan Praktek Aplikasi Bisnis, Yogyakarta:Penerbit Andi.

[9] HM, Jogiyanto. (1995). Analisa dan Desain Sistem Informasi, Yogyakarta :

Penerbit Andi.

[10] HM, Jogiyanto. (2000). Pengenalan Komputer : Dasar Ilmu Komputer,

Pemograman, Sistem Informasi, dan Intelegensi Buatan, Yogyakarta :

Penerbit Andi.

[11] Ir Betha Sidik. (2001). Pemrograman Web dengan PHP. Bandung :

Informatika.

[12] Kadir, Abdul. (2003). Pemrograman Web Mencakup HTML, CSS,

JavaScript, & PHP. Yogyakarta : Penerbit Andi.

[13] M. Farid Azis. (2001). Pemrograman php4. Jakarta : Elex Media

(21)

80

Universitas Kristen Maranatha [13] Nugroho, Bunafit. (2004). PHP dan MySql. Yogyakarta : Penerbit Andi.

[14] Prasetyo, Didik Dwi. (2002). Administrasi Database Server MySQL.

Bandung : PT Elex Media Komputindo.

[15] Pressman, Roger S.1997.Software Engineering (a practitioner’s approach).

New

York : McGraw-Hill.

Susanto, Azhar. (2003). Sistem Informasi Manajemen: Proses dan

Referensi

Dokumen terkait

2.2.4 Kelebihan Dan Kekurangan Teknik Permainan Pantomim Dalam Pembelajaran Bahasa Jepang

[r]

Hubungan sosial yang dimaksud dapat berupa hubungan antara individu yang s atu dengan individu lainnya, antara kelompok yang satu dengan kelompok lainnya, maupun antara

[r]

Dari gambar 8 terlihat bahwa waktu yang diperlukan untuk proses dekripsi pada algoritma Sosemanuk lebih besar daripada waktu enkripsi pada algoritma Dicing. Hasil

Kami tidak punya pilihan lain kecuali menyerahkan uang ini kepada seseorang yang menjadi pengganti Imam Hasan as., dan jika tidak, kami akan mengembalikan

Komisi yudisial yang lahir melalui amandemen ketiga UUD 1945 Pasal 24B, merupakan lembaga negara yang mandiri serta mempunyai kewenangan untuk mengusulkan pengangkatan hakim agung

Praktikum ini bertujuan (1) Mengidentifikasi data dan informasi yang diperlukan untuk penyusunan rencana pemanenan, (2) Melakukan pengumpulan, pengolahan, dan