Kali ini saya akan membuat project dengan menggunakan program Visual C#, terdapat 2 folder pada visual C# yang saya buat yaitu TNI.cs dan program.c
a. TNI.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace TNI
{
public enum Bagian { TNI_AD, TNI_AU, TNI_AL };
public enum Satuan { Kostrad, Kopassus, Kodam };
public class TNI
{
private String name = "Tidak ada";
private short age = 00;
private string negara = "Tidak Di Ketahui";
private Bagian angkatan = Bagian.TNI_AD;
private Satuan satuan = Satuan.Kopassus;
private string pangkat = "Tidak Di Ketahui";
public TNI()
{ }
public TNI(String name)
{ this.name = name; }
public TNI(String name, short age, Bagian angkatan)
{
this.name = name;
this.age = age;
this.angkatan = angkatan ;
}
public TNI(string name, short age, Bagian angkatan , Satuan anggota, string negara,
string pangkat) :
this(name, age, angkatan)
{
this.satuan = anggota;
this.negara = negara;
this.pangkat = pangkat;
}
public String Name
{
get { return name; }
set { this.name = value; }
}
public short Age
{
get { return age; }
set { age = value; }
}
public Bagian Angkatan
{
get { return angkatan; }
set { angkatan = value; }
}
public Satuan Satuan
{
get { return satuan; }
set { satuan = value; }
}
public String Negara
{
get { return negara; }
set { negara = value; }
}
public String Pangkat
{
get { return pangkat; }
set { pangkat = value; }
}
}
abstract public class angkatan_darat : TNI
{
private string anggota_utama;
public angkatan_darat()
{ }
public angkatan_darat(TNI identity, string anggota_utama) :
base(identity.Name, identity.Age, identity.Angkatan)
{ this.anggota_utama = anggota_utama; }
public String Anggota_Utama
{
get { return this.anggota_utama; }
set { this.anggota_utama = value; }
}
}
public class Pemimpin : angkatan_darat
{
private string ajudan;
public Pemimpin()
{ }
public Pemimpin(TNI identity, string anggota_Utama, string ajudan) :
base(identity, anggota_Utama)
{ this.ajudan = ajudan; }
public string Ajudan
{
get { return ajudan; }
set { ajudan = value; }
}
}
public class Anggota : Pemimpin
{
private string pasukan;
public Anggota()
{
}
public Anggota(TNI identity, string anggota_utama, string ajudan) :
base(identity, anggota_utama, ajudan)
{this.pasukan = pasukan;}
public string Pasukan
{
get{return this.pasukan;}
set{this.pasukan = value;}
}
}
}
b. Program.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using TNI;
namespace TNI
{
class Program
{
static void Main(string[] args)
{
TNI humanB = new TNI("Aditya Putra");
TNI humanC = new TNI("Putra Aditya", 58, Bagian.TNI_AD, Satuan.Kopassus,"Indonesia","Jendral");
TNI humanD = new TNI("Aditya Aditya", 39, Bagian.TNI_AD, Satuan.Kostrad, "Indonesia","Letcol");
angkatan_darat Komando_PasukanA = new Pemimpin();
Pemimpin Komando_PasukanB = new Pemimpin(humanC, "Ya", "Ya");
Anggota Komando_PasukanC = new Anggota(humanD, "Ya", "Tidak");
Console.WriteLine("\n\t\tBiodata Pemimpin TNI AD \n");
Console.WriteLine("=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-");
Console.WriteLine(" Nama : {0}", humanC.Name);
Console.WriteLine(" Usia : {0}", humanC.Age);
Console.WriteLine(" Satuan : {0}", humanC.Satuan);
Console.WriteLine(" Pemimpin : {0}", Komando_PasukanB.Anggota_Utama);
Console.WriteLine(" Negara : {0}", humanC.Negara);
Console.WriteLine(" Pangkat : {0}", humanC.Pangkat);
Console.WriteLine(" Anggota Utama : {0}", Komando_PasukanB.Anggota_Utama);
Console.WriteLine(" Ajudan : {0}", Komando_PasukanB.Ajudan);
Console.WriteLine("=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-");
Console.WriteLine("\n\t\tBiodata Anggota TNI AD \n");
Console.WriteLine("=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-");
Console.WriteLine(" Nama : {0}", humanD.Name);
Console.WriteLine(" Usia : {0}", humanD.Age);
Console.WriteLine(" Satuan : {0}", humanD.Satuan);
Console.WriteLine(" Pemimpin : {0}", Komando_PasukanC.Anggota_Utama);
Console.WriteLine(" Negara : {0}", humanD.Negara);
Console.WriteLine(" Pangkat : {0}", humanD.Pangkat);
Console.WriteLine(" Anggota Utama : {0}", Komando_PasukanC.Anggota_Utama);
Console.WriteLine(" Ajudan : {0}", Komando_PasukanC.Ajudan);
Console.WriteLine("=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-");
}
}
}
c.Untuk menampilkan hasilnya tekan ctrl=F5
Semoga Bermanfaat ^^
a. TNI.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace TNI
{
public enum Bagian { TNI_AD, TNI_AU, TNI_AL };
public enum Satuan { Kostrad, Kopassus, Kodam };
public class TNI
{
private String name = "Tidak ada";
private short age = 00;
private string negara = "Tidak Di Ketahui";
private Bagian angkatan = Bagian.TNI_AD;
private Satuan satuan = Satuan.Kopassus;
private string pangkat = "Tidak Di Ketahui";
public TNI()
{ }
public TNI(String name)
{ this.name = name; }
public TNI(String name, short age, Bagian angkatan)
{
this.name = name;
this.age = age;
this.angkatan = angkatan ;
}
public TNI(string name, short age, Bagian angkatan , Satuan anggota, string negara,
string pangkat) :
this(name, age, angkatan)
{
this.satuan = anggota;
this.negara = negara;
this.pangkat = pangkat;
}
public String Name
{
get { return name; }
set { this.name = value; }
}
public short Age
{
get { return age; }
set { age = value; }
}
public Bagian Angkatan
{
get { return angkatan; }
set { angkatan = value; }
}
public Satuan Satuan
{
get { return satuan; }
set { satuan = value; }
}
public String Negara
{
get { return negara; }
set { negara = value; }
}
public String Pangkat
{
get { return pangkat; }
set { pangkat = value; }
}
}
abstract public class angkatan_darat : TNI
{
private string anggota_utama;
public angkatan_darat()
{ }
public angkatan_darat(TNI identity, string anggota_utama) :
base(identity.Name, identity.Age, identity.Angkatan)
{ this.anggota_utama = anggota_utama; }
public String Anggota_Utama
{
get { return this.anggota_utama; }
set { this.anggota_utama = value; }
}
}
public class Pemimpin : angkatan_darat
{
private string ajudan;
public Pemimpin()
{ }
public Pemimpin(TNI identity, string anggota_Utama, string ajudan) :
base(identity, anggota_Utama)
{ this.ajudan = ajudan; }
public string Ajudan
{
get { return ajudan; }
set { ajudan = value; }
}
}
public class Anggota : Pemimpin
{
private string pasukan;
public Anggota()
{
}
public Anggota(TNI identity, string anggota_utama, string ajudan) :
base(identity, anggota_utama, ajudan)
{this.pasukan = pasukan;}
public string Pasukan
{
get{return this.pasukan;}
set{this.pasukan = value;}
}
}
}
b. Program.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using TNI;
namespace TNI
{
class Program
{
static void Main(string[] args)
{
TNI humanB = new TNI("Aditya Putra");
TNI humanC = new TNI("Putra Aditya", 58, Bagian.TNI_AD, Satuan.Kopassus,"Indonesia","Jendral");
TNI humanD = new TNI("Aditya Aditya", 39, Bagian.TNI_AD, Satuan.Kostrad, "Indonesia","Letcol");
angkatan_darat Komando_PasukanA = new Pemimpin();
Pemimpin Komando_PasukanB = new Pemimpin(humanC, "Ya", "Ya");
Anggota Komando_PasukanC = new Anggota(humanD, "Ya", "Tidak");
Console.WriteLine("\n\t\tBiodata Pemimpin TNI AD \n");
Console.WriteLine("=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-");
Console.WriteLine(" Nama : {0}", humanC.Name);
Console.WriteLine(" Usia : {0}", humanC.Age);
Console.WriteLine(" Satuan : {0}", humanC.Satuan);
Console.WriteLine(" Pemimpin : {0}", Komando_PasukanB.Anggota_Utama);
Console.WriteLine(" Negara : {0}", humanC.Negara);
Console.WriteLine(" Pangkat : {0}", humanC.Pangkat);
Console.WriteLine(" Anggota Utama : {0}", Komando_PasukanB.Anggota_Utama);
Console.WriteLine(" Ajudan : {0}", Komando_PasukanB.Ajudan);
Console.WriteLine("=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-");
Console.WriteLine("\n\t\tBiodata Anggota TNI AD \n");
Console.WriteLine("=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-");
Console.WriteLine(" Nama : {0}", humanD.Name);
Console.WriteLine(" Usia : {0}", humanD.Age);
Console.WriteLine(" Satuan : {0}", humanD.Satuan);
Console.WriteLine(" Pemimpin : {0}", Komando_PasukanC.Anggota_Utama);
Console.WriteLine(" Negara : {0}", humanD.Negara);
Console.WriteLine(" Pangkat : {0}", humanD.Pangkat);
Console.WriteLine(" Anggota Utama : {0}", Komando_PasukanC.Anggota_Utama);
Console.WriteLine(" Ajudan : {0}", Komando_PasukanC.Ajudan);
Console.WriteLine("=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-");
}
}
}
c.Untuk menampilkan hasilnya tekan ctrl=F5
Semoga Bermanfaat ^^
0 komentar:
Posting Komentar
nb : Kritik & Saran