Presentasi Analisa dan Perancangan.pptx
Transcript of Presentasi Analisa dan Perancangan.pptx
Sistem Penggajian Aisyiyah 28
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Presented By
• Asmuni (1311600165)
• Harry Tansil (1311600181)
• Wahyu Arie Baskoro (1311600652)
• Listra Firgia (1311600462)
Resource Type NameProject Manager AsmuniAnalyst HarryDesigner WahyuTester Listra
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Latar Belakang
Sekolah Aisyiyah 28 adalah sebuah Sekolah Swasta yang terus berupaya mengembangkan semua sarana dan prasarana guna meningkatkan mutu pendidikan dan kesejahteraan para pegawainya. Dalam hal ini Sekolah Aisyiyah 28 masih merasakan kekurangan pada sistem penggajian yang masih dilakukan secara manual, sehingga proses penggajian memakan waktu yang cukup lama dan merepotkan
Oleh karena itu, diperlukan suatu sistem yang memudahkan user dalam melakukan pengolahan data dengan menciptakan sistem penggajian yang terkomputerisasi. Apabila sistem digunakan dengan komputerisasi maka akan lebih efektif dan efisien didalam mengerjakan segala sesuatu yang berhubungan dengan penggajian. Masalah ini dibahas dalam Tugas Akhir yang berjudul “Sistem Informasi Penggajian Pegawai pada Aisyiyah 28”. Dan di harapkan dapat membantu memecahkan atau menyelesaikan permasalahan yang ada selama ini terutama pada bagian penggajian pegawai
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Identifying Business Value
• Kebutuhan bisnis Membantu Sekolah Aisyiyah 28 dalam mengembangkan sistem
informasi sehingga dapat meningkatkan pelayanan dalam proses penggajian agar lebih efektif dan efisien,
Dengan sistem yang telah terkomputerisasi, data yang dihasilkan menjadi lebih sesuai dan akurat sehingga dapat meminimalisir kesalahan
• Fungsionalitas Data dapat disajikan dengan cepat sehingga dapat menghemat
waktu Menghindari adanya kerangkapan data yang mungkin timbul
dalam pencatatan data penggajian Perhitungan tunjangan dan potongan
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Development Workplan
• Task Identifying
Task Name Duration (days)
Start Finish Assigned To
PlanningProject InitiationIdentifying Business ValueFeasibility AnalysDevelopment WorkplanStaff the ProjectControl and Direct Project
275222
21/09/201323/09/201330/09/201305/10/201307/10/201309/10/2013
22/09/201329/09/201304/10/201306/10/201308/10/201310/10/2013
Asmuni
AnalysisAnalysisInformation GatheringUse Case Modeling
12513
11/10/201323/10/201328/10/2013
22/10/201327/10/201309/11/2013
Harry
DesignSystem DesignInterface DesignDatabase DesignObject Design
1315720
10/11/201323/11/201308/12/201315/12/2013
22/11/201307/12/201314/12/201303/01/2014
Wahyu
ImplementationContructionInstallationSupport
19512
04/01/201423/01/201428/01/2014
22/01/201427/01/201408/02/2014
Listra
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Development Workplan (cont’d)
• Time Estimation
Planning Analysis Design ImplementationPercent (%) 15% 20% 35% 30%Days 16.3 20.7 34.8 28.3
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Development Workplan
• Gantt ChartAction
September October November December January February1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Planning
Project Initiation
Identifying Business Value
Feasibility Analys Development Workplan
Staff the Project
Control and Direct Project
AnalysisAnalysis
Information Gathering
Use Case Modeling
Design
System Design
Interface Design
Database Design
Object Design
ImplementationConstruction Installation Support
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Manage Scope
Agar pembahasan terarah dan tidak menyimpang dari pokok
permasalahan mengenai Sistem Penggajian Pegawai dan lebih
terfokus dan terarah pada tujuan yang jelas, maka ruang lingkup dari
sistem yang ingin dirancang ini dibatasi hanya pada :
• Proses pembuatan Gaji
• Slip Gaji
• Laporan
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Uraian Prosedur
Uraian prosedur bertujuan untuk menjelaskan tahapan-tahapan yang terjadi untuk setiap proses yang ada. Urutan-urutan prosedur pada penggajian di Sekolah Aisyiyah 28 ini adalah sebagai berikut:
• Proses Pembuatan Potongan GajiBendahara membuat daftar potongan pegawai sesuai dengan daftar potongan dari staff koperasi
• Proses Pembuatan AbsenBendahara membuat daftar absen sesuai dengan konfirmasi kehadiran dari pegawai
• Proses Pembuatan Slip GajiBendahara membuat slip gaji berdasarkan laporan tunjangan dan laporan potongan pegawai.
• Proses Pembuatan LaporanBerdasarkan transaksi slip gaji, bendahara membuatkan laporan rekapitulasi gaji yang akan diberikan kepada kepala sekolah
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Uraian Prosedur
Uraian prosedur bertujuan untuk menjelaskan tahapan-tahapan yang terjadi untuk setiap proses yang ada. Urutan-urutan prosedur pada penggajian di Sekolah Aisyiyah 28 ini adalah sebagai berikut:
• Proses Pembuatan Potongan GajiBendahara membuat daftar potongan pegawai sesuai dengan daftar potongan dari staff koperasi
• Proses Pembuatan AbsenBendahara membuat daftar absen sesuai dengan konfirmasi kehadiran dari pegawai
• Proses Pembuatan Slip GajiBendahara membuat slip gaji berdasarkan laporan tunjangan dan laporan potongan pegawai.
• Proses Pembuatan LaporanBerdasarkan transaksi slip gaji, bendahara membuatkan laporan rekapitulasi gaji yang akan diberikan kepada kepala sekolah
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Analisa Proses
• Activity Diagram Proses Pembuatan Potongan Gaji
Konfirmasi Permintaan Daftar Potongan
Terima Daftar Potongan
Membuat Daftar Potongan Pegawai
Terima Konfirmasi Permintaan Daftar Potongan
Berikan Daftar Potongan
Staff KoperasiBendahara
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Analisa Proses (cont’d)
• Activity Diagram Proses Pembuatan Absen
Konfirmasi kehadiran
Terima Konfirmasi kehadiran
Cek Kehadiran
Simpan Arsip Absen
BendaharaPegawai
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Analisa Proses (cont’d)
• Activity Diagram Proses Pembuatan Slip Gaji
Buat Slip Gaji berdasarkan arsip tunjangan & potongan
Berikan Uang & Slip Gaji
Terima Uang & Slip Gaji
PegawaiBendahara
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Analisa Proses (cont’d)
• Activity Diagram Proses Pembuatan Laporan
Buat Laporan Rekapitulasi Gaji
Terima Laporan Rekapitulasi Gaji
Kepala SekolahBendahara
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Use Case Diagram
• Use Case Diagram File Master
Bendahara
Entry Status
Entry Jabatan
Entry Tunjangan
Entry Potongan
Entry Pegawai
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Use Case Diagram (cont’d)
• Use Case Diagram File Transaksi
Pegawai
Entry Absen
Entry Tunjangan Pegawai
Entry Potongan Pegawai
Cetak Slip Gaji
Bendahara
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Use Case Diagram (cont’d)
• Use Case Diagram File Laporan
Kepala Sekolah
Cetak Laporan Data Pegawai
Cetak Laporan Potongan Pegawai
Cetak Laporan Tunjangan Pegawai
Bendahara
Cetak Laporan Rekapitulasi Gaji
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Rancangan Basis Data• Pemodelan Data konseptual (class diagram Entitas tanpa Method)
Tunjangankd_tunjnm_tunj
Potongankd_potnm_pot
Jabatankd_jbtnnm_jbtn
Statuskd_statnm_stat
Detil_Tunjangankd_tunjkd_pegawaibln_periodethn_periodejml_tunjttl_tunj
*kd_tunj
Detil_Potongankd_potkd_pegawaibln_periodethn_periodejml_potttl_pot
*kd_pot
Absenkd_pegawaibln_periodethn_periodehdrtdk_hdrttl_hdr
Slip_Gajino_sliptgl_slipbln_periodethn_periodegj_kotorgj_bersihkd_pegawai
Pegawaikd_pegawainm_pegawaitmpt_lhrtgl_lhrjen_kelagamaalmttelppend_tertgl_krjkd_jbtnkd_statgapoktransportuang_mkn
*kd_jbtn
*kd_stat
*kd_pegawai
*kd_pegawai
*kd_pegawai
*kd_pegawai
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Sequence Diagram• Sequence Diagram Entry Jabatan
: CtrlJabatan : Jabatan : Bendahara : MenuUtama : EntryJabatan
Buka( )
Input_Jabatan( ) Input_Jabatan( )
Buka( )Get_Jabatan( ) Get_Jabatan( )
Tampil_AutoNumber( )
Simpan( )Simpan( )
Simpan( )
Tampil_AutoNumber( )
DoubleKlik_ListView( )DoubleKlik_ListView( )
Tampil_Jabatan( )
Simpan( )Simpan( )
Ubah( )
Tampil_Listview( )
Hapus( )Hapus( )
Hapus( )
Batal( )Batal( )
Batal( )
Keluar( )Keluar( )
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Sequence Diagram (cont’d)• Sequence Diagram Cetak Slip Gaji
: CtrlCetakSlipGaji : SlipGaji : Pegawai : DetilPotongan : Potongan : DetilTunjangan : Tunjangan : Jabatan : Status : CetakSlipGaji : Bendahara : MenuUtama
Buka( )
Buka( ) Get_SlipGaji( )Get_SlipGaji( )
Tampil_AutoNumber( )
Cari_Pegawai( )Cari_Pegawai( ) Get_Pegawai( )
Get_Status( )
Get_Jabatan( )
Get_Tunjangan( )
Get_DetilTunjangan( )
Get_Potongan( )
Get_DetilPotongan( )
Tampil_Pegawai( )
Tampil_Status( )
Tampil_Jabatan( )
Tampil_ListViewTunjangan( )
Tampil_ListViewPotongan( )
Cetak( )Cetak( )
Simpan( )
Tampil_CRSlipGaji( )
Batal( )Batal( )
Bersih( )
Keluar( )Keluar( )
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Sequence Diagram (cont’d)• Sequence Diagram Cetak Slip Gaji
: CtrlCetakSlipGaji : SlipGaji : Pegawai : DetilPotongan : Potongan : DetilTunjangan : Tunjangan : Jabatan : Status : CetakSlipGaji : Bendahara : MenuUtama
Buka( )
Buka( ) Get_SlipGaji( )Get_SlipGaji( )
Tampil_AutoNumber( )
Cari_Pegawai( )Cari_Pegawai( ) Get_Pegawai( )
Get_Status( )
Get_Jabatan( )
Get_Tunjangan( )
Get_DetilTunjangan( )
Get_Potongan( )
Get_DetilPotongan( )
Tampil_Pegawai( )
Tampil_Status( )
Tampil_Jabatan( )
Tampil_ListViewTunjangan( )
Tampil_ListViewPotongan( )
Cetak( )Cetak( )
Simpan( )
Tampil_CRSlipGaji( )
Batal( )Batal( )
Bersih( )
Keluar( )Keluar( )
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Sequence Diagram (cont’d)• Sequence Diagram Cetak Laporan Data Pegawai
: Bendahara : MenuUtama : LapDataPegawai : CtrlLapDataPegawai : Pegawai : Status : Jabatan
Buka( )
Input_Periode( ) Input_Periode( )
Cetak( )Cetak( )
Get_Pegawai( )
Get_Status( )
Get_Jabatan( )
Tampil_CRLapDataPegawai( )
Keluar( )Keluar( )
Buka( )
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Spesifikasi Basis Data
• Tabel Status
Database Tabel Status menggunakan MySQL-Front
No. Nama-Field Jenis Lebar Desimal Keterangan1 kd_stat VarChar 4 - Kode Status2 nm_stat VarChar 15 - Nama Status
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Spesifikasi Basis Data (cont’d)
• Tabel Jabatan
Database Tabel Jabatan menggunakan MySQL-Front
No. Nama-Field Jenis Lebar Desimal Keterangan1 kd_jbtn VarChar 4 - Kode Jabatan2 nm_jbtn VarChar 15 - Nama Jabatan
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Spesifikasi Basis Data (cont’d)
• Tabel Tunjangan
Database Tabel Tunjangan menggunakan MySQL-Front
No. Nama-Field Jenis Lebar Desimal Keterangan1 kd_tunj VarChar 4 - Kode Tunjangan2 nm_tunj VarChar 20 - Nama Tunjangan
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Spesifikasi Basis Data (cont’d)
• Tabel Detil Tunjangan
Database Tabel Detil Tunjangan menggunakan MySQL-Front
No. Nama-Field Jenis Lebar Desimal Keterangan1 kd_tunj VarChar 4 - Kode Tunjangan2 kd_pegawai VarChar 5 - Kode Pegawai3 bln_periode VarChar 8 - Bulan Periode4 thn_periode VarChar 8 - Tahun Periode5 jml_tunj Int 11 - Jumlah Tunjangan6 ttl_tunj Int 11 - Total Tunjangan
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Spesifikasi Basis Data (cont’d)
• Tabel Potongan
Database Tabel Potongan menggunakan MySQL-Front
No. Nama-Field Jenis Lebar Desimal Keterangan1 kd_pot VarChar 4 - Kode Potongan2 nm_pot VarChar 20 - Nama Potongan
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Spesifikasi Basis Data (cont’d)
• Tabel Potongan
Database Tabel Potongan menggunakan MySQL-Front
No. Nama-Field Jenis Lebar Desimal Keterangan1 kd_pot VarChar 4 - Kode Potongan2 nm_pot VarChar 20 - Nama Potongan
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Spesifikasi Basis Data (cont’d)
• Tabel Detil Potongan
Database Tabel Detil Potongan menggunakan MySQL-Front
No. Nama-Field Jenis Lebar Desimal Keterangan1 kd_pot VarChar 4 - Kode Potongan2 kd_pegawai VarChar 5 - Kode Pegawai3 bln_periode VarChar 8 - Bulan Periode4 thn_periode VarChar 8 - Tahun Periode5 jml_pot Int 11 - Jumlah Potongan6 ttl_pot Int 11 - Total Potongan
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Spesifikasi Basis Data (cont’d)
• Tabel Pegawai
Database Tabel Detil Potongan menggunakan MySQL-Front
No. Nama-Field Jenis Lebar Desimal Keterangan1 kd_pegawai VarChar 4 - Kode Pegawai2 nm_pegawai VarChar 26 - Nama Pegawai3 tmpt_lhr VarChar 15 - Tempat Lahir4 tgl_lhr Date 8 - Tanggal Lahir5 jen_kel VarChar 10 - Jenis Kelamin6 agama VarChar 10 - Agama7 almt VarChar 40 - Alamat8 telp VarChar 12 - Telepon9 pend_ter VarChar 3 - Pendidikan Terakhir
10 tgl_krj Date 8 - Tanggal Kerja11 kd_jbtn VarChar 4 - Kode Jabatan12 kd_stat VarChar 4 - Kode Status13 gapok Int 11 - Gaji Pokok14 transport Int 11 - Transportasi15 uang_mkn Int 11 - Uang Makan
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Spesifikasi Basis Data (cont’d)
Database Tabel Detil Potongan menggunakan MySQL-Front
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Spesifikasi Basis Data (cont’d)
• Tabel Absen
Database Tabel Absen menggunakan MySQL-Front
No. Nama-Field Jenis Lebar Desimal Keterangan1 kd_pegawai VarChar 4 - Kode Pegawai2 bln_periode VarChar 8 - Bulan Periode3 thn_periode VarChar 8 - Tahun Periode4 Hdr VarChar 3 - Hadir5 Tdk_hdr VarChar 3 - Tidak Hadir6 Ttl_hdr Int 11 - Total
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Spesifikasi Basis Data (cont’d)
• Tabel Slip Gaji
Database Tabel Slip Gaji menggunakan MySQL-Front
No. Nama-Field Jenis Lebar Desimal Keterangan1 no_slip VarChar 5 - Nomor Slip2 tgl_slip Date 8 - Tanggal Slip3 bln_periode VarChar 8 - Bulan Periode4 thn_periode VarChar 8 - Tahun Periode5 gj_kotor Int 11 - Gaji Kotor6 gj_bersih Int 11 - Gaji Bersih7 kd_pegawai VarChar 4 - Kode Pegawai
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Interface Structure Diagram
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Interface Layer Design
• Menu Utama
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Interface Layer Design (cont’d)
• Entry User Login
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Interface Layer Design (cont’d)
• Entry Status
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Interface Layer Design (cont’d)
• Entry Jabatan
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Interface Layer Design (cont’d)
• Entry Tunjangan
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Interface Layer Design (cont’d)
• Entry Potongan
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Interface Layer Design (cont’d)
• Entry Potongan
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Interface Layer Design (cont’d)
• Entry Pegawai
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Interface Layer Design (cont’d)
• Entry Absen
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Interface Layer Design (cont’d)
• Entry Tunjangan Pegawai
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Interface Layer Design (cont’d)
• Entry Potongan Pegawai
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
Interface Layer Design (cont’d)
• Cetak Slip Gaji
©2013 Manajemen Data
Manajemen Data
©2013 Budi Luhur
Analisa dan Perancangan Sistem Berorientasi Obyek
TERIMA KASIH