sample latihan mbo untuk di anaislis benar-salah_001

28
Metodologi

Upload: fajar-farazi-piyoto

Post on 25-Jul-2015

70 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Sample Latihan MBO Untuk Di Anaislis Benar-salah_001

Metodologi

Page 2: Sample Latihan MBO Untuk Di Anaislis Benar-salah_001

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

4. Fowler, Martin, UML Distilled, Edisi 3, Andi Yogyakarta, 2005

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

Page 3: Sample Latihan MBO Untuk Di Anaislis Benar-salah_001

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

Page 4: Sample Latihan MBO Untuk Di Anaislis Benar-salah_001

Diagram UML 1. Use Case Diagram ( interkasi antara use case dan aktor )

Diagram ini menunjukkan sekumpulan kasus fungsional dan aktor (jenis kelas khusus) dan

keterhubungannya.

2. 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.

3. 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.

4. 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.

5. 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

6. 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.

7. 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.

Page 5: Sample Latihan MBO Untuk Di Anaislis Benar-salah_001

Proses Bisnis Dalam Pemodelan UML

Sistem Infomasi data Mahasiswa

Mahasiswa

Dosen

Front Office

Akademik

Registrasi

Pendataan

Maba

Include

Pembuatan

jadwal

Extend

Evaluasi

Mhasiswa

Include

PKL

Extend

Keuangan

Data Alumni

Kemahasiswaan

Include

Stakeholder

Diagram Proses Bisnis ( Use Case ) Kemahasiswaan

Page 6: Sample Latihan MBO Untuk Di Anaislis Benar-salah_001

Diagram Object Modeling Sistem Registrasi

Sistem Registrasi

Mencari

Informasi

Mendaftar

Memberikan

Persyaratan

Membayar

registrasi

Mahasiswa Front Office

Extend

Extend

Extend

Diagram Pemodelan bisnis (Use Case ) registrasi

Mahasiswa

Informasi dan pendaftaraan

Form Pendaftaran

Front OfficeKeuangan

Registrasi dan persyaratan

Mahasiswa

Form

PersyaratanFront Office

Staff Akademik

Keuangan

Page 7: Sample Latihan MBO Untuk Di Anaislis Benar-salah_001

Diagram Object Modeling

Sistem Pendataan Mahasiswa baru ( MABA ) Sistem Pendataan maba

Mensortir pergelombang

pendaftaran

Mensortir persemester

Mensortir perjurusan

Mendata jumlah kelas

Memisahkan Group

mahasiswa

Mendata mahasiswa

perkelas

Staff

Akademik

Keuangan

Include

Include

Include

Include

Include

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

Page 8: Sample Latihan MBO Untuk Di Anaislis Benar-salah_001

Diagram Object Modeling pengelompokan mahasiswa

Data

persemesterStaff

Akademik

Data

perjurusan

Data Kelas

Data Group

Data pekelas

Gelombang

Include

Extend

Include

Gel 1

Gel 3

Gel 2

Include

Include

Include

Smt Genap

Smt ganjil

Tik

Mif

Mprs

Akeu

Include

Include

Include

Arm

Include

Include

Include

Include

Include

Reguler

Karyawan

Include

Include

Include

Keuangan

Page 9: Sample Latihan MBO Untuk Di Anaislis Benar-salah_001

Diagram Object Modeling penjadwalan

Penjadwalan

Mendata Group

Mahasiswa perkelas

Mendata Kelas

Mendata Dosen

Menentukan jadwal

Staff

Akademik

Dosen

Mahasiswa

Extend

Include

Extend

Page 10: Sample Latihan MBO Untuk Di Anaislis Benar-salah_001

Diagram Object Modeling penjadwalan Penjadwalan

SAP

Staff

Akademik

Jadwal

data

mahasiswa

Kesediaan

Include

Ruang

Waktu

Include

Include

Include

Jumlah

Semester

Include

Include

Dosen

Mahasiswa

