BAB 3
PERANCANGAN PERANGKAT LUNAK
3.1 Flowchart Program
Y
T Y
T Y
Gambar 3.1 Flowchart menu utama
5 1
Bangun Ruang
Keluar Bangun
Datar
Selesai 6
2
3 MULAI
Form Menu Utama.show
7
4
Universitas Sumatera Utara
T Y
T Y
Y
T Y
T Y
T Y
Y
T
Gambar 3.2 Flowchart bangun ruang
1
Kubus
Balok
Bola
Silinder
Prisma
Limas Kerucut
4 9
10
15 11
12
13
14
Universitas Sumatera Utara
Y
T Y
T Y
T Y
T Y
T Y
T Y
T Y
T
Gambar 3.3 Flowchart bangun datar
2
Persegi
Persegi Panjang
Lingkaran
Segitiga
Jajargenjang
Trapesium Layang-Layang
4 16
17
22 18
19
20
21
Belah Ketupat
23
Universitas Sumatera Utara
Y
T Y
T
Gambar 3.4 Flowchart menghitung luas dan volume kubus
9
Input nilai sisi Luas = sisi
2
Volume = 6 sisi
2
Hitung
Keluar Reset
4 Hitung luas dan
volume
Hapus nilai sisi, luas dan volume
Universitas Sumatera Utara
Gambar 3.5 Flowchart menghitung luas dan volume balok
10
Input nilai sisi Luas = 2 pl + lt + pt
Volume = p x l x t
Hitung
Keluar Reset
4 Hitung luas dan
volume
Hapus nilai sisi, luas dan volume
Universitas Sumatera Utara
Y
T Y
T
Gambar 3.6 Flowchart menghitung luas dan volume bola
11
Input nilai r Luas =
4 3
� r
2
Volume = 4 � r
2
Hitung
Keluar Reset
9 Hitung luas dan
volume
Hapus nilai sisi, luas dan volume
Universitas Sumatera Utara
Y
T Y
T
Gambar 3.7 Flowchart menghitung luas dan volume silinder
12
Input nilai r, t Luas = 2
� r
2
t + r Volume =
� r
2
x t
Hitung
Keluar Reset
9 Hitung luas dan
volume
Hapus nilai sisi, luas dan volume
Universitas Sumatera Utara
Y
T Y
T
Gambar 3.8 Flowchart menghitung luas dan volume kerucut
14
Input nilai r, t Luas = 2
� r
2
+ 2 �
Volume =
1 3
� r
2
t
Hitung
Keluar Reset
9 Hitung luas dan
volume
Hapus nilai sisi, luas dan volume
Universitas Sumatera Utara
Y
T Y
T
Gambar 3.9 Flowchart menghitung luas dan volume limas segitiga
15
Input nilai a, t Luas =
1 2
a x t Volume =
1 3
a x t
Hitung
Keluar Reset
9 Hitung luas dan
volume
Hapus nilai sisi, luas dan volume
Universitas Sumatera Utara
Y
T Y
T
Gambar 3.10 Flowchart menghitung luas dan keliling persegi
16
Input nilai sisi Luas = sisi x sisi
Keliling = 4 sisi
Hitung
Keluar Reset
9 Hitung luas dan
keliling
Hapus nilai sisi, luas dan keliling
Universitas Sumatera Utara
Y
T Y
T
Gambar 3.11 Flowchart menghitung luas dan keliling persegi panjang
17
Input nilai p, l Luas = p x l
Keliling = 2 p x l
Hitung
Keluar Reset
9 Hitung luas dan
keliling
Hapus nilai sisi, luas dan keliling
Universitas Sumatera Utara
Y
T Y
T
Gambar 3.12 Flowchart menghitung luas dan keliling lingkaran
18
Input nilai r Luas =
� x r
2
Keliling = � + r
2
Hitung
Keluar Reset
9 Hitung luas dan
keliling
Hapus nilai sisi, luas dan keliling
Universitas Sumatera Utara
Y
T Y
T
Gambar 3.13 Flowchart menghitung luas dan keliling segitiga
19
Input nilai alas, tinggi,a, b, c Luas =
1 2
a x t Keliling = a + b + c
Hitung
Keluar Reset
9 Hitung luas dan
keliling
Hapus nilai sisi, luas dan keliling
Universitas Sumatera Utara
Y
T Y
T
Gambar 3.14Flowchart menghitung luas dan keliling jajaran genjang
20
Input nilai alas,tinggi,a,b Luas = alas x tinggi
Keliling = 2 a + b
Hitung
Keluar Reset
9 Hitung luas dan
keliling
Hapus nilai sisi, luas dan keliling
Universitas Sumatera Utara
Y
T Y
T
Gambar 3.15 Flowchart menghitung luas dan keliling belah ketupat
21
Input nilai sisi, dia a, dia b Luas = 4 x sisi
Keliling =
1 2
dia.a x dia.b
Hitung
Keluar Reset
9 Hitung luas dan
keliling
Hapus nilai sisi, luas dan keliling
Universitas Sumatera Utara
Y
T Y
T
Gambar 3.16 Flowchart menghitung luas dan keliling layang-layang
22
Input nilai sisi x, sisi y, dia a, dia b Luas =
1 2
dia.a x dia.b Keliling = 2 sisi x + sisi y
Hitung
Keluar Reset
9 Hitung luas dan
keliling
Hapus nilai sisi, luas dan keliling
Universitas Sumatera Utara
Y
T Y
T
Gambar 3.17 Flowchart menghitung luas dan keliling trapesium
23
Input nilai a,b,c,k1,k2, t Luas =
1 2
a + b + c x t Keliling = a + b + c + k
1
+ k
2
Hitung
Keluar Reset
9 Hitung luas dan
keliling
Hapus nilai sisi, luas dan keliling
Universitas Sumatera Utara
Gambar 3.18 form utama
Gambar 3.19 form menghitung bangun ruang
Universitas Sumatera Utara
Gambar 3.20 form menghitung kubus
Gambar 3.21 form menghitung balok
Universitas Sumatera Utara
Gambar 3.22form menghitung prisma
Gambar 3.23 form menghitung limas segitiga
Universitas Sumatera Utara
Gambar 3.23 form menghitung bola
Gambar 3.24 form menghitung kerucut
Universitas Sumatera Utara
Gambar 3.25 form menghitung silinder
Gambar 3.26 form menghitungbangun datar
Universitas Sumatera Utara
Gambar 3.27 form menghitung persegi
Gambar 3.28 form menghitung persegi panjang
Universitas Sumatera Utara
Gambar 3.29 form menghitung segitiga
Gambar 3.30 form menghitung jajargenjang
Universitas Sumatera Utara
Gambar 3.31 form menghitung trapesium
Gambar 3.32 form menghitung lingkaran
Universitas Sumatera Utara
Gambar 3.33 form menghitung layang-layang
Gambar 3.34 form menghitung belah ketupat
Universitas Sumatera Utara
BAB 4
IMPLEMENTASI SISTEM
4.1 Pengertian Implementasi Sistem