DASAR - DASAR PEMROGRAMAN DENGAN BAHASA C#.NET
DAFTAR ISI 1
BAB I.pendekatan dengan C#.................................................. 1
Apa itu C#..................................................................................2
Di manakah C# di gunakan.......................................................3
Mengapa menggunakan C#......................................................4
Sintaks dasar C#.......................................................................5
No.2
Apa itu C#?
C#(C sharp) adalah sebuah bahasa pemrograman berbasis objek yang di dukung oleh microsoft
Net framework.Net framework adalah perantara agar aplikasi dengan bahasa pemrograman yang di dukung dapat berkomunikasi dengan system oprasi komputer kalian,selain itu Net framework juga memungkinan C# untuk berkomunikasi dengan bahasa pemrogramanya lainya yang juga di dukung Net framework sepert VB.NET,F#,C++.dengan kata lain ,aplikasi yang kita buat dapat
menggunakan komponen-komponen lain yang di buat dengan menggunakan vb.net,j#,atau c++
No.3
Dimanakah C# di gunakan?
Banyak orang berkata bahwa C# hanya dapat di gunakan pada system oprasi windows.Namun sesungguhnya,aplikasi C# dapat di gunakan dalam berbagai macam system oprasi baik windows(dengan menggunakan Net Framework)Mac OS,Linuk,serta sistem berbasis UNIX lainya(Dengan menggunakan Mono framework).
Bahasa pemrograman C# juga banyak di gunakan untuk membangun berbagai macam aplikasi seperti,aplikasi web,desktop,aplikasi zune,game(desktop dan XBOX)dan jenis aplikasi lainya
No.4
Mengapa menggunakan C#?
Ada beberapa yang menjadi kelebihan dari bahasa pemrograman C# di banding dengan bahasa pemrogram lainya,yaitu:
- Termasuk bahsa pemrograman NET Framework,
- memiliki Language Query(LiNq)
- Windows presentation (WPF)
No.5
Sintaks dasar C#
Fungsi Console.write() dalam bahasa C#
Fungsi console.write() di gunakan dalam bahasa C# untuk menampilkan informasi ke layar.cara penulisan(sintaks) dari console.write adalah SBB
console.write("format string",argument);
contoh
Console.Write("Hello world");
maka akan menhasilkan :
Hello World
Contoh lainya adalah
Console.write("nilai A={0}-Nilai b={1}",a,b);
Jika isi A= 5 dan B= 6
Maka akan menghasilakan :
Nilai A = 5 -Nilai b=6
Fungsi console.readline() dan Tryparse() dalam bahasa C#
Fungsi Console.readline() Digunakan untuk memeinta nilai yang di masukan oleh user (Di sebut juga Input)
di dalam bahasa C#.namaun nilai yang di berikan console.readline()bertipe string,untuk mengubah tipe string
menjadi tipe yang kita inginkan,kita perlu menggunakan fungsi tryParse().Berikut langkah-langkah dan contoh potongan program yang menggunakan console.readline() dan TryParse()
Static Void main (String []args)
{
int Alas,Tinggi,luas;
String Input; -------------------------Variabel bertipe string
Input=console.readline();-------------Meminta input dari layar
int.tryParse(input,out alas);-----------Mengubah isi variable input(string) menjadi int dan di simpan dalam varaible alas
input console.readline();
int.TryParse(input,out tinggi);
luas=(alas * tinggi)/2;
console.write("{0}",luas);
}
PERINTAH IF()
Perintah if() di gunakan untuk memeberi syarat pada 1 atau sekumpulan stetment.ada 3 bentuk dasar if()
Berikut ini adalah cara penulisan perintah if()
Bentu dasar 1
if(Syarat)
{
Perintah-perintah yang akan di lakukanjika syarat terpenuhi
}
Fungsi console.readline() dan Tryparse() dalam bahasa C#
Fungsi Console.readline() Digunakan untuk memeinta nilai yang di masukan oleh user (Di sebut juga Input)
di dalam bahasa C#.namaun nilai yang di berikan console.readline()bertipe string,untuk mengubah tipe string
menjadi tipe yang kita inginkan,kita perlu menggunakan fungsi tryParse().Berikut langkah-langkah dan contoh potongan program yang menggunakan console.readline() dan TryParse()
Static Void main (String []args)
{
int Alas,Tinggi,luas;
String Input; -------------------------Variabel bertipe string
Input=console.readline();-------------Meminta input dari layar
int.tryParse(input,out alas);-----------Mengubah isi variable input(string) menjadi int dan di simpan dalam varaible alas
input console.readline();
int.TryParse(input,out tinggi);
luas=(alas * tinggi)/2;
console.write("{0}",luas);
}
PERINTAH IF()
Perintah if() di gunakan untuk memeberi syarat pada 1 atau sekumpulan stetment.ada 3 bentuk dasar if()
Berikut ini adalah cara penulisan perintah if()
Bentu dasar 1
if(Syarat)
{
Perintah-perintah yang akan di lakukanjika syarat terpenuhi
}
Bentuk dasar 2
if (syarat)
{
Perintah-perintah yang akan di lakukanjika syarat terpenuhi
}
else if()
{
Perintah-perintah yang akan di lakukan jika syarat ke 1 tidak terpenuhi,namun syarat ke 2 terpenuhi
}
else
{
Perintah-perintah yang akan di lakukan jika syarat ke 1 dan ke 2 tidak terpenuhi
}
Bentuk dasar 3
if ()
{
Perintah-perintah yang akan di lakukanjika syarat terpenuhi
}
else
{
Perintah-perintah yang akan di lakukan jika syarat tidak terpenuhi
}
Ada beberapa oprator yang di gunakan di dalam perintah if() yaitu
oprator rasional dan oprator logika.berikut ini adalah ringkasan dari kedua jenis oprator tersebut
.
Oprator rasional
Perintah-perintah yang akan di lakukan jika syarat ke 1 dan ke 2 tidak terpenuhi
}
Bentuk dasar 3
if ()
{
Perintah-perintah yang akan di lakukanjika syarat terpenuhi
}
else
{
Perintah-perintah yang akan di lakukan jika syarat tidak terpenuhi
}
Ada beberapa oprator yang di gunakan di dalam perintah if() yaitu
oprator rasional dan oprator logika.berikut ini adalah ringkasan dari kedua jenis oprator tersebut
.
Oprator rasional
- == (sama dengan)
- != (Tidak sama dengan)
- > (Lebih besar)
- >=(Lebih besar sama dengan)
- < (Lebih kecil)
- <=(Lebih kecil sama dengan)
Oprator logika
- ! (Not.menghasilkan kebalikan dari nilai yang di hasilkan)
- && (and.Menghasilkan TRUE jika semua pernyataan bernilai TRUE)
- || (or.Menghasilkan TRUE jika salah satu penyataan bernilai true )
Berikut ini adalah contoh penggunaan perintah if() OP relasional dan logika
Static Void main(string [] args)
{
float alas,tinggi,luas;
string input;
console.write("masukan alas :");
console.readline();
float.tryparse("input,out alas");
console..write("masukan tinggi");
input=console.readline();
float.trayparse(input,out tinggi);
if (alas > 0 && >0 )
{
luas=(alas * tinggi)/2;
console.writre("luas segi tiga={0}",luas);
}
else
{
console.write("alas dan tinggi harus lebih besar dari nol");
}
PERINTAH PERULANGAN/LOOPING
Perintah perulangan /loop statment adalah perintah untuk mengulanag satau atau lebih stetment sebanyak beberapa kali,loop stetment di gunakan agar kita tidak perlu menuliskan satu atau sekumpulan stetment berulang-ulang.dalam bahasa C# setidaknya ada 3 macam perintah perulangan/looping yang umum di gunakan ,yaitu
PERINTAH PERULANGAN/LOOPING
Perintah perulangan /loop statment adalah perintah untuk mengulanag satau atau lebih stetment sebanyak beberapa kali,loop stetment di gunakan agar kita tidak perlu menuliskan satu atau sekumpulan stetment berulang-ulang.dalam bahasa C# setidaknya ada 3 macam perintah perulangan/looping yang umum di gunakan ,yaitu
- Perintah for()
- perintah while()
- Perintah do while()
Berikut ini adalah sintak/cara penulisa serta contoh potongan program dari ketiga perintah perulangan atau looping yaitu;
Perintah for()
for(inisialisai nilai;syarat perulangan;perubahan nilai);
{
.......Perintah - perintah yang akan di ulang/looping
}
Contoh:
Maka hasinya adalah
Perintah while()
while(syarat pengukangan/looping)
{
perintah pengulangan
}
contoh
Maka hasilnya
Pengulangan Do While()
Do
{
..........perintah yang akan di ulang/loop
}while( syarat pengulanagn)
Contoh
Maka hasinya
Bagaimana ?sudah ingat kan?jika masih banyak yang belum kalian mengerti sebaiknya kalian membaca ulang dan mempraktekanya,
DAFTAR ISI 2
BAB II. Belajar LOGIKA
Class............................................................................................................................6
Objek...........................................................................................................................7
Access Identifier.........................................................................................................8
Method getter/Setter..................................................................................................9
Propperty.....................................................................................................................10
Enkapsulasi..................................................................................................................11
Hay guys...Bahasa C# yang kita pelafi pada bab sebelumnya adalah sala satu bahsa pemrograman yang mendukung pemrograman berorientasi objek.
Apa sih pemrograman berorientasi objek?
Pemrograman berorinetsi Objek(OOP) sebua cara membangun aplikasi/sistem dengan menggunakan beberapa objek yang akan saling berinteraksi satu dnegna yang lainya,
OBJEK adalah sesuatu yang memiliki satau atau lebih macam aksi yang dapat dilakukanya
salah satu objek adalah:
Seekor ayam yang bernama jacksen memiliki atribut berkaki 2 berwarna merah bernama jacksen,berumur 5 bulan ,dll
Jacksen juga memimiliki bertbagai macam aksi yang dapat ia lakukan yaitu;
Berjalan,mematuk,berkokok,dll
Objek-Objek ini akan saling memanggil dan bekerja sama agar sistem secara keseluruhan dapat berjalan dengan baik.
Mari kita ambil contoh yang lainya.
mari kita bayangkan sebuah permasalahan,yaitu membajak sawah.Untuk menyelesaikan permasalahan
tersebut,kita membutuhkan kerja sama dari beberapa objek,misalnya sapi,alat bajak,dan petani
1.CLASS
Class adalah Rancangan /sketsa/blueprint dari sebuah objek.
sebelum kita dapat membuat sebuah objek,kita harus membuat rancanagn dari objek tersebut terlebih dahulu,
secara umum CLASS memiliki 2 macam anggota yaitu FIELD dan METHOD .
Field dapat di artikan sebagai atribut /hal-hal yang akan di miliki oleh objek dari class tersebut.
sedangkan method adalah aksi atau tindakan yang dapat dilakukan oleh objek dari class tersebut.
Mari kita ambil contoh
Misalnya memiliki CLASS bernama IKAN.
Field dari class ikan dapat kita katakan sebagai apa saja yang di miliki oleh sapi
Conto:Jumlah sirip,nama ikan,umur ikan
Sedangkan method dari Class ikan adalah dapat kita artikan sebagai apa saja yang dapat di lakukan oleh ikan
Contoh : berenang,makan,loncat
Apa sih pemrograman berorientasi objek?
Pemrograman berorinetsi Objek(OOP) sebua cara membangun aplikasi/sistem dengan menggunakan beberapa objek yang akan saling berinteraksi satu dnegna yang lainya,
OBJEK adalah sesuatu yang memiliki satau atau lebih macam aksi yang dapat dilakukanya
salah satu objek adalah:
Seekor ayam yang bernama jacksen memiliki atribut berkaki 2 berwarna merah bernama jacksen,berumur 5 bulan ,dll
Jacksen juga memimiliki bertbagai macam aksi yang dapat ia lakukan yaitu;
Berjalan,mematuk,berkokok,dll
Objek-Objek ini akan saling memanggil dan bekerja sama agar sistem secara keseluruhan dapat berjalan dengan baik.
Mari kita ambil contoh yang lainya.
mari kita bayangkan sebuah permasalahan,yaitu membajak sawah.Untuk menyelesaikan permasalahan
tersebut,kita membutuhkan kerja sama dari beberapa objek,misalnya sapi,alat bajak,dan petani
1.CLASS
Class adalah Rancangan /sketsa/blueprint dari sebuah objek.
sebelum kita dapat membuat sebuah objek,kita harus membuat rancanagn dari objek tersebut terlebih dahulu,
secara umum CLASS memiliki 2 macam anggota yaitu FIELD dan METHOD .
Field dapat di artikan sebagai atribut /hal-hal yang akan di miliki oleh objek dari class tersebut.
sedangkan method adalah aksi atau tindakan yang dapat dilakukan oleh objek dari class tersebut.
Mari kita ambil contoh
Misalnya memiliki CLASS bernama IKAN.
Field dari class ikan dapat kita katakan sebagai apa saja yang di miliki oleh sapi
Conto:Jumlah sirip,nama ikan,umur ikan
Sedangkan method dari Class ikan adalah dapat kita artikan sebagai apa saja yang dapat di lakukan oleh ikan
Contoh : berenang,makan,loncat





