Minggu, 01 Maret 2015

Praktikum 1



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
anda menuju bagian akhir tulisan tersebut, tambahkan “;” diikuti path
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.
Untitled.png
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.
Untitled.png





4.      Setelah compile berhasil, jalankan aplikasi anda dengan mengetikkan
namaFolder + mecha2015.exe.
Untitled.png

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