Saturday, March 28, 2015

Membuat Aplikasi Paint dan Menghitung panjang garis dngan SharpDevelop



       Tugas membuat aplikasi menggambar dan menghitung panjang sebuah garis paint pada SharpDevelop

1. Runing Aplikasi Sharp develop.



2. Klik New Solution.



3. Pilih Windows Aplication, beri nama file, dan tempat penyimpanannya. Kemudian klik Create.




4. Setelah muncul gambar ini pilih lah Design.



55. Kemudian akan muncul lembar kerja seperti di bawah ini,kita bisa mengedit tampilan sesuai kreativitas kita sendiri ,caranya adalah pilih windows forms di sebelah kiri kemudian pilih control type yang digunakan sesuai kebutuhan dengan cara di seret ke layoutnya.propertiesnya bisa di ganti dengan sesuai yang kita inginkan,propertienya berada di sebelah kanan .
Control type yang kita butuhkan adalah :
4 label
8 button
3 textbox
1 panel
Contoh designnya seperti ini:



  6. Setelah Kita membuat design di Atas kita akan membuat program nya.
Ketikan programnya seperti dibawah ini :

using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Paint_Iwan
{
    /// <summary>
    /// Description of MainForm.
    /// </summary>
    public partial class MainForm : Form
    {
        private Graphics objgraphic;
        private bool gambar = false, dragmode = false;
        private int X1, Y1, x, y, X2, Y2;
        private double xy;
        private int loop=0, line=0, warna=0;
       
        public MainForm()
        {
            //
            // The InitializeComponent() call is required for Windows Forms designer support.
            //
            InitializeComponent();
           
            //
            // TODO: Add constructor code after the InitializeComponent() call.
            //
        }
       
        private void MainFormLoad(object sender, EventArgs e)
        {
            objgraphic = panel1.CreateGraphics();       
        }
       
        private void Panel1MouseDown(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Left)
            {
                gambar = true;
                loop++;
            }
            X1 = e.X;
            Y1 = e.Y;
            dragmode = true;
        }
       
        private void Panel1MouseClick(object sender, MouseEventArgs e)
        {
            if (gambar == true)
            {
                x = e.X;
                y = e.Y;
                X2 = e.X - X1;
                Y2 = Y1 - e.Y;
               
                if (line == 1)
                {
                    if (warna == 1)
                    {
                        objgraphic.DrawLine(new Pen(Color.Black), X1, Y1, e.X, e.Y);
                    }
                    else if (warna == 2)
                    {
                        objgraphic.DrawLine(new Pen(Color.Red), X1, Y1, e.X, e.Y);
                    }
                    else if (warna == 3)
                    {
                        objgraphic.DrawLine(new Pen(Color.Blue), X1, Y1, e.X, e.Y);
                    }
                    else if (warna == 4)
                    {
                        objgraphic.DrawLine(new Pen(Color.Yellow), X1, Y1, e.X, e.Y);
                    }
                    else if (warna == 5)
                    {
                        objgraphic.DrawLine(new Pen(Color.Lime), X1, Y1, e.X, e.Y);
                    }
                    else { MessageBox.Show("PILIH WARNA"); }
                   
                }
               
                else { MessageBox.Show("KLICK TOMBOL LINE"); }
            }
        }
       
        private void Panel1MouseMove(object sender, MouseEventArgs e)
        {
            textBox1.Text = Convert.ToString(X2);
            textBox2.Text = Convert.ToString(Y2);
            xy = Math.Sqrt((X2 * X2) + (Y2 * Y2));
            textBox3.Text = Convert.ToString(xy);
        }
       
        private void Button1Click(object sender, EventArgs e)
        {
            this.Refresh();
            textBox1.Text = "";
            textBox2.Text = "";
            textBox3.Text = "";
        }
       
        private void HitamClick(object sender, EventArgs e)
        {
            warna = 1;
        }
       
        private void MerahClick(object sender, EventArgs e)
        {
            warna =2;
        }
       
        private void BiruClick(object sender, EventArgs e)
        {
            warna = 3;
        }
       
        private void KuningClick(object sender, EventArgs e)
        {
            warna = 4;
        }
       
        private void HijauClick(object sender, EventArgs e)
        {
            warna = 5;
        }
       
   
        private void Button2Click(object sender, EventArgs e)
        {
            Close();
        }
       
            
        void Button3Click(object sender, EventArgs e)
        {
            line =1;
        }
    }
}
  
7.  Setelah selesai kemudian run programnya.

 

8.  Tampilannya akan seperti ini :



Untuk Lebih Jelas lagi Kunjungi YouTube saya :

Sampai Jumpa di Tugas Berikutnya …………

Monday, March 23, 2015

Cara Menggunakan Array Pada Visual Studio


1. Sebelumnya kita buat solution baru, dengan cara seperti dibawah ini

    1.1.Klik New Project atau dengan

    1.2.Klik file kemudian pilih new project

h3


2. Lalu Pilih Windows Application, jangan lupa beri nama terletak dibawah kolom. Kemudian klik Create.


h4


3.Klik tab design. Akan muncul template aplikasi windows yang akan kalian telah buat. Dan jalankan.

h5

untuk menjalankanya bisa menekan tombol f5 atau menekan gambar tersebut
h6

lalu akan tampil form seperti ini gambar dibawah ini :

h7


