Pemrograman Berorientasi Objek dengan Visual C#
Oleh Risal
3.5/5
()
Tentang eBuku ini
This book is an introduction to learning object-oriented programming using Visual C#. This book covers Visual C# syntax, class and object, inheritance, LINQ to Object, LINQ to SQL, Entity Framework, and Windows Form. This book is only available in Indonesian.
Risal
Risal is a full-time lecturer in the Faculty of Information Technology, Maranatha Christian University, Bandung. He holds a Master's Degree from the Institute of Technology Bandung (ITB). In addition to teaching several courses of programming, he enjoys trying new things and in his free time writing blogs and books.
Baca buku lainnya dari Risal
Mari Belajar Pemrograman Berorientasi Objek menggunakan Visual C# 6.0 Penilaian: 4 dari 5 bintang4/5Membuat Aplikasi Bisnis Menggunakan Visual Studio Lightswitch 2013 Penilaian: 3 dari 5 bintang3/5
Terkait dengan Pemrograman Berorientasi Objek dengan Visual C#
E-book terkait
Panduan Cara Menginstall Linux Mint Untuk Pemula Lengkap Dengan Gambar Penilaian: 3 dari 5 bintang3/5E-BOOK KAMU, Cara Mudah Membuat dan Menerbitkan EBook Sendiri Penilaian: 5 dari 5 bintang5/5Active Directory: Berbasis Linux Samba 4 Penilaian: 0 dari 5 bintang0 penilaianManajemen Hosting Berbasis WHM/cPanel Penilaian: 4 dari 5 bintang4/5Instalasi, Konfigurasi & Administrasi Openstack Penilaian: 5 dari 5 bintang5/5Panduan Dasar VMware vSphere: Virtualisasi Server Handal Menggunakan VMware vSphere 6.7 Penilaian: 5 dari 5 bintang5/5Panduan Cara Partisi Hardisk & SSD Dengan Windows 10 Untuk Pemula Lengkap Dengan Gambar Penilaian: 3 dari 5 bintang3/5Mereka Yang Bermuka Dua Penilaian: 4 dari 5 bintang4/59 Alasan Kenapa Penguasa Dinasti Han Bukan Leluhur Minahasa Penilaian: 2 dari 5 bintang2/5Abad pertengahan Penilaian: 0 dari 5 bintang0 penilaianPembunuhan di Penerbangan 1829 Penilaian: 4 dari 5 bintang4/5Kecerdasan Buatan: Revolusi Industri Keempat Penilaian: 4 dari 5 bintang4/5Virtualisasi Server Berbasis Proxmox VE Penilaian: 5 dari 5 bintang5/5The Cryptosociety HEX Version Penilaian: 0 dari 5 bintang0 penilaianSemua warna belitan kuantum. Dari mitos gua Plato, sinkronisitas Carl Jung, hingga alam semesta holografik David Bohm Penilaian: 5 dari 5 bintang5/5Tanaman Pepohonan Pencegah & Penghalau Gelombang Tsunami Di Kawasan Pesisir Pantai Edisi Bahasa Indonesia Penilaian: 4 dari 5 bintang4/5Next Generation Firewall Berbasis Untangle Penilaian: 0 dari 5 bintang0 penilaianBiografi Kehidupan Nabi Isa AS (Jesus) Edisi Bilingual Inggris & Indonesia Penilaian: 0 dari 5 bintang0 penilaianGaruda Hitam Penilaian: 4 dari 5 bintang4/5Jurus Rahasia Podcast Bercuan Penilaian: 0 dari 5 bintang0 penilaianTerjemahan Dan Makna Surat 108 Al-Kautsar (Nikmat Yang Berlimpah) The River of Paradise Versi Bilingual Penilaian: 4 dari 5 bintang4/5Opsi Biner: Panduan Langkah demi langkah untuk Menghasilkan Uang dari Perdagangan Indeks Volatilitas Penilaian: 0 dari 5 bintang0 penilaianJake with His Trouble Penilaian: 0 dari 5 bintang0 penilaianSang Pembuat Jam (Bahasa Indonesia - Indonesian Language Edition) Penilaian: 5 dari 5 bintang5/5Pengantar Design and Build Contract Penilaian: 5 dari 5 bintang5/5Praktis Jerman dalam 1 Minggu Penilaian: 5 dari 5 bintang5/5E-Book Kamu: Cara Mudah Membuat & Menerbitkan E-Book Sendiri (Updated) Penilaian: 5 dari 5 bintang5/5Pawang Mimpi Penilaian: 4 dari 5 bintang4/5The Cryptosociety Penilaian: 4 dari 5 bintang4/5
Sains & Matematika untuk Anda
Transhumanisme untuk Pemula Penilaian: 5 dari 5 bintang5/5Keterikatan kuantum dan sinkronisitas peristiwa Penilaian: 0 dari 5 bintang0 penilaianAdakah ini berlaku kepada anda juga? Kebetulan aneh, firasat, telepati, mimpi kenabian. Penilaian: 0 dari 5 bintang0 penilaianSemua warna belitan kuantum. Dari mitos gua Plato, sinkronisitas Carl Jung, hingga alam semesta holografik David Bohm Penilaian: 5 dari 5 bintang5/5Teknik Asas Pembiakan Hibrid Ikan Keli Thailand (Clarias sp.) Penilaian: 5 dari 5 bintang5/5Keterlibatan kuantum dan semua warnanya. Dari mitos gua Plato, ke sinkronisasi Carl Jung, ke alam semesta holografik David Bohm. Penilaian: 0 dari 5 bintang0 penilaianEkomomi, Bisnis, Regulasi & Kebijakan Telekomunikasi Penilaian: 4 dari 5 bintang4/5
Ulasan untuk Pemrograman Berorientasi Objek dengan Visual C#
6 rating2 ulasan
- Penilaian: 1 dari 5 bintang1/5free
- Penilaian: 5 dari 5 bintang5/5like
Pratinjau buku
Pemrograman Berorientasi Objek dengan Visual C# - Risal
Halo C#, Perkenalan Sintaks Bahasa Pemrograman C#
Seperti biasa, untuk memulai pembahasan mengenai sebuah bahasa pemrograman ada baiknya dimulai dengan membuat sebuah program hello world. Membuat aplikasi dengan bantuan Visual Studio sangatlah mudah, yang perlu Anda lakukan adalah pilih menu File | New | Project. Pilih aplikasi konsol (Console Application) pada jendela New Project.
Ketikan kode program berikut pada berkas yang sedang dibuka (kelas Program).
using System;
class Program
{
static void Main(string[] args)
{
Console.Write(Nama Anda?
);
string nama = Console.ReadLine();
Console.WriteLine(Halo,
+ nama);
}
}
Tipe Data dan Variabel
Bahasa pemrograman C# memiliki banyak tipe data, mulai dari tipe data dasar sampai dengan tipe data bentukan. Sub-bab kali ini akan membahas beberapa tipe data yang sering digunakan.
Tipe data int, digunakan untuk menyimpan bilangan bulat (integer). Tipe data ini dapat menyimpan nilai antara -2,147,483,648 sampai dengan +2,147,483,647. Bilamana Anda membutuhkan tipe data integer yang mampu menampung lebih dari kapasitas tipe data int, maka gunakan tipe data long. Tipe data long mampu menyimpan nilai antara -9,223,372,036,854,775,808 sampai dengan +9,223,372,036,854,775,807.
Tipe data double, digunakan untuk menyimpan bilangan berkoma (riil).Tipe data ini mampu menyimpan nilai antara ±5.0 × 10−324 sampai dengan ±1.7 × 10³⁰⁸. Tipe data ini banyak digunakan untuk perhitungan matematik yang membutuhkan tingkat presisi tinggi.
Tipe data bool, digunakan untuk menyimpan hasil dari ekspresi boolean. Tipe data ini hanya menyimpan dua buah nilai saja true (benar) atau false (salah).
Tipe data char, digunakan untuk menyimpan satu buah unicode character. Tipe data ini memiliki cakupan nilai antara U+0x0000 sampai dengan U+0xFFFF. Penugasan nilai pada tipe data ini diapit dengan karakter kutip tunggal.
Tipe data string, digunakan untuk menyimpan teks (kumpulan unicode character). Penugasan nilai pada tipe data ini diapit dengan karakter kutip ganda.
Tipe data decimal digunakan untuk menyimpan bilangan uang (bilangan berkoma yang memiliki presisi sangat tinggi, lebih tinggi daripada tipe data double). Tipe data ini memiliki performansi relatif buruk dibandingkan tipe data lainnya, hanya gunakan tipe data ini bilamana ingin menyimpan bilangan uang.
Tipe data DateTime digunakan untuk menyimpan tanggal dan waktu.Tipe data ini memiliki rentang nilai antara pukul 00:00:00.0000000, 1 Januari 0001 sampai dengan pukul 23:59:59.9999999, 31 Desember 9999.
Casting dan Parsing
Casting adalah sebuah mekanisme untuk mengubah nilai dari satu tipe data (non-string) ke tipe data lainnya (non-string). Sedangkan parsing adalah mekanisme untuk mengubah teks (string) ke tipe data lainnya (non-string). Potongan kode program berikut adalah contoh casting nilai.
int integer;
double real;
integer = 15;
real = (double)integer;
real = 7.5;
integer = (int)real;
Sedangkan potongan kode program berikut adalah contoh parsing. Dapat dilihat dari potongan kode berikut bahwa untuk melakukan parsing dapat menggunakan beberapa cara. Cara pertama adalah memanggil method statis Parse. Cara berikutnya adalah dengan memanggi method statis TryParse.
Menggunakan method Parse, Anda harus memastikan input sesuai dengan format tipe data tujuan, bilamana proses parsing gagal maka akan menghasilkan exception. Sedangkan menggunakan method TryParse, bilamana gagal akan mengembalikan nilai boolean false (salah) dan mengasilkan keluaran nilai default (0 untuk numerik).
string strNumber = 17.3
;
double number;
double.TryParse(strNumber, out number);
string strDate = 17 Jan 2003
;
DateTime date;
date = DateTime.Parse(strDate);
Percabangan Bersyarat
Percabangan bersyarat adalah bagian dari kode program yang mampu mengalihkan aliran kode program bergantung dari hasil komparasi. Pada bahasa pemrograman C#, terdapat dua buah pernyataan yang dapat digunakan untuk melakukan percabangan bersyarat. Kedua pernyataan tersebut adalah if-else dan switch-case.
Pernyataan if-else digunakan untuk menjalankan blok kode program secara selektif. Blok kode program if akan dijalankan bilamana ekspresi boolean menghasilkan nilai true (benar), sedangkan blok kode else akan dijalankan bilamana false (salah).
if(age >= 17)
{
// Blok kode if
// Blok kode ini akan dijalankan bilamana