pak wasuit

21
LAPORAN PRAKTIKUM PEMROGRAMAN VISUAL D I S U S U N Oleh: Anne Tamba 080810002 Jurusan Sistem informasi FAKULTAS ILMU KOMPUTER UNIVERSITAS KATOLIK ST.THOMAS SUMATERA UTARA 1

Transcript of pak wasuit

Page 1: pak wasuit

LAPORAN PRAKTIKUM PEMROGRAMAN VISUAL

D

I

S

U

S

U

N

Oleh:

Anne Tamba 080810002

Jurusan Sistem informasi

FAKULTAS ILMU KOMPUTER

UNIVERSITAS KATOLIK ST.THOMAS SUMATERA UTARA

MEDAN 2010/2011

1

Page 2: pak wasuit

KATA PENGANTAR

Puji syukur kehadirat Tuhan YME yang telah memberikan rahmat, kekuatan, semangat dan

kesabaran kepada penulis sehingga Tugas ini bias diselesaikan.

Hambatan selalu penulis hadapi, baik dalam pelaksanaan maupun dalam penyusunan laporan

Tugas Akhir ini. Pada kesempatan ini penulis mengucapkan terima kasih kepada: Bapak Wasit

Ginting

Penulis menyadari bahwa Tugas ini masih jauh dari sempurna, oleh karena itu Penulis

mengharap kritik dan saran sehingga pada kegiatan selanjutnya lebih bisa sempurna. Semoga Tugas

Akhir ini dapat bermanfaat bagi pembaca.

Medan 2011

Penulis

2

Page 3: pak wasuit

DAFTAR ISI Halaman HALAMAN JUDUL………………………………………………………................................. 1KATA PENGANTAR…………………………………………………….................................. 2DAFTAR ISI…………………………………………………………........................................ 3PROGRAM HURUF HIDUP................................................................................................4

A. flowchart ………………………………………………………………………..5B. pembahasan………………………………………………………………………5C.tampilan output…………………………………………………………….…….6D.coding…………………………………………………………………………….6

PROGRAM POLINDROM..................................................................................................7A. flowchart………………………………………………………………………...7B. pembahasan ……………………………………………………………………..7C.tampilan out put…………………………………………………………………8D.coding……………………………………………………………………………9

PROGRAM X1,X2...........................................................................................................10A. flowchart ………………………………………………………………………10B. pembahasan …………………………………………………………………….11C.tampilan out put………………………………………………………………….12D.coding……………………………………………………………………………12

PROGRAM A,B................................................................................................................12A. flowchart………………………………………………………………………….13B. pembahasan………………………………………………………………………13C.tampilan out put………………………………………………………………….13D.coding…………………………………………………………………………….14

KAlKULATOR...............................................................................................................14A. flowchart..............................................................................................14 B. pembahasan............................................................ …………………… .15C.tampilan out put………………………………………………………………..16D.coding…………………………………………………………………………16

1.huruf vokal

3

Page 4: pak wasuit

FLOWCHART

a.PEMBAHASAN: dalam program ini kita menentukan jumlah huruf hidup yang terdapat dalam suatau kalimat.

Input atau masukkan suatu kalimat.

Cek apakah kalimat yang diinput mengandung huruf vokal a,e,u,I,o.

4

Page 5: pak wasuit

Jika ya cetak jumlah huruf vocal nya.

Jika tidak cetak kalimat yang anda masukkan tidak mengandung huruf vocal

stop

Coding program

Public Class Form1

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

End Sub

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

5

Page 6: pak wasuit

End Sub

Private Sub mulai_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles hitung.Click Dim i As Byte Dim chidup As Byte 'uji apakah string kosong If (Trim(Txtstring.Text) = " ") Then MessageBox.Show("teks string kosong") End End If chidup = 0 For i = 1 To Len(Txtstring.Text) Step 1 If (Mid(Txtstring.Text, i, 1) = "a" Or Mid(Txtstring.Text, i, 1) = "e" Or Mid(Txtstring.Text, i, 1) = "i" Or Mid(Txtstring.Text, i, 1) = "o" Or Mid(Txtstring.Text, i, 1) = "u") Then chidup = chidup + 1 End If Next i txthidup.text = Str(chidup)

End SubEnd Class

2.Polindrom

6

Page 7: pak wasuit

A,flowchart

b.pembahasan

7

Page 8: pak wasuit

Dalam program ini kita menganalisa kalimat yang polindrom dimana kalimat porindrom itu yaitu kalimat yang bacaan nya sama walaupun dia dibaca dri depan atau belakang kalimat

pertama input sbuah kalimat cek apakah kalimat yang di input polyndrom atau tidak jika ya cetak kalimat yang anda polindrom dan cetak hasilnya jika tidak cetak kalimat yang anda masukkan tidak pilindrom stop(end).

CODING PROGRAM

Private Sub Command1_Click()Me.ClsDim STR As StringDim I, J As IntegerDim A, B, CSTR = InputBox("ENTER A TEXT")A = Len(STR)Print "TEXT YANG DITULIS ADALLAH --> " & STRFor I = 1 To AFor J = A To 1 Step -1If Mid(STR, I, 1) = Mid(STR, J, 1) ThenPrint "DAN TEXT INI ADALAH PALINDROME"Exit SubElsePrint "DAN TEXT INI BUKAN PALINDROME"Exit Sub

8

Page 9: pak wasuit

End IfNext JNext IEnd Sub

3.X1,X2 a.flowchar

9

Page 10: pak wasuit

10

Page 11: pak wasuit

b.Pembahasan

dalam program ini kta menjumlahkan nilai x1,x2 di tamp

input nilai a

input nilai b

nilai a dan b ditampung di c

cetak hasil

stop

.

11

Page 12: pak wasuit

Public Class Form1

Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextA.TextChanged

End Sub

Private Sub Label2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label2.Click

End Sub

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

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim A, B, C, D, X1, X2 As Double A = Val(textA.Text) B = Val(textB.Text) C = Val(textC.Text) D = (B * B) - 4 * A * C If (D = 0) Then X1 = (-B) / (2 * A) X2 = X1 ElseIf (D > 0) Then X1 = ((-B) + Math.Sqrt(D)) / (2 * A) X2 = ((-B) - Math.Sqrt(D)) / (2 * A) Else X1 = 0 X2 = 0 End If

TextX1.Text = Str(X1) TEXTX2.Text = Str(X2) TextD.Text = Str(D)

End SubEnd Class

4 nilai a,b

12

Page 13: pak wasuit

FLowChart

b.Pembahasan

dalam program ini kta menjumlahkan nilai x1,x2 di tamp

input nilai a

input nilai b

nilai a dan b ditampung di c

cetak hasil

Stop

13

Page 14: pak wasuit

.

Public Class Form1

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

End Sub

Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label1.Click

End Sub

Private Sub TextBox2_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Text2.TextChanged

End Sub

Private Sub Label3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label3.Click

End Sub

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

14

Page 15: pak wasuit

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim a, b, c As Single a = Val(text1.Text) b = Val(Text2.Text) c = a + b TextBox3.Text = c

End SubEnd Class

5.KALKULATOR

Public Class Form1

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click

End Sub

Private Sub Button15_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button15.Click End End Sub

Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged

15

Page 16: pak wasuit

End Sub

Private Sub Button11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button11.Click Dim a, b, c, d, e, f, g, h, i, j, k As Double

a = 1 b = 2 c = 3 d = 4 e = 5 f = 6 g = 7 h = 8 i = 9 j = 0

End SubEnd Class

16