Tampilkan postingan dengan label Pemrograman. Tampilkan semua postingan
Tampilkan postingan dengan label Pemrograman. Tampilkan semua postingan

Minggu, 15 April 2012

Membuat Teks Berjalan Dengan VB 6.0

Mungkin lo suka liat di program TA temen lo ada tekx berjalan. Gimana sih cara bikinnya ? Hem..kita bahas bareng-bareng yuk..

1. Jalankan aplikasi Visual Basic anda
2. Pada jendela New Project, pilih standard exe
3. Tambahkan object Label dan Timer kedalam form


4. Klik pada label,ketikan "Teks berjalan pada vb 6.0" di Caption-nya
5. Beri interval 100 pada properties Timer1
6. Klik 2x pada object Timer1,tambahkan listing berikut :
    Private Sub Timer1_Timer()
       Label1.Caption = Right(Label1.Caption, Len(Label1.Caption) - 1) & Left(Label1.Caption, 1)
    End Sub
7. Tekan F5 untuk menjalankan program


Selasa, 13 Maret 2012

Tutorial Program Hitung Sederhana dengan Visual Basic

Kalkulator Sederhana
Kali ini saya akan memberi tutorial sederhana, membuat program hitung menggunakan Visual Basic seperti gambar disamping.
Saya menggunakan komponen-komponen TextBox, Label, dan Command Button. Sedangkan Listing Program saya menggunakan Subroutine, If… Then, operator penggabungan, dan operator logika.
Saya menganggap kalian sudah membaca artikel sebelum ini.
Setelah kamu membuka Program VB, dan membuka Project baru, ikuti langkah ini :
1. Masukan 2 Komponen textbox 4 command button dan 1 label. Atur seperti gambar diatas.
2. Ubah Properties masing-masing Komponen, penjelasannya lihat tabel :
Nama
Properties
Nilai
Text1 Text *kosong*
Text2 text *kosong*
Command1 Caption *
Command2 Caption /
Command3 Caption +
Command4 Caption -
Label1 Caption *kosongkan*
Kira-kira seperti itu.
3. kemudian Copy paste saja kode dibawah ini ke Jendela Kode.
Dim n1, n2, hasil As Double
Sub Clear()
Text1.Text = Empty
Text2.Text = Empty

Form1.Caption = "hasil : " & hasil
Text1.SetFocus
End Sub
Private Sub Command1_Click()
n1 = Text1.Text
n2 = Text2.Text

hasil = n1 * n2

Label1.Caption = "hasil perkalian " & n1 & " dan " & n2 & 
" adalah " & hasil
Call Clear
End Sub

Private Sub Command2_Click()
n1 = Text1.Text
n2 = Text2.Text

hasil = n1 \ n2

Label1.Caption = "hasil pembagian " & n1 & " dan " & n2 & 
" adalah " & hasil
Call Clear
End Sub

Private Sub Command3_Click()
n1 = Val(Text1)
n2 = Val(Text2)

hasil = n1 + n2

Label1.Caption = "hasil penambahan " & n1 & " dan " & n2 & 
" adalah " & hasil
Call Clear
End Sub

Private Sub Command4_Click()
n1 = Text1.Text
n2 = Text2.Text

hasil = n1 - n2

Label1.Caption = "hasil pengurangan " & n1 & " dan " & n2 & 
" adalah " & hasil
Call Clear
End Sub

Private Sub Form_Load()
Command1.Enabled = False
Command2.Enabled = False
Command3.Enabled = False
Command4.Enabled = False

Text1.MaxLength = 5
Text2.MaxLength = 5
End Sub

Private Sub Text1_Change()
If Text2.Text = Empty Then
Command1.Enabled = False
Command2.Enabled = False
Command3.Enabled = False
Command4.Enabled = False
Else
Command1.Enabled = True
Command2.Enabled = True
Command3.Enabled = True
Command4.Enabled = True
End If
End Sub

Private Sub Text2_Change()
If Text1.Text = Empty Then
Command1.Enabled = False
Command2.Enabled = False
Command3.Enabled = False
Command4.Enabled = False
Else
Command1.Enabled = True
Command2.Enabled = True
Command3.Enabled = True
Command4.Enabled = True
End If
End Sub
Atau download disini Listing Programnya

