LAPORAN PRAKTIKUM Sequence dan Decision
LAPORAN
PRAKTIKUM
Sequence dan Decision
Algoritma dan Pemrogramman 1
Emma Savitri – 1315071
Emma Savitri 1315071 | Politeknik STMI Jakarta
Tugas 1.1
Flowchart
Listing Program
'----------------------------------------------------'PROGRAM MENGHITUNG LUAS DAN KELILING PERSEGI PANJANG
'Nama
: Emma Savitri
'NIM
: 1315071
'----------------------------------------------------Imports System.Console
Module Tugas11
Sub Main()
'Deklarasi Variabel
Dim Panjang, Lebar, L, K As Integer
'Input
WriteLine("PROGRAM MENGHITUNG LUAS DAN KELILING PERSEGI PANJANG")
WriteLine()
WriteLine("Masukkan panjang dan lebar persegi panjang yang ingin dihitung (dalam
satuan cm)")
Write("Panjang : ")
Panjang = ReadLine()
Write("Lebar
: ")
Lebar = ReadLine()
WriteLine()
Emma Savitri 1315071 | Politeknik STMI Jakarta
'Proses
L = Panjang * Lebar
K = 2 * (Panjang + Lebar)
'Output
WriteLine("Luas persegi panjang " & L & " cm2")
WriteLine("Keliling persegi panjang " & K & " cm")
Read()
End Sub
End Module
Output
Emma Savitri 1315071 | Politeknik STMI Jakarta
Tugas 1.2
Pseudocode
PROGRAM KONVERSI DETIK MENJADI JAM, MENIT, DAN DETIK
{Mengkonversi waktu dalam satuan detik menjadi Jam, Menit, dan Detik }
Kamus
Waktu, Jam, Menit, Detik, Sisa_Detik : Integer
Algoritma
1.
2.
3.
4.
5.
6.
Input ( Waktu )
Jam = Waktu div 3600
Sisa_detik = Waktu mod 3600
Menit = Sisa_detik div 60
Detik = Sisa_detik mod 60
Output (+ Jam + " jam " + Menit + " menit " + Detik + " detik”)
Listing Program
'----------------------------------------------------'PROGRAM KONVERSI DETIK MENJADI JAM, MENIT, DAN DETIK
'Nama
: Emma Savitri
'NIM
: 1315071
'----------------------------------------------------Imports System.Console
Module Tugas12
Sub main()
'Deklarasi Variabel
Dim Waktu, Jam, Menit, Detik, Sisa_Detik As Integer
'Input
WriteLine("PROGRAM KONVERSI DETIK MENJADI JAM, MENIT, DAN DETIK")
WriteLine()
WriteLine("Masukkan waktu yang ingin dikonversi")
Write("Waktu
: ")
Waktu = ReadLine()
WriteLine()
'Proses
Jam = Waktu \ 3600
Sisa_Detik = Waktu Mod 3600
Menit = Sisa_Detik \ 60
Detik = Sisa_Detik Mod 60
Emma Savitri 1315071 | Politeknik STMI Jakarta
'Output
WriteLine("Hasil Konversi")
WriteLine(Jam & " jam " & Menit & " menit " & Detik & " detik")
Read()
End Sub
End Module
Output
Emma Savitri 1315071 | Politeknik STMI Jakarta
Tugas 1.3
Pseudocode
PROGRAM MENCARI NILAI AKAR X1 DAN X2 DARI PERSAMAAN KUADRAT
{ Mencari akar – akar dari persamaan kuadrat }
Kamus
a, b, c : Integer
D, X1, X2 : Real
Algoritma
1.
2.
3.
4.
5.
Input ( a, b, c )
D = (b * b) - (4 * a * c)
X1 = (-b) + (√D / 2 * a)
X2 = (-b) - (√D / 2 * a)
Output ("Akar - akar dari persamaan kuadrat " + a + "x2 + " + b + "x + " + c + "
adalah " + X1 + " dan " + X2 +)
Listing Program
'-----------------------------------------------------------'PROGRAM MENCARI NILAI AKAR X1 DAN X2 DARI PERSAMAAN KUADRAT
'Nama
: Emma Savitri
'NIM
: 1315071
'-----------------------------------------------------------Imports System.Console
Module Tugas13
Sub main()
'Deklarasi Variabel
Dim a, b, c As Integer
Dim D, X1, X2 As Double
'Input
WriteLine("PROGRAM MENCARI NILAI AKAR X1 DAN X2 DARI PERSAMAAN KUADRAT")
WriteLine()
WriteLine("ax2 + bx + c")
Write("a = ")
a = ReadLine()
Write("b = ")
b = ReadLine()
Write("c = ")
c = ReadLine()
WriteLine()
Emma Savitri 1315071 | Politeknik STMI Jakarta
'Proses
D = (b * b) - (4 * a * c)
X1 = (-b) + (Math.Sqrt(D) / 2 * a)
X2 = (-b) - (Math.Sqrt(D) / 2 * a)
'Output
WriteLine("Akar - akar dari persamaan kuadrat " & a & "x2 + " & b & "x + " & c &
" adalah " & X1 & " dan " & X2)
Read()
End Sub
End Module
Output
Emma Savitri 1315071 | Politeknik STMI Jakarta
Tugas 1.4
Flowchart
Listing Program
'----------------------------------------------'PROGRAM MENGHITUNG LUAS DAN KELILING LINGKARAN
'Nama
: Emma Savitri
'NIM
: 1315071
'----------------------------------------------Imports System.Console
Module Tugas14
Sub main()
'Deklarasi Variabel
Dim r As Integer
Dim L, K As Double
Dim phi As Double = 3.14
'Input
WriteLine("PROGRAM MENGHITUNG LUAS DAN KELILING LINGKARAN")
WriteLine()
WriteLine("Masukkan jari - jari lingkaran yang ingin dihitung luas dan
kelilingnya (dalam satuan cm)")
Write("Jari - jari = ")
r = ReadLine()
WriteLine()
Emma Savitri 1315071 | Politeknik STMI Jakarta
'Proses
L = phi * r * r
K = phi * (2 * r)
'Output
WriteLine("Berdasarkan jari - jari yang diinputkan, Luas lingkaran yang didapat
adalah " & L & " cm2 dan Keliling lingkaran " & K & " cm")
Read()
End Sub
End Module
Output
Emma Savitri 1315071 | Politeknik STMI Jakarta
Tugas 2.1
Flowchart
Listing Program
'---------------------------------'PROGRAM MENENTUKAN JENIS KELAMIN
'Nama
: Emma Savitri
'NIM
: 1315071
'---------------------------------Imports System.Console
Module Tugas21
Sub main()
'Deklarasi Variabel
Dim Ket, Nama As String
Dim JK As Char
'Input
WriteLine("PROGRAM MENENTUKAN JENIS KELAMIN")
WriteLine()
Write("Nama
: ")
Nama = ReadLine()
Write("Jenis kelamin
: ")
JK = ReadLine()
WriteLine()
Emma Savitri 1315071 | Politeknik STMI Jakarta
'Proses
If (JK = "L") Or (JK = "l") Then
Ket = "Laki - laki"
Else
Ket = "Perempuan"
End If
'Output
WriteLine("Hallo " & Nama & ", anda seorang " & Ket)
Read()
End Sub
End Module
Output
Emma Savitri 1315071 | Politeknik STMI Jakarta
Tugas 2.2
Pseudocode
PROGRAM PENGELOMPOKAN USIA
{ Mengelompokan kategori seseorang berdasarkan usia }
Kamus
Nama : String
TL : Integer
Algoritma
1. Input ( Nama )
2. Input ( TL )
3. Usia = 2016 - TL
4. If (Usia < 5) Then
5.
Ket = "Balita"
6. ElseIf (Usia >= 5) And (Usia < 12) Then
7.
Ket = "Anak - anak"
8. ElseIf (Usia >= 12) And (Usia < 17) Then
9.
Ket = "Remaja"
10. ElseIf (Usia >= 17) And (Usia < 25) Then
11. Ket = "Dewasa awal"
12. ElseIf (Usia >= 25) And (Usia < 45) Then
13. Ket = "Dewasa akhir"
14. Else
15. Ket = "Manula"
16. End If
17. Output ("Hallo " + Nama + ", usia anda " + Usia + " tahun, anda termasuk dalam
kategori " + Ket +)
Listing Program
'---------------------------'PROGRAM PENGELOMPOKAN USIA
'Nama
: Emma Savitri
'NIM
: 1315071
'---------------------------Imports System.Console
Module Tugas22
Sub main()
'Deklarasi Variabel
Dim TL, Usia As Integer
Dim Nama, Ket As String
Emma Savitri 1315071 | Politeknik STMI Jakarta
'Input
WriteLine("PROGRAM PENGELOMPOKAN USIA")
WriteLine()
Write("Siapa nama anda? ")
Nama = ReadLine()
Write("Tahun berapa anda lahir? ")
TL = ReadLine()
WriteLine()
'Proses
Usia = 2016 - TL
If (Usia < 5) Then
Ket = "Balita"
ElseIf (Usia >= 5) And (Usia < 12) Then
Ket = "Anak - anak"
ElseIf (Usia >= 12) And (Usia < 17) Then
Ket = "Remaja"
ElseIf (Usia >= 17) And (Usia < 25) Then
Ket = "Dewasa awal"
ElseIf (Usia >= 25) And (Usia < 45) Then
Ket = "Dewasa akhir"
Else
Ket = "Manula"
End If
'Output
WriteLine("Hallo " & Nama & ", usia anda " & Usia & " tahun, anda termasuk dalam
kategori " & Ket)
Read()
End Sub
End Module
Output
Emma Savitri 1315071 | Politeknik STMI Jakarta
Tugas 2.3
Pseudocode
PROGRAM MENENTUKAN NILAI AKHIR DAN KELULUSAN
{ Menentukan nilai akhir dan kelulusan berdasarkan nilai yang diinput }
Kamus
Nama, Ket : String
Nilai : Integer
HM : Char
Algoritma
1. Input ( Nama )
2. Input ( Nilai )
3. If (Nilai >= 80) Then
4.
HM = "A"
5. ElseIf (Nilai = 68) Then
6.
HM = "B"
7. ElseIf (Nilai = 50) Then
8.
HM = "C"
9. ElseIf (Nilai = 45) Then
10. HM = "D"
11. Else
12. HM = "E"
13. End If
14. If (HM = "A") Or (HM = "B") Or (HM = "C") Then
15. Ket = "LULUS"
16. Else
17. Ket = "TIDAK LULUS"
18. End If
19. If (Ket = "Tidak lulus") Then
20. Output ("Maaf " + Nama + ", anda " + Ket + " dengan nilai " + HM +)
21. Else
22. Output ("Selamat " + Nama + ", anda " + Ket + " dengan nilai " + HM +)
Emma Savitri 1315071 | Politeknik STMI Jakarta
Listing Program
'--------------------------------------------'PROGRAM MENENTUKAN NILAI AKHIR DAN KELULUSAN
'Nama
: Emma Savitri
'NIM
: 1315071
'--------------------------------------------Imports System.Console
Module Tugas23
Sub main()
'Deklarasi Variabel
Dim Nama, Ket As String
Dim Nilai As Integer
Dim HM As Char
'Input
WriteLine("PROGRAM MENENTUKAN NILAI AKHIR DAN KELULUSAN")
WriteLine()
Write("Siapa nama anda? ")
Nama = ReadLine()
Write("Berapa nilai anda? ")
Nilai = ReadLine()
WriteLine()
'Proses
If (Nilai >= 80) Then
HM = "A"
ElseIf (Nilai =
HM = "B"
ElseIf (Nilai =
HM = "C"
ElseIf (Nilai =
HM = "D"
Else
HM = "E"
End If
If (HM = "A") Or (HM = "B") Or (HM
Ket = "LULUS"
Else
Ket = "TIDAK LULUS"
End If
68) Then
50) Then
45) Then
= "C") Then
'Output
If (Ket = "Tidak lulus") Then
WriteLine("Maaf " & Nama & ", anda " & Ket & " dengan nilai " & HM)
Read()
Else
WriteLine("Selamat " & Nama & ", anda " & Ket & " dengan nilai " & HM)
Read()
End If
End Sub
End Module
Emma Savitri 1315071 | Politeknik STMI Jakarta
Output
Emma Savitri 1315071 | Politeknik STMI Jakarta
Tugas 2.4
Flowchart
Listing Program
'----------------------------------'PROGRAM MENENTUKAN JENIS BILANGAN
'Nama
: Emma Savitri
'NIM
: 1315071
'----------------------------------Imports System.Console
Module Tugas24
Sub main()
'Deklarasi Variabel
Dim N As Integer
Dim Ket As String
'Input
WriteLine("PROGRAM MENENTUKAN JENIS BILANGAN")
WriteLine()
WriteLine("Masukkan bilangan yang ingin dicari pada kolom dibawah ini")
Write("Bilangan : ")
N = ReadLine()
WriteLine()
Emma Savitri 1315071 | Politeknik STMI Jakarta
'Proses
If (N > 0) And (N < 10) Then
Ket = "Satuan"
ElseIf (N > 9) And (N < 100) Then
Ket = "Puluhan"
ElseIf (N > 99) And (N < 1000) Then
Ket = "Ratusan"
Else
Ket = "Ribuan"
End If
'Output
WriteLine("Bilangan yang anda masukkan merupakan bilangan " & Ket)
Read()
End Sub
End Module
Output
Emma Savitri 1315071 | Politeknik STMI Jakarta
PRAKTIKUM
Sequence dan Decision
Algoritma dan Pemrogramman 1
Emma Savitri – 1315071
Emma Savitri 1315071 | Politeknik STMI Jakarta
Tugas 1.1
Flowchart
Listing Program
'----------------------------------------------------'PROGRAM MENGHITUNG LUAS DAN KELILING PERSEGI PANJANG
'Nama
: Emma Savitri
'NIM
: 1315071
'----------------------------------------------------Imports System.Console
Module Tugas11
Sub Main()
'Deklarasi Variabel
Dim Panjang, Lebar, L, K As Integer
'Input
WriteLine("PROGRAM MENGHITUNG LUAS DAN KELILING PERSEGI PANJANG")
WriteLine()
WriteLine("Masukkan panjang dan lebar persegi panjang yang ingin dihitung (dalam
satuan cm)")
Write("Panjang : ")
Panjang = ReadLine()
Write("Lebar
: ")
Lebar = ReadLine()
WriteLine()
Emma Savitri 1315071 | Politeknik STMI Jakarta
'Proses
L = Panjang * Lebar
K = 2 * (Panjang + Lebar)
'Output
WriteLine("Luas persegi panjang " & L & " cm2")
WriteLine("Keliling persegi panjang " & K & " cm")
Read()
End Sub
End Module
Output
Emma Savitri 1315071 | Politeknik STMI Jakarta
Tugas 1.2
Pseudocode
PROGRAM KONVERSI DETIK MENJADI JAM, MENIT, DAN DETIK
{Mengkonversi waktu dalam satuan detik menjadi Jam, Menit, dan Detik }
Kamus
Waktu, Jam, Menit, Detik, Sisa_Detik : Integer
Algoritma
1.
2.
3.
4.
5.
6.
Input ( Waktu )
Jam = Waktu div 3600
Sisa_detik = Waktu mod 3600
Menit = Sisa_detik div 60
Detik = Sisa_detik mod 60
Output (+ Jam + " jam " + Menit + " menit " + Detik + " detik”)
Listing Program
'----------------------------------------------------'PROGRAM KONVERSI DETIK MENJADI JAM, MENIT, DAN DETIK
'Nama
: Emma Savitri
'NIM
: 1315071
'----------------------------------------------------Imports System.Console
Module Tugas12
Sub main()
'Deklarasi Variabel
Dim Waktu, Jam, Menit, Detik, Sisa_Detik As Integer
'Input
WriteLine("PROGRAM KONVERSI DETIK MENJADI JAM, MENIT, DAN DETIK")
WriteLine()
WriteLine("Masukkan waktu yang ingin dikonversi")
Write("Waktu
: ")
Waktu = ReadLine()
WriteLine()
'Proses
Jam = Waktu \ 3600
Sisa_Detik = Waktu Mod 3600
Menit = Sisa_Detik \ 60
Detik = Sisa_Detik Mod 60
Emma Savitri 1315071 | Politeknik STMI Jakarta
'Output
WriteLine("Hasil Konversi")
WriteLine(Jam & " jam " & Menit & " menit " & Detik & " detik")
Read()
End Sub
End Module
Output
Emma Savitri 1315071 | Politeknik STMI Jakarta
Tugas 1.3
Pseudocode
PROGRAM MENCARI NILAI AKAR X1 DAN X2 DARI PERSAMAAN KUADRAT
{ Mencari akar – akar dari persamaan kuadrat }
Kamus
a, b, c : Integer
D, X1, X2 : Real
Algoritma
1.
2.
3.
4.
5.
Input ( a, b, c )
D = (b * b) - (4 * a * c)
X1 = (-b) + (√D / 2 * a)
X2 = (-b) - (√D / 2 * a)
Output ("Akar - akar dari persamaan kuadrat " + a + "x2 + " + b + "x + " + c + "
adalah " + X1 + " dan " + X2 +)
Listing Program
'-----------------------------------------------------------'PROGRAM MENCARI NILAI AKAR X1 DAN X2 DARI PERSAMAAN KUADRAT
'Nama
: Emma Savitri
'NIM
: 1315071
'-----------------------------------------------------------Imports System.Console
Module Tugas13
Sub main()
'Deklarasi Variabel
Dim a, b, c As Integer
Dim D, X1, X2 As Double
'Input
WriteLine("PROGRAM MENCARI NILAI AKAR X1 DAN X2 DARI PERSAMAAN KUADRAT")
WriteLine()
WriteLine("ax2 + bx + c")
Write("a = ")
a = ReadLine()
Write("b = ")
b = ReadLine()
Write("c = ")
c = ReadLine()
WriteLine()
Emma Savitri 1315071 | Politeknik STMI Jakarta
'Proses
D = (b * b) - (4 * a * c)
X1 = (-b) + (Math.Sqrt(D) / 2 * a)
X2 = (-b) - (Math.Sqrt(D) / 2 * a)
'Output
WriteLine("Akar - akar dari persamaan kuadrat " & a & "x2 + " & b & "x + " & c &
" adalah " & X1 & " dan " & X2)
Read()
End Sub
End Module
Output
Emma Savitri 1315071 | Politeknik STMI Jakarta
Tugas 1.4
Flowchart
Listing Program
'----------------------------------------------'PROGRAM MENGHITUNG LUAS DAN KELILING LINGKARAN
'Nama
: Emma Savitri
'NIM
: 1315071
'----------------------------------------------Imports System.Console
Module Tugas14
Sub main()
'Deklarasi Variabel
Dim r As Integer
Dim L, K As Double
Dim phi As Double = 3.14
'Input
WriteLine("PROGRAM MENGHITUNG LUAS DAN KELILING LINGKARAN")
WriteLine()
WriteLine("Masukkan jari - jari lingkaran yang ingin dihitung luas dan
kelilingnya (dalam satuan cm)")
Write("Jari - jari = ")
r = ReadLine()
WriteLine()
Emma Savitri 1315071 | Politeknik STMI Jakarta
'Proses
L = phi * r * r
K = phi * (2 * r)
'Output
WriteLine("Berdasarkan jari - jari yang diinputkan, Luas lingkaran yang didapat
adalah " & L & " cm2 dan Keliling lingkaran " & K & " cm")
Read()
End Sub
End Module
Output
Emma Savitri 1315071 | Politeknik STMI Jakarta
Tugas 2.1
Flowchart
Listing Program
'---------------------------------'PROGRAM MENENTUKAN JENIS KELAMIN
'Nama
: Emma Savitri
'NIM
: 1315071
'---------------------------------Imports System.Console
Module Tugas21
Sub main()
'Deklarasi Variabel
Dim Ket, Nama As String
Dim JK As Char
'Input
WriteLine("PROGRAM MENENTUKAN JENIS KELAMIN")
WriteLine()
Write("Nama
: ")
Nama = ReadLine()
Write("Jenis kelamin
: ")
JK = ReadLine()
WriteLine()
Emma Savitri 1315071 | Politeknik STMI Jakarta
'Proses
If (JK = "L") Or (JK = "l") Then
Ket = "Laki - laki"
Else
Ket = "Perempuan"
End If
'Output
WriteLine("Hallo " & Nama & ", anda seorang " & Ket)
Read()
End Sub
End Module
Output
Emma Savitri 1315071 | Politeknik STMI Jakarta
Tugas 2.2
Pseudocode
PROGRAM PENGELOMPOKAN USIA
{ Mengelompokan kategori seseorang berdasarkan usia }
Kamus
Nama : String
TL : Integer
Algoritma
1. Input ( Nama )
2. Input ( TL )
3. Usia = 2016 - TL
4. If (Usia < 5) Then
5.
Ket = "Balita"
6. ElseIf (Usia >= 5) And (Usia < 12) Then
7.
Ket = "Anak - anak"
8. ElseIf (Usia >= 12) And (Usia < 17) Then
9.
Ket = "Remaja"
10. ElseIf (Usia >= 17) And (Usia < 25) Then
11. Ket = "Dewasa awal"
12. ElseIf (Usia >= 25) And (Usia < 45) Then
13. Ket = "Dewasa akhir"
14. Else
15. Ket = "Manula"
16. End If
17. Output ("Hallo " + Nama + ", usia anda " + Usia + " tahun, anda termasuk dalam
kategori " + Ket +)
Listing Program
'---------------------------'PROGRAM PENGELOMPOKAN USIA
'Nama
: Emma Savitri
'NIM
: 1315071
'---------------------------Imports System.Console
Module Tugas22
Sub main()
'Deklarasi Variabel
Dim TL, Usia As Integer
Dim Nama, Ket As String
Emma Savitri 1315071 | Politeknik STMI Jakarta
'Input
WriteLine("PROGRAM PENGELOMPOKAN USIA")
WriteLine()
Write("Siapa nama anda? ")
Nama = ReadLine()
Write("Tahun berapa anda lahir? ")
TL = ReadLine()
WriteLine()
'Proses
Usia = 2016 - TL
If (Usia < 5) Then
Ket = "Balita"
ElseIf (Usia >= 5) And (Usia < 12) Then
Ket = "Anak - anak"
ElseIf (Usia >= 12) And (Usia < 17) Then
Ket = "Remaja"
ElseIf (Usia >= 17) And (Usia < 25) Then
Ket = "Dewasa awal"
ElseIf (Usia >= 25) And (Usia < 45) Then
Ket = "Dewasa akhir"
Else
Ket = "Manula"
End If
'Output
WriteLine("Hallo " & Nama & ", usia anda " & Usia & " tahun, anda termasuk dalam
kategori " & Ket)
Read()
End Sub
End Module
Output
Emma Savitri 1315071 | Politeknik STMI Jakarta
Tugas 2.3
Pseudocode
PROGRAM MENENTUKAN NILAI AKHIR DAN KELULUSAN
{ Menentukan nilai akhir dan kelulusan berdasarkan nilai yang diinput }
Kamus
Nama, Ket : String
Nilai : Integer
HM : Char
Algoritma
1. Input ( Nama )
2. Input ( Nilai )
3. If (Nilai >= 80) Then
4.
HM = "A"
5. ElseIf (Nilai = 68) Then
6.
HM = "B"
7. ElseIf (Nilai = 50) Then
8.
HM = "C"
9. ElseIf (Nilai = 45) Then
10. HM = "D"
11. Else
12. HM = "E"
13. End If
14. If (HM = "A") Or (HM = "B") Or (HM = "C") Then
15. Ket = "LULUS"
16. Else
17. Ket = "TIDAK LULUS"
18. End If
19. If (Ket = "Tidak lulus") Then
20. Output ("Maaf " + Nama + ", anda " + Ket + " dengan nilai " + HM +)
21. Else
22. Output ("Selamat " + Nama + ", anda " + Ket + " dengan nilai " + HM +)
Emma Savitri 1315071 | Politeknik STMI Jakarta
Listing Program
'--------------------------------------------'PROGRAM MENENTUKAN NILAI AKHIR DAN KELULUSAN
'Nama
: Emma Savitri
'NIM
: 1315071
'--------------------------------------------Imports System.Console
Module Tugas23
Sub main()
'Deklarasi Variabel
Dim Nama, Ket As String
Dim Nilai As Integer
Dim HM As Char
'Input
WriteLine("PROGRAM MENENTUKAN NILAI AKHIR DAN KELULUSAN")
WriteLine()
Write("Siapa nama anda? ")
Nama = ReadLine()
Write("Berapa nilai anda? ")
Nilai = ReadLine()
WriteLine()
'Proses
If (Nilai >= 80) Then
HM = "A"
ElseIf (Nilai =
HM = "B"
ElseIf (Nilai =
HM = "C"
ElseIf (Nilai =
HM = "D"
Else
HM = "E"
End If
If (HM = "A") Or (HM = "B") Or (HM
Ket = "LULUS"
Else
Ket = "TIDAK LULUS"
End If
68) Then
50) Then
45) Then
= "C") Then
'Output
If (Ket = "Tidak lulus") Then
WriteLine("Maaf " & Nama & ", anda " & Ket & " dengan nilai " & HM)
Read()
Else
WriteLine("Selamat " & Nama & ", anda " & Ket & " dengan nilai " & HM)
Read()
End If
End Sub
End Module
Emma Savitri 1315071 | Politeknik STMI Jakarta
Output
Emma Savitri 1315071 | Politeknik STMI Jakarta
Tugas 2.4
Flowchart
Listing Program
'----------------------------------'PROGRAM MENENTUKAN JENIS BILANGAN
'Nama
: Emma Savitri
'NIM
: 1315071
'----------------------------------Imports System.Console
Module Tugas24
Sub main()
'Deklarasi Variabel
Dim N As Integer
Dim Ket As String
'Input
WriteLine("PROGRAM MENENTUKAN JENIS BILANGAN")
WriteLine()
WriteLine("Masukkan bilangan yang ingin dicari pada kolom dibawah ini")
Write("Bilangan : ")
N = ReadLine()
WriteLine()
Emma Savitri 1315071 | Politeknik STMI Jakarta
'Proses
If (N > 0) And (N < 10) Then
Ket = "Satuan"
ElseIf (N > 9) And (N < 100) Then
Ket = "Puluhan"
ElseIf (N > 99) And (N < 1000) Then
Ket = "Ratusan"
Else
Ket = "Ribuan"
End If
'Output
WriteLine("Bilangan yang anda masukkan merupakan bilangan " & Ket)
Read()
End Sub
End Module
Output
Emma Savitri 1315071 | Politeknik STMI Jakarta