PRODI INFORMATIKA
FAKULTAS ILMU KOMPUTER
UNIVERSITAS AMIKOM PURWOKERTO
1. Jelaskan apa yang dimaksud dengan encapsulation dalam prinsip dasar PBO ?
Jawab :
Encapsulation adalah proses penyatuan variabel dan metode dalam satu “kapsul” class.
Encapsulation juga sering dinyatakan sebagai penyembunyian informasi.
Contoh code :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Inheritance
{
class induk
{
private string var1 = "Demo Pewarisan";
public int var2 = 10;
public induk()
{ }
public void cetakData()
{ }
}
class anak : induk
{
public anak()
{ }
public void cetak()
{
cetakData();
}
}
class Program
{
static void Main(string[] args)
{
anak anak = new anak();
anak.cetak();
anak.cetakData();
Console.ReadLine();
}
}
}
Output :
4. Buatlah contoh program selection menggunakan case yang memiliki 5 kemunkinan yang
belum pernah dipakai saat latihan/praktikum ?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace hari
{
class Program
{
static void Main(string[] args)
{
int angka;
string pesan;
}
Console.WriteLine("Hari ini adalah hari " + pesan);
Console.ReadLine();
}
}
}
Output :
5. Buatlah contoh program method dengan parameter by Ref yang belum pernah dipakai
saat latihan/praktikum ?
Jawab :
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace lingkaran
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
Output :