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
Table Fase dan Tujuan SDLC Sumber : Satzinger et al. (2005, p. 41) FASE SDLC
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
L8
Gambar HRD – Halaman Utama
L9
Gambar Menu HRD – Profile
L10
Gambar Menu HRD – Perekrutan
L11
Gambar Menu HRD – Master
L12
Gambar Menu HRD – Form
L13
Gambar Menu HRD – Laporan
L14
Gambar Menu HRD – Pesan
L15
Gambar Menu HRD – Tentang Perusahaan
L16
Gambar Menu Kepala Departemen – Halaman Utama
L17
Gambar Menu Kepala Departemen – Form
L18
Gambar Menu Karyawan – Halaman Utama
L19
Gambar Menu Karyawan – Form
L20
Gambar Form Edit Profile
L21
Gambar Form Ijin
L22
Gambar Form Cuti
L23
Gambar Form Lembur
L24
Gambar Form Permintaan Karyawan Baru
L25
Gambar Form Permohonan Promosi
L26
Gambar Form Permohonan Mutasi
L27
Gambar Form Permohonan Demosi
L28
Gambar Form Permohonan Pelatihan
L29
Gambar Form Pelatihan
L30
Gambar Form Penilaiaan Prestasi
L31
Gambar Form Surat Peringatan
L32
Gambar Form Registrasi Karyawan
L33
Gambar Form Registrasi Calon Karyawan
L34
Gambar Form Test Wawancara
L35
Gambar Form Test Tertulis
L36
Gambar Form Hasil Test
Gambar Tombol Form Laporan Absensi
L37
Gambar Tombol Form Laporan Pelatihan
Gambar Tombol Form Laporan Penilaian Prestasi
L38
Gambar Form Laporan Pelatihan
L39
Gambar Form Laporan Absensi
L40
Gambar Form Laporan Penilaian Prestasi
L41
Gambar Tombol Menghitung Gaji
Gambar View Menghitung Gaji
L42
Gambar Slip Gaji
L43
Gambar Laporan Jurnal
L44 LAMPIRAN 8 TABEL DATABASE PT PANATRADE CARAKA MASTER 1. Nama Tabel : Kota Primary Key : NoTR_kota Nama Atribut Tipe Data NoTR kota Char kota Varchar Nama Tabel : Agama Primary Key : NoTR_agama Nama Atribut Tipe Data NoTR agama Char agama Varchar
Panjang 4 30
2.
Panjang 1 10
3.
Nama Tabel : Pendidikan Primary Key : NoTR_pendidikan Nama Atribut Tipe Data Panjang NoTR pendidikan Char 2 pendidikan varchar 5 4.
Nama Tabel : Jabatan Primary Key : NoTR_jabatan Nama Atribut Tipe Data NoTR jabatan Char jabatan varchar Nama Tabel : Departemen Primary Key : NoTR_departemen Nama Atribut Tipe Data NoTR departemen Char departemen varchar
Panjang 2 3
5.
Panjang 2 4
L45 6.
Nama Tabel : Status Primary Key : NoTR_status Nama Atribut Tipe Data NoTR status Char Status varchar Nama Tabel : Karyawan Primary Key : NIK Nama Atribut Tipe Data NIK Char Nama Varchar No.KTP Varchar Alamat KTP Varchar Alamat tinggal Varchar Tanggal lahir Date Tempat lahir Varchar Jenis Kelamin Varchar No.telepon Varchar No.HP Varchar Tanggal Masuk Kerja Date NoTR status Char No.Jamsostek Varchar Gaji Pokok Int Uang Makan Int Uang Lembur Int Uang tunjangan Int No.Rekening Varchar NoTR kota Char NoTR agama Char NoTR pendidikan Char NoTR jabatan Char NoTR departemen Char Password Varchar
Panjang 2 3
7.
Panjang 6 30 16 50 50 20 1 12 15 2 10 8 8 8 8 10 4 1 2 2 2 6
L46 8.
Nama Tabel : Calon Karyawan Primary Key : No.calon karyawan Nama Atribut Tipe Data No.calon karyawan Char Tanggal Date Nama Varchar No.KTP Varchar Alamat KTP Varchar Alamat tinggal Varchar Tanggal lahir Date Tempat lahir Varchar Jenis Kelamin Varchar No.telepon Varchar No.HP Varchar Pengalaman Varchar Keahlian khusus Varchar NoTR status Char NoTR kota Char NoTR agama Char NoTR pendidikan Char NoTR jabatan Char NoTR departemen Char
Panjang 6 30 16 50 50 20 1 12 15 30 30 2 4 1 2 2 2
L47 TRANSAKSI 1. Nama Tabel : Cuti Primary Key : NoTR Cuti Foreign Key : NIK Nama Atribut Tipe Data NoTR Cuti Char Tanggal Date NIK Char Nama Tabel : Detail Cuti Primary Key : NoTR Cuti Nama Atribut Tipe Data NoTR Cuti Char Tanggal Mulai Cuti Date Tanggal Akhir Cuti Date Jumlah Cuti Int Sisa Cuti Int Alasan Cuti Varchar Riwayat Cuti Varchar Komentar Varchar
Panjang 8 6
2.
Nama Tabel : Ijin Primary Key : NoTR Ijin Foreign Key : NIK Nama Atribut Tipe Data NoTR Ijin Char Tanggal Date NIK Char
Panjang 8 2 2 50 50 30
3.
Panjang 8 6
L48 4.
Nama Tabel : Detail Ijin Primary Key : NoTR Ijin Nama Atribut Tipe Data NoTR Ijin Char Tanggal Mulai Ijin Date Tanggal Akhir Ijin Date Alasan Ijin Char Jumlah Ijin Int Jenis Ijin Varchar Nama Tabel : Lembur Primary Key : NoTR Lembur Foreign Key : NIK Nama Atribut Tipe Data NoTR Lembur Char Tanggal Date NIK Char
Panjang 8 1 2 2
5.
Nama Tabel : Detail Lembur Primary Key : NoTR Lembur Nama Atribut Tipe Data NoTR Lembur Char Daftar Kegiatan Varchar Jam Mulai Time Jam Selesai Time Jumlah Jam Lembur Time Tanggal Permintaan Date Input Daftar Kegiatan Varchar Keterangan Varchar
Panjang 8 6
6.
Panjang 8 20 20 30
L49 7.
Nama Tabel : Permohonan Demosi Primary Key : NoTR Demosi Foreign Key : NIK Nama Atribut Tipe Data Panjang NoTR Demosi Char 8 Tanggal Date NIK Char 6 8.
Nama Tabel : Detail Permohonan Demosi Primary Key : NoTR Demosi Nama Atribut Tipe Data Panjang NoTR Demosi Char 8 Tanggal Mulai Kerja Date Alasan Demosi Varchar 50 9.
Nama Tabel : Permohonan Mutasi Primary Key : NoTR Mutasi Foreign Key : NIK Nama Atribut Tipe Data NoTR Mutasi Char Tanggal Date NIK Char 10.
Panjang 8 6
Nama Tabel : Detail Permohonan Mutasi Primary Key : NoTR Mutasi Nama Atribut Tipe Data Panjang NoTR Mutasi Char 8 Tanggal Mulai Kerja Date Alasan Mutasi Varchar 50
L50 11.
Nama Tabel : Permohonan Promosi Primary Key : NoTR Promosi Foreign Key : NIK Nama Atribut Tipe Data NoTR Promosi Char 8 Tanggal Date NIK Char 6
Panjang
12.
Nama Tabel : Detail Permohonan Promosi Primary Key : NoTR Promosi Nama Atribut Tipe Data Panjang 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 Nama Atribut Tipe Data NoTR_m _pelatihan Char 8 Tanggal Date NIK Char 6 14.
Panjang
Nama Tabel : Detail Permintaan Pelatihan Primary Key : NoTR_m_pelatihan Nama Atribut Tipe Data Panjang NoTR_m _pelatihan Char 8 Jenis Pelatihan varchar 15 Tanggal Pelatihan Date Jumlah Karyawan Int 4
L51 15.
Nama Tabel : Pelatihan Primary Key : NoTR Pelatihan Foreign Key : NoTR_m_pelatihan Nama Atribut Tipe Data NoTR pelatihan Char Tanggal Date NoTR_m_Pelatihan Char NIK Char Jenis Pelatihan Char Tanggal Pelatihan Date Jumlah Karyawan Int Nama Pelatih Varchar Hasil Varchar Catatan Varchar Nama Tabel : Permintaan Karyawan Baru Primary Key : NoTR_m_k_baru Foreign Key : NIK Nama Atribut Tipe Data NoTR_m_k_baru Char Tanggal Date NIK Char
Panjang 8 8 6 15 4 30 15 15
16.
Panjang 8 6
17.
Nama Tabel : Detail Permintaan Karyawan Baru Primary Key : NoTR_m_k_baru Nama Atribut Tipe Data NoTR_m_k_baru Char Alasan mencari karyawan baru Varchar Lokasi Varchar Status Varchar Umur Maximum Int Jumlah Int Keahlian Khusus Varchar Pengalaman Kerja Varchar Catatan Varchar
Panjang 8 3 15 3 2 2 30 30 30
L52 18.
Nama Tabel : Penilaian Prestasi Primary Key : NoTR Penilaian Foreign Key : NIK Nama Atribut Tipe Data NoTR Penilaian Char Periode Year NIK Char
Panjang 8 2 6
19.
Nama Tabel : Detail Penilaian Prestasi Primary Key : NoTR Penilaian Nama Atribut Tipe Data NoTR Penilaian Char Jenis Penilaian Varchar Kriteria Penilaian Varchar Kategori Penilaian Varchar Saran Varchar Nama Tabel : Peringatan Primary Key : no.s.peringatan Foreign Key : NIK Nama Atribut Tipe Data NoTR.s.peringatan Char NIK Char Perihal Varchar RiwayatPeringatan Varchar Tanggal Pelanggaran Date Alasan Pelanggaran Varchar Surat Peringatan KeVarchar
Panjang 8 4 6 4 50
20.
Nama Tabel : Test Wawancara Primary Key : NoTR_t_wawancara Foreign Key : no.calon karyawan Nama Atribut Tipe Data NoTR_t_wawancara Char Tanggal Date no.calon karyawan Char
Panjang 8 6 20 15 50 4
21.
Panjang 8 6
L53 22.
Nama Tabel : Detail Test Wawancara Primary Key : NoTR_t_wawancara Nama Atribut Tipe Data NoTR_t_wawancara Char Jenis pertanyaan Varchar kriteria penilaian Varchar Pertanyaan 1 Char Pertanyaan 2 Char Pertanyaan 3 Char Pertanyaan 4 Char Pertanyaan 5 Char Pertanyaan 6 Char Pertanyaan 7 Char Pertanyaan 8 Char Pertanyaan 9 Char Pertanyaan 10 Char Pertanyaan 11 Char Pertanyaan 12 Char Nama Tabel : Test Tertulis Primary Key : NoTR_t_tertulis Foreign Key : no.calon karyawan Nama Atribut Tipe Data NoTR_t_tertulis Char Tanggal Date no.calon karyawan Char
Panjang 8 100 5 1 1 1 1 1 1 1 1 1 1 1 1
23.
NamaTabel : Detail Test Tertulis Primary Key : NoTR_t_tertulis Nama Atribut Tipe Data NoTR_t_tertulis Char Jenis test Varchar Hasil penilaian Varchar
Panjang 8 6
24.
Panjang 8 100 5
L54 25.
Nama Tabel Primary Key Foreign Key1 Foreign Key2 Foreign Key3 Nama Atribut NoTR hasil test Tanggal no.calon karyawan Status
: Hasil Test : NoTR htck : no.calon karyawan : NoTR_t_tertulis : NoTR_t_wawancara Tipe Data Char Date Char Varchar
Panjang 8 6 4
26.
Nama Tabel : Absensi Primary Key : NIK Nama Atribut Tipe Data NoTRAbsensi Char NIK Char Tanggal absensi Date Nama Tabel : Detail Absensi Nama Atribut Tipe Data NoTRAbsensi Char Jam Masuk Time Jam Pulang Time Jumlah hadir Int Jumlah absen Int
Panjang 6 7 -
27.
Nama Tabel : Gaji Primary Key : NoTRGaji Nama Atribut Tipe Data NoTRGaji Char NoTRAbsensi Char Periode Date
Panjang 6 2 2
28.
Panjang 6 6 -
L55 29.
Nama Tabel : Detail Gaji Primary Key : NoTRGaji Nama Atribut Tipe Data NoTRGaji Char Gaji Pokok int Uang Lembur int Uang Makan int Telat int
Panjang 6 8 8 8 8
LAMPIRAN 9 HASIL WAWANCARA Hasil Wawancara 1 Dengan
: Pak Achmad Fathoni
Jabatan
: 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
: Pak Achmad Fathoni
Jabatan
: 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
menggunakan e-mail. Lalu dilakukan rekap absen untuk SPG.
kehadirannya
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
: Pak Philipus Filbran
Jabatan
: 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
: Pak Leo Sulaeman
Jabatan
: 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
: Pak Achmad Fathoni
Jabatan
: 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
: Ibu Yuriani Lesmana
Jabatan
: 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.