Selasa, 04 Oktober 2016

USE CASE DIAGRAM DAN CLASS DIAGRAM PENDAFTARAN PESERTA DIDIK BARU SEKOLAH PG DAN TK





Nama : Eka Fajar Kurniawati
NPM : 1B115017
Mata Kuliah : Pemograman Berorientasi Objek

USE CASE DIAGRAM PENDAFTARAN PESERTA DIDIK BARU
SEKOLAH PG DAN TK

Use case diagram adalah suatu model yang dangat fungsional dalam sebuah sistem yang menggunakan actor dan use case. Sedangkan pengertian dari use case sendiri adalah layanan atau fungsi-fungsi yang tersedia pada sistem untuk penggunannya.

Persyaratan Pendaftaran :
·  Persyaratan Usia
    PG : 3 thn – 4 thn
   TK A : 4 thn – 5 thn
   TK B : 5 thn – 6 thn

Cara Pendaftaran
1.  Pembelian Formulir
2.  Membeli formulir pendaftaran sebesar Rp.400.000, Formulir diserahkan ke Panitia  Penerimaan Peserta Didik Baru (PPDB) beserta persyaratan dokumen lainnya.
3.  Pelunasan Biaya Pendaftaran, meliputi :
·         Biaya SPP
·         Biaya Seragam
·         Biaya Buku

1.       Use Case Diagram Penerimaan Peserta Didik Baru


1.1      Skenario Use Case Pembelian Formulir

Use Case
Pembelian Formulir
Actor
Orang Tua Calon Siswa
Pre-Condition
Belum Melakukan Pendaftaran
Post Condition
Actor melakukan pendaftaran
Description
Actor ingin melakukan pendaftaran dan diharuskan membeli formulir terlebih dahulu

Actor
System
1.       Actor melakukan pembelian formulir
2.       Memberikan pilihan formulir
3.       Actor memilih formulir
4.       Panitia PPDB Mencetak Kwitansi
 6.    Actor menerima kwitansi dan formulir
5.       Kwitansi beserta Formulir diberikan ke  Pembeli




1.2      Skenario Use case Pendaftaran

Use Case
Pendaftaran
Actor
Orang Tua Calon Siswa
Pre-Condition
Sudah melakukan pembelian formulir dan melengkapi persyaratan
Post Condition
Actor berhasil terdaftar
Description
Actor melakukan pendaftaran peserta didik baru

Actor
System
1.       Mingisi formulir serta melengkapi persyaratan

2.       Menyerahkan Formulir dan Persyaratan lainnya
3.       Menerima formulir dan persyaratan lainnya

4.       Cek formulir dan kelengkapan persyaratan

5.       Jika tidak lengkap maka kembali ke no 1
7.    Konfirmasi Penerimaan
6.       Rekap Data Peserta Didik Baru




1.3      Skenario Use Case Administrasi

Use Case
Administrasi
Actor
Orang Tua Calon Siswa
Pre-Condition
Telah terdaftar sebagai peserta didik baru
Post Condition
Actor melunasi biaya administrasi
Description
Actor melakukan pelunasan biaya administrasi

Actor
System
1.       Membayar sesuai dengan rincian biaya yang ada pada formulir
2.       Menerima pembayaran

3.       Cek kesesuaian jumlah nominal

4.       Jika tidak sesuai maka kembali ke no 1

5.       Jika sesuai maka input data pada buku besar
7.   Menerima kwitansi
6.       Cetak kwitansi Administrasi







2.       Activity Diagram

 2.1   Activity Diagram Pembelian Formulir




 2.2   Activity Diagram Pendaftaran



2.3   Activity Diagram Administrasi

 

B.      Sistem yang Diusulkan
1.       Use Case Diagram Penerimaan Peserta Didik Baru



1.1   Skenario Use Case Log In

Use Case
Log In
Actor
Panitia PPDB
Pre-Condition
Membuka Aplikasi dan Belum Log In
Post Condition
Actor berhasil log In dan dapat menggunakan sistem
Description
Actor melakukan log in untuk mengakses sistem

Actor
System
1.       Membuka aplikasi
2.       Menampilkan form log in
3.       Input username dan password
4.       authentification

5.       jika gagal maka pesan error ditampilkan

6.       jika berhasil menu utama ditampilkan




1.2   Skenario Use Case Pembelian Formulir

Use Case
Penjualan Formulir
Actor
Panitia PPDB
Pre-Condition
Log In
Post Condition
input data pendaftaran
Description
Actor melakukan input data pendaftaran

Actor
System
1.       Membuka form Penjualan Formulir
2.       Menampilkan form penjualan formulir
3.       Input data penjualan formulir lalu simpan dan cetak kwitansi
4.       Menyimpan ke database
       6.   Kwitansi
5.       Cetak Kwitansi




1.3   Skenario Use case Pendaftaran
Use Case
Pendaftaran
Actor
Panitia PPDB
Pre-Condition
Log In
Post Condition
Menyimpan data pendaftaran
Description
Actor melakukan input data pendaftaran

Actor
System
1.       Membuka form Pendaftaran
2.       Menampilkan form pendaftaran
3.       Input data pendaftaran sesuai formulir lalu simpan data
4.       Menyimpan ke database





1.4   Skenario Use Case Administrasi
Use Case
Administrasi
Actor
Panitia PPDB
Pre-Condition
Log In dan data terdaftar
Post Condition
Actor menyimpan data pembayaran administrasi
Description
Actor melakukan input data pembayaran administrasi

Actor
System
1.       Membuka form administrasi
2.       Menampilkan form administrasi
3.       Cari data pendaftar

4.       Input data pembayaran administrasi lalu simpan dan cetak kwitansi
5.       Menyimpan ke database
7.  Kwitansi
6.       Cetak kwitansi






2         Activity Diagram

  2.1   Activity Diagram Log In



  2.2  Activity Diagram Pembelian Formulir






 2.3   Activity Diagram Pendaftaran



2.4   Activity Diagram Administrasi



CLASS DIAGRAM
PENDAFTARAN PESERTA DIDIK BARU
SEKOLAH PG DAN TK


Class diagram digunakan untuk menampilkan kelas-kelas dan paket-paket di dalam system. Class diagram memberikan gambaran system secara statis dan relasi antar mereka. Biasanya, dibua beberapa class diagram untuk system tunggal. Beberapa diagram akan menampilkan subset dari kelas-kelas dan relasinya. Dapat dibuat beberapa diagram sesuai dengan yang diinginkan untuk mendapatkan gambaran lengkap terhadap system yang dibangun.
Class diagram adalah alat perancangan terbaik untuk tim pengembang. Diagram tersebut membantu pengembang mendapatkan struktur system sebelum kode ditulis, dan membantu untuk memastikan bahwa system adalah desain terbaik.