BAB IV DESKRIPSI KERJA PRAKTIK. tersebut, diperlukan langkah-langkah sebagai berikut. di harapkan akan dapat menyelesaikan permasalahan yang ada.

dokumen-dokumen yang mirip
BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan hasil wawancara dengan pihak CV. Bintang Anggara Jaya

BAB IV DESKRIPSI KERJA PRAKTEK. agar pekerjaan jauh lebih efisien serta meminimalisir terjadinya human eror. Untuk

BAB V HASIL DAN PEMBAHASAN. Pengelolaan Kas Fakultas Teknik Universitas 45 Surabaya memiliki

BAB IV DESKRIPSI PEKERJAAN

BAB IV DISKRIPSI PEKERJAAN. cara langsung menemui bagian PPQC (Production Planning and Quality Control)

BAB IV DESKRIPSI PEKERJAAN. Fortuna Badja Inti, menemukan permasalahan seperti pencatatan permintaan dari

BAB IV DISKRIPSI PEKERJAAN. pesanan barang oleh distributor. Saat ini, kegiatan pemesanan barang dimulai dari

BAB IV ANALISIS DAN DESAIN SISTEM. menginginkan adanya pelaporan yang dapat dilakukan secara berkala tiap periode.

BAB IV DESKRIPSI PEKERJAAN. meninjau SMA Wahid Hasyim Krian, didapatkan informasi bahwa proses

BAB IV DESKRIPSI PEKERJAAN. kerja praktek di CV. Sinergi Design adalah melakukan pengenalan terhadap

BAB IV DESKRIPSI PEKERJAAN. adalah sebuah istilah yang secara kolektif mendeskripsikan fase-fase awal

BAB IV DESKRIPSI KERJA PRAKTIK. sistem yang ada saat ini pada CV. Rahayu Sentosa. Hasil yang ditemukan dalam

BAB IV 4. DESKRIPSI KERJA PRAKTIK

BAB III ANALISIS_DAN_PERANCANGAN_APLIKASI. kontrak kru yaitu menggunakan metode System Development Lyfe Cycle (SDLC)

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini akan dibahas tentang tahapan-tahapan yang dilakukan dalam

Bab IV. Deskripsi Kerja Praktek. UPADAYA PT.PLN (Persero) Surabaya, maka didapatkan proses-proses yang terjadi

BAB IV DESKRIPSI PEKERJAAN

BAB III ANALISA DAN PERANCANGAN SISTEM. Identifikasi permasalahan merupakan langkah awal yang harus dilakukan

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTEK

BAB III ANALISIS DAN PERANCANGAN SISTEM. menggunakan model waterfall. Pada model waterfall terdapat tahapan analisis

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil wawancara di perusahaan tersebut terdapat

BAB IV DESKRIPSI PEKERJAAN. informasi agar dapat terorganisir dengan baik dan jelas.

sering dihadapi oleh petugas perpustakaan SD Muhammadiyah 4 Surabaya.

BAB IV ANALISA DAN DESAIN SISTEM

BAB IV PERANCANGAN SISTEM. praktek ini, baik di dalam memperoleh data, menyelesaikan, dan memecahkan

BAB IV DESKRIPSI PEKERJAAN. Kerja praktik yang kami laksanakan di PT. Indoberka Investama pada

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. sistem aplikasi penjualan dan pembelian pada UD. Tirta Samudra ini

BAB III DESAIN DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN. 4 Berdasarkan hasil wawancara dengan Supervisor TI PT Kimia Farma

BAB III DESAIN DAN PERANCANGAN

BAB IV. Deskripsi Kerja Praktek. perancangan sistem pengoahan data yang baik dengan analisa yang matang, maka

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dilakukan dalam pengumpulan data tersebut, antara lain:

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV ANALISIS DAN PERANCANGAN SISTEM. memberikan masukan dalam pengembangan sistem informasi yang dibuat.

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI SISTEM. terintegrasi yaitu dengan menggunakan Microsoft Excel dengan cara penginputan

BAB III ANALISIS DAN PERANCANGAN SISTEM. adalah melakukan identifikasi permasalahn dan analisis permasalahan.

BAB IV DESKRIPSI PEKERJAAN. Excel tanpa proses lebih lanjut. Sehingga dalam pencatatannya dapat terjadi

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK. Sistem yang dibangun adalah Sistem Informasi Penjadwalan kegiatan

BAB 4 DESKRIPSI PEKERJAAN. tersebut kedalam laporan perilaku siswa selama 1 hari, 1 bulan, dan 1 tahun.

BAB III ANALISIS DAN PERANCANGAN SISTEM. proses transaksi pada Rasyid English Course Denpasar.

BAB IV DESKRIPSI KERJA PRAKTIK. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di BADAN

BAB IV DESKRIPSI PEKERJAAN. sistem. Menurut Kendall & Kendall (2003), perangkat atau teknik

BAB IV SISTEM DAN IMPLEMENTASI. Indonesia Tbk. diperoleh data secara langsung dari manager operasional yang

BAB III ANALISIS DAN PERANCANGAN SISTEM. aplikasi penjualan perangkat komputer pada CV. Data Baru. Berdasarkan tahaptahap

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN. Kerja Praktek di unit IS SSM PT. TELKOM Surabaya, maka dapat diketehui

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV ANALISIS DAN PERANCANGAN SISTEM. perusahaan. Data dan informasi tersebut diperoleh dari sumber terkait untuk

BAB IV DISKRIPSI KERJA PRAKTIK. baru. Dalam langkah ini penulis melakukan analisis terhadap permasalahan yang

BAB IV DESKRIPSI PEKERJAAN. perhitungan data presensi siswa yang dilakukan oleh wali kelas. Dalam

BAB IV ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS_DAN_PERANCANGAN_SISTEM. berjalan pada CV. Azaria Abadi Permai saat ini, meliputi proses penjualan

BAB IV DESKRIPSI PEKERJAAN. proses perhitungan dan pemberian gajikepada para pegawai PT. Wijaya Sakti.

BAB IV PEMBAHASAN 4.1 Analisis Sistem 1. Permasalahan yang timbul

BAB IV DESKRIPSI KERJA PRAKTEK. dan pencatatan kasus Perselisihan Hubungan Industrial (PHI).

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Berdasarkan hasil survey ke CV. Tiga Kurnia pada Bagian Produksi, selama

BAB IV PERANCANGAN SISTEM. harus menyerahkan data kompetensi siswa kepada pihak staff PSG untuk

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Kegiatan yang dilakukan dalam pengumpulan data tersebut, antara lain:

BAB IV METODE PENELITIAN. ditemukan solusi yang tepat sesuai dengan harapan pihak perusahaan.

BAB IV DESKRIPSI PEKERJAAN. kosong. Hal ini dapat digunakan untuk menentukan berapa jumlah limit yang

BAB III ANALISIS DAN PERANCANGAN SISTEM. 2. Analisa permasalahan dan perancangan sistem

BAB III ANALISIS_DAN_PERANCANGAN_SISTEM

BAB IV DESKRIPSI PEKERJAAN. data, selanjutnya melakukan tahapan sebagai berikut: menyajikan suatu rancangan langkah kerja dari sistem yang baru.

BAB IV DESKRIPSI KERJA PRAKTEK. COLLECTION III, penulis berusaha menemukan permasalahan yang ada,

BAB IV DESKRIPSI PEKERJAAN. informasi dalam membuat Aplikasi Pemeliharaan Sarana (Pengadaan).

BAB III ANALISIS DAN PERANCANGAN SISTEM. pada CV. Permata, maka didapatkan proses-proses yang terjadi dalam kegiatan

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain:

BAB IV DESKRIPSI KERJA PRAKTIK. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di PT. PLN

BAB IV ANALISIS DAN DESAIN SISTEM. perangkat keras, perangkat lunak, dan pengguna. Analisis ini diperlukan sebagai

BAB III ANALISIS DAN PERANCANGAN SISTEM. Kambing Etawa Menggunakan Metode Pearson Square pada Peternakan Nyoto.

BAB IV ANALISIS DAN DESAIN SISTEM. berdasarkan data yang telah diperoleh dari hasil studi lapangan. Sedangkan desain

BAB III ANALISIS DAN PERANCANGAN SISTEM. Metode Single Exponential Smoothing pada CV Lintas Nusa Surabaya.

BAB IV DESKRIPSI PEKERJAAN. mempelajari serta memberikan solusi bagi masalah yang timbul. 4. Melakukan pembahasan terhadap hasil implementasi sistem.

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. dan harus menyampaikan perintah disposisi tersebut.

BAB IV DESKRIPSI KERJA PRAKTIK. satu usaha yang didirikan adalah Surya Mart. Saat ini Surya Mart masih

BAB IV DESKRIPSI PEKERJAAN. 4 kali dalam 1 minggu sesuai dengan kesepakatan penulis dengan pihak sekolah,

BAB III ANALISIS DAN PERANCANGAN SISTEM. dengan tahapan SDLC, maka tahapan-tahapan yang dilakukan adalah :

BAB IV IMPLEMENTASI DAN EVALUASI. Membuat Database. IMPLEMENTASI Implement asi aplikasi. Uji coba interface. Evaluasi. aplikasi

BAB IV. lebih detailnya, bisa dilihat pada gambar 4.1 dibawah ini. dan dikategorikan sesuai dengan kategori dokumen tersebut. Sistem arsip disini

BAB IV PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. barang terlebih dahulu, kemudian dicatat. Hasil dari catatan tersebut akan direkap

BAB IV ANALISIS DAN DESAIN SISTEM. 4.1 Proses Bisnis Peminjaman dan Pengembalian Perpustakaan. terkait dengan siswa, guru dan petugas perpustakaan.

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN. PT. INKA menggunakan prosedur pembuatan work instruction (WI) secara

BAB IV DESKRIPSI PEKERJAAN

Transkripsi:

BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Prsedur Kerja Berdasarkan hasil pengamatan dan survey yang dilakukan pada saat kerja praktik di PT. Karana Line, terdapat permasalahan tentang prses penggajian yang menggunakan bantuan aplikasi Micrsft Excel. Untuk mengatasi masalah tersebut, diperlukan langkah-langkah sebagai berikut. 1. Menganalisa sistem. 2. Mendesain sistem. 3. Implementasi sistem. 4. Maintenance sistem. Langkah-langkah tersebut akan dijelaskan pada sub bab di bawah ini, dan di harapkan akan dapat menyelesaikan permasalahan yang ada. 4.2 Analisis Sistem Menurut Mc Led (2007), Analisis Sistem adalah penelitian terhadap sistem yang telah ada dengan tujuan untuk merancang sistem baru atau memperbaharui sistem yang telah ada tersebut. Analisis sistem dapat didefinisikan sebagai berikut: Analisis sistem adalah teknik pemecahan masalah yang menguraikan bagian-bagian kmpnen dengan mempelajari seberapa bagus bagian-bagian kmpnen tersebut bekerja dan berinteraksi untuk mencapai tujuan mereka. Tahapan analisis sistem dilakukan setelah tahapan perencanaan dan sebelum tahapan desain sistem. Tahapan analisis sistem merupakan sebuah

tahapan yang sangatlah penting, hal ini dikarenakan apabila terjadi kesalahan dalam melakukan analisis sistem maka akan menyebabkan kesalahan pada tahap selanjutnya. 4.3 Perancangan Sistem Menganalisis sistem adalah langkah awal untuk membuat suatu sistem baru. Dalam langkah ini harus dilakukan analisis terhadap permasalahan yang ada dalam prses penggajian yang ada di PT. Karana Line. Untuk dapat membuat sistem yang baru, terlebih dahulu harus mengetahui alur transaksi yang masih digunakan sampai saat ini. Maka dibuatlah System Flw yang berfungsi untuk mengetahui secara detail alur kegiatan pencatatan tersebut 4.3.1 System Flw System Flw adalah cara menampilkan bagaimana data mengalir dalam suatu sistem dan bagaimana keputusan dibuat untuk mengntrl acara. System Flw merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar prses beserta instruksinya. Gambaran ini dinyatakan dengan simbl dan setiap simbl menggambarkan prses tertentu. Sedangkan hubungan antar prses digambarkan dengan garis penghubung. System Flw merupakan langkah awal pembuatan prgram. Dengan adanya flwchart urutan pses kegiatan menjadi lebih jelas. Jika ada penambahan prses maka dapat dilakukan lebih mudah. Dengan melihat dan menganalisa sistem yang sedang berjalan saat ini, maka dilakukan suatu prsedur pengembangan yaitu dengan membuat System Flw. System Flw yang ada digambarkan sebagai berikut:

