Anda di halaman 1dari 15

LAPORAN

PRAKTIKUM ALGORITMA PEMROGRAMAN

Praktikum : Modul 4 Perulangan (Looping)


Tanggal Praktikum : 7 Desember 2023
Asisten Praktikum : Farizal Ardiansyah
Nama Mahasiswa : Andrianisha Awatul Rohmah
NPM. : 23562020043
Kelas : Teknik Komputer A2

Disetujui : ...........................
Asisten Praktikum

(Farizal Ardiansyah)

JURUSAN TEKNIK KOMPUTER FAKULTAS TEKNIK


UNIVERSITAS ISLAM KADIRI – KEDIRI

2023
BAB I
PENDAHULUAN

1.1 Latar belakang


Looping atau perulangan merupakan sebuah struktur perintah yang sering
digunakan pada sebuah aplikasi atau program. Perulangan juga sangat berguna
pada program karena dapat kita pakai dalam struktur-struktur rumit yang besar
yang memiliki kumpulan algoritma yang kompleks.
Untuk mencacah berapa kali perulangan dilakukan, diperlukan suatu variabel
pencacah yang bertipe integer. Variabel tersebut akan bertambah nilainya setiap
kali perulangan dilakukan. Konstruksi while digunakan untuk melakukan
perulangan terhadap baris kode tertentu selama suatu kondisi terpenuhi. Jika
kondisi sudah tidak terpenuhi, maka program akan keluar dari perulangan.
Konstruksi repeat digunakan untuk melakukan perulangan sampai suatu kondisi
terpenuhi.
Hampir setiap program mutlak memerlukan suatu perulangan dan
percabangan. Tujuan perulangan disini adalah untuk mengulang statement
berulang kali sesuai jumlah yang ditentukan pemakai. Program perulangan terbagi
atas beberapa bagian yang digunakan sesuai dengan kebutuhan. Setiap perulangan
akan memberikan output sesuai dengan algoritma yang dikehendaki.

1.2 Tujuan praktikum


1. Mempraktekkan teknik perulangan For…Next dan Do…Loop ke dalam
bahasa pemrograman Visual Basic 6.0

2. Membuat aplikasi ke dalam bahasa pemrograman Visual Basic 6.0 yang


melibatkan operasi perulangan.

71
BAB II
DASAR TEORI

Looping dalam pemrograman dilakukan untuk mengerjakan suatu proses


operasi perulangan secara bertahap demi tahap sesuai dengan nilai variabel yang
telah ditentukan. Struktur perulangan dalam bahasa pemrograman Visual Basic
6.0, yaitu For…Next dan Do….Loop.

2.1 Struktur Perulangan For…Next


Perintah perulangan For...Next digunakan untuk mengulang perintah dalam
jumlah yang sudah ditentukan. Disebut perulangan terhitung karena nilai awal dan
nilai akhirnya telah diketahui secara pasti. Pada struktur perulangan For...Next
kita tidak perlu menuliskan kondisi yang akan diuji, akan tetapi hanya perlu
menuliskan nilai awal dan akhir variabel penghitung.
Inisiasi dilakukan pertama – tama ketika pernyataan “for” dijalankan dan
hanya dilakukan satu kali saja yaitu pada saat awal pernyataan “for” dijalankan.
Selama proses pengulangan terjadi, selalu dilakukan test kondisi untuk
mengetahui apakah variabel masih masuk dalam range yang ditentukan atau
masih bernilai “benar” atau tidak. Setelah proses test kondisi, variabel di
inkremental atau dekremental sesuai dengan persamaan yang diberikan.
Pengulangan terus berlangsung hingga test kondisi “salah”. Bila nilai test kondisi
“salah”, maka proses pengulangan akan dihentikan..
Sedangkan untuk bentuk struktur perulangan for..next di dalam pemrograman
Visual Basic 6.0, dapat dinyatakan dengan perintah sebagai berikut :

for <var> = <start> To <end>


Statement
next <var

Keterangan :
var : nama sebuah variabel.

start : nilai awal variabel atau batas bawah dari variabel.


end : nilai akhir dari variabel atau batas atas nilai dari variabel.

72
2.2 Struktur Perulangan Do…Loop
Struktur perulangan “Do..Loop” digunakan untuk mengulang blok perintah
sampai jumlah tertentu. Perintah ini dipakai jika tidak tahu pasti berapa kali akan
diadakan pengulangan blok perintah. Ada dua bentuk struktur perulangan dari
Do..Loop, yaitu: Do..While dan Do..Until.
a. Perulangan Do..While..Loop
Perulangan Do While Loop adalah bentuk perulangan akan diulang selama
kondisi bernilai benar dan perulangan berhenti jika kondisi sudah bernilai
salah. Bentuk dari struktur perulangan Do..While adalah sebagai berikut :

