Specific Design Class controlLogin Specific Design Class Specific Design Class

Program Studi Teknik Informatika DPPL-SIPPABAMUL 104 173 Dokumen ini dan informasi yang dimilikinya adalah milik Program StudiTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.3.14 Specific Design Class UIpengelolaanReschedule

UIpengelolaanReschedule boundary + UIpengelolaanReschedule Default konstruktor, digunakan untuk inisialisasi semua attribute dari kelas ini.

5.3.15 Specific Design Class

UIlaporanInformasiDebitur UIlaporanInformasiDebitur boundary + UIlaporanInformasiDebitur Default konstruktor, digunakan untuk inisialisasi semua attribute dari kelas ini.

5.3.16 Specific Design Class UIlaporanDataTransaksi

UIlaporanDataTransaksi boundary + UIlaporanDataTransaksi Default konstruktor, digunakan untuk inisialisasi semua attribute dari kelas ini.

5.3.17 Specific Design Class controlLogin

controlLogin control + controlLogin Default konstruktor, digunakan untuk inisialisasi semua attribute dari kelas ini. + getRolestring username, string password Operasi ini digunakan untuk mengecek data login yang diinputkan. Data login yang diinputkan user akan dibandingkan dengan data yang sudah tersimpan di database, apabila data login yang diinputkan benar maka akan Program Studi Teknik Informatika DPPL-SIPPABAMUL 105 173 Dokumen ini dan informasi yang dimilikinya adalah milik Program StudiTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika direturnkan role_id dari user tersebut, jika sebaliknya akan direturnkan role_id 0 yang berarti user ini tidak terdapat dalam database. + getIdPenggunastring username, string password Operasi ini digunakan untuk mendapatkan ID dari pengguna.

5.3.18 Specific Design Class

controlPengubahanPassword controlPengubahanPassword control + controlPengubahanPassword Default konstruktor, digunakan untuk inisialisasi semua attribute dari kelas ini. + getPassword string username Operasi ini digunakan untuk mendapatkan password dari pengguna. + UbahPasswordstring username, string password Operasi ini digunakan untuk mengganti password dari pengguna dengan password baru yang ada diparameter.

5.3.19 Specific Design Class

controlPengelolaanPengguna controlPengelolaanPengguna control + controlPengelolaanPengguna Default konstruktor, digunakan untuk inisialisasi semua attribute dari kelas ini. + getPengguna Operasi ini digunakan untuk mendapatkan semua data pengguna dari database. + getRolestring username Operasi ini digunakan untuk mendapatkan data role Program Studi Teknik Informatika DPPL-SIPPABAMUL 106 173 Dokumen ini dan informasi yang dimilikinya adalah milik Program StudiTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika berdasarkan role_id pengguna dari database. + validasiPenggunastring username, string password, string role, string email Operasi ini digunakan untuk memvalidasi data pengguna yang diisikan. + simpanPenggunastring username, string password, string role, string email Operasi ini digunakan untuk menyimpan data pengguna ke database sesuai dengan pengguna yang telah diisikan. + cariPenggunastring username Operasi ini digunakan untuk mencari data pengguna di database berdasarkan username. + cariPenggunastring role Operasi ini digunakan untuk mencari data pengguna di database berdasarkan role. + cariPenggunastring email Operasi ini digunakan untuk mencari data pengguna di database berdasarkan email. + ubahPenggunastring username, string role, string email Operasi ini digunakan untuk mengubah data pengguna di database sesuai dengan data pengguna yg diisikan. + hapusPenggunastring username Operasi ini digunakan untuk menghapus data pengguna dari database. + tampilDataPengguna Operasi ini digunakan untuk menampilkan data pengguna dari database kemudian direturnkan ke boundary. + isReadyUsernamestring username Operasi ini digunakan untuk mengecek apakah username pengguna yang ada diparameter sudah digunakan sebagai username didatabase. Jika sudah ada, maka return 1. jika belum maka return 0. Program Studi Teknik Informatika DPPL-SIPPABAMUL 107 173 Dokumen ini dan informasi yang dimilikinya adalah milik Program StudiTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.3.20 Specific Design Class