TOP NEWS

A friend once said, "You can't get so hung up on where you'd rather be that you forget to make the most of where you are." We got lost along the way. But we found each other. And we made a life. A beautiful life. Together.

Tuesday, October 22, 2019

Pemrograman Dasar - Uji Kompetensi



Ulangan Akhir Bab 1

A. Pilihlah salah satu jawaban yang tepat.


1. Suatu susunan atau urutan langkah-langkah dalam menyelesaikan sebuah persoalan secara sistematis dan logis disebut.

a. taktik
b. strategi
C. algoritme
d. pemrograman
e. notasi computing

2. Model penulisan dan perancangan algoritme menggunakan simbol bangun ruang dalam merepresentasikan proses program disebut....
a. natural language
b. bahasa narasi
C. bahasa alami
d. pseudocode
e. flowchart

3. Simbol bangun ruang berbentuk persegi panjang pada flowchart berfungsi untuk....
a. menggambarkan proses secara komputerisasi
b. tanda penghubung dalam satu halaman
C. tanda penghubung dalam lain halaman
d. memasukkan data secara manual
proses manual

4. Suatu metode yang menekankan penulisan logika penyelesaian masalah menggunakan bahasa yang disamarkan dari bahasa pemrograman disebut metode penulisan....
a. flowchart
b pseudocode
C. bahasa alami
d. bahasa Inggris
e bagan alir dokumen

5. Simbol berikut yang digunakan untuk me nunjukkan arah aliran proses pada flowchan adalah.
a.

b.

C.

d.

e.

6. Dereten perintah yang digunakan untuk memerintahkan mesin komputer melakukan sesuatu disebut...
a. bahasa pemrograman
b. notasi pseudocode
C. pemrograman
d. program
e. aplikasi

7. Bagan berguna untuk melakukan analisis sistem dengan menggambarkan proses dalam suatu prosedur program disebut bagan alir
a. dokumen
b. skematik
C. programn
d. sistem
e. proses

8. Jenis data yang tidak memiliki nilai pecahan adalah...
a. bilangan logika
b. bilangan bulat
C. bilangan real
d. karakter
e. string

9. Perhatikan algoritme berikut.

Read (x)
Read (y)
x 11
Y5
z x mod Y
Write (z)

Keluaran yang dihasilkan dari variabel z adalah..
a.
b. 2
C. 3
d. 5
e. 10

10. Perhatikan algoritme berikut.

Read (x)
Read (y)
x 100002
y 100000
z X mod y
Write (z)

Output yang dihasilkan dari variabel z adalah
a. 5 
b. 4 
C. 3
d. 2
e. 1

B. Jawablah pertanyaan-pertanyaan berikut dengan benar.

1. Apa perbedaan antara integer dengan double? 
2 Jelaskan pengertian algoritme dengan metode natural language, flowchart, dan pseudocode. 
3. Bandingkan perancangan algoritme dengan flowchart dan pseudocode.
4. Jelaskan pedoman yang harus dilakukan ketika membangun algoritme dengan flowchart
5. Jelaskan simbol-simbol dalam membangun algoritme dengan flowchart.

C. Praktik

1. Tuliskan algoritme dari rumus luas persegi panjang = p (panjang) xI(lebar).
2. Tuliskan algoritme untuk menampilkan 15 baris kalimat "Selamat Belajar Bahasa Pemrograman'.
3. Terdapat lima ember berkapasitas 5,5 liter dengan satu ember berisi air penuh dan sisanya kosong. Di sampingnya, terdapat sebuah ember berkapasitas 1 liter dengan isi setengahnya. Tuliskan algoritme untuk mendapatkan keenam ember semuanya berisi air dengan volume sama.
4. Ada tiga pasang kakak-beradik (kakak laki-laki sedangkan adiknya perempuan) akan melintasi sungai. Di tepi sungai terdapat sebuah perahu rakitan yang hanya cukup membawa dua orang. Tuliskan algoritme untuk menyeberangkan ketiga pasang kakak beradik tersebut. Dengan catatan, tiap adik perempuannya tidak mau menyeberang tanpa kakaknya.

D. Laporan

Buatlah laporan dalam bentuk print out tentang analisis dari soal Praktik I hingga Praktik IV.



Ulangan Akhir Bab 2

A. Pilihlah salah satu jawaban yang tepat.

