Hello ENGINEER, Welcome to Electrical's Corner

Maret 08, 2015

Membuat Aplikasi Konversi Suhu Berbasis GUI di Visual Studio 2012 C#

Assalamualaikum Wr.Wb

hai teman-teman, kemarin kan laras memberikan tutorial tentang console application konversi tuh, masih berbasis CMD tuh layar hitam melulu hehehe. skrg kita memperluas pengetahuan ya, laras akan memberikan tutorial membuat program aplikasi konversi suhu berbasis GUI di visual studio 2012.

hal pertama yg perlu temen-temen lakukan ini harus menginstall microsoft visual studio 2012.

okeeeee, ini urutan selanjutnya, EIT sebelumnya, laras akan menunjukkan bagaimana sih tampilan aplikasi laras. sebagai pembuka nih :)


1. Buka Mc. Visual Studio > klik new project > pilih windows Form application

2. disamping kiri terdapat kotak dialog toolbox. disana, temen-temen bisa mendesain sendiri aplikasi temen2 seperti apa. sudah tersedia di toolbox, seperti button, text box, dll. dan juga properties untuk mengatur desain temen-temen, seperti background, font tulisan, size, letak toolbox, dll.


3. oiyaa, kan di aplikasi laras ada loading barnya, temen-temen bisa mengunjungi tutorialnya di youtube https://www.youtube.com/watch?v=9r1dcSsB8uw sama persis seperti laras.
https://www.youtube.com/watch?v=9r1dcSsB8uw


4. utk program loading barnya sudah laras beritahu,sekarang laras akan langsung masuk ke programnya ya. desainnya tidak perlu dijelaskan yaa, karena sudah laras jelaskan di blog laras juga di praktikum laras. lihat sendiri saja di daftar entri laras.
https://www.blogger.com/blogger.g?blogID=9143096504882383731#editor/target=post;postID=1629182067320883229;onPublishedMenu=allposts;onClosedMenu=allposts;postNum=0;src=postname

5. untuk memasukkan program konversi suhunya, lakukan seperti ini
    double klik convert > langsung berada didalam programnya, ketikkan seperti ini:


     private void button1_Click(object sender, EventArgs e) // button1 karena kita memakai button 1 di toolbox tadi.
        {
            double C, F, K, R; // memperkenalkan variabelnya
            C = Convert.ToDouble(numericUpDown1.Text); // inputan dari keyboard
            F = (C * 1.8) + 32; // rumus
            K = (C + 273.15); // rumus
            R = (C * 0.8); //rumus
            label8.Text = F.ToString(); //scanf seperti di c++
            label6.Text = K.ToString(); // scanf seperti di c++
            label7.Text = R.ToString(); // scanf seperti di c++
            label6.Visible = true; // menampilkan angka jika sudah di convert
            label7.Visible = true;
            label8.Visible = true;
            label10.Visible = true;
            label9.Visible = true;
            label11.Visible = true;
        }
6. kemudian masukkan lagi program panaskan dan dinginkannya, sama seperti diatas, double klik pada kotak panaskan dan dinginkan., kemudian masukkan program seperti ini:
untuk panaskan:

private void button2_Click(object sender, EventArgs e)
        {
            double C, P, F, K, R;
            C = Convert.ToDouble(numericUpDown1.Text);
            P = Convert.ToDouble(numericUpDown2.Text);
            F = (C * 1.8)+(P *5) + 32;
            K = (C + 273.15)+(P * 5);
            R = (C * 0.8) + (P * 5);
            label8.Text = F.ToString();
            label6.Text = K.ToString();
            label7.Text = R.ToString();
         
        }

untuk dinginkan :

private void button3_Click(object sender, EventArgs e)
        {
            double D, F, C, K, R;
            C = Convert.ToDouble(numericUpDown1.Text);
            D = Convert.ToDouble(numericUpDown3.Text);
            F = (C * 1.8)-(D*5) + 32;
            K = (C + 273.15)-(D*5);
            R = (C * 0.8)-(D*5);
            label8.Text = F.ToString();
            label6.Text = K.ToString();
            label7.Text = R.ToString();
        }

7. jika tidak terjadi error, langsung saja start aplikasi nya. seperti ini

8. aplikasi sudah berjalan, silahkan mencoba :) untuk melihat runningnya aplikasi saya kunjungi tutorial video saya ya disini silahkan mencoba :)

https://www.youtube.com/watch?v=lzhQePKqCF8&feature=youtu.be

1 komentar: