Laporan Final Project ADBO Sistem Informasi Akademik

download Laporan Final Project ADBO Sistem Informasi Akademik

of 41

description

ADBO

Transcript of Laporan Final Project ADBO Sistem Informasi Akademik

LAPORAN TUGAS SEMESTERANALISIS DESAIN BERORIENTASI OBJECTSISTEM INFORMASI DELIVERY CAFE

Di Susun Oleh :Nama Kelompok Adhitya Wirayudha K( 1234010123 )Serafiando Christy P( 1234010125 )Johni Akbar S( 1234010132 )Arif Mahendra S( 1234010138 )Wahyu Ferdyanto( 1234010143 )

TEKNIK INFORMATKAADBO2015

LEMBAR PENGESAHAN

Disusun Oleh :Nama Kelompok

1234010123Adhitya Wirayudha K

1234010125Serafiando Christy P

1234010132Johni Akbar Santoso

1234010138Arif Mahendra S

1234010143Wahyu Ferdyanto

1. Flowchart Sistem Keseluruhan

Mahasiswa yang akan melakukan aktifitas di siamik pertama harus memilih menu, jika dia sudah membayar SPP akan dapat langsung memilih menu tapi jika belum mahasiswa akan diarahkan untuk membayar SPP terlebih dahulu. Setelah menu dipilih, sistem akan merespon pilihan menu. Jika pilihan menu tersebut mengharuskan mengisi form maka mahasiswa akan diberi laman untuk mengisi form tersebut, dan jika tidak perlu mengisi form maka output akan langsung dapat ditampilkan. Dan proses siamik pun selesai.

2. Usecase Bisnis Diagram

Stereotype bisnis usecase diagram :

1. Business Actor : Mahasiswa, Admin

2. Business Worker : Sistem, Bank

3. Business Usecase: Memilih Menu Merespon Pilihan Menu Membayar SPP Mengelola Data

Alur Sistem pada gambar usecase bisnis diagram diatas adalah:

1. Actor : -Mahasiswa Melakukan Pemilihan Menu pada sistem informasi akademik -Admin Melakukan Pengelolaan Data pada Sistem Informasi akademik2. Worker : -Sistem berperan sebagai worker mempunyai peran sebagai entitas pada business usecase memilih menu dan merespon pilihan menu, serta entitas dengan Admin yang mempunyai business usecase mengelola data. Pada business usecase memilih menu terdapat beberapa proses bisnis diantara nya mendaftar UTS, mendaftar UAS, mengentry KRS, melihat KHS, melihat pengumuman. Sedangkan pada business usecase merespon pilihan menu proses bisnisnya adalah respon respon dari menu menu yang telah dipilih oleh mahasiswa yang melakukan aktivitas di siamik. Dan pada business usecase mengelola data berisi proses bisnin mengelola data KRS, dan data KHS yang dilakukan oleh admin. -Bank berperan sebagai worker yang menjadi entitas pada business usecase membayar SPP. Didalam business usecase membayar SPP terdapat proses bisnis yaitu proses proses dari tahapan membayar SPP.

3. Usecase Diagram

Stereotype usecase diagram :1. Actor : Admin, Pegawai, Pembeli2. Usecase : Login, Mengentry KRS, Melihat KHS, Mendaftar UAS, Mendaftar UTS, Melihat Pengumuman, Membayar SPP, Membayar DOP, Mengelola data KRS, Mengelola data KHS, Mengelola data Transkrip

Alur Sistem pada gambar usecase diagram diatas adalah :1. Pada gambar diatas Admin yang ingin melakukan pengelolaan data akan melakukan login terlebih dahulu, disini admin dapat mengelola data yaitu data KRS, data KHS.

2. Kemudian Mahasiswa yang ingin melakukan aktivitas pada sistem informasi akademik ini juga harus login untuk mengakses web siamiknya. Disini mahasiswa dapat melakukan aktivitas yaitu mendaftar UTS, mendaftar UAS, melihat KHR, mengentry KRS, dan melihat pengumuman.

3. Pada diagram diatas terdapat relasi include dan extend yang terdapat pada usecase mendaftar UTS dan mendaftar UAS. Pada usecase mendaftar UTS terdapat relasi extend yaitu membayar DOP yang artinya jika mahasiswa ingin mendaftar UTS dia tidak diwajibkan untuk membayar DOP, sedangkan pada usecase mendaftar UAS terdapat relasi include yaitu membayar DOP yang mempunyai arti jika mahasiswa ingin mendaftar UAS maka mahasiswa tersebut diwajibkan untuk membayar DOP. Dan ada satu lagi relasi include yang terdapat pada usecase mengetry KRS yaitu membayar SPP dan mempunyai arti jika mahasiswa akan mengentry KRS diwajibkan untuk membayar SPP.