1. Berikut yang tidak termasuk jenis bahasa pemrograman adalah....
a. Mongodb 
b. Clipper 
C. Pascal
d. Java
e. C++

2. Perhatikan baris kode berikut. 

REM Program menghitung jumlah 2 bilangan

INPUT "Masukkan 2 buah bilangan
:", a, b
jumlah=atb
PRINT "Jumlah 2 bilangan tersebut
adalah: "; j umlah

Baris kode program yang merupakan salah satu ciri penulisan bahasa pemrograman adalah...
a. Java
b. PHP
C. Basic
d. Pascal
e. Cobol

3. Penggunaan nama class dalam sebuah program Java yang berbeda dengan nama file akan mengakibatkan...
a. class tidak menampilkan output tertentu
b. class program tidak dapat dieksekusi
C. perlu dikonversi ke binary
d. error manual :$class
e. error compile

4. Hal yang perlu diketahui dari bahasa pemrograman Visual Basic yang dapat diinstal pada komputer berbasis open source seperti Linux SuSe, yaitu..
a. dapat diinstal
b. tidak bisa karena ber-platform Microsoft
C. dapat diinstal dan dijalankan menggunakan Wine
d. dapat dijalankan tetapi harus memperoleh lisensi resmi dari Microsoft
e. dapat dijalankan dan diinstal tetapi sistem operasi Linux harus di-upgrade repository-nya

5. File dalam Linux yang sering disebut sebagai kernel merupakan hasil kompilasi dari pemrograman berbasis C yang diberi nama vmlinuz. File tersebut memiliki format file dalam bentuk.
a. C
b. Pas
C. Exe
d. Java
e. Img ELF

6. Salah satu kelebihan bahasa pemrograman Cobol adalah....
a. mendukung penggunaan barcode reader
b. memiliki library error yang cukup detail
C. mampu menangani sistem yang kompleks
d. dapat dipasang pada komputer berbasis Fedora
e. penggunaan kode program dalam bahasa Inggris sehingga lebih mudah

7. Karakteristik bahasa pemrograman yang penulisan badan program berada di antara kode <? ?> adalah..
a. Fortran
b. Java
C. ASP
d. PHP
e. C

8. Bahasa programan yang digunakan oleh Linuz Torvald ketika membangun sistem operasi Linux adalah....
a. B
b. C
C. Java
d. ASP
e. Fortran

9. Versi lanjutan dari bahasa pemrograman Pascal yang mendukung penggunaan GUI dalam mengembangkan aplikasi untuk memudahkan user berinteraksi sebaiknva menggunakan compiler....
a. NET d. Free Pascal
b. Delphi e. Turbo Pascal 7.0
C. Gambas

10. Pada saat menjalankan bahasa pemrograman Java di Command Prompt, muncul informasi bahwa Java tidak dikenal meski sudah berhasil dilakukan instalasi. Hal harus dilakukan untuk mengatasi kondisi tersebut..
a. memperbaiki path environment Java di Windows
b. men-disable antivirus di Windows
C. restart mesin Windows
d. instal ulang JDK
e. update versi JDK

B. Jawablah pertanyaan-pertanyaan berikut dengan benar.

1. Apa perbedaan antara interpreter dengan compiler menurut pemahaman Anda?
2. Mengapa Java dalam perkembangannya  lebih cepat diimplementasikan penggunaannya dari bahasa pemrograman Pascal?
3. Setelah selesai melakukan instalasi JDK ke dalam sistem Windows, mengapa harus dikenalkan dan diregistrasikan terlebih dahulu   path JDK ke dalam environment!
4. Apa yang Anda ketahui tentang OOP?
5. Tuliskan perbedaan dari Fortran, C, dan BASIC.

C. Praktik
1. Lakukan instalasi sistem operasi Debian dengan mode GUI KDE pada komputer. Setelah itu, instal paket JDK pada komputer.
2. Tuliskan urutan langkah-langkah yang harus dilakukan untuk menginstal paket Java ke dalam Linux Debian.
3. Jelaskan perbedaan dan persamaan penggunaan Java dalam Windows dan Linux.

D. Laporan
Buatlah laporan dalam bentuk print out terntang analisis dari soal Praktik tersebut.


Ulangan Akhir Bab 3

