Saturday, March 7, 2015

Konversi Suhu dengan Aplikasi C# dengan Windows User Control Library

Hai hai halo halo guys, ini adalah sesi kedua dimana sesi ini masih berhubungan dengan pembahasan  tentang konversi suhu dengan menggunakan aplikasi pemograman. Disini aplikasi program yang saya gunakan masih C# (Sharpdevelop). Namun ada yg berbeda dengan yang sebelumnya, mungkin perbedaannya hanya dari segi penampilan atau desainnya saja yg lebih menarik tidak menggukan layar hitam putih seperti yg sebelumnya.

Baiklah langsung saja, yg pertama kita buka icon shortcut SharpDevelop di PC anda (bagi yg punya aplikasi ini, jika belum silakan menginstalnya terlebih dahulu. Anda klik 2 kali seperti contoh dibawah ini


Ketika anda klik, maka akan muncul tampilan seperti ini
Jika anda ingin membuat suatu project program dengan aplikasi C# ini, maka langkahnya anda pilih File -> New -> Solution atau dengan menekan tombol dikeyboard anda Ctrl+Shift+N

Setelah anda ikuti langkah yg tadi maka akan tampil seperti dibawah ini, tampil kotak dialog “New Project” lalu anda pilih “Windows User Control Library” dan beri nama setelah itu klik “Create”

Ketika anda tekan Create tadi maka tampilah lembar kerja programnya seperti dibawah ini


Dan kita anda ingin membuka lembar kerja program yg sudah anda buat dan disimpan, maka cara membukanya pilih File lagi -> Open -> Project/Solution lalu klik.

Setelah itu pilih file ditempat dimana kita meletakkan file tersebut

Setelah anda lakukan langkah diatas, maka akan keluar lembar kerja project yg sudah kita buat dan kita simpan sebelumnya,

Dibawah project program ada pilihan Source dan Design (Desain), ketika anda klik Design maka akan terlihat tampilan project yg telah kita desain. contohnya seperti ini

Dan dibawah ini merupakan program yg sudah saya buat dan disertai fungsi program pada tampilan desainnya, berikut ini adalah programnya :
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;

namespace tugas02
{
    /// <summary>
    /// Description of MainForm.
    /// </summary>
    public partial class MainForm : Form
    {
        public double a,b,c,d,x,y; (ini adalah pengenalan variabel secara umum yg digunakan dalam project ini)
        public MainForm()
        {
            //
            // The InitializeComponent() call is required for Windows Forms designer support.
            //
            InitializeComponent();
          
            //
            // TODO: Add constructor code after the InitializeComponent() call.
            //
        }
      
      
        void Button1Click(object sender, EventArgs e) (merupakan tombol yg digunakan untuk mengkonversi suhu bahan BESI)
        {
            x = Convert.ToDouble(textBox2.Text); (merupakan inputan suhu mula mula bahan BESI)
            textBox7.Text = Convert.ToString(x);
            textBox13.Text = Convert.ToString(x);
            textBox22.Text = Convert.ToString(x);
          
            a = (x*1.8)+32; (merupakan rumus konversi suhu celcius ke fahrenheit)
            textBox5.Text = Convert.ToString(a);
            textBox14.Text = Convert.ToString(a);
            textBox18.Text = Convert.ToString(a);
          
            b = x*0.8; (merupakan rumus konversi suhu celcius ke reamur)
            textBox9.Text = Convert.ToString(b);
            pfb.Text = Convert.ToString(b);
            textBox16.Text = Convert.ToString(b);
        }
      
        void Button2Click(object sender, EventArgs e) (merupakan tombol yg digunakan untuk mengkonversi suhu bahan ALUMUNIUM)
        {
            y = Convert.ToDouble(textBox8.Text); (merupakan inputan suhu mula mula bahan ALUMUNIUM)
            textBox12.Text = Convert.ToString(y);
            textBox28.Text = Convert.ToString(y);
            textBox24.Text = Convert.ToString(y);
            c = (y*1.8)+32; (merupakan rumus konversi suhu celcius ke fahrenheit)
            textBox11.Text = Convert.ToString(c);
            textBox21.Text = Convert.ToString(c);
            textBox23.Text = Convert.ToString(c);
            d = y*0.8; (merupakan rumus konversi suhu celcius ke reamur)
            textBox10.Text = Convert.ToString(d);
            pf.Text = Convert.ToString(d);
            textBox17.Text = Convert.ToString(d);
          
        }
      
        void Button3Click(object sender, EventArgs e) (merupakan tombol yg digunakan untuk pemanasan bahan BESI dan ALUMUNIUM)
        {
        double ax,bx,cx,ay,by,cy; (ini adalah pengenalan variabel yg digunakan untuk pengenalan diprogram pemanasan bahan BESI ax,bx,cx dan Alumunium ay,by,cy)
        ax = x;
        ax += 5;
        x = ax;
        textBox13.Text = Convert.ToString(ax); (untuk menampilkan hasil pemanasan bahan BESI)
        bx =  a;
        bx += 5;
        a = bx;
        textBox14.Text = Convert.ToString(bx); (untuk menampilkan hasil pemanasan bahan BESI)
        cx = b;
        cx += 5;
        b = cx;
        pfb.Text = Convert.ToString(cx); (untuk menampilkan hasil pemanasan bahan BESI)
      
        ay = y;
        ay += 5;
        y = ay;
        textBox28.Text = Convert.ToString(ay); (untuk menampilkan hasil pemanasan bahan ALUMUNIUM)
        by =  c;
        by += 5;
        c = by;
        textBox21.Text = Convert.ToString(by); (untuk menampilkan hasil pemanasan bahan ALUMUNIUM)
        d +=5;
        pf.Text = Convert.ToString(d); (untuk menampilkan hasil pemanasan bahan ALUMUNIUM)
          
        }
      
        void Button4Click(object sender, EventArgs e) (merupakan tombol yg digunakan untuk pendinginan bahan BESI dan ALUMUNIUM)
        {
        double ix,jx,kx,iy,jy,ky; (ini adalah pengenalan variabel yg digunakan untuk pengenalan diprogram pendinginan bahan BESI ix,jx,kx,dan Alumunium iy,jy,ky)
        ix = x;
        ix -= 5;
        x = ix;
        textBox22.Text = Convert.ToString(ix); (untuk menampilkan hasil pendinginan bahan BESI)
        jx =  a;
        jx -= 5;
        a = jx;
        textBox18.Text = Convert.ToString(jx); (untuk menampilkan hasil pendinginan bahan BESI)
        kx = b;
        kx -= 5;
        b = kx;
        textBox16.Text = Convert.ToString(kx); (untuk menampilkan hasil pendinginan bahan BESI)
      
        iy = y;
        iy -= 5;
        y = iy;
        textBox24.Text = Convert.ToString(iy); (untuk menampilkan hasil pendinginan bahan ALUMUNIUM)
        jy =  c;
        jy -= 5;
        c = jy;
        textBox23.Text = Convert.ToString(jy); (untuk menampilkan hasil pendinginan bahan ALUMUNIUM)
        d -= 5;
        textBox17.Text = Convert.ToString(d); (untuk menampilkan hasil pendinginan bahan ALUMUNIUM)
        }
      
        void Button5Click(object sender, EventArgs e) (merupakan tombol yg digunakan untuk keluar dari program)
        {
            this.Close();

        }
    }
}

NOTE : untuk penulisan berwarna merah, miring, dan terdapat dalam kurung bukan merupakan bagian dari program.

Dibawah ini merupakan contoh tampilan ketika program dijalankan (RUNNING) :
Tampilan BERANDA pada program :

Berikut ini tampilan untuk konversi suhu bahan BESI, kotak berwarna abu abu untuk inputan suhu mula mula, dan kotak berwarna orange untuk menampilkan suhu yg telah dikonversi Celcius-Fahrenheit-Reamur, Konversi merupakan tombol untuk menghasilkan konversi suhu.

Tampilan untuk konversi suhu bahan ALUMUNIUM, kotak berwarna abu abu untuk inputan suhu mula mula, dan kotak berwarna orange untuk menampilkan suhu yg telah dikonversi Celcius-Fahrenheit-Reamur, Konversi merupakan tombol untuk menghasilkan konversi suhu.

Tampilan untuk memanaskan bahan BESI-ALUMUNIUM, Panaskan merupakan tombol untuk menghasilkan penaikan suhu bahan BESI-ALUMUNIUM. Kotak disebelah kiri untuk menampilkan hasil pemanasan suhu Celcius-Fahrenheit-Reamur, bahan BESI dan kotak disebelah kanan untuk menampilkan hasil pemanasan suhu Celcius-Fahrenheit-Reamur, bahan ALUMUNIUM.

Tampilan untuk mendinginkan bahan BESI-ALUMUNIUM, Dinginkan merupakan tombol untuk menghasilkan penurunan suhu bahan BESI-ALUMUNIUM. Kotak disebelah kiri untuk menampilkan hasil pendinginan suhu Celcius-Fahrenheit-Reamur, bahan BESI dan kotak disebelah kanan untuk menampilkan hasil pendinginan suhu Celcius-Fahrenheit-Reamur, bahan ALUMUNIUM.

Keluar merupakan untuk tombol untuk keluar dari program Konversi Suhu ini

Jika ingin keluar dari aplikasi program C#, maka pilih File->Exit maka aplikasi akan tertutup.

Sekian dari pembahasan tentang konversi suhu dengan aplikasi C# ini, jika ada kesalahan dalam penulisan dan kurang jelas, mohon maaf dan komen aja dibawah ya guys? Semoga bermanfaat dan semoga dapat dikembangkan lagi menjadi lebih baik. Wassalam.Wr.Wb.

No comments:

Post a Comment