• Tidak ada hasil yang ditemukan

BAB III. ANALISA DAN PERANCANGAN SISTEM

3.2. Desain Sistem

A. Desain Proses DFD Level 0 :

Berikut adalah DFD ( Data Flow Diagram ) level 0 dari Sistem Informasi Penggajian Dosen Universitas Sanata Dharma :

2 SI Personalia USD Gambar 3.1 DFD Level 0 Keterangan :

1. Data – data yang berhubungan dengan penggajian, yaitu : data overload, data vakasi, data tunjangan, data iuran, data pinjaman.

2. Data – data yang berhubungan dengan penggajian, yaitu : data overload, data vakasi, data tunjangan, data iuran, data pinjaman.

3. Status penyimpanan, apakah berhasil disimpan atau tidak

USER 1 SI Penggajian Dosen USD 1,4,6,9 10 2,3,5.7,8

4. Jenis laporang yang diinginkan 5. Pesan – pesan untuk user

6. Data yang akan dihapus

7. Jenis dan kriteria laporan yang diinginkan user

8. Laporan yang dibutuhkan user

9. Kriteria pencarian data yang berhubungan dengan penggajian, yaitu : data overload, data vakasi, data tunjangan, data iuran, data pinjaman

10.Data personalia

Data personal dosen yang dibutuhkan oleh pihak pengelola penggajian adalah : a. NPP. NPP adalah nomor pokok pegawai yang digunakan sebagai key

dari data personalia. b. Nama dosen

c. golongan kepegawaian d. tanggal masuk kerja

e. fakultas / jurusan / prodi tempat dosen bekerja f. pendidikan terakhir dosen

g. gelar

h. status keluarga ( menikah atau belum menikah ) i. nomor rekening dosen

j. data tanggungan, yang meliputi : i. jumlah anak

ii. status pendidikan anak ( TK, SD, SMP, SMA, PT atau sudah tidak sekolah )

DFD Level 1 :

Sistem Informasi Penggajian Dosen USD pada DFD level 0 dapat dipecah menjadi beberapa proses seperti terrgambar pada DFD level 1 berikut ini :

1

Gambar 3.2 DFD Level 1 Keterangan :

1. Data – data yang berhubungan dengan penggajian, yaitu : data overload, data vakasi, data tunjangan, data iuran, data pinjaman.

2. Data – data yang berhubungan dengan penggajian, yaitu : data overload, data vakasi, data tunjangan, data iuran, data pinjaman.

USER Input Data 2 Edit Data 3 Hapus Data 4 Buat Laporan Data Penggajian 10 2,3 1 11 1,9 12 13 2,3,5 6,9 8 15 17 2,3,5 14 16 7

3. Status penyimpanan : apakah berhasil atau tidak 4. Jenis laporan yang diinginkan

5. Pesan – pesan untuk user

6. Data yang akan dihapus

7. Jenis dan kriteria laporan yang diinginkan user

8. Laporan yang dibutuhkan user

9. Kriteria pencarian data yang berhubungan dengan penggajian, yaitu : data overload, data vakasi, data tunjangan, data iuran, data pinjaman

10.Data – data baru yang berhubungan dengan penggajian, yaitu : data overload, data vakasi, data tunjangan, data iuran, data pinjaman, query untuk insert data 11.Data baru setelah proses Input data

12.Data yang diedit , Data baru yang berhubungan dengan penggajian, yaitu : data overload, data vakasi, data tunjangan, data iuran, data pinjaman, query untuk edit data

13.Data baru setelah proses edit data 14.Data baru setelah proses hapus data

15.Query untuk menghapus data , data yang akan dihapus 16.Hasil query yang dibutuhkan untuk membuat laporan

17.Query untuk membuat laporan sesuai dengan yang dibutuhkan oleh user

Data penggajian adalah tabel – tabel yang berhubungan dengan sistem informasi penggajian dosen USD.

Narasi Proses aliran data :

Untuk proses input data, user akan memasukkan data baru kemudian sistem akan melakukan query ke database yaitu query untuk insert record. Setelah itu sistem akan kembali melakukan query untuk menampilkan data terbaru setelah proses input data. Dari query tersebut dihasilkan daftar data terbaru yang kemudian akan ditampilkan untuk user sekaligus status penambahan data ( apakah berhasil disimpan atau tidak ).