Download Disini program yang sudah jadi.

Minggu, 18 Desember 2011

Program Pertukaran Uang Rupiah dan Dolar

Dibawah ini adalah program pertukaran uang dari rupiah ke dolar atau sebaliknya dari dolar ke rupiah menggunakan percabangan if or then else.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
uses wincrt;
 
var a : char;
  j,ntr,ntd,h,s : longint;
  satuan1,satuan2 : string;
begin
  write ('tukar rupiah atau dolar ? (r/d) '); readln (a);
  writeln;
  if (a='r') or (a='R') then
  begin
    write ('jumlah rupiah : '); readln (j);
    write ('nilai tukar rupiah terhadap dolar : '); readln (ntr);
    h := j div ntr ;
    s := j mod ntr ;
    satuan1 := ‘dolar’;
    satuan2 := ‘rupiah’;
  end
  else
  begin
    write ('jumlah dolar : '); readln (j);
    write ('nilai tukar dolar terhadap rupiah : '); readln (ntd);
    h := j*ntd;
    satuan1 :=’rupiah’;
  end;
  writeln;
  writeln ('hasil : ',h,’ ‘,satuan1);
  if (a = ‘r’) then
  writeln (‘sisa :,s,’ ‘,satuan2);
end.
Tampilan
tukar rupiah atau dolar ? (r/d) r
jumlah rupiah : 1000000
nilai tukar rupiah terhadap dolar :9800
hasil : 102 dolar
sisa : 400 rupiah
atau
tukar rupiah atau dolar ? (r/d) d
jumlah dolar : 58
nilai tukar dolar terhadap rupiah : 10500
hasil : 609000 rupiah
logika
var a menggunakan char sebab yang dibaca adalah bentuk karakter, r dan d.
var j(jumlah),ntr (nilai tukar rupiah),ntd (nilai tukar dolar),h (hasil),s (sisa) menggunakan longint sebab uang yang akan ditukarkan dan hasil bisa mencapai 2 milyar lebih. Tetapi jumlah yang dimasukkan dan hasil tidak boleh melebihi 2.147.483.647.
var satuan1,satuan2 menggunakan string sebab tipe data yang dimasukkan berupa karakter/kata.
Pertama memilih pertukaran, bila ingin menukarkan rupiah ketik r dan bila ingin menukarkan dolar ketik d lalu enter.
Bila yang diketik r atau R maka program akan mengerjakan pertukaran rupiah.
Jumlah rupiah diinputkan 1000000
Nilai tukar rupiah terhadap dolar diinputkan 9800
Karena dalam dolar tidak ada pecahan maka,
Rumus hasil adalah j div ntr {div adalah integer division atau pembulatan pembagian}. Jadi 1000000 dibagi 9800 dibulatkan hasilnya 102.
Rumus sisa adalah j mod ntr {mud adalah remainder atau sisa hasil bagi yang dibulatkan}. Jadi 1000000 mod 9800 adalah 400 karena 1000000 dibagi 9800 dibulatkan menjadi 102 dan masih mempunyai sisa 400.
Satuan1 untuk memberi keterangan dolar dibelakang angka pada hasil dalam pertukaran rupiah ke dolar.
Satuan2 untuk memberi keterangan rupiah dibelakang angka sebab sisa masih dalam bentuk rupiah.
karena huruf yang diketikkan dalam pertukaran adalah r/R, maka akan ditampilkan hasil dan sisa, tamplannya sebagai berikut:
hasil : 102 dolar
sisa : 400 rupiah
bila diketik dolar maka program akan mengerjakan pertukaran dolar ke rupiah.
Jumlah dolar diinputkan 58
Nilai tukar dolar terhadap rupiah diinputkan 10500
Karena hasilnya akan lebih banyak karena akan dalam bentuk rupiah maka
Rumus hasil jumlah dikalikan nilai tukar dolar. Dan tanpa sisa.
Satuan1 untuk member keterangan rupiah dibelakang angka pada hasil dalam pertukaran dolar ke rupiah.
karena huruf yang diketikkan dalam pertukaran bukan r/R, maka yang ditampilkan hanya hasil saja. tampilannya sebagai berikut :
hasil : 609000 rupiah