• Tidak ada hasil yang ditemukan

Konsep Variabel pada Pemrograman C#

N/A
N/A
Ummu Syakinah

Academic year: 2024

Membagikan "Konsep Variabel pada Pemrograman C#"

Copied!
24
0
0

Teks penuh

(1)
(2)

Konten

• Variabel

• Tipe Data

• Naming Convention

• Melakukan Kalkulasi Menggunakan Operator

• Struktur Dasar Program C#

• Praktik Program Pertama

(3)

Variabel

• Variabel adalah tempat penyimpanan di memori komputer yang direpresentasikan menggunakan sebuah nama

• Sebuah variabel akan menyediakan tempat penyimpanan sementara ketika program dieksekusi.

• Variabel di dalam bahasa C# adalah sebuah tempat yang digunakan untuk menyimpan nilai.

• Variabel memiliki nama dan tipe data

• Ketika sebuah variabel dideklarasikan, sebuah lokasi yang cukup besar untuk menampung nilai sesuai tipe datanya dibuat dalam memori komputer.

• Sebagai contoh

• Program yang mengelola data pelanggan, akan membutuhkan beberapa variabel yang bisa dibuat dan

digunakan, misalnya: variabel dengan nama firstName, lastName, address, dan lain – lain. Masing –

masing variabel tersebut dapat digunakan untuk menyimpan data.

(4)

Variabel

• Di C#, kita harus mendeklarasikan/membuat variabel terlebih dahulu sebelum kita menggunakannya untuk menyimpan data.

• Deklarasi variabel kita harus memperhatikan 2 hal:

• Tipe data variabel, yang akan menentukan jenis data yang akan disimpan di variabel

• Nama variabel

• Format umum yang digunakan untuk deklarasi variabel:

DataType VariableName

(5)

Tipe Data

• Tipe data mengindikasikan jenis data yang dapat disimpan dan dioperasikan pada sebuah variabel.

• Apakah kedua wadah di bawah ini cocok diisi air?

a b

• Tentunya tidak, wadah “a” lebih cocok untuk diisi air, tapi wadah “b” tentunya tidak cocok jika diisi air. Mungkin wadah b lebih cocok untuk menyimpan barang yang ukurannya relatif lebih besar dari pada diameter lubang- lubang pada wadah “b”.

• Begitulah gambaran tipe data. Tipe data

merepresentasikan jenis data yang akan

disimpan di variabel.

(6)

Tipe Data

• Berikut beberapa tipe data umum yang tersedia di C#

(7)

Tipe Data

• Nama variabel menunjukan data apa yang berkaitan dengannya dalam sebuah program, maka pemilihan nama variabel harus disesuaikan dengan fungsinya, yang menunjukan untuk apa variabel itu dibuat.

• Contoh, misal ada formula: luas = panjang x lebar; maka mestinya ketika dibuat programnya, kita sesuaikan variabel yang digunakan untuk memproses formula di atas.

int panjang;

int lebar;

double luas;

• Beberapa aturan khusus yang harus diikuti saat membuat variabel:

Karakter pertama harus berupa salah satu huruf a hingga z atau A hingga Z atau karakter garis bawah (_).

Setelah karakter pertama, dapat menggunakan huruf a hingga z atau A hingga Z, angka 0 hingga 9, atau garis bawah.

Nama tidak boleh mengandung spasi.

C# menerapkan aturan

Case Sensitive

Contoh penamaan variabel yang tidak diperbolehkan:

string $nama; (diawali karakter simbol)

int 3panjang; (diawali angka)

double luas lingkaran; (mengandung spasi)

int panjang ≠ int Panjang

(8)

Naming Convention

• Beberapa naming convention yang umum:

• Camel Case (camelCase), huruf pertama selalu dalam huruf kecil dan setelah itu setiap kata selalu diawali huruf kapital.

• e.g. -> string fullName

• Pascal Case (PascalCase), huruf pertama dan setiap kata diawali huruf capital

• e.g. -> string FullName

• Underscore Prefix (_underScore), diawali garis bawah dan setelah garis bawah mengikuti terminologi camel case

• e.g. -> string _fullName

(9)

String Variables

