A. Praktikum
1.
Set path Windows ke compiler. Caranya :
1.1 Klik
Start -> my Computer, kemudian click kanan pada my computer pilih menu
properties.
1.2 Di
kotak dialog System Properties, Klik tab Advanced dan klik
Environment
Variables.
1.3 Di
bagian System Variables, klik Path dan klik Edit
1.4 Tekan
tombol Home dan tekan tombol panah kanan beberapa kali. Cek
jika sudah
ada tulisan yang mirip seperti
Microsoft.NET\Framework\vXXXX
dimana XXXX adalah angka.
Apabila
anda tidak menemukan tulisan tersebut, tekan tombol End, atau
buat
compiler-nya. Di komputer saya seperti ini :
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\
Wbem;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
1.5 Klik OK di tiap kotak dialog.
2. Buka Notepad, Ketik
using System;
namespace Mecha2015
{
class IntroCsharp
{
static void Main() {
Console.WriteLine("Ini adalah
pemrograman C#");
}
}
}
3. Program
ini adalah program sederhana C#. Simpan dengan nama
mecha2015.cs, kemudian
compile dan jalankan.
Untuk meng-compile,
anda masuk ke Command Prompt terlebih dahulu. Klik
Start
-> Run. Ketikkan cmd, kemudian click kanan dan run as administrator lalu tekan
Enter.
Akan muncul kotak
seperti di atas. Ketikkan csc diikuti lokasi penyimpanan file
kemudian nama file yang
akan di-compile, dalam hal ini adalah mecha2015.cs.
Jika file disimpan pada
localdisc C: (system), maka cukup ketikkan csc
kemudian nama file.
4. Setelah
compile berhasil, jalankan aplikasi anda dengan mengetikkan
namaFolder
+ mecha2015.exe.
5. Membuat
class dan object
Misalnya kita ingin menghitung jarak
antara 2 titik memanfaatkan rumus
pythagoras. Titik kita anggap sebagai
object. Kita tentukan dahulu
properties dan method yang akan kita
gunakan. Untuk menentukannya
kita harus melihat dahulu apa yang
penting dari suatu object titik dalam
permasalahan kita. Kita tidak perlu
mengambil semua sifat dari titik, kita
ambil saja yang berhubungan dengan
permasalahan kita. Mekanisme ini
dinamakan
data abstraction.
6. Memakai object tersebut didalam program.
using System;
namespace UkurJarak
{
public class
Titik
{
int x;
int y;
public Titik()
{
x = 0;
y = 0;
}
public void
SetX(int a)
{
x = a;
}
public void
SetY(int b)
{
y = b;
}
public int
GetX()
{
return x;
}
public int
GetY()
{
return y;
}
}
class IntroCsharp
{
static void
Main() {
Titik a = new Titik();
Titik b = new Titik();
string hasilScan;
Console.Write("Masukkan
koordinat x untuk titik a : ");
hasilScan = Console.ReadLine();
a.SetX(Convert.ToInt32(hasilScan));
Console.Write("Masukkan
koordinat y untuk titik a : ");
hasilScan = Console.ReadLine();
a.SetY(Convert.ToInt32(hasilScan));
Console.Write("Masukkan
koordinat x untuk titik b : ");
hasilScan = Console.ReadLine();
b.SetX(Convert.ToInt32(hasilScan));
Console.Write("Masukkan
koordinat y untuk titik b : ");
hasilScan = Console.ReadLine();
b.SetY(Convert.ToInt32(hasilScan));
// mencari jarak
double jarak, selisihX, selisihY;
selisihX = Convert.ToDouble(a.GetX()-b.GetX());
selisihY = Convert.ToDouble(a.GetY()-b.GetY());
jarak = Math.Sqrt(Math.Pow( selisihX,2 )+Math.Pow(
selisihY,2 ));
Console.WriteLine("Jarak
antara koordinat a dengan b adalah : {0}", jarak);
}
}
}
7. Compile
dan amati hasilnya
Tidak ada komentar:
Posting Komentar