BAB III ANALISIS DAN DESAIN SISTEM

dokumen-dokumen yang mirip
BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

Berdasarkan sistem yang sedang berjalan, tahapan-tahapan proses. deteksi adanya viskositas darah dalam tubuh adalah sebagai berikut :

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM. dari sistem yang selama ini dijalankan oleh perusahaan serta memahami

BAB III ANALISIS DAN UJI COBA

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM. Analisa masalah dilakukan guna mengetahui masalah-masalah yang terkait

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM. Sistem yang saat ini sedang berjalan dalam hal pemberian cuti pegawai

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

Transkripsi:

BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Masalah-masalah yang sering dihadapi oleh Kementrian Hukum Dan HAM Sumatera Utara adalah kesulitan dalam mengendalikan penggajian terhadap efektifitas kinerja karyawan pada Kementrian Hukum Dan HAM Sumatera Utara yang digunakan dan seringnya terjadi kesalahan dalam pencatatan laporan penggajian yang mengakibatkan tidak kestabilan daftar penggajian yang diterapkan oleh perusahaan. Hal ini mendorong Kementrian Hukum Dan HAM Sumatera Utara untuk dapat memberikan pelayanan yang cepat dam akurat serta efisien sehingga dapat bersaing dengan perusahaan-perusahaan lainnya yang menerapkan sistem yang sama Dari uraian permasalah diatas maka penulis mencoba untuk merancang suatu Sistem Informasi Penggajian Pegawai Honorer Pada Kementrian Hukum Dan HAM Sumatera Utara sehingga dapat menghasilkan laporan perhitungan ataupun pencatatan Slip gaji yang dibutuhkan oleh perusahaan yang lebih cepat, akurat dan mudah dipahami. III.2 Desain Sistem Untuk membantu dalam penentuan jenis pupuk kelapa sawit, penulis mengusulkan pembuatan sebuah sistem dengan menggunakan aplikasi program yang lebih akurat dan lebih mudah dalam pengolahannya. Dengan menggunakan 37

Microsoft Visual Studio 2010 dan database MYSQL untuk memudahkan dalam perancangan dari aplikasi itu sendiri. III.2.1 Use Case Diagram Dalam penyusunan suatu program diperlukan suatu model data yang berbentuk diagram yang dapat menjelaskan suatu alur proses sistem yang akan di bangun. Maka digambarlah suatu bentuk diagram Use Case yang dapat dilihat pada gambar III.1 : Sistem Informasi Penggajian Pegawai Honorer Pada Kementrian Hukum Dan HAM Sumatera Utara Login SK Honorer Standard Gaji Potongan Absen Penggajian HRD Admin Logout Laporan Gambar III.I. Use Case Sistem Informasi Penggajian Pegawai Honorer Pada Kementrian Hukum Dan HAM Sumatera Utara III.2.2 Class Diagram Class Diagram adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain 38

berorientasi objek. Rancangan kelas-kelas yang akan digunakan pada sistem yang akan dirancang dapat dilihat pada gambar III.2 : Tabel gaji + ID Provinsi + nama Provins + Gaji Lonir + Simpan + Hapus +Update +Hapus Tabel Honorer + NoSKHonorer +TglPengakatan +Nama Pegawai +TptLahir +Tgl Lahir +Jenis Kelamin +Status Perkawinan + Simpan + Hapus +Update +Hapus Tabel Penggajian + No Slip Gaji + Tgl Terima + Bulan gaji + tahun gaji + NoSkHonor +Gaji Pokok +Lama Absen +Bebas Absen +Total Potongan +Total gaji +Besar PPH +Total terima Tabel Potongan Absen + IDPotongab Absen + Besar potangan + Simpan + Hapus +Update +Hapus + Simpan + Hapus +Update +Hapus Gambar III.2. Class Diagram Sistem Informasi Penggajian Pegawai Honorer Pada Kementriab Hukum dan HAM Sumatera Utara 39

III.2.3 Activity Diagram Rangkaian kegiatan pada setiap terjadi event sistem digambarkan pada activity diagram berikut: 1. Activity Diagram Login Aktivitas yang dilakukan untuk melakukan login admin dapat dilihat seperti pada gambar III.3 berikut : ADMIN SISTEM Masukkan User Name dan Pasword Cek User Name dan Password Salah Benar Pesan : user Name dan Password Salah Tampil Menu Gambar III.3. Activity Diagram Login 2. Activity Diagram Form Input SK Honorer Activity diagram form input SK Honorer dapat dilihat seperti pada gambar III.4 berikut : 40

Admin Sistem Klik Produk Input SK Honorer Form Input SK Honorer Klik New Ya Isi Data Tdk Valid Tidak Klik Simpan Valid Data Tersimpan Pilih Data Klik Edit Ya Ubah Data Tdk Valid Klik Update Valid Data Terupdate Tidak Klik Hapus Ya Data Terhapus Tidak Gambar III.4. Activity Diagram Form Input SK Honorer 3. Activity Diagram Form Input Standar Gaji Activity diagram form input Standar Gaji dapat dilihat seperti pada gambar III.5 berikut : 41

Admin Sistem Klik Produk Input Standar Gaji Form Input Standar Gaji Klik New Ya Isi Data Tdk Valid Tidak Klik Simpan Valid Data Tersimpan Pilih Data Klik Edit Ya Ubah Data Tdk Valid Klik Update Valid Data Terupdate Tidak Klik Hapus Ya Data Terhapus Tidak Gambar III.5. Activity Diagram Form Input Standar Gaji 4. Activity Diagram Form Input Penggajian Activity diagram form Input Penggajian dapat dilihat seperti pada gambar III.6 berikut : 42

Admin Sistem Klik Produk Input Penggajian Form Input Penggajian Klik New Ya Isi Data Tdk Valid Tidak Klik Simpan Valid Data Tersimpan Pilih Data Klik Edit Ya Ubah Data Tdk Valid Klik Update Valid Data Terupdate Tidak Klik Hapus Ya Data Terhapus Tidak Gambar III.6. Activity Diagram Form Input Penggajian 5. Activity Diagram Form Input Potongan Absensi Activity diagram form Input Potongan Absensi dapat dilihat seperti pada gambar III.7 berikut : 43

Admin Sistem Klik Produk Input Pot. Absensi Form Input Pot. Absensi Klik New Ya Isi Data Tdk Valid Tidak Klik Simpan Valid Data Tersimpan Pilih Data Klik Edit Ya Ubah Data Tdk Valid Klik Update Valid Data Terupdate Tidak Klik Hapus Ya Data Terhapus Tidak Gambar III.7. Activity Diagram Form Input Potongan Absensi III.2.4 Sequence Diagram Rangkaian kegiatan pada setiap terjadi event sistem digambarkan pada sequence diagram berikut: 44

1. Sequence Diagram Login Serangkaian kerja melakukan login admin dapat terlihat seperti pada gambar III.9 berikut : Tabel user Gambar III.9. Sequence Diagram Login 2. Sequence Diagram SK Honorer Sequence diagram data Diagram SK Honorer dapat dilihat seperti pada gambar III.10. berikut : 45

Gambar III.10. Sequence Diagram Form SK Honorer 3. Sequense Diagram Data Stangar Gaji Sequence diagram data Standar Gaji dapat dilihat seperti pada gambar III.11. berikut : 46

Gambar III.11. Sequence Diagram Form Standar Gaji 4. Sequence Diagram Penggajian Sequence diagram data Penggajian dapat dilihat seperti pada gambar III.12. berikut : 47

Gambar III.12. Sequence Diagram Form Penggajian 5. Sequence Diagram Potongan Absensi Sequence diagram data Potongan Absensi dapat dilihat seperti pada gambar III.13. berikut : 48

Gambar III.13. Sequence Diagram Form Potongan Absensi III.3. Desain Database 1. Desain Tabel Setelah melakukan tahap normalisasi, maka tahap selanjutnya yang dikerjakan yaitu merancang struktur tabel pada basis data sistem yang akan dibuat, berikut ini merupakan rancangan struktur tabel tersebut: 1. Struktur Tabel User Tabel User digunakan untuk menyimpan data User selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.4 di bawah ini : 49

Nama Database Nama Tabel Primary Key : Penggajian : Tabel User : ID User Foreign Key :- Tabel III.4. Tabel User Nama Field Tipe Data Ukuran Keterangan ID User Varchar 10 ID User Kata Sandi Varchar 10 Kata Sandi 2. Struktur Tabel Honorer Tabel Honorer digunakan untuk menyimpan data Honorer selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.5 di bawah ini : Nama Database Nama Tabel Primary Key : Pengajian : Tabel Honorer : NoSK Honorer Foreign Key :- Tabel III.5. Tabel Honorer Nama Field Tipe Data Ukuran Keterangan *NoSPKHonorer Varchar 15 NoSPKHonorer TglPengangkatan Date Time - Date Time Nama Pegawai Honorer Varchar 30 Nama Pegawai TptLahir Varchar 20 Tempat Lahir TglLahir Date Time - Tanggal Lahir Jenis Kelamin Varchar 10 Jenis Kelamin Alamat Varchar 30 Alamat Status Perkawinan Varchar 30 Status Perkawinan Telepon Varchar 20 Varchar 50

3. Struktur Tabel Gaji Tabel Gaji digunakan untuk menyimpan data Gaji, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.6 di bawah ini: Nama Database Nama Tabel Primary Key : Penggajian : Tabel Gaji : IDProvinsi Foreign Key :- Tabel III.6. Tabel Gaji Nama Field Tipe Data Ukuran Keterangan *IDProvinsi Varchar 10 Nama Provinsi Nama Provinsi Varchar 20 Nama Provinsi Gaji Honor Double - Gaji Honor 4. Struktur Tabel Potongan Absen Tabel Potongan Absen digunakan untuk menyimpan data Potongan Absen, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.7 di bawah ini: Nama Database Nama Tabel Primary Key : Penggajian : Tabel Potongan Absen : ID Potongan Absen Foreign Key :- Tabel III.7. Tabel Potongan Absen Nama Field Tipe Data Ukuran Keterangan ID Potongan Absen Varchar 10 IdPotongan Absen Besar Potongan Double - Besar Potongan 51

5. Struktur Tabel Penggajian Tabel Penggajian digunakan untuk menyimpan data Penggajian, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.8 di bawah ini: Nama Database Nama Tabel Primary Key Foreign Key : Penggajian : Tabel Penggajian : NoSlipGaji : NoSkHonor Tabel III.8. Tabel Penggajian Nama Field Tipe Data Ukuran Keterangan NoSlipgaji Varchar 15 No Slip Gaji TglTerima DateTime - Tanggal Terima Blngaji Varchar 10 Bulan Gaji ThnGaji Int - Tahun gaji NOSKHonor Varchar 15 No SkHonor Gaji Honor Double - Gaji Honor Lama Absen Int - Lama Absen Besar Potongan Double - Besar Potongan TotalPotonganAbsen Double - Total Potongan Total gaji Double - Total Gaji Besar PPH Double - Besar PPH Total Terima Double - Total Terima 6. Struktur Tabel Karyawan Tabel Karyawan digunakan untuk menyimpan data karyawan, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.8 di bawah ini: Nama Database Nama Tabel Primary Key : Penggajian : Karyawan : ID Karyawan Tabel III.8. Tabel Karyawan Nama Field Tipe Data Ukuran Keterangan ID Karyawan Varchar 15 ID Karyawan Nama Karyawan Varchar 20 Nama Karyawan 52

TptLahit Varchar 20 Tempat Lahit TglLahir Datetime - Tanggal Lahir TglAktifKerja Datetime - Tanggal Aktif JK Varchar 20 Jenis Kelamin Alamat Varchar 50 Alamat Telepon Varchar 20 Telepon Status Kawin Varchar 15 Status Kawin ID Departemen Varchar 15 ID Departemen IDJabatan Varchar 10 ID Jabatan 7. Struktur Tabel Penilaian Tabel Penilaian digunakan untuk menyimpan data Penilaian, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.8 di bawah ini: Nama Database Nama Tabel Primary Key : Penggajian : Penilaian : NoPenilaian Tabel III.8. Tabel Penilaian Nama Field Tipe Data Ukuran Keterangan NoPenilaian Varchar 15 No Penilaian BulanPenilaian Varchar 10 Bulan Penilaian ThnPenilaian Int - Tahun Penilaian Id Karyawan Varchar 10 Id Karyawan Grade Nilai Varchar 5 Grade Nilai 8. Struktur Tabel Detal Penilaian Tabel Detail Penilaian digunakan untuk menyimpan data Detail Penilaian, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.8 di bawah ini: Nama Database Nama Tabel : Penggajian : Detail Penilaian Primary Key : - 53

Tabel III.8. Tabel Detail Penilaian Nama Field Tipe Data Ukuran Keterangan NoPenilaian Varchar 15 No Penilaian ID Kriteria Varchar 10 ID Kriteria Nilai Kerja Int - Nilai Kerja III.4. Desain User Interface Perancangan User Interface yang dirancang adalah sebagai berikut : 1. Rancangan Form Login Rancangan form login berfungsi untuk verifikasi pengguna yang berhak menggunakan sistem. Adapun rancangan form login dapat dilihat pada gambar III.15. sebagai berikut : Kementrian Hukum Dan HAM Sumatera Utara Data Laporan Exit ID User Password Login Ganti User Gambar III.15. Rancangan Form Login 2. Rancangan Form SK Honorer Rancangan Form SK Honorer berfungsi untuk menambah, mengubah dan menghapus data SK Honorer. Adapun rancangan form SK Honorer dapat dilihat pada gambar III.17 sebagai berikut : 54

