BAB III ANALISIS DAN PERANCANGAN SISTEM
3.2 Perancangan Sistem
3.2.3 Data Flow Diagram (DFD)
Data flow diagram adalah cara untuk memodelkan proses dalam analisis dan perancangan perangkat lunak, khususnya dengan pendekatan terstruktur. Pada
(DFD), akan dijelaskan mengenai aliran data yang terdapat dalam sistem. Semua masukan dan keluaran dari sistem akan digambarkan dengan jelas.
A. Diagram Konteks
Diagram Konteks merupakan adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas. Pada Diagram Konteks ini terdapat 6 entitas yaitu Dosen, Karyawan, Sistem Informasi Akademik, Sistem Informasi Perpustakaan, Sistem Informasi PSDM dan Sistem Informasi PPM. Diagram Konteks pada web Sicyca karyawan ini digambarkan pada Gambar 3.5.
Data Master Cuti Data Ijin Data Absensi
Data Pengabdian Masyarakat Data Penelitian
Data Kelas Paralel Data Kelas Binaan Data Mahasiswa Bimbingan KP Data Mahasiswa Bimbingan TA
Data Nilai
Data Biodata
Data Koleksi Perpustakaan Hasil Pencarian Koleksi Perpustakaan
Data Pencarian Koleksi Perpustakaan
Hasil Pencarian Koleksi Perpustakaan Data Pencarian Koleksi Perpustakaan Informasi Peminjaman Koleksi Perpustakaan
Informasi Koleksi Terbaru
Informasi Peminjaman Koleksi Perpustakaan Informasi Koleksi Terbaru
Data Pinjaman Perpustakaan Karyawan Data Koleksi Perpustakaan Terbaru
Data Pinjaman Perpustakaan Dosen Data Penilaian Kinerja File Nilai Kelas Binaan
Informasi Kinerja Dosen Data Rencana Kerja Dosen
Data Peminjaman Mobil
Informasi Pengaduan Kebersihan
Sisa Jatah Cuti Notifikasi Ruang Tidak Tersedia
Sisa Jatah Cuti
Notifikasi Ruang Tidak Tersedia
Informasi Pengaduan Non Komputer Informasi Pengaduan Kebersihan Informasi Pengaduan Komputer Informasi Peminjaman Ruang Informasi Peminjaman Mobil
Rekap Absensi
Data Pengaduan Kebersihan Data Pengaduan Non Komputer
Data Hasil Bimbingan KP Data Hasil Bimbingan TAData Nilai
Data Biodata Karyawan Data Biodata Dosen
Data Pengaduan Komputer Data Peminjaman Ruang
Data Rencana Kerja Karyawan Informasi Pengaduan Non Komputer
Informasi Pengaduan Komputer Informasi Peminjaman Ruang
Informasi Peminjaman Mobil Rekap Absensi
Data Pengaduan Kebersihan Data Pengaduan Non Komputer Data Pengaduan Komputer Data Peminjaman Ruang
Data Peminjaman Mobil Informasi Pengabdian Masyarakat
Informasi Penelitian
Informasi SSKM Mahasiswa Wali Informasi Keuangan Mahasiswa Wali Informasi Sisa Mata Kuliah Mahasiswa Wali Informasi Peminjaman Koleksi Perpustakaan Mahasiswa Wali
Informasi Transkrip Mahasiswa Wali Informasi Nilai Praktikum Mahasiswa Wali Informasi Hasil Study Mahasiswa Wali Informasi Kehadiran Mahasiswa Wali Informasi KRS Mahasiswa Wali Informasi Jadwal Kuliah Mahasiswa Wali
Informasi Mahasiswa Wali
Data SSKM Mahasiswa Wali Data Keuangan Mahasiswa Wali Data Sisa Mata Kuliah Mahasiswa Wali Data Pinjaman Koleksi Perpustakaan Mahasiswa Wali
Data Transkrip Mahasiswa Wali Data Nilai Praktikum Mahasiswa Wali
Data Hasil Study Mahasiswa Wali Data Kehadiran Mahasiswa Wali Data KRS Mahasiswa Wali Data Jadwal Kuliah Mahasiswa Wali
Data Mahasiswa Wali Informasi Kelas Paralel
Informasi Kelas Binaan
0
Rancang Bangun Sistem Informasi Cyber Campus Karyawan + Dosen Karyawan Sistem Informasi Akademik Sistem Informasi Perpustakaan Sistem Informasi PSDM Sistem Informasi PPM
Gambar 3.5 Diagram Konteks Rancang Bangun Sistem Informasi Cyber Campus Karyawan di Stikom Surabaya.
B. Diagram Berjenjang
Diagram berjenjang merupakan alur perencanaan sistem yang dapat menampilkan seluruh proses yang terdapat pada suatu aplikasi tertentu dengan jelas dan terstruktur. Pada rancang bangun sistem informasi Cyber Campus ini dibagi menjadi lima proses utama yaitu maintenance data, penilaian kinerja, tridharma, pelayanan umum dan perpustakaan. Adapun secara garis besar, diagram jenjang yang membangun penelitian ini dapat digambarkan pada Gambar 3.6.
Sistem Informasi Cyber Campus 0 Maintenance Data 1 Tridharma 3 Penilaian Kinerja 2 Pelayanan Umum 4 Maintenance Biodata 1.1 Maintenance Rencana Kerja 1.2
Memproses Kelas Binaan 3.1.1 Menampilkan Rekap Absensi 4.1 Memproses Pengaduan Komputer 4.5 Memproses Pengaduan Non Komputer 4.6 Memproses Pengaduan Kebersihan 4.7 Mengolah Data Penilaian
Kinerja 2.1
Mengitung Skor Pendidikan
2.2
Mengitung Jumlah Cuti yang Sudah Diambil
4.2.1
Menghitung Sisa Jatah Cuti yang Bisa Diambil
4.2.2 Memproses Peminjaman Ruang 4.4 Mengecek Ketersediaan Ruang 4.4.1 Menyimpan Transaksi Peminjaman Ruang 4.4.2 Memberikan Notifikasi Ruang Tidak Tersedia
4.4.3 Mengitung Skor Penelitian
2.3 Mengitung Skor Pengabdian Masyarakat 2.4 Mengitung Prosentase 2.5 Menampilkan Hasil Penilaian Kinerja 2.6
Mengolah Nilai Kelas Binaan
3.1.3
Menyimpan Nilai Kelas Binaan 3.1.3.1 Mengunduh Nilai 3.1.3.2 Menampilkan Kelas Binaan 3.1.1 Menampilkan Kelas Paralel 3.1.1 Memonitoring Mahasiswa Wali 3.2 Menampilkan Penelitian 3.3 Menampilkan Pengabdian Masyarakat 3.4 Mengolah Bimbingan TA 3.5 Mengolah Bimbingan KP 3.6
Menampilkan Sisa Jatah Cuti 4.2 Memproses Transaksi Peminjaman Mobil 4.3 Perpustakaan 5 Menampilkan Koleksi Terbaru Perpustakaan 5.1 Menampilkan Peminjaman Koleksi Perpustakaan 5.2 Menampilkan Hasil Pencarian Koleksi 5.3
Gambar 3.6 Diagram Berjenjang Sistem Informasi Cyber Campus di Stikom Surabaya.
C. DFD Level 0
DFD Level 0 berisi urutan proses yang terdapat dalam rancang bangun sistem informasi cyber campus karyawan. DFD Level 0 merupakan hasil didekomposisi dari diagram konteks menjadi level yang lebih rendah (lowest level) untuk menggambarkan sistem lebih rinci. Untuk mempermudah menggambarkan sistem lebih rinci, maka DFD Level 0 ini dibagi menjadi 5 proses yaitu Maintenance Data, Penilaian Kinerja, Tridharma, Pelayanan Umum dan Perpustakaan.
Data Master Cuti Data Ijin Data Absensi
Data Pengabdian Masyarakat Data Penelitian
Data Kelas Paralel Data Kelas Binaan Data Mahasiswa Bimbingan KP Data Mahasiswa Bimbingan TA
Data Nilai Data Biodata
Data Koleksi Perpustakaan Hasil Pencarian Koleksi Perpustakaan
Data Pencarian Koleksi Perpustakaan
Hasil Pencarian Koleksi Perpustakaan Data Pencarian Koleksi Perpustakaan Informasi Peminjaman Koleksi Perpustakaan
Informasi Koleksi Terbaru
Data Koleksi Perpustakaan Terbaru
Data Pinjaman Perpustakaan Karyawan Informasi Peminjaman Koleksi Perpustakaan
Informasi Koleksi Terbaru Data Karyawan
Data Pinjaman Perpustakaan Dosen
Data Karyawan Data Karyawan Data Karyawan Data Karyawan Data Karyawan Data Karyawan
Data Peminjaman Ruang Data Pengaduan Komputer
Data Pengaduan Non Komputer Data Pengaduan Kebersihan
Rekap Absensi Informasi Peminjaman Mobil
Informasi Peminjaman Ruang Informasi Pengaduan Komputer Informasi Pengaduan Non Komputer
Notifikasi Ruang Tidak Tersedia Sisa Jatah Cuti Informasi Pengaduan Kebersihan
Data Mahasiswa Wali Data Jadwal Kuliah Mahasiswa Wali
Data KRS Mahasiswa Wali
Data Kehadiran Mahasiswa Wali Data Hasil Study Mahasiswa Wali
Data Nilai Praktikum Mahasiswa Wali Data Transkrip Mahasiswa Wali Data Pinjaman Koleksi Perpustakaan Mahasiswa Wali
Data Sisa Mata Kuliah Mahasiswa Wali Data Keuangan Mahasiswa Wali
Data SSKM Mahasiswa Wali Informasi Kelas Paralel
Informasi Mahasiswa Wali Informasi Jadwal Kuliah Mahasiswa Wali
Informasi KRS Mahasiswa Wali Informasi Kehadiran Mahasiswa Wali Informasi Hasil Study Mahasiswa Wali Informasi Nilai Praktikum Mahasiswa Wali
Informasi Transkrip Mahasiswa Wali Informasi Peminjaman Koleksi Perpustakaan Mahasiswa Wali
Informasi Sisa Mata Kuliah Mahasiswa Wali
Informasi Keuangan Mahasiswa Wali Informasi SSKM Mahasiswa Wali
Informasi Penelitian Informasi Pengabdian Masyarakat
Data Nilai Data Hasil Bimbingan TA Data Hasil Bimbingan KP Data Peminjaman Ruang
Data Pengaduan Komputer Data Pengaduan Non Komputer
Data Pengaduan Kebersihan
Rekap Absensi Informasi Peminjaman Mobil
Informasi Peminjaman Ruang
Informasi Pengaduan Komputer Informasi Pengaduan Kebersihan
Informasi Pengaduan Non Komputer
Notifikasi Ruang Tidak Tersedia Sisa Jatah Cuti Data Peminjaman Mobil
Data Biodata Dosen Data Rencana Kerja Dosen
Informasi Kinerja Dosen
Informasi Kelas Binaan
Data Rencana Kerja Karyawan Data Biodata Karyawan
Data Penilaian Kinerja Data Karyawan
File Nilai Kelas Binaan
Data Peminjaman Mobil
Sistem Informasi Akademik Karyawan 1 Maintenance Data + 4 Pelayanan Umum + 3 Tridharma + 2 Penilaian Kinerja + Dosen Sistem Informasi Perpustakaan 5 Perpustakaan + Sistem Informasi PSDM Sistem Informasi PPM
Gambar 3.7 DFD Level 0 Sistem Informasi Cyber Campus di Stikom Surabaya.
D. DFD Level 1 Maintenance Data
Pada proses Personal terdiri dari dua proses yaitu Maintenance Biodata, Maintenance Rencana Kerja.
Gambar 3.8 DFD Level 1 Maintenance Data
E. DFD Level 1 Penilaian Kinerja
Pada proses Penilaian Kinerja terdiri dari enam proses yaitu Mengolah Data Penilaian Kinerja, Menghitung Skor Pendidikan, Menghitung Skor Penelitian, Menghitung Skor Pengabdian Masyarakat, Menghitung Prosentase dan Menampilkan Hasil Penilaian Kinerja.
[Data Biodata]
[Data Renc ana Kerja Karyawan] [Data Biodata Dosen]
[Data Renc ana Kerja Dos en]
[Data Biodata Karyawan] [Data Karyawan] [Data Karyawan] [Data Karyawan] [Data Karyawan] [Data Karyawan] [Data Karyawan] [Data Karyawan] [Data Karyawan]
Data Rencana Kerja Dos en
Karyawan 1.1
Maintenance Biodata
1.2
Maintenance Rencana Kerja
1 RENCANAKERJ A Penilaian Kinerja Pelayanan Umum Pelayanan Umum Pelayanan Umum Pelayanan Umum Pelayanan Umum Tridharma Perpustakaan
Sis tem Informasi PSDM
Gambar 3.9 DFD Level 1 Penilaian Kinerja
F. DFD Level 1 Tridharma
Pada proses Tridharma terdiri dari enam proses yaitu Memproses Kelas Binaan, Memonitoring Mahasiswa Wali, Menampilkan Penelitian, Menampilkan Pengabdian Masyarakat, Mengolah Bimbingan TA dan Mengolah Bimbingan KP.
Data Indikator
[Data Karyawan] [Data Penilaian Kinerja]
Data Peng abdian Masyarakat
Data Penelitian
Data Pendidikan
Data Parameter
Hasil Prosentase Penilaian Kinerja [Informasi Kinerja Dosen]
Skor Peng abdian Masyarakat
Skor Penelitian
Skor Pendidikan
Dosen 2.2
Meng hitung Skor Pendidikan
2.3
Meng hitung Skor Penelitian
2.4
Meng hitung Skor
Peng abdian Masyarakat 2.5
Meng hitung Prosentase
2.6 Menampilkan Hasil Penilaian Kinerja 2 PARAMETER Sistem Informasi Akademik 2.1
Meng olah Data Penilaian Kinerja
Maintenance Data 3 INDIKATOR
Data Peng abdian Masyarakat Data Penelitian
Data Kelas Paralel Data Kelas Binaan
Data Mahasiswa Bimbing an KP Data Mahasiswa Bimbing an TA
Data Nilai
Data Hasil Bimbing an KP Data Hasil Bimbing an TA
Informasi Peng abdian Masyarakat Informasi Penelitian Informasi Kelas Paralel
Data Nilai File Nilai Kelas Binaan Informasi Kelas Binaan
Data Hasil Bimbing an TA
Data Hasil Bimbing an KP
Data Sisa Mata Kuliah Mahasiswa Wali Informasi SSKM Mahasiswa Wali
Informasi Sisa Mata Kuliah Mahasiswa Wali
Data Transkrip M ahasiswa Wali Data Hasil Study M ahasiswa Wali Data Kehadiran Mahasiswa Wali
Data Mahasiswa Wali
Informasi Peminjaman Koleksi Perpustakaan Mahasiswa Wali
Data SSKM Mahasiswa Wali Informasi Kehadiran Mahasiswa Wali
Informasi Transkrip M ahasiswa Wali Informasi Keuang an Mahasiswa Wali
Data KRS Mahasiswa Wali Data Nilai Praktikum M ahasiswa Wali Data Pinjaman Koleksi Perpustakaan M ahasiswa Wali
Informasi Hasil Study M ahasiswa Wali Informasi KRS Mahasiswa Wali Informasi Nilai Praktikum M ahasiswa Wali
Data Jadwal Kuliah Mahasiswa Wali
Data Keuang an Mahasiswa Wali Informasi Jadwal Kuliah Mahasiswa Wali
Informasi Mahasiswa Wali
DosenDosenDosenDosenDosenDosenDosenDosenDosen Dosen
Dosen Sistem Informasi
Akademik Sistem Informasi Akademik Sistem Informasi Akademik Sistem Informasi Akademik Sistem Informasi Akademik Sistem Informasi Akademik Sistem Informasi Akademik Sistem Informasi Akademik Sistem Informasi Akademik Sistem Informasi Akademik Sistem Informasi Akademik 1
Memproses Kelas Binaan
+
2
Monitoring Mahasiswa Wali
3
Menampilkan Penelitian
4
Menampilkan Peng abdian Masyarakat
5
Meng olah Bimbingan TA
6
Meng olah Bimbingan KP 5 BIM BINGAN_KP
4 BIM BINGAN_TA
Sistem Informasi PPM
Gambar 3.10 DFD Level 1 Tridharma
G. DFD Level 2 Memproses Kelas Binaan
Pada proses Memproses Kelas Binaan terdiri dari tiga proses yaitu Menampilkan Kelas Binaan, Menampilkan Kelas Paralel dan Mengolah Nilai Kelas Binaan.
Gambar 3.11 DFD Level 2 Memproses Kelas Binaan
H. DFD Level 3 Mengolah Nilai Kelas Binaan
Pada proses Mengolah Kelas Binaan terdiri dari tiga proses yaitu Menyimpan Nilai Kelas Binaan dan Mendownload Nilai.
[Data Kelas Paralel] [Data Kelas Binaan]
[Data Nilai]
[Informasi Kelas Paralel] [Data Nilai] [File Nilai Kelas Binaan]
[Data Karyawan] Detail Nilai
Detail Kelas Paralel [Informasi Kelas Binaan]
Dos en 3.1.1 Menampilkan Kelas Binaan 3.1.2 Menampilkan Kelas Paralel 3.1.3
Meng olah Nilai Kelas Binaan
+
Maintenance Data
Sis tem Informasi Akademik
Gambar 3.12 DFD Level 3 Mengolah Nilai Kelas Binaan
I. DFD Level 1 Pelayanan Umum
Pada proses Pelayanan Umum terdiri dari tujuh proses yaitu Menampilkan Rekap Absensi, Menampilkan Sisa Jatah Cuti, Memproses Transaksi Peminjaman Mobil, Memproses Transaksi Peminjaman Ruang, Memproses Pengaduan Komputer, Memproses Pengaduan Non Komputer dan Memproses Pengaduan Kebersihan.
Data Nilai
[Data Nilai]
[File Nilai Kelas Binaan] [Data Nilai]
[Detail Nilai]
Dos en
Menampilkan Kelas Binaan
3.1.3.1
Menyimpan Nilai Kelas Binaan
3.1.3.2
Meng unduh Nilai
Sis tem Informasi Akademik
Gambar 3.13 DFD Level 1 Pelayanan Umum
[Data Ijin] [Data Master Cuti]
[Data Absensi]
[Data Peng aduan Kebersihan] [Informasi Peng aduan Kebersihan] [Data Peng aduan Non Komputer]
[Informasi Peng aduan Non Komputer] [Data Peng aduan Komputer]
[Informasi Peng aduan Komputer] [Data Peminjaman Ruang ]
[Informasi Peminjaman Ruang ]
[Notifikasi Ruang Tidak Tersedia] [Informasi Peminjaman Mobil]
[Rekap Absensi]
[Sisa Jatah Cuti]
[Informasi Peng aduan Non Komputer] [Informasi Peng aduan Komputer]
[Informasi Peminjaman Ruang ]
[Notifikasi Ruang Tidak Tersedia] [Informasi Peminjaman Mobil] [Data Peminjaman Mobil]
[Sisa Jatah Cuti] [Rekap Absensi]
[Data Peminjaman Ruang ]
[Data Peng aduan Komputer]
[Data Peng aduan Non Komputer]
[Data Peng aduan Kebersihan]
[Data Karyawan] [Data Karyawan] [Data Karyawan]
[Data Karyawan] [Data Karyawan]
List Peminjaman Ruang Data Peminjaman Ruang
Data Peminjaman M obil
Data Peng aduan Non Komputer Data Peng aduan Komputer
Data Peng aduan Kebersihan
[Data Peminjaman Mobil]
Karyawan Dosen 4.1 Menampilkan Rekap Absensi 4.2 Menampilkan Sisa Jatah Cuti + 4.3 Memproses Transaksi Peminjaman M obil 4.4 Memproses Peminjaman Ruang + 4.5
Memproses Peng aduan Komputer
4.6
Memproses Peng aduan Non Komputer
4.7
Memproses Peng aduan Kebersihan 10 KEBERSIHAN 8 RUSAKKOM 9 NONKOM 6 PJMM BL 7 RUANG_PINJAM Maintenance Data Maintenance Data Maintenance Data Maintenance Data Maintenance Data Sistem Informasi PSDM
J. DFD Level 2 Menampilkan Sisa Jatah Cuti
Pada proses Menampilkan Sisa Jatah Cuti terdiri dari dua proses yaitu Menghitung Jumlah Cuti yang Sudah Diambil dan Menghitung Sisa Jatah Cuti yang Sudah Diambil.
Gambar 3.14 DFD Level 2 Menampilkan Sisa Jatah Cuti
K. DFD Level 2 Memproses Peminjaman Ruang
Pada proses Memproses Peminjaman Ruang terdiri dari tiga proses yaitu Mengecek Ketersediaan Ruang, Menyimpan Transaksi Peminjaman Ruang dan Memberikan Notifikasi Ruang Tidak Tersedia.
[Data Ijin]
[Data Mas ter Cuti]
Jumlah Cuti yang Diambil
[Sisa J atah Cuti] [Sisa J atah Cuti]
Dos en Karyawan
4.2.1
Meng hitung J umlah Cuti yang Sudah Diambil
4.2.2
Meng hitung Sisa Jatah Cuti yang Bis a Diambil Sis tem
Informas i PSDM
Gambar 3.15 DFD Level 2 Memproses Peminjaman Ruang
L. DFD Level 1 Perpustakaan
Pada proses Perpustakaan terdiri dari empat proses yaitu Menampilkan Koleksi Terbaru Perpustakaan, Menampilkan Peminjaman Perpustakaan dan Menampilkan Hasil Pencarian Perpustakaan.
[Informasi Peminjaman Ruang ]
[Notifikasi Ruang Tidak Tersedia]
[Notifikasi Ruang Tidak Tersedia]
[Data Peminjaman Ruang ]
[Data Karyawan]
[Informasi Peminjaman Ruang ] [Data Peminjaman Ruang ] [List Peminjaman Ruang]
Ruang Ters edia Ruang Tidak Tersedia
[Data Peminjaman Ruang ]
Karyawan Dos en
7 RUANG_PINJ AM 4.4.1
Meng ecek Keters ediaan Ruang 4.4.2 Menyimpan Transaks i Peminjaman Ruang 4.4.3 Memberikan Notifikasi Ruang Tidak Tersedia
Gambar 3.16 DFD Level 1 Perpustakaan