• Variabel tipe data string dapat menampung string karakter apa pun, seperti nama seseorang, alamat, kata sandi, dan sebagainya. contoh pernyataan yang menyatakan variabel bertipe string:

• string fullName;

• string alamat;

• Setelah variabel dideklarasikan, nilai dapat disimpan menggunakan assignment operator (=)

• fullName = “Andi Pratama”;

• alamat = “Purwokerto”;

• String Concatenation atau penggabungan/merangkai string (operator +)

• string pesan = “nama: “ + fullName;  variabel pesan akan berisi string gabungan dari string

“nama: “ dengan isi dari variabel fullName. Maka variabel pesan berisi “nama: Andi Pratama”.

• string kota = “kota: “ + alamat;  variabel kota akan berisi string gabungan dari string “kota: “

dengan isi dari variabel alamat. Maka variabel kota berisi “kota: Purwokerto”.

(10)

String Variables

• Assignment Compatibility

Variabel productDescription berisi

“Chocolate Truffle”. Kemduian membuat variabel myFavoriteProduct dan di-assign dengan variabel productDescription.

Maka isi dari variabel myFavoriteProduct

akan sama dengan variabel

productDescription

(11)

Declaring Multiple Variables

• Declare multiple variables of the same data type with one declaration statement.

• Menggabungkan langsung dalam satu baris

• string lastName, firstName, middleName;

• Menggabungkan langsung dalam satu baris dan mengisikan langsung isinya.

• string lastName = "Jones", firstName = "Jill", middleName = "Rebecca“;

• Menggabungkan dengan beberapa baris dipisahkan dengan tanda koma (,)

• string lastName = "Jones", firstName = "Jill",

middleName = "Rebecca";

(12)

Variabel Tipe Data Numerik

• Variabel dengan tipe data numerik dapat digunakan untuk menyimpan angka dan melakukan operasi matematik. Contoh:

• int speed;

• double distance;

• decimal grossPay;

• int hoursWorked = 40;

• double temperature = 87.6;

(13)

Variabel Tipe Data Numerik

• Assignment Compatibility for int Variables

• int hoursWorked = 40;  This works

• int unitsSold = 650m; ERROR!

• int score = −25.5; ERROR!

• Assignment Compatibility for double Variables

• double distance = 28.75;  This works

• double speed = 75;  This works

• double sales = 6500.0m;  ERROR!

• Assignment Compatibility for decimal Variables

• decimal balance = 9280.73m;  This works

• decimal price = 50;  This works

• decimal sales = 6500.0;  ERROR!

(14)

Performing Calculations

• Operator matematika dapat digunakan untuk melakukan perhitungan sederhana.

Ekspresi matematika dapat ditulis menggunakan operator matematika dan tanda

kurung (parentheses) sebagi simbol pengelompokan.

(15)

Performing Calculations

• Contoh:

• grossPay = hoursWorked * payRate;

• total = price + tax;

• sale = price - discount;

• commission = sales * percent;

• half = number / 2;

• leftOver = 17 % 3;

(16)

Struktur Dasar Program C#

• Ada beberapa komponen yang hampir selalu muncul setiap kali membuat program:

• Pustaka  Keyword using.

• Fungsi main()

• Deklarasi variabel.

• Perintah (statement).

• Komentar

• Kurung kurawal

(17)

Struktur Dasar Program C#

Deklarasi pustaka/library. Aplikasi C# sangat bergantung pada .NET Framework yang merupakan kumpulan kelas dan kode lainnya. Kode di .NET framework diatur ke dalam sebuah namespaces. Rangkaian penggunaan yang muncul di bagian atas file kode sumber C# menunjukannamespacespustaka mana yang akan digunakan.

2

1

Bagian 2 ini kode untuk membuat namespaces untuk project yang dilakukan.

Namespace: praktek. Baris setelah namespaces berisi kurung kurawal buka ({)dan baris terakhir berisi kurung kurawal tutup (}). Semua kode yang ada dalam tanda kurung ini ada dalamnamespacepraktek.

2

4

Bagian class, karena C# adalah bahasa OOP, maka setiap membuat program C#, fungsi dan variabel akan dibungkus di class. Nama kelasnya adalah “Program”

3

3 4

Fungsi Main(), adalah fungsi yang harus ada pada setiap program C#. Jika tidak

