Jumat, 24 Januari 2014

Cara membuat kalkulator dengan banyak Form di VB2010

Disini kita akan membuat sebuah kalkulator dengan banyak Form yang saling berhubungan. Berikut adalah contohnya :

1. Pertama-tama buka VB anda, seperti biasa buat sebuah project baru dengan nama yang anda inginkan.
 2. Setelah muncul sebuah form, tambahkan beberapa tool seperti radio button dan combobox. seperti di bawah ini.
3. Setelah itu buat form yang ke-2, dan tambahkan beberapa tool juga yaitu 4 radio button untuk 4 Operator.
4. Untuk Form yang ke-3, tambahkan 3 Textbox, 2 label, dan 1 Button. seperti dibawah ini
5. Dan untuk Form yang terakhir, tambahkan 2 Label dan 2 Button

6. Langkah selanjutnya adalah menambahkan kode pada setiap form agar dapat terhubung satu dengan yang lain. Untuk Form1 kita dapat mengisi kode dibawah ini setelah mengklik double pada Radio Button. untuk MouseClick anda dapat klik di bagian atas yang bertuliskan Clik, lalu pilih dengan MouseClick

Private Sub RadioButton1_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles RadioButton1.MouseClick
        If RadioButton1.Checked Then
            Form2.Show()
            Me.Hide()
        End If
    End Sub

7. Untuk yang Form2 anda harus mengklik pada setiap radio buttonnya
Private Sub Radiobutton1_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles RadioButton1.MouseClick
        Form3.Show()
        Form3.Lbloperator.Text = " + "
        Me.Hide()
    End Sub

    Private Sub RadioButton2_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles RadioButton2.MouseClick
        Form3.Show()
        Form3.Lbloperator.Text = " - "
        Me.Hide()
    End Sub

    Private Sub RadioButton3_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles RadioButton3.MouseClick
        Form3.Show()
        Form3.Lbloperator.Text = " * "
        Me.Hide()
    End Sub

    Private Sub RadioButton4_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles RadioButton4.MouseClick
        Form3.Show()
        Form3.Lbloperator.Text = " / "
        Me.Hide()
    End Sub

Lbloperator adalah sebuah Name label untuk operator apa yang ingin kita gunakan

8. Untuk yang Form3 berikut kodenya
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        If Form2.RadioButton1.Checked = True Then
            TextBox3.Text = Val(TextBox1.Text) + Val(TextBox2.Text)
        ElseIf Form2.RadioButton2.Checked = True Then
            TextBox3.Text = Val(TextBox1.Text) - Val(TextBox2.Text)
        ElseIf Form2.RadioButton3.Checked = True Then
            TextBox3.Text = Val(TextBox1.Text) * Val(TextBox2.Text)
        ElseIf Form2.RadioButton4.Checked = True Then
            TextBox3.Text = Val(TextBox1.Text) / Val(TextBox2.Text)
        End If
        Form4.Show()
        Me.Close()
    End Sub
9. Untuk yang Form4 berikut kodenya
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Form2.Show()
        Me.Close()
    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Me.Close()
    End Sub

    Private Sub Form4_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Label2.Text = Form3.TextBox3.Text
    End Sub

Rabu, 22 Januari 2014

Penggunaan Operator pada c++

Dalam C++ kita harus menggunakan operator untuk melakukan suatu kondisi. Operator dapat dibagi menjadi 3 yaitu;

1. Operator Aritmatika
  • + (Pertambahan)
  • - (Pengurangan)
  • * (Perkalian)
  • / (Pembagian)
  • % (Modulus = Sisa hasil Bagi)
2. Operator Relasi
  • < (Lebih kecil dari)
  • > (Lebih besar dari)
  • <= (Lebih kecil sama dengan)
  • >= (Lebih besar sama dengan)
  • == (Sama dengan)
  • != (Tidak sama dengan)
