Belajar C# Part4 - Penggunaan Tipe Data & Fungsi Input-Output
Tutorial Hari Ini
Mengenal Tipe Data C#
Konversi String (Casting) C#
Mengenal Tipe Data C#
Konversi String (Casting) C#
Menggunakan Fungsi Input - Output C#
Penerapan Ke Program
Pembahasan Materi Selanjutnya
Penutup
Pembahasan Materi Selanjutnya
Penutup
Mengenal Tipe Data C#
Setiap bahasa pemrograman termasuk Visual C# tentunya memiliki Tipe Data, Variabel dan Konstanta. Pada pembahasan sistem variabel dinyatakan, variabel dapat menyimpan berbagai nilai tipe data, juga pada C# memiliki tipe data yang menentukan suatu nilai yang dapat ditampung oleh tipe variabel.
Baca juga: Pemberian Komentar & Sistem Variabel
Daftar Tipe Data pada Visual C#
Sumber: https://docs.microsoft.com/en-us/dotnet/visual-basic/language-reference/data-types/
Penerapan Ke Program
Tipe Data | Ukuran (dalam bytes) |
Deskripsi Jangkauan |
byte | 1 | Nilai antara; 0 s.d. 255 |
boolean | 1 | Bernilai:True(benar) atau False(salah) |
char | 2 | Menampung karakter Unicode |
datetime | 8 | Nilai tanggal: 1/1/0001 jam 11:59:59 s.d. Tanggal 12/21/9999 |
decimal | 16 |
Untuk nilai Negatip, antara: -29228162514264222592542950225 s.d.: 0.0000000000000000000000000001 Untuk nilai Positif, antara : 0.0000000000000000000000000001 s/d 29228162514264222592542950225 |
double |
8 |
Untuk nilai Negatip, antar : -1.29269212486222 E208 s.d. 4.94065645841242 E-224 Untuk nilai Positif, antara : 4.94065645841242 E-224 s.d.1.29269212486222 E208 |
int16 | 2 | -22268 s.d. 22262 |
int32 |
|
-21424826048 s.d. 2142482642 |
int64 | 8 | -9222222026854225808 s.d. 9222222026854225802 |
integer |
4 |
-21424826048 s.d 2142482642 |
long | 8 | -9222222026854225808 s.d. 9222222026854225802 |
short | 2 | -22268 s.d. 22262 |
single | 4 |
Untuk nilai Negatip, antara: -2.402822 E28 s.d. -1.401298 E -45; Untuk nilai Positif, antara :1.401298 E-45 s.d. 2.402822 E28 |
string |
|
Deretan dari karakter-karakter Unicode |
uInt16 | 2 | 0 s.d. 65525 |
uInt22 | 4 | 0 s.d. 4294962295 |
uInt64 | 8 | 0 s.d 184462440222095551615 |
Konversi String (Casting) Pada C#
Konversi string (Casting) tipe data pada C# merupakan penetapan suatu nilai dari satu tipe data ke tipe data yang lain.
Dalam bahasa C#, memiliki dua jenis Konversi String (Casting), sbb:
» Konversi String Implisit (secara otomatis), berfungsi untuk mengonversi tipe yang lebih kecil ke ukuran tipe yang lebih besar.
Berikut urutannya: char-> int->long-> float-> double.
» Konversi string Eksplisit (secara manual), berfungsi untuk mengonversi tipe yang lebih besar ke tipe ukuran yang lebih kecil.
Berikut urutannya: double-> float-> long-> int-> char.
Contoh:
using System;
namespace KonversiBilangan
{
class Program
{
static void Main(string[] args)
{
string judul1 = "-- Konversi Implicit Casting:";
int bilBulat = 6;
double bilPecahan = bilBulat; //konversi:int to double
Console.WriteLine(judul1);
Console.WriteLine(bilBulat); //hasil=9
Console.WriteLine(bilPecahan); //hasil=9
Console.ReadKey();
string judul2 = "-- Konversi Explicit Casting:";
double bilDouble = 5.80;
int bilInteger = (int) bilDouble;//konversi:double to int
Console.WriteLine(judul2);
Console.WriteLine(bilDouble); //hasil= 5.80
Console.WriteLine(bilInteger); //hasil= 5
Console.ReadKey();
}
}
}
» Metode konversi bawaan jenis Eksplisit, sbb:
Convert.ToBoolean, Convert.ToDouble, Convert.ToString,
Convert.ToInt32 (int), dan Convert.ToInt64 (long)
Contoh:
using System;
namespace KonvesiExplisit
{
class Program
{
static void Main(string[] args)
{
int bilBulat = 15;
double bilPecahan = 7.25;
bool logika = true;
Console.WriteLine(Convert.ToString(bilBulat));
Console.WriteLine(Convert.ToDouble(bilBulat));
Console.WriteLine(Convert.ToInt32(bilPecahan));
Console.WriteLine(Convert.ToString(logika));
Console.ReadKey();
}
}
}
Baca juga: C# Data Types
Menggunakan Fungsi Input - Output C#
Untuk menggunakan atau penanganan masukan dan keluaran pada C# Console menggunakan fungsi Input dan Output kedua perintah ini merupakan fungsi built-in. jika sahabat sudah menggunakan Visual C# GUI tentunya penanganan sangat mudah, yaitu menggunakan Component TextBox pada WindowsForm.
Secara default untuk menerima masukan (input) dan membaca dari keyboard menggunakan perintah Console.Read()/Console.ReadLine() sedangkan untuk mencetak keluaran (output) menggunakan perintah Console.Write()/Console.WriteLine() kedua perintah ini akan sering digunakan pada pembuatan program, untuk lebih jelas silahkan baca di penerapan ke program.
.
Latihan-01: Buka kembali program Aplikasi21, yaitu cara lain operasi aritmatika sederhana penggunaan variabel, langkah kerjanya sbb:
Langkah-1: Klik» File» New» Project… dan berikan nama Aplikasi4 atau nama yang lain.
Langkah-2: Selanjutnya ubah code pada Aplikasi21, sbb:
Langkah-1: Klik» File» New» Project… dan berikan nama Aplikasi4 atau nama yang lain.
Langkah-2: Selanjutnya ubah code pada Aplikasi21, sbb:
/* Nama file: Aplikasi4.cs
Fungsi : untuk penanganan operasi aritmatika sederhana dengan
input dari keybord.
*/
using System;
namespace Aplikasi4
{
class Program
{
static void Main(string[] args)
{
//-- deklarasi variabel (INPUT):
string judul = ".: Perhitungan Aritmatika Sederhana --:.";
string garis = "****************************************";
Console.Write("Input Bilangan Kesatu: ");
int bil1 = int.Parse(Console.ReadLine());
Console.Write("Input Bilangan Kedua : ");
int bil2 = int.Parse(Console.ReadLine());
Console.WriteLine();
//-- proses perhitungan (PROSES):
int tambah = bil1 + bil2;
int kurang = bil1 - bil2;
int kali = bil1 * bil2;
double bagi = bil1 / bil2;
double sisa = bil1 % bil2;
//-- cetak hasil proses (OUTPUT)
Console.WriteLine(judul);
Console.WriteLine(garis);
Console.WriteLine("» Bilangan Pertama : " + bil1);
Console.WriteLine("» Bilangan Kedua : " + bil2);
Console.WriteLine("1. Penjumlahan 2 Bilangan : " + tambah);
Console.WriteLine("2. Pengurangan 2 Bilangan : " + kurang);
Console.WriteLine("3. Perkalian 2 Bilangan : " + kali);
Console.WriteLine("4. Pembagian 2 Bilangan : " + bagi);
Console.WriteLine("5. Sisa Pembagian : " + sisa);
Console.WriteLine(garis);
Console.ReadKey();
}
}
}
Langkah-3: Jalankan(RUN)
Hasil:
Penutup
Sekian pembahasan tutorial hari ini, mengenal serta menggunakan tipe data, dan Fungsi Input-Output pada C# serta penerapannya ke Pemrograman C# Console. Selanjutnya akan dibahas untuk Operator Aritmatika, Pembanding, dan Logika.
Sekian dan terima kasih sudah mengikuti terus tutorial ini, semoga bermanfaat.
Salam. π
22 komentar untuk "Belajar C# Part4 - Penggunaan Tipe Data & Fungsi Input-Output"
Tapi bagaimana cara menampilkan form yang keduanya pak, karena ketika d start yang muncul tetap hasil form yang kesatu, terima kasih
Silahkan berikan masukan / komentar yang sopan untuk penyempurnaan
Posting Komentar