A. Pilihlah salah satu jawaban yang tepat.
1. Fungsi menu pada compiler Free Pascal
yang berfungsi untuk menentukan atau
mengubah drive aktif untuk penyimpanan
dan pemanggilan file hasil pengodingan
program Pascal adalah...
a. File New
b. File Open
File Change Dir
d. dit Copy to Windows
e. Edit Paste from Windows

2. Fungsi menu yang digunakan untuk untuk
mencari atau perintah yang tertulis pada
program yang sedang dikerjakan adalah
a. File New
b. Search Find
C. File Change Dir
d. Edit- Copy to Windows
e. Edit Paste from Windows

3. Perhatikan gambar berikut.
program pertama;

uses crt;
var i:string; - 2
begin
clrscI,
i:'Andi Novianto. 3
writeln (i);
end

Bagian yang ditunjukkan oleh nomor 1
adalah..
a. variabel
b. konstanta
C assignment
d. judul program
e. deklarasi program

4. Suatu bagian pada program yang berfungsi
sebagai pemberi tanda atau nama program
yang menjelaskan tentang fungsi dan
proses yang dikerjakan oleh program
disebut. .
variabel d. assignment
a. konstanta e. deklarasi progra
b.
C. judul program

5. Syntax program yang berfungsi sebagaj
penanda dalam badan program sebagai
tanda untuk melakukan lompatan ke
sebuah baris kode program tertentu yana
didahului dengan syntax go to adalah,
a. konstanta d. label
b. tipe data e. uses
C. variabel

6. Perhatikan script program berikut.
package Biodataku;
public class Biodata
public static void main
(String[ ] args)
System.out.
println ("Namaku Joni")
Baris yang menunjukkan badan program
utama akan dieksekusi adalah...

b. package Biodataku
C public class Biodata
d. System.out.println("Namaku Joni')
e. public static void main (Stringl ] args)

7. Berikut hal-hal yang tidak perlu diper-
hatikan ketika menulis kode program Java
adalah.
a. case sensitive
b. nama method diawali dengan huruf
besar
penulisan nama class diawali dengan
huruf besar
d. untuk menampilkan keluaran class
dengan syntax javac
e. untuk meng-compile file program Javo
dengan syntax javac

8. Perhatikan baris kode berikut.

class pertama
public static void main
(string [] args)
System.out.
println ("Hello, Ini
pemrograman Java)

Hal yang menjadi penyebab error dari kode
program Java ketika di-compile adalah...
a. system
b. class pertama
system.out.println
d. public static void main (string[] args)
e. system.out.printin("'Hello, Ini
pemrograman Java);

9. Perhatikan kode berikut.

class Kedua
public static void
main (String args [])
char karl, kar2
karl = A'
kar2 B'
karl++
System.out.
println ("karl=" +karl);
kar2--
System.out.
println ("kar2="+kar2)

Nilai kar1 jika kode program dieksekusi
adalah
a. A
b. B
C. C
d. 1
e. error

10. Perhatikan script program berikut.

class TampilUser
final int x = 20
public test ()
int x = this.x*10;
public static void
main (String [] args)
System.out.
println ("Variable users
users);

Output pada program tersebut adalah ....
a. error: non-static variable users cannot
be referenced from a static context
b. cannot display
C. Over stack
d. 20
e. 10

B. Jawablah pertanyaan-pertanyaan berikut dengan benar.

1. Tuliskan dan jelaskan pedoman dalam menulis kode pemrograman Pascal. 
2. Tuliskan dan jelaskan struktur penulisan  kode program Java? 
3. Tuliskan dan jelaskan daftar perintah yang terdapat pada unit standar Crt.
4. Jelaskan perbedaan Read, Readin, Write, dan Writeln.
5. Jelaskan cara menampilkan output berupa string ke dalam layar monitor menggunakan Java.
6. Tuliskan dan jelaskan perbedaan kode program Pascal, Fortran, Cobol, C, Java, dan Basic.
7. Jelaskan perbedaan fungsi void main dengan class dalam Java.
8. Menurut Anda, apakah bahasa pemrograman Java dapat digunakan dalam
 mobile programming seperti android?
9. Apa perbedaan variabel dan konstanta?
10. Apa perbedaan perintah System.out.printin dengan System.out.print pada bahasa pemrograman Java?

Ulangan Akhir Bab

A. Pilihlah salah satu jawaban yang tepat.

