PERKULIAHAN - PowerPoint PPT Presentation

About This Presentation
Title:

PERKULIAHAN

Description:

Title: Slide 1 Author: soejawy Last modified by: Yeni K Created Date: 12/12/2005 2:06:14 AM Document presentation format: On-screen Show Company: 007 – PowerPoint PPT presentation

Number of Views:71
Avg rating:3.0/5.0
Slides: 35
Provided by: soe105
Category:
Tags: perkuliahan | java | jdbc

less

Transcript and Presenter's Notes

Title: PERKULIAHAN


1
PERKULIAHAN
  • PERANCANGAN SISTEM INFORMASI

2
USE CASE PERKULIAHAN
Staff Pengajaran
ltltincludegtgt
Pembuatan Jadwal
Cetak Jadwal
Minimum 10 Orang Maksimum 60
Dosen Kelas
Pengisian Kartu Rencana Studi
Dosen Pembimbing Akademik
ltltincludegtgt
PengisianDaftar Nilai
Mahasiswa
Validasi Daftar Nilai
Staff Bagian Administrasi Akademik
Cetak Indeks Prestasi
Cetak Indeks Prestasi Komulatif
3
Pembuatan Jadwal Usecase
  • Use case Pembuatan Jadwal
  • Primary Actor Staf Pengajaran
  • Precondition Dosen Harus Mengisi Form
    Kesanggupan Mengajar
  • Success Guarentees Jadwal Mengajar Terbentuk
  • Main Success Scenario
  • 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

4
Cetak Jadwal Usecase
  • Use case Cetak Jadwal
  • Primary Actor Staf Pengajaran
  • Precondition Pencetakan Jadwal Disesuaikan
    Dengan Jadwal Dosen
  • Success Guarentees Jadwal Mengajar Tercetak
    Untuk Digunakan Sebagai Referensi Mahasiswa
    Untuk Mengisi Kartu Studi
  • Main Success Scenario
  • Setelah Jadwal Kuliah Terbentuk Maka Jadwal
    Kuliah Dicetak Untuk Dijadikan Referensi Oleh
    Mahasiswa Untuk Digunakan Sebagai Referensi
    Mahasiswa Sebagai Dasar Pengisian Kartu Rencana
    Studi

5
Pengisian Kartu Rencana Studi Usecase
  • Use case Pengisian Kartu Rencana Studi
  • Primary Actor Staff Administrasi Akademik
  • Precondition Mahasiswa Melihat Jadwal Mengajar
  • Success Guarentees Perkuliahan Dapat
    Dilaksanakan
  • Main Success Scenario
  • 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

6
Pengisian Daftar Nilai Usecase
  • Use case Pengisian Daftar Nilai
  • Primary Actor Dosen Kelas
  • Precondition Kegiatan Perkuliahan Data Absen,
    Tugas, Ujian Tengah Semester, Dan Ujian Akhir
    Telah Berakhir
  • Success Guarentees Pengisian Nilai Dapat
    Dilaksanakan Oleh Dosen Kelas
  • Main Success Scenario
  • 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

7
Validasi Daftar Nilai Usecase
  • Use case Validasi Daftar Nilai
  • Primary Actor Staff BAA
  • Precondition Mengecek Ulang Daftar Nilai Dari
    Dosen
  • Success Guarentees Semua Nilai Akademik Telah
    Sesuai
  • Main Success Scenario
  • 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

8
Cetak Indeks Prestasi Usecase
  • Use case Cetak Indeks Prestasi
  • Primary Actor Staff Bagian Administrasi
    Akademik
  • Precondition Seluruh Daftar Nilai Telah Masuk
    dan Tervalidasi
  • Success Guarentees Mahasiswa Dapat Melihat
    Cetakan Nilai Daftar Indeks Prestasinya
  • Main Success Scenario
  • Mahasiswa Meminta Kepada Staf BAA Untuk Mencetak
    Nilai Indeks Prestasi
  • Staff Baa Melakukan Pencetakan Dengan Mengisi Nim
    Pada Layar

9
Cetak Indeks Prestasi Komulatif Usecase
  • Use case Cetak Indeks Prestasi Komulatif
  • Primary Actor Staff BAA
  • Precondition Seluruh Daftar Nilai Tiap
    Semester Telah Masuk
  • Success Guarentees Mahasiswa Dapat Melihat
    Cetakan Nilai Daftar Indeks Prestasi
    Komulatif nya
  • Main Success Scenario
  • Mahasiswa Meminta Kepada Staf BAA Untuk Mencetak
    Nilai Indeks Prestasi Komulatif
  • Staff Baa Melakukan Pencetakan Dengan Mengisi Nim
    Pada Layar

10
CLASS DIAGRAM PERKULIAHAN ( Versi 1)
KELAS
JADWAL
kdKelas ketKelas
1..
1
DOSEN
idJadwal Hari JMasuk JKeluar
idDosen nmDosen almDosen
1
1..
MATAKULIAH
0..
KULIAH
1..
kdMatkul nmMatkul SKS
Tugas Mid Uas Absen
1
1..
1..
MAHASISWA
NIM nmMHS almMHS
WILAYAH
1
1
0..
kdPos Wilayah
1
11
CLASS DIAGRAM PERKULIAHAN (Versi 2)
KELAS
JADWAL
kdKelas ketKelas
1..
1
DOSEN
idJadwal Hari JMasuk JKeluar
1
idDosen nmDosen almDosen
1
1..
1..
MATAKULIAH
KULIAH
0..
kdMatkul nmMatkul SKS
Tugas Mid Uas Absen
1
1..
MAHASISWA
NIM nmMHS almMHS kdPos
1..
WILAYAH
1
1
0..
kdPos Wilayah
1
1
12
Pembuatan Jadwal - Activity Diagram
BAGIAN PENGAJARAN
DOSEN


Isi Form Kesediaan Mengajar
Isi Jadwal Mengajar
Simpan Jadwal
13
Cetak Jadwal - Activity Diagram
BAGIAN PENGAJARAN

Isi Semester
Cetak Jadwal
14
PENGISIAN KARTU RENCANA STUDI ACTIVITY DIAGRAM
DOSEN PEMBIMBING AKADEMIK
MAHASISWA
Isi Form KRS
Input KRS
Jumlah gt60
Jumlah lt60
Simpan KRS
Jumlah gt 10
Jumlah lt 10
Batal Jadwal
Jadwal Dijalankan
15
Pengisian Daftar Nilai Activity Diagram
Dosen Kelas
Isi Form Nilai
Input Disket Data Nilai
16
Validasi Daftar Nilai Activity Diagram
Staff Bagian Administrasi Akademik
Validasi Nilai
Surat Keterangan
Tidak Lengkap
Lengkap
Transfer Nilai
17
Cetak Indeks Prestasi Activity Diagram
Staff Bagian Administrasi Akademik
Input NiM
Cetak Indeks Prestasi
18
Cetak Indeks Prestasi Komulatif Activity Diagram
Staff Bagian Administrasi Akademik
Input NiM
Cetak Indeks Prestasi
19
Pembuatan Jadwal - Sequence Diagram
Staff Pengajaran
FrmJadwal
TblMataKuliah
ctrlFromJadwal
TblKelas
TblJadwal
tblDosen
open()
Connect()
Input(idDosen)
get(idDosen)
getNmDosen(idDosen)
Input(kdMatkul)
get(kdMatkul)
getNmMatKul(kdMatkul)
Input(kdKelas)
get(kdKelas)
getKetKelas(kdKelas)
Input(Hari, Jmasuk,JKeluar)
get(Hari, Jmasuk,JKeluar)
save()
20
Cetak Jadwal - Sequence Diagram
Staff Pengajaran
FrmCetakJadwal
TblMataKuliah
ctrlFrmCetakJadwal
TblKelas
ltltprintergtgt
tblDosen
tblJadwal
open()
Connect()
Input(semester)
get(semester)
get(idDosen, kdMatkul, kdKelas)
get(kdMatkul)
getNmMatKul(kdMatkul)
get(kdKelas)
getKetKelas(kdKelas)
get(kdDosen)
getNmDosen(kdDosen)
Cetak()
21
Pengisian Kartu Studi Sequence Diagram
Staff BAA
FrmIsiKrs
ctrlFormIsiKrs
ViewJadwal
tblKuliah
tblMhasiswa
open()
Connect()
Input(Nim)
get(nim)
getNama(nim)
getIdJadWal(nim)
get(idJadwal)
Show()
Input(idJadwal)
get(idJadwal)
get(idJadwal)
cek(Nim,idJadwal)
save()
22
Pengisian Daftar Nilai Sequence Diagram
Dosen Kelas
FrmDaftarNilai
ctrlFormDaftarNilai
tblKuliah
ViewJadwal
open()
Connect()
Input(idJadwal)
get(idJadwal)
getJadwal(idJadwal)
InputNilai(absen, tugas, midtest, uas)
getNilai(absen, tugas, midtest, uas)
save()
23
Validasi Daftar Nilai Sequence Diagram
BAA
FrmDaftarNilai
ctrlFormDaftarNilai
tblKuliah
ViewJadwal
open()
Connect()
Input(idJadwal)
get(idJadwal)
getJadwal(idJadwal)
get(idJadwal)
getMahasiswa(idJadwal)
kunciNilai()
24
Cetak Indeks Prestasi Sequence Diagram
BAA
FrmCetakIP
ctrlFormCetakIP
viewKuliah
tblMahasiswa
ltltprintergtgt
open()
Connect()
Input(nim)
get(nim)
getNama(nim)
get(nim)
getNilai(nim)
Cetak()
25
Cetak Indeks Prestasi Komulatif Sequence Diagram
BAA
FrmCetakIPK
ctrlFormCetakIPK
viewKuliah
tblMahasiswa
ltltprintergtgt
open()
Connect()
Input(nim)
get(nim)
getNama(nim)
get(nim)
getNilai(nim)
Cetak()
26
Pembuatan Jadwal - Collaboration Diagram
tblDosen
5. getNmDosen(idDosen)
1. open()
2. Connect()
3. Input(idDosen)
4.get(idDosen)
8. getNmMatKul(kdMatkul)
6. Input(kdMatkul)
7. get(kdMatkul)
9. Input(kdKelas)
10. get(kdKelas)
TblMataKuliah
12. Input(Hari, Jmasuk,JKeluar)
13. get(Hari, Jmasuk,JKeluar)
ctrlFromJadwal
Staff Pengajaran
FrmJadwal
11. getKetKelas(kdKelas)
14. save()
TblKelas
TblJadwal
27
Cetak Jadwal - Collaboration Diagram
tblJadwal
5. get(idDosen, kdMatkul, kdKelas)
1. open()
TblMataKuliah
4. get(semester)
2. Connect()
6. get(kdMatkul)
7. getNmMatKul(kdMatkul)
3. Input(Semester)
8. get(kdKelas)
10. get(kdDosen)
12. Cetak()
Staff Pengajaran
FrmJadwal
ctrlFromJadwal
ltltprintergtgt
11. getNmDosen(kdDosen)
9. getKetKelas(kdKelas)
TblKelas
tblDosen
28
Pengisian Kartu Studi Collaboration Diagram
tblMhasiswa
5. getNama(nim)
1. open()
2. Connect()
3. Input(Nim)
4. get(nim)
7. show()
6. getIdJadWal(nim)
8. Input(idJadwal)
9. get(idJadwal)
10. get(idJadwal)
ViewJadwal
Staff Pengajaran
FrmIsiKrs
ctrlFormIsiKrs
5. get(idJadwal)
11. cek(Nim,idJadwal)
12. save()
tblKuliah
29
Pengisian Daftar Nilai Collaboration Diagram
ViewJadwal
1. open()
5. getJadwal(idJadwal)
2. Connect()
3. Input(idJadwal)
4. get(idJadwal)
6.InputNilai(absen, tugas, midtest, uas)
7. getNilai(absen, tugas, midtest, uas)
Dosen Kelas
FrmDaftarNilai
ctrlFormDaftarNilai
8. save()
tblKuliah
30
Validasi Daftar Nilai Collaboration Diagram
ViewJadwal
5. getJadwal(idJadwal)
1. open()
2. Connect()
4. get(idJadwal)
3. Input(idJadwal)
6. get(idJadwal)
BAA
FrmDaftarNilai
ctrlFormDaftarNilai
7. getMahasiswa(idJadwal)
8. kunciNilai()
tblKuliah
31
Cetak Indeks Prestasi Collaboration Diagram
tblMahasiswa
5. getNama(nim)
1. open()
2. Connect()
4. get(nim)
3. Input(nim)
6. get(nim)
7. getNilai(nim)
viewKuliah
ctrlFormCetakIP
Staff BAA
FrmCetakIP
8. Cetak()
ltltprintergtgt
32
Cetak Indeks Prestasi Komulatif Collaboration
Diagram
tblMahasiswa
5. getNama(nim)
1. open()
2. Connect()
4. get(nim)
3. Input(nim)
6. get(nim)
7. getNilai(nim)
viewKuliah
ctrlFormCetakIP
Staff BAA
FrmCetakIP
8. Cetak()
ltltprintergtgt
33
Component Diagram
jdbc
34
Deployment Diagram
Client Dekstop
Server Database
jdbc
Write a Comment
User Comments (0)
About PowerShow.com