PERANCANGAN SISTEM INFORMASI

Slides:



Advertisements
Presentasi serupa
Siti Mukaromah, S.Kom.  Model yang menggambarkan requirement software dalam bentuk use case - use case  Use case model terdiri dari satu atau beberapa.
Advertisements

Sosialisasi KRS Online bagi Mahasiswa Baru oleh: Wempi Naviera, SAB
(SIAM) Sistem Informasi Akademik Mahasiswa
Sistem Informasi Perpustakaan
Pelatihan Aplikasi Internet
PENJELASAN SISTEM AKADEMIK
ORIENTASI MHS 2013/2014 Peraturan, Tata Tertib, & Sanksi Akademik
Prosedur Penyusunan Skripsi Institut Teknologi dan Bisnis Kalbe
Pertemuan 3 Pemodelan Bisnis
CONTOH USE CASE DIAGRAM (Proses bisnis)
Analisis dan Desain Sistem Informasi Pendekatan Terstruktur Teori dan Praktik Aplikasi Bisnis BAB 5-6 DESAIN 2009 Rahmad Wijaya.
Pengenalan Sistem Informasi Akademik Mahasiswa ( SIAM )
Alur Kerja aplikasi SIATUNG v.2.0
Terima kasih.
Sequence diagram.
UNIVERSITAS BRAWIJAYA
Rahayu Utami Jurusan Sistem Informasi
KPTA.
E-Gazz System Pengisian bensin dengan cepat dan mudah.
Page 1 APLIKASI MOBILE UGSTUDENT BERBASISKAN NULEUS Anna Maria Oktaviana Depok, 12 Maret 2011.
Diagram UML Studi Kasus : Sisfo Perpustakaan
Progress pengembangan sim akademik stmt trisakti
Program Studi Teknik Informatika
Tahun ajaran 2011/2012 Semester Genap (112)
Basis Data Klien Server
ADMINISTRASI AKADEMIK
Sistem Informasi Akademik
ADMINISTRASI AKADEMIK
Praktek kerja lapangan
Desain Input dan Output
Pedoman Akademik Universitas Negeri Semarang Disampaikan pada Program Pengenalan Akademik dan Kemahasiswaan (PPAK) Tahun © Unnes.
LAYANAN MAHASISWA, STRUKTUR ORGANISASI, DAN ECO CAMPUS
Pedoman Akademik 2015 Universitas Negeri Semarang Disampaikan pada Program Pengenalan Akademik (PPA) Tahun © Unnes.
PENGARAHAN TUGAS AKHIR Prodi Teknik Informatika
PANDUAN PENGISIAN SISTEM INFORMASI AKADEMIK (SIMAK) UNSRI
Software Project Tugas Besar PBO, PBD, dan SPL
Membuat dan Mengatur Hubungan Antar Tabel
KEBUTUHAN & SPESIFIKASI SOFTWARE
Teknis Cetak KRS pada SIAKAD Politeknik Negeri Indramayu
ADBO (Analisa Desain Berorientasi Obyek)
Analisis Sistem Informasi
Desain Input & Output HIPO
PEMODELAN SISTEM INFORMASI
PEMODELAN OBJECT ORIENTED
Dosen : Bella Hardiyana S. Kom
Riset Teknologi Informasi
Masa Persiapan Registrasi
SILABUS Asdos RPL 2013.
KEBUTUHAN & SPESIFIKASI SOFTWARE
Pertemuan 20 Use Case Diagram
REKAYASA PERANGKAT LUNAK
MODUL SISTEM INFORMASI AKADEMIK
Teaching Plan Rearrangement Software engineering week 8-14 Kelompok A dan A kelompok A
Workshop & Asistensi Pelaporan Data PDDIKTI 2016/2017 Genap
Statechart Diagram Febriardi Mahendra ( )
Membuat dan Mengatur Hubungan Antar Tabel
Sidang Skripsi 8 Februari 2012 Carli Darmansah
(SISTEM INFORMASI AKADEMIK)
Sistem Penjadwalan Kuliah Pada Program Studi Sistem Informasi UNIKOM
ADBO Pra UAS - Eksplorasi
ADMINISTRASI AKADEMIK
KEBUTUHAN & SPESIFIKASI SOFTWARE
SISTEM INFORMASI PEMBELAJARAN 16 TENSES DALAM BAHASA INGGRIS BAGI SISWA-SISWI PADA SEKOLAH MENENGAH PERTAMA NEGERI 2 KOTA BANDUNG BERBASIS PLATFORM ANDROID.
Pembahasan Tugas & Pengantar Pembelajaran Jarak Jauh (PJJ)
PERANCANGAN APLIKASI PENGENALAN BAHASA INGGRIS BERBASIS MOBILE (STUDI KASUS SEKOLAH DASAR NEGERI IV DUREN KARAWANG) Disusun oleh : Melfin Richard Sakul.
ADMINISTRASI AKADEMIK
RPL untuk Pemrograman Berorientasi Obyek
SOSIALISASI PAMABA BIDANG AKADEMIK 2018
SISTEM INFORMASI AKADEMIK PADA SMAN 9 BANDUNG BERBASIS SMS GATEWAY Oleh : Rendra Indarmawan PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK.
Pentingnya SIA bagi Mahasiswa UIN Raden Intan
Transcript presentasi:

PERANCANGAN SISTEM INFORMASI PERKULIAHAN PERANCANGAN SISTEM INFORMASI

USE CASE PERKULIAHAN Staff Pengajaran Pembuatan Jadwal Cetak Jadwal <<include>> Pembuatan Jadwal Cetak Jadwal Minimum 10 Orang Maksimum 60 Dosen Kelas Pengisian Kartu Rencana Studi Dosen Pembimbing Akademik <<include>> PengisianDaftar Nilai Mahasiswa Validasi Daftar Nilai Staff Bagian Administrasi Akademik Cetak Indeks Prestasi Cetak Indeks Prestasi Komulatif

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

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

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

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

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

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

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

CLASS DIAGRAM PERKULIAHAN ( Versi 1) KELAS JADWAL kdKelas ketKelas DOSEN 1 1..* 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

CLASS DIAGRAM – PERKULIAHAN (Versi 2) KELAS JADWAL kdKelas ketKelas DOSEN 1 1..* 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

Pembuatan Jadwal - Activity Diagram BAGIAN PENGAJARAN DOSEN ` ` Isi Form Kesediaan Mengajar 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 Jumlah >= 10 Batal Jadwal 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 Lengkap Transfer Nilai

Cetak Indeks Prestasi – Activity Diagram Staff Bagian Administrasi Akademik Input NiM Cetak Indeks Prestasi

Cetak Indeks Prestasi Komulatif – Activity Diagram Staff Bagian Administrasi Akademik Input NiM Cetak Indeks Prestasi

Pembuatan Jadwal - Sequence Diagram : Staff Pengajaran :FrmJadwal :ctrlFromJadwal :tblDosen : TblMataKuliah :TblKelas :TblJadwal 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()

Cetak Jadwal - Sequence Diagram : Staff Pengajaran :FrmCetakJadwal :ctrlFrmCetakJadwal :tblJadwal : TblMataKuliah :TblKelas :tblDosen <<printer>> open() Connect() Input(semester) get(semester) get(idDosen, kdMatkul, kdKelas) get(kdMatkul) getNmMatKul(kdMatkul) get(kdKelas) getKetKelas(kdKelas) get(kdDosen) getNmDosen(kdDosen) Cetak()

Pengisian Kartu Studi – Sequence Diagram : Staff BAA :FrmIsiKrs :ctrlFormIsiKrs :tblMhasiswa :ViewJadwal :tblKuliah open() Connect() Input(Nim) get(nim) getNama(nim) loop getIdJadWal(nim) get(idJadwal) Show() loop Input(idJadwal) get(idJadwal) get(idJadwal) cek(Nim,idJadwal) save()

Pengisian Daftar Nilai– Sequence Diagram : Dosen Kelas :FrmDaftarNilai :ctrlFormDaftarNilai :ViewJadwal :tblKuliah open() Connect() Input(idJadwal) get(idJadwal) getJadwal(idJadwal) InputNilai(absen, tugas, midtest, uas) getNilai(absen, tugas, midtest, uas) save()

Validasi Daftar Nilai– Sequence Diagram : BAA :FrmDaftarNilai :ctrlFormDaftarNilai :ViewJadwal :tblKuliah open() Connect() Input(idJadwal) get(idJadwal) getJadwal(idJadwal) get(idJadwal) getMahasiswa(idJadwal) kunciNilai()

Cetak Indeks Prestasi– Sequence Diagram : BAA :FrmCetakIP :ctrlFormCetakIP :tblMahasiswa :viewKuliah <<printer>> open() Connect() Input(nim) get(nim) getNama(nim) get(nim) getNilai(nim) Cetak()

Cetak Indeks Prestasi Komulatif– Sequence Diagram : BAA :FrmCetakIPK :ctrlFormCetakIPK :tblMahasiswa :viewKuliah <<printer>> open() Connect() Input(nim) get(nim) getNama(nim) get(nim) getNilai(nim) Cetak()

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

Cetak Jadwal - Collaboration Diagram :tblJadwal 5. get(idDosen, kdMatkul, kdKelas) 1. open() 2. Connect() 4. get(semester) : TblMataKuliah 6. get(kdMatkul) 7. getNmMatKul(kdMatkul) 3. Input(Semester) 8. get(kdKelas) 10. get(kdDosen) 12. Cetak() : Staff Pengajaran :FrmJadwal :ctrlFromJadwal <<printer>> 11. getNmDosen(kdDosen) 9. getKetKelas(kdKelas) :TblKelas :tblDosen

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

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

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

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 : Staff BAA :FrmCetakIP :ctrlFormCetakIP 8. Cetak() <<printer>>

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 : Staff BAA :FrmCetakIP :ctrlFormCetakIP 8. Cetak() <<printer>>

<<database>> Component Diagram Report class jdbc Form Aplikasi class Control class DATABASE KEMAHASISWAAN <<database>> Java Fundamental class Java Fundamental class

<<database>> Deployment Diagram Client Dekstop Report class Server Database jdbc Form Aplikasi class Control class DATABASE KEMAHASISWAAN <<database>> Java Fundamental class Java Fundamental class