3. Operator Logika
  • && (Logika And = Jika semua pernyataan bernilai benar maka akan bernilai "True", Jika ada salah satu pernyataan maka akan bernilai "False")
  • || (Logika Or = Akan bernilai "True" jika saluh satu pernyataannya benar)
  • ! (Logika Not = Jika kondisi menyatakan True maka akan menghasilkan "False", Jika kondisi menyatakan false maka akan bernilai "True")

Selasa, 21 Januari 2014

Percabangan IF dan Switch (Case) Pada Pascal

Percabangan adalah proses pemilihan suatu tindakan yang dilakukan berdasarkan kondisi yang ada dengan nilai true atau false. Pada pemrograman Pascal terdapat beberapa cara seleksi diantaranya  if then, if then else , dan case.

A. Percabangan IF

1. if Tunggal

If (kondisi)
Then
Begin
Statement1;
End;


Bila kondisi terpenuhi maka statment1 dijalankan. jika tidak terpenuhi maka program tidak melakukan apa-apa.

2. if Bersarang
If (kondisi)
Then
Begin
Statement1;
End
Else
Begin
Statement2;
End;

jika kondisi terpenuhi, maka statement1 akan dijalankan. Jika kondisi tidak terpenuhi, maka statement2 akan dijalankan.

B. Percabangan Switch
Percabagan Switch sama dengan Case jika dalam Pascal

3. Case of
Merupakan peluasan dari struktur IF. Karena kalau dalam struktur IF hanya disediakan dua pilihan (berdasarkan kondisi logikanya) maka dalam struktur Case..of dimungkinkan untuk memilih satu pilihan di antara banyak pilihan yang ada.

Case (variabel) of
Option1 : begin
Statements 1
end;
Option2 : begin
Statements 2
end;
.
.
.
Else begin
Statements
End;
End;



Selasa, 14 Januari 2014

VB Tutor - 3. Bekerja dengan Control Properties

3.1 Control Properties di VB2010

Judul Form ditentukan oleh Properties text dan nama defaultnya adalah Form1. Untuk mengubah judul form untuk setiap nama yang anda sukai, klik dalam kotak disebelah kanan properties Text dan ketikkan nama baru. Di bagian bawah, item yang tercantum di kolom kiri merupakan nama-nama berbagai properti yang berhubungan dengan objek yang dipilih.
Properties dapat diatur dengan menyorot item dalam kolom kanan kemudian mengubahnya dengan mengetik atau memilih pilihan yang tersedia. Anda juga dapat mengubah berbagai hal dari suatu form seperti font, letak, ukuran, warna foreground, dan warna Background, dan masih banyak lagi.

Visual Basic 2010 menggunakan RGB (Red, Green, Blue) untuk menentukan warna. Rumus untuk menentukan warna RGB adalah Color.FormArgb(kode RGB). Prosedurnya dalah sebagai berikut :

Private Class Form1 Private Sub Form1_Load(ByVal sender As System Object, ByVal e As System.EventArgs)Handles MyBase.Load


Me.BackColor = Color.FromArgb(255, 0, 255)

End Sub

End Class

Anda juga dapat menggunakan prosedur berikut untuk menetapkan warna pada saat program berjalan.
Private Sub Form1_Load(ByVal sender as System Object, ByVal e As System EventArgs)Handles MyBase.Load

Me.BackColor = Color.Magenta

End Sub

Kedua Prosedur diatas akan memuat formulir dengan latar belakang Magenta sebagai berikut
Berikut adalah beberapa warna yang umum dan sesuai kode RGB. Anda dapat selalu bereksperimen dengan kombinasi lainnya, tapi ingat jumlah Max umum untuk setiap warna adalah 255 dan jumlah minimum adalah 0.
Berikut adalah sebuah program yang digunakan untuk mencoba kode RGB saat program sedang berjalan
Kode
Private Sub Button1_Click(ByVal sender As System Object, ByVal e As System.EventArgs)Handles Button1.click

