• Tidak ada hasil yang ditemukan

BAB III METODOLOGI PENGEMBANGAN SISTEM

3.11 Diagram Class

3.11.1 Identifikasi Class Pada Sistem Informasi Pembayaran SPP A. Identifikasi Class

Dari seluruh interaction diagram yaitu melalui gambaran pada sequence

diagram dan collaboration diagram untuk setiap proses diatas, dapat dilihat

gambaran kandidat-kandidat kelas yang akan digunakan dalam perancangan sistem. Kandidat kelas tersebut didapatkan dari objek-objek yang ada dalam

Iinteraction diagram. Hal yang pertama dilakukan dalam pengklasifikasian adalah

dengan mendaftarkan sejumlah objek menjadi kandidat kelas. Adapun kandidat kelas yang dapat diidentifikasi dari diagram sebelumnya adalah sebagai berikut.

B. Identifikasi Class pada Interaction Diagram Login

Kandidat calss yang terdapat pada interaction diagram ini adalah: Petugas TU

Form Login Load form Login

Sistem Informasi Pembayaran SPP Menu Utama SISPP

Tampilan form login

Input Username dan Password Login

Klik Button Login

Validasi Login Load Menu Utama

Tampilan Menu Utama SISPP Tampilan Pesan Kesalahan

Selanjutnya kandidat class di atas ditentukan kategori class-nya (Relevan

class, Fuzzy Class dan Irrelevant Class). Jika ada kandidat yang masuk pada

kategori Irrelevant Class maka kandidat tersebut di eliminasi dari list kandidat

clas. Berikut ini adalah kandidat class berdasarkan kategorinya.

Tabel 3.5 Eliminasi Class Berdasrkan Interaction Diagram Login

Kandidat Class Kategori Class Alasan

Petugas TU Irrelevent Class Karena merupsksn aktor yang

berinteraksi langsung dengan sistem

Form Login Irrelevent Class Karena merupakan Interface

saja

Load Form Login Sistem Informasi Pembayaran SPP Menu Utama Mengakses Aplikasi SISPP Irrelevent Class Irrelevent Class Irrelevent Class Irrelevent Class Irrelevent Class Irrelevent Class

Karena merupakan aktifitas sistem

Karena merupakan nama saja Karena tidak memiliki objek dan aksi

Karena merupakan aktifitas sistem

Tampilan Form Login Irrelevent Class Karena merupakan nama saja

Input Username dan

Password

Fuzzy Class Karena merupakan atributes

class dari form login

Login Irrelevent Class Karena merupakan aktor

yang berinteraksi langsung dengan sistem

Klik Button Login Irrelevent Class Karena merupakan aktifitas,

Button Login sebagai method dari Form Login

Validasi Login Irrelevent Class Karena merupakan aktifitas

sistem

Load Menu Utama Sistem Informasi Pembayaran SPP

Irrelevent Class Irrelevent Class

Karena merupakan aktifitas sistem

Karena merupakan nama saja

MenuUtama Irrelevent Class Karena tidak memiliki objek

dan aksi

Mengakses Aplikasi SISPP Tampilan Form Login

Irrelevent Class Irrelevent Class

Karena merupakan aktifitas sistem

Karena merupakan nama saja

C. Identifikasi Class Pada Interaction Diagram Pengolahan Data Siswa

Kandidat class yang terdapat pada interaction ini adalah: Petugas TU

Mengakses Aplikasi SISPP Membuka menu input data Membuka form siswa Tampilan form siswa

Pencarian informasi atau Cek status siswa Data siswa

Selanjutnya kandidat class diatas ditentukan kategori class-nya (Relevan

class, Fuzzy Class dan Irrelevant Class). Jika ada kandidat yang masuk pada

kategori Irrelevant Class maka kandidat tersebut dieliminasi dari list kandidat

class. Berikut ini adalah kandidat class bedasarkeun kategorinya.

Tabel 3.6 Eliminasi Irelevant Class Berdasarkan Interaction Diagram Pengolahan Data Siswa

Kandidat Class Kategori Class Alasan

Petugas TU Irrelevent Class Karena merupakan aktor yang berinteraksi

langsung dengan sistem

Mengakses Aplikasi SISPP Irrelevent Class Karena merupakan aktifitas sistem

Tampilan Menu Utama Irrelevent Class Karena merupakan nama saja

Membuka Menu Input

Data

Irrelevent Class Karena merupakan aktifitas sistem

Membuka Form Siswa Irrelevent Class Karena merupakan aktifitas sistem

Tampilan Form Siswa Irrelevent Class Karena merupakan nama saja

Penerimaan Informasi atau Cek Status Siswa

Irrelevent Class Karena merupakan proses dari pencarian atau pengecekan informasi data atau status siswa

Siswa Relevan Class Karena mempunyai atribut serta method

Input Siswa Fuzzy Class Karena merupakan atributes class dari

form data siswa

Class yang dapat didefinisikan pada interaction pengolahan data siswa

adalah:

Siswa: Class siswa merupakan class yang memuat data siswa.

D. Identifikasi Class pada Interaction Diagram Proses Pengolahan Data Transaksi

Kandidat class yang terdapat pada interaction ini adalah: Petugas TU

Mengakses Aplikasi SISPP Tampilan Menu Utama SISPP

Membuka Menu Input Data Membuka form Pembayaran Tampilan form Pembayaran Pilih Pembayaran

Pilih Jenis Pembayaran Pembayaran SPP Pembayaran UTS Pembayaran UAS

Selanjutnya kandidat class di atas ditentukan kategori class-nya (Relevant

class, Fuzzy Class dan Irrelevant Class). Jika ada kandidat yang masuk pada

kategori Irrelevant Class maka kandidat tersebut dieliminasi dari list kandidat

class. Berikut ini adalah kandidat class berdasarkan kategorinya.

Tabel 3.7 Eliminasi Irrelevant Class Berdasarkan Interaction Diagram Pengolahan Data Transaksi

Kandidat Class Kategori Class Alasan

Petugas TU Irrelevent Class Karena merupakan aktor yang berinteraksi

langsung dengan sistem

Mengakses Aplikasi SISPP Irrelevent Class Karena merupakan aktifitas sistem

Tampilan Menu Utama Irrelevent Class Karena merupakan nama saja

Membuka Menu Input

Data

Irrelevent Class Karena merupakan aktifitas sistem

Tmpilan Form Pembayaran Irrelevent Class Karena merupakan nama saja

Tampilan Form Kategori Pembayaran

Irrelevent Class Karena merupakan nama saja

Pembayaran Relevant Class Karena mempunyai atribut serta method

Jenis Pembayaran Relevant Class Karena mempunyai atribut serta method

Pembayaran SPP Relevant Class Karena mempunyai atribut serta method

Pembayaran UTS Relevant Class Karena mempunyai atribut serta method

Pembayaran UAS Relevant Class Karena mempunyai atribut serta method

Class yang dapat di identifikasi pada interaction pengolahan data transaksi

adalah:

Pembayaran: Class pembayaran merupakan Class yang memuat data trnsaksi pembayaran.

Jenis pembayaran: Class jenis pembayaran merupakan Class yang memuat data pembayaran.

a. Identifikasi Class Pada Interaction Diagram Proses Buat Laporan

Kandidat Class yang terdapat pada interaction ini adlah: Petugas TU

Tampilan menu Utama SISPP Membuka Menu Laporan Tampilan Menu Laporan

Form laporan

Data Laporan

Pilih periode laporan Tampilan form data laporan Klik Button Print

Tampilan data laporan

Selanjutnya kandidat class di atas ditentukan kategori class-nya. (Relevant

clas, Fuzzy dan Irrelevant Class). Jika ada kandidat yang masuk pada kategori Irrelevant Class maka kandidat tersebut dieliminasi dari list kandidat class.

Berikut ini adalah kandidat class berdasarkan kategorinya.

Tabel 3.8 Eliminasi Irrelevant Class Baerdasarkan Interaction Diagram Buat Laporan

