Hello ENGINEER, Welcome to Electrical's Corner

Februari 26, 2015

Membuat program Konversi suhu menggunakan C# (C sharp)

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");

        }

    }

}


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


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!!! 




1 komentar:

  1. Home | Casino | Jordan12-Retro
    The 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

    BalasHapus