Senin, 18 Desember 2017

Program Relasi Fungsi Dengan Java

LISTING PROGRAM








LOGIKA PROGRAM
Kali ini saya membuat program tentang fungsi , pertama diatas adalah coding untuk fungsi utama yang akan pertama kali di jalankan saat kita menjalankan program , dan di fungsi utama itu kita bisa memanggil fungsi-fungsi lain yang kita inginkan sesuai dengan kebutuhan.

Di atas adalah blok coding dari fungsi untuk melakukan input anggota himpunan, di sana kita menggunakan perulangan for agar kita bisa melakukan input sesuai dengan jumlah anggota yang kita butuhkan disana kita harus melakukan input pada anggota A dan anggota B, dan anggota himpunan itu akan menjadi data array yang akan di gunakan pada fungsi lainnya,

Di atas adalah blok koding dari fungsi yang akan digunakan untuk melakukan percetakan dari anggota himpunan yang sudah kita input tadi , di sana kita menggunakan perulangan for agar kita bisa mencetak setiap anggota himpunan satu persatu.

Di atas adalah blok coding dari fungsi untuk melakukan input relasi dari anggota himpunan yang sudah ada .




Di atas adalah coding perulangan dari inputnya , dimana yang kita input nanti akan masuk kedalam array “temp” dan “temp2” sebagai array sementara agar tidak tercampur dengan array “HimpunanA” dan “HimpunanB” yang menjadi array himpunan utama yang menampung data dari anggota himpunan yang kita input diawal.
Selanjutnya adalah pengecekan apakan relasi yang kita input sama dengan  perintah
for (int j= 0; j<=(jmlHimpunanA-1);j++){
if(temp[i]==HimpunanA[j]){
  SamaA=true;
}
}
Perintah itu di gunakan untuk mengubah variable “SamaA” dan “SamaB” yang kita tetapkan sebagai false dalam Boolean , dan disini kita ubah menjadi true agar bisa di gunakan untuk penanda bahwa anggota himpunan tersebut adalah yang ditunjuk sebagai relasi.

Diatas adalah blok coding untuk melakukan pengencekan apakah relasi yang kita input sebelumnya adalah fungsi atau Cuma relasi biasa , kondisinya adalah jika array pada “HimpunanA” semua anggotannya sama dengan “HimpunanAsal” yang sesuai dengan syarat dari fungsi bila semua anggota domain memiliki hubungan dengan anggota himpunan kodomain secara satu-satu , jika ada satu yang tidak terhubung atau terhubung dengan 2 atau lebih anggota kodomain maka relasi tersebut hanya relasi biasa .

Blok Coding diatas adalah  adalah untuk melakukan cetak pada relasi, yang sudah kita input tadi , dan disana akan di munculkan range dari relasi yang sudah kita kita input .

OUTPUT PROGRAM


Tidak ada komentar:

Posting Komentar