Dim rgb1,rgb2,rgb3 As Integer
rgb1 = Textbox1.Text
rgb2 = Textbox2.Text
rgb3 = Textbox3.Text
Me.BackColor = Color.FromArgb(rgb1,rgb2,rgb3)

End Sub

VB Tutor - 2. Bekerja Dengan Kontrol

Kontrol dalam Visual Basic 2010 adalah alat yang dapat digunakan untuk membuat segala macam aplikasi Windows. Gambar di bawah ini menunjukkan Toolbox yang berisi kontrol dari Visual Basic 2010 . Mereka dikategorikan ke dalam Kontrol umum , Containers , Menu , Toolbar , Data , Komponen , percetakan dan Dialog . Pada saat ini , kita akan fokus pada kontrol umum . Beberapa yang paling umum adalah menggunakan kontrol Button, Label , ComboBox , ListBox , PictureBox , TextBox dan banyak lagi.

Ketika anda mengklik pada tab Toolbox, common controls Toolbox akan tampil


2.1 Membuat Program Pertama anda

Untuk membuat program pertama anda, klik "Button" yang ada di Toolbox ke dalam form, dan ubah teks Button1 menjadi OK di jendela Properties, kata OK akan muncul pada tombol, seperti yang ditunjukkan di bawah ini :
 Sekarang klik pada tombol OK dan jendela kode muncul. Masukkan kode sebagai berikut :


Ketika anda menjalankan program dan klik OK, kotak dialog akan muncul dan menampilkan pesan "Welcome To Visual Basic 2010", seperti yang ditunjukkan di bawah ini :
 2.2 Menggunakan Text Box
Masukkan dua Textbox, tiga Label, dan satu Button. Dua Textbox untuk memasukkan angka, satu Label untuk menampilkan opertaor penambahan dan label lainnya untuk simbol sama dengan. Label Terakhir adalah untuk menampilkan jawabannya. Sekarang Ubah Tulisan di Button dengan Tulisan "Calculate", Kemudian klik pada Button tersebut dan masukkan kode berikut :

Private Sub Button1_Click(ByVal sender As System Object, ByVal e As System EventArgs)
Handles Button1.click

Dim num1, num2, product As Single

num1 = Textbox1.text

num2 = Textbox2.text

product = num1 + num2

Label1.text=product

End Sub 

Ketika anda menjalankan Program dan memasukkan dua angka, tekan tombol hitung yang akan menjumlahkan dua angka yang dimasukkan.

Senin, 13 Januari 2014

VB Tutor - 1.Pengenalan

Visual Basic adalah versi terbaru dari visual Basic yang diluncurkan oleh microsoft pada tahun 2010. VB2010 hampir mirip dengan Visual Basic 2008, tetapi memiliki lebih banyak fitur baru. Seperti visual Basic 2008, Visual Basic 2010 juga menggunakan Bahasa OOP, contoh program dengan bahasa OOP adalah C++, Java, C# dan lain-lain.

Namun, anda tidak perlu tahu OOP untuk belajar VB2010. Bahkan, Jika anda sudah paham dengan Visual Basic 6, Anda dapat belajar VB2010 dengan mudah karena sintaks dan tampilan yang sama.
Untuk mulai membuat aplikasi pertama anda, anda perlu untuk mengklik pada "New Project". Berikut kotak dialog VB2010 "New Project" akan muncul.
Untuk saat ini kita memilih "Windows from Application", karena kita akan membuat aplikasi windows.