4. Pilih label dari tools windows forms untuk meletakkan tulisan di template windows tersebut.

h8


5. Lalu Susun checkbox, textbox dan button seperti gambar di bawah ini :

h9

6. Buat variabel global untuk array.

rev1

7. Inisialisasi array checkbox.

rev2.1

8. Double click pada button “hitung”, buat programnya untuk melakukan perhitungan total. kemudian masukkan perhitungan

rev3




rev4

9. Lalu Jalankan programnya anda.

Sekian next my project...

Wednesday, March 11, 2015

Tutorial cara membuat Aplikasi Calculator Bilangan Kompleks dengan menggunakan SharpDevelop



WELCOME TO MY BLOG :)

1. Buka sharp develop :



2. Pilih new solution :



3. Pilih windows form application dan beri nama file :



4. Klik design dan buat design aplikasi kalkulator :




5. Buat design sesuai selera anda atau seperti ini :



6. Buat source code nya lalu running kan program ini :

 /*
 * Created by SharpDevelop.
 * User: mhs
 * Date: 3/11/2015
 * Time: 8:55 AM
 * 
 * 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 Calculator_Iwan
{
    /// <summary>
    /// Description of MainForm.
    /// </summary>
    public partial class MainForm : Form
    {
        double a,b,c,d,f,g; // deklarasi untuk awal program
        public MainForm()
        {
            //
            // The InitializeComponent() call is required for Windows Forms designer support.
            //
            InitializeComponent();
           
            //
            // TODO: Add constructor code after the InitializeComponent() call.
            //
        }
   
        void Button3Click(object sender, EventArgs e)
        {
            Close (); // unutl mengakhiri program
        }
       
        void Button1Click(object sender, EventArgs e) // untuk mereset program yang sudah di runningkan 
        {
            textBox1.Text = "";
            textBox2.Text = "";
            textBox3.Text = "";
            textBox4.Text = "";
            textBox5.Text = "";
            textBox6.Text = "";
        }
       
        void Button2Click(object sender, EventArgs e)
        {
            a = Convert.ToDouble(textBox1.Text);
            b = Convert.ToDouble(textBox3.Text);
            c = Convert.ToDouble(textBox2.Text);
            d = Convert.ToDouble(textBox4.Text);
           
           
            if (penjumlahan.Checked == true)
            {
                f = a + b;
                g = c + d;
                textBox5.Text = f.ToString();
                textBox6.Text = g.ToString();
            }
            else if (pengurangan.Checked == true)
            {
                f = a - b;
                g = c - d;
                textBox5.Text = f.ToString();
                textBox6.Text = g.ToString();
            }
            else if (perkalian.Checked == true)
            {
                f = a * c - b * d;
                g = a * d + c * b*-1;
                textBox5.Text = f.ToString();
                textBox6.Text = g.ToString();
            }
            else if (pembagian.Checked == true)
            {
                f = (a * b + c * d) / (b * b + d * d);
                g = (b * c - a * d*-1) / (b * b + d * d);
                textBox5.Text = f.ToString();
                textBox6.Text = g.ToString();
            }
        }
       
        void Label4Click(object sender, EventArgs e)
        {
           
        }
    }
}

7. Isi inputan nya sesuai yang diinginkan :


8. Jika ingin reset dapat tekan tombol nya :


9. Jika ingin exit dapat tekan tombol nya :



Selesai .....

 

atau kunjungi link youtube saya: 
https://www.youtube.com/watch?v=ckjq37vUwaA&feature=youtu.be

Saturday, March 7, 2015

Tutorial Membuat Aplikasi Konversi Suhu dengan Menggunakan SharpDevelop



Tutorial Membuat Aplikasi Konversi Suhu dengan Menggunakan SharpDevelop

1.       Jalankan SharpDevelop.
2.       Buat project baru dengan cara meng-klik tombol "New Solution".
3.       Pilih untuk membuat "Windows Application" dan beri nama project anda.
4.       Anda akan memiliki program yang sama seperti apa yang anda telah pelajari, Namun di sini,  selain sudah dibuatkan template-nya, anda juga dapat mengubah-ubah properties Form dan menambahkan Control secara visual dengan meng-klik "Design".
5.       Coba tambahkan object TextBox, Label dan Button, NumericUpDown. Kita akan membuat aplikasi untuk menjumlahkan angka yang ada di NumericUpDown. Ganti beberapa Properties dengan nama yang sesuai. Kemudian klik ganda untuk object Button1.


6.       Akan muncul method Event di source code kita. Tambahkan baris berikut:


7.       Coba tambahkan object TextBox, Label dan Button, NumericUpDown. Kita akan membuat aplikasi untuk menjumlahkan angka yang ada di NumericUpDown. Ganti beberapa Properties dengan nama yang sesuai. Kemudian klik ganda untuk object Button2.


8.       Akan muncul method Event di source code kita. Tambahkan baris berikut:


9.       Coba tambahkan object TextBox, Label dan Button, NumericUpDown. Kita akan membuat aplikasi untuk menjumlahkan angka yang ada di NumericUpDown. Ganti beberapa Properties dengan nama yang sesuai. Kemudian klik ganda untuk object Button3.


10.   Akan muncul method Event di source code kita. Tambahkan baris berikut:

Setelah itu tekan tombol play lalu amati hasilnya :)



Sekian Guys……