CARA MEMBUAT MENU KONVERTER SUHU MENGGUNAKAN VISUAL STUDIO 2012
Berikut ini adalah project tugas praktikum mata kuliah pemrograman .Net, yaitu membuat Konverter Suhu menggunakan aplikasi Visual Studio . seperti dipelajaran diSMA atau SMA mengkonversikan suhu dari celcius ke reamur dsb, tetapi pada aplikasi ini, teman teman hanya menginputkan angkanya saja , ketika button KONVERSI ditekan ,maka hasilnya telah dijawab, mudah kann ,, tetapi bikin programnya yang lumayan susah ...
Penjelasan mengenai formnya :
Dari gambar disamping dapat dijelaskan bahwa program tersebut menggunakan:
- 4 Label dengan nama:
Label 2 : Suhu
Label 3 : Ke:
Label 4 : Hasil
- 2 TextBox digunakan untuk:
TextBox 2 : Menampilkan informasi hasil konversi suhu [txthasil]
- 1 Combobox digunakan untuk pilihan suhu. Pilihannya ada 3 = Celsius, Reamur dan Fahreinhet [cmbpilihan]
- 3 Radio bottom digunakan untuk:
Radio BUTTON 2 : pilihan “Reamur” [rdreamur]
Radio BUTTON 3 : pilihan “Fahreinheit” [rdfahreinheit]
- 1 BUTTON dengan nama “Konversi” [btnkonversi]
Output Program :
Dari output gambar diatas dapat dijelaskan:
Ketika program dijalankan dan user mengsikan nilai 6 untuk variabel suhu pada txtsuhu, dan memilih comboboxnya celcius yg diartikan sebagai suhu awal, dan user memilih radiobutton reamur yag dianggap sebagai suhu akhir, btnkonversi dijalankan maka hasilnya akan tampil pada txthasil sebesar 4.8 Reamur .
Listing Program :
Dari listing program diatas dapat dijelaskan:
1. Nama project “Konversi_suhu”
2. Merupakan inisialisasi dari Combbox cmbpilihan, dimana indeks awal 0. DropDown merupakan perintah agar ketika cmbpilihan diklik dan akan dipilih akan tampil semua kebawah .
3. Pembuatan method perhitungan suhu dengan nama konversi bertype data double dan akses modifiernya public didalamnya terdapat pemesanan parameter dengan nama dari, ke dan input dengan type data double perhitungnnya:
a. Jika variabel dari dengan indeks 0(Celcius) dan 2(Fahreinheit), maka menjalankan fungsi yang mengembalikan nilai dimana nilai parameter input dikali 0.5 dan ditambah 32 [(input*0.5)+32]
b. Jika variabel dari dengan indeks 0(Celcius) dan 3(Reamur), maka menjalankan fungsi yang mengembalikan nilai dimana nilai parameter input dikali 0.8 [(input*0.8])]
c. Jika variabel dari dengan indeks 1(Fahreinheit) dan 1(Celcius), maka menjalankan fungsi yang mengembalikan nilai dimana nilai parameter input dikurangi 32 dibagi 1.8 [(input-32)/1.8]
d. Jika variabel dari dengan indeks 0(Celcius) dan 2(Fahreinheit), maka menjalankan fungsi yang mengembalikan nilai dimana nilai parameter input dikali 0.5 dan ditambah 32 [(input*0.5)+32]
e. Jika variabel dari dengan indeks 2(Reamur) dan (Reamur), maka menjalankan fungsi yang mengembalikan nilai dimana nilai parameter input dikurangi 32 hasilnya dibagi 2.25 [(input-32)/2.25]
f. Jika variabel dari dengan indeks 2(Reamur) dan 1(Celcius), maka menjalankan fungsi yang mengembalikan nilai dimana nilai parameter input dikali 0.125 [(input*1.25)]
g. Jika variabel dari dengan indeks 2(Reamur) dan 2(Fahreinheit), maka menjalankan fungsi yang mengembalikan nilai dimana nilai parameter input dikali 2.25 dan ditambah 32 [(input*2.25)+32]
4. Event dari Button btnkonversi berdasarkan penjelasan listing pada blok 5, nilai untuk variable ke diisi nilali awal 0, nilai variabel dapat dilihat ketika salahsatu program dieksekusi, dimana nilai untuk variabel atau parameter input didapatkan dari txtsuhu, jika CheckBox celcius maka hasil konversi menampilkan output program konversi dengan parameter suhudari, suhuke dan inputsuhu. Berlaku sama pada setiap chekbox untuk keterangan membuat list pada combobox ada dua cara yaitu lewat aplikasiny atau lewat programnya.
5. Event dari form1, dimana txthasil yang didapatkan dari hasil perhitungan bersifat readonly
Selesai .. Naahh silahkan teman teman bisa mencobanya , semoga bermanfaat