Untuk proses edit data, user akan memasukkan data baru kemudian sistem akan melakukan query ke database yaitu query untuk update record. Setelah itu sistem akan kembali melakukan query untuk menampilkan data terbaru setelah proses edit data. Dari query tersebut dihasilkan daftar data terbaru yang kemudian akan ditampilkan untuk user sekaligus status perubahan data ( apakah berhasil disimpan atau tidak ).

Untuk proses Hapus data, user akan memilih data mana yang akan dihapus kemudian sistem akan melakukan konfirmasi ke user apakah user benar – benar yakin akan menghapus data tersebut atau tidak. User akan memasukkan jawaban atas konfirmasi tersebut. Jika jawaban user adalah Ya maka sistem akan melakukan query ke database yaitu query untuk delete record. Setelah itu sistem akan kembali melakukan query untuk menampilkan data terbaru setelah proses hapus data. Dari query tersebut dihasilkan daftar data terbaru yang kemudian akan ditampilkan untuk user sekaligus status penghapusan data ( apakah berhasil dihapus atau tidak ).

Untuk proses pembuatan laporan, user memilih laporan jenis apa yang akan dibuat. Sistem akan melakukan query ke database yaitu query untuk select data berdasarkan jenis laporan yang dipilih oleh user. Dari query tersebut dihasilkan daftar data yang kemudian akan ditampilkan kepada user dalam bentuk report yang bisa dicetak melalui printer yang ada.

DFD Level 2 :

Proses Edit Data yang ada pada DFD Level 1 dapat dipecah menjadi dua proses, yaitu proses Cari Data dan Edit Data seperti tergambar pada DFD level2 untuk proses edit data berikut ini :

2.1

Gambar 3.3 DFD Level 2 untuk proses edit data

Keterangan :

1 : Data – data yang berhubungan dengan penggajian, yaitu : data overload, data vakasi, data tunjangan, data iuran, data pinjaman.

2 : Data – data yang berhubungan dengan penggajian, yaitu : data overload, data vakasi, data tunjangan, data iuran, data pinjaman.

USER Cari Data 2.2 Edit_Data Data Penggajian 9 10 11 5 14 2,3 12 1 13

3 : Status penyimpanan : apakah berhasil atau tidak 5 : Pesan – pesan untuk user

9 : Kriteria pencarian data penggajian, yaitu : data overload, data vakasi, data tunjangan, data iuran, data pinjaman

10 : Query pencarian data berdasarkan kriteria yang dimasukkan user

11 : Data hasil query

12 : Data yang diedit , Data baru yang berhubungan dengan penggajian, yaitu : data overload, data vakasi, data tunjangan, data iuran, data pinjaman, query untuk edit data

13 : Data baru setelah proses edit data

14 : Key dari record yang dituju ( record yang akan diedit ) Narasi Proses :

Untuk proses pencarian data, user memasukkan kriteria pencarian kemudian sistem akan mengirim query ke database berdasarkan kriteria yang dimasukkan oleh user. Dari query tersebut akan diperoleh data yang kemudian akan ditampilkan ke user oleh sistem sekaligus status pencarian data ( apakah data berhasil ditemukan atau tidak ). Kemudian proses pencarian data ini akan mengirimkan key dari data yang telah dicari ke proses pengeditan data. User akan memasukkan data baru. Oleh proses edit data data baru tersebut dimasukkan ke database. Kemudian sistem akan menampilkan daftar data terbaru setelah proses edit data sekaligus status penyimpanan data ( apakah berhasil disimpan atau tidak ).

Proses Hapus Data yang ada pada DFD Level 1 dapat dipecah menjadi dua proses, yaitu proses Cari Data dan Hapus Data seperti tergambar pada DFD level 2 untuk proses hapus data berikut ini :

3.1

Gambar 3.4 DFD Level 1 untuk proses Hapus Data Keterangan :

2 : Data – data yang berhubungan dengan penggajian, yaitu : data overload, data vakasi, data tunjangan, data iuran, data pinjaman.

3 : Status penyimpanan : apakah berhasil atau tidak , List data yang baru 5 : Pesan – pesan untuk user

