Hai hai halo halo guys,
ini adalah sesi ketiga pada sesi kali ini berbeda dengan sesi sesi minggu lalu
yaitu tentang konversi suhu dengan menggunakan aplikasi pemograman dan pada
sesi ketiga ini saya membuat kalkulator bilangan kompleks. Disini aplikasi program
yang saya gunakan masih C# (Sharpdevelop) juga. Kalkulator ini dapat
mempermudah kita dalam menghitung bilangan kompleks nantinya, dan boleh dicoba
hasilnya 99% deh. Dijamin! Karna rumus yg saya input kedalam program ini sesuai
dengan rumus yg kita gunakan untuk menghitung bilangan kompleks secara manual
(analisa).
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 dan jika anda ingin membuka file atau project yg telah anda buat maka pilih File -> Open -> Project/Solution atau bisa dengan menekan tombol keyboard Ctrl+Shift+O lalu akan muncul tampilan seperti gambar dibawah 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 dan jika anda ingin membuka file atau project yg telah anda buat maka pilih File -> Open -> Project/Solution atau bisa dengan menekan tombol keyboard Ctrl+Shift+O lalu akan muncul tampilan seperti gambar dibawah ini
Lalu pilih file ditempat dimana kita menyimpannya seperti
contoh dibawah This PC -> Document -> SharpDevelop Project lalu klik Open
Setelah mengikuti langkah diatas, maka akan tampillah folder
tempat kita menyimpan project kita, lalu klik Open
Ketika anda mengklik Open tadi maka akan muncul file kita
dalam bentuk file SharpDevelop, maka kita klik open lagi ya guys
Ketika anda klik Open pada file project tadi, barulah tampil
program yg sudah kita buat
Berikut ini adalah design kalkulator bilangan kompleks yg
sudah saya buat
Jika ingin me-Running program yg telah kita buat, maka klik
simbol segitiga hijau, seperti contoh dibawah
Inilah tampilan program yg sudah di-Running, tepatnya
tampilan kalkulator yg disebelah kanan dan sudah saya beri inputan dan sudah
saya hitung inputannya dan outputnya sudah menampilkan hasil dari proses
hitungnya.
Dibawah ini merupakan pengoperasiannya dalam pengurangan
bilangan kompleks
Selanjutnya ini merupakan pengoperasiannya dalam perkalian
dan telah menampilkan hasil dengan inputan yg sama.
Dan yg terakhir adalah pengoperasian dalam pembagian, masih
dengan inputan yg sama. Dan jika anda ingin keluar dari program yg telah
di-Running maka tekan/klik tombol Exit yg telah saya buat dalam program
tersebut.
Baiklah berikut ini adalah program yg sudah saya buat :
/*
* Created by SharpDevelop.
* User: Burhan (Bo'eng)
* Date: 10/03/2015
* Time: 10:03:
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
namespace aha
{
/// <summary>
/// Description of MainForm.
/// </summary>
public partial class MainForm : Form
{
public Double a, b, c, d, f, x, y, z; (merupakan variabel yg digunakan dalam program kalkulator bilangan kompleks)
public MainForm()
{
//
// The InitializeComponent() call is required for Windows Forms designer support.
//
InitializeComponent();
//
// TODO: Add constructor code after the InitializeComponent() call.
//
}
void Button2Click(object sender, EventArgs e) (merupakan tombol hitung)
{
if (radioButton2.Checked == true) (merupakan tombol pengoperasian dalam penjumlahan)
{
a = Convert.ToDouble(textBox4.Text);
b = Convert.ToDouble(textBox6.Text);
c = Convert.ToDouble(textBox2.Text);
d = Convert.ToDouble(textBox3.Text);
x = (a + c); (merupakan rumus penjumlahan bilangan kompleks )
y = (b + d); (merupakan rumus penjumlahan bilangan kompleks )
textBox1.Text = x.ToString(); (merupakan hasil dari penjumlahan bilangan kompleks )
textBox5.Text = y.ToString(); (merupakan hasil dari penjumlahan bilangan kompleks )
}
else if (radioButton3.Checked == true) (merupakan tombol pengoperasian dalam pengurangan)
{
a = Convert.ToDouble(textBox4.Text);
b = Convert.ToDouble(textBox6.Text);
c = Convert.ToDouble(textBox2.Text);
d = Convert.ToDouble(textBox3.Text);
x = (a - c); (merupakan rumus pengurangan bilangan kompleks)
y = (b - d); (merupakan rumus pengurangan bilangan kompleks)
textBox1.Text = x.ToString(); (merupakan hasil dari pengurangan bilangan kompleks )
textBox5.Text = y.ToString();(merupakan hasil dari pengurangan bilangan kompleks )
}
else if (radioButton4.Checked == true) (merupakan tombol pengoperasian dalam perkalian)
{
a = Convert.ToDouble(textBox4.Text);
b = Convert.ToDouble(textBox6.Text);
c = Convert.ToDouble(textBox2.Text);
d = Convert.ToDouble(textBox3.Text);
x = (a * c) - (b * d); (merupakan rumus perkalian bilangan kompleks)
y = (a * d) + (b * c); (merupakan rumus perkalian bilangan kompleks)
textBox1.Text = x.ToString();(merupakan hasil dari perkalian bilangan kompleks )
textBox5.Text = y.ToString();(merupakan hasil dari perkalian bilangan kompleks )
}
else if (radioButton1.Checked == true) (merupakan tombol pengoperasian dalam pembagian)
{
a = Convert.ToDouble(textBox4.Text);
b = Convert.ToDouble(textBox6.Text);
c = Convert.ToDouble(textBox2.Text);
d = Convert.ToDouble(textBox3.Text);
f = 2; (f merupakan variabel yg digunakan untuk pangkat, dan artinya f adalah pangkat 2)
z = (Math.Pow(c,f) + Math.Pow(d,f));
(Math.Pow tipe data yg digunakan untuk bilangan berpangkat)
x = (a * c) + (b * d) / z; (merupakan rumus pembagian bilangan kompleks)
y = (-a * d) + (b * c) / z; (merupakan rumus pembagian bilangan kompleks)
textBox1.Text = x.ToString(); (merupakan hasil dari pembagian bilangan kompleks )
textBox5.Text = y.ToString(); (merupakan hasil dari pembagian bilangan kompleks )
}
}
void Button1Click(object sender, EventArgs e) (merupakan tombol Exit)
{
this.Close(); (program menutup/keluar dari program)
}
}
}
* Created by SharpDevelop.
* User: Burhan (Bo'eng)
* Date: 10/03/2015
* Time: 10:03:
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
namespace aha
{
/// <summary>
/// Description of MainForm.
/// </summary>
public partial class MainForm : Form
{
public Double a, b, c, d, f, x, y, z; (merupakan variabel yg digunakan dalam program kalkulator bilangan kompleks)
public MainForm()
{
//
// The InitializeComponent() call is required for Windows Forms designer support.
//
InitializeComponent();
//
// TODO: Add constructor code after the InitializeComponent() call.
//
}
void Button2Click(object sender, EventArgs e) (merupakan tombol hitung)
{
if (radioButton2.Checked == true) (merupakan tombol pengoperasian dalam penjumlahan)
{
a = Convert.ToDouble(textBox4.Text);
b = Convert.ToDouble(textBox6.Text);
c = Convert.ToDouble(textBox2.Text);
d = Convert.ToDouble(textBox3.Text);
x = (a + c); (merupakan rumus penjumlahan bilangan kompleks )
y = (b + d); (merupakan rumus penjumlahan bilangan kompleks )
textBox1.Text = x.ToString(); (merupakan hasil dari penjumlahan bilangan kompleks )
textBox5.Text = y.ToString(); (merupakan hasil dari penjumlahan bilangan kompleks )
}
else if (radioButton3.Checked == true) (merupakan tombol pengoperasian dalam pengurangan)
{
a = Convert.ToDouble(textBox4.Text);
b = Convert.ToDouble(textBox6.Text);
c = Convert.ToDouble(textBox2.Text);
d = Convert.ToDouble(textBox3.Text);
x = (a - c); (merupakan rumus pengurangan bilangan kompleks)
y = (b - d); (merupakan rumus pengurangan bilangan kompleks)
textBox1.Text = x.ToString(); (merupakan hasil dari pengurangan bilangan kompleks )
textBox5.Text = y.ToString();(merupakan hasil dari pengurangan bilangan kompleks )
}
else if (radioButton4.Checked == true) (merupakan tombol pengoperasian dalam perkalian)
{
a = Convert.ToDouble(textBox4.Text);
b = Convert.ToDouble(textBox6.Text);
c = Convert.ToDouble(textBox2.Text);
d = Convert.ToDouble(textBox3.Text);
x = (a * c) - (b * d); (merupakan rumus perkalian bilangan kompleks)
y = (a * d) + (b * c); (merupakan rumus perkalian bilangan kompleks)
textBox1.Text = x.ToString();(merupakan hasil dari perkalian bilangan kompleks )
textBox5.Text = y.ToString();(merupakan hasil dari perkalian bilangan kompleks )
}
else if (radioButton1.Checked == true) (merupakan tombol pengoperasian dalam pembagian)
{
a = Convert.ToDouble(textBox4.Text);
b = Convert.ToDouble(textBox6.Text);
c = Convert.ToDouble(textBox2.Text);
d = Convert.ToDouble(textBox3.Text);
f = 2; (f merupakan variabel yg digunakan untuk pangkat, dan artinya f adalah pangkat 2)
z = (Math.Pow(c,f) + Math.Pow(d,f));
(Math.Pow tipe data yg digunakan untuk bilangan berpangkat)
x = (a * c) + (b * d) / z; (merupakan rumus pembagian bilangan kompleks)
y = (-a * d) + (b * c) / z; (merupakan rumus pembagian bilangan kompleks)
textBox1.Text = x.ToString(); (merupakan hasil dari pembagian bilangan kompleks )
textBox5.Text = y.ToString(); (merupakan hasil dari pembagian bilangan kompleks )
}
}
void Button1Click(object sender, EventArgs e) (merupakan tombol Exit)
{
this.Close(); (program menutup/keluar dari program)
}
}
}
Sekian dan terimakasih. Semoga bermanfaat.
Wassalamu’alaikum.Wr.Wb.
agar lebih jelas silahkan lihat video tutorialnya : https://www.youtube.com/watch?v=o8awULq4hvE&feature=youtu.be
agar lebih jelas silahkan lihat video tutorialnya :
No comments:
Post a Comment