Metodologi Daftar Pustaka 1. Dantes,Gede Rasben, Rancangan dan Implementasi Sistem Informasi Akademik Berbasis SMS, Singareja, 2007 2. Dewayani, Eri, Perancangan Sistem Informasi Akademik berbasis WAP, Jakarta, 2008 3. Fatta, Hanif Al, Analisis dan Perancangan Sistem Informasi untuk keunggulan bersaing Perusahaan dan Organisasi Modern, Andi Yogyakarta, 2007 Fowler, Martin, UML Distilled, Edisi 3, Andi Yogyakarta, 2005 4. 5. Hartono, Jogiyanto, MBA, Ph.D., Analisis dan Desain Sistem Informasi pendekatan terstruktur teori dan praktek aplikasi bisnis, Andi Yogyakarta, 1989 6. Kadir, Abdul, Pengenalan Sistem Informasi, Andi Yogyakarta, 2002 7. Kadir, Abdul, Dasar Perancangan dan Implementasi Database Relational, Andi Yogyakarta, 2009 8. Kristianto, Andri, Perancangan Sistem Informasi dan aplikasinya, Edisi Revisi, Gaya Media Yogyakarta, 2008 9. Ladjamudin, Al Bahra Bin, Rekayasa Perangkat Lunak, Graha Ilmu Yogyakarta, 2005 10. Ladjamudin, Al-Bahra Bin, Analisis dan Desain Sistem Informasi, Graha Ilmu Yogyakarta, 2006 Daftar Pustaka 11. Moertini, Veronica S, Pengembangan Sistem dan Sarana Teknologi Informasi untuk Perguruan Tinggi Indonesia, Bandung, 2008 12. Nugroho, Adi, Analisis dan Perancangan Sistem Informasi dengan Metodologi Berorientasi Objek, Edisi revisi, Informatika Bandungf, 2005 13. Nugroho, Adi, Rekayasa Perangkat Lunak Berorientasi Objek dengan Metode USDP (Unified Software Development Process), Andi Yogyakarta, 2010 14. Nugroho, Adi, ST., MMSI., Analisis dan Perancangan Sistem Informasi dengan Metodologi Berorientasi Objek, Informatika Bandung, 2002 15. Oetomo, Budi Sutedjo Dharma, S.Kom., MM., Perencanaan dan Pembangunan Sistem Informasi, Andi Yogyakarta, 2002 16. Pressman, Roger S., Ph.D., Rekayasa Perangkat Lunak Pendekatan Praktisi (Buku Satu), ANDI Yogyakarta, 1997 17. Santosa,Budi, Analisa dan Perancangan web service untuk sistem informasi Universitas, Bali, 2008 Diagram UML 1. 2. 3. 4. 5. 6. 7. Use Case Diagram ( interkasi antara use case dan aktor ) Diagram ini menunjukkan sekumpulan kasus fungsional dan aktor (jenis kelas khusus) dan keterhubungannya. Activity diagram ( Aliran fungsional sistem ) Diagram ini untuk menunjukkan aliran aktivitas di sistem. Diagram ini adalah pandangan dinamis terhadap sistem. Diagram ini penting untuk memodelkan fungsi sistem dan menekankan pada aliran kendali di antara objek-objek. Sequence Diagram ( Aliran fungsional dalam Use case ) Diagram ini menunjukkan interaksi yang terjadi antar objek. Diagram ini merupakan pandangan dinamis terhadap sistem. Diagram ini menekankan pada basis keberurutan waktu dari pesan-pesan yang terjadi. Class Diagram ( interaksi antar kelas dalam sistem) Diagram definisi umum (pola, template atau cetak biru) untuk himpunan objek sejenis. Kelas menetapkan spesifikasi perilaku (behavior) dan atribut objek-objek tersebut. Statechart Diagram ( Dinamik / tingkah laku sistem ) Diagram kondisi objek tersebut atau himpunan dari keadaan yang menggambarkan objek tersebut. Sebagai contoh, bola lampu adalah objek, dan salah satu keadaan nyala atau tidak adalah state dari objek bola lampu tersebut. State dinyatakan dengan nilai dari atribut objeknya. Perubahan state dicerminkan oleh perilaku objek tersebut Component Diagram ( Model secara fisik komponen perangkat lunak pada sistem ) Diagram ini menunjukkan organisasi dan kebergantungan di antara sekumpulan komponen. Diagram ini merupakan pandangan statik terhadap implementasi sistem. Deployment Diagram ( Rancangan Fisik Teknologi informasi ) Diagram ini menunjukkan konfigurasi pemrosesan saat jalan dan komponen-komponen yang terdapat di dalamnya. Diagram ini merupakan pandangan statik dari arsitektur. Proses Bisnis Dalam Pemodelan UML Sistem Infomasi data Mahasiswa Registrasi Include Pendataan Maba Front Office Mahasiswa Extend Pembuatan jadwal Include Keuangan Evaluasi Mhasiswa Extend Dosen PKL Akademik Include Data Alumni Stakeholder Kemahasiswaan Diagram Proses Bisnis ( Use Case ) Kemahasiswaan Diagram Object Modeling Sistem Registrasi Informasi dan pendaftaraan Sistem Registrasi Mencari Informasi Extend Keuangan Front Office Mahasiswa Mendaftar Mahasiswa Extend Front Office Form Pendaftaran Memberikan Persyaratan Registrasi dan persyaratan Extend Membayar registrasi Staff Akademik Diagram Pemodelan bisnis (Use Case ) registrasi Front Office Form Persyaratan Mahasiswa Keuangan Diagram Object Modeling Sistem Pendataan Mahasiswa baru ( MABA ) Sistem Pendataan maba Mensortir pergelombang pendaftaran Include Mensortir persemester Include Mensortir perjurusan Staff Akademik Include Mendata jumlah kelas Include Memisahkan Group mahasiswa Include Mendata mahasiswa perkelas Diagram Pemodelan bisnis (Use case) Pembagian Jurusan ( internal aktor ) Keuangan Diagram Object Modeling pengelompokan mahasiswa Include Gel 1 Gelombang Include Include Gel 2 Include Gel 3 Staff Akademik Data persemester Include Smt ganjil Include Smt Genap Include Mif Data perjurusan Include Include Tik Include Include Keuangan Akeu Include Include Mprs Arm Data Group Include Include Include Data pekelas Extend Data Kelas Reguler Karyawan Diagram Object Modeling penjadwalan Penjadwalan Mendata Group Mahasiswa perkelas Extend Mendata Kelas Mahasiswa Include Menentukan jadwal Dosen Extend Mendata Dosen Staff Akademik Diagram Object Modeling penjadwalan Penjadwalan Kesediaan Include SAP Dosen Waktu Include Include Jadwal Staff Akademik Ruang Include Mahasiswa Include Jumlah Semester Include data mahasiswa Diagram Pemodelan bisnis (Use case) Evaluasi Mahasiswa Evaluasi mahasiswa Medata mahasiswa aktif Extend Staff Akademik Mahasiswa Mendata mahasiswa ujian Extend Mendata mahasiswa registrasi persemester Dosen Keuangan Sistem Praktek Kerja Lapangan dan alumni Praktek Kerja Lapangan dan Alumni Pengajuan PKL Include Stakeholder Pengajuan Judul Include Mahasiswa Pengajuan Pembimbing Include Waktu Include Dosen Sidang Include Penguji Staff Akademik Include Alumni Include Include Angkatan Jurusan Kemahasis waan Diagram Proses Bisnis ( Use Case ) Yang dirancang Sistem Infomasi data Mahasiswa Registrasi Include Front Office Pendataan Maba Mahasiswa Extend Admin Pembuatan jadwal Include Keuangan Evaluasi Mhasiswa Extend Dosen PKL Akademik Include Data Alumni Stakeholder Kemahasiswaan Class diagram Sistem Informasi Pendaftaran Mahasiswa Cmahasiswa -Id_Cmhs -Nama_Cmhs -Tempat_tl_Lahir -Jk -Agama -Tlp -Alamat -Nama_Ortu +Create() +Input() +Update() +Get_cmhs() 1..N 1..N Daftar -Noreg -Tanggal_daftar +Create() 1..N +Input() +Update() +Set_pendaftaran() +Get_cmhs() 1..N Jurusan -Kode_jur -Nama-Jur -Biaya +Create() 1..N +Input() +Update() +Set_pendaftaran() +Get_cmhs() 1..N User -Id -User 1..N -Password +Create() +Input() +Status() +Input() 1..N +Update() +Destroy() Class diagram Sistem Infromasi jadwal Mahasiswa Mahasiswa -Npm -Nama_Cmhs -Kelas +Create() +Input() +Update() +Get_cmhs() Matakuliah -Id_Mtk -Nama_mtk -Sks -Semester -Prasyarat +Create() +Input() +Update() +Get_mtk() 1..N 1..N Jadwal -ID_jadwal -Ruang -Waktu +Create() 1..N +Input() +Update() +Set_jadwal() 1..N +Get_dosem() +get_mahs 1..N User -Id -User 1..N -Password +Create() +Input() +Status() +Input() 1..N +Update() +Destroy() 1..N Class diagram Sistem Informasi Pembayaran Mahasiswa Jurusan -Kode_jur -Nama-Jur -Biaya Mahasiswa -Npm -Nama_Cmhs -Kelas +Create() +Input() +Update() +Get_cmhs() 1..N 1..N bayar -ID_Bayar -Tgl_Bayar -Semester -Jenis bayar +Create() 1..N +Input() +Update() +Set_jadwal() +Get_dosem() +get_mahs 1..N 1..N 1..N +Create() +Input() +Update() +Set_Jurusan() User -Id -User 1..N -Password +Create() +Input() +Status() +Input() 1..N +Update() +Destroy() Aktivity diagram Sistem Infromasi pendaftaran dan penjadwalan mahasiswa Mahasiswa Front Office Keuangan Kemahasiswaan Akademik Dosen Start Login Menerima Pendaftaran Pendaftaran Login Menerima berkas pendaftaran Login Menerima berkas Login Menerima data kelas Data Mahas is wa --------------------[Valid] Batal Finish Mendata pergroup mahasiswa Planing jadwal kuliah form dos en --------------------[Pejurus an] Form Dos en --------------------[Pejurus an] Membagi perkelas Persyaratan Lengkap Data mahasiswa --------------------[baru] Terima Form kesediaan Data Mahas is wa --------------------[perkelas ] Tidak sesuai jadwal Terima Jadwal Sesuai jadwal Susun jadwal Finish Mengisi Form mengajar Input data pendaftaran Mendata Perjurusan Terima Jadwal Login Finish Finish Susun jadwal Jadwal kuliah --------------------[Persemester Aktivity diagram Sistem Infromasi Praktek kerja lapangan Mahasiswa keuangan akademik Kemahasiswaan Dosen Start Login Menerima Pendaftaran Daftar Pkl Login Menerima berkas daftar pkl Login Login Menerima berkas PKL Mengisi Form kompetensi Mrekomendasi perusahaan form dos en --------------------[Pejurus an] Input data pendaftaran Pkl cek sks dan keaktifan mhs Batal Finish Menentukan dosen pembimbing Persyaratan Lengkap Data mahasiswa --------------------[Pkl] Menerima surat pkl Membuatkan Surat pengantar Menerima Sk Bimbingan Terima mhsw bimbingan Sk pem bim bing --------------------[Sk] Surat Pkl --------------------[Srt Pkl] Disetujui Ditolak Bimbingan Finish Finish Finish Aktivity diagram Sistem Infromasi Sidang dan Alumni Mahasiswa Akademik Dosen Kemahasiswaan Menguji Sidang Login Start Login Menerima Pendaftaran Menerima berkas Pendaftaran Sidang Input data pendaftaran Memberi penilaian Mendata Alumni Batal Finish Berkas Sidang --------------------[Sidang] Persyaratan Lengkap Terima Kartu Alumni Finish Terima Jadwal Finish Data mahasiswa --------------------[Sidang] Menentukan Doen Penguji dan jadwal Sk Penguji -------------------[Sk] Pengolahan Transkrip Transkrip Finish Transkrip -------------------[Nilai] Data Alum ni --------------------[Pejurus an] Finish Squence diagram Sistem Infromasi Pendaftaran Mahasiswa Sistem Pendaftaran Front Office Calon Mahasiswa Jurusan Pendaftaran 1.Create 5.Set_Statuscmhs() 2. Login() 6.Input_Statuscmhs 9. Get_Juruusan() 7.Set_jurusans() 4. Set_status login() 8.Inputt_jurusans() 10.Set_pendaftaran () 11.Input_ pendaftaran 11.1. cetak_pendaftaran() 13. Get_Cmhs() 14. Display_pendaftara 15. Destroy 3: Cek Login() 12. Lap_Pendaftaran() Squence diagram Sistem Infromasi Pengolahan jadwal Sistem Akademik Akademik Mahasiswa Mata Kuliah Dosen Jadwal 1.Create 5.Set_Statusmhs() 2. Login() 4. Set_status login() 10. Get_Dosen() 9. Get_mhs() 6.Input_Statusmhs 7.Set_Mtk() 11. Get_Mata_ Kuliah() 8.Input_mtk 12.Set_Dosen() 13.Input_dosen 14.Set_Jadw al() 15.Input_Jadw al 17.Display_jadw al 15.1. cetak_Jadw al() 18: Destroy 3: Cek Login 16. Lap_Jadwal() Squence diagram Sistem Infromasi keuangan Mahasiswa Sistem keuangan Mahasiswa Informasi mahasiswa Bayar Keuangan 1.Create 5.Set_Statusbyr_ mhs() 9. Get_Statusmhs () 2. Login() 4. Set_status login() 6.Input_Status_byr_ mhs() 7.Set_bayar() 8.Input_bayar () 10. Get_Status _byr() 11. Input_Statusmhs () 12. Statusmhs() 12.Display Info Mahasisw a 13. Destroy 3: Cek Login 10.1. Cetak_Sta_mhs () 11. Lap_data_mahasisw a() Squence diagram Sistem Infromasi SKL Mahasiswa Sistem Kemahasiswaan Mahasiswa Akademik SKL Kemahasi 1.Create sw aan 5.Set_Statusmhs() 8. Get_stat mhs() 2. Login() 6.Input_Statusmhs 4. Set_status login() 7. Get_stat mhs() 9.Set_SKL() 10.Input_SKL 11. SKL () 12.Display_SKL 12.1. Cetak_ SKL() 14. Destroy 3: Cek Login 13. Lap_SKL() Component diagram Sistem Informasi Mahasiswa Pendaftaran Penolahan mahasiswa CMahasiswa.vb Pengolahan data Mahasiswa.exe Penolahan Dosen pengolahan sidang Pembayaran Jurusan.vb Peno laha jadwa n l Peno la maha han siswa Penjurusan P M eno at la a ku han lia h Dosen.vb Daftar.vb Sidang ( SKL ).vb MataKuliah.vb Bayar.vb Jadwal.vb Sql Database Statechart diagram Sistem Infromasi pendaftaran dan jadwal kuliah Initial State Pendataan Mahasiswa User Batal Login Login Pembatalan Input Pendafataran mahasiswa Input Pembayaran mahasiswa Input Data Kagori mahasiswa Input data dosen Input Jadwal Kulian End State Statechart diagram Sistem Infromasi kelulusan mahasiswa Pendataan Mahasiswa User Batal Login Login Pembatalan Input pemdaftaran pkl Input dosen pembimbing Input jadwal sidang Input nilai sidang Input Skl End State Deployment diagram Sistem Infromasi data mahasiswa Server Pendataan Mahas is wa * Deploy * Us er.exe Pengolahan data m ahas is wa.exe <<Oledb>> <<Port>> 1 Databas e Pendataan Mahas is wa Printer Deploy cm ahas is wa.s ql dos en.s ql bayar.s ql s idang.s ql jurus an.s ql daftar.s ql kelas .s ql m atakuliah.s ql Sekian dan Terima Kasih