4. Activity Diagram4.1. Activity Diagram Mengentry KRS

Alur sistem dari activity diagram mengentry KRS:

Mahasiswa masuk menu KRS untuk menambahkan KRS yang diinginkan lalu sistem akan merespon dengan menampilkan menu entry KRS. Setelah itu mahasiswa akan melakukan proses entry KRS dan mengunci mata kuliah yang telah dipilih. Lalu sistem akan secara otomatis menyimpan data KRS yang telah ditambahkan oleh mahasiswa.

4.2. Activity Diagram Melihat KHS

Alur sistem dari activity diagram Melihat KHS :

Pertama mahasiswa melakuan login dan sistem memberi respon dengan menampilkan bahwa mahasiswa telah berhasil login. Lalu sistem akan menampilkan menu ada ada di siamik, setelah itu mahasiswa dapat memilih menu KHS dan sistem akan menampilkan menu KHS.

4.3. Activity Diagram Melihat Pengumuman

Alur sistem dari activity diagram melihat pengumuman :

Pada diagram melihat pengumuman ini mahasiswa memilih menu pengumuman pada siamik lalu sistem akan menampilkan menu pengumuman yang ada di siamik setelah itu mahasiswa dapat melihat pengumuman yang tersedia.

4.4. Activity Diagram Mendaftar UAS

Alur sistem dari activity diagram mendaftar UAS : Pada diagram ini mahasiswa memilih menu pendaftaran uas lalu sistem akan menampilkan menu pilihan pendaftaran UAS. Setelah itu mahasiwa diharuskan untuk mengisi angket sebagai syarat pendaftaran UAS. Setelah itu sistem akan secara otomatis menyimpan angket yang telah diisi dan sistem akan memberitahukan bahwa mahasiswa telah berasil terdaftar mengikuti UAS

4.5. Activity Diagram Mendaftar UTS

Alur sistem dari activity diagram Pendaftaran UTS : Pada diagram ini mahasiswa memilih menu pendaftaran uas lalu sistem akan menampilkan menu pilihan pendaftaran UTS. Setelah itu mahasiwa diharuskan untuk mengisi angket sebagai syarat pendaftaran UTS. Setelah itu sistem akan secara otomatis menyimpan angket yang telah diisi dan sistem akan memberitahukan bahwa mahasiswa telah berasil terdaftar mengikuti UTS.

4.6. Activity Diagram Mengelola data KHS

Alur sistem dari activity diagram mengelola data KHS :Pertama admin yang bertindak sebagai pengatur KHS memilih menu login untuk mengedit KHS. Admin diwajibkan memasukkan username dan password lalu setelah itu sistem akan menampilkan halaman edit KHS, disitu admin dapat melakukan edit pada KHS misalnya menghapus KHS.

4.7. Activity Diagram Mengelola data KRS

Alur sistem dari activity diagram Mengelola data KRS :Pertama admin yang bertindak sebagai pengatur KRS memilih menu login untuk mengedit KRS. Admin diwajibkan memasukkan username dan password lalu setelah itu sistem akan menampilkan halaman edit KRS, disitu admin dapat melakukan edit pada KRS misalnya menambah KRS.

4.8. Activity Diagram Membayar SPP

Alur sistem dari activity diagram Membayar SPP :Pertama mahasiswa mengambil nomer antrian lalu teller akan memanggil nomer antrian, setelah itu mahasiswa menyerahkan nomer pemabayarn kepada mahasiswa. Teller akan melihat tagihan yang ditagihkan pada mahasiswa tersebut, setelah itu baru akan melakukan transaksi pembayaran dan teller akan mencetak bukti pembayaran yang akan diserahkan kepada mahasiswa.

5. Skenario Sistem

Nama Usecase : Mengentry KRSSkenario :Aksi AktorReaksi Sistem

Skenario NormalActor : Mahasiswa

1.Memilih menu Entry KRS

2. Sistem merespon pilihan menu entry KRS

3.Sistem menampilkan menu entry KRS

4.Mengisi form entry KRS

