150 likes | 489 Views
Proyek : Analisis Kebutuhan. Tugas Kelompok Proyek RPL. Tugas Analisis Kebutuhan dan Spesifikasi Perangkat Lunak Bagian 1. Stakeholder Request Dikumpulkan pada pertemuan 7 Bagian 2. Requirement Management Plan Dikumpulkan pada pertemuan 8 Bagian 3. Vision Dikumpulkan pada pertemuan 10
E N D
Tugas Kelompok Proyek RPL • Tugas Analisis Kebutuhan dan Spesifikasi Perangkat Lunak • Bagian 1. Stakeholder Request • Dikumpulkan pada pertemuan 7 • Bagian 2. Requirement Management Plan • Dikumpulkan pada pertemuan 8 • Bagian 3. Vision • Dikumpulkan pada pertemuan 10 • Bagian 4. Software Requirement Specification • Dikumpulkan pada pertemuan 12 • Bagian 5. Use Case Specification • Dikumpulkan pada pertemuan 15 - 17 • Bagian 6. Supplementary Specification • Dikumpulkan pada pertemuan 15 -17 • Bagian 7. Glossary • Dikumpulkan pada pertemuan 15 -17 • Perancangan • Dikumpulkan pada pertemuan 20 • Pembuatan Program • Dikumpulkan pada pertemuan 24 • Pengujian • Dikumpulkan pada pertemuan 28
Tugas • Bagian 1. Stakeholder Request • Dokumen ini berisi tentang permintaan dan harapan dari stakeholder atas perangkat lunak yang akan dibuat. Permintaan dan harapan tersebut digunakan sebagai dasar dalam pembuatan aplikasi. • Bagian 2. Requirement Management Plan • Tujuan dari dokumen ini adalah menjadi panduan dan dokumentasi dalam penyusunan dan penelusuran dokumen requirement pada proyek perangkat lunak yang dibangun • Bagian 3. Vision • Dokumen Visi ini bertujuan untuk mengumpulkan, menganalisis dan mendefinisikan kebutuhan-kebutuhan dan fitur-fitur. • Bagian 4. Software Requirement Specification • Dokumen ini berisi panduan dan dokumentasi dalam penyusunan dan penelusuran dokumen requirement pada proyek perangkat lunak • Bagian 5. Use Case Specification • Dokumen ini menjelaskan secara rinci kegiatan atau aktifitas atau proses pada perangkat lunak • Bagian 6. Supplementary Specification • Dokumen ini menunjukkan non functional requirement yang diterapkan dalam proyek • Bagian 7. Glossary • Dokumen ini berisikan kosa kata, istilah atau terminologi yang terkait dengan proyek
Naratif/ sekenario Use Case • TeknikPengumpulan data, yaitu: • Wawancara • Observasi • Studiliteratur • Diskusidanpresentasi Diagram Use Case PIECES – PernyataanMasalah – MatriksSebabAkibat Masalah Fugsional ProsedurSistem yang berjalan ProsedurSistem yang diusulkan Solusi Kebutuhan Event table Non Fungsional Kesempatan • Didokumentasikandengan model, yaitu: • Naratif • Rich Picture • Data Flow Diagram Logis • Flowchart Sistem
Prosedurberjalan Prosedur Pe rhitungan Gaji C A • Set iapharinya CA mengisikartuabsenkemudiandiberikanke Sup ervisordept store untukdiotorisasi. Bagi CA yan g t idakhadirharusmemberikansuratketerangan. Supervisor counter ak an mencocokk an kart u absen CA dengan j adwal shift kemudi an menandatangani kart u absen set el ah m en gecekkehadiran CA di count er. • Padaakhirperiodebulanan, setiap CA di count er yang samaakanmengisi form rekapabsen b erdasarkankartuabsen y ang t el ah diotorisasiolehsupervisor dept store. R ekapabsenberisi ran gkum an absen CA y angberadadi sat u counter y g sama. D ata collect or y angdatangbert u gas akanmemb aw a rekapabsendan kart u absenke HRD. • Set elah men erima kart u absen d an rekapabsen, H RD ak an men ghitungjumlahgaji CA y angakandibayarkan. Bagian HRD akanmencocokk an form r ekapabsendengan k art u absen. Berdasark an rekapabsen, bagi an HRD akanmembuatrekapgaji p erbrand. P erhitunganGaji CA y ait u bulanan CA yang d idasarkanatasgrade masing-masing CA ditambahkan den gan bonus, lemburdandikurangi p otongan at as absen, sangsiadministrasi, danpinjaman p embelian at au p enggantianbarangyan g hilan g. • Rekapgajiakan dib erikanke b again Retail Support H ead(RSH ) untuk dip eriksadanditandatanganikemudian d ikiri m ke finance staff melaluiemail. Rekapgaji yang t elahdiotorisasiak an diarsipoleh HRD. Set elahfinance staf f m eneri ma r ekapgaji, finance staf f ak an membuat c ekberdasarkan t ot al se luruhgaji CA y an g akan d ibayarkan. D an mencetak slip gaji. CekakandiberikankeD ir. Financ e untukdiototrisasiolehDir. Finance. • Cek yang t elahdiotorisasitersebutakandiberik an kembalikefinance staff k emudiandifotocop y. Cek yang aslidiberikan k e B ankdancek yang d ifotocopyakandiarsipolehfinanc e staff. • ihak Bank akan men girimbukti transfer k e ac counting staff, kemudianac counting staff ak an mencat at jurnalpengeluarankasdan men garsipbukti transfer y angditerimadari p ihak Bank. • Set elahitu, HRD akanmembuat slip gaji CA 2 ran gkapuntuksemua CA berdasarkanrekapgaji CA . Slipgaji CA 2 rangkapakandiberikankedat a collector yang bertanggun g jawab at as p enyalurandokumendari k ant or ke count er. Slip gajilembar 1 akandiberikanke CA, sedangkan slip gaji le mbar ke-2 akandiarsipoleh H RD .
Permasalahan • Terjadi kesalahan perhitungan gaji CA • Sulit dalam pencarian informasi gaji CA • Membutuhkan waktu yang lama, kira-kira dua hari dalam pembuatan rekap gaji CA
Solusi • Membangun Basisdata guna menampung data gaji CA • Membangun Aplikasi perhitungan gaji CA
Prosedurdiusulkan Prosedur Perhitungan Gaji CA (Customer Assistant) Setiap hariny a p ada saat masuk kerja, CA mengisi absensi dengan men ginp ut ID_CA p ada form Absensi harian, kemudian sup ervisor akan memvalidasi absensi har ian setelah men gecek kehadir an CA di Counter. Pada tanggal 26 setiap bulanny a, HRD akan membuat rekap absen dari masin g-masin g CA dengan memp roses table absensi harian dan Tr_izin. Rekap absen tersebut kemudian disimp an p ada Tr_rekap _absen. Setelah membuat rekap absen, HRD akan membuat rekap gaji berdasarkan perhitungan yang telah ditentukan. Perhitungan gaji CA, yaitu gaji pokok CA yang dapat dilihat pada tabel M s_Grade_CA, ditambah dengan bonus dan lembur istimewa yang dapat dilihat pada tabel Tr_tambahan_gaji, dan ak an dikuran gi den gan p otongan atas absen yang dap at dilihat dari Tr_rekap _absen, kemudian dikurangi Admin istrasi, BON, pergantian barang yang hilang, d an pembelian barang yang ada pada tabel Tr_p otongan_gaji. Setelah melakukan perhitungan gaji, HDR akan menyimpan perhitungan rekap gaji masing-masing CA p ada Tr_rekap _gaji. Retail Support Head (RSH) memeriksa rekap gaji den gan melih at Tr_rekap _gaji, kemud ian R SH ak an memvalidasi rekap gaji dengan memasukan NIK dan password. Rekap gaji yang telah divalidasi oleh RSH dapat dilihat oleh Finance S taff. Kemudian Finance Sta ff membuat cek berdasarkan total seluruh gaji CA y ang ak an dibay arkan. C ek akan diber ikan ke Dir. Finance untuk diototrisasi oleh Dir. Finance. Setelah Dir. Finance mener ima cek, maka cek tersebut akan dip eriksa dengan melihat total seluruh gaji CA p ada Tr_rekap _gaji. Jik a sesuai maka Dir. Finance akan mengotorisasi cek tersebut dan mengembalikannya ke Finance Staff. Cek yang telah diotorisasi tersebut kemudian difotocopy dan Finance Sta ff mencetak daftar nomor rekenin g beserta ju mlah dan a y ang akan di transfer. Pembay aran gaji CA akan di transfer langsung ke rekening masing-masing CA. Kemudian cek yang asli dan daftar nomor rekening diberikan k e Bank dan cek yang difotocopy akan di arsip oleh finance staff. Selanjutnya Finance Staff akan menginput transaksi pembayaran gaji pada Tr_pembayaran_gaji. Pihak Bank akan mengirim bukti transfer ke accounting staff, kemudian accounting staff akan memeriksa kesesuaian bukti transfer dengan tabel Tr_pembayaran_gaji. Accounting staff mencatat jurnal yang berkaitan dengan pembayaran gaji pada Tabel jurnal. Setiap akhir periode bulanan, HRD membuat slip gaji pada form slip_gaji untuk semua CA dengan melihat Tr_rekap _gaji. HRD kemudian akan mencetak slip gaji CA 2 rangkap. Slip gaji CA 2 rangkap akan di berikan ke data collector yang bertanggung jawab atas penyaluran dokumen dari kantor ke counter. Slip gaji lembar 1 akan diberikan ke CA, sedangkan slip gaji lembar k e-2 akan d i arsip oleh HRD.
Kebutuhan Fungsional • Membuat rekap absen • Membuat rekap gaji • Memvalidasi rekap gaji • Membuat Cek • Mengotorisasi Cek • Mencatat Jurnal • Membuat Slip gaji • Mencetak slip gaji CA
MembuatRekapAbsen MembuatRekapGaji