Kandidat Class Kategori Class Alasan

Petugas TU Irrelevent Class Karena merupakan aktor yang berinteraksi

langsung dengan sistem

Mengakses Aplikasi SISPP Irrelevent Class Karena merupakan aktifitas sistem

Membuka Menu Laporan Irrelevent Class Karena merupakan nama saja

Membuka Menu Laporan Irrelevent Class Karena merupakan aktifitas sistem

Tampilan Form Laporan Irrelevent Class Karena merupakan nama saja

Form Laporan Irrelevent Class Karena merupakan interface saja

Laporan Irrelevent Class Karena mempunyai atribut serta method

Pilih periode laporan Irrelevent Class Karena merupakan aktivitas sistem

Tampilan Form laporan Irrelevent Class Karena merupakan nama saja

Klik Button Print

Irrelevent Class Karena merupakan aktivitas, dan Buttonprint sebagai method dari From berdasarkan kategori data laporan

Tampilan Data Laporan Irrelevent Class Karena hanya informasi data laporan

Class yang dapat di identifikasi pada interaction data laporan adalah:

Laporan: Class laporan merupakan Class yang memuat data laporan.

b. Identifikasi Class Pada interaction Diagram Proses Ganti Password

Kandidat class yang terdapat pada interaction ini adalah: Pertugas TU

Menu Utama SISPP

Menu pengaturan Pilih ubah user

Tampilan form ubah user Masukan perubahan Klik ok

Simpan perubahan

Selanjutnya kandidat class di atas ditentukan kategori clas-nya (Relevant

class, Fuzzy Class dan Irrelevant Class). Jika ada kandidat yang masuk pada

kategori Irrelevant Class maka kandidat tersebut dieliminasi dari list kandidat

class. Berikut ini adalah kandidat class berdasarkan kategorinya.

Tabel 3.9 Eliminasi Irrelevant Class berdasarkan Interaction Diagram Proses Ganti Password

Kandidat Class Kategori Class Alasan

Petugas TU Irrelevant Class Karena merupakan aktor yang berinteraksi

langsung dengan sistem

Menu Utama SISPP Irrelevant Class Karena tidak memiliki objek dan aksi

Mengakses Aplikasi SISPP Irrelevant Class Karena merupakan aktifitas sistem

Menu pengaturan Irrelevant Class Karena tidak memiliki objek dan aksi

Form ganti password Irrelevant Class Karena merupakan interface saja

Tampilan menu utama Irrelevant Class Karena merupakan nama saja

Membuka menu pengaturan

Irrelevant Class karena merupakan aktifitas sistem

Tampilan menu pengaturan

Irrelevant Class Karena merupakan nama saja

Membuka form ganti Password

Irrelevant Class karena merupakan aktifitas sistem

Tampilan form ganti password

Irrelevant Class Karena merupakan nama saja

Input password lama Fuzzy Class Karena merupakan atributes class dari

Form data ganti Password

Input password baru Fuzzy Class Karena merupakan atributes class dari

Form data ganti password

Ulangi password Fuzzy Class Karena merupakan antributes class dari

form data ganti password

Tidak ada class yang dapat terindetifikasi pada interction ganti password. Berdasarkan hasil identifikasi di atas, terdapat beberapa class yang dapat di identifikasi. Berikut adalah class yang teridentifikasi pada sistem informasi pembayaran SPP.

Siswa : Class siswa merupakan Class yang memuat data siswa. Transaksi Pembayaran: Class pembayaran merupakan Class yang memuat data

Laporan : Class laporan merupakan Class yang memuat data laporan.

Tunggakan : Class tunggakan merupakan Class yang memuat tunggakan bagi setiap siswa.

User : Class User merupakan Class yang memuat data User. Pembayaran SPP : Class pembayaran SPP merupakan Class yang memuat

pembayaran SPP

Pembayaran UTS : Class pembayaran UTS merupakan Class yang memuat pembayaran UTS

Pembayaran UAS : Class pembayaran UAS merupakan Class yang memuat pembayaran UAS

Dokumen terkait