b. Perulangan Do..Until..Loop
Pengulangan Do Until Loop adalah bentuk perulangan akan diulang sampai
dengan kondisi bernilai benar dan perulangan akan berhenti jika kondisi sudah
bernilai benar. Bentuk struktur perulangan dari Do..Until adalah sebagai
berikut :

2.3 Diagram Alir atau Flowchart Perintah Perulangan


Diagram alir atau flowchart perintah perulangan dapat dilihat pada gambar 4.1
berikut ini :

Gambar 4.1 Flowchart Perintah Looping

73
CONTOH KASUS PERULANGAN
Buatlah program mengurutkan angka dari 1 sampai dengan 10, dan untuk perintah
looping yang digunakan adalah for dan do. Hasil running dari kasus ini akan
tampak pada gambar 4.2 berikut ini :

Gambar 4.2. Running Program Mengurutkan

Bilangan Langkah-langkah pengerjaan adalah sebagai berikut :


 Pertama, buat form seperti gambar 4.3 berikut ini :

Gambar 4.3. Form Program Mengurutkan Bilangan

74
 Kedua, ubah properties seperti pada tabel 4.1 berikut ini :
Tabel 4.1 Properties Form Program Mengurutkan Bilangan
Kontrol Properties Nilai

Form1 Caption Mengurutkan Bilangan


Form1 BackColor Button Face
Form1 StartUpPosition CenterScreen
Label1 Caption Nilai Awal
Label1 BorderStyle Fixed Single
Label2 Caption Nilai Akhir
Label2 BackStyle Fixed Single
Label3 Caption Hasil Perulangan
Label3 BackStyle Fixed Single
Text1 Text <kosongkan>
Text2 Text <kosongkan>
Text3 Text <kosongkan>
Command1 Caption For Next
Command1 Font Font Style – Bold
Command2 Caption Do While
Command2 Font Font Style – Bold
Command3 Caption Do Until
Command3 Font Font Style – Bold
Command4 Caption &Reset
Command4 Font Font Style – Bold
Command5 Caption &Keluar
Command5 Font Font Style – Bold
Components Microsoft Windows StatusBar
Common Control 6.0 (SP6)

75
 Ketiga, buat source code program dengan cara Klik Ganda Tombol For Next
pada Command1.

Private Sub Command1_Click()


Text3 = “”
For I = Val(Text1.Text) To Val(Text2.Text)
Text3.Text = Text3.Text & " " & i
Next
End Sub

 Keempat, buat source code program dengan cara Klik Ganda Tombol Do
While pada Command2..
Private Sub Command2_Click ()
Text3 = " "
i = Val (Text1.Text)
Do While i <= Val (Text2.Text)
Text3.Text = Text3.Text & " " & i
i = i + 1
Loop
End Sub

 Kelima, buat source code program dengan cara Klik Ganda Tombol Do Until
pada Command3.
Private Sub Command3_Click ()
Text3 = " "
i = Val (Text1.Text)
Do Until i = Val (Text2.Text) + 1
Text3.Text = Text3.Text & " " & i
i = i + 1
Loop
End Sub

76
 Keenam buat source code program dengan cara Klik Ganda Tombol Reset
pada Command4.
Private Sub Command4_Click()
Text1 = " "
Text2 = " "
Text3 = " "
End Sub

 Ketujuh, buat source code program dengan cara Klik Ganda Tombol Keluar
pada Command5.

Private Sub Command5_Click()


End
End Sub

 Jalankan aplikasi yang sudah dibuat, dengan cara pilih Run  Start pada
Menubar atau dengan menekan tombol F5 pada keyboard.

77
BAB III
TUGAS PENDAHULUAN

3.1 Algoritma untuk menampilkan deret bilangan kelipatan 5 sampai dengan


10
1. Start
2. Buat variabel i dengan nilai awal 5
3. Buat perulangan dengan kondisi i kurang dari sama dengan 10
4. Dalam perulangan, cetak nilai i
5. Tambahkan nilai i dengan 5
6. Ulangi perulangan dari langkah 4 sampai langkah 5 selama kondisi masih
terpenuhi
7. End

78
BAB IV
IMPLEMENTASI

4.1 Implementasi algoritma untuk menampilkan deret bilangan kelipatan 5


sampai dengan 10 ke dalam bahasa pemrograman visual basic 6.0
1) Form

Gambar 4.4 Form Deret Bilangan Kelipatan 5 sampai 10

2) Properties
Tabel 4.2 Properties Form Deret Bilangan Kelipatan 5 sampai 10

Kontrol Properties Nilai

Form1 Caption Deret Bilangan Kelipatan


5 sampai 10 / Andrianisha
Form1 BackColor Button Face
Form1 StartUpPosition CenterScreen
List1 Caption List1
List1 BackColor Window Background
Command1 Caption Proses
Command1 Font MS Sans Serif – Bold
Command2 Caption Reset
Command2 Font MS Sans Serif – Bold
Command3 Caption Selesai
Command3 Font MS Sans Serif – Bold
Components Microsoft Windows StatusBar
Common Control 6.0 (SP6)

79
3) Deklarasi untuk menentukan Integer pada General
Dim i As Integer

4) Source Code Program, Klik Ganda Button Proses :

Private Sub Command1_Click()


i = 5
Do
List1.AddItem i
i = i + 5
Loop Until i > 50
End Sub

5) Source Code Program, Klik Ganda Reset :


Private Sub Command2_Click()
List1.Clear
End Sub

6) Source Code Program, Klik Ganda Selesai :


Private Sub Command3_Click()
End
End Sub

7) Jalankan aplikasi, pilih Run → Start pada Menubar atau dengan menekan
tombol F5 pada keyboard

Gambar 4.5 Hasil Running Deret Bilangan Kelipatan 5 sampai 10

80
4.2 Perhatikan gambar di bawah ini !

Gambar 4.6 Hasil Running Program

Aplikasi dari gambar hasil running diatas bahasa pemrograman visual basic
6.0 dengan menggunakan perintah looping
1) Form

Gambar 4.7 Form Deret Angka Ganjil

81
2) Properties
Tabel 4.3 Properties Form Deret Angka Ganjil

Kontrol Properties Nilai

Form1 Caption Deret Angka Ganjil


Form1 BackColor Button Face
Form1 StartUpPosition CenterScreen
Label1 Caption Masukkan Nilai
Label1 BorderStyle None
Text1 Text <kosongkan>
List1 Caption List1
List1 BackColor Window Background
Command1 Caption Proses
Command1 Font MS Sans Serif – Bold
Command2 Caption Reset
Command2 Font MS Sans Serif – Bold
Command3 Caption Selesai
Command3 Font MS Sans Serif – Bold
Components Microsoft Windows StatusBar
Common Control 6.0 (SP6)

3) Source Code Program, Klik Ganda Button Proses :


Private Sub Command1_Click()
Dim Angka As Integer
Dim batas As Integer
batas = Val(Text1.Text)
Angka = 1
Do Until Angka > batas
List1.AddItem Angka & " adalah angka
ganjil"
Angka = Angka + 2
Loop
End Sub

82
4) Source Code Program, Klik Ganda Reset :
Private Sub Command2_Click()
List1.Clear
Text1.Text = " "
End Sub

5) Source Code Program, Klik Ganda Selesai :


Private Sub Command3_Click()
End
End Sub

6) Jalankan aplikasi, pilih Run → Start pada Menubar atau dengan menekan
tombol F5 pada keyboard

Gambar 4.8 Hasil Running Deret Angka Ganjil

83
BAB V
PENUTUP

5.1 Analisa Praktikum


Looping atau perulangan merupakan sebuah struktur perintah yang sering
digunakan pada sebuah aplikasi atau program. Perulangan, atau looping, sangat
penting untuk pembuatan program, terutama program yang memiliki perulangan
beberapa statement yang sama. Memahami bagaimana menggunakan statement
looping memudahkan programmer untuk membuat program lebih mudah atau
lebih sederhana. Selain itu, menghemat waktu.

5.2 Kesimpulan
Dalam pemrograman, perulangan (looping) adalah suatu konsep yang esensial
untuk menjalankan serangkaian perintah secara berulang sesuai dengan nilai
variabel yang telah ditentukan. Dalam bahasa pemrograman Visual Basic 6.0,
yaitu For…Next dan Do….Loop.
Perintah perulangan For...Next digunakan untuk mengulang perintah dalam
jumlah yang sudah ditentukan. Sedangkan struktur perulangan “Do..Loop”
digunakan untuk mengulang blok perintah sampai jumlah tertentu.

84

Anda mungkin juga menyukai