6 : Data yang akan dihapus

9 : Kriteria pencarian data penggajian, yaitu : data overload, data vakasi, data tunjangan, data iuran, data pinjaman

10 : Query pencarian data berdasarkan kriteria yang dimasukkan user

11 : Data hasil query

Cari Data USER dataPenggajian 3.2 Hapus_Data 9 5 10 11 14 2,3 6 12 13

12 : Query untuk menghapus data , data yang akan dihapus 13 : Data baru setelah proses edit data

14 : Key dari record yang dituju ( record yang akan dihapus ) Narasi Proses :

Untuk proses pencarian data, user memasukkan kriteria pencarian kemudian sistem akan mengirim query ke database berdasarkan kriteria yang dimasukkan oleh user. Dari query tersebut akan diperoleh data yang kemudian akan ditampilkan ke user oleh sistem sekaligus status pencarian data ( apakah data berhasil ditemukan atau tidak ). Kemudian proses pencarian data ini akan mengirimkan key dari data yang telah dicari ke proses hapus data. Sistem akan melakukan konfirmasi ke user apakah data tersebut benar – benar akan dihapus. Jika jawaban user adalah Ya maka sistem akan melakukan query ke database yaitu query untuk delete record. Setelah itu sistem akan kembali melakukan query untuk menampilkan data terbaru setelah proses hapus data. Dari query tersebut dihasilkan daftar data terbaru yang kemudian akan ditampilkan untuk user sekaligus status penghapusan data ( apakah berhasil dihapus atau tidak ).

B. Desain Basis Data E-R Diagram :

mem puny ai

menerim a mem bay ar IURAN JenisPot ongan TunjY ay asan VAKASI NamaVakasi Nama Sat uan Tahun Akum ulasi bulan PENDIDIKAN tahun pendidikan bulan Pegawai melakukan akumulasiJam mem iliki Ov erloadDosen mem iliki Tanggungan Hubungan dibawah PRODI kdTarif besarTarif tglBerlaku jmJP jmHadir kd_prg nama_prg groupBay ar sif at groupBay ar honorarium y y y y mm melakukan kd Honor mem iliki honor_lain

kdHonor jenisHonor sif at mem iliki besar bulan tahun keterangan stat_gaji_13 stat_gaji_13 M N M N M N N M M N 1 M M N M 1 1 M M N M N PEGAWAI Golongan Kode Potongan NPP Nama_ peg kd_gol Golongan Masa Kerja Gaji Pokok tarif Ov erload Tunjangan kd_ Tunjangan Nam a_ Tunjangan Jenis_ Tunjangan Besar status bay ar Kode Vakasi kode_ Iuran Nama Iuran Jenis Iuran Besar Iuran mem bay ar pokok Y adapen N Nam a Pot ongan Pokok Pinjaman Frekuensi Bay ar Angs uran Ke Bunga melakukan M status bay ar

C. Desain Interface

Desain menu pada Sistem Informasi Penggajian Dosen Universitas Sanata Dharma adalah sebagai berikut :

1. Tunjangan

a) Jenis – jenis Tunjangan b) Aturan Tunjangan :

i. Besar Tunjangan ii. Tunjangan Yayasan c) Tunjangan per Dosen 2. Iuran

a) Jenis – jenis Iuran b) Aturan Iuran

i. Update Besar Iuran ii. Set Besar Pajak iii. Set Besar PTKP c) Iuran Per Dosen 3. Vakasi

a) Jenis Vakasi b) Pengisian Vakasi c) Rekap Vakasi d) Set Taris Vakasi

4. Honorarium

a) Set Tarif Overload b) Penerimaan Overload c) Honorarium Dosen 5. Lain – lain

a) Jenis Honor / Iuran Lain – lain b) Penerimaan Honor / Iuran Lain – lain c) Potongan Dosen

i. Jenis Pinjaman ii. Pinjaman Per Dosen d) PMB

i. Set Honor PMB

ii. Dosen Penerima Honor 6. Insidental

a) Semester Antara i. Set Honor ii. Set Tarif Honor iii. Set Penerima Honor

a. Penerimaan Honor Mengajar b. Penerimaan Honor Lain iv. Rekap Semester Antara b) Gaji 13

c) THR 7. Lihat Gaji

a) Rekap Gaji

i. Daftar Gaji Tanggal 15 ii. Daftar Gaji Tanggal 1 b) Rekapitulasi Data Gaji

Berikut adalah tampilan dari menu – menu yang ada pada Sistem Informasi Penggajian Dosen Universitas Sanata Dharma.

i. Menu Utama

Gambar 3.6 Menu Utama

Menu utama ini berguna untuk menyajikan semua menu yang ada di Sistem Informasi Penggajian Dosen USD.

ii. Tunjangan Dosen

Menu tunjangan dosen berguna untuk merekam penerimaan tunjangan untuk masing – masing dosen. Fasilitas ini disediakan untuk menangani kasus pengecualian.

iii. Setting Tunjangan

Gambar 3.8 Form Set Tunjangan Gaji

Menu Jenis Tunjangan ini berguna untuk mengolah data jenis – jenis tunjangan.

iv. Tunjangan Yayasan

Menu tunjangan yayasan ini berguna untuk mengolah data tunjangan yayasan. Tunjangan yayasan ini akan direkam berdasarkan golongan pegawai.

v. Iuran Dosen

Gambar 3.10 Form Iuran Dosen

Menu Iuran dosen berguna untuk merekam data iuran untuk masing – masing dosen. Fasilitas ini dibuat untuk mengatasi berbagai pengecualian.

vi. Set Jenis Iuran

Menu Jenis Iuran berguna untuk mengolah data jenis – jenis iuran. User dapat menambah atau mengubah jenis iuran.

vii. Set Besar Pajak

Gambar 3.12 Form Setting Besar Pajak

Menu set besar pajak ini berguna untuk mengolah data pajak. User bisa menambah atau mengubah range awal pajak, range akhir pajak, dan besar persentase pajak.

viii. Update Besar Iuran Massal

Menu update besar iuran massal ini berguna untuk merekam besar iuran yang harus dibayarkan untuk masing – masing dosen secara massal berdasarkan status pegawai.

ix. Pinjaman Dosen

Gambar 3.14 Form Pinjaman Dosen

Menu pinjaman dosen ini digunakan untuk memanipulasi data pinjaman dosen. Yang dimaksud pinjaman dosen disini adalah pinjaman dosen terhadap pihak luar, misalkan bank yang cicilannya langsung dipotongkan gaji per bulan.

x. Set Jenis Pinjaman

Menu ini berguna untuk mengolah data jenis pinjaman dosen. Jenis pinjaman dosen ini mengacu kepada pihak luar yang memberikan pinjaman.

xi. Rekap Gaji Tanggal 1

Gambar 3.16 Form Rekap Gaji Tanggal 1

Menu rekap gaji tanggal 1 ini berguna untuk pembuatan slip gaji tanggal 1. xii. Rekap Gaji Tanggal 15

Menu rekap gaji tanggal 15 digunakan untuk membuat slip gaji tanggal 15. xiii. Form Set Daftar Honor Semester Antara

Gambar 3.18 Form Set Daftar Honor Semester Antara

Menu daftar honor semester antara ini berguna untuk mengolah data jenis – jenis honor semester antara.

xiv. Form Set Tarif Honor Semester Antara

Menu set tarif honor semester antara ini berguna untuk mengolah data tarif honor mengajar pada semester antara. Tarif honor mengajar pada semester antara ini akan disimpan berdasarkan golongan pegawai.

xv. Form Penerimaan Honor Ajar Semester Antara

Gambar 3.20 Form Penerimaan Honor Ajar Semester Antara

Menu penerimaan honor mengajar semester antara ini berguna untuk merekam atau mengedit data jumlah jam pertemuan mengajar pada saat semester antara.

xvi. Form Penerimaan Honor Semester Antara

Menu penerimaan honor semester antara ini berguna untuk mengolah data penerimaan honor semester antara, terdiri dari honor – honor selain honor mengajar.

xvii. Form Rekap Honor Semester Antara

Gambar 3.22 Form Rekap Honor Semester Antara

Menu rekap honor semester antara ini berguna untuk melihat data penerimaan honor semester antara sesuai dengan kriteria yang diberikan oleh user.