1. System Flw Lgin Prses Lgin Pengguna Aplikasi Penggajian PT. Karana Line Mulai Pengguna Lgin Validasi Data Lgin Data Lgin Valid? Ya Cek Hak Akses Pengguna infrmasi status lgin gagal Memberi infrmasi status lgin gagal Tidak Halaman Menu Pengguna Selesai Gambar 4.1 System Flw Prses Lgin Kegunaan lgin adalah agar pengguna dapat masuk dan mengakses akun nya setelah dilakukan validasi yang biasanya berupa username dan passwrd. Sedangkan fungsi passwrd adalah untuk mengecek kecckan data dengan username yang dimasukkan ketika akan melakukan lgin. Jika passwrd tidak sesuai dengan username yang dimasukkan berdasarkan data yang dicek di dalam database, maka pengguna akan gagal untuk masuk.

2. System Flw Maintenance Karyawan Maintenance Karyawan Bagian Administrasi Aplikasi Penggajian PT. Karana Line Mulai Lgin Halaman Maintenance Karyawan Tambah Data Rubah Data Hapus Data Simpan Data Perubahan Karyawan Daftar Karyawan Menampilkan hasil prses Selesai Gambar 4.2 System Flw Maintenance Data Karyawan Maintenance karyawan digunakan untuk menambah data karyawan, mengubah data karyawan, dan menghapus data karyawan. Frm ini wajib diisi karena terdapat detail tentang prfil karyawan yang bekerja pada perusahaan. detail yang dimaksud adalah seperti nama, alamat, jenis kelamin, tempat lahir, dan tanggal lahir. Data yang dimasukkan juga bisa diubah jika terdapat kesalahan pada waktu memasukkan data ataupun karyawan tersebut pindah rumah. Data karyawan juga bisa dihapus jika karyawan tersebut sudah tidak bekerja pada perusahaan tersebut.

3. System Flw Manajemen Gaji Manajemen Gaji Bagian Keuangan Aplikasi Penggajian Mulai Lgin Halaman Manajamen gaji Tambah Data Rubah Data Hapus Data Simpan Data Perubahan Gaji Daftar Item Menampilkan hasil prses Selesai Gambar 4.3 System Flw Manajemen Gaji Karyawan Digunakan untuk memasukkan detail gaji pkk. Selain itu dapat juga untuk menambah detail gaji, mengubah detail gaji, dan menghapus detail gaji. Dalam pengisian detail gaji di dalamnya termasuk gaji lembur yang diperleh karyawan ketika mereka ada jam lembur. Juga untuk memasukkan tunjangan gaji karyawan karena setiap karyawan yang mempunyai jabatan khusus terdapat tunjangan tersendiri.

4. System Flw Perhitungan Gaji Perhitungan Gaji Keuangan Aplikasi Penggajian Mulai Lgin Halaman Perhitungan Gaji Karyawan Absensi Gaji Tambah Data Rubah Data Simpan Data Perubahan Gaji Daftar Gaji Menampilkan hasil prses Selesai Gambar 4.4 System Flw Perhitungan Gaji Karyawan Digunakan untuk memasukkan detail gaji yang akan diterima leh karyawan. Perhitungan gaji membutuhkan data absensi karyawan dan data detail gaji yang akan diterima, karena setiap rang mempunyai jabatan yang berbeda tentunya detail gaji pun berbeda. Jumlah gaji yang diterima pekerja dihitung berdasarkan pekerjaannya yang sesuai dengan jumlah waktu kerja lembur yang dilakukannya.

4.3.2 DFD (Data Flw Diagram) DFD merupakan perangkat yang digunakan pada metdlgi pengembangan sistem yang terstruktur. DFD dapat menggambarkan seluruh kegiatan yang terdapat pada Aplikasi Penggajian pada PT. Karana Line Surabaya dengan secara jelas. 1. Cntext Diagram Cntext diagram adalah gambaran menyeluruh dari DFD. Di dalam Cntext Diagram terdapat 3 eksternal entity, yaitu : karyawan, bagian keuangan dan direktur. Karyawan [data lgin] [infmasi ttal gaji] [data lgin] [infrmasi gaji pkk] [infrmasi tunjangan] 1 Aplikasi Penggajian [data gaji tunjangan] [data gaji pkk] [data gaji lembur] Bagian Keuangan [infrmasi gaji lembur] Direktur [hasil perhitungan gaji] [data karyawan] Gambar 4.5 Cntext Diagram

