L1 LAMPIRAN 1 THE WATERFALL APPROACH TO THE SDLC Gambar The Waterfall Approach To The SDLC Sumber : Satzinger et al. (2005, p. 41)
L2 LAMPIRAN 2 FASE DAN TUJUAN SDLC FASE SDLC Table Fase dan Tujuan SDLC Sumber : Satzinger et al. (2005, p. 41) TUJUAN Project Planning Untuk mengidentifikasi ruang lingkup sistem baru, memastikan bahwa proyek layak, dan mengembangkan jadwal, rencana sumber daya dan anggaran untuk proyek. Analysis Untuk memahami dan mendokumentasikan secara detail kebutuhan bisnis dan persyaratan pengolahan sistem yang baru. Design Untuk merancang sistem solusi berdasarkan persyaratan yang telah ditentukan dan keputusan yang dibuat selama tahap analisis. Implementation Untuk membangun, menguji dan menginstal sebuah sistem informasi yang handal dengan pengguna terlatih dan untuk mendapatkan keuntungan seperti yang diharapkan dari pengguna sistem.
L3 LAMPIRAN 3 INFORMASI TENTANG EVENT DAN USE CASE DI DALAM EVENT TABLE Gambar Informasi Tentang Event dan Use Case Di Dalam Event Table Sumber: Satzinger et al. (2005, p175)
L4 LAMPIRAN 4 ACTIVITY DIAGRAM Gambar Activity Diagram Sumber: Satzinger et al. (2005, p145)
L5 LAMPIRAN 5 SIMBOL USE CASE DIAGRAM Gambar Simbol Use Case Diagram Sumber: Satzinger et al. (2005, p215)
L6 LAMPIRAN 6 USE CASE DIAGRAM Gambar Use Case Diagram Sumber: Satzinger et al. (2005, p216)
L7 LAMPIRAN 7 TAMPILAN LAYAR YANG DIHASILKAN Gambar Login Gambar Ganti Password
Gambar HRD Halaman Utama L8
Gambar Menu HRD Profile L9
Gambar Menu HRD Perekrutan L10
Gambar Menu HRD Master L11
Gambar Menu HRD Form L12
Gambar Menu HRD Laporan L13
Gambar Menu HRD Pesan L14
Gambar Menu HRD Tentang Perusahaan L15
Gambar Menu Kepala Departemen Halaman Utama L16
Gambar Menu Kepala Departemen Form L17
Gambar Menu Karyawan Halaman Utama L18
Gambar Menu Karyawan Form L19
Gambar Form Edit Profile L20
Gambar Form Ijin L21
Gambar Form Cuti L22
Gambar Form Lembur L23
Gambar Form Permintaan Karyawan Baru L24
Gambar Form Permohonan Promosi L25
Gambar Form Permohonan Mutasi L26
Gambar Form Permohonan Demosi L27
Gambar Form Permohonan Pelatihan L28
Gambar Form Pelatihan L29
Gambar Form Penilaiaan Prestasi L30
Gambar Form Surat Peringatan L31
Gambar Form Registrasi Karyawan L32
Gambar Form Registrasi Calon Karyawan L33
Gambar Form Test Wawancara L34
Gambar Form Test Tertulis L35
L36 Gambar Form Hasil Test Gambar Tombol Form Laporan Absensi
L37 Gambar Tombol Form Laporan Pelatihan Gambar Tombol Form Laporan Penilaian Prestasi
Gambar Form Laporan Pelatihan L38
Gambar Form Laporan Absensi L39
Gambar Form Laporan Penilaian Prestasi L40
L41 Gambar Tombol Menghitung Gaji Gambar View Menghitung Gaji
Gambar Slip Gaji L42
Gambar Laporan Jurnal L43
L44 LAMPIRAN 8 TABEL DATABASE PT PANATRADE CARAKA MASTER 1. Nama Tabel : Kota Primary Key : NoTR_kota NoTR kota Char 4 kota Varchar 30 2. Nama Tabel : Agama Primary Key : NoTR_agama NoTR agama Char 1 agama Varchar 10 3. Nama Tabel : Pendidikan Primary Key : NoTR_pendidikan NoTR pendidikan Char 2 pendidikan varchar 5 4. Nama Tabel : Jabatan Primary Key : NoTR_jabatan NoTR jabatan Char 2 jabatan varchar 3 5. Nama Tabel : Departemen Primary Key : NoTR_departemen NoTR departemen Char 2 departemen varchar 4
L45 6. Nama Tabel : Status Primary Key : NoTR_status NoTR status Char 2 Status varchar 3 7. Nama Tabel : Karyawan Primary Key : NIK NIK Char 6 Nama Varchar 30 No.KTP Varchar 16 Alamat KTP Varchar 50 Alamat tinggal Varchar 50 Tanggal lahir Date - Tempat lahir Varchar 20 Jenis Kelamin Varchar 1 No.telepon Varchar 12 No.HP Varchar 15 Tanggal Masuk Kerja Date - NoTR status Char 2 No.Jamsostek Varchar 10 Gaji Pokok Int 8 Uang Makan Int 8 Uang Lembur Int 8 Uang tunjangan Int 8 No.Rekening Varchar 10 NoTR kota Char 4 NoTR agama Char 1 NoTR pendidikan Char 2 NoTR jabatan Char 2 NoTR departemen Char 2 Password Varchar 6
8. Nama Tabel : Calon Karyawan Primary Key : No.calon karyawan No.calon karyawan Char 6 Tanggal Date - Nama Varchar 30 No.KTP Varchar 16 Alamat KTP Varchar 50 Alamat tinggal Varchar 50 Tanggal lahir Date - Tempat lahir Varchar 20 Jenis Kelamin Varchar 1 No.telepon Varchar 12 No.HP Varchar 15 Pengalaman Varchar 30 Keahlian khusus Varchar 30 NoTR status Char 2 NoTR kota Char 4 NoTR agama Char 1 NoTR pendidikan Char 2 NoTR jabatan Char 2 NoTR departemen Char 2 L46
L47 TRANSAKSI 1. Nama Tabel : Cuti Primary Key : NoTR Cuti Foreign Key : NIK NoTR Cuti Char 8 Tanggal Date - NIK Char 6 2. Nama Tabel : Detail Cuti Primary Key : NoTR Cuti NoTR Cuti Char 8 Tanggal Mulai Cuti Date - Tanggal Akhir Cuti Date - Jumlah Cuti Int 2 Sisa Cuti Int 2 Alasan Cuti Varchar 50 Riwayat Cuti Varchar 50 Komentar Varchar 30 3. Nama Tabel : Ijin Primary Key : NoTR Ijin Foreign Key : NIK NoTR Ijin Char 8 Tanggal Date - NIK Char 6
L48 4. Nama Tabel : Detail Ijin Primary Key : NoTR Ijin NoTR Ijin Char 8 Tanggal Mulai Ijin Date - Tanggal Akhir Ijin Date - Alasan Ijin Char 1 Jumlah Ijin Int 2 Jenis Ijin Varchar 2 5. Nama Tabel : Lembur Primary Key : NoTR Lembur Foreign Key : NIK NoTR Lembur Char 8 Tanggal Date - NIK Char 6 6. Nama Tabel : Detail Lembur Primary Key : NoTR Lembur NoTR Lembur Char 8 Daftar Kegiatan Varchar 20 Jam Mulai Time - Jam Selesai Time - Jumlah Jam Lembur Time - Tanggal Permintaan Date - Input Daftar Kegiatan Varchar 20 Keterangan Varchar 30
L49 7. Nama Tabel : Permohonan Demosi Primary Key : NoTR Demosi Foreign Key : NIK NoTR Demosi Char 8 Tanggal Date - NIK Char 6 8. Nama Tabel : Detail Permohonan Demosi Primary Key : NoTR Demosi NoTR Demosi Char 8 Tanggal Mulai Kerja Date - Alasan Demosi Varchar 50 9. Nama Tabel : Permohonan Mutasi Primary Key : NoTR Mutasi Foreign Key : NIK NoTR Mutasi Char 8 Tanggal Date - NIK Char 6 10. Nama Tabel : Detail Permohonan Mutasi Primary Key : NoTR Mutasi NoTR Mutasi Char 8 Tanggal Mulai Kerja Date - Alasan Mutasi Varchar 50
11. Nama Tabel : Permohonan Promosi Primary Key : NoTR Promosi Foreign Key : NIK NoTR Promosi Char 8 Tanggal Date - NIK Char 6 L50 12. Nama Tabel : Detail Permohonan Promosi Primary Key : NoTR Promosi NoTR Promosi Char 8 Tanggal Mulai Kerja Date - Alasan Promosi Varchar 50 13. Nama Tabel : Permintaan Pelatihan Primary Key : NoTR_m_pelatihan Foreign Key : NIK NoTR_m _pelatihan Char 8 Tanggal Date - NIK Char 6 14. Nama Tabel : Detail Permintaan Pelatihan Primary Key : NoTR_m_pelatihan NoTR_m _pelatihan Char 8 Jenis Pelatihan varchar 15 Tanggal Pelatihan Date - Jumlah Karyawan Int 4
15. Nama Tabel : Pelatihan Primary Key : NoTR Pelatihan Foreign Key : NoTR_m_pelatihan NoTR pelatihan Char 8 Tanggal Date - NoTR_m_Pelatihan Char 8 NIK Char 6 Jenis Pelatihan Char 15 Tanggal Pelatihan Date - Jumlah Karyawan Int 4 Nama Pelatih Varchar 30 Hasil Varchar 15 Catatan Varchar 15 L51 16. Nama Tabel : Permintaan Karyawan Baru Primary Key : NoTR_m_k_baru Foreign Key : NIK NoTR_m_k_baru Char 8 Tanggal Date - NIK Char 6 17. Nama Tabel : Detail Permintaan Karyawan Baru Primary Key : NoTR_m_k_baru NoTR_m_k_baru Char 8 Alasan mencari karyawan baru Varchar 3 Lokasi Varchar 15 Status Varchar 3 Umur Maximum Int 2 Jumlah Int 2 Keahlian Khusus Varchar 30 Pengalaman Kerja Varchar 30 Catatan Varchar 30
18. Nama Tabel : Penilaian Prestasi Primary Key : NoTR Penilaian Foreign Key : NIK NoTR Penilaian Char 8 Periode Year 2 NIK Char 6 L52 19. Nama Tabel : Detail Penilaian Prestasi Primary Key : NoTR Penilaian NoTR Penilaian Char 8 Jenis Penilaian Varchar 4 Kriteria Penilaian Varchar 6 Kategori Penilaian Varchar 4 Saran Varchar 50 20. Nama Tabel : Peringatan Primary Key : no.s.peringatan Foreign Key : NIK NoTR.s.peringatan Char 8 NIK Char 6 Perihal Varchar 20 RiwayatPeringatan Varchar 15 Tanggal Pelanggaran Date - Alasan Pelanggaran Varchar 50 Surat Peringatan Ke- Varchar 4 21. Nama Tabel : Test Wawancara Primary Key : NoTR_t_wawancara Foreign Key : no.calon karyawan NoTR_t_wawancara Char 8 Tanggal Date - no.calon karyawan Char 6
22. Nama Tabel : Detail Test Wawancara Primary Key : NoTR_t_wawancara NoTR_t_wawancara Char 8 Jenis pertanyaan Varchar 100 kriteria penilaian Varchar 5 Pertanyaan 1 Char 1 Pertanyaan 2 Char 1 Pertanyaan 3 Char 1 Pertanyaan 4 Char 1 Pertanyaan 5 Char 1 Pertanyaan 6 Char 1 Pertanyaan 7 Char 1 Pertanyaan 8 Char 1 Pertanyaan 9 Char 1 Pertanyaan 10 Char 1 Pertanyaan 11 Char 1 Pertanyaan 12 Char 1 L53 23. Nama Tabel : Test Tertulis Primary Key : NoTR_t_tertulis Foreign Key : no.calon karyawan NoTR_t_tertulis Char 8 Tanggal Date - no.calon karyawan Char 6 24. NamaTabel : Detail Test Tertulis Primary Key : NoTR_t_tertulis NoTR_t_tertulis Char 8 Jenis test Varchar 100 Hasil penilaian Varchar 5
L54 25. Nama Tabel : Hasil Test Primary Key : NoTR htck Foreign Key1 : no.calon karyawan Foreign Key2 : NoTR_t_tertulis Foreign Key3 : NoTR_t_wawancara NoTR hasil test Char 8 Tanggal Date - no.calon karyawan Char 6 Status Varchar 4 26. Nama Tabel : Absensi Primary Key : NIK NoTRAbsensi Char 6 NIK Char 7 Tanggal absensi Date - 27. Nama Tabel : Detail Absensi NoTRAbsensi Char 6 Jam Masuk Time - Jam Pulang Time - Jumlah hadir Int 2 Jumlah absen Int 2 28. Nama Tabel : Gaji Primary Key : NoTRGaji NoTRGaji Char 6 NoTRAbsensi Char 6 Periode Date -
29. Nama Tabel : Detail Gaji Primary Key : NoTRGaji NoTRGaji Char 6 Gaji Pokok int 8 Uang Lembur int 8 Uang Makan int 8 Telat int 8 L55 LAMPIRAN 9 HASIL WAWANCARA Hasil Wawancara 1 Dengan Jabatan : Pak Achmad Fathoni : HRD & GA Manager Tanggal : 24 Agustus 2011 1. Bergerak di bidang apa PT. Panatrade Caraka? Kami merupakan distributor yang bergerak di bidang penjualan peralatan olahraga yang dibutuhkan oleh orang-orang yang gemar melakukan olahraga, peralatan olahraganya terdiri dari sepatu, kaos kaki, bola, pakaian, topi, serta peralatan olahraga lainnya. 2. Bagaimana dengan struktur organisasi yang terdapat pada PT. Panatrade Caraka? Untuk struktur organisasi, terdapat 9 bagian yang terdiri dari Marketing Reseach, Finance & Administration, Accounting, HRD & GA, Sales, Distribution, Product Design & Development, Promotion & Public Relation, dan Sourcing. Yang masingmasing bagian dikepalai oleh manajer yang bertanggung jawab atas staff yang dimiliki.
L56 3. Bagaimana alur yang terkait dengan HRD pada PT. Panatrade Caraka? Dimulai dari permintaan tenaga kerja kemudian melakukan rekrutmen dengan memasang iklan, dilakukan seleksi, sehingga terpilih karyawan yang cocok diberikan surat perjanjian kerja yang berisikan tentang peraturan perusahaan, perjanjian kerja, dan gaji. Karyawan yang sudah keterima menjadi karyawan harus melewati masa percobaan selama 6 bulan terlebih dahulu, selama masa percobaan, karyawan sudah diharuskan melakukan absen yang sesuai dengan jam kerja perusahaan. Lalu menghasilkan laporkan absensi yang diberikan ke bagian Accounting, Finance & Administration untuk menghitung gaji dan tunjangan yang akan diberikan. Apabila terdapat karyawan yang ingin meninggalkan tugas, atau tidak masuk kerja, maka harus mengisi alasan meninggalkan tugas, dan alasan tidak masuk kerja. Semua form yang telah terisi oleh setiap karyawan akan langsung terkirim ke HRD dan masing-masing kepala departemen.
L57 Hasil Wawancara 2 Dengan Jabatan : Pak Achmad Fathoni : HRD & GA Manager Tanggal : 03 Oktober 2011 1. Apa yang menjadi kesulitan pada PT. Panatrade Caraka dalam mengatur karyawan? Permasalahan yang paling sering terjadi mengenai pemeriksaan sisa cuti, karena sering kali karyawan mendapatkan jatah cuti yang berlebih, lalu mengenai informasi ijin yang diberikan karyawan yang ijin sering kali mendapatkannya terlambat, mengenai pencatatan waktu lembur yang dilakukan karyawan sering kali terjadi kecurangan, dan waktu perhitungan absensipun sering mengalami keterlambatan, selain itu adapun terjadinya penggelapan gaji, kemudian masalah yang terakhir yang sering terjadi mengenai penilaian atas kinerja yang kurang teliti menyebabkan karyawan merasa kurang dihargai sehingga mengalami penurunan atas kinerjanya. 2. Bagaimana cara HRD mengumpulkan data absensi? Dalam melakukan absensi, karyawan dapat melakukannya dalam berbagai jenis absensi yakni sebagai berikut: Pertama dengan alat finger dari alat finger ini telah memiliki aplikasi tersendiri yang dapat menghasilkan data absensi semua karyawan. Kedua dengan kartu kehadiran, dengan kartu kehadiran ini digunakan oleh SPG yang berada di counter yang tersebar dimana saja. Maka dari itu setiap akhir bulan pada tanggal 26, diharuskan mengirimkan kartu kehadirannya menggunakan e-mail. Lalu dilakukan rekap absen untuk SPG.
L58 Ketiga untuk karyawan yang melakukan dinas luar kota ataupun menjalankan dinas dalam kota (untuk salesman) harus membuat Surat Tugas Dinas Luar Kota dan memo bagi salesman untuk memperjelas perjalanan karyawan dalam dinas. Hasil Wawancara 3 Dengan Jabatan : Pak Philipus Filbran : Accounting Manager Tanggal : 03 Oktober 2011 1. Ada berapa jenis laporan yang dihasilkan bagian HRD? Ada laporan absensi, laporan gaji, laporan data karyawan, laporan perhitungan gaji, dan data pelatihan. Hasil Wawancara 4 Dengan Jabatan : Pak Leo Sulaeman : Kepala IT Tanggal : 03 Oktober 2011 1. Apa jenis database yang digunakan untuk melakukan penyimpanan semua data perusahaan? Database SQL Server.
L59 2. Kemanakah semua hasil form yang telah diisi oleh karyawan akan masuk? Untuk semua form tersebut tidak jelas akan masuk kebagian mana, sehingga selama ini semua form yang telah terisi harus dilakukan pengecekkan pada database kemudian baru terkirim ke bagian yang terkait. Hasil Wawancara 5 Dengan Jabatan : Pak Achmad Fathoni : HRD & GA Manager Tanggal : 06 Desember 2011 1. Berapa jenis training yang diadakan perusahaan? Ada 2 jenis training yakni: a. Training internal digunakan perusahaan untuk memberitahukan pengetahuan secara umum perusahaan, dan pengetahuan produk perusahaan, sehingga tidak mengeluarkan biaya. b. Sedangkan training eksternal digunakan perusahaan untuk melakukan pengembangan atas karyawan dilakukan sekitar bulan Juli dan untuk pengembangan atas pimpinan dilakukan sekitar bulan Januari, sehingga memerlukan biaya.
L60 Hasil Wawancara 6 Dengan Jabatan : Ibu Yuriani Lesmana : Finance Manager Tanggal : 19 Desember 2011 1. Bagaimana perhitungan pajak penghasilan bagi karyawan? Untuk perhitungan pajak penghasilan bagi karyawan, semua karyawan tidak dikenakan pajak penghasilan karena telah ditanggung oleh perusahaan.