ada fungsi ini, program tidak akan bias dijalankan, karena fungsi Main() merupakan fungsi yang akan dieksekusi pertama kali ketika programrunning.

5

5 Komentar, teks komentar berwarna hijau, dengan diawali tanda // atau diapit tanda /* … */.

6

6 Deklarasi variabel

7

7

Statement -> perintah
(18)

Program Pertama (Praktek)

• Menampilkan kalimat “Hello World !”

Start

string pesan = hello world !

Print pesan

Stop

Step by step:

1. Buka Microsoft Visual Studio

2. File  New  Project  pilih yang “Console Application”

3. Beri nama dan tentukan lokasi penyimpanannya

(19)

Program Pertama (Praktek)

• Menampilkan kalimat “Hello World !!!”

Start

string pesan = hello world !

Print pesan

Stop

Step by step:

1. Ketikan kode program sebagai berikut 1

1 1

2

2 3

3

2. Jalankan program dengan menekan tombol “F5” atau mengklik tombol “start debugging” , maka jika berhasil akan tampil outputnya seperti gambar berikut:

(20)

Program Pertama (Praktek)

• Menghitung luas lingkaran

Step by step:

1. Buka Microsoft Visual Studio

2. File  New  Project  pilih yang “Console Application”

3. Beri nama dan tentukan lokasi penyimpanannya

Start

double area, r = 25

area 3.14 * r * r

Print Area

Stop

(21)

Program Pertama (Praktek)

• Menghitung luas lingkaran

Step by step:

1. Ketikan kode program sebagai berikut Start

double area, r = 25

area 3.14 * r * r

Print Area

Stop 1

1 2

3

4 1

2 3

4

2. Jalankan program dengan menekan tombol “F5” atau mengklik tombol “start debugging” , maka jika berhasil akan tampil outputnya seperti gambar berikut:

(22)

Latihan

1. Buat program untuk menampilkan nama, prodi, fakultas, dan alamat, dengan ketentuan sebagai berikut:

• Nama : Maulana Malik

• Prodi : Teknik Informatika

• Fakultas : Fakultas Teknik dan Sains

• Alamat : Jakarta.

• outpunya :

Nama saya Maulana Malik Ibrahim, kuliah di prodi Teknik Informatika Fakultas Teknik dan Sains dan saya berasal dari Jakarta

(23)

Latihan

2. Buat program untuk menghitung keliling lingkaran dengan ketentuan sebagai berikut:

• Radius : 30

• Output :

Radius : 30

Keliling lingkaran dengan radius 30 cm adalah …. cm

(24)

Dikumpulkan

a. Kerjakan praktek program pertama baik yang “hello world” ataupun yang “luas lingkaran”.

b. Kerjakan soal latihan 1 dan 2.

• Yang dikumpulkan:

• Baik a dan b silakan dibuat laporannya dijadikan 1 file pdf (nim_lat2.pdf). Laporan berisi:

Identitas (nama, nim, kelas)

Screenshot kode program dan

output-nya

Referensi

Dokumen terkait

Kata polimorfisme yang berarti satu objek dengan banyak bentuk yang berbeda, adalah konsep sederhana dalam bahasa pemrograman berorientasi objek yang berarti kemampuan

procedural dengan contoh kasus bahasa pascal dan C. Bahasa pemrograman procedural merupakan bahasa pemerograman yang melibatkan fungsi-fungsi atau proseedure- prosedur

Kata polimorfisme yang berarti satu objek dengan banyak bentuk yang berbeda, adalah konsep sederhana dalam bahasa pemrograman berorientasi objek yang berarti kemampuan

Pengertian Object Oriented Programing dalam Bahasa C Di dalam bahasa pemrograman C, Anda dapat mengimplementasikan konsep dasar dari pemrograman berorientasi objek OOP dengan

a Bahasa pemrograman adalah jenis makanan b Bahasa pemrograman adalah nama sebuah kota c Bahasa pemrograman adalah alat musik d Bahasa pemrograman adalah kumpulan instruksi yang

Penjelasan tentang cara mendeklarasikan dan menginisialisasi variabel bilangan bulat dalam pemrograman

Dokumen ini membahas tentang konsep nilai uang di masa depan dan saat ini, serta diskon menggunakan bahasa pemrograman