2. DFD Lev 0 DFD Lev 0 merupakan satu lingkaran atau ktak besar yang mewakili lingkaran-lingkaran kecil atau biasa digambarkan dengan ktak-ktak yang ada di dalamnya. Merupakan pemecahan dari diagram Knteks. Cara masuk ke dalam lev 0 biasanya prgrammer melakukan decmpse diagram knteks yang akhirnya menambahkan data dengan menyesuaikan prses bisnis yang terjadi di perusahaan. Di dalam diagram ini memuat penyimpanan data yang mengella data karyawan dan detail data gaji, seperti yang terlihat pada gambar di bawah ini. detil ttal gaji 1.5 perhitungan ttal gaji Karyawan data gaji bulanan [data lgin] data karyawan 1 data karyawan 1.1 lgin 2 gaji pkk data gaji pkk 3 tunjangan data tunjangan [data gaji tunjangan] Bagian Keuangan 1.3 hitung tunjangan 4 lembur data lembur [data gaji lembur] 1.2 hitung lembur 5 ttal gaji data gaji detil tunjangan Direktur data karyawan 1.4 prses penentuan gaji detil data lembur detil gaji pkk Gambar 4.6 DFD Level 0

3. DFD Lev 1 Pembuatan DFD Lev 1 tergantung kebutuhan dan jika memang tidak semua prses dijadikan lev 1. Terdapat perbedaan dengan DFD Lev 0. DFD level 0 cenderung hanya menggambarkan desain sistem secara umum. DFD level 0 hanya menerangkan aliran data input dan utput. DFD level 1 menggambarkan aliran data secara kmpleks setiap prses sistem yang kemudian membentuk data stre dari aliran data. DFD level 1 mewakili aliran sistem secara sebagian atau seluruhnya secara mendetail. Untuk DFD Lev 1 ini yaitu bagian keuangan dan karyawan akan melihat detail gaji yang sudah di hasilkan leh sistem. karyawan [data gaji pkk bulanan] [data gaji lembur bulanan] [data gaji tunjangan bulanan] [data karyawan] [data ttal gaji] 1 melihatt data leh karyawan 2 melihat data leh persnalian data karyawan data gaji pkk data gaji tunjangan data gaji lembur 1 data karyawan 2 gaji pkk 3 tunjangan data ttal gaji 4 lembur 5 ttal gaji [data karyawan] bagian keuangan [hasil pengecekan gaji] Gambar 4.7 DFD Level 1

4.3.3 CDM (Cnceptual Diagram Mdel) CDM dipakai untuk menggambarkan secara detail struktur basis data dalam bentuk lgik. Struktur ini independen terhadap semua sftware maupun struktur data strage tertentu yang digunakan dalam aplikasi ini. CDM terdiri dari bjek yang tidak diimplementasikan secara langsung kedalam basis data yang sesungguhnya. Manfaat membuat CDM adalah memberikan gambaran yang lengkap dari struktur basis data yaitu arti, hubungan, dan batasan-batasan. Alat kmunikasi antar pemakai basis data, designer, dan analis. Pembuatan CDM adalah suatu tahap dimana kita melakukan prses identifikasi dan analisis kebutuhan-kebutuhan data dan ini disebut pengumpulan data dan analisis. Untuk menentukan kebutuhan-kebutuhan suatu sistem database, kita harus mengenal terlebih dahulu bagian-bagian lain dari sistem infrmasi yang akan berinteraksi dengan sistem database. Tipe data bersifat general dan tidak spesifik. gaji pkk # kde gaji pkk <Undefined> gaji pkk Integer menghasilkan mempunyai # kde jabatan jabatan tunjangan jabatan Integer Variable characters (20) <Undefined> # nik nama jns_kelamin tggl_lahir alamatt kta status karyawan Integer Variable characters (50) Variable characters (10) Date Variable characters (50) Variable characters (20) Variable characters (20) diberikan # n lembur bulan jml jam rupiah ttal lembur <Undefined> Date Time Integer Integer mengambil tunjangan tunjangan kesehatan tunjangan kecelakaan tunjangan anak tunjangan jabatan Integer Integer Integer <Undefined> Gambar 4.8 Cnceptual Diagram Mdel

