Sie sind auf Seite 1von 28

Metodologi

Daftar Pustaka
1. Dantes,Gede Rasben, Rancangan dan Implementasi Sistem Informasi Akademik Berbasis SMS, Singareja, 2007 Dewayani, Eri, Perancangan Sistem Informasi Akademik berbasis WAP, Jakarta, 2008 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 2. 3. 4.

5.

Hartono, Jogiyanto, MBA, Ph.D., Analisis dan Desain Sistem Informasi pendekatan terstruktur teori dan praktek aplikasi bisnis, Andi Yogyakarta, 1989 Kadir, Abdul, Pengenalan Sistem Informasi, Andi Yogyakarta, 2002
Kadir, Abdul, Dasar Perancangan dan Implementasi Database Relational, Andi Yogyakarta, 2009 Kristianto, Andri, Perancangan Sistem Informasi dan aplikasinya, Edisi Revisi, Gaya Media Yogyakarta, 2008

6.
7. 8.

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
Mahasiswa Extend Front Office

Pembuatan jadwal
Include

Keuangan

Evaluasi Mhasiswa
Extend Dosen Akademik

PKL

Include

Data Alumni Stakeholder Kemahasiswaan

Diagram Proses Bisnis ( Use Case ) Kemahasiswaan

Diagram Object Modeling Sistem Registrasi


Informasi dan pendaftaraan

Sistem Registrasi

Mencari Informasi
Extend
Front Office Mahasiswa Keuangan

Mendaftar

Mahasiswa

Extend

Front Office

Form Pendaftaran

Memberikan Persyaratan
Registrasi dan persyaratan

Extend

Membayar registrasi

Staff Akademik

Diagram Pemodelan bisnis (Use Case ) registrasi


Mahasiswa

Front Office

Form Persyaratan

Keuangan

Diagram Object Modeling Sistem Pendataan Mahasiswa baru ( MABA )


Sistem Pendataan maba

Mensortir pergelombang pendaftaran

Include

Mensortir persemester

Include

Mensortir perjurusan

Keuangan

Staff Akademik

Include

Mendata jumlah kelas

Include

Memisahkan Group mahasiswa

Include

Mendata mahasiswa perkelas

Diagram Pemodelan bisnis (Use case) Pembagian Jurusan ( internal aktor )

Diagram Object Modeling pengelompokan mahasiswa


Include
Gelombang

Gel 1

Include Include Include Gel 3 Smt ganjil Gel 2

Staff Akademik

Data persemester

Include Include

Smt Genap

Include Mif Include Include Include Include Keuangan Include Include Mprs Akeu

Data perjurusan

Tik

Arm

Data Group

Include Include Reguler Karyawan

Include

Data pekelas

Extend

Data Kelas

Diagram Object Modeling penjadwalan


Penjadwalan

Mendata Group Mahasiswa perkelas

Extend

Mendata Kelas Mahasiswa

Include

Staff Akademik

Menentukan jadwal Dosen Extend

Mendata Dosen

Diagram Object Modeling penjadwalan


Penjadwalan
Kesediaan

Include

SAP

Dosen

Waktu

Include Include
Jadwal

Ruang

Staff Akademik

Include

Mahasiswa Include Jumlah Include


data mahasiswa

Semester

Diagram Pemodelan bisnis (Use case) Evaluasi Mahasiswa


Evaluasi mahasiswa

Medata mahasiswa aktif

Extend

Staff Akademik Mendata mahasiswa ujian

Mahasiswa

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 Include
Sidang

Waktu

Dosen

Include Penguji Include

Staff Akademik

Alumni

Include Include Angkatan Jurusan

Kemahasis waan

Diagram Proses Bisnis ( Use Case ) Yang dirancang


Sistem Infomasi data Mahasiswa

Registrasi Front Office

Include

Pendataan Maba
Mahasiswa Extend Admin

Pembuatan jadwal

Include Keuangan

Evaluasi Mhasiswa
Extend Dosen Akademik

PKL

Include

Data Alumni Stakeholder Kemahasiswaan

Class diagram Sistem Informasi Pendaftaran Mahasiswa


Jurusan -Kode_jur -Nama-Jur -Biaya +Create() 1..N +Input() +Update() +Set_pendaftaran() +Get_cmhs()

Cmahasiswa -Id_Cmhs -Nama_Cmhs -Tempat_tl_Lahir -Jk -Agama -Tlp -Alamat -Nama_Ortu


+Create() +Input() +Update() +Get_cmhs()

1..N

Daftar
-Noreg -Tanggal_daftar

1..N

1..N

+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()

1..N 1..N

Jadwal -ID_jadwal -Ruang -Waktu 1..N User -Id -User 1..N -Password

+Create() 1..N +Input() +Update() +Set_jadwal() 1..N +Get_dosem() +get_mahs

Matakuliah -Id_Mtk -Nama_mtk -Sks -Semester -Prasyarat


+Create() +Input() +Update() +Get_mtk()

+Create() +Input() +Status() +Input() 1..N +Update() +Destroy()


1..N

Class diagram Sistem Informasi Pembayaran Mahasiswa


Jurusan -Kode_jur -Nama-Jur -Biaya 1..N +Create() +Input() +Update() +Set_Jurusan()

Mahasiswa -Npm -Nama_Cmhs -Kelas


+Create() +Input() +Update() +Get_cmhs()

1..N 1..N

bayar -ID_Bayar -Tgl_Bayar -Semester -Jenis bayar

1..N

+Create() 1..N +Input() +Update() +Set_jadwal() +Get_dosem() +get_mahs

1..N

User
-Id -User 1..N -Password

+Create() +Input() +Status() +Input() 1..N +Update() +Destroy()

Aktivity diagram Sistem Infromasi pendaftaran dan penjadwalan mahasiswa


Mahasiswa
Start Login Login Login Login Login

Front Office

Keuangan

Kemahasiswaan

Akademik

Dosen

Menerima Pendaftaran

Menerima berkas pendaftaran

Menerima berkas

Menerima data kelas

Mengisi Form mengajar

Pendaftaran

Input data pendaftaran

Mendata Perjurusan
Data Mahas is wa --------------------[Valid]

Planing jadwal kuliah

form dos en --------------------[Pejurus an]

Batal

Mendata pergroup mahasiswa

Form Dos en --------------------[Pejurus an]

Finish

Membagi perkelas

Persyaratan Lengkap

Terima Form kesediaan

Data mahasiswa --------------------[baru]

Data Mahas is wa --------------------[perkelas ]

Tidak sesuai jadwal


Sesuai jadwal
Finish

Terima Jadwal

Susun jadwal

Terima Jadwal

Finish Susun jadwal

Finish

Jadwal kuliah --------------------[Persemester

Aktivity diagram Sistem Infromasi Praktek kerja lapangan


Mahasiswa
Start Login Login Login Login

keuangan

akademik

Kemahasiswaan

Dosen

Menerima Pendaftaran

Menerima berkas daftar pkl

Menerima berkas PKL

Mengisi Form kompetensi

Daftar Pkl

Input data pendaftaran Pkl Mrekomendasi perusahaan


form dos en --------------------[Pejurus an]

cek sks dan keaktifan mhs


Batal

Finish

Menentukan dosen pembimbing

Persyaratan Lengkap
Sk pem bim bing --------------------[Sk]

Membuatkan Surat pengantar

Menerima Sk Bimbingan

Terima mhsw bimbingan


Surat Pkl --------------------[Srt Pkl]

Data mahasiswa --------------------[Pkl]


Menerima surat pkl

Disetujui Ditolak Bimbingan

Finish Finish Finish

Aktivity diagram Sistem Infromasi Sidang dan Alumni


Mahasiswa
Start Login Menguji Sidang Login

Akademik

Dosen

Kemahasiswaan

Menerima Pendaftaran

Menerima berkas Pendaftaran Sidang


Input data pendaftaran

Memberi penilaian
Mendata Alumni

Batal

Berkas Sidang --------------------[Sidang]


Persyaratan Lengkap
Data Alum ni --------------------[Pejurus an]

Finish

Terima Kartu Alumni


Data mahasiswa --------------------[Sidang]

Finish

Finish

Terima Jadwal

Menentukan Doen Penguji dan jadwal

Finish

Sk Penguji -------------------[Sk]

Pengolahan Transkrip
Transkrip

Finish

Transkrip -------------------[Nilai]

Squence diagram Sistem Infromasi Pendaftaran Mahasiswa


Sistem Pendaftaran Calon Mahasiswa
Jurusan Pendaftaran

Front Office

1.Create
5.Set_Statuscmhs()

2. Login()

6.Input_Statuscmhs 7.Set_jurusans()

9. Get_Juruusan()

4. Set_status login()

8.Inputt_jurusans()
10.Set_pendaftaran () 11.Input_ pendaftaran

11.1. cetak_pendaftaran()

13. Get_Cmhs()
14. Display_pendaftara

12. Lap_Pendaftaran()

15. Destroy

3: Cek Login()

Squence diagram Sistem Infromasi Pengolahan jadwal

Sistem Akademik

Mahasiswa

Mata Kuliah

Dosen

Jadwal

Akademik

1.Create
5.Set_Statusmhs() 10. Get_Dosen()

2. Login()

6.Input_Statusmhs 7.Set_Mtk() 8.Input_mtk

9. Get_mhs()

4. Set_status login()

11. Get_Mata_ Kuliah()


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
Keuangan

Mahasiswa

Bayar

Informasi mahasiswa

1.Create
5.Set_Statusbyr_ mhs()

2. Login()

4. Set_status login()

6.Input_Status_byr_ mhs()

9. Get_Statusmhs ()

7.Set_bayar() 8.Input_bayar ()

10. Get_Status _byr()


11. Input_Statusmhs () 10.1. Cetak_Sta_mhs ()

12. Statusmhs()

12.Display Info Mahasisw a

11. Lap_data_mahasisw a()

13. Destroy

3: Cek Login

Squence diagram Sistem Infromasi SKL Mahasiswa


Sistem Kemahasiswaan

Mahasiswa

Akademik

SKL

Kemahasi 1.Create sw aan

5.Set_Statusmhs()

2. Login()
6.Input_Statusmhs

8. Get_stat mhs() 7. Get_stat mhs()


9.Set_SKL() 10.Input_SKL

4. Set_status login()

11. SKL ()

12.Display_SKL
12.1. Cetak_ SKL()

14. Destroy

3: Cek Login

13. Lap_SKL()

Component diagram Sistem Informasi Mahasiswa


Penolahan mahasiswa

Pendaftaran

Daftar.vb

CMahasiswa.vb
Penolahan Dosen

Pengolahan data Mahasiswa.exe


Penjurusan
Peno la maha han siswa
P M eno at la a ku han lia h

pengolahan sidang Pembayaran

Jurusan.vb

Dosen.vb

Peno laha jadwa n l

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

Das könnte Ihnen auch gefallen