The dominance of @Joseinnewworld remains undefeated — he just added 20 more #NFTs to his collection 🔥🐋 A true force in the NFToa ecosystem. Grateful for the relentless support, legend 🙌 #eCash $XEC #NFT #NFTCollection #NFTmarketplace #nftartgallery #Nftarts #CryptoCommunity pic.twitter.com/FgYwdEQJpv
— NFToa (@nftoa_) September 9, 2025
Hi dev, still in the context of reminiscing, sharing memories when I was still in college, this time I will try to share the results of my work on completing assignments / case studies on inputting student, lecturer and SKS data.
This is one of the completion of the object-oriented programming course assignment. The IDE that I used at that time was Netbeans. As usual, the thing that you need to pay attention to is about the naming convention, because at that time I was still a layman so, it would be better if you perfect this program again if you want to use it.
Dosen.java
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication1;
/**
*
* @author Administrator
*/
public class Dosen {
private String Kddosen;
private String[] nimMHS=new String[5];
private int jmlMahasiswa=0;
public Dosen(String kode)
{
this.Kddosen=kode;
}
public void setKddosen (String Kddosen)
{
this.Kddosen=Kddosen;
}
public void setNamadosen (String Namadosen)
{
this.Namadosen=Namadosen;
}
public void setNimMahasiswa(String nim)
{
nimMHS[jmlMahasiswa]=nim;
jmlMahasiswa++;
}
public int getJmlMahasiswa()
{
return this.jmlMahasiswa;
}
public String getKddosen()
{
return this.Kddosen;
}
public void daftarMahasiswa()
{
System.out.println("Kode Dosen : "+Kddosen);
System.out.println("Daftar Mahasiswa : ");
System.out.println("Nama Dosen : ");
for (int i=0;i<jmlMahasiswa;i++)
{
System.out.println(nimMHS[i]);
}
}
}DriverMahasiswaDosen.java
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication1;
/**
*
* @author Administrator
*/
public class DriverMahasiswaDosen {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Mahasiswa mhs1 = new Mahasiswa ("30107998","Abdul Kadir","AAAAA");
Mahasiswa mhs2 = new Mahasiswa ("30107999","Asep Sumarta","BBBBB");
Dosen dsn = new Dosen("SKS");
dsn.setNimMahasiswa(mhs1.getNim());
dsn.setNimMahasiswa(mhs1.getNama());
dsn.setKddosen(mhs1.getNamadosen());
dsn.setNimMahasiswa(mhs2.getNim());
dsn.setNimMahasiswa(mhs2.getNama());
dsn.setKddosen(mhs2.getNamadosen());
dsn.daftarMahasiswa();
}
}Mahasiswa.java
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication1;
/**
*
* @author Administrator
*/
public class Mahasiswa {
private String nim;
private String nama;
private String namadosen;
public Mahasiswa (String nim, String nama,String namadosen)
{
this.nim=nim;
this.nama=nama;
this.namadosen=namadosen;
}
public void setnama (String nama)
{
this.nama=nama;
}
public void setnamadosen (String namadosen)
{
this.namadosen=namadosen;
}
public void setnim (String nim)
{
this.nim=nim;
}
public String getNim()
{
return this.nim;
}
public String getNama()
{
return this.nama;
}
public String getNamadosen()
{
return this.namadosen;
}
}Happy studying!
