Anda di halaman 1dari 50

C# Introduction

Tujuan Pembelajaran
● Apa itu C#?
● Struktur Kode Bahasa Pemrograman C#
● Dasar Pemrograman C#
● Jenis - Jenis Error pada C#
● Hubungan C# dan Pengembangan Game
Apa itu C#?
C# dirancang untuk menulis program yang berjalan
dalam framework .NET. Ia biasa dimanfaatkan untuk
mengembangkan aplikasi Windows dan juga sering
dipakai dalam penulisan program aplikasi web dan
game.
Apa itu C#?
Menurut TechRepublic dan Geeks for Geeks bahasa C# penting untuk dikuasai dikarenakan C#
merupakan bahasa yang Mudah dan Modern yang banyak digunakan pada aplikasi web dan desktop
serta didukung dengan komunitas yang aktif.
Hubungan C# dan Pengembangan Game

Terdapat sebuah game engine yang sedang populer menggunakan bahasa C# yaitu Unity Engine yang
dapat ditargetkan pada multiplatform seperti, desktop, web, mobile, virtual reality, augmented reality,
nintendo switch dan playstation.
Struktur Kode Bahasa C#
Sintaks Dasar C#
Struktur Kode Bahasa C#
Jenis - jenis error pada C#
Yuk Mulai Latihan !
Tipe Data, Variabel dan Input
Tujuan Pembelajaran
● Konsep Tipe Data C# dan Klasifikasinya
● Konsep, Deklarasi dan Inisialisasi Variabel C#
● Sintaks Input pada C#
● Penggunaan Tipe Data dan Variabel pada Game
Tipe Data C#
Tipe data adalah sebuah cara yang digunakan untuk
menentukan jenis dari suatu data. Secara umum,
dalam bahasa pemrograman mengenal 5 tipe data
ini, yaitu integer, float, char, string, dan boolean.
Variabel C#
Variabel adalah suatu data yang nilainya dapat berubah-ubah. Variabel sangat erat kaitannya
dengan tipe data. Karena keberadaan suatu data perlu di tentukan tipe datanya untuk pengenalan
jenis dari data dan penentuan cara pengolahan data tersebut.
Sintaks Input C#
Penggunaan Tipe Data dan Variabel pada Game

Pada gambar disamping terdapat 3 parameter


pada sebuah head-up display yang ditandai
dengan angka :

1. Variabel "Total Uang" dengan tipe data integer.


2. Variabel "Tanggal dan Hari" dengan tipe data string.
3. Variabel "Jam" dengan tipe data string.
Yuk Mulai Latihan !
Operator
Tujuan Pembelajaran
● Jenis - Jenis Operator pada C#
● Sintaks Operator pada C#
● Penggunaan Operator pada Game
Operator C#
Pada bahasa pemrograman C# terdapat beberapa jenis operator, yaitu : Arithmetic, Assignment,
Comparison, Logical dan Equality Operator.
Operator C#
Penggunaan Operator pada Game
Yuk Mulai Latihan !
Pengkondisian
Tujuan Pembelajaran
● Konsep pengkondisian
● Sintaks Pengkondisian If-Else dan Switch-Case pada C#
● Pengkondisian Bersarang
● Penggunaan Pengkondisian pada Game
Pengkondisian C#
Pada bahasa pemrograman C# kita dapat melakukan pengecekan kondisi, seleksi dan komparasi
menggunakan pengkondisian if dan switch.
Pengkondisian C#
Pada C# kita juga dapat melakukan pengkondisian di dalam sebuah pengkondisian lainnya, atau yang
biasa kita sebut dengan pengkondisian bersarang.
Penggunaan Pengkondisian pada Game
Yuk Mulai Latihan !
Perulangan
Tujuan Pembelajaran
● Konsep Perulangan
● Sintaks Perulangan For dan While pada C#
● Perulangan Bersarang
● Penggunaan Perulangan pada Game
Perulangan C#
Pada bahasa pemrograman C# kita dapat melakukan pengulangan suatu statemen dengan jumlah
dan kondisi tertentu dengan menggunakan perulangan for, while, do while dan foreach.
Perulangan C#
Pada C# kita juga dapat melakukan perulangan di dalam sebuah perulangan lainnya, atau yang biasa
kita sebut dengan perulangan bersarang.
Penggunaan Perulangan pada Game
Yuk Mulai Latihan !
Array
Tujuan Pembelajaran
● Konsep Array
● Sintaks Array
● Array Multidimensi
● Penggunaan Array pada Game
Array C#
Array memiliki tujuan untuk menyimpan banyak data dalam variabel yang sama dan dalam satu tipe data
yang sama juga.
Penggunaan Array pada Game
Yuk Mulai Latihan !
Method
Tujuan Pembelajaran
● Konsep Method
● Method Void
● Method dengan Nilai Balikan
● Penggunaan Method pada Game
Method C#
Method merupakan kumpulan dari beberapa statemen yang digabungkan menjadi satu yang bertujuan
untuk melakukan suatu tugas tertentu.
Penggunaan Method pada Game
Yuk Mulai Latihan !
Class dan Object
Tujuan Pembelajaran
● Class dan Object
● Object Oriented Programming (OOP)
Class dan Object C#
Class, merupakan pengelompokan. Misalnya mengelompokkan antara kelas hewan dan kelas tumbuhan.
Sedangkan objek, merupakan isi dari suatu class yang memiliki ciri-ciri unik. Misalnya burung, kucing, sapi
termasuk dalam kelas hewan. Sedangkan mawar, melati termasuk dalam kelas tumbuhan.
Konsep Object Oriented Programming (OOP)
Yuk Mulai Latihan !

Anda mungkin juga menyukai