0 penilaian0% menganggap dokumen ini bermanfaat (0 suara)
244 tayangan9 halaman
Dokumen tersebut merupakan laporan tugas individu mata kuliah Rekayasa Perangkat Lunak. Laporan tersebut membahas tentang pengembangan sistem informasi untuk mengelola data akun mahasiswa, data mata kuliah, jadwal kuliah, dan KRS menggunakan metode perancangan berorientasi objek yaitu dengan menggunakan diagram konteks, DFD level 0 dan 1, serta DFD level 2 untuk proses-proses CRUD.
Dokumen tersebut merupakan laporan tugas individu mata kuliah Rekayasa Perangkat Lunak. Laporan tersebut membahas tentang pengembangan sistem informasi untuk mengelola data akun mahasiswa, data mata kuliah, jadwal kuliah, dan KRS menggunakan metode perancangan berorientasi objek yaitu dengan menggunakan diagram konteks, DFD level 0 dan 1, serta DFD level 2 untuk proses-proses CRUD.
Dokumen tersebut merupakan laporan tugas individu mata kuliah Rekayasa Perangkat Lunak. Laporan tersebut membahas tentang pengembangan sistem informasi untuk mengelola data akun mahasiswa, data mata kuliah, jadwal kuliah, dan KRS menggunakan metode perancangan berorientasi objek yaitu dengan menggunakan diagram konteks, DFD level 0 dan 1, serta DFD level 2 untuk proses-proses CRUD.
Oleh: Ni Putu Dena Kristy Andiani 1815091021 Sistem Informasi 4A
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK DAN KEJURUAN UNIVERSITAS PENDIDIKAN GANESHA TAHUN AKADEMIK 2019/2020 1. Diagram Konteks (DFD Level 0) 2. DFD Level 1
2.1 Entitas Data:
a. Data Login b. Data Admin c. Data User (Mahasiswa) d. Data Matakuliah e. Data Jadwal_Kuliah f. Data KRS g. Data Detail_KRS 2.2 Proses-proses yang terjadi pada DFD Level 1 ini ditunjukkan oleh tabel 1 berikut: Table 1. Proses yang terjadi pada DFD Level 1 No Proses Data Masuk Data Keluar Deskripsi 1 Login o Data Login o Konfirmasi Proses Login untuk o Validasi Login Login pengguna sistem. o Laporan 2 Mengolah Data o Data User o Informasi Data Melakukan User (NIM, Jumlah SKS, User manipulasi Data Nama Pembimbing User (CRUD) Akademik) 3 Mengolah Data o Data o Informasi Data Melakukan Matakuliah Matakuliah Matakuliah manipulasi Data (Kode, SKS) Matakuliah o Manipulasi (CRUD) Data Matakuliah 4 Mengolah Data o Data Jadwal o Informasi Data Melakukan Jadwal Kuliah Kuliah Jadwal Kuliah manipulasi Data (Matakuliah, Jadwal Kuliah Kode_Ruangan (CRUD) , Dosen_Pengam pu, Jam) o Manipulasi Data Jadwal Kuliah 5 Mengolah Data o Data o Informasi Data Melakukan KRS Matakuliah KRS manipulasi Data o Data Jadwal KRS (CRUD) Kuliah o Data Detail KRS o Manipulasi Data KRS 6 Cetak KRS o Data KRS
3.2.2 Proses-proses yang terjadi pada DFD Level 2 ini ditunjukkan oleh tabel 2 berikut: Table 2. Proses yang terjadi pada DFD Level 2 (CRUD Akun) No Proses Data Masuk Data Keluar Deskripsi 1 Mencari Data o Data User o Informasi Data Mencari Data User User User 2 Menambah Data o Data User o Informasi Data Menambah Data User User User 3 Mengubah Data o Data User o Informasi Data Mengubah Data User User User 4 Menghapus Data o Data User o Informasi Data Menghapus Data User User User
3.2 DFD Level 2 Proses 3.0 (CRUD Matakuliah)
3.3.1 Entitas Data: Data Matakuliah
3.3.2 Proses-proses yang terjadi pada DFD Level 2 ini ditunjukkan oleh tabel 3 berikut: Table 3. Proses yang terjadi pada DFD Level 2 (CRUD Matakuliah) No Proses Data Masuk Data Keluar Deskripsi 1 Mencari Data o Data o Informasi Data Mencari Data Matakuliah Matakulia Matakuliah Matakuliah h 2 Menambah Data o Data o Informasi Data Menambah Data Matakuliah Matakulia Matakuliah Matakuliah h 3 Mengubah Data o Data o Informasi Data Mengubah Data Matakuliah Matakulia Matakuliah Matakuliah h 4 Menghapus Data o Data o Informasi Data Menghapus Data Matakuliah Matakulia Matakuliah Matakuliah h
3.3 DFD Level 2 Proses 4.0 (CRUD Data Jadwal Kuliah)
3.3.1 Entitas Data: Data Jadwal Kuliah
3.4.1 Proses-proses yang terjadi pada DFD Level 2 ini ditunjukkan oleh tabel 4 berikut: Table 4. Proses yang terjadi pada DFD Level 2 (CRUD Jadwal Kuliah) No Proses Data Masuk Data Keluar Deskripsi 1 Mencari Data o Data o Informasi Data Mencari Data Jadwal Kuliah Jadwal Jadwal Kuliah Jadwal Kuliah Kuliah 2 Menambah Data o Data o Informasi Data Menambah Data Jadwal Kuliah Jadwal Jadwal Kuliah Jadwal Kuliah Kuliah 3 Mengubah Data o Jadwal o Informasi Data Mengubah Data Jadwal Kuliah Kuliah Jadwal Kuliah Jadwal Kuliah 4 Menghapus Data o Data o Informasi Data Menghapus Data Jadwal Kuliah Jadwal Jadwal Kuliah Jadwal Kuliah Kuliah
3.4 DFD Level 2 Proses 5.0 (CRUD Data Menyusun KRS)
3.4.1 Entitas Data:
a. Data Matakuliah b. Data User c. Data KRS d. Data Detail_KRS 3.4.2 Proses-proses yang terjadi pada DFD Level 2 ini ditunjukkan oleh tabel 5 berikut: Table 5. Proses yang terjadi pada DFD Level 2 (CRUD Data Menyusun KRS) No Proses Data Masuk Data Keluar Deskripsi 1 Mencari Data o Data KRS o Informasi Data Mencari Data KRS KRS o Data Matakuliah KRS o Data Detail_KRS o Data USer 2 Menambah Data o Data KRS o Informasi Data Menambah Data KRS o Data Matakuliah KRS KRS o Data Detail_KRS o Data USer 3 Mengubah Data o Data KRS o Informasi Data Mengubah Data KRS o Data Matakuliah KRS KRS o Data Detail_KRS o Data USer 4 Menghapus Data o Data KRS o Informasi Data Menghapus Data KRS o Data Matakuliah KRS KRS o Data Detail_KRS o Data USer