1. Berikut identifier yang benar menurut
aturan penulisan dalam Pascal adalah
a. nama_siswa
b. nama siswa
C 2namasiswa
d. _siswa nama
e //namasiswa

2. Ekspresi yang tidak dapat dilakukan oleh
tipe data real adalah...
a. a =a +b
b. a=a- b
C. a a * b
d. aamod b
e. a=a/b

3. Cara yang tepat untuk mendeklarasikan
variabel bertipe data enumerated dalam
Pascal berikut adalah....
a. var xyz: integer (1,2,3);
b. var mobil: (a, b, c);
C. var mobil: [a, b, cl;
d. var mobil: (a, b, c): char;
e. var mobil: string la, b, cl;

4. Ekspresi yang tidak dapat dilakukan oleh
tipe data integer adalah..
a. a=a+ b
b. a=a - bb
C. a=a * b
d. a a mod b
e. a=a/b

5. Berikut yang bukan termasuk deklarac
variabel adalah.
a. var a = arrayri.51 of integer
b. var a array[0..5] of byte;
C. var a : array[2.6] of byte;
d. var a : array[1.5] of real;
e. var x: integer;
6. Perhatikan baris kode program Java berik
kut
untuk menampilkan banyaknya user yana
mencoba login ke dalam sistem Linux,

class contoh

static int users =0;
public void CekSign ()

users + 1;
System.out.
print (+users+" ");

Menurut Anda, analisis yang tepat ketika
Suatu program dapat dengan berhasil di-
compile adalah...
a. file berhasil di-compile, tetapi
menghasilkan error ketika program
dijalankan karena tidak terdapat mdu
method
b. file Java tidak berhasil di-compile
tetapi dapat dijalankan file class-nyd

fle tidak dapat di-compile karena tidak
ada main method

d. fle sukses di-compile tanpa error dan
dapat dieksekusi
file dapat di-compile dan kelas dapat
diinstansiasi

Perhatikan class hitung pada pemrograman
Java berikut.
cclass hitung

public static void main
(String ( args)

int code = 333;
int hasil=tambahkan (code) ;
System.out.
println ("hasilnya
"+hasil);

public static int
tambahkan (int inv)

int output;
output inv +100000;
return inv;

Output dari proses function adalah....
a. 333
b. 100000
C 100333
d. program gagal ketika di-compile
e. program sukses di-compile tetapi gagal
ketika dijalankan

8. Perhatikan baris kode pemrograman Java
berikut.

public class cekerror

public static void
main (String args [])

final byte b = 1;
char c = 2;
short s 3;
int i= 4
= b; // line 7
b; // line 8
b // line 9 1ine 10
=c* b; //

Analisis paling tepat yang menunjukkan
kesalahan penulisan program ketika di-
compile adalah....
a. sukses di-compile, ketika dijalankan

b. tidak menampilkan pesan apapun
ketika di-compile muncul pesan error
pada line 10
C. ketika di-compile muncul pesan error
pada line 9
d. ketika di-compile muncul pesan error
pada line8
ketika di-compile muncul pesan error
pada line 7
9. Perhatikan kode pemrograman Java berikut.

public class metode

public static void
main (String args [])

System.out.
println (showmethod () )

public static int
showmethod ()

return;

Terdapat sebuah prosedur yang akan
mengembalikan nilai pada badan utama
program. Menurut Anda, kode program
yang tepat adalah .. .
a. ketika di-compile muncul pesan error
"Missing Return Value"
b. sukses di-compile, ketika dijalankan
tidak menampilkan pesan apapun
C. tidak dapat di-compile karena tidak
terdapat method Main
d. tidak menampilkan pesan apapun
e. null

10. Jenis variabel dalam Pemrograman Java
yang hanya dapat dikenali atau digunakan
dalam blok, method, atau constructor adalah

a. local variable
b. static variable
C. global variable
d. method variable
e. instance variable

B. Jawablah pertanyaan-pertanyaan berikut dengan benar.

1. Jelaskan jenis tipe data yang dikenal dalam 7. Jelaskan perbedaan utama antara local
compiler Free Pascal. variable dan instance variable.
2. Apa perbedaan ordinal type dengan real 8. Jelaskan perbedaan variabel dan konstanta,
type? berikan pula contoh programnya.
3. Jelaskan dan berikan contoh bentuk tippe 9. Tuliskan dan jelaskan karakteristik dari
data enumerated. instance variable dalam pemrograman Java.
4. Tuliskan dan jelaskan jenis-jenis tipe data 10. Tuliskan dan jelaskan jenis-jenis tipe data
yang termasuk real type. yang termasuk kategori tipe data integer
5. Jelaskan jenis tipe data yang termasuk tipe dalam Java.
data char.
6. Bagaimana caranya mendeklarasikan
variabel bertipe string dalam pemrograman
Java?

Ulangan Akhir Bab 5

A. Pilihlah salah satu jawaban yang tepat.

Berikut yang bukan merupakan operator
aritmetika terhadap bilangan bulat adalah

a. +
b.
C.
d. mod
e. div

. Berikut yang bukan merupakan operator
aritmetika terhadap bilangan real adalah

a. +
b.
C.
d. mod
e.

3. Perhatikan baris kode program berikut.

Var hasil:single;
begin
clrscr;
hasil =FRAC (1.64)
writeln ('Penggunaan Frac
',hasil);
readln;
end.

Nilai hasil dari kode program berikut adalah

a. 0.633
b 0.64
C. 1.64
d. 6.3999985
e. 6.44444

Perhatikan baris kode program berikut.

begin
clrscr
x 100;
y 'z';
bol := false
angka SUCC (x) ;
kar SUCC (y);
hasil = SUCC (bol);
writeln (hasil))
writeln ('Nilai SUCC dari
',X,' 'angka);
writeln ( "Nilai SUCC dari
'y,' =',kar);
readln;
end.

Nilai hasil dari kode program tersebut
adalah

d. true
b. false
C.
d. 101
e. 99
Operator assignment dalam Java yang
digunakan untuk memastikan bahwa
dua nilai data yang dibandingkan adalah
berbeda dapat menggunakan jenis operator

d.
b. e.
C

6. Perhatikan baris kode program berikut.

begin
clrscr
X 65;
kar := CHR (x);
writeln ('Nilai CHR dari
',,'= ', kar);
readln
end.

Nilai output variabel chr dari kode program
berikut adalah
a. A d. 66
b. e.
C.

7. Operator yang berfungsi membagi nilai
operand sebelah kiri dengan operand
sebelah kanan dan sisa hasil pembagian
disimpan ke dalam operand sebelah kiri
adalah

d.

b e.

Perhatikan barisan kode pemrograman Java
berikut.

int X, Y
X 20;
y (x == 1) ?100:200;
System.out.println ("Nilai y
adalah :"+y);

Output dari y adalah ....
a. 200
b. 100
true
d. false
null

9. Perhatikan kode program berikut.

class Motor{}
public class sepeda extends Motor

public static void
main (String [] args)

Motor a = new
sepeda ();
boolean output = a
instanceof sepeda;
System.out.
println (output) ;

Baris yang menunjukkan bahwa operator
instanceof sedang dijalankan oleh compiler
Java adalah...
a. 10
b. 7
C. 6
d.
e. 4

10. Operator aritmetika yang tepat untuk
menentukan suatu bilangan bernilai ganj"
atau genap adalah....
a. +
b.

d.
e. %

B. Jawablah pertanyaan-pertanyaan berikut dengan benar.

1. Apa pertbedaan antara fungsi INC dan DEC? 7. Jelaskan perbedaan antara penggunaan
Jelaskan perbedaan operator bit OR dengan operator /= dengan 6= dalam Java.
operator bit XOR dalam bentuk program. 8. Untuk menguji dua buah nilai data,
Tuliskan algoritme untuk menampilkan sebaiknya menggunakan operator relasional
bilangan secara acak dari 1 sampai 120 apa dalam pemrograman Java? Jelaskan
sebanyak 20 kali. pendapat Anda.
Jelaskan perbedaan operator matematika 9. Untuk menghasilkan nilai dalam kondisi
terhadap bilangan bulat dibandingkan true dalam sebuah perbandingan kondisi
dengan bilangan real. sebuah logika program, sebaiknya
Tuliskan dan jelaskan macam-macam menggunakan operator && atau || dalam
operator bit Java? Jelaskan pendapat Anda.
Jelaskan jenis-jenis variabel yang Anda 10. Apa yang Anda ketahui tentang operasi
ketahui dalam pemrograman Java. kondisional? Jelaskan format penulisan
yang digunakan.

Ulangan Akhir Bab 6

A. Pilihlah salah satu jawaban yang tepat.

1. Perhatikan baris kode program berikut.

int nilai;
System.out.print ("Masukkan
nilai Anda: ")
Scanner inputan=new
Scanner (System. in);
nilai= inputan. nextInt ();
if (nilai = 70 1 nilai
24 I nilai >90)

System.out.
println ("Kompeten ") ;

else

System.out.println ("Tidak
Kompeten") ;

Berdasarkan kode program tersebut, untuk
menghasilkan output "Tidak Kompeten"
nilai yang harus dimasukkan ke dalam
sistem adalah... .
a. 99 d. 23
b. 70 e. 21
C. 24

2. Perhatikan script berikut.

If x 80 and x <90 then
Begin
X x + 10;
Write (x);
End;

Jika x bernilai 75, nilai x adalah.
a. 65 d. 90
b. 75 e. tidak ada output
C. 80

3. Tipe data yang cocok untuk x jika melihat
kode program berikut adalah...

case X of
0..40 : write ('Nilai Anda = E');
41..60 : write ('Nilai Anda = D')
61..75:write ('Nilai Anda = C');
76..85 :write ('Nilai Anda = B');
86..100: write ('Nilai Anda = A');
else
write ('Nilai yang Anda masukkan
belum terdaftar dalam case
of )
end;

byte
b. char
C rea
d. string
e. integer

4. Berikut deklarasi yang tidak tepat adalah

a. if a> 10 then a=20;
b. if x > 10 or x < 20 then
begin
X =12;
end;
C. casex of
a: write (x);
b: write(x+1);
end;
d. const x integer = 12;
e. const x: 12;
5. Perhatikan baris kode program yang belum
lengkap berikut.

tint nilai;
System.out.print ("Masukkan
nilai Anda: ");

nilai= inputan.nextInt )
if (nilai >= 70)

System.out.
println ("Kompeten")

Kode paling tepat agar program dapat
menerima input dari keyboard adalah. tem
a. Scanner inputan=new Scannery
in);
b. Scanner inputan=new Scanner(Syste
in);
C. ner inputan=new scanner(Syste
in);
d Scanner inputan=new
Scanner(System);
e Scanner Inputan=new
Scanner(System);

8. Perhatikan kode program Java berikut.

ganjil =0:
genap 0;
i = 00;
while (i <= 100)

hasil =i 2
if (i <= 50)

if (hasil == 0)

genap += i

else

(hasil != 0)

ganjil += i

7/akhir while

Output yang ditampilkan dari variabel
genap adalah .
a. 650
b. 670
1767
d. 1875
e. unlimited looping

9. Perhatikan baris kode yang belum lengkap
berikut.

if ....

System.out.println (nilai+"
adalah bilangan genap"); \

else

System.out.println (nilai+"
adalah bilangan ganjil");

Ekspresi logika yang harus diterapkan pada
badan kurung if agar menghasilkan nilai
bilangan genap adalah ....
a. hasil== 0
b. hasil = 0
C. hasil=00
d. hasil <> 0
e. hasil >= 0

10. Perhatikan kode program yang belum
lengkap berikut.

Scanner inputan=new
Scanner (System. in)

grade= tBuffer.charAt (0);
Switch (grade)

case A'
System.out.println ("Sangat
Baik")
break
case 'B'
System.out.println ("Baik") ;
break;
case 'C'
System.out.println ("Cukup") ;
break
default:
System.out.println ("Grade Anda
di luar pilihan");

Baris kode yang harus dilengkapi agar
dapat melakukan penyeleksian nilai Grade
adalah
a. String tBuffer = inputan.nextlnt(;
b String tBuffer = inputan.next();
C. string tBuffer = inputannext();
d. char tBuffer = inputan.next();
e. byte tBuffer = inputan.next();

B. Jawablah pertanyaan-pertanyaan berikut dengan benar.

1. Tuliskan dan jelaskan jenis-jenis statement Jelaskan dan gambarkan dengan flowchan
yang dikenal dalam compiler Free Pascal. 4. struktur kontrol if...then...else if. t
2. Jelaskan dan gambarkan dengan flowchart 5. Jelaskan dan gambarkan dengan flowchart
struktur kontrol if...then. struktur kontrol case...of.
3. Jelaskan dan gambarkan dengan flowchart
struktur kontrol if...then...else.

0 komentar: