\
|
+
+
=
1 ) 1 (
) 1 (
n
n
i
i i
P A
.
Langkah 9
Tampilkan A.
Jika ingin menghitung Future, maka lanjut ke langkah 6.
Jika ingin mengulangi perhitungan, maka kembali ke langkah 3.
Jika tidak, maka lanjut ke langkah 20.
Langkah 10
Jika menghitung present maka lanjut ke langkah 11.
Jika menghitung annual maka lanjut ke langkah 13.
MODUL II| LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER 2010
Laboratorium Pemrograman Komputer| Teknik Industri Universitas Brawijaya 98
Langkah 11
Hitung
|
|
.
|
\
|
+
=
n
i
F P
) 1 (
1
.
Langkah 12
Tampilkan P.
Jika ingin menghitung annual, maka lanjut ke langkah 13.
Jika ingin mengulangi perhitungan, maka kembali ke langkah 3.
Jika tidak, maka lanjut ke langkah 20.
Langkah 13
Hitung
|
|
.
|
\
|
+
=
1 ) 1 (
n
i
i
F A
.
Langkah 14
Tampilkan A.
Jika ingin menghitung present, maka lanjut ke langkah 11.
Jika ingin mengulangi perhitungan, maka kembali ke langkah 3.
Jika tidak, maka lanjut ke langkah 20.
Langkah 15
Jika menghitung present maka lanjut ke langkah 16.
Jika menghitung future maka lanjut ke langkah 18.
Langkah 16
Hitung
|
|
.
|
\
|
+
+
=
n
n
i i
i
A P
) 1 (
1 ) 1 (
.
Langkah 17
Tampilkan P.
Jika ingin menghitung future, maka lanjut ke langkah 18.
Jika ingin mengulangi perhitungan, maka kembali ke langkah 3.
Jika tidak, maka lanjut ke langkah 20.
MODUL II| LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER 2010
Laboratorium Pemrograman Komputer| Teknik Industri Universitas Brawijaya 99
Langkah 18
Hitung
|
|
.
|
\
| +
=
i
i
A F
n
1 ) 1 (
.
Langkah 19
Tampilkan F.
Jika ingin menghitung present, maka lanjut ke langkah 16.
Jika ingin mengulangi perhitungan, maka kembali ke langkah 3.
Jika tidak, maka lanjut ke langkah 20.
Langkah 20
Selesai.
MODUL II| LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER 2010
Laboratorium Pemrograman Komputer| Teknik Industri Universitas Brawijaya 100
2.5. Flowchart
Berikut adalah flowchart dari program perhitungan IP dan Ekotek :
2.5.1. Flowchart Hitung IP
Gambar 2.1. Flowchart Hitung IP bagian 1
(Sumber : printout program Microsoft Word 2007)
D E F
ya
ya
tidak
tidak
tidak
ya
Mulai
Jalankan
program?
C
Pilih kelas
Kelas
A?
Kelas
B?
Z
MODUL II| LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER 2010
Laboratorium Pemrograman Komputer| Teknik Industri Universitas Brawijaya 101
Gambar 2.2. Flowchart Hitung IP bagian 2
(Sumber : printout program Microsoft Word 2007)
ya
ya
tidak
tidak
ya
tidak
ya
ya
ya
ya
ya
tidak
tidak
tidak
tidak
tidak
tidak
ya
D
09106
70001
09016
70003
09106
70008
09106
70002
09106
70004
09106
70006
09106
70007
A
G
A
09106
70009
09106
70011
0910670012
G
MODUL II| LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER 2010
Laboratorium Pemrograman Komputer| Teknik Industri Universitas Brawijaya 102
Gambar 2.3. Flowchart Hitung IP bagian 3
(Sumber : printout program Microsoft Word 2007)
ya
ya
tidak
tidak
ya
tidak
ya
ya
ya
ya
ya
tidak
tidak
tidak
tidak
tidak
tidak
ya
E
AA
G
AA
G
09106
70060
09016
70062
09106
70072
09106
70061
09106
70068
09106
70070
09106
70071
09106
71045
09106
71046
0910671047
MODUL II| LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER 2010
Laboratorium Pemrograman Komputer| Teknik Industri Universitas Brawijaya 103
Gambar 2.4. Flowchart Hitung IP bagian 4
(Sumber : printout program Microsoft Word 2007)
ya
ya
tidak
tidak
ya
tidak
ya
ya
ya
ya
ya
tidak
tidak
tidak
tidak
tidak
tidak
ya
F
09106
70082
09016
70084
09106
71067
09106
70083
09106
70085
09106
70087
09106
70090
AAA
G
AAA
09106
71068
09106
71069
0910671070
G
MODUL II| LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER 2010
Laboratorium Pemrograman Komputer| Teknik Industri Universitas Brawijaya 104
Gambar 2.5. Flowchart Hitung IP bagian 5
(Sumber : printout program Microsoft Word 2007)
ya
ya
ya
ya
tidak
tidak
tidak
tidak
Input
nilai
Nilai 4
Teruskan
program?
Input
SKS
G
Jumlah
SKS
AAAA
Z
Y = input SKS
Z = Z + Y
Z>jumlah
SKS
Z=jumlah
SKS
AAAA
S
MODUL II| LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER 2010
Laboratorium Pemrograman Komputer| Teknik Industri Universitas Brawijaya 105
Gambar 2.6. Flowchart Hitung IP bagian 6
Sum(ber : printout program Microsoft Word 2007)
ya
tidak
Selesai
S
Hitung IP (x=input nilai)
(x1*y1)+(x2*y2)++(xn*yn)
Y
Tampilkan
NIM, jumlah SKS, nilai IP
Ulangi input data?
Z
MODUL II| LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER 2010
Laboratorium Pemrograman Komputer| Teknik Industri Universitas Brawijaya 106
2.5.2. Flowchart Ekotek
Gambar 2.7. Flowchart Ekotek bagian 1
(Sumber : printout program Microsoft Word 2007)
ya
ya
ya
tidak
tidak
tidak
Mulai
Jalankan
program
W
F ?
P ?
P
A
F
Z
Y
X
Input
i , N
ZZ
MODUL II| LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER 2010
Laboratorium Pemrograman Komputer| Teknik Industri Universitas Brawijaya 107
Gambar 2.8. Flowchart Ekotek bagian 2
(Sumber : printout program Microsoft Word 2007)
tidak
ya ya
tidak
tidak
tidak
ya
ya
Pangkat
<= n
Pangkat
<= n
X
F ?
x = 1+i
y=x
pangkat = 1
y = 0
x = 1
pangkat = 1
a = val(text3.text)
p=[(a*y)-
a]/i*y
y=y*x
p=f/y
y=y*x
A ?
XX
tampilkan
nilai present
tampilkan
nilai present
V
MODUL II| LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER 2010
Laboratorium Pemrograman Komputer| Teknik Industri Universitas Brawijaya 108
Gambar 2.9. Flowchart Ekotek bagian 3
(Sumber : printout program Microsoft Word 2007)
ya
ya ya
tidak tidak
tidak tidak
ya
V
Y
P?
y=0
x=1
pangkat=1
y=0
x=1
pangkat=1
Pangkat
<= n
Pangkat
<= n
y=y*x
f=p*y
y=y*x
f=(a*y)-a/i
A?
XX
tampilkan
nilai future
tampilkan
nilai future
MODUL II| LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER 2010
Laboratorium Pemrograman Komputer| Teknik Industri Universitas Brawijaya 109
Gambar 2.10. Flowchart Ekotek bagian 4
(Sumber : printout program Microsoft Word 2007)
Ya
ya
ya
tidak tidak
tidak
tidak
ya
ya
Z
P?
y = 0
x = 1
pangkat = 1
p=val(text3.text)
y = 0
x = 1
pangkat = 1
f=val(text3.text)
Pangkat
<= n
Pangkat
<= n
y=y*x
a=(p*y*i)/
(y-1)
y=y*x
a=(f*i) / (y-1)
F?
XX
V
tampilkan
nilai annual
tampilkan
nilai annual
MODUL II| LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER 2010
Laboratorium Pemrograman Komputer| Teknik Industri Universitas Brawijaya 110
Gambar 2.11. Flowchart Ekotek bagian 5
(Sumber : printout program Microsoft Word 2007)
2.6. User Interface
2.6.1. Tampilan Program
Berikut adalah user interface atau tampilan dari program saat dijalankan:
Gambar 2.12. Tampilan awal
(Sumber : printout program Visual Basic 6.0)
tidak
ya
ZZ
Ulangi
input
Selesai
W
V
XX
MODUL II| LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER 2010
Laboratorium Pemrograman Komputer| Teknik Industri Universitas Brawijaya 111
Gambar 2.13. Tampilan Menu Bar
(Sumber : printout program Visual Basic 6.0)
Gambar 2.14. Tampilan Program Perhitungan IP saat dijalankan
(Sumber : printout program Visual Basic 6.0)
Gambar 2.15. Tampilan Program Ekotek saat dijalankan
(Sumber : printout program Visual Basic 6.0)
MODUL II| LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER 2010
Laboratorium Pemrograman Komputer| Teknik Industri Universitas Brawijaya 112
Gambar 2.16. Tampilan Program Help saat dijalankan
(Sumber : printout program Visual Basic 6.0)
Gambar 2.17. Tampilan Program About Us saat dijalankan
(Sumber : printout program Visual Basic 6.0)
2.6.2. Tampilan Form
Adapun user interface dari project antara lain :
Gambar 2.18. Tampilan form Splashscreen
(Sumber : printout program Visual Basic 6.0)
MODUL II| LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER 2010
Laboratorium Pemrograman Komputer| Teknik Industri Universitas Brawijaya 113
Gambar 2.19. Tampilan form Menu Bar
(Sumber : printout program Visual Basic 6.0)
Gambar 2.20. Tampilan form Help
(Sumber : printout program Visual Basic 6.0)
Gambar 2.21. Tampilan form About Us
(Sumber : printout program Visual Basic 6.0)
MODUL II| LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER 2010
Laboratorium Pemrograman Komputer| Teknik Industri Universitas Brawijaya 114
Gambar 2.22. Tampilan form program Perhitungan IP
(Sumber : printout program Visual Basic 6.0)
Gambar 2.23. Tampilan form program Ekotek
(Sumber : printout program Visual Basic 6.0)
2.7. Listing Program
Berikut adalah listing program dari tiap objek yang membentuk program
IP dan Ekotek :
MODUL II| LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER 2010
Laboratorium Pemrograman Komputer| Teknik Industri Universitas Brawijaya 115
2.7.1. Listing Program MDI
Private Sub about_Click()
about1.Show
End Sub
Private Sub Exit_Click()
End
End Sub
Private Sub help_Click()
Form2.Show
End Sub
Private Sub hitung_Click()
IP.Show
End Sub
Private Sub MDIForm_Load()
Form1.Show vbModal, Me
End Sub
Private Sub pfa_Click()
Ekotek.Show
End Sub
2.7.2. Listing Program Hitung IP
Dim bilangan, sks
Dim jumlah, totalsks, jawab, banyakbilangan, indeks As_
Integer
Sub inputbilangan()
bilangan = InputBox("nilai matkul ke-" & indeks,_
"data")
If bilangan = "" Or bilangan > 4 Then
jawab = MsgBox("harap input data antara 0 -_
4,lanjutkan program?", vbYesNO +_
vbDefaultButton1, "input salah")
If jawab = vbYes Then
inputbilangan
Else
IP.Show
End If
End If
MODUL II| LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER 2010
Laboratorium Pemrograman Komputer| Teknik Industri Universitas Brawijaya 116
End Sub
Sub inputsks()
sks = InputBox("sks matkul ke-" & indeks, "SKS_
matkul")
If sks = "" Then
jawab = MsgBox("harap input data antara 0 -_
4,lanjutkan program?", vbYesNo +_
vbDefaultButton1, "input salah")
If jawab = vbYes Then
inputbilangan
Else
IP.Show
End If
End If
End Sub
Private Sub back_Click()
Unload Me
End Sub
Private Sub cmdhitung_click()
Dim p As Integer
banyakmatkul = Txtbanyakbil.Text
jumlah = 0
totalsks = 0
indeks = 1
Do
If Combo1.Text = "" Then MsgBox "anda belum_
mengisikan kelas anda"
If Combo1.Text = "" Then Exit Do
If Combo1.Text = "Kelas" Then MsgBox "anda belum_
mengisikan kelas anda"
If Combo1.Text = "Kelas" Then Exit Do
If Combo2.Text = "" Then MsgBox "anda belum_
memasukkan nim anda"
If Combo2.Text = "" Then Exit Do
If Combo2.Text = "NIM Mahasiswa" Then MsgBox "anda_
belum memasukkan nim anda"
MODUL II| LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER 2010
Laboratorium Pemrograman Komputer| Teknik Industri Universitas Brawijaya 117
If Combo2.Text = "NIM Mahasiswa" Then Exit Do
If Txtbanyakbil.Text = "" Then MsgBox "anda belum_
mengisikan jumlah sks anda"
If Txtbanyakbil.Text = "" Then Exit Do
If Txtbanyakbil.Text > 24 Then MsgBox "sks maksimal_
adalah 24"
If Txtbanyakbil.Text > 24 Then Exit Do
inputbilangan
If bilangan = "" Or bilangan > 4 Then Exit Do
inputsks
If sks = "" Then Exit Do
jumlah = jumlah + (bilangan * sks)
totalsks = totalsks + sks
indeks = indeks + 1
If totalsks > banyakmatkul Then MsgBox "sks anda_
melebihi batas"
If totalsks > banyakmatkul Then Exit Do
Loop Until totalsks = banyakmatkul
If totalsks = banyakmatkul Then
txtrata.Text = jumlah / totalsks
cmdlagi.SetFocus
tu = Combo2.Text
List1.AddItem tu
List2.AddItem banyakmatkul
List3.AddItem jumlah / totalsks
Else
Txtbanyakbil = ""
jumlah = 0
totalsks = 0
indeks = 1
End If
End Sub
Private Sub cmdlagi_click()
Txtbanyakbil.Text = ""
txtrata.Text = ""
Txtbanyakbil.SetFocus
MODUL II| LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER 2010
Laboratorium Pemrograman Komputer| Teknik Industri Universitas Brawijaya 118
End Sub
Private Sub Combo1_KeyPress(KeyAscii As Integer)
Select Case KeyAscii
Case 0
Case Else
KeyAscii = 0
End Select
End Sub
Private Sub combo1_validate(cancel As Boolean)
Select Case Combo1.Text
Case "A"
Combo2.Clear
Combo2.AddItem "0910670001"
Combo2.AddItem "0910670002"
Combo2.AddItem "0910670003"
Combo2.AddItem "0910670004"
Combo2.AddItem "0910670006"
Combo2.AddItem "0910670007"
Combo2.AddItem "0910670008"
Combo2.AddItem "0910670009"
Combo2.AddItem "0910670011"
Combo2.AddItem "0910670012"
Combo2.RemoveItem tu
Case "B"
Combo2.Clear
Combo2.AddItem "0910670060"
Combo2.AddItem "0910670061"
Combo2.AddItem "0910670062"
Combo2.AddItem "0910670068"
Combo2.AddItem "0910670070"
Combo2.AddItem "0910670071"
Combo2.AddItem "0910670072"
Combo2.AddItem "0910671045"
Combo2.AddItem "0910671046"
Combo2.AddItem "0910671047"
Case "C"
MODUL II| LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER 2010
Laboratorium Pemrograman Komputer| Teknik Industri Universitas Brawijaya 119
Combo2.Clear
Combo2.AddItem "0910670082"
Combo2.AddItem "0910670083"
Combo2.AddItem "0910670084"
Combo2.AddItem "0910670085"
Combo2.AddItem "0910670087"
Combo2.AddItem "0910670090"
Combo2.AddItem "0910671067"
Combo2.AddItem "0910671068"
Combo2.AddItem "0910671069"
Combo2.AddItem "0910671070"
Case Else
Combo2.Clear
End Select
End Sub
Private Sub Combo2_KeyPress(KeyAscii As Integer)
Select Case KeyAscii
Case 0
Case Else
KeyAscii = 0
End Select
End Sub
Private Sub Txtbanyakbil_keypress(KeyAscii As Integer)
Select Case KeyAscii
Case 48 To 57
Case 8
Case Else
KeyAscii = 0
End Select
End Sub
Private Sub txtrata_keypress(KeyAscii As Integer)
Select Case KeyAscii
Case 0
Case Else
KeyAscii = 0
End Select
MODUL II| LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER 2010
Laboratorium Pemrograman Komputer| Teknik Industri Universitas Brawijaya 120
End Sub
2.7.3. Listing Program Ekotek
Dim p, f, i, x, n, y, a, b, c, d, e, g, h, j, k, l, pangkat_
As Integer
Private Sub back_Click()
Unload Me
End Sub
Private Sub Command4_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Label3.Caption = ""
End Sub
Private Sub Form_Load()
Command1.Enabled = False
Command2.Enabled = False
Command3.Enabled = False
End Sub
Private Sub combo1_validate(cancel As Boolean)
Select Case Combo1.Text
Case "present"
Command1.Enabled = False
Command2.Enabled = True
Command3.Enabled = True
Case "future"
Command1.Enabled = True
Command2.Enabled = False
Command3.Enabled = True
Case Else
Command1.Enabled = True
Command2.Enabled = True
Command3.Enabled = False
End Select
End Sub
Private Sub Command1_Click()
y = 0
MODUL II| LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER 2010
Laboratorium Pemrograman Komputer| Teknik Industri Universitas Brawijaya 121
x = 1
pangkat = 1
i = Val(Text1.Text) / 100
n = Val(Text2.Text)
If Combo1.Text = "future" Then
f = Val(Text3.Text)
x = 1 + i
y = x
For pangkat = 1 To (n - 1)
y = y * x
Next pangkat
p = f / y
Label3.Caption = p
ElseIf Combo1.Text = "annual" Then
a = Val(Text3.Text)
x = 1 + i
y = x
For pangkat = 1 To (n - 1)
y = y * x
Next pangkat
b = a * y
d = b - a
c = i * y
p = d / c
Label3.Caption = p
End If
End Sub
Private Sub command2_click()
y = 0
x = 1
pangkat = 1
i = Val(Text1.Text) / 100
n = Val(Text2.Text)
If Combo1.Text = "present" Then
p = Val(Text3.Text)
x = 1 + i
MODUL II| LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER 2010
Laboratorium Pemrograman Komputer| Teknik Industri Universitas Brawijaya 122
y = x
For pangkat = 1 To (n - 1)
y = y * x
Next pangkat
f = p * y
Label3.Caption = f
ElseIf Combo1.Text = "annual" Then
a = Val(Text3.Text)
x = 1 + i
y = x
For pangkat = 1 To (n - 1)
y = y * x
Next pangkat
l = a * y
k = l - a
f = k / i
Label3.Caption = f
End If
End Sub
Private Sub command3_click()
y = 0
x = 1
pangkat = 1
i = Val(Text1.Text) / 100
n = Val(Text2.Text)
If Combo1.Text = "present" Then
p = Val(Text3.Text)
x = 1 + i
y = x
For pangkat = 1 To (n - 1)
y = y * x
Next pangkat
g = p * y
j = g * i
h = y - 1
a = j / h
MODUL II| LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER 2010
Laboratorium Pemrograman Komputer| Teknik Industri Universitas Brawijaya 123
Label3.Caption = a
ElseIf Combo1.Text = "future" Then
f = Val(Text3.Text)
x = 1 + i
y = x
For pangkat = 1 To (n - 1)
y = y * x
Next pangkat
b = f * i
e = y - 1
a = b / e
Label3.Caption = a
End If
End Sub
Private Sub Text1_keypress(KeyAscii As Integer)
Select Case KeyAscii
Case 48 To 57
Case 8
Case 46
Case Else
KeyAscii = 0
End Select
End Sub
Private Sub Text2_keypress(KeyAscii As Integer)
Select Case KeyAscii
Case 48 To 57
Case 8
Case Else
KeyAscii = 0
End Select
End Sub
Private Sub Text3_keypress(KeyAscii As Integer)
Select Case KeyAscii
Case 48 To 57
Case 8
Case Else
MODUL II| LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER 2010
Laboratorium Pemrograman Komputer| Teknik Industri Universitas Brawijaya 124
KeyAscii = 0
End Select
End Sub
2.7.4. Listing Program Splashscreen
Dim w As Integer
Private Sub Timer1_Timer()
If (w < 3) Then
w = w + 1
Else
Unload Me
End If
End Sub
2.7.5. Listing Program Help
Private Sub Form_Click()
Unload Me
End Sub
Private Sub Label2_Click()
Unload Me
End Sub
Dim i As Long
Dim merah, hijau, biru As Integer
Private Sub Timer1_Timer()
i = i + 1
If i = 1000000 Then i = 0
merah = Int(255 * Rnd)
hijau = Int(255 * Rnd)
biru = Int(255 * Rnd)
Label1.ForeColor = RGB(merah, hijau, biru)
If i Mod 2 = 0 Then
Label1.Visible = True
Else
Label1.Visible = False
End If
End Sub
2.7.6. Listing Program About Us
Private Sub Image1_Click()
MODUL II| LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER 2010
Laboratorium Pemrograman Komputer| Teknik Industri Universitas Brawijaya 125
Unload Me
End Sub
2.8. Cara Kerja Program
Berikut ini adalah cara kerja dari program perhitunga IP dan Ekotek yang
dibuat :
1. Jalankan program, pertama dengan cara membuka project yang akan
dijalankan.
2. Pilih program, misalkan ingin menghitung IP maka pilih hitung IP pada
menu bar.
3. Selanjutnya, pilih kelas dan NIM Mahasiswa yang diinginkan pada kotak
daftar yang disediakan.
4. Masukkan jumlah sks yang akan dihitung pada kotak jumlah sks.
5. Tekan hitung untuk memulai proses perhitungan IP.
6. Kemudian, masukkan nilai pada kotak yang muncul pada layar.
7. Masukkan jumlah sks tiap mata kuliah pada kotak yang muncul
setelahnya.
8. Program akan berulang sampai nilai dan jumlah sks per mata kuliah
terakhir.
9. Hasil IP yang ingin dihitung tadi akan ditampilkan di kotak yang sudah
disediakan di bagian bawah jendela program.
10. Jika ingin mengulang perhitungan IP maka pilih tombol input baru.
11. Tekan back untuk kembali ke menu awal program.
12. Untuk mengitung nilai ekotek, pilih ekotek pada menu bar.
13. Masukkan nilai i (bunga) pada kotak i.
14. Masukkan nilai n (jangka waktu) pada kotak n.
15. Pilih data yang telah diketahui, misalkan yang diketahui nilai present maka
pilih present dan masukkan nilai present.
16. Tekan tombol annual untuk menghitung nilai annual.
17. Tekan tombol future untuk menghitung nilai future.
18. Tekan tombol clear untuk menghapus dan memulai dari awal perhitungan
sesuai data yang diketahui.
MODUL II| LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER 2010
Laboratorium Pemrograman Komputer| Teknik Industri Universitas Brawijaya 126
19. Jika sudah selesai menjalankan program maka tekan exit yang ada di
menu bar pada menu awal.
20. Program telah selesai dijalankan.
2.9. Kesimpulan
Dari program yang telah dibuat dapat disimpulkan bahwa program ini
dapat mempermudah seorang mahasiswa maupun dosen pembimbing dalam
perhitungan IP. Selain itu seorang mahasiswa juga dapat melakukan
perhitungan ekotek dalam mencari nilai present, annual dan future secara
otomastis dengan hanya memasukkan nilai yang diketahui ke dalam program
yang dibuat, sehingga dapat mengetahui hasilnya secara langsung dari
pemasukkan nilai yang diketahui tadi. Untuk program IP mahasiswa juga
dapat memperkirakan dan menghitung jumlah IP yang akan didapat sesuai
dengan nilai yang sudah diketahui sebelumnya. Dengan begitu ketika
pembagian nilai keluar mahasiswa tinggal mencocokkan hasil yang telah
dihitung sebelumnya dengan hasil dari masing-masing dosen pembimbing.
Sehingga ada manfaat untuk mahasiswa maupun untuk dosen pembimbing.
2.10. Saran
Adapun saran kepada pengguna program mengenai program yang telah
dibuat antara lain:
1. Semoga program perhitungan IP dapat membantu dosen pembimbing
untuk mempermudah dalam menghitung jumlah IP mahasiswanya.
2. Semoga program yang telah dibuat juga dapat membantu mahasiswa untuk
mencari nilai perhitungan present, annual dan future dalam mata kuliah
ekotek.