Program Studi Teknik Informatika
DPPL- SPJK 72 102
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
+ getJumlahPermutasiToSelf Operasi ini digunakan untuk mengambil jumlah permutasi
terhadap diri sendiri. + getJumlahPermutasiToLBest
Operasi ini digunakan untuk mengambil jumlah permutasi terhadap LBest.
+ getJumlahPermutasiToGBest Operasi ini digunakan untuk mengambil jumlah permutasi
terhadap GBest. + getPermutasiToSelf
Operasi ini digunakan untuk mengambil data langhah permutasi terhadap diri sendiri.
+ getPermutasiToLBest Operasi ini digunakan untuk mengambil data langhah
permutasi terhadap LBest. + getPermutasiToGBest
Operasi ini digunakan untuk mengambil data langhah permutasi terhadap GBest.
+ antiHardConstraintdsKelasMataKuliah, jumlahJadwal, jumlahKelasMataKuliah
Operasi ini digunakan untuk melakukan transposisi khusus terhadap dimensi yang melanggar hardConstraint.
Operasi ini digunakan untuk melakukan transposisi khusus terhadap dimensi yang melanggar softConstraint
kendala dosen.
d. Spesific Design Class generateJadwal
generateJadwal entity
+ connString variabel yang digunakan untuk string koneksi data
Program Studi Teknik Informatika
DPPL- SPJK 73 102
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
+ scon variabel yang digunakan untuk menginisialisasi variable
connString ke SqlConnection. + generateJadwal
Konstruktor, digunakan untuk inisialisasi semua attribute dari kelas generateJadwal.
+ clearDataJadwal Operasi ini digunakan untuk mengosongkan data jadwal.
+ addJadwalid, idKelasMataKuliah, idRefHari, idRefSesi, idRefRuang
Operasi ini digunakan untuk menambah data jadwal. + getAllDataJadwal
Operasi ini digunakan untuk mengambil semua data jadwal.
+ getAllDataJadwalJoin Operasi ini digunakan untuk mengambil semua data jadwal
yang sudah join dengan data lain. + getAllDataJadwalJoin2
Operasi ini digunakan untuk mengambil semua data jadwal yang sudah join dengan data lain.
e. Spesific Design Class manageDosen
manageDosen entity
+ connString variabel yang digunakan untuk string koneksi data
+ scon variabel yang digunakan untuk menginisialisasi variable
connString ke SqlConnection.
Program Studi Teknik Informatika
DPPL- SPJK 74 102
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
+ manageDosen Konstruktor, digunakan untuk inisialisasi semua
attribute dari kelas ManageDosen. + addid, namaDosen, nip, aktif
Operasi ini digunakan untuk menambah data dosen. + updateid, namaDosen, nip, aktif
Operasi ini digunakan untuk mengubah data dosen. + deleteid
Operasi ini digunakan untuk menghapus data dosen. + getNewId
Operasi ini digunakan untuk melihat id tertinggi, dan memunculkan id baru yang memiliki angka lebih tinggi 1
point dari id tertinggi yang sudah ada. + getJumlahDosen
Operasi ini digunakan untuk mengambil jumlah dosen. + getDataByIdid
Operasi ini digunakan untuk mengambil data dosen sesuai dengan id.
+ getAllDataDosen Operasi ini digunakan untuk mengambil semua data dosen.
+ getAllDataDosen2 Operasi ini digunakan untuk mengambil semua data dosen.
f. Spesific