Di bagian bawah kotak dialog ini, anda dapat mengubah nama program anda windowsapplication1 dengan nama yang anda suka, contohnya : Myfirstprogram. setelah itu klik OK untuk melanjutkan. Lalu akan muncul kontrol umum Toolbox.
Klik kotak form, lalu tarik "Button" yang ada pada kotak Toolbox ke dalam form, dan ubah teks default button1 menjadi OK di kotak properties, maka akan tampil seperti di bawah ini :
Lalu klik double pada tombol OK dan jendela kode muncul. Masukkan kode sebagai berikut :
Lalu simpan. Ketika anda menjalankan program dan klik pada tombol OK, kotak dialog akan muncul dan menampilkan Pesan "Selamat Datang di Visual Studio 2010", seperti yang ditunjukkan di bawah ini :

Kamis, 26 September 2013

Flowchart Perulangan


Sebelumnya kita membahas mengenai percabangan sekarang kita akan mencoba membahas mengenai perulangan. sebelumnya saya akan mengingatkan kembali apa yang dimaksud dengan percabangan.

Percabangan adalah suatu intruksi pernyataan dari kondisi yang bernilai benar atau salah, sedangkan pengertian Perulangan adalah suatu interaksi yang berulang-ulang dari suatu kondisi

dalam sebuah Algoritma kita juga dapat menemukan bermacam - macam operator, yang terbagi menjadi 2 yaitu :

a. operator : +, -,  /,  *,  mod

b. operator logika : <, > , > = , < = , =

contoh kita akan membuat kalimat "Selamat Datang" sebanyak 10 kali.
inilah susunan flowchartnya


disini kita menggunakan if a<=10 yang berarti saat tulisan "selamat datang" sudah mencapai 10 kali maka program akan selesai dijalankan

Jumat, 06 September 2013

Algoritma Percabangan IF




Symbol If berbentuk Belah ketupat, yang disebut kondisional. Kondisional sendiri berarti sebuah kondisi yang memberikan kepastian “Ya” atau “ Tidak”.


Algoritma percabangan if terbagi menjadi 3, yaitu
1.       If Tunggal :
2.       If  Else If (Ganda) : kondisi yang memungkinkan adanya 2 buah jawaban dalam satu kondisi

Contoh : seorang guru ingin menghitung nilai ulangan yang jika diatas 75 dinyatakan “Lulus”, dan jika dibawah 75 dinyatakan “Tidak Lulus”.

Jika ingin lebih mudah kita terlebih dahulu membuat sebuah algoritmanya
1. Mulai
2. Masukkan nilai x (nilai ulangan siswa) 
 3. Jika x>=75 maka kerjakan no.4, jika tidak maka kerjakan no.5
4. Cetak “Lulus”
5. Cetak “Tidak lulus”
6. Selesai
Setelah membuat algoritma kita akan membuat if Else if-nya





3.       If Bersarang : kondisi yang memungkinkan adanya 2 buah kondisi dalam satu algoritma, yaitu dalam suatu kondisi masih terdapat kondisi yang lain

Contoh :, seorang guru ingin menghitung nilai ulangan yang jika diatas 75 dinyatakan lulus, dan jika dibawah 75 dinyatakan tidak Lulus. dan dari angka tersebut kita juga harus menentukan apakah nilai yang didapat siswa bilangan ganjil atau genap.

Sama seperti If Tunggal, kita terlebih dahulu membuat sebuah algoritma
1. Mulai
2. Masukkan nilai x (nilai ulangan siswa)
3. Jika x>=75 maka kerjakan no.4, jika tidak maka kerjakan no.5
4. Cetak “Lulus”
5. Cetak “Tidak lulus”
6. Jika x mod 2 = 0 maka kerjakan no.7., Jika tidak maka kerjakan No. 8
7. Cetak “ Genap”
8. Cetak “ Ganjil “
9. Selesai

Note : Mod adalah sebuah angka yang saat dibagi 2 tidak memiliki sisa

8 mod 2 = 0 (karena saat 8 dibagi 2, menghasilkan 4 dan tidak menyisakan 1 angka)

7 mod 2 = 1 ( karena angka 7 tidak bisa dibagi 2, angka yang terdekat dengan 7 adalah 6. Angka 6 dapat dibagi 2. 7-6 = 1)