4.3.4 PDM (Physical Data Mdel) PDM adalah mdel yang menggunakan sejumlah tabel untuk menggambarkan data serta hubungan antara data-data tersebut. Setiap tabel mempunyai sejumlah klm di mana setiap klm memiliki nama yang unik. PDM merupakan gambaran secara detail basis data dalam bentuk fisik. Penggambaran rancangan PDM memperlihatkan struktur penyimpanan data yang benar pada basis data yang digunakan sesungguhnya. mempunyai nik integer <pk,fk1> kde jabatan integer <pk,fk2> kde gaji pkk nik gaji pkk gaji pkk <Undefined> integer integer <pk> <fk> kde jabatan jabatan tunjangan jabatan integer <pk> varchar(20) <Undefined> karyawan nik integer <pk> kde gaji pkk <Undefined> <fk> nama jns_kelamin tggl_lahir alamatt kta status varchar(50) varchar(10) date varchar(50) varchar(20) varchar(20) n lembur bulan jml jam rupiah ttal lembur <Undefined> date time integer integer <pk> mengambil nik integer <pk,fk1> n lembur <Undefined> <pk,fk2> tunjangan nik tunjangan kesehatan tunjangan kecelakaan tunjangan anak tunjangan jabatan integer <fk> integer integer integer <Undefined> Gambar 4.9 Physical Data Mdel

4.4 Struktur Tabel Database 1. Tabel Karyawan Nama table Primary key Freign key Fungsi : karyawan : nik : kde gaji pkk : menyimpan data karyawan Tabel 4.1 Struktur Data Karyawan N Field Tipe Length Key 1 NIK Integer 10 Primary Key 2 Kde gaji pkk integer 10 Freign key 3 Nama Varchar 50 4 Jenis kelamin Varchar 10 5 Tanggal_lahir Date 6 Alamat Varchar 50 7 Kta Varchar 20 8 Status varchar 20

2. Tabel Gaji Pkk Nama table Primary key : gaji pkk : kde gaji pkk Freign key : - Fungsi : menyimpan data gaji pkk Tabel 4.2 Struktur Data Gaji Pkk N Field Tipe Length Key 1 Kde gaji Integer Integer Primary key 2 Gaji pkk integer Integer 3. Tabel Tunjangan Nama table : tunjangan Primary key : - Freign key : - Fungsi : menyimpan data tunjangan Tabel 4.3 Struktur Data Tunjangan N Field Tipe Length Key 1 Tunjangan kesehatan Integer 10 2 Tunjangan kecelakaan Integer 10 3 Tunjangan anak Integer 10 4 Tunjangan jabatan Integer 10

4. Tabel Jabatan Nama table Primary key : jabatan : kde jabatan Freign key : - Fungsi : menyimpan data jabatan Tabel 4.4 Struktur Data Jabatan N Field Tipe Length Key 1 Kde jabatan Integer 10 Primary key 2 Jabatan Varchar 20 3 tunjangan Integer 10 5. Tabel Data Lembur Nama table Primary key : lembur : n lembur Freign key : - Fungsi : menyimpan data lembur karyawan Tabel 4.5 Struktur Data Lembur N Field Tipe Length Key 1 N lembur Integer 10 Primary key 2 Bulan Date 3 Jumlah jam Time 4 Rupiah Integer 10 5 Ttal integer 10

6. Tabel Detail Jabatan Nama table Primary key : kde jabatan : kde jabatan Freign key : - Fungsi : menyimpan detail jabatan karyawan Tabel 4.6 Struktur Detail Jabatan N Field Type Length Key 1 Nik integer 5 Primary Key 2 Kde_jabatan integer 5 Freign Key 7. Tabel Detail Lembur Nama table Primary key : lembur : n lembur Freign key : - Fungsi : menyimpan data lembur karyawan Tabel 4.7 Struktur Detail Lembur N Field Type Length Key 1 nik integer 5 Primary Key 2 N_lembur integer 5 Freign Key

4.5 Desain I/O (Input/Output) Desain Input / Output merupakan perancangan untuk memasukkan data dari hasil transaksi maupun kegiatan yang dilakukan leh bject dan subject yang bersangkutan, agar dapat memberikan tampilan bagaimana bentuk pemasukan data. Ketika membuat desain yang perlu diperhatikan adalah bentuk dari dkumen dasar yang digunakan untuk menangkap data, kde-kde input yang digunakan dan bentuk dari tampilan input di alat-alat input. 1. Frm Lgin Frm Lgin, digunakan untuk membatasi hak akses bagi user untuk melihat dan berinteraksi dengan data. Hanya user yang sudah terdaftar yang bisa mengakses data-data. FORM LOGIN USERNAME PASSWORD SIGN IN Gambar 4.10 Frm Lgin

