Membuat Aplikasi Konversi Suhu Sederhana berbasis C#
sebelum melangkah ke programnya nih guys, laras akan menjelaskan pengertian C# , apasih C# itu???? apa ini pelajaran musik ??? jawabannya jelas bukan dong, sekarang yang kita bincangkan adalah pemrograman guys!!
Bahasa C# (dibaca C
sharp) adalah suatu aset yang terdapat dalam .NET Framework. Temen-temen dapat
menggunakan C# untuk membuat file eksek.'USiyang berdiri sendiri atau untuk
membuat isi alau content dinamis dalam sebuah web fonn. Jika temen-temen baru
mengenal C#, temen-temen bisa mulai menggunakannya dengan membuat aplikasi C#
sederhana yang mungkin. Ada banyak tipe dari aplikasi yang dapat dibuat dengan
bahasa C#. Beberapa dari salah satu yang lazim yang mana temen-temen dapat
membuat windows application, web service, ASP.NET application, dan console
application.
Jika temen-temen
menginginkan suatu aplikasi sederhana, sebuah console application adalah
pilihan yang baik. Memulai bahasa C#, temen-temen dapat membuat suatu aplikasi
console standar «Hello Word". Untuk menulis aplikasi perlama temen-temen, temen-temen
membutuhkan sebuah text editor, seperti notepad, untuk menghasilkan source code
(kode sumber). Tipe file yang sangat dipertahankan dari kode C# adalah sebuah
file class. Suatu class C# adalah sebuah file teks yang disimpan dengan
ekstensi file *.cs. Temen-temen dapat mengkompilasi class ini dengan compiler
C# (csc.exe) yang terdapat pada command prompt yang mana membuat file cksekusi
berekstensi file *.exe. Pada aplikasi C#, temen-temen dapat menggunakan alias
namespare untuk memudallkan pengaruh class-class .NET Framework. Alias
namespace digunakan untuk merekomendasi atau memberi keterangan suatu class di
dalam .NET Framework.
1.
Mendeklarasikan
Variabel
Temen-temen dapat menyimpan informasi ke dalam suatu
variable. Ketika temen-temen mendeklarasikan variable, temen-temen dapat
mengatur lokasi dalam memori dimana program temen-temen dapat menyimpan banyak
nilai yang dibutuhkan untuk melakukan suatu tugas. Mendefinisikan sebuah
variable memungkinkan temen-temen untuk menandai dalam memudahkan mengingat
nama ke suatu lokasi memori. Pada dunia nyata, temen-temen dapat memberikan
banyak klasifikasi dari informasi. Informasi ini dapat menjadi petunjuk tanggal,
uang, nama orang, atau umur. Ketika temen-temen membangun aplikasi yang
menggunakan informasi ini, temen-temen akan membutuhkan tcmpal pcnyimpanan
scmentara yang nilainya unluk selanjutnya digunakan dalam aplikasi. Menggunakan
variable dalam C# membutuhkan pendeklarasian dan penginisialisasian. Deklarasi
menjelaskan bagaimana suatu aplikasi mengalokasikan memori untuk informasi yang
ingin temen-temen simpan. lni adalah langkah pertarna dalam menggunakan
variable dan dibutuhkan sebelum temen-temen melaksanakan penginisialisasian.
Inisialisasi adalah peletakkan nilai inisial dari variable. Untuk
mendeklarasikan sebuah variable dalam CII, temen-temen butuh untuk menentukan
tipe apa dari informasi yang ingin temen-temen simpan. Tipe dari informasi yang
temen-temen simpan akan meletakkan apa tipe data yang tepat untuk digunakan. Jika
temen-temen menyimpan nama depan seseorang, temen-temen dapat menggunakan tipe
data string untuk media penyimpanannya. Jika temen-temen menyimpan umur
seseorang, temen-temen dapat menggunakan satu dari tipe data integer.
2. Menginisialisasi
Variable
Menginisialiasasi Variabel Setelah temen-temen
mendeklarasikan sebuah variable, temen-temen inisialisasi variable tersebut
dengan memberikannya sebuah nilai. Nilai ini dapat langsung tiba sebagai akibat
dari suatu operasi dengan menambahkan dua angka atau gabungan sebuah string,
dari pengembalian sebuah method, atau dari nilai sebuah property atau field
dalam sebuah objek.
Ketika memilih sebuah nama variable, temen-temen
memerlukan pemberian nama variable yang berarti. Sebagai contoh, jika temen-temen
menyimpan variable nama depan orang, sebaiknya temen-temen memberikan nama
seperti strFirstName. Temen-temen perlu tahu bahwa tipe data telah tersedia
dalam C#. tabel 2.1 ini adalah informasi tipe data yang digunakan oleh C#.
Tipe
Data
|
Keterangan
|
Contoh
|
Object
|
Tipe dasar yang utama dari semua tipe
data yang lainnya
|
Object 0 =new stackO
|
String
|
Tipe string; suatu rangkaian dari
karakter
|
String s = "hello";
|
Sbyte
|
Tipe sign-integer 8 bit
|
Sbyte val = 12;
|
Short
|
Tipe sign-integer 16 bit
|
Short val = 12;
|
lnt
|
Tipe sign-integer 32 bit
|
lnt val = 12;
|
Long
|
Tipe sign-integer 64
|
bit Long val =12;
|
Byte
|
Tipe unsign-integer 8 bit
|
Byte val = 12;
|
Ushort
|
Tipe unsign-integer 16 bit
|
Ushort val = 34U;
|
Uint
|
Tipe unsign-integer 32 bit
|
Uint val =34U;
|
Ulong
|
Tipe unsign-integer 64 bit
|
Ulong val =34UL;
|
Float
|
Tipe floating point single-precision
|
Float value = 1.23 F;
|
Double
|
Tipe floating point double-precision
|
Double val =4.56D;
|
Bool
|
Tipe Boolean nilainya terdiri dari : "T",
"F"
|
Bool value = true;
|
Char
|
Tipe karakter
|
Char value = 'h';
|
Decimal
|
Tipe decimal 28 digit
|
Decimal Value : 1.23 M;
|
naaah, kan sudah laras jelaskan panjang tuh apa arti dari C sharp. sekarang waktunya membuat program mengkonversi suhu dengan program C# sederhana, karena laras juga pemula nih guys.
Sebelum kita membuat programnya nih guys, kita harus tau dong rumus konversi suhu yang akan di pakai dalam program ini, yuk mariii laras kasih tau :
yey~~
akhirnya sampai dipembuatan program, sudah cukuplah sepertinya laras basa-basi diatas tadi, sekarang waktunya laras kasih tau programnyaaaa :)
1. Set path windows ke compiler anda. Caranya :
1.1.
Klik Start > klik
kanan pada Computer > klik properties
1.2.
Dikotak dialog
system properties, klik tab advanced system dan klik Environment Vaiables.
1.3.
Dibagian system
variables, klik path dan klik edit.
1.4.
Tekan tombol
home di keyboard anda, jika sudah, tekan tombol end dikeyboard anda. Lalu,
tambahkan “;”
pada bagian akhir tulisan tadi, lalu buat compilernya atau copy kan tulisan
dibawah ini setelah titik koma tadi. Wbem;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727.
1.5.
Klik OK
ditiap kotak dialog.
2.
Buat programnya
di notepad, begini guys programnya.
using System;
namespace konversiSUHU // untuk mengelompokkan class agar mudah dipanggil atau dicari.
{
class suhu
{
static void Main() // untuk menampilkan dilayar
{
Console.WriteLine("===============================Program By================================");
Console.WriteLine("Nama = Laras Hanisaputri");
Console.WriteLine("NIM = 4211401012");
Console.WriteLine("Kelas = Mekatronika 2A");
Console.WriteLine("Pemrograman Lanjut");
Console.WriteLine("Teknik Elektro Politeknik Negeri Batam \n\n");
float besi,alumunium,fh,re;// tipe data / variabel
string masukkan; //mendeklarasikan variabel
Console.WriteLine("===================== Program Konversi Suhu C# ====================");
Console.Write("Suhu besi (celcius) : "); // input suhu besi
masukkan= Console.ReadLine();
float.TryParse(masukkan, out besi);
Console.Write("Suhu alumunium (celcius) : ");//input suhu alumunium
masukkan= Console.ReadLine();
float.TryParse(masukkan, out alumunium);
Console.WriteLine("\n\n*******************************************************************");
//konversi ke fahrenheit dan reamur untuk besi dan alumunium
fh= (besi*9/5)+32;
Console.Write("Suhu besi dalam fahrenheit = {0} F\n",fh);
re= besi*4/5;
Console.Write("suhu besi dalam reamur = {0} R\n",re);
fh=(alumunium*9/5)+32;
Console.Write("Suhu alumunium dalam fahrenheit = {0} F\n",fh);
re=alumunium*4/5;
Console.Write("Suhu alumunium dalam reamur = {0} R\n",re);
Console.WriteLine("*******************************************************************\n\n");
Console.WriteLine("**************************PROSES PADA BESI*************************");
//pemanasan besi
float panaskan,hasila,hasilb;
Console.Write("Berapa kali pemanasan pada besi?? ");
masukkan= Console.ReadLine();
float.TryParse(masukkan, out panaskan);
hasila= besi+(5*panaskan);
Console.Write("Suhu besi setelah dipanaskan (celcius) = {0} C\n",hasila);
fh=(hasila*9/5)+32;
Console.Write("suhu besi setelah dipanaskan (fahrenheit) = {0} F\n",fh);
re=hasila*4/5;
Console.Write("suhu besi setelah dipanaskan (reamur) = {0} R\n",re);
Console.WriteLine("....................");
//pendinginan besi
float dinginkan,hasilc,hasild;
Console.Write("Berapa kali pendinginan pada besi?? ");
masukkan= Console.ReadLine();
float.TryParse(masukkan, out dinginkan);
hasilc=besi-(5*dinginkan);
Console.Write("Suhu besi setelah didinginkan (celcius) = {0} C\n",hasilc);
fh=(hasilc*9/5)+32;
Console.Write("Suhu besi setelah didinginkan (fahrenheit) = {0} F\n",fh);
re=hasilc*4/5;
Console.Write("Suhu besi setelah didinginkan (reamur) = {0} R\n",re);
Console.WriteLine("*******************************************************************\n\n\n");
Console.WriteLine("***********************PROSES PADA ALUMUNIUM***********************");
//pemanasan alumunium
Console.Write("Berapa kali pemanasan pada alumunium?? ");
masukkan= Console.ReadLine();
float.TryParse(masukkan, out panaskan);
hasilb=alumunium+(5*panaskan);
Console.Write("Suhu alumunium setelah dipanaskan (celcius) = {0} C\n",hasilb);
fh=(hasilb*9/5)+32;
Console.Write("Suhu alumunium setelah dipanaskan (fahrenheit) = {0} F\n",fh);
re=hasilb*4/5;
Console.Write("Suhu alumunium setelah dipanaskan (reamur) = {0} R\n",re);
Console.WriteLine("....................");
//pendinginan alumunium
Console.Write("Berapa kali pendinginan pada alumunium?? ");
masukkan= Console.ReadLine();
float.TryParse(masukkan, out dinginkan);
hasild=alumunium-(5*dinginkan);
Console.Write("Suhu alumunium setelah didinginkan (celcius) = {0} celcius\n",hasild);
fh=(hasild*9/5)+32;
Console.Write("Suhu alumunium setelah didinginkan (fahrenheit) = {0} fahrenheit\n",fh);
re=hasild*4/5;
Console.Write("suhu alumunium setelah didinginkan (Reamur) = {0} reamur\n",re);
Console.WriteLine("*******************************************************************\n\n");
Console.WriteLine("TERIMA KASIH");
}
}
}
namespace konversiSUHU // untuk mengelompokkan class agar mudah dipanggil atau dicari.
{
class suhu
{
static void Main() // untuk menampilkan dilayar
{
Console.WriteLine("===============================Program By================================");
Console.WriteLine("Nama = Laras Hanisaputri");
Console.WriteLine("NIM = 4211401012");
Console.WriteLine("Kelas = Mekatronika 2A");
Console.WriteLine("Pemrograman Lanjut");
Console.WriteLine("Teknik Elektro Politeknik Negeri Batam \n\n");
float besi,alumunium,fh,re;// tipe data / variabel
string masukkan; //mendeklarasikan variabel
Console.WriteLine("===================== Program Konversi Suhu C# ====================");
Console.Write("Suhu besi (celcius) : "); // input suhu besi
masukkan= Console.ReadLine();
float.TryParse(masukkan, out besi);
Console.Write("Suhu alumunium (celcius) : ");//input suhu alumunium
masukkan= Console.ReadLine();
float.TryParse(masukkan, out alumunium);
Console.WriteLine("\n\n*******************************************************************");
//konversi ke fahrenheit dan reamur untuk besi dan alumunium
fh= (besi*9/5)+32;
Console.Write("Suhu besi dalam fahrenheit = {0} F\n",fh);
re= besi*4/5;
Console.Write("suhu besi dalam reamur = {0} R\n",re);
fh=(alumunium*9/5)+32;
Console.Write("Suhu alumunium dalam fahrenheit = {0} F\n",fh);
re=alumunium*4/5;
Console.Write("Suhu alumunium dalam reamur = {0} R\n",re);
Console.WriteLine("*******************************************************************\n\n");
Console.WriteLine("**************************PROSES PADA BESI*************************");
//pemanasan besi
float panaskan,hasila,hasilb;
Console.Write("Berapa kali pemanasan pada besi?? ");
masukkan= Console.ReadLine();
float.TryParse(masukkan, out panaskan);
hasila= besi+(5*panaskan);
Console.Write("Suhu besi setelah dipanaskan (celcius) = {0} C\n",hasila);
fh=(hasila*9/5)+32;
Console.Write("suhu besi setelah dipanaskan (fahrenheit) = {0} F\n",fh);
re=hasila*4/5;
Console.Write("suhu besi setelah dipanaskan (reamur) = {0} R\n",re);
Console.WriteLine("....................");
//pendinginan besi
float dinginkan,hasilc,hasild;
Console.Write("Berapa kali pendinginan pada besi?? ");
masukkan= Console.ReadLine();
float.TryParse(masukkan, out dinginkan);
hasilc=besi-(5*dinginkan);
Console.Write("Suhu besi setelah didinginkan (celcius) = {0} C\n",hasilc);
fh=(hasilc*9/5)+32;
Console.Write("Suhu besi setelah didinginkan (fahrenheit) = {0} F\n",fh);
re=hasilc*4/5;
Console.Write("Suhu besi setelah didinginkan (reamur) = {0} R\n",re);
Console.WriteLine("*******************************************************************\n\n\n");
Console.WriteLine("***********************PROSES PADA ALUMUNIUM***********************");
//pemanasan alumunium
Console.Write("Berapa kali pemanasan pada alumunium?? ");
masukkan= Console.ReadLine();
float.TryParse(masukkan, out panaskan);
hasilb=alumunium+(5*panaskan);
Console.Write("Suhu alumunium setelah dipanaskan (celcius) = {0} C\n",hasilb);
fh=(hasilb*9/5)+32;
Console.Write("Suhu alumunium setelah dipanaskan (fahrenheit) = {0} F\n",fh);
re=hasilb*4/5;
Console.Write("Suhu alumunium setelah dipanaskan (reamur) = {0} R\n",re);
Console.WriteLine("....................");
//pendinginan alumunium
Console.Write("Berapa kali pendinginan pada alumunium?? ");
masukkan= Console.ReadLine();
float.TryParse(masukkan, out dinginkan);
hasild=alumunium-(5*dinginkan);
Console.Write("Suhu alumunium setelah didinginkan (celcius) = {0} celcius\n",hasild);
fh=(hasild*9/5)+32;
Console.Write("Suhu alumunium setelah didinginkan (fahrenheit) = {0} fahrenheit\n",fh);
re=hasild*4/5;
Console.Write("suhu alumunium setelah didinginkan (Reamur) = {0} reamur\n",re);
Console.WriteLine("*******************************************************************\n\n");
Console.WriteLine("TERIMA KASIH");
}
}
}
3.
Jika sudah
dibuat di notepad programnya, simpan file di C:\ agar mudah dicari dan simpan
dengan nama laras3.cs (itu karna laras yang buat, kalau kamu yang buat terserah
kamu guys mau kasih nama apa, tapi pakai .cs yaaaJ). Kemudian compile si command prompt terlebih
dahulu.
Start > ketik CMD > klik kanan pada CMD >
klik run as administrator > klik ok.
4.
Kemudian change
directory (cd) ke tempat penyimpanan program tadi, kalau saya simpan di C:\
ketik cd C:\, seperti ini.
5. Ketikkan csc
diikuti nama file yang akan decompile, dalam hal ini adalah laras3.cs
6. Jika tidak ada error, lanjutkan dengan
menjalankan aplikasinya. Caranya : ketik laras3.exe . atau namafileanda.exe dan aplikasinya akan jalan. Langsung saja masukkan suhu besi dan alumunium sesuai keinginan anda. lalu masukkan berapa kali besi dan alumunium aan didinginkan/dipanaskan. seperti ini :
7. Aplikasi telah
jalan sebagaimana mestinya, nah jika sudah jalan seperti itu, program ini tidak
ada yang salah. Silahkan mencoba guys!!
lihat juga video tutorial dari laras ya guys!! nih source code nya :
https://www.youtube.com/watch?v=u61ANJv37eo
lihat juga video tutorial dari laras ya guys!! nih source code nya :
nah, kalau temen-temen pada masih bingung nih dengan kata-kata yang dipakai di C#, temen-temen bisa cari tau sendiri ya di buku atau diinternet. tapi, laras kali ini baik deh sama temen-temen, laras akan memberi referensi buku nih guys!!!
Home | Casino | Jordan12-Retro
BalasHapusThe ultimate in online 야구 분석 gambling, Jordan12 was built to meet the needs of the most air jordan 18 retro men red online site discriminating and experienced show air jordan 18 retro red sports bettors. It is a place to gamble in air jordan 18 retro men super and air jordan 18 retro men red online store out