Page 11: Sample Latihan MBO Untuk Di Anaislis Benar-salah_001

Diagram Pemodelan bisnis (Use case) Evaluasi

Mahasiswa

Evaluasi mahasiswa

Medata mahasiswa aktif

Mendata mahasiswa

ujian

Mendata mahasiswa

registrasi persemester

Staff

Akademik

Dosen

Mahasiswa

Extend

Extend

Keuangan

Page 12: Sample Latihan MBO Untuk Di Anaislis Benar-salah_001

Sistem Praktek Kerja Lapangan dan alumni

Mahasiswa

Praktek Kerja Lapangan dan Alumni

Pengajuan

Judul

Staff

Akademik

Sidang

Alumni

Pengajuan

PKL

Include

Penguji

Waktu

Include

Include

Angkatan

Jurusan

Include

Include

Dosen

Pengajuan

Pembimbing

Include

Include

Include

Stakeholder

Kemahasis

waan

Page 13: Sample Latihan MBO Untuk Di Anaislis Benar-salah_001

Diagram Proses Bisnis

( Use Case ) Yang dirancang

Sistem Infomasi data Mahasiswa

Mahasiswa

Dosen

Front Office

Akademik

Registrasi

Pendataan

Maba

Include

Pembuatan

jadwal

Extend

Evaluasi

Mhasiswa

Include

PKL

Extend

Keuangan

Data Alumni

Kemahasiswaan

Include

Stakeholder

Admin

Page 14: Sample Latihan MBO Untuk Di Anaislis Benar-salah_001

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

Jurusan

-Kode_jur

-Nama-Jur

-Biaya

+Create()

+Input()

+Update()

+Set_pendaftaran()

+Get_cmhs()

Daftar-Noreg

-Tanggal_daftar

+Create()

+Input()

+Update()

+Set_pendaftaran()

+Get_cmhs()

User

-Id

-User

-Password

+Create()

+Input()

+Status()

+Input()

+Update()

+Destroy()

1..N

1..N1..N

1..N

1..N

1..N

1..N

1..N

Page 15: Sample Latihan MBO Untuk Di Anaislis Benar-salah_001

Class diagram Sistem Infromasi jadwal Mahasiswa

Mahasiswa

-Npm

-Nama_Cmhs

-Kelas

+Create()

+Input()

+Update()

+Get_cmhs()

Jadwal

-ID_jadwal

-Ruang

-Waktu

+Create()

+Input()

+Update()

+Set_jadwal()

+Get_dosem()

+get_mahs

User

-Id

-User

-Password

+Create()

+Input()

+Status()

+Input()

+Update()

+Destroy()

1..N

1..N

1..N

1..N

1..N

1..N

Matakuliah

-Id_Mtk

-Nama_mtk

-Sks

-Semester

-Prasyarat

+Create()

+Input()

+Update()

+Get_mtk()

1..N

1..N

Page 16: Sample Latihan MBO Untuk Di Anaislis Benar-salah_001

Class diagram Sistem Informasi Pembayaran

Mahasiswa

Mahasiswa

-Npm

-Nama_Cmhs

-Kelas

+Create()

+Input()

+Update()

+Get_cmhs()

Jurusan

-Kode_jur

-Nama-Jur

-Biaya

+Create()

+Input()

+Update()

+Set_Jurusan()

bayar

-ID_Bayar

-Tgl_Bayar

-Semester

-Jenis bayar

+Create()

+Input()

+Update()

+Set_jadwal()

+Get_dosem()

+get_mahs

User

-Id

-User

-Password

+Create()

+Input()

+Status()

+Input()

+Update()

+Destroy()

1..N

1..N

1..N

1..N

1..N

1..N

1..N

1..N

Page 17: Sample Latihan MBO Untuk Di Anaislis Benar-salah_001

Aktivity diagram Sistem Infromasi pendaftaran dan

penjadwalan mahasiswa

Mahasiswa Front Office Keuangan Kemahasiswaan Akademik Dosen

Start

Pendaftaran

Login

Input data pendaftaran

Menerima berkas

pendaftaran

Menerima

berkas

Menerima data

kelas

Mengisi Form

mengajar

Data mahasiswa

---------------------

[baru]

Persyaratan

Lengkap

Finish

BatalData Mahasiswa

---------------------

[Valid]

Menerima Pendaftaran

Mendata

Perjurusan

Mendata pergroup

mahasiswa

Membagi perkelas

Planing jadwal

kuliah

Data Mahasiswa

---------------------

[perkelas]

Form Dosen

---------------------

[Pejurusan]

Terima Form

kesediaan

form dosen

---------------------

[Pejurusan]

Tidak

sesuai

jadwal

Finish

Susun jadwal

Sesuai

jadwal

Jadwal kuliah

---------------------

[Persemester

Susun jadwal

Terima Jadwal

Terima

Jadwal

Finish

Login Login Login Login

Finish

Page 18: Sample Latihan MBO Untuk Di Anaislis Benar-salah_001

Aktivity diagram Sistem Infromasi Praktek kerja

lapangan

Mahasiswa keuangan akademik Kemahasiswaan Dosen

Start

Daftar Pkl

Login

Input data pendaftaran

Pkl

Menerima berkas

daftar pkl

Menerima

berkas PKL

Mengisi Form

kompetensi

Data mahasiswa

---------------------

[Pkl]

Persyaratan

Lengkap

Finish

Batal

Sk pembimbing

---------------------

[Sk]

Menerima Pendaftaran

Surat Pkl

---------------------

[Srt Pkl]

Terima mhsw

bimbingan

form dosen

---------------------

[Pejurusan]

Ditolak

Finish

Bimbingan

Disetujui

cek sks dan

keaktifan mhs

Menentukan

dosen

pembimbing

Mrekomendasi

perusahaan

Membuatkan

Surat

pengantar

Menerima surat

pkl

Menerima

Sk Bimbingan

Finish

Login Login Login

Finish

Page 19: Sample Latihan MBO Untuk Di Anaislis Benar-salah_001

Aktivity diagram Sistem Infromasi Sidang dan Alumni

Mahasiswa Akademik Dosen Kemahasiswaan

Start

Pendaftaran

Sidang

Login

Input data pendaftaran

Memberi

penilaian

Menerima

berkas

Menguji Sidang

Data

mahasiswa

---------------------

[Sidang]

Persyaratan

LengkapFinish

Batal

Menerima Pendaftaran

Mendata Alumni

Data Alumni

---------------------

[Pejurusan]

Finish

Terima

Jadwal

Transkrip

Finish

Login

Menentukan

Doen Penguji

dan jadwal

Sk Penguji

-------------------

--

[Sk]

Berkas Sidang

---------------------

[Sidang]

Pengolahan

Transkrip

Transkrip

-------------------

--

[Nilai]

Terima Kartu

Alumni

Finish Finish

Page 20: Sample Latihan MBO Untuk Di Anaislis Benar-salah_001

Squence diagram

Sistem Infromasi Pendaftaran Mahasiswa

Front

Office

Sistem

Pendaftaran

Calon

Mahasiswa

1.Create

15. Destroy

2. Login()

3: Cek Login()

4. Set_status

login()

5.Set_Statuscmhs()

6.Input_Statuscmhs

Pendaftaran

10.Set_pendaftaran

()

11.Input_

pendaftaran

12. Lap_Pendaftaran()

11.1.

cetak_pendaftaran()

14.

Display_pendaftara

13. Get_Cmhs()

Jurusan

7.Set_jurusans()

8.Inputt_jurusans()

9. Get_Juruusan()

Page 21: Sample Latihan MBO Untuk Di Anaislis Benar-salah_001

Squence diagram Sistem Infromasi Pengolahan jadwal

Akademik

Sistem

AkademikMahasiswa

1.Create

18: Destroy

2. Login()

3: Cek Login

4. Set_status

login()

5.Set_Statusmhs()

6.Input_Statusmhs

16. Lap_Jadwal()

15.1. cetak_Jadw al()

17.Display_jadw al

Dosen Jadwal

12.Set_Dosen()

13.Input_dosen

14.Set_Jadw al()

15.Input_Jadw al

10. Get_Dosen()

Mata Kuliah

7.Set_Mtk()

8.Input_mtk11. Get_Mata_

Kuliah()

9. Get_mhs()

Page 22: Sample Latihan MBO Untuk Di Anaislis Benar-salah_001

Squence diagram

Sistem Infromasi keuangan Mahasiswa

Keuangan

Sistem

keuanganMahasiswa

1.Create

13. Destroy

2. Login()

3: Cek Login

4. Set_status

login()

5.Set_Statusbyr_

mhs()

6.Input_Status_byr_

mhs()

11. Lap_data_mahasisw a()

10.1. Cetak_Sta_mhs

()

12.Display Info

Mahasisw a

9. Get_Statusmhs

()

Informasi

mahasiswa

12. Statusmhs()

11. Input_Statusmhs

()

Bayar

7.Set_bayar()

8.Input_bayar ()

10. Get_Status

_byr()

Page 23: Sample Latihan MBO Untuk Di Anaislis Benar-salah_001

Squence diagram Sistem Infromasi SKL Mahasiswa

Kemahasi

sw aan

Sistem

KemahasiswaanMahasiswa

1.Create

14. Destroy

2. Login()

3: Cek Login

4. Set_status

login()

5.Set_Statusmhs()

6.Input_Statusmhs

13. Lap_SKL()

12.1. Cetak_

SKL()

12.Display_SKL

7. Get_stat

mhs()

Akademik SKL

9.Set_SKL()

10.Input_SKL

11. SKL ()

8. Get_stat

mhs()

Page 24: Sample Latihan MBO Untuk Di Anaislis Benar-salah_001

Component diagram Sistem Informasi Mahasiswa

CMahasiswa.vb

Dosen.vb

Bayar.vb

Jurusan.vb

Sidang ( SKL ).vb

MataKuliah.vb

Daftar.vb

Sql Database

Pengolahan data

Mahasiswa.exe

Penolahan

mahasiswa

Penolahan

Dosen

Penolah

an

Mata ku

liah

Penola

han

mahasis

wa

Pendaftaran

Penjurusan

pengolahan sidangPembayaran

Jadwal.vb

Penola

han

jadw

al

Page 25: Sample Latihan MBO Untuk Di Anaislis Benar-salah_001

Statechart diagram Sistem Infromasi pendaftaran dan jadwal kuliah

Pendataan MahasiswaUser

LoginBatal Login

Input Pendafataran

mahasiswa

Input Pembayaran

mahasiswa

Input

Data Kagori mahasiswa

Input data dosen

Input Jadwal Kulian

Pembatalan

End State

Initial State

Page 26: Sample Latihan MBO Untuk Di Anaislis Benar-salah_001

Statechart diagram Sistem Infromasi kelulusan

mahasiswa

Pendataan MahasiswaUser

LoginBatal Login

Input pemdaftaran pkl

Input dosen pembimbing

Input

jadwal sidang

Input nilai sidang

Input Skl

Pembatalan

End State

Page 27: Sample Latihan MBO Untuk Di Anaislis Benar-salah_001

Deployment diagram Sistem Infromasi data mahasiswa

Server Pendataan Mahasiswa

Deploy

User.exe

Pengolahan data mahasiswa.exe

<<Oledb>>

1

*

Database Pendataan Mahasiswa

Deploy

cmahasiswa.sql

dosen.sql

bayar.sql

sidang.sql

jurusan.sql

daftar.sql

kelas.sql

matakuliah.sql

Printer

<<Port>>

*

Page 28: Sample Latihan MBO Untuk Di Anaislis Benar-salah_001

Sekian dan Terima Kasih