Form SK Honorer Tambah Simpan Edit Hapus Update ID Kelas Kelas ID Kelas Kelas Fasilitas Biya Per Hari Fasilitas Biaya Per Hari Rp Gambar III.17. Rancangan Form SK Honorer 3. Rancangan Form Standard Gaji Rancangan Form Standard Gaji berfungsi untuk menambah, mengubah dan menghapus data Standard Gaji. Adapun rancangan form Standard Gaji dapat dilihat pada gambar III.18 sebagai berikut : FormStandard Gaji Tambah Simpan Edit Hapus Update ID Poly ID Poly Nama Poly Nama Poly Gambar III.18. Rancangan Form Standard Gaji 55

4. Rancangan Form Potongan Absen Rancangan Form Potongan Absen berfungsi untuk menambah, mengubah dan menghapus data Potongan Absen. Adapun rancangan form Potongan Absen dapat dilihat pada gambar III.19 sebagai berikut : Form Potongan Absen Tambah Simpan Edit Hapus Update ID Spesialis ID Spesialis Spesialis Honor/ Kunjungan Spesialis Honor/ Kunjungan Gambar III.9. Rancangan Form Potongan Absen 5. Rancangan Form Penggajian Rancangan Form Penggajian berfungsi untuk menambah, mengubah dan menghapus data Penggajian. Adapun rancangan form Penggajian dapat dilihat pada gambar III.20 sebagai berikut : 56

Form Penggajian Tambah Simpan Edit Hapus Update ID Dokter ID Dokter Nama Dokter JK Alamat Telepon ID Spesialis Nama Dokter Jenis Kelamin Alamat Telepon ID Spesialis Umum ID Poly Poly Gigi Gambar III.20. Rancangan Form Penggajian III.4.1. Desain Output Desain sistem ini berisikan pemilihan menu dan hasil Sistem Penggajian Pada Kementrian Hukum Dan HAM Sumatera Utara ini adalah sebagai berikut : 1. Rancangan Output Laporan SK Honorer Rancangan output laporan SK Honorer berfungsi menampilkan data-data SK Honorer. Adapun rancangan output laporan SK Honorer dapat dilihat pada Gambar III.21. sebagai berikut : 57

Form Laporan SK Honorer LOGO Laporan SK Honorer No Virtual Aakun Nama Peserta BPJS Jk Tpt Lahir Alamat Alamat ID Kelas Disahkan Oleh Ka. Rumah Sakit Medan, ddmmyy Dicetak Oleh Administrasi ( ) ( ) Gambar III.2. Rancangan Output Laporan SK Honorer 2. Rancangan Output Standard Gaji Rancangan output laporan Standard Gaji berfungsi menampilkan data-data Standard Gaji. Adapun rancangan output laporan Standard Gaji dapat dilihat pada Gambar III.22. sebagai berikut : Form Laporan Standard Gaji LOGO Laporan Standard Gaji ID Kelas Kelas Fasilitas Biaya Per Hari Medan, ddmmyy Dicetak Oleh Administrasi ( ) Gambar III.22. Rancangan Output Laporan Standard Gaji 58

3. Rancangan Output Laporan Penggajian Rancangan output laporan Penggajian berfungsi menampilkan data-data Penggajian. Adapun rancangan output laporan Peggajian dapat dilihat pada Gambar III.24. sebagai berikut : Form Laporan Penggajian LOGO Laporan Penggajian ID Spesialis Spesialis Honor Per kunjungan Medan, ddmmyy Dicetak Oleh Administrasi ( ) Gambar III.24. Rancangan Output Laporan Penggajian 4. Rancangan Output Laporan Slip Gaji Rancangan output laporan Slip Gaji berfungsi menampilkan data-data Slip Gaji. Adapun rancangan output laporan Slip gaji dapat dilihat pada Gambar III.25. sebagai berikut : 59

Form Laporan Slip Gaji LOGO Laporan Slip Gaji ID Dokter Nama Dokter JK Alamat Telepon ID Spesialis Spesialis ID Poly Nama Poly Medan, ddmmyy Dicetak Oleh Administrasi ( ) Gambar III.25. Rancangan Output Laporan Slip Gaji 60