2. Menu Utama Menu Utama adalah halaman yang pertama kali akan tampil ketika berhasil lgin dengan menggunakan username dan passwrd. Sisi kiri halaman utama aplikasi ini terdapat beberapa fungsi yaitu data karyawan, data gaji karyawan, data lembur karyawan, data slip gaji karyawan, dan lapran-lapran yang diperlukan. HALAMAN MENU DATA KARYAWAN DATA GAJI KARYAWAN DATA LEMBUR KARYAWAN CETAK SLIP GAJI KARYAWAN ADMIN PROFIL PESAN KELUAR LAPORAN June 17 M T W T F S S 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Gambar 4.11 Halaman Menu Utama Terdapat panel admin di sisi kanan atas yang berfungsi sebagai jalur keluar prgram ketika admin atau seserang yang masuk ke dalam prgram akan menyudahi sesi mereka, bertujuan untuk menutup akses ketika rang tersebut akan meninggalkan prgram sehingga tidak ada rang lagi yang bisa menggunakan hak akses tersebut.

3. Data Karyawan Pada halaman ini akan menampilkan semua data karyawan yang telah di masukkan ke dalam sistem. Terdapat tmbl tambah data karyawan yang berfungsi untuk membuat memasukkan data prfil karyawan baru. Pada list tersebut terdapat id karyawan, nama karyawan, n rekening karyawan, gaji pkk, dan jabatan karyawan. Semua karyawan yang bekerja di perusahaan akan terlihat secara detail. DATA KARYAWAN DATA KARYAWAN DATA GAJI KARYAWAN DATA LEMBUR KARYAWAN CETAK SLIP GAJI KARYAWAN DATA KARYAWAN KODE NAMA NO REKENING GAJI JABATAN LAPORAN TAMBAH DATA KARYAWAN Gambar 4.12 Data Karyawan Prses untuk mengisi data karyawan dilakukan leh pihak administrasi pertama kali ketika karyawan tersebut sudah terdaftar sebagai karyawan dan hanya rang tertentu atau berhak yang dapat mengakses halaman ini untuk pengisian data lengkap karyawan.

4. Insert Data Karyawan Pada halaman ini berfungsi untuk memasukkan data-data karyawan untuk pertama kali. Tmbl simpan berfungsi untuk menyimpan data yang telah di masukkan, selain itu terdapat tmbl clear yang berfungsi untuk mengsngkan teks ketika ada kesalahan dalam pemasukan data. DATA KARYAWAN DATA KARYAWAN TAMBAH DATA KARYAWAN DATA GAJI KARYAWAN DATA LEMBUR KARYAWAN CETAK SLIP GAJI KARYAWAN LAPORAN ID KARYAWAN KODE KARYAWAN Enter Enter NAMA KARYAWAN Enter ALAMAT KARYAWAN Enter NO REKENING Enter GAJI POKOK Enter JABATAN Enter SIMPAN CLEAR Gambar 4.13 Tambah data Karyawan Seperti yang di terangkan pada gambar di atas, frm ini pada awal pengisian terdapat id karyawan yang merupakan angka unik dan berbeda pada setiap karyawan dan akan dibuat tmatis sehingga setiap karyawan mempunyai id yang dipakai sebagai acuan untuk setiap transaksi prgram ataupun perhitungan gaji lembur dan gaji tunjangan.

5. Data Penggajian Halaman ini digunakan untuk melihat list data karyawan beserta gaji dan uang lembur yang didapatkan. Terdapat tmbl print yang digunakan untuk mencetak slip gaji. Frm ini berisi kde karyawan, nama karyawan, nmr rekening, kde gaji, gaji pkk, dan uang lembur. DATA PENGGAJIAN DATA KARYAWAN DATA GAJI KARYAWAN DATA LEMBUR KARYAWAN CETAK SLIP GAJI KARYAWAN DATA PENGGAJIAN KODE NAMA NO REK KODE GAJI GAJI POKOK UANG LEMBUR LAPORAN Gambar 4.14 Data Penggajian Seperti yang diterangkan dalam gambar di atas, halaman ini berfungsi jika pihak manajer atau direksi sedang membutuhkan data seserang maka bisa dicetak kapan saja. tentunya hanya seserang yang mempunyai hak akses yang dapat menggunakannya.

