PEMROGRAMAN 2
Overview
• C# • Operators
• .NET • Array
• Easier to use
• Visually oriented
• Internet friendly
• Modern
.NET
• Merupakan sebuah kerangka kerja dari Microsoft.
• MSIL adalah kode sistem operasi dan kode hardware yang berdiri sendiri.
1. Manajemen memori
2. Eksekusi kode
5. Kompilasi kode
Runtime Compilation and Execution
Runtime Compilation and Execution
Base Class Library (BCL)
• .NET Framework class library merupakan library standar
berupa kode-kode siap pakai yang dapat digunakan pada semua
bahasa pemrograman dalam .NET.
• Compiler : Visual C++, Visual C#, Visual Basic, Visual Basic .NET, Visual
InterDev,Visual J++, Visual J#, Visual FoxPro, dan Visual SourceSafe.
Start Project
Main Menu
Merupakan kumpulan menu pada Visual Studio yang
nantinya digunakan untuk mengakses menu-menu yang
ada pada Visual Studio.
Toolbox
Merupakan bagian/komponen
dalam Visual Studio yang
berisi tool-tool yang nantinya
akan digunakan untuk
membuat sebuah aplikasi,
seperti Botton, Textbox, Label,
Panel dan seterusnya.
Solution Explorer
class Hello
{
public static void Main()
{
//menampilkan hello world
Console.WriteLine("Hello, World");
}
}
Using System
Syntax yang digunakan untuk memanggil file library, agar
dapat digunakan dalam kode program.
• Cara penulisan :
/* komentar untuk
using System;
class Test
{
static void Main( )
{
long longValue = Int64.MaxValue;
int intValue = (int) longValue;
Console.WriteLine("(int) {0} = {1}", longValue,
intValue);
}
}
Tabel
Konversi
Eksplisit
Variabel
• Variabel adalah tempat kita menyimpan nilai-nilai yang ada pada
pemrograman.
• Contoh:
String hello = “Polman Astra”;
String : tipe data
hello : nama variable
Polman Astra : nilai variable hello
Kategori Variabel
1. Variabel static
2. Variabel instance
3. Variabel local
Variabel ini dideklarasikan di dalam suatu blok program (statement
for, switch dll)
4. Variabel global
Variabel yang dapat dipanggil dan digunakan oleh seluruh fungsi.
Kategori Variabel
Konstanta
Konstanta merupakan suatu variable dengan nilai tetap dan
tidak bisa dirubah saat program dijalankan. Contoh:
using System;
class Test
{
static void Main( )
{
const String polmanAstra = “Politeknik Manufaktur Astra”;
console.WriteLine(polmanAstra);
}
}
using System;
class Test
{
static void Main( )
{
const String polmanAstra = “Politeknik Manufaktur Astra”;
polmanAstra = “Manajemen Informatika”;
console.WriteLine(polmanAstra);
}
}
Output:
Operators
• Operator atau tanda operasi adalah suatu tanda atau simbol
yang digunakan untuk suatu operasi tertentu.
Output: Charlie
Multidimensional Array
Output: Faras
Jagged Array
Jagged array adalah array di dalam array, artinya elemen
dari array tersebut berupa array juga.
Output: 1
5
If
If statement digunakan untuk mengeksekusi kode program
jika kondisi tertentu terpenuhi.
terpenuhi.
Switch
int caseSwitch = 1;
Proses pengecekan switch (caseSwitch)
{
dalam kode case 1:
program untuk
Console.WriteLine("Case 1");
break;
beberapa case 2:
Console.WriteLine("Case 2");
kemungkinan nilai break;
default:
dari suatu variable. Console.WriteLine("Default case");
break;
}
Loops
• Merupakan statement pengulangan yang menentukan bagian
blok kode program mana yang akan dieksekusi berulang kali.