Anda di halaman 1dari 10

Flowchart

Mulai

Int NIM, Char


Nama [30]

Input Nama, NIM

Output Nama, NIM

Mulai

Flowchart

Mulai

Float s, Luas, Volume

Input s

Luas = 6 * s * s
Volume = s * s * s
Output Luas Kubus, Volume
Kubus
Selesai

Flowchart
Mulai

Float a, t_limas, t_segitiga, Luas,


Volume
Input a, t_limas, t_segitiga

Luas = (a*a) + (4*t_segitiga*a / 2)


Volume = a*a*t_limas / 3
Output Luas dan Volume limas segi
empat

Selesai

Flowchart
Mulai

Define phi 3.14


Float r, t, Luas, Volume

Input r, t

Luas = phi * r (r + 2)
Volume = phi * r * r * t / 3

Output Luas, Volume

Selesai

Flowchart
Mulai
Int satuan, pilih
double byte, megabyte, kilobyte, gigabyte

Menampilkan pilihan
1.
2.
3.
4.

Konversi dari byte


Konversi dari kilobyte
Konversi dari megabyte
Konversi dari gigabyte

5.

Pilihan Salah

Masukkan kode nomor satuan memory yang


akan dikonversi

kode 1

ya

Input nilai yang akan


dikonversi

kilobyte =satuan/1024
megabyte=kilobyte/1024
gigabyte=megabyte/102
4

Input nilai yang akan


dikonversi

byte=satuan*1024
megabyte=satuan/1024
gigabyte=megabyte/102
4

tidak
kode 2

ya

tidak
kode 3

ya Input nilai yang akan


dikonversi

byte=kilobyte*1024
kilobyte=satuan*1024
gigabyte=satuan/1024

tidak
kode 4

ya

kode 5

ya

Input nilai yang akan


dikonversi

Selesai
tidak

Flowchart
Mulai

Int x, y, z

Input z

x=1

byte=kilobyte*1024
kilobyte=megabyte*1024
megabyte=satuan*1024

Menampilkan hasil
konversi

y=1

Output x

x = x+1

y = y+1
y <= x

Tidak

Ya
x=z

\n

Tidak

Ya

Selesai

Flowchart
Mulai
Int i, x, y, a=1
Input i
x=0
y=0
Output a ++

y=y+1

Tidak

y <= x

Ya

x=x+1

x=i

Tidak

\n
Ya

Selesai

Flowchart
Mulai

Int i, j, a, k=1

Input a

i=0

j=0

Output k
j=j+1
i <= j

Tidak

Ya

i=i+1

i=a

Ya

Tidak

Selesai

Flowchart
Mulai

Int n, B[20], index[20], x, y,z

Jumlah data n
Data yang ingin dicariz

for (x=0; x<=n ; x++)


{
if(B[x]==z)
{
index[y]=x;
}
}
printf("Nilai %d ada pada array ke-",z);
for(x=0; x<y ; x++)
{
Hasil pencarian data z
}
printf(" %d ", index[x])

Selesai

\n

Flowchart
Mulai

Int data[20], i, j, n, tmp

Masukkan jumlah array dan


nilai data

for(i=1; i<=n; i++)


{
for(j=i; j<=n; j++)
{
if(data[i]>data[j])
{
tmp = data[i];
data[i] = data[j];
data[j] = tmp;
}
}
}

Menampilkan hasil pengurutan


data

Selesai

Flowchart
Mulai

Int matriks1 [9][9], matriks2 [9][9],


kali [9][9], i, j

Masukkan data matriks1 dan


matriks 2
for(i=0 ; i<3; i++)
{
for(j=0;j<3;j++)
{
X[i][j]=(A[i][1]*B[1][j])+(A[i][2]*B[2][j])+(A[i]
[3]*B[3][j])
}

Hasil perkalian matriks

Selesai