xviii. Form Set Daftar Honor PMB

Menu set daftar honor PMB ( Penerimaan Siswa Baru ) ini berguna untuk mengolah data jenis – jenis honor PMB.

xix. Form Dosen Penerima Honor PMB

Gambar 3.24 Form Dosen Penerima Honor PMB

Menu set penerima honor PMB ini berguna untuk mengolah data penerimaan honor PMB. User memasukkan NPP dosen, bulan, tahun, jenis honor PMB, dan besar honor PMB.

xx. Form Set Honor/Potongan Lain – lain

Menu Rekam Jenis Honor / Iuran Lain – lain ini berguna untuk mengolah data jenis honor atau iuran yang sifatnya sangat insidental.

xxi. Form Penerimaan Honor/Potongan Lain-lain

Gambar 3.26 Form Penerimaan Honor / Potongan lain - lain

Menu penerimaan honor / potongan lain – lain ini berguna untuk mengolah data penerimaan honor / iuran yang sifatnya insidental. User memasukkan NPP dosen, jenis honor / iuran, besar honor / iuran, bulan pembayaran, dan tahun pembayaran.

xxii. Form Set Daftar Vakasi Dosen

Menu set daftar vakasi dosen ini berguna untuk mengolah data jenis – jenis vakasi. User dapat menambah atau mengubah jenis vakasi.

xxiii. Form Set Kerja Vakasi Dosen

Gambar 3.28 Form Set Kerja Vakasi Dosen

Menu Set Kerja Vakasi Dosen ini berguna untuk mengolah data penerimaan honor vakasi dosen. User memasukkan NPP dosen, jenis vakasi, akumulasi vakasi, program studi pengaju, bulan pembayaran, dan tahun pembayaran.

xxiv. Form Set Tarif Vakasi

Menu set tarif vakasi ini berguna untuk mengolah data tarif vakasi per tahun. User memasukkan tahun tarif, program studi, jenis vakasi dan besar tarif.

xxv. Form Rekap Vakasi Dosen

Gambar 3.30 Form Rekap Vakasi Dosen

Menu Rekap Vakasi Dosen Per Bulan ini berguna untuk melihat data – data vakasi dosen pada bulan dan tahun yang dipilih oleh user. User memasukkan kriteria rekap yang diinginkan kemudian sistem akan menampilkan data – data vakasi sesuai dengan kriteria yang dimasukkan user.

xxvi. Form Set Tarif Overload

Menu Set Tarif Overload ini berguna untuk mengolah data tarif honor overload. User memasukkan golongan pegawai, jenjang pendidikan, dan besar tarif overload nya.

xxvii. Form Penerimaan Overload

Gambar 3.32 Form Penerimaan Overload

Menu Penerimaan Oberload ini berguna untuk mengolah data penerimaan honor overload dosen. User memasukkan NPP dosen, akumulasi jam pertemuan, bulan pembayaran, dan tahun pembayaran.

xxviii. Form Update besar tunjangan massal

Menu set besar tunjangan untuk semua dosen ini berguna untuk menambah atau merubah besar tunjangan secara massal ( banyak dosen sekaligus ) bedasarkan status kepegawaian dosen.

xxix. Form Set Gaji 13

Gambar 3.34 Form Set Gaji 13 Menu ini berguna untuk merekam data gaji ke 13. xxx. Form Set THR ( Tunjangan Hari Raya )

Gambar 3.35 Form Set THR

Menu Tunjangan Hari Raya ini berguna untuk merekam data tunjangan hari raya.

xxxi. Form Honorarium Dosen

Gambar 3.36 Form Honorarium Dosen

Menu Penerimaan Honorarium Dosen ini berguna untuk mengolah data penerimaan honorarium mengajar untuk dosen tidak tetap.

xxxii. Form Set Besar PTKP

Gambar 3.37 Form Set Besar PTKP

Menu Set Besar PTKP ini berguna untuk menambah atau mengubah data PTKP.

xxxiii. Form Rekap Data

Gambar 3.38 Form Rekap Data

Menu Rekap Data ini berguna untuk membuat laporan penghasilan dan laporan memorial per bulan.

Dokumen terkait