5.Mengunci KRS

6.Sistem menyimpan KRS mahasiswa

Nama Usecase : Melihat KHSSkenario :Aksi AktorReaksi Sistem

Skenario NormalActor : Mahasiswa

1.Memilih menu lihat KHS

2. Sistem merespon pilihan menu

3.Sistem menampilkan KHS mahasiswa

4.Mahasiswa melihat KHS

Nama Usecase : Melihat PengumumanSkenario :Aksi AktorReaksi Sistem

Skenario NormalActor : Mahasiswa

1.Memilih menu pengumuman

2.Sistem merespon pilihan menu pengumuman

3.Sistem menampilkan laman pengumuman

4.Mahasiswa melihat pengumuman yang ada

Nama Usecase : Mendaftar UASSkenario :Aksi AktorReaksi Sistem

Skenario NormalActor : Mahasiswa

1.Memilih menu daftar UAS

2.Sistem merespon pilihan menu daftar UAS

3.Sistem memberi menu daftar UAS

4.Mahasiswa mengisi angket

5.Menyimpan data peserta UAS

6.Mahasiswa terdaftar sebagai peserta UAS

7.Mahasiswa melihat kartu UAS

Nama Usecase : Mendaftar UTSSkenario :Aksi AktorReaksi Sistem

Skenario NormalActor : Mahasiswa

1.Memilih menu daftar UTS

2.Sistem merespon pilihan menu daftar UTS

3.Sistem memberi menu daftar UTS

4.Mahasiswa mengisi angket

5.Menyimpan data peserta UTS

6.Mahasiswa terdaftar sebagai peserta UTS

7.Mahasiswa melihat kartu UTS

Nama Usecase : Mengelola data KHSSkenario :Aksi AktorReaksi Sistem

Skenario NormalActor : Admin

1.Login Admin

2.Menampilkan laman login

3.Memasukkan Username dan password

4.Menampilkan laman edit KHS

5.Edit KHS

6.Menyimpan hasil edit KHS

Nama Usecase : Mengelola data KRSSkenario :Aksi AktorReaksi Sistem

Skenario NormalActor : Admin

1.Login Admin

2.Menampilkan laman login

3.Memasukkan Username dan password

4.Menampilkan laman edit KRS

5.Edit KRS

6.Menyimpan hasil edit KRS

6. Sequence Diagram

a. Sequence Diagram Mengelola data KRS

Gambar 6.1

Deskripsi 6.1 Pertama admin yang bertindak sebagai pengatur KRS memilih menu login untuk mengedit KRS. Admin diwajibkan memasukkan username dan password lalu setelah itu sistem akan menampilkan halaman edit KRS, disitu admin dapat melakukan edit pada KRS misalnya menambah KRS.

b. Sequence Diagram Tambah Data Pegawai

Gambar 6.2

Deskripsi 6.2

mahasiswa melakuan login dan sistem memberi respon dengan menampilkan bahwa mahasiswa telah berhasil login. Lalu sistem akan menampilkan menu ada ada di siamik, setelah itu mahasiswa dapat memilih menu KHS dan sistem akan menampilkan menu KHS.

c. Sequence Diagram Mendaftar UAS

Gambar 6.3

Deskripsi 6.3

Pada diagram ini mahasiswa memilih menu pendaftaran uas lalu sistem akan menampilkan menu pilihan pendaftaran UAS. Setelah itu mahasiwa diharuskan untuk mengisi angket sebagai syarat pendaftaran UAS. Setelah itu sistem akan secara otomatis menyimpan angket yang telah diisi dan sistem akan memberitahukan bahwa mahasiswa telah berasil terdaftar mengikuti UAS.

d. Sequence Diagram Melihat Pengumuman

Gambar 6.4

Deskripsi 6.4

Pada diagram melihat pengumuman ini mahasiswa memilih menu pengumuman pada siamik lalu sistem akan menampilkan menu pengumuman yang ada di siamik setelah itu mahasiswa dapat melihat pengumuman yang tersedia.

e. Sequence Diagram Mendaftar UTS

Gambar 6.5

Deskripsi 6.5

Pada diagram ini mahasiswa memilih menu pendaftaran uas lalu sistem akan menampilkan menu pilihan pendaftaran UTS. Setelah itu mahasiwa diharuskan untuk mengisi angket sebagai syarat pendaftaran UTS. Setelah itu sistem akan secara otomatis menyimpan angket yang telah diisi dan sistem akan memberitahukan bahwa mahasiswa telah berasil terdaftar mengikuti UTS.

