BAB III ANALISA DAN PERANCANGAN SISTEM

dokumen-dokumen yang mirip
BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM. Analisis sistem merupakan tahapan awal dalam membuat aplikasi web.

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM. 3.1 Gambaran Umum dan Sejarah PT.Hiro Technology Indocipta

BAB III ANALISA DAN PEMBAHASAN

BAB III ANALISA DAN PERANCANGAN 3.2 SEJARAH RUMAH HIJAU PT. PRIMA ANDRIYANI LESTARI

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM Gambaran Umum Tujuan dari Membuat aplikasi Sistem Informasi Monitoring SP2d dan SPM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB 4 PERANCANGAN. 1. Dengan terhubungnya komputer terhadap server, maka apabila perubahan. lainnya yang terhubung dengan server akan ikut berubah.

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN


BAB IV PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN


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 IV PEMBAHASAN 4.1 Analisis Sistem 1. Permasalahan yang timbul

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM

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

BAB 4 PERANCANGAN SISTEM

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

BAB III ANALISA DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB 4 PERANCANGAN DAN IMPLEMENTASI SISTEM Prosedur penggajian pada sistem yang diusulkan

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS. penjual dan pihak pembeli. Sistem informasi akuntasi penjualan di CV. Kasih Karunia

BAB III ANALISA DAN PERANCANGAN SYSTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dimaksudkan untuk menitik beratkan kepada fungsi sistem yang berjalan dengan

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV DESKRIPSI PEKERJAAN

BAB IV ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB 4 PERANCANGAN SISTEM INFORMASI HUMAN RESOURCES MANAGEMENT YANG DIUSULKAN PADA PT SERTCO QUALITY

BAB III ANALISA DAN PERANCANGAN

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

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN 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 PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DISAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

Transkripsi:

BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Tinjauan Organisasi Organisasi merupakan wadah serta proses kerjasama sejumlah manusia yang terikat hubungan formal dalam rangkaian hirarki untuk mencapai tujuan yang telah ditentukan di dalam berorganisasi diharapkan adanya suatu interaksi atau suatu hubungan timbal balik dan saling berkoordinasi serta menanamkan sifat kejujuran antara sesama perangkat organisasi. Dengan demikian tujuan yang diinginkan oleh suatu perusahaan dapat tercapai dengan baik. 3.1.1 Gambaran Umun PT Multi Pratama Megah adalah sebuah perusahaan yang bergerak dibidang kaperluan/perlengkapan mandi(hotel). PT Multi Pratama Megah berdiri sejak tahun 1987. PT Multi Pratama Megah memiliki prinsip bahwa pelanggan adalah raja, maka pelanggan harus di layani dengan baik, dengan memberikan pelayanan yang tepat, cepat dan akurat. Visi Menjadi perusahaan terbaik dalam bidang perlengkapan hotel, siap menghadapi tantangan dan unggul dalam kompetisi global dengan bertumpu pada kemampuan diri sendiri. Misi Tujuan Perusahaan Menghasilkan kualitas produk yang baik untuk mendukung kualitas peralatan hotel mencapai produk yang terbaik. Pengelolaan perusahaan secara profesional dengan orientasi kualitas produk dan pelayanan pelanggan yang prima (excellent customer service) sebagaikarya sumber daya 29

30 manusia yang handal, tumbuh dan berkembang untuk memenuhi harapan pihakpihak berkepentingan terkait (stakeholders). 3.1.2. Struktur Organisasi Struktur Organisasi merupakan sarana atau alat untuk mencapai tujuan. Oleh karena itu, organisasi adalah wadah kegiatan kegiatan orang-orang yang bekerja dalam usaha mencapai tujuan. Setiap perusahaan harus mempunyai struktur organisasi, dan struktur organisasi tersebut berfungsi sebagai pedoman dalam menjalankan tugas dari masing-masing bagian, begitu juga PT. Multi Pratama Megah. PT. Multi Pratama Megah memiliki struktur perusahaan yang masing masing mempunyai Tanggung jawabnya dalam menjalankan tugas kepada pemimpin perusahaan nya. Direktur Manajer administrasi Bagian personalia Bagian pengiriman Bagian Gudang Gambar 3.1 Struktur organisasi Adapun berikut tugas dan fungsi dari bagian-bagian yang ada pada PT. Multi Pratama Megah sesuai dengan Stuktur Organisasi diatas 1. Direktur Memimpin, mengatur, merencanakan dan mengkoordinasikan serta mengawasi kegiatan agar dapat berjalan sesuai dengan tujuan perusahaan

31 yang telah ditetapkan dan bertanggung jawab atas kelangsungan kegiatan perusahaan. 2. Manajer administrasi Manajer administrasi memiliki tugas yaitu mengatur dan merencanakan segala kegiatan yang berhubungan dengan administrasi dalam perusahaan seperti dokumentasi perusahaan, kepegawaian, Mengkoordinasikan para karyawannya untuk menjalankan setiap tugas dan tanggung jawabnya pada perusahaan. 3. Bagian personalia Pada bagian personalia memiliki tugas menerima tenaga kerja baru atau karyawan perusahaan dan menghentikan karyawan serta pengawasan terhadap absensi karyawan. 4. Bagian pengiriman Pada bagian pengiriman memiliki tugas mengirimkan barang kepada konsumen dan juga bertanggung jawab atas barang yang dikirim untuk dapat sampai kepada konsumen yang dituju. 5. Bagian gudang Pada bagian gudang memiliki tugas yaitu membuat daftar barang yang tersedia di gudang, menjaga barang agar tidak rusak di tangan konsumen, memperbaiki barang apabila ada yang rusak. 3.2 Analisa Sistem Berjalan 3.2.1. Use Case Sistem berjalan Dalam membahas sistem yang berjalan, yang terdiri dari prosedurprosedur dalam melakukan kegiatan administrasi karyawan yang dalam pencatatannya masih menggunakan sistem manual. Berikut adalah gambar use case system berjalan pada PT Multi Pratama Megah :

