Anda di halaman 1dari 7

PBO2020-Tugas08-ClassDiagram

Nama : M. Redho Syaputra


NIM : 1900018387
Kelas : H
Matkul : Pemrograman Berorientasi Objek

Gambar Class Diagram

Penjelasan

Diagram diatas menggambarkan dimana Dosen itu berada di bagian paling atas,dosen mempunyai
mahasiswa,dan berikutnya mahasiswa itu mengisi krs untuk mendapatkan mata kuliah sesuai
dengan apa yang dosen mereka ajar,kemudian mahasiswa mendapatkan nilai dari masing masing
matakuliah yang di ambilnya ,Dosen disni mempunyai jadwal yang akan di masuki untuk di ajar ,dan
di jadwal itu berisikan ruangan yang akan mereka ajar.

ScreenShoot Codingan
Main.Java

package com.company;

public class Main {

public static void main(String[] args) {


Dosen dosen1 = new Dosen(6234511, "Ali Tarmuji", "Jl. Ringroad
Selatan",65432);
Mahasiswa mhs1 = new Mahasiswa(1900018387, "M.Redho Syapura",
"Palembang");
Nilai nilai1 = new Nilai(100, 100, 100);
KRS krs1 = new KRS(1234567, "Pemrograman Berorientasi Objek", 3);
MataKuliah mk1 = new MataKuliah(34567, "Pemrograman Berorientasi
Objek", 2);
Ruang ruang1 = new Ruang(54321,"Lantai 4 Kampus 4");
Jadwal jadwal1 = new Jadwal("Rabu", "10.30 - 12.30");

dosen1.TampilData();
mhs1.TampilData();
nilai1.TampilData();
krs1.TampilData();
mk1.TampilData();
ruang1.TampilData();
jadwal1.TampilData();

Dosen.java

package com.company;

public class Dosen {


int id_dosen;
String nama_dosen;
String alamat_dosen;
int telp_dosen;

public Dosen(int id_dosen, String nama_dosen, String alamat_dosen, int


telp_dosen) {
this.id_dosen = id_dosen;
this.nama_dosen = nama_dosen;
this.alamat_dosen = alamat_dosen;
this.telp_dosen = telp_dosen;
}

public int getId_dosen() {


return id_dosen;
}

public String getNama_dosen() {


return nama_dosen;
}

public String getAlamat_dosen() {


return alamat_dosen;
}
public int getTelp_dosen() {
return telp_dosen;
}

void TampilData(){
System.out.println("---> DOSEN <---");
System.out.println("Nama : " + getNama_dosen());
System.out.println("ID : " + getId_dosen());
System.out.println("Alamat : " + getAlamat_dosen());
System.out.println("No. Telp : " + getTelp_dosen());
System.out.println("---------------");
}
}

Mahasiswa.java

package com.company;

public class Mahasiswa {


int nim;
String nama_mhs;
String alamat_mhs;

public Mahasiswa(int nim, String nama_mhs, String alamat_mhs) {


this.nim = nim;
this.nama_mhs = nama_mhs;
this.alamat_mhs = alamat_mhs;
}
public int getNim() {
return nim;
}
public String getNama_mhs() {
return nama_mhs;
}
public String getAlamat_mhs() {
return alamat_mhs;
}
void TampilData(){
System.out.println("---> MAHASISWA <---");
System.out.println("Nama : " + getNama_mhs());
System.out.println("NIM : " + getNim());
System.out.println("Alamat : " + getAlamat_mhs());
System.out.println("-------------------");
}
}

KRS.java

package com.company;

public class KRS {


int id_krs;
String kelas;
int semester;

public KRS(int id_krs, String kelas, int semester) {


this.id_krs = id_krs;
this.kelas = kelas;
this.semester = semester;
}

public int getId_krs() {


return id_krs;
}

public String getKelas() {


return kelas;
}

public int getSemester() {


return semester;
}

void TampilData(){
System.out.println("---> KRS <---");
System.out.println("ID : " + getId_krs());
System.out.println("Kelas : " + getKelas());
System.out.println("Semester : " + getSemester());
System.out.println("---------------");
}
}

Nilai.java

package com.company;

public class Nilai {


int tugas;
int uts;
int uas;

public Nilai(int tugas, int uts, int uas) {


this.tugas = tugas;
this.uts = uts;
this.uas = uas;
}

public int getTugas() {


return tugas;
}
public int getUts() {
return uts;
}
public int getUas() {
return uas;
}
public int NilaiAkhir(){
return (tugas + uts + uas) / 3;
}
void TampilData(){
System.out.println("---> NILAI <---");
System.out.println("Tugas : " + getTugas());
System.out.println("UTS : " + getUts());
System.out.println("UAS : " + getUas());
System.out.println("Nilai Akhir : " + NilaiAkhir());
System.out.println("---------------");
}
}

MataKuliah.java

package com.company;

public class MataKuliah {


int kd_matkul;
String nama_matkul;
int jumlah_sks;

public MataKuliah(int kd_matkul, String nama_matkul, int jumlah_sks) {


this.kd_matkul = kd_matkul;
this.nama_matkul = nama_matkul;
this.jumlah_sks = jumlah_sks;
}

public int getKd_matkul() {


return kd_matkul;
}
public String getNama_matkul() {
return nama_matkul;
}
public int getJumlah_sks() {
return jumlah_sks;
}

void TampilData(){
System.out.println("---> MATA KULIAH <---");
System.out.println("Kode : " + getKd_matkul());
System.out.println("Nama : " + getNama_matkul());
System.out.println("Jumlah SKS : " + getJumlah_sks());
System.out.println("---------------------");
}
}

Ruang.java

package com.company;

public class Ruang {


int kd_ruang;
String lokasi;

public Ruang(int kd_ruang, String lokasi) {


this.kd_ruang = kd_ruang;
this.lokasi = lokasi;
}

public int getKd_ruang() {


return kd_ruang;
}
public String getLokasi() {
return lokasi;
}

void TampilData(){
System.out.println("---> RUANG <---");
System.out.println("Kode : " + getKd_ruang());
System.out.println("Lokasi : " + getLokasi());
System.out.println("---------------");
}

Jadwal.java

package com.company;

public class Jadwal {


String hari;
String jam;

public Jadwal(String hari, String jam) {


this.hari = hari;
this.jam = jam;
}

public String getHari() {


return hari;
}

public String getJam() {


return jam;
}

void TampilData(){
System.out.println("---> JADWAL <---");
System.out.println("Hari : " + getHari());
System.out.println("Jam : " + getJam());
System.out.println("----------------");
}
}
Hasil Program codingan

Anda mungkin juga menyukai