6. Perhitungan Lembur Halaman ini berfungsi untuk menghitung dan memasukkan data lembur. Halaman ini akan menghitung secara keseluruhan antara uang lembur gaji pkk dan ttal gaji keseluruhan yang akan diterima. DATA KARYAWAN DATA KARYAWAN HITUNG LEMBUR KARYAWAN DATA GAJI KARYAWAN DATA LEMBUR KARYAWAN CETAK SLIP GAJI KARYAWAN LAPORAN GAJI ID ID KARYAWAN Enter Enter KODE GAJI Enter JAM LEMBUR Enter GAJI POKOK Enter TOTAL GAJI Enter SIMPAN CLEAR Gambar 4.15 Perhitungan Lembur Seperti yang diterangkan pada gambar diatas waktu kerja lembur hanya dapat dilakukan paling banyak 3 jam per hari dan 14 jam dalam 1 minggu diluar istirahat mingguan atau hari libur resmi. Perhitungan upah lembur didasarkan upah bulanan dengan cara menghitung upah sejam selama sebulan dengan gaji tertentu. Setiap karyawan memiliki jam kerja lembur yang berbeda tergantung jabatan dan kebutuhan perusahaan.

4.6 Kebutuhan Sistem 1. Perangkat keras Kebutuhan minimum perangkat keras untuk menjalankan aplikasi ini adalah : a. Prcessr intel Pentium 4 b. Memry 1 Gb c. Hard disk 40 Gb d. Mnitr degan reslusi minimal 1024 x 728 e. VGA Card 128 Mb f. Pinter g. Muse h. Keybard 2. Perangkat lunak Kebutuhan minimum perangkat lunak untuk menjalankan aplikasi ini adalah : a. Windws XP atau di atasnya b. SQL Server 2008 atau lebih c. XAMPP Cntrl Panel versi V 4.6.5.2 atau lebih d..net Framewrk versi 3 ke atas e. PDF reader f. Pwer designer

4.7 User Interface User Interface merupakan mekanisme kmunikasi antara pengguna dengan sistem. UI dibuat berdasarkan desain I/O yang telah digambarkan sebelumnya. Tujuan sebuah user interface adalah sebagai kmunikasi terhadap fitur-fitur sistem yang tersedia agar user mengerti dan dapat menggunakan sistem tersebut. 1. Frm Lgin Berfungsi untuk melakukan pengecekan apakah karyawan tersebut berhak menggunakan sistem atau tidak. Frm lgin, digunakan untuk membatasi hak akses bagi user untuk melihat dan berinteraksi dengan data. Hanya user yang sudah terdaftar yang bisa mengakses data-data rahasia. Gambar 4.16 Frm Lgin Seperti yang sudah diterangkan pada gambar di atas, frm ini memiliki hak akses berbeda sesuai jabatan yaitu Admin atau user jika lgin gagal maka keluar ntifikasi lgin gagal dan jika lgin berhasil maka keluar ntifikasi lgin berhasil.

2. Frm Tambah Data Karyawan Berfungsi untuk menambah data prfil karyawan beserta gaji dan glngan karyawan. Terdapat tmbl simpan yang berfungsi untuk memasukkan data yang telah diisi dan tmbl kembali yang digunakan untuk kembali ke menu utama. Setelah selesai diisi maka data akan tersimpan dalam database tabel data karyawan. Pengisian data karyawan berdasarkan kndisi karyawan itu sendiri jika kemudian terdapat perubahan pada karyawan itu maka data dapat diubah di menu edit data karyawan yang akan diterangkan dibawah. Gambar 4.17 Tambah Data Karyawan Seperti yang sudah diterangkan dalam gambar di atas, menu ini sangat penting karena ketika akan melakukan pengisian data gaji lembur dan data gaji tunjangan harus terlebih dahulu mengisi data karyawan beserta detailnya.

3. Edit Data Karyawan Berfungsi untuk mengubah data karyawan jika terdapat kesalahan pada data karyawan. Tmbl simpan yang berfungsi untuk memasukkan data yang telah diubah dan tmbl kembali yang digunakan untuk kembali ke menu utama. Gambar 4.18 Edit Data Karyawan 4. Data Penggajian Karyawan Berfungsi untuk menampilkan data detail gaji karyawan dan mencetak slip gaji sebagai detail yang akan diberikan untuk karyawan. Gambar 4.19 Data Penggajian Karyawan