32 ` Gambar 3.2 Keterangan Use Case Diagram Sistem Berjalan Fungsi dari sistem yang telah digambarkan menggunakan use case diagram pada gambar 3.2 akan dijelaskan secara lebih detail pada bagian tabel use case sebagai berikut : Tabel 3.1 Skenario Use Case Mengisi daftar absensi Use Case Mengisi daftar absensi Karyawan Karyawan mengisi daftar absensi sebelum bekerja

33 Tabel 3.2 Skenario Use Case Mendaftar cuti Use Case Mendaftar cuti Karyawan Karyawan meminta form pendaftaran cuti kemudian mengisi form cuti. Tabel 3.3 Skenario Use Case Melakukan lembur Use Case Melakukan lembur Karyawan Karyawan melakukan lembur pada saat pimpinan perusahaan memberikan tugas tersebut. Tabel 3.4 Skenario Use Case Membuat data karyawan Use Case Membuat data karyawan HRD Hrd membuat data karyawan seperti nik, nama alamat dll. Tabel 3.5 Skenario Use Case Memproses daftar absen Use Case Memproses daftar absen HRD Dalam perhari hrd memproses daftar absen untuk mengetahui karyawan yang tidak masuk

34 Tabel 3.6 Skenario Use Case Memproses cuti Use Case Memproses cuti HRD HRD memproses cuti saat karyawan mengajukan cuti. Tabel 3.7 Skenario Use Case Membuat data lembur Use Case Menmbuat data lembur HRD HRD membuat data lembur pada saat karyawan melakukan lembur Tabel 3.8 Skenario Use Case Membuat data gaji Use Case Menmbuat data gaji HRD HRD membuat data gaji untuk keperluan penggajian karyawan Tabel 3.9 Skenario Use Case Membuat dokumen kinerja Use Case Membuat dokumen kinerja HRD Hrd membuat dokumen kinerja untuk keperluan penilaian. Tabel 3.10 Skenario Use Case Rapat Penilaian Keputusan Use Case Membuat laporan data karyawan Hrd. Manajer

35 Hrd dengan atasan lainnya mengadakan rapat penilaian untuk mengetahui tingkat kinerja karyawan tersebut Tabel 3.11 Skenario Use Case Menerima laporan data karyawan Use Case Menerima laporan data karyawan Manajer Manajer menerima semua laporan data administrasi karyawan dari hrd selama satu bulan. 3.3. Acticity Diagram Berjalan 3.3.1. Activity Diagram Mengisi Daftar Absen karyawan HRD pegawai datang datang keruangan mengisi form absen menerima form absen Memproses daftar absen Gambar 3.3 Activity Diagram Mengisi Daftar Absen

36 Tabel 3.12 Keterangan Activity Diagram Mengisi Daftar absen Nama Activity Diagram Mengisi daftar absen Karyawan, hrd Karyawan datang lalu memasuki ruangan dan mengisi form absen, kemudian diserahkan ke hrd dan hrd kemudian memprosesnya 3.3.2 Activity Diagram Mendaftar Cuti karyawan HRD manajer permohonan cuti memberikan form cuti mengisi form cuti menerima dokumen cuti Memproses cuti menerima laporan cuti Gambar 3.4 Activity Diagram Mendaftar Cuti Tabel 3.13 Activity Diagram Mendaftar Cuti Nama Activity Diagram Mendaftar Cuti Karyawan, hrd, manager Karyawan memohon cuti, lalu hrd memberikan form cuti, kemudian karyawan mengisi form tersebut untuk doberikan ke hrd, dan hrd menyetujuinya.

37 3.3.3 Activity Diagram Lembur HRD Karyawan manajer surat perintah lembur mendapat surat mengisi form lembur Membuat data lembur menerima laporan lembur Gambar 3.5 Activity Diagram Lembur Tabel 3.14 Activity Diagram Lembur Nama Activity Diagram Mendaftar Cuti Hrd, karyawan, manajer Hrd memberikan surat lembur kepada karyawan, lalu karyawan mengisi form tersebut. Kemudian hrd membuat data lembur, dan data tersebut diserahkan kepada manajer sebagai laporan 3.4. Perancangan Sistem Usulan Dalam perancangan sistem usulan ini, penulis menggunakan metode UML. Metode UML ini merupakan suatu metode object oriented programming (oop) yang menggunakan notasi grafis dalam menyatakan sebuah desain.

38 Pemodelan dengan UML menggambarkan yang ada dalam dunia nyata ke dalam bentuk yang dapat dipahami dengan notasi standar UML. 3.4.1. Use Case Diagram Usulan Use case adalah abstraksi dari sebuah interaksi antara sistem dan actor. Berikut ini adalah gambar Use Case sistem usulan untuk sistem administrasi pada PT Multi Pratama Megah, yaitu : Gambar 3.6 Use Case Diagram Sistem usulan

39 Tabel 3.15 Use Case Mengolah Data Karyawan Use Case Name Scenario Rigerring Event Brief Deskription Actor Mengolah Data Karyawan Mengolah data Hrd menginput data karyawan Hrd mengolah data karyawan mulai dari nik, nama, alamat dll Hrd Related Use Case - Stakeholders - Karyawan : memberikan data diri kepada hrd - Hrd : menerima data dan menginputnya Reconditions Postconditions Data karyawan belum dikelola/diinput oleh hrd Data karyawan sudah terbuat Flow of Evens Actor System 1. Hrd menerima data dari karyawan 2. Hrd memilih menu data karyawan 3. Hrd nginput data karyawan 2.1 Menampilkan menu 3.1 Menyimpan data karyawan 3.2 Tampil data Tabel 3.16 Use Case Mengolah Karyawan Use Case Name Mengolah Karyawan

40 Scenario Rigerring Event Brief Deskription Actor Mengolah Hrd melakukan pengecekan gaji karyawan Hrd mengolah seluruh data gaji karyawan dalam satu bulan penuh Hrd Related Use Case - Stakeholders - Karyawan : menerima slip gaji dari hrd Reconditions Postconditions Data gaji masih belum lengkap dan akurat Data gaji menjadi lebih lengkap Flow of Evens Actor System 1. Hrd mengecek gaji 2.1 Mencari data gaji karyawan 2. Menerima hasil Data gaji 2.2 Menampilkan data 2.3 Menyimpan data Tabel 3.17 Use Case Mengolah Data Cuti Use Case Name Scenario Mengolah Data Cuti Mengolah Cuti

41 Rigerring Event Brief Deskription Actor Hrd Memasukkan data yang melakukan cuti Hrd mengolah data cuti karyawan yang mengajukan Hrd Related Use Case - Stakeholders - Karyawan : Mengajuan cuti - Hrd : Menginput Data Yang Mengajukan Cuti Reconditions Postconditions Data cuti belum dimasukkan kedalam databse Data cuti sudah tersimpan kedalam database Flow of Evens Actor System 1. Hrd menerima data yang mengajukan cuti 2. Hrd membuat data cuti 3. Menginput data yang mengajukan cuti 2.1 Menampilkan data cuti 3.1 Menyimpan data cuti Tabel 3.18 Use Case Mengolah Absen Karyawan Use Case Name Scenario Rigerring Event Brief Deskription Mengolah Absen Karyawan Mengolah Absen Karyawan melakukan absensi Hrd mengolah data absen karyawan yang masuk bekerja

42 Actor Hrd Related Use Case - Stakeholders - Karyawan : melakukan absen yang sudah tersedia - Hrd : menginput data absen Reconditions Postconditions Data absen belum terinput Data sudah terinput dan tersimpan kedalam database Flow of Evens Actor System 1. Hrd menerima data absen dari karyawan 2. Hrd membuat data absen 3. Menginput data absen yang bekarja 2.1 membuat data absen 3.1 Menyimpan Data absen 3.2 Menampilkan hasil Tabel 3.19 Use Case Mengolah Data Lembur Use Case Name Scenario Rigerring Event Brief Deskription Actor Mengolah Data Lembur Hrd Mengolah data Lembur Karyawan melakukan lembur Hrd memberikan pekerjaan tambahan untuk karyawan, agar karyawan dapat melakukan lembur Hrd

43 Related Use Case - Stakeholders - Karyawan : melakukan pekerjaan tambahan/lembur - Hrd : menginput data yang melakukan lembur Reconditions Postconditions Data karyawan yang melakukan lembur belum tersimpan Data lembur karyawan sudah tersimpan Flow of Evens Actor System 1. Hrd memilih menu transaksi data 2. Hrd memilih menu entry lembur 3. Hrd nenginput data lembur 2.1 menampilkan form lembur 3.1 menyimpan data lembur 3.2 tampilkan data Tabel 3.20 Use Case Laporan Data Karyawan Use Case Name Scenario Rigerring Event Brief Deskription Actor Laporan Data Keryawan Memasukkan data laporan Hrd menginput laporan data karyawan Hrd melakukan penginputan dan mencetak laporan data karyawan untuk diserahkan kapada manajer Hrd Related Use Case -

44 Stakeholders - Hrd menginput data laporan - Manajer menerima hasil laporan dari hrd Reconditions Postconditions Hrd belum melakukan cetak laporan Laporan sudah selesai tercetak dan diserahkan ke manajer Flow of Evens Actor System 1. Hrd masuk menu laporan 2. Hrd memilih laporan yang ingin dicetak 3. Hrd memilih periode yang ingin dicetak 1.1 menampilkan laporan 2.1 menampilkan form laporan 3.1 Hrd nencetak laporan 3.2 laporan selesai tercetak Tabel 3.21 Use Case Laporan Data Persensi/kehadiran Use Case Name Scenario Rigerring Event Brief Deskription Actor Laporan Data Kehadiran Memasukkan data laporan Hrd menginput laporan kehadiran Hrd melakukan penginputan dan mencetak laporan data kehadiran untuk diserahkan kapada manajer Hrd Related Use Case - Stakeholders - Hrd menginput data laporan

45 - Manajer menerima hasil laporan dari hrd Reconditions Postconditions Hrd belum melakukan cetak laporan Laporan sudah selesai tercetak dan diserahkan ke manajer Flow of Evens Actor System 1 Hrd masuk menu laporan 2 Hrd memilih laporan yang ingin dicetak 3. Hrd memilih periode yang ingin dicetak 1.1 menampilkan laporan 2.1 menampilkan form laporan 3.1 Hrd nencetak laporan 3.2 laporan selesai tercetak Tabel 3.22 Use Case Laporan Penggajian Use Case Name Scenario Rigerring Event Brief Deskription Actor Laporan Data Penggajian Memasukkan data laporan Hrd menginput laporan data Hrd melakukan penginputan dan mencetak laporan data gaji untuk diserahkan kapada manajer Hrd Related Use Case - Stakeholders - Hrd menginput data laporan - Manajer menerima hasil laporan dari hrd

46 Reconditions Postconditions Hrd belum melakukan cetak laporan Laporan sudah selesai tercetak dan diserahkan ke manajer Flow of Evens Actor System 1 Hrd masuk menu laporan 2 Hrd memilih laporan yang ingin dicetak 3 Hrd memilih periode yang ingin dicetak 1.1 menampilkan laporan 2.1 menampilkan form laporan 3.1 Hrd nencetak laporan 3.2 laporan selesai tercetak Tabel 3.23 Use Case Laporan Kinerja Use Case Name Scenario Rigerring Event Brief Deskription Actor Laporan Data Kinerja Memasukkan data laporan Hrd menginput laporan data kinerja Hrd melakukan penginputan dan mencetak laporan data kinerja untuk diserahkan kapada manajer Hrd Related Use Case - Stakeholders - Hrd menginput data laporan - Manajer menerima hasil laporan dari hrd Reconditions Hrd belum melakukan cetak laporan

47 Postconditions Laporan sudah selesai tercetak dan diserahkan ke manajer Flow of Evens Actor System 1 Hrd masuk menu laporan 2 Hrd memilih laporan yang ingin dicetak 3 Hrd memilih periode yang ingin dicetak 1.1 menampilkan laporan 2.1 menampilkan form laporan 3.1 Hrd nencetak laporan 3.2 laporan selesai tercetak 3.5 Sequence Diagram Sistem Usulan 3.5.1 Sequence Diagram Mengolah Data Karyawan Menu utama Menu Form pegawai pegawai Hrd Open() Gagal login Validasi pilih Entry data pegawai No,NIP,Nama, Jenis Kelamin,Alamat, Simpan data Kota,No Telepon Simpan Edit data Hapus data Display Update Display delete logout Display Gambar 3.7 Sequence Diagram Mengolah Data Karyawan

48 Tabel 3.24 Keterangan sequence diagram mengolah data karyawan Nama Sequence diagram mengolah data pegawai HRD HRD membuka menu pegawai, lalu hrd dapat menginput no, NIP, nama pegawai, alamat pegawai, kota, no.telepon, edit, hapus dan detail. Setelah selesai menginput hrd menyimpan, atau menghapus data dan disimpan di database. 3.5.2 Sequence Diagram Mengolah Karyawan Menu utama Menu gaji Form gaji gaji Hrd Open() Gagal login Validasi pilih Entry data Kd_gaji Kd_karyawan _pokok Simpan data Prsen_absen simpan logout Display Gambar 3.8 Sequence Diagram Mengolah Karyawan Tabel 3.25 Keterangan Sequence Diagram Mengolah Karyawan Nama Sequence Diagram Sequence Diagram Mengolah Karyawan

49 HRD HRD membuka menu gaji, lalu memilih menu entri data, Setelah selesai memilih hrd menyimpan atau dapat menghapus data dan disimpan didalam database. Setelah itu data akan tampil di data gaji 3.5.3 Sequence Diagram Mengolah Cuti Menu utama Menu Cuti Form Cuti cuti Hrd Open() Gagal login Validasi pilih Entry data Cutii Kd_citi Kd_karyawan Simpan data Keperluan cuti Tggl_awal Tggl akhr logout Display Gambar 3.9 Sequence Diagram Mengolah Cuti Tabel 3.26 Keterangan Sequence Diagram Mengolah Cuti Nama Sequence Diagram Sequence Diagram Mengolah Absen HRD

50 HRD membuka menu cuti, lalu memilih menu entri data, Setelah selesai memilih hrd menyimpan atau dapat menghapus data dan disimpan didalam database. Setelah itu data akan tampil di data cuti 3.5.4 Sequence Diagram Mengolah Absen Menu utama Menu Absen Form Absen absen Hrd Open() Gagal login Validasi pilih Entry data Absen Kd, absen Nik, tgl absen Simpan data Jam msk, jm kluar Simpan Display logout Gambar 3.10 Sequence Diagram Mengolah Absen Tabel 3.27 Keterangan Sequence Diagram Mengolah Absen Nama Sequence Diagram Sequence Diagram Mengolah Absen HRD Hrd membuka menu absen, lalu hrd dapat memilih menu entry data absensi, Setelah selesai memilih hrd menyimpan, atau menghapus data dan disimpan di database, setelah itu lalu data tampil di data absensi.

51 3.5.5. Sequence Diagram Mengolah Lembur Karyawan Menu utama Menu lembur Form lembur lembur Hrd Open() Gagal login Validasi pilih Entry data lembur Kd_lembur Nik Tggl_lembur Simpan Data Display logout Gambar 3.11 Sequence Diagram Mengolah Lembur Karyawan Tabel 3.28 Keterangan Sequence Diagram Mengolah Lembur Nama Sequence Diagram Sequence Diagram Mengolah Lembur HRD HRD membuka menu lembur, lalu memilih menu entri data. Setelah selesai memilih hrd menyimpan atau dapat menghapus data dan disimpan didalam database. Setelah itu data akan tampil di data lembur

52 3.5.6. Sequence Diagram Laporan Data Karyawan Home Laporan Data Karyawan Database Hrd Masuk Pilih Pilih periode laporan Cetak Detail Cetak Gambar 3.12 Sequence Diagram Laporan Data Karyawan Table 3.29 Keterangan Sequence Diagram Laporan Data Karyawan. Nama Sequence Diagram Sequence Diagram Laporan Administrasi Karyawan HRD HRD membuka menu laporan Data, lalu memilih periode yang ingin ditampilkan laporan. System membaca database karyawan lalu memilih menu cetak laporan tersebut.

53 3.5.7. Sequence Diagram Laporan Kehadiran Home Laporan Data KehAdiran Database Hrd Masuk Pilih Pilih periode laporan Cetak Detail Cetak Gambar 3.13 Sequence Diagram Laporan Data Kehadiran Table 3.30 Keterangan Sequence Diagram Laporan Data Kehadiran. Nama Sequence Diagram Sequence Diagram Laporan Data Kehadiran HRD HRD membuka menu laporan data kehadiran, lalu memilih periode yang ingin ditampilkan laporan. System membaca database karyawan lalu memilih menu cetak laporan tersebut. 3.5.8. Sequence Diagram Laporan Data Home Laporan data gaki Database Hrd Masuk Pilih Pilih periode laporan Cetak Detail Cetak

54 Gambar 3.14 Sequence Diagram Laporan Data Table 3.31 Keterangan Sequence Diagram Laporan Data. Nama Sequence Diagram Sequence Diagram Laporan Administrasi Karyawan HRD HRD membuka menu laporan administrasi, lalu memilih periode yang ingin ditampilkan laporan. System membaca database karyawan lalu memilih menu cetak laporan tersebut. 3.5.9. Sequence Diagram Laporan Data Kinerja Home Laporan data kinrja Database Hrd Masuk Pilih Pilih periode laporan Cetak Detail Cetak Gambar 3.15 Sequence Diagram Laporan Data Kinerja Table 3.32 Keterangan Sequence Diagram Laporan Data Kinerja. Nama Sequence Diagram Sequence Diagram Laporan Data Kinerja HRD

55 HRD membuka menu laporan data kinrja, lalu memilih periode yang ingin ditampilkan laporan. System membaca database karyawan lalu memilih menu cetak laporan tersebut. 3.6 Class Diagram cuti --id_cuti --kd_pegawai --dari_tanggl --smp_tnggaluan --keterangan +tambah() +hapus() absen --kd_absensi --kd_pegawai --tgl_absen --jam_masuk --jam_keluar +tambah() +hapus() 1* 1 pegawai --kd_pegawai --nama_karyawan --alamat --telepon --tgl_lahir --tmpat_lahir --agama --jenis_kelamin --jabatan +tambah() +ubah() +hapus() 1 1* 1* 1 1* 1 -id_gaji -kd_pegawai -gaji_pokok -prsen_absen -bulan -tahun -total +Hapus() +Tambah() admin -user_id -nama_user --pasword -user_akses --tanggal +login() +tambah() +simpan() +hapus() Lembur -id_lembur -kd_pegawai -Tanggal_lembur -Jam_lembur -upah_lmbur -total +Hapus() +Tambah() Gambar 3.16 Class Diagram

56 3.7 Persistent Object Dalam pembuatan sistem ini dibutuhkan rancangan basis data yang sesuai dengan kebutuhan sistem itu sendiri. Rancangan tabel secara garis besar dari seluruh proses komputerisasi pengolahan data yang akan dilakukan, tanpa tabel sistem pengolahan data, komputerisasi tidak dapat berjalan, perancangan ini mencakup penentuan kunci utama, kunci asing dan kunci lainnya untuk menghubungkan tabel satu dengan tabel lainnya. Berikut ini adalah tabel-tabel yang digunakan dalam Perancangan system administrasi karyawan di PT Multi Pratama Megah : 1. Tabel Nama Tabel : Field Kunci : kd_pegawai Tabel 3.33 Struktur Tabel No. Nama Field Type Size Keterangan 1. Kd_pegawai Varchar 5 Kata kunci pegawai 2. Password Varchar 50 Nama pegawai 3. Nama_pegawai Varchar 50 Alamat pegawai 4. Jenis_kelamin Enum pria, wanita Jenis Kelamin 5. Alamat Text 8 Alamat 6 Telpon Varchar 12 Telepon 7 Agama Varchar 10 Agama 8 Tempat_lahir Varchar 20 Tempat Lahir 9 Tanggal_lahir Date Tanggal lahir 10 Status_kawin varchar 15 Ststus kawin

57 11 Tgl_masuk Date Tgl_masuk 12 Tgl_keluar Date Tgl_keluar Contoh Tabel Kd peg Nama Alamat Telepon TTL Agama Jenis kelamin KD001 Dede Jl. PIK 085692326738 Jkt 15- Islam Laki-laki Rt13/12 03-1980 KD002 Siska Jl.Petabarat 087838481512 Jkt 17- islam perempuan Rt 05/04 01-1989 2. Tabel Absensi Nama Tabel : Absensi Field Kunci : kd_absensi Tabel 3.34 Struktur Tabel Absensi No. Nama Field Type Size Keterangan 1. Kd_absen Integer 11 Kata kunci absen 2. Kd_pegawai Varchar 5 Kd_pegawai 3. Tgl_absen Date Tanggal absen 4. Jam_datang Time Jam datang 5. Jam_pulang Time Jam_pulang

58 Contoh Tabel Absensi Kd_absen Kd_pegawai Tgl_absen Jam_masuk Jam_keluar KD001 KD001 12 November 07:00 17:00 KD002 KD001 13 November 07:00 17:00 3 Tabel Cuti Nama Tabel : Cuti Field Kunci : id_cuti Tabel 3.35 Struktur Tabel cuti No. Nama Field Type Size Keterangan 1. id_cuti Integer 11 Kata kunci cuti 2. Kd_pegawai Varchar 5 Kode pegawai 3. Tgl_pengajuan Varchar 10 Tanggal pengajuan 4. Tgl_awal_cuti Date Tanggal awal cuti 5. Tgl_akhir_cuti Date Tanggal akhir cuti 6 Keterangan Varchar 50 Keterangan cuti Contoh Tabel Cuti Kd_cuti Kd peg Tgl_pengajuan Tgl_awal Tgl_akhir Ket KD001 001 13 Oktober 2013 20 Oktober 2013 20 November 2013 Hamil KD002 002 17 Oktober 2013 25 Oktober 2013 30 Oktober 2013 Sakit

59 3. Tabel Nama Tabel : Field Kunci : id_gajii Tabel 3.36 Struktur Tabel gaji No. Nama Field Type Size Keterangan 1. Id_gaji Integer 11 Kata kunci gaji 2. Kd_pegawai Varchar 4 Kode pegawai 3. integer 11 4. Persen_absen Integer 11 Persen_absen 5. Bulan Varchar 2 bulan 6 Tahun Varchar 4 Tahun 10 Total Integer 11 total Contoh Tabel Kd gaji Kd_karyawan bulan Persen absen Periode Total KD001 001 2.300.000 80% 31 juni 3.300.000 KD002 002 2.300.000 70% 31 july 3.300.000 4. Tabel lembur Nama Tabel : lembur Field Kunci : id_lembur

60 Table 3.37 struktur tabel lembur No Nama Field Tipe data Length Keterangan 1 id_lembur Integer 11 id lembur 2 Kd_pegawai Varchar 4 Kd_pegawai 3 Tgl_ Date Tanggal lembur karyawan 4 Jam_lembur Integer 11 Jam_lembur 5 Upah_lembur Integer 11 Upah_lembur 6 total Integer 11 Total Contoh Tabel Lembur id lembur Kd_pegawai Tgl lembur id001 KD001 15 September 2013 id002 KD002 16 September2013 5. Tabel user Nama Tabel : user Field Kunci : id_user Table 3.38 struktur tabel user 1 User_id Type Size Keterangan 2 Nama_user Varchar 5 User id Admin 3 Password Varchar 10 Password 4 User_akses Varchar 20 User akses admin 5 Tanggal Varchar 20 Tanggal

61 Contoh Tabel admin Id_user Username Password User_akses Waktu Id001 Aji Santoso ******** Admin 11-20-2013 3.8. Rancangan Layar 3.8.1. Struktur Menu Utama Gambar 3.17 Rancangan Layar Struktur Menu

62 3.8.2. Perancangan Tampilan Layar 1. Perancangan Tampilan Layar Menu Utama Gambar Manajemen Home Quota Cuti Transaksi Selamat Datang Dihalaman Administrator PT. MULTI PRATAMA MEGAH Jl. Cideng Barat No 9. Logout Absensi Cuti Lembur Laporan Absen Kinerja Gambar 3.18 Rancangan Layar Menu Utama 2. Perancangan Tampilan Layar Gambar Manajemen File Excel Browser import Home Data Tambah Data No Kd Peg Nama Alamat Telepon Tgl Masuk Quota Cuti 1 P001 Ando Davinci Jakarta 089865483452 1 Januari 2014 Transaksi 2 P002 Ali Gozali Jakarta 082222111433 2 Januari 2014 Absensi 3 P003 Samsudin Tangerang 082222111411 3 Januari 2014 Cuti 4 P004 Deni Sumarno Jakarta 085693235673 4 Januari 2014 Lembur 5 P005 Endang Sutarna Jakarta 082222111400 5 Januari 2014 Laporan Absen Kinerja Gambar 3.19 Rancangan Layar

63 3. Perancangan Tampilan Layar Detail Pagawai Gambar Manajemen Home Quota Cuti Transaksi Absensi Detail Kode : P001 Nama Lengkap : ando davinci TTL : Jakarta, 01 Mei 1984 Alamat : Jakarta Nomer Telepon : 089865483452 Status : Lajang Agama : Islam Tanggal Masuk : 01 Januari 2014 Kembali Cuti Lembur Laporan Absen Kinerja Gambar 3.20 Rancangan Layar Detail 4. Perancangan Tampilan Tambah Data Gambar Manajemen Home Quota Cuti Transaksi Absensi Cuti Tambah Data Kode : Nama Lengkap : Password : Tempat Lahir : Tanggal Lahir : Alamat : Nomer Telepon : Status Kawin : Agama : Jenis Kelamin : Tanggal Masuk : Simpan Kembali Lembur Laporan Absen Kinerja Gambar 3.21 Rancangan Layar Tambah Data

64 5. Perancangan Tampilan Layar Gambar Manajemen File Excel Browser import Home Tambah Data No Kd Peg Nama Lembur/jam Aksi Quota Cuti 1 P001 Ando Davinci 1.500.000 10000 Transaksi 2 P002 Ali Gozali 1.500.000 10000 Absensi 3 P003 Samsudin 1.500.000 10000 Cuti 4 P004 Deni Sumarno 1.500.000 10000 Lembur 5 P005 Endang Sutarna 1.500.000 10000 Laporan Absen Kinerja Gambar 3.22 Rancangan Layar 6. Perancangan Tampilan Layar Quota Cuti Gambar Manajemen File Excel Browser import Home Quota Cuti Tambah Data No Kd Peg Nama Quota Masuk Pakai Sisa Aksi Quota Cuti 1 P001 Ando Davinci 8 7 1 Transaksi 2 P002 Ali Gozali 8 5 3 Absensi 3 P003 Samsudin 8 6 2 Cuti 4 P004 Deni Sumarno 8 3 5 Lembur 5 P005 Endang Sutarna 8 2 6 Laporan Simpan Absen Kinerja Gambar 3.23 Rancangan Layar Quota Cuti

65 7. Perancangan Tampilan Layar Absen Gambar Manajemen Absen Home Quota Cuti Kd Peg Tanggal Ket Absen Pilih Transaksi Absensi Simpan Kembali Cuti Lembur Laporan Absen Kinerja Gambar 3.24 Rancangan Layar Absen 8. Rancangan Layar Cuti Gambar Manajemen File Excel Browser import Home Cuti Tambah Data Quota Cuti Transaksi Absensi Cuti Lembur Laporan No Kd Peg Nama Dari Tanggal Sampai Ket 1 2 3 4 5 P001 P002 P003 P004 P005 Ando Davinci Ali Gozali Samsudin Deni Sumarno Endang Sutarna 8 Januari 2014 12 Januari 2014 Pergi Simpan Aksi Absen Kinerja Gambar 3.25 Rancangan Layar Cuti

66 9. Rancangan Layar Lembur Gambar Manajemen File Excel Browser import Home Lembur Tambah Data Quota Cuti Transaksi Absensi Cuti Lembur No Kd Peg Nama Jam Lembur Upah Lembur Total Tanggal 1 P001 Ando Davinci 4 jam 20000 80000 8 Januari 2014 2 P002 Ali Gozali 4 jam 20000 80000 10 Januari 2014 3 P003 Samsudin 4 Jam 20000 80000 12 Januari 2014 4 P004 Deni Sumarno 4 Jam 20000 80000 14 Januari 2014 5 P005 Endang Sutarna 4 Jam 20000 80000 17Januari 2014 Laporan Simpan Absen Kinerja Gambar 3.26 Rancangan Layar Lembur 10. Rancangan Layar Laporan Gambar Manajemen Home Laporan Data Pilih Periode Quota Cuti Transaksi Tahun PT. MULTI PRATAMA MEGAH Jalan Cideng Barat No 9-A Jakarta Absensi Cuti No Kd Peg Nama Alamat Telepon Tanggal Masuk Lembur 1 P001 Ando Davinci Jakarta 089865483452 07 Januari 2013 Laporan 2 P002 Ali Gozali Tangerang 082222111433 02 Januari 2014 3 P003 Samsudin Jakarta 082222111411 03 Januari 2014 Absen 4 P004 Deni Sumarno Jakarta 085693235673 04 Januari 2014 5 P005 Endang Sutarna Jakarta 082222111400 05 Januari 2014 Kinerja Cetak Gambar 3.27 Rancangan Layar Laporan Data

67 11. Rancangan Layar Laporan Absen Gambar Manajemen Home Laporan Data Absen Pilih Periode Quota Cuti Transaksi Tahun PT. MULTI PRATAMA MEGAH Jalan Cideng Barat No 9-A Jakarta Absensi Cuti No Kd Peg Nama Tanggal Total Hadir Sakit cuti Izin Alfa Telat Lembur 1 P001 Ando Davinci Laporan 2 P002 Ali Gozali 3 P003 Samsudin Absen 4 P004 Deni Sumarno Cetak Kinerja Gambar 3.28 Rancangan Layar Laporan Data Absen 12. Rancangan Layar Laporan Gambar Manajemen Home Laporan Data Pilih Periode Quota Cuti Transaksi Tahun PT. MULTI PRATAMA MEGAH Jalan Cideng Barat No 9-A Jakarta Absensi Cuti No Kd Peg Nama Pokok Lembur Total Lembur Laporan Absen Total Kinerja Cetak Gambar 3.29 Rancangan Layar Laporan Data

68 13. Rancangan Layar Laporan Kinerja Gambar 3.30 Rancangan Layar Laporan Kinerja