Ketika Microsoft mengumumkan C# pada Juli 2000, sebenarnya merupakan
pengumuman hal yang lebih besar, yaitu tentang .NET platform. .NET platform adalah
sebuah lingkungan pengembangan yang menyediakan cara baru untuk membuat
aplikasi Windows. Walaupun .NET dapat dipakai pula untuk memfasilitasi pembuatan
aplikasi web.
Bahasa pemrograman C# yang akan kita pakai ini, nantinya dapat kita gunakan untuk
mengembangkan 3 macam aplikasi di sistem operasi Windows :
1. Aplikasi konsol, yaitu aplikasi berbasis teks, tanpa grafik
2. Aplikasi Windows, yaitu aplikasi yang menggunakan antarmuka Windows
3. Aplikasi Web, yaitu aplikasi yang dapat diakses melalui browser
Inti dari .NET Platform adalan .NET Framework. C# dikembangkan oleh Microsoft
khusus untuk .NET Framework. C# merupakan bahasa pemrograman utama di .NET
Framework (bahasa pemrograman yang lain adalah C++, Perl, Python, Visual
Basic.NET, J#, Eiffel dll.).
NET Framework sendiri adalah platform untuk membuat aplikasi yang dapat dengan
mudah dijalankan di berbagai macam arsitektur dan sistem operasi, walaupun saat ini
aplikasi .NET hanya bisa jalan Windows dan Linux. Dengan cara ini, .NET Framework
memberikan kebebasan bagi programmer untuk memilih bahasa pemrograman
NET Framework di-install di atas sistem operasi dan terdiri dari 2 layer : Sebuah
runtime environment, yang biasa disebut CLR (Common Language Runtime) dan
kumpulan library (classes) yang disebut FCL (Framework Class Library).
CLR menyediakan Runtime Services untuk menjalankan aplikasi C# yang berbentuk
CIL (Common Intermediate language). CIL adalah bentuk assembly dari aplikasi yang
C# yang telah dicompile. Format CIL independen terhadap arsitektur software
ataupun sistem operasi, sehingga CIL portable dan dapat dijalankan di sistem operasi
yang ada CLR-nya.
FCL menyediakan berbagai macam class yang dibutuhkan untuk pemrograman, antara
lain user interface, control, security, data access, XML, input/output, threading dll.
ADO.NET dan ASP.NET juga terletak di FCL.
SET PATH
1. Set path Windows ke compiler anda. Caranya :
1.1 Klik Start -> Control Panel, kemudian double-click System.
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. Ketikkan :
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, 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. Amati hasilnya.
6. Membuat class dan object
6.1 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.2 Setelah menentukan properties dan method, buat cetak biru / rancangan
/ class dari object yang telah kita desain.
Tidak ada komentar:
Posting Komentar