PERKULIAHAN PERANCANGAN SISTEM INFORMASI USE CASE PERKULIAHAN Staff
- Slides: 34
PERKULIAHAN PERANCANGAN SISTEM INFORMASI
USE CASE PERKULIAHAN Staff Pengajaran <<include>> Pembuatan Jadwal Cetak Jadwal Minimum 10 Orang Maksimum 60 Dosen Kelas Dosen Pembimbing Akademik Pengisian Kartu Rencana Studi <<include>> Pengisian. Daftar Nilai Mahasiswa Validasi Daftar Nilai Staff Bagian Administrasi Akademik Cetak Indeks Prestasi Komulatif
Pembuatan Jadwal – Usecase • • • Use case Primary Actor Precondition Success Guarentees Main Success Scenario : Pembuatan Jadwal : Staf Pengajaran : Dosen Harus Mengisi Form Kesanggupan Mengajar : Jadwal Mengajar Terbentuk – Staff Pengajaran Memberikan Form Kesanggupan Mengajar Kepada Dosen Kelas – Dosen Kelas Melakukan Pengisian Form Kesanggupan Mengajar – Staf Pengajaran Melakukan Input Data Ke Komputer Sesuai Dengan Isi Form
Cetak Jadwal – Usecase • • Use case Primary Actor Precondition Success Guarentees • Main Success Scenario : Cetak Jadwal : Staf Pengajaran : Pencetakan Jadwal Disesuaikan Dengan Jadwal Dosen : Jadwal Mengajar Tercetak Untuk Digunakan Sebagai Referensi Mahasiswa Untuk Mengisi Kartu Studi – Setelah Jadwal Kuliah Terbentuk Maka Jadwal Kuliah Dicetak Untuk Dijadikan Referensi Oleh Mahasiswa Untuk Digunakan Sebagai Referensi Mahasiswa Sebagai Dasar Pengisian Kartu Rencana Studi
Pengisian Kartu Rencana Studi – Usecase • • • Use case Primary Actor Precondition Success Guarentees Main Success Scenario : Pengisian Kartu Rencana Studi : Staff Administrasi Akademik : Mahasiswa Melihat Jadwal Mengajar : Perkuliahan Dapat Dilaksanakan – Mahasiswa Mengisi Kartu Rencana Studi Sesuai Dengan Jadwal – Staff Bagian Administrasi Akademik Melakukan Input Data Kartu Rencana Studi Mahasiswa – Jika Jumlah Mahasiswa Pada Jadwal Lebih Besar dari Sama Dengan 10 dan Lebih Kecil Sama Dengan 60, Maka Jadwal Dijalankan, Jika Tidak Dibatalkan
Pengisian Daftar Nilai – Usecase • • • Use case Primary Actor Precondition Semester, Success Guarentees Main Success Scenario : Pengisian Daftar Nilai : Dosen Kelas : Kegiatan Perkuliahan Data Absen, Tugas, Ujian Tengah Dan Ujian Akhir Telah Berakhir : Pengisian Nilai Dapat Dilaksanakan Oleh Dosen Kelas – Dosen Kelas Melakukan Penilaian Berupa Nilai Absen, Tugas, Ujian Tengah Semester, Dan Ujian Akhir – Setelah Melakukan Akan Dilakukan Pengecekan atau validasi Nilai dengan staf bagian administrasi akademik
Validasi Daftar Nilai– Usecase • • • Use case Primary Actor Precondition Success Guarentees Main Success Scenario : Validasi Daftar Nilai : Staff BAA : Mengecek Ulang Daftar Nilai Dari Dosen : Semua Nilai Akademik Telah Sesuai – Dosen Memberikan Daftar Nilai – Staff Baa melakukan Pengecekan Ulang Terhadap Nilai Yang Telah Dimasukkan Dosen – Apabila Telah Lengkap Nilai Ditransfer Dan Jika Tidak Maka Perlu Surat Keterangan Dari Dosen Terkait
Cetak Indeks Prestasi – Usecase • • Use case Primary Actor Precondition Success Guarentees • Main Success Scenario : Cetak Indeks Prestasi : Staff Bagian Administrasi Akademik : Seluruh Daftar Nilai Telah Masuk dan Tervalidasi : Mahasiswa Dapat Melihat Cetakan Nilai Daftar Indeks Prestasinya – Mahasiswa Meminta Kepada Staf BAA Untuk Mencetak Nilai Indeks Prestasi – Staff Baa Melakukan Pencetakan Dengan Mengisi Nim Pada Layar
Cetak Indeks Prestasi Komulatif – Usecase • • Use case Primary Actor Precondition Success Guarentees • Main Success Scenario : Cetak Indeks Prestasi Komulatif : Staff BAA : Seluruh Daftar Nilai Tiap Semester Telah Masuk : Mahasiswa Dapat Melihat Cetakan Nilai Daftar Indeks Prestasi Komulatif nya – Mahasiswa Meminta Kepada Staf BAA Untuk Mencetak Nilai Indeks Prestasi Komulatif – Staff Baa Melakukan Pencetakan Dengan Mengisi Nim Pada Layar
CLASS DIAGRAM PERKULIAHAN ( Versi 1) DOSEN id. Dosen nm. Dosen alm. Dosen KELAS kd. Kelas ket. Kelas JADWAL id. Jadwal Hari JMasuk JKeluar 1. . * 1 1 1. . * MATAKULIAH kd. Matkul nm. Matkul SKS 0. . * 1 1. . * 1 WILAYAH kd. Pos Wilayah 1 0. . * MAHASISWA NIM nm. MHS alm. MHS KULIAH Tugas Mid Uas Absen
CLASS DIAGRAM – PERKULIAHAN (Versi 2) DOSEN id. Dosen nm. Dosen alm. Dosen KELAS kd. Kelas ket. Kelas JADWAL id. Jadwal Hari JMasuk JKeluar 1. . * 1 1 1. . * MATAKULIAH kd. Matkul nm. Matkul SKS 0. . * 1 WILAYAH kd. Pos Wilayah 1 1. . * KULIAH Tugas Mid Uas Absen 1. . * 0. . * MAHASISWA NIM nm. MHS alm. MHS kd. Pos 1. . * 1
Pembuatan Jadwal - Activity Diagram DOSEN Isi Form Kesediaan Mengajar ` BAGIAN PENGAJARAN Isi Jadwal ` Mengajar Simpan Jadwal
Cetak Jadwal - Activity Diagram BAGIAN PENGAJARAN Isi Semester ` Cetak Jadwal
PENGISIAN KARTU RENCANA STUDI – ACTIVITY DIAGRAM MAHASISWA DOSEN PEMBIMBING AKADEMIK Isi Form KRS Input KRS Jumlah >60 Jumlah <=60 Simpan KRS Jumlah < 10 Batal Jadwal Jumlah >= 10 Jadwal Dijalankan
Pengisian Daftar Nilai – Activity Diagram Dosen Kelas Isi Form Nilai Input Disket Data Nilai
Validasi Daftar Nilai – Activity Diagram Staff Bagian Administrasi Akademik Validasi Nilai Surat Keterangan Tidak Lengkap Transfer Nilai
Cetak Indeks Prestasi – Activity Diagram Staff Bagian Administrasi Akademik Input Ni. M Cetak Indeks Prestasi
Cetak Indeks Prestasi Komulatif – Activity Diagram Staff Bagian Administrasi Akademik Input Ni. M Cetak Indeks Prestasi
Pembuatan Jadwal - Sequence Diagram : Staff Pengajaran : Frm. Jadwal : ctrl. From. Jadwal : Tbl. Mata. Kuliah : tbl. Dosen open() Connect() Input(id. Dosen) get. Nm. Dosen(id. Dosen) Input(kd. Matkul) get. Nm. Mat. Kul(kd. Matkul) Input(kd. Kelas) get. Kelas(kd. Kelas) Input(Hari, Jmasuk, JKeluar) get(Hari, Jmasuk, JKeluar) save() : Tbl. Kelas : Tbl. Jadwal
Cetak Jadwal - Sequence Diagram : Staff Pengajaran : Frm. Cetak. Jadwal : ctrl. Frm. Cetak. Jadwal : Tbl. Mata. Kuliah : tbl. Jadwal open() Connect() Input(semester) get(id. Dosen, kd. Matkul, kd. Kelas) get(kd. Matkul) get. Nm. Mat. Kul(kd. Matkul) get(kd. Kelas) get. Kelas(kd. Kelas) get(kd. Dosen) get. Nm. Dosen(kd. Dosen) Cetak() : Tbl. Kelas : tbl. Dosen <<printer>>
Pengisian Kartu Studi – Sequence Diagram : Staff BAA : Frm. Isi. Krs : ctrl. Form. Isi. Krs : tbl. Mhasiswa : View. Jadwal open() Connect() Input(Nim) get(nim) get. Nama(nim) get. Id. Jad. Wal(nim) loop get(id. Jadwal) Show() loop Input(id. Jadwal) get(id. Jadwal) cek(Nim, id. Jadwal) save() : tbl. Kuliah
Pengisian Daftar Nilai– Sequence Diagram : Dosen Kelas : Frm. Daftar. Nilai : ctrl. Form. Daftar. Nilai : View. Jadwal open() Connect() Input(id. Jadwal) get. Jadwal(id. Jadwal) Input. Nilai(absen, tugas, midtest, uas) get. Nilai(absen, tugas, midtest, uas) save() : tbl. Kuliah
Validasi Daftar Nilai– Sequence Diagram : BAA : Frm. Daftar. Nilai : ctrl. Form. Daftar. Nilai : View. Jadwal open() Connect() Input(id. Jadwal) get. Jadwal(id. Jadwal) get. Mahasiswa(id. Jadwal) kunci. Nilai() : tbl. Kuliah
Cetak Indeks Prestasi– Sequence Diagram : BAA : Frm. Cetak. IP : ctrl. Form. Cetak. IP : tbl. Mahasiswa open() Connect() Input(nim) get. Nama(nim) get. Nilai(nim) Cetak() : view. Kuliah <<printer>>
Cetak Indeks Prestasi Komulatif– Sequence Diagram : BAA : Frm. Cetak. IPK : ctrl. Form. Cetak. IPK : tbl. Mahasiswa open() Connect() Input(nim) get. Nama(nim) get. Nilai(nim) Cetak() : view. Kuliah <<printer>>
Pembuatan Jadwal - Collaboration Diagram : tbl. Dosen 5. get. Nm. Dosen(id. Dosen) 1. open() 2. Connect() 3. Input(id. Dosen) 4. get(id. Dosen) 6. Input(kd. Matkul) 7. get(kd. Matkul) 9. Input(kd. Kelas) 10. get(kd. Kelas) 12. Input(Hari, Jmasuk, JKeluar) 13. get(Hari, Jmasuk, JKeluar) : Staff Pengajaran : Frm. Jadwal 8. get. Nm. Mat. Kul(kd. Matkul) : Tbl. Mata. Kuliah : ctrl. From. Jadwal 14. save() 11. get. Kelas(kd. Kelas) : Tbl. Kelas : Tbl. Jadwal
Cetak Jadwal - Collaboration Diagram : tbl. Jadwal 5. get(id. Dosen, kd. Matkul, kd. Kelas) 1. open() 2. Connect() 3. Input(Semester) : Staff Pengajaran : Frm. Jadwal : Tbl. Mata. Kuliah 4. get(semester) 6. get(kd. Matkul) 8. get(kd. Kelas) 10. get(kd. Dosen) 7. get. Nm. Mat. Kul(kd. Matkul) 12. Cetak() : ctrl. From. Jadwal <<printer>> 11. get. Nm. Dosen(kd. Dosen) 9. get. Kelas(kd. Kelas) : Tbl. Kelas : tbl. Dosen
Pengisian Kartu Studi – Collaboration Diagram : tbl. Mhasiswa 5. get. Nama(nim) 1. open() 3. Input(Nim) 2. Connect() 4. get(nim) 8. Input(id. Jadwal) 9. get(id. Jadwal) : Staff Pengajaran : Frm. Isi. Krs 7. show() : ctrl. Form. Isi. Krs 5. get(id. Jadwal) 11. cek(Nim, id. Jadwal) 12. save() : : tbl. Kuliah 6. get. Id. Jad. Wal(nim) 10. get(id. Jadwal) : View. Jadwal
Pengisian Daftar Nilai– Collaboration Diagram : View. Jadwal 1. open() 2. Connect() 3. Input(id. Jadwal) 6. Input. Nilai(absen, tugas, midtest, uas) : Dosen Kelas 5. get. Jadwal(id. Jadwal) 4. get(id. Jadwal) 7. get. Nilai(absen, tugas, midtest, uas) : Frm. Daftar. Nilai : ctrl. Form. Daftar. Nilai 8. save() : tbl. Kuliah
Validasi Daftar Nilai– Collaboration Diagram : View. Jadwal 5. get. Jadwal(id. Jadwal) 1. open() 2. Connect() 4. get(id. Jadwal) 6. get(id. Jadwal) 3. Input(id. Jadwal) : BAA : Frm. Daftar. Nilai : ctrl. Form. Daftar. Nilai 7. get. Mahasiswa(id. Jadwal) 8. kunci. Nilai() : tbl. Kuliah
Cetak Indeks Prestasi– Collaboration Diagram : tbl. Mahasiswa 5. get. Nama(nim) 1. open() 2. Connect() 3. Input(nim) : Staff BAA 4. get(nim) 6. get(nim) : Frm. Cetak. IP 7. get. Nilai(nim) : ctrl. Form. Cetak. IP 8. Cetak() <<printer>> : view. Kuliah
Cetak Indeks Prestasi Komulatif– Collaboration Diagram : tbl. Mahasiswa 5. get. Nama(nim) 1. open() 2. Connect() 3. Input(nim) : Staff BAA 4. get(nim) 6. get(nim) : Frm. Cetak. IP 7. get. Nilai(nim) : ctrl. Form. Cetak. IP 8. Cetak() <<printer>> : view. Kuliah
Component Diagram Report class jdbc Form Aplikasi class Control class Java Fundamental class DATABASE KEMAHASISWAAN <<database>>
Deployment Diagram Client Dekstop Report class jdbc Form Aplikasi class Control class Java Fundamental class Server Database DATABASE KEMAHASISWAAN <<database>>
- Materi perancangan sistem informasi
- Flowchart analisis
- Modul flowchart
- Sistem informasi sumber daya informasi
- Gambaran umum sistem informasi manajemen
- Contoh business case manajemen proyek
- Sistem pakar dalam sistem informasi manajemen
- Best case worst case average case
- Perancangan sistem terinci
- Tahapan perancangan sistem manajemen kinerja
- Perancangan sistem terinci
- Kompensasi cafetaria adalah
- Tahap perancangan sistem
- Erd kuliah
- Kalkulus integral
- Ringkasan abstrak
- Mata kuliah pip
- Daftar dosen fitk uin walisongo 2019
- Kontrak perkuliahan
- Judul dan nama anggota kelompok informasi gambar informasi
- Teks eksposisi bersifat ….
- Judul dan nama anggota kelompok informasi gambar informasi
- Informasi-informasi yang terdapat dalam pasar tenaga kerja
- Tps sistem informasi
- Pengolahan data sistem informasi geografi
- Struktur organisasi sistem informasi
- 4 subsistem dari sistem informasi produksi
- Subsistem personalia
- Sistem informasi fungsional
- Sistem informasi organisasi manajemen dan strategi
- Desain sistem informasi manajemen
- Pengertian sistem informasi manajemen rumah sakit
- Ruang lingkup sistem informasi manajemen
- Apa saja karakteristik
- Sistem lingkaran terbuka dan tertutup