f. Sequence Diagram Mengentri KRS

Gambar 6.6

Deskripsi 6.6

Mahasiswa masuk menu KRS untuk menambahkan KRS yang diinginkan lalu sistem akan merespon dengan menampilkan menu entry KRS. Setelah itu mahasiswa akan melakukan proses entry KRS dan mengunci mata kuliah yang telah dipilih. Lalu sistem akan secara otomatis menyimpan data KRS yang telah ditambahkan oleh mahasiswa.

g. Sequence Diagram Membayar SPP

Gambar 6.7

Deskripsi 6.7

Pertama mahasiswa mengambil nomer antrian lalu teller akan memanggil nomer antrian, setelah itu mahasiswa menyerahkan nomer pembayaran kepada mahasiswa. Teller akan melihat tagihan yang ditagihkan pada mahasiswa tersebut, setelah itu baru akan melakukan transaksi pembayaran dan teller akan mencetak bukti pembayaran yang akan diserahkan kepada mahasiswa.

h. Sequence Diagram Mengelola Data KHS

Gambar 6.8

Deskripsi 6.8

Pertama admin yang bertindak sebagai pengatur KHS memilih menu login untuk mengedit KHS. Admin diwajibkan memasukkan username dan password lalu setelah itu sistem akan menampilkan halaman edit KHS, disitu admin dapat melakukan edit pada KHS misalnya menghapus KHS.

7. Collaboration Diagram

a. Collaboration Diagram Melihat KHS

Gambar 6.1

Deskripsi 6.1 Actor : Mahasiswa yang ingin melihat KHS harus memilih menu lihat KHS terlebih dahulu, kemudian request data dikirim oleh interface kepada sistem yang kemudian request tersebut diteruskan ke data base dan kemudian membalas dengan mengirim hasil verivikasi data tersebut. Setelah mengirim hasil verivikasi data maka data KHS akan ditampilkan ke interface yang kemudian dapat dilihat oleh mahasiswa tersebut.

b. Collaboration Diagram Mendaftar UAS

Gambar 6.2

Deskripsi 6.2Mahasiswa yang akan ingin mendaftar UAS pertama harus memilih menu daftar UAS, kemudian interface mengirim request form laman daftar UAS kepada sistem. Lalu sistem mengirim balik tampilan form daftar UAS ke interface sehingga mahasiswa dapat mengisi form tersebut, isi form tersebut berupa angket. Setelah mengisi angket, maka data angket akan dikirim lagi ke sistem dan sistem menyimpan data tersebut sebagai data perserta UAS di database. Setelah tersimpan data base mengirim data peserta UAS tersebut ke sistem dan diteruskan ke interface sehingga mahasiswa dapat melihat kartu peserta UAS nya.

c. Collaboration Melihat Pengumuman

Gambar 6.3

Deskripsi 6.3Kemudian mahasiswa yang akan melihat pengumuman haruslah memilih menu lihat pengumuman, setelah dipilih request data akan dikirim ke sistem yang kemudian diteruskan ke database dengan memverivikasi data pengumuman. Setelah diverivikasi, sistem akan menampilkan pengumuman ke interface sehingga pengumuman dapat dilihat oleh mahasiswa.

d. Collaboration Mendaftar UTS

Gambar 6.4

Deskripsi 6.4Mahasiswa yang akan ingin mendaftar UTS pertama harus memilih menu daftar UTS, kemudian interface mengirim request form laman daftar UTS kepada sistem. Lalu sistem mengirim balik tampilan form daftar UTS ke interface sehingga mahasiswa dapat mengisi form tersebut, isi form tersebut berupa angket. Setelah mengisi angket, maka data angket akan dikirim lagi ke sistem dan sistem menyimpan data tersebut sebagai data perserta UTS di database. Setelah tersimpan data base mengirim data peserta UTS tersebut ke sistem dan diteruskan ke interface sehingga mahasiswa dapat melihat kartu peserta UTS nya.

e. Collaboration Mengentry KRS

Gambar 6.5

Deskripsi 6.5

Kemudian mahasiswa yang akan mengentry KRS haruslah memilih menu entry KRS, setelah itu request dikirim ke sistem dan sistem merespon dengan mengirimkan form entry KRS yang kemudian form tersebut diisi oleh mahasiswa. Setelah form terisi, data entry KRS tersebut dikirim ke sistem yang kemudian disimpan ke data base. Setelah disimpan, database mengembalikan hasil entry KRS tersebut ke sistem yang diteruskan ke interface dan hasil KRS dapat dilihat oleh mahasiswa.

f. Collaboration Membayar SPP

Gambar 6.6

Deskripsi 6.6Mahasiswa yang akan membayar SPP, mahasiswa akan mengambil nomer antrian. Kemudian antrian dipanggil dan kemudian mahasiswa mebayar SPP. Setelah membayar sistem akan menyimpan data pembayaran SPP, setelah itu database kembali mengirim data pembayaran yang dapat dilihat oleh mahasiswa sebagai bukti pembayaran.

g. Collaboration Mengelola Data KHS

Gambar 6.7

Deskripsi 6.7

Pada deskripsi collaboration mengelola data KHS ini, admin yang akan mengelola data KHS dia harus melakukan login terlebih dahulu. Setelah itu admin dapat mengelola data KHS di sistem dan menyimpan data KHS yang telah dikelola tersebut di database. Setelah disimpan data KHS akan dikirim kembali ke sistem dan ditampilkan ke interface sehingga admin dapat melihat hasil kelola data KHS yang baru saja dikelola.

h. Collaboration Mengelola data KRS

Gambar 6.8

Deskripsi 6.8

Admin yang akan mengelola data KRS dia harus melakukan login terlebih dahulu. Setelah itu admin dapat mengelola data KHS di sistem dan menyimpan data KRS yang telah dikelola tersebut di database. Setelah disimpan data KRS akan dikirim kembali ke sistem dan ditampilkan ke interface sehingga admin dapat melihat hasil kelola data KRS yang baru saja dikelola.

8. Class Diagram

Penjelasan Class Diagram :a. Entitas Mahasiswa Atribute : Nama memiliki variabel string Npm memiliki variabel string Jurusan memiliki variabel string Fakultas memiliki variabel stringPassword memiliki varibel string

Function:Melihat_KHSMendaftar_UASMendaftar_UTSMengentri_KRSMelihat_pengumuman

Pada entitas Mahasiswa mempunyai hubungan relasi dengan Web Siamik dan juga dengan cardinalitas one to many yang mempunyai arti satu Mahasiswa dapat mengakses di Web Siamik seperti melakukan pendaftaran UAS, UTS dan juga mengentri KRS ataupun melihat pengumuman.

b. Entitas Admin Atribute: No_id memiliki variabel stringNama memiliki variabel stringAlamat memiliki variabel stringBagian memiliki variabel stringPassword memiliki variabel string

Function:tambah_data_mahasiswatambah_data_peserta_UAStambah_data_peserta_UTSmengelola_data_KHSmengelola_data_KRSmengelola_pengumuman

Pada entitas Admin memiliki relasi dengan entitas Web Siamik dengan cardinalitas one to many yang juga mempuyai satu pegawai dapat melakukan mengelola data pada Web Siamik bukan juga mengelola tapi juga dapat menambah data dan juga dapat mengurangi data mahasiswa, juga dapat mengelola data pengumuman pada Web Siamiknya.

c. Web Siamik Atribute:Login memiliki variabel stringKRS memiliki variabel stringKHS memiliki variabel stringPengumuman memiliki variabel stringPendaftaran memiliki variabel string

Pada entitas Web Siamik memiliki relasi dengan dua entitas yaitu dengan Mahasiswa dan Admin dari kedua entitas tersebut juga memiliki cardinalitas one to many yaitu dimana Mahasiswa dan Admin dapat mengakses dan dapat juga mengelola data pada siamik, sedangkan Mahasiswa hanya dapat mengakses dan hanya dapat mengentri data pada Web Siamik.

DAFTAR PUSTAKA

Tabel Mionitoring PengerjaanNPMWAKTU & KEGIATAN PENGERJAANKeterangan

BULAN KE-1

M 1M 2M 3M 4

1

2

3

4

5

6

BULAN KE-2

M 1M 2M 3M 4

1

2

3

4

5

6

BULAN KE-3

M 1M 2M 3M 4

1

2

3

4

5

6

START

END

Mahasiswa

Memilih Menu

Bayar SPP

Yes

Membayar SPP

No

Menu Merespon Pilihan

Mengisi Form

Output

No

Mahasiswa Mengisi Form

Yes