0% menganggap dokumen ini bermanfaat (0 suara)
2K tayangan50 halaman

Aplikasi Perhitungan IPK Dengan Visual Basic 6

dokumen

Diunggah oleh

nitaq
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
2K tayangan50 halaman

Aplikasi Perhitungan IPK Dengan Visual Basic 6

dokumen

Diunggah oleh

nitaq
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 50

Aplikasi Perhitungan IPK dengan Visual Basic 6.

12.20 Visual Basic 6.0 2 comments

Aplikasi ini menggunakan Tool Visual Basic 6.0 untuk menghitung Nilai IPK

dengan ketentuan

Before

After
Private Sub Command1_Click()
uts = Text4.Text
uas = Text5.Text
absen = Text6.Text
tugas = Text7.Text
Text8 = ((30 / 100) * uts) + ((50 / 100) * uas) + ((10 / 100) * absen) + ((10 / 100) * tugas)

If Text8 >= 85 And Text8 <= 100 Then


Text9 = "A"
ElseIf Text8 >= 75 And Text8 <= 84 Then
Text9 = "B"
ElseIf Text8 >= 60 And Text8 <= 74 Then
Text9 = "C"
ElseIf Text8 >= 50 And Text8 <= 59 Then
Text9 = "D"
ElseIf Text8 >= 0 And Text8 <= 49 Then
Text9 = "E"

End If

End Sub

Private Sub Command2_Click()


Unload Me
End Sub

Private Sub Text1_KeyPress(KeyAscii As Integer)


If KeyAscii = 13 Then
Text2.SetFocus
End If
End Sub

Private Sub Text2_KeyPress(KeyAscii As Integer)


If KeyAscii = 13 Then
Text3.SetFocus
End If
End Sub

Private Sub Text3_KeyPress(KeyAscii As Integer)


If KeyAscii = 13 Then
Text4.SetFocus
End If
End Sub

Private Sub Text4_KeyPress(KeyAscii As Integer)


If KeyAscii = 13 Then
Text5.SetFocus
End If
End Sub

Private Sub Text5_KeyPress(KeyAscii As Integer)


If KeyAscii = 13 Then
Text6.SetFocus
End If
End Sub

Private Sub Text6_KeyPress(KeyAscii As Integer)


If KeyAscii = 13 Then
Text7.SetFocus
End If
End Sub
VB Mengetahui Nilai-nilai dan Indeks Prestasi Komulatif (IPK) Mahasiswa

Berikut adalah program untuk mengetahui Nilai-nilai dan Indeks Prestasi


Komulatif (IPK) Mahasiswa dengan menggunakan Bahasa Pemrograman
Visual Basic 6.

Di Form menu utama terdapat 3menu, dimana sub menu File adalah sub
menu Login dan sub menu Exit. Sub menu Login dipergunakan user agar
dapat, mengakses program tersebut. Didalam menu Form ada sub menu
Kelulusan dan Indeks Prestasi Komulatif (IPK). Sub menu Kelulusan
digunakan untuk mengetahui lulus atau tidaknya suatu nilai. Sub menu
Predikat digunakan untuk mengetahui Nilai Indeks Prestasi setelah
dikomulatifkan dan mengetahui predikat yang disandang atas nilai
tersebut. Didalam menu Help ada sub menu About Us.
1. Tampilan Output
a. Tampilan Output Form Menu Utama

b. Tampilan Output Pembuatan Main Menu


c. Tampilan Output Form Login

d. Tampilan Output Form Loading

e. Tampilan Output Form Sub Menu Kelulusan


f. Tampilan Output Form Sub Menu Indeks Prestasi Komulatif (IPK)

g. Tampilan Output Form Menu About Us


2. Listing Program
a. Listing Program Form Menu Utama
PrivateSubmabout_Click()
aboutus.Show
EndSub

PrivateSubMDIForm_Load()
Menu.mform.Enabled=False
EndSub

PrivateSubmexit_Click()
End
EndSub

PrivateSubmkelulusan_Click()
kelulusan.Show
EndSub

PrivateSubmlogin_Click()
Login.Show
EndSub

PrivateSubmpredikat_Click()
predikat.Show
EndSub

b. Listing Program Form Menu Login


PrivateSubcmdlogin_Click()
Iftxtuser.Text="ipk"Andtxtpass.Text="ipk"Then
loading.Show
UnloadMe
Menu.mform.Enabled=True
Else
MsgBox "password anda salah !", vbOKOnly,
"WARNING"
EndIf
EndSub

c. Listing Program Form Loading


PrivateSubTimer1_Timer()
bar.Value=bar.Value+0.5
If bar.Value = 1 Then lblloading.Caption = "Loading
0%..."
If bar.Value = 25 Then lblloading.Caption = "Loading
25%..."
If bar.Value = 50 Then lblloading.Caption = "Loading
50%..."
If bar.Value = 75 Then lblloading.Caption =
"Waiting..."
Ifbar.Value=100Then
Menu.Show
IfTimer1.Interval>=1Then:UnloadMe
EndIf
EndSub

d. Listing Program Form Sub Menu Kelulusan


PrivateSubcmdexit_Click()
UnloadMe
EndSub

PrivateSubcmdproses_Click()
If(txtnilai.Text>=70)Then
txtket.Text="LULUS"
Else
txtket.Text="TIDAKLULUS"
EndIf
EndSub

e. Listing Program Form Sub Menu Indeks Prestasi Komulatif (IPK)


PrivateSubcmdproses_Click()
Ipk = (Val(txtsm1.Text) + Val(txtsm2.Text) +
Val(txtsm3.Text)+Val(txtsm4.Text)+Val(txtsm5.Text)
+ Val(txtsm6.Text) + Val(txtsm7.Text) +
Val(txtsm8.Text))/8
txtakhir.Text=Ipk

If(Ipk>=3.51)Then
lblpredikat.Caption="CUMLAUDE"
ElseIf(Ipk>=3.1AndIpk<=3.5)Then
lblpredikat.Caption="SANGATMEMUASKAN"
ElseIf(Ipk>=2.5AndIpk<=3)Then
lblpredikat.Caption="MEMUASKAN"
Else
lblpredikat.Caption="SILAHKANMENGULANG"
EndIf
EndSub

PrivateSubcmdexit_Click()
UnloadMe
EndSub

3. Propertis
a. Propertis Form Menu Utama
Object Name Caption/Text Name
Form1 Menu Utama Form1
File mfile
----- Login mlogin
----- Exit mexit
Form mform
Menu Editor
----- Kelulusan mkelulusan
----- Indeks Prestasi Komulatif mpredikat
Help mhelp
----- About Us mabout

b. Propertis Form Sub Menu Login


Object Name Caption/Text Name
Form1 Login Form1
Label1 Username Label1
Label2 Password Label2
Textbox1 - txtuser
Textbox2 - Txtpass
Commandbutton Login Cmdlogin
1

c. Propertis Form Loading


Object Name Caption/Text Name
Form1 Loading Form1
Label1 - Lblloading
Timer - Timer1
Progressbar - Bar

d. Propertis Form Sub Menu Kelulusan


Object Name Caption/Text Name
Form1 Kelulusan Form1
Label1 Nilai Label1
Label2 Keterangan Label2
Textbox1 - txtnilai
Textbox2 - txtket
Commandbutton Proses cmdproses
1
Commandbutton Exit cmdexit
2

e. Propertis Form Sub Menu Indeks Prestasi Komulatif (IPK)


Object Name Caption/Text Name
Form1 Indeks Prestasi Mahasiswa Form1
Label1 INDEKS PRESTASI MAHASISWA Label1
Label2 IP Semester 1 Label2
Label3 IP Semester 2 Label3
Label4 IP Semester 3 Label4
Label5 IP Semester 4 Label5
Label6 IP Semester 5 Label6
Label7 IP Semester 6 Label7
Label8 IP Semester 7 Label8
Label9 IP Semester 8 Label9
Label10 IP Akhir Label10
Label11 - Label11
Textbox1 - txtsm1
Textbox2 - txtsm2
Textbox3 - txtsm3
Textbox4 - txtsm4
Textbox5 - txtsm5
Textbox6 - txtsm6
Textbox7 - txtsm7
Textbox8 - txtsm8
Textbox9 - txtakhir
Commandbutton Process cmdproses
1
Commandbutton Exit cmdexit
2

f. Propertis Form Sub Menu About Us


Object Name Caption/Text Name
Form1 About Us Form1
Label1 About Us Label1
Label2 Microsoft Visual Basic 6 Label2
Label3 Indeks Prestasi Komulatif Label3
Mahasiswa
Label4 By Fahmi Maulani Fauziah Label4

Diposkan oleh F Maulani Fauziah di 05.25


Program Menghitung Nilai Mahasiswa Menggunakan
Visual Basic (VB 6)
Author - Sun Go Blog Date - 10/07/2015 How To

Perancangan Basis Data adalah mata kuliah di kampus saya yang


mempelajari mengenai data base menggunakan Visual Basic (VB). Visual Basic
yang akan saya gunakan untuk membuat Program Menghitung Nilai Akhir
Mahasiswa lalu dikonversi dari nilai angka ke nilai huruf (A, B, C, D, E) adalah
Visual Basic versi 6 atau yang disingkat dengan VB 6. Teman-teman bisa
menyesuaikan, versi berapapun VB yang teman-teman gunakan, code
programnya akan sama. Tidak hanya menggunakan VB kita bisa membuat
program sederhana ini, kita juga bisa menggunakan Visual Studio.

Sebelum membuat sebuah program penghitung nilai mahasiswa, ada sebuah


kasus atau soal yang kemudian harus kita kerjakan. Nah soal tersebutlah yang
menjadi acuan dalam pembuatan program penghitung nilai mahasiswa nantinya.
Berikut soalnya.

1. Hitunglah nilai mahasiswa yang melingkupi Nilai Tugas, Nilai UTS (Mid),
Nilai UAS.

2. Persentase penilainya dari setiap nilai tersebut adalah sebagai berikut.


20% Nilai Tugas + 30% Nilai UTS (Mid) + 50% Nilai UAS.

3. Range nilai sebagai berikut:

A : >85

B : 76 - 85

C : 66 - 75

D : 56 - 65

E : <56

Mari kita kerjakan soal tersebut dan memulai membuat program untuk
menghitung nilai mahasiswa menggunakan visual basic.

1. Buka VisualBasic 6 dan pilih Standard EXE


2. Buat rancangan atau design program terlebih
dahulu. Design bebas yang penting mencakup
dan memenuhi soal. Sebagai contoh akan saya
sajikan sebuah gambar program yang berhasil
saya buat menggunakan VB 6 di bawah ini.

Program sederhana menghitung nilai mahasiswa menggunakan VisualBasic 6


(VB)

3. Sebelum kita mulai menulis programnya, ada


baiknya kita mengubah nama dari setiap item
yang kita gunakan. Hal ini dilakukan guna
mempermudah dalam mengingat setiap item
yang kita gunakan dalam program nantinya.

Ubah name dari Text1 (TextBox) menjadi


TextNIM
Ubah name dari Text2 (TextBox) menjadi
TextNama
Ubah name dari Text3 (TextBox) menjadi
TextTugas
Ubah name dari Text4 (TextBox) menjadi
TextUTS
Ubah name dari Text5 (TextBox) menjadi
TextUAS
Ubah name dari Text6 (TextBox) menjadi
TextAngka
Ubah name dari Text7 (TextBox) menjadi
TextHuruf
Ubah name dari Text8 (TextBox) menjadi
TextKomentar
Ubah name dari Command1
(CommandButton) menjadi BtnHitung
Ubah name dari Command2
(CommandButton) menjadi BtnClear
Ubah name dari Command3
(CommandButton) menjadi BtnExit
Hal di atas adalah optional! Sesuaikan dengan
nama yang kamu hendaki. Tidak harus sama
seperti contoh.
4. Setalah mengganti name dari setiap item
yang digunakan, saatnya menulis code program
untuk menghitung nilai akhir. Ada tiga bagian
dalam program nantinya. Yaitu bagian Hitung
(Process), Hapus (Clear), Keluar (Exit).
Kita tulis code program untuk bagian Hapus
(Clear) dahulu. Klik pada bagian mana saja untuk
mulai menulis program. Klik dua kali pada
BtnClear (Hapus) lalu tulis program seperti
berikut:

Private Sub BtnClear_Click()


TextNIM.Text = ""
TextNama.Text = ""
TextTugas.Text = ""
TextUTS.Text = ""
TextUAS.Text = ""
TextAngka.Text = ""
TextHuruf.Text = ""
TextKomentar.Text = ""
TextNama.SetFocus
End Sub

Tulis code program untuk bagian BtnExit


(Keluar)
Private Sub BtnExit_Click()
End
End Sub
Tulis code program untuk bagian BtnHitung
(Process). Pada bagian process kita akan
menggunakan metode perulangan If.

Private Sub BtnHitung_Click()


Dim NIM As String
Dim Nama As String
Dim Tugas As Double
Dim UTS As Double
Dim UAS As Double
Dim Huruf As String
Dim Angka As Double
Dim Komentar As String
NIM = TextNIM.Text
Nama = TextNama.Text
Tugas = Val(TextTugas.Text)
UTS = Val(TextUTS.Text)
UAS = Val(TextUAS.Text)
Nilai = (0.2 * Tugas + 0.3 * UTS + 0.5 * UAS)
TextAngka.Text = Nilai

If Nilai <= 56 Then


Huruf = "E"
Komentar = "Nilai Anda Sangat kurang! Maaf, Anda Gagal! :'("
ElseIf Nilai <= 65 Then
Huruf = "D"
Komentar = "Nilai Anda Kurang! Maaf, Maaf, Anda Gagal! :("
ElseIf Nilai <= 75 Then
Huruf = "C"
Komentar = "Nilai Anda Cukup! Anda Lulus, tingkatkan lagi! :|"
ElseIf Nilai <= 85 Then
Huruf = "B"
Komentar = "Nilai Anda Baik! Anda Lulus, Pertahankan! :)"
ElseIf Nilai > 85 Then
Huruf = "A"
Komentar = "Nilai Anda Sangat Baik! Anda Lulus, Selamat! :')"
End If
TextHuruf.Text = Huruf
TextKomentar.Text = Komentar
End Sub

Done!
Tulis menulis code program menggunakan VB 6 selesai! Weldone! Sekarang coba
untuk menjalankan program tersebut. Jika mengalami kegagalan program, coba
tengok dan teliti lagi code program tersebut. Jangan sampai ada salah satu
hurufpun. Untuk menghindari kesalahan ketik, biasakan menggunakan Ctrl +
Space dalam penulisan code program menggunakan Visual Basic. Semoga
posting mengenai contoh program menghitung nilai mahasiswa
menggunakan visual basic VB 6 ini dapat membantu dan menjadi referensi
teman-teman sekalian. Jika mempunyai sebuah pertanyaan, silahkan bertanya. :)
Home visual basic menghitung ipk vb6

menghitung ipk vb6


By syaiful ridlo Thursday, 20 June 2013 Add Comment visual basic

Fungsi IF untuk Menghitung Grade IPK

Pada VB 6, untuk menghitung grade bisa menggunkan fungsi IF, seperti contoh
gambar form di bawah ini:

Proses kerjanya adalah sebagai berikut: Saat form dijalankan maka tombol
'hitung' akan tampak, setelah input nilai, dilanjutkan klik 'hitung' maka yang
muncul adalah tombol 'clear'

Untuk kodenya adalah sebagai berikut:

Private Sub Command1_Click()


Text3 = (Val(Text1) + Val(Text2)) / 2
If Text3 >= 85 Then
Text4 = "A"
ElseIf Text3 >= 75 Then
Text4 = "B"
ElseIf Text3 >= 60 Then
Text4 = "C"
ElseIf Text3 > 50 Then
Text4 = "D"
Else
Text4 = "E"
End If
Command1.Visible = False
Command2.Visible = True
End Sub

Private Sub Command2_Click()


Command1.Visible = True
Text1 = ""
Text2 = ""
Text3 = ""
Text4 = ""
Command2.Visible = False
End Sub

Private Sub Form_Load()


Command1.Visible = True
Command2.Visible = False
End Sub
MENGHITUNG NILAI IPK MENGGUNAKAN VB.2008

Posted by Ilham Permana On 20.25 No comments

Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button1.Click

lblipkakhir.Text = ((Val(TextBox1.Text) + Val(TextBox2.Text) + Val(TextBox3.Text) +


Val(TextBox4.Text) + Val(TextBox5.Text) + Val(TextBox6.Text) + Val(TextBox7.Text) +
Val(TextBox8.Text)) / 8)

Dim ipk As Double


ipk = lblipkakhir.Text
If ipk >= 3.51 Then
lblpredikat.Text = "Cumlaude"
ElseIf ipk > 3 And ipk <= 3.5 Then
lblpredikat.Text = "Sangat Memuaskan"
ElseIf ipk > 2.5 And ipk <= 3 Then
lblpredikat.Text = "Memuaskan"
ElseIf ipk <= 2.49 Then
lblpredikat.Text = "Kuliah lagi kamu!!"

End If
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button2.Click

TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox6.Text = ""
TextBox7.Text = ""
TextBox8.Text = ""
lblipkakhir.Text = ""
lblpredikat.Text = ""

End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
End
End Sub
End Class

Read Full story


Berikut Adalah tampilan Aplikasi Penghitung Nilai IPK

Form itu menggunakan MDIForm, sehingga form-form yang telah kita buat di masukan ke
dalam MDIForm.

Menghitung Nilai (untuk satu mata kuliah)

Kodingnya :

Kelulusan
Private Sub Command1_Click()
If (textnilai.Text >= 70) Then
Textstatus.Text = "LULUS"
Else
Textstatus.Text = "TIDAK LULUS"
End If
End Sub

"Karna dibatasi Nilai minimalnya 70 jadi ketika kita input nilai 70 maka akan Lulus"

"ketika kita input Nilai 69 maka Status akan Tidak lulus"

Form Login
Kodingnya:
Private Sub Command1_Click()
username = (Text1.Text)
password = (Text2.Text)
If username = "Taufik" And password = "opikcakep" Then
MsgBox "login berhasil", vbOKOnly, "Sukses"
Else
MsgBox "login salah", vbOKOnly, "DETECT!"
End If
End Sub
"Gambar Ketika Login Berhasil"
"Gambar Ketika Login Salah"

Form Predikat Kelulusan beserta IPK (Index Prestasi Kumulatif)


Kodingnya:

Private Sub Command1_Click()


Ipk = (Val(Textsmtr1.Text) + Val(Textsmtr2.Text) + Val(Textsmtr3.Text) +
Val(Textsmtr4.Text) + Val(Textsmtr5.Text) + Val(Textsmtr6.Text) + Val(Textsmtr7.Text) +
Val(Textsmtr8.Text)) / 8
Textipk.Text = Ipk

If (Ipk >= 3.51) Then


Textpdkt.Text = "CUMLAUDE"
ElseIf (Ipk >= 3.1 And Ipk <= 3.5) Then
Textpdkt.Text = "SANGAT MEMUASKAN"
ElseIf (Ipk >= 2.5 And Ipk <= 3) Then
Textpdkt.Text = "MEMUASKAN"
Else
Textpdkt.Text = "HUB AKADEMIK"
End If
End Sub

Private Sub Command2_Click()


End
End Sub

Private Sub Text1_Change()

End Sub

About Us
Menghitung IPK Mahasiswa Mengunakan Microsoft Visual Basic 6.0

Postingan kali ini tugas dari dosen, tentang Menghitung IPK Mahasiswa
Mengunakan Microsoft Visual Basic 6.0.

kode ditulis di tombol proses ya ...


Private Sub Cmd_proses_Click()

ipk1 = Val(Text1.Text)

ipk2 = Val(Text2.Text)

ipk3 = Val(Text3.Text)

ipk4 = Val(Text4.Text)

ipk5 = Val(Text5.Text)

ipk6 = Val(Text6.Text)

ipk7 = Val(Text7.Text)

ipk8 = Val(Text8.Text)

Text9.Text = (ipk1 + ipk2 + ipk3 + ipk4 + ipk5 + ipk6 + ipk7 + ipk8) / 8


If Text9.Text >= 3.51 Then

Text10.Text = "CUMLODE"

ElseIf 3 <= Text9.Text <= 3.5 Then

Text10.Text = "SANGAT MEMUASKAN"

ElseIf 2.5 <= Text9.Text < 3 Then

Text10.Text = "MEMUASKAN"

Else

Text10.Text = "COBA LAGI"

End If

End Sub

Tampilan Programnya :

Diposkan oleh Blog Fhieka di 03.47


Label: Visual Programming
Latihan "Program Menghitung Nilai Akhir Mahasiswa menggunakan Microsoft
Visual Basic 2010 Express"

Kali ini saya akan membuat tutorial cara menghitung nilai akhir dan
menampilkan nilai huruf dengan menggunakan if dan else if di Microsoft visual
basic 2010 express.
Langkah-langkahnya adalah sebagai berikut :

1. Buka aplikasi Microsoft visual basic 2010 express ->file->New Project-


>Windows Form Application, isikan namanya menghitung nilai akhir. Kemudian
klik ok.

2. Kemudian buat tampilan seperti di bawah ini, yang terdiri dari 1 groupbox, 7
label, 7 textbox dan 3 button.

Kemudian ubah semua nama text sesuai kebutuhan.

Keterangan :
Form1 = menghitung nilai akhir

Groupbox 1 = Daftar Nilai

Label1 = Absen

Label2 = Tugas

Label3 = Keaktifan

Label4 = Nilai Uts

Label 5 = Nilai Uas

Label 6 = Nilai Akhir

Label 7 = Huruf

Button1 = Hitung / btnHitung(name)

Button2 = Clear / btnClear(name)


Button3 = Exit / btnExit(name)

Untuk "name" textboxnya juga di ubah sesuai kebutuhan

Keterangan :

TextBox1 = txtAbsen

TextBox2 =txtTugas

TextBox3 = txtKeaktifan

TextBox4 = txtUts

TextBox5 = txtUas

TextBox6 =txtNilaiAkhir

TextBox7 = txtHuruf

Hingga tampilannya seperti ini.

3. Setelah itu kemudian masukan source kodenya ke masing-masing button.

Button hitung source kodenya adalah sebagai berikut :

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles btnHitung.Click

Dim absen, tugas, keaktifan, uts, uas As Integer

Dim nilai, huruf As Integer

absen = txtAbsen.Text * 20 / 100

tugas = txtTugas.Text * 15 / 100

keaktifan = txtKeaktifan.Text * 10 / 100

uts = txtUts.Text * 25 / 100

uas = txtUas.Text * 30 / 100

nilai = absen + tugas + keaktifan + uts + uas

txtNilaiAkhir.Text = nilai

txtHuruf.Text = huruf
If nilai > 85 Then

txtHuruf.Text = "A"

ElseIf nilai > 70 Then

txtHuruf.Text = "B"

ElseIf nilai > 50 Then

txtHuruf.Text = "C"

ElseIf nilai > 30 Then

txtHuruf.Text = "D"

ElseIf nilai > 10 Then

txtHuruf.Text = "E"

End If

End Sub

button Clear source kodenya adalah sebagai berikut :

Private Sub btnClear_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles btnClear.Click

txtAbsen.Clear()

txtHuruf.Clear()

txtKeaktifan.Clear()

txtNilaiAkhir.Clear()

txtTugas.Clear()

txtUas.Clear()

txtUts.Clear()

End Sub

button Exit source kodenya adalah sebagai berikut :


Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click

Me.Close()

End Sub

End Class

4. Setelah semua selesai, run program. Maka tampilannya awal nya akan seperti
ini

Kemudian isi textbox sesuai dengan kebutuhan. Saya ambil contoh nilai absen
90, nilai tugas 80, nilai keaktifan 80, nilai uts 90, dan nilai uas 90. Maka hasilnya
adalah sebagai berikut .

Jadi nilai akhir anda adalah 87 dan anda mendapat nilai A.

Untuk menghapus semua data , kita klik button Clear . maka hasilnya kembali
seperti tampilan awal ketika di run. Tampilannya seperti di bawah ini :

Dan untuk keluar dari program kita tinggal menekan button Exit.

Sekian tutorial sederhana mengenai cara menghitung nilai akhir.


Selamat mencoba
Semoga bermanfaat
Cara Membuat Program "Penghitung Nilai Akhir" Pada Visual Basic 6.0

Kali ini adalah tutorial untuk membuat program PENGHITUNG NILAI AKHIR.
Sangat cocok untuk guru, dosen, atau pengajar lain karena persentase nilai
ditentukan pada program sehingga untuk memberikan nilai akhir hanya tinggal
memasukkan nilai-nilainya. tidak perlu repot menjumlahkan nilai satu per satu.

Contoh program seperti gambar dibawah ini:

Prosentase Penilaian :

Nilai Partisipasi : 20 %

Nilai Tugas : 30 %
Nilai UTS : 20 %

Nilai UAS : 30 %

Rumus Nilai Akhir : (Nilai Partisipasi) + (Nilai Tugas) + (Nilai UTS) + (Nilai UAS)

Untuk Menentukan Nilai Huruf dan Keterangan (Lulus atau Tidak Lulus)
gunakan percabangan dengan melihat ketentuan sebagai berikut :

HURUF KONDISI

A 85 <= A <= 100

A- 80 <= A- < 85

B+ 75 <= B+ < 80

B 70 <= B < 75

B- 65 <= B- < 70

C+ 60 <= C+ < 65

C 55 <= C < 60

D 40 <= D < 55

E 0 <= E < 40

Inilah kode programnya agar program tersebut dapat digunakan dengan benar :

Private Sub Command1_Click()

Text5.Text = Val(Text1.Text * 0.2) + Val(Text2.Text * 0.3) + Val(Text3.Text * 0.2) + Val(Text4.Text *


0.3)

If Val(Text5.Text) < 40 Then

Text6.Text = "E"

Label9.Caption = "Tidak Lulus"

Else

If Val(Text5.Text) >= 40 And Val(Text5.Text) < 55 Then

Text6.Text = "D"
Label9.Caption = "Tidak Lulus"

Else

If Val(Text5.Text) >= 55 And Val(Text5.Text) < 60 Then

Text6.Text = "C"

Label9.Caption = "Lulus"

Else

If Val(Text5.Text) >= 60 And Val(Text5.Text) < 65 Then

Text6.Text = "C+"

Label9.Caption = "Lulus"

Else

If Val(Text5.Text) >= 65 And Val(Text5.Text) < 70 Then

Text6.Text = "B-"

Label9.Caption = "Lulus"

Else

If Val(Text5.Text) >= 70 And Val(Text5.Text) < 75 Then

Text6.Text = "B"

Label9.Caption = "Lulus"

Else

If Val(Text5.Text) >= 75 And Val(Text5.Text) < 80 Then

Text6.Text = "B+"

Label9.Caption = "Lulus"

Else

If Val(Text5.Text) >= 80 And Val(Text5.Text) < 85 Then

Text6.Text = "A-"

Label9.Caption = "Lulus"

Else

If Val(Text5.Text) >= 85 And Val(Text5.Text) <= 100 Then

Text6.Text = "A"

Label9.Caption = "Lulus"

Else

If Val(Text5.Text) > 100 Then

Text6.Text = "-"
Label9.Caption = "Nilai Yang Diinputkan Terlalu Besar"

End If

End If

End If

End If

End If

End If

End If

End If

End If

End If

End Sub

Private Sub Command2_Click()

Text1.Text = Clear

Text2.Text = Clear

Text3.Text = Clear

Text4.Text = Clear

Text5.Text = Clear

Text6.Text = Clear

Label9.Caption = Clear

End Sub

Private Sub Command3_Click()

Unload Me

End Sub

Inilah tampilan ketika program dijalankan.


..
SELESAI
Program menghitung nilai siswa dengan vb 6.0

Assalamu'alaikum.....
Pada kali ini, saya ingin memberikan program sederhana bagi rekan-rekan yang
sudah mengajar ditingkat SMP/SMA, agar tidak capek lagi menghitung nilai siswa
dengan kalkulator atau tulis tangan. Untuk mencoba program menghitung nili
siswa, silahkan download aplikasinya di sini

cara buatnya, ikuti langkah-langkah berikut yaaaaaa....


1. Buka Visual Basic 6.0
2. Pilih Standar Exe dan klik OK

3. Kemudian buat tampilan form seperti ini

4. ktikan sintax sebagai berikut:


Private Sub cmdbaru_Click()
txtketerangan.Text = ""
txtmid.Text = ""
txtnama.Text = ""
txthuruf.Text = ""
txtrata.Text = ""
txttugas.Text = ""
txtuas.Text = ""
txtnama.SetFocus
End Sub

Private Sub cmdhitung_Click()


Dim Nama As String
Dim tugas As Double
Dim mid As Double
Dim uas As Double
Dim rata As Double
Dim huruf As String
Dim ket As String
Nama = txtnama.Text
tugas = Val(txttugas.Text)
mid = Val(txtmid.Text)
uas = Val(txtuas.Text)
rata = (tugas + mid + uas) / 3
txtrata.Text = rata
If rata <= 40 Then
huruf = "E"
keterangan = "Sangat Buruk dan 'ANDA GAGAL'"
ElseIf rata <= 55 Then
huruf = "D"
keterangan = "Kurang dan 'BELAJAR LEBIH GIAT LAGI'"
ElseIf rata <= 66 Then
huruf = "C"
keterangan = "Cukup dan 'TINGKATKAN'"
ElseIf rata <= 80 Then
huruf = "B"
keterangan = "Baik dan 'PERTAHANKAN'"
ElseIf rata > 80 Then
huruf = "A"
keterangan = "Sangat Baik"
End If
txthuruf.Text = huruf
txtketerangan.Text = keterangan
End Sub

Private Sub cmdkeluar_Click()


End
End Sub

Selamat mencoba.....
MEMBUAT APLIKASI MENGHITUNG
NILAI DENGAN PROGRAM VISUAL
BASIC 6
1. Membuat sebuah aplikasi baru yang mempunyai fungsi menghitung hasil
hasil nilai mahasiwa.
2. Buatlah properties masing-masing komponen seperti yang sudah tertera di
bawah ini :

Objek Propertis Value


Form1 Caption Nilai akhir Mahasiswa
Label1 Name Nilai mahasiswa
Label2 Name Nim
Label3 Name Nilai tugas
Label4 Name Nilai Quiz
Label5 Name Nilai uas
Label6 Name Nilai
Textbox1 Text <kosong>
nama Txtnilaimahasiswa
Textbox2 Text <kosong>
Nama Txtnim
Textbox3 Text <kosong>
Nama Txtnilaitugas
Textbox4 Text <kosong>
Nama Txtnilaiquiz
Textbox5 Text <kosong>
Name Txtnilaiuas
Textbox6 Text <kosong>
Name Txtnilai
Textbox7 Text <kosong>
Name Txtnilaihuruf
Command1 Caption Proses
Command2 Caption Tampilan
Command3 Caption Get out

3. Sesuaikan dengan layout di bawah ini yaaaaaa ::::


Untuk tampilannya silahkan buat sendiri

Masukkan code pada command1


TXTNILAIAKHIR.Text = Val(txtnilaitugas.Text) * 0.1 + Val(txtnilaiquiz.Text) * 0.2 +
Val(txtnilaiuts.Text) * 0.3 + Val(txtnilaiuas.Text) * 0.4 + Val(TXTNILAIAKHIR.Text)
txtnilai.Text = TXTNILAIAKHIR.Text
End Sub

Masukkan code pada command2


MsgBox " Nama Anda " & txtnamamahasiswa.Text & " Nim " & txtnim.Text & " Dengan
Nilai " & TXTNILAIAKHIR.Text & " Nilai " & txtnilai.Text & ""
End Sub

Masukkan code pada command3


End
End Sub

Masukkan code pada txtnilaiakhir


NilaiAkhir = (10 * tugas) + (20 * Quiz) + (30 * UTS) + (40 * UAS)
End Sub

Masukkan code pada txtnilai


If TXTNILAIAKHIR.Text >= 85 Then
txtnilai.Text = "A"
ElseIf TXTNILAIAKHIR.Text >= 70 Then
txtnilai.Text = "B"
ElseIf TXTNILAIAKHIR.Text >= 60 Then
txtnilai.Text = "C"
ElseIf TXTNILAIAKHIR.Text >= 50 Then
txtnilai.Text = "D"
ElseIf TXTNILAIAKHIR.Text < 50 Then
txtnilai.Text = "E"
End If
End Sub

Hasil dari program di atas seperti gambar di bawah ini..

Untuk hasil dari tampilannya seperti pada gambar di bawah ini :

Oke selasai dah..


Tidak terlalu susah kan
Selamat mencoba ..
10 Tahap Membuat Installasi VB6+MySQL dg Inno Setup

Salam Kenal Semua...

Sebagai Permulaan saya ini share pengalaman membuat instalasi dengan Inno
Setup 5 dengan VB6 dan MySQL.

Ini saya mengambil contoh Aplikasi MiniMarket yang saya buat...

Pertama : Deklarasikan Dulu Informasi Setup yang akan kita buat.

Code: Select all

[Setup]
AppName=Aplikasi Mini Market
AppVerName=Aplikasi Mini Market Versi 1.0
AppPublisher=Bentenk Corp.
AppCopyright=Copyright 2010. Bentenk Corp.
AppPublisherURL=djuliar.blogspot.com
AppSupportURL=djuliar.blogspot.com
AppVersion=1.1.0.50
AppID=MINIMARKET
AppContact=DJuli Ariyadi
AppSupportPhone=081234567890
AllowCancelDuringInstall =yes
AllowNoIcons =yes
AlwaysRestart =no
AlwaysShowComponentsList =no
AlwaysUsePersonalGroup=true
DefaultDirName={pf}\MINIMARKET
DefaultGroupName=MINIMARKET
Compression =lzma
SolidCompression =yes
OutputBaseFilename=Setup
DisableProgramGroupPage =yes
AppendDefaultDirName =yes
CreateUninstallRegKey =yes
DisableStartupPrompt =yes
LanguageDetectionMethod=none
ShowLanguageDialog=yes
Uninstallable =yes
UninstallFilesDir={app}\uninstall
UninstallDisplayIcon=D:\Aplikasi MiniMarket\Picture\electric_shock.ico
UninstallDisplayName=Aplikasi Mini Market
UsePreviousAppDir=false
UserInfoPage=true
WindowVisible =no
FlatComponentsList =yes
PrivilegesRequired =admin
VersionInfoVersion=1.0.0.50
SetupIconFile=D:\Aplikasi MiniMarket\Picture\electric_shock.ico
WizardImageFile=C:\Program Files\Inno Setup 5\WizModernImage-IS.bmp
WizardSmallImageFile=C:\Program Files\Inno Setup 5\WizModernSmallImage-
IS.bmp
InfoBeforeFile=D:\Aplikasi MiniMarket\Project\ReadMe.txt
LicenseFile=D:\Aplikasi MiniMarket\Project\License.txt
RestartIfNeededByRun=false
OutputDir=C:\
SourceDir=C:\Program Files\MINIMARKET
MinVersion=0,5.01.2600

Kedua : Kita Tentukan Bahasa Saat Proses Setup, Disini saya menggunakan
Bahasa Indonesia dan Inggris (*.isl)

Code: Select all

[Languages]
Name: ina; MessagesFile: compiler:Indonesian.isl
Name: en; MessagesFile: compiler:Default.isl

Ketiga : Kita Tentukan Tugas Tambahan, Seperti Membuat Shortcut dan Install
MySQL

Code: Select all

[Tasks]
Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription:
{cm:AdditionalIcons}; Flags: unchecked
Name: quicklaunchicon; Description: {cm:CreateQuickLaunchIcon};
GroupDescription: {cm:AdditionalIcons}; Flags: unchecked
Name: installmysql; Description: Install MySQL; GroupDescription: Proses
Tambahan:; Flags: checkedonce

Keempat : Registrasi File-file yang akan digunakan atau dilakukan proses


kompresi pada proses setup seperti file .ocx dan file .dll, file mysql, dan file
aplikasi yang kita buat.

Code: Select all

[Files]
;Visual Basic Runtime
Source: D:\Component\VB6STKIT.DLL; DestDir: {sys}; Flags:
uninsneveruninstall onlyifdoesntexist
Source: D:\Component\COMCAT.DLL; DestDir: {sys}; Flags: uninsneveruninstall
sharedfile regserver onlyifdoesntexist
Source: D:\Component\asycfilt.dll; DestDir: {sys}; Flags:
uninsneveruninstall onlyifdoesntexist
Source: D:\Component\olepro32.dll; DestDir: {sys}; Flags:
uninsneveruninstall sharedfile regserver onlyifdoesntexist
Source: D:\Component\oleaut32.dll; DestDir: {sys}; Flags:
uninsneveruninstall sharedfile regserver onlyifdoesntexist
Source: D:\Component\msvbvm60.dll; DestDir: {sys}; Flags:
uninsneveruninstall sharedfile regserver onlyifdoesntexist
Source: D:\Component\COMDLG32.OCX; DestDir: {sys}; Flags:
uninsneveruninstall sharedfile regserver onlyifdoesntexist
Source: D:\Component\MSSTDFMT.DLL; DestDir: {sys}; Flags:
uninsneveruninstall sharedfile regserver onlyifdoesntexist
Source: D:\Component\MSBIND.DLL; DestDir: {sys}; Flags: uninsneveruninstall
sharedfile regserver onlyifdoesntexist
Source: D:\Component\MSDE.DLL; DestDir: {pf}\Common Files\DESIGNER; Flags:
uninsneveruninstall sharedfile regserver onlyifdoesntexist
Source: D:\Component\MSDERUN.DLL; DestDir: {pf}\Common Files\DESIGNER;
Flags: uninsneveruninstall sharedfile regserver onlyifdoesntexist
Source: D:\Component\MSDBRPTR.DLL; DestDir: {sys}; Flags:
uninsneveruninstall sharedfile regserver onlyifdoesntexist
Source: D:\Component\pageSet.dll; DestDir: {sys}; Flags: regserver
restartreplace sharedfile

;Daftar file MySQL


Source: C:\xampp\mysql\bin\*; DestDir: {app}\mysql\bin; Flags:
ignoreversion; Tasks: installmysql
Source: C:\Program Files\MySQL\Connector ODBC 5.1\doc\*; DestDir:
{app}\mysql\doc; Flags: ignoreversion; Tasks: installmysql
Source: C:\Program Files\MySQL\Connector ODBC 5.1\lib\*; DestDir:
{app}\mysql\lib; Flags: ignoreversion recursesubdirs; Tasks: installmysql
Source: C:\xampp\mysql\share\*; DestDir: {app}\mysql\share; Flags:
ignoreversion recursesubdirs; Tasks: installmysql
Source: C:\xampp\mysql\data\minimarket\*; DestDir:
{app}\mysql\data\minimarket\; Flags: ignoreversion recursesubdirs
uninsneveruninstall; Tasks: installmysql
Source: C:\xampp\mysql\data\mysql\*; DestDir: {app}\mysql\data\mysql;
Flags: ignoreversion recursesubdirs uninsneveruninstall; Tasks:
installmysql
Source: C:\xampp\mysql\data\test\*; DestDir: {app}\mysql\data\test; Flags:
ignoreversion recursesubdirs uninsneveruninstall; Tasks: installmysql
Source: C:\xampp\mysql\data\webauth\*; DestDir: {app}\mysql\data\webauth;
Flags: ignoreversion recursesubdirs uninsneveruninstall; Tasks:
installmysql

;daftar file MySQL ODBC 5.1


Source: C:\Program Files\MySQL\Connector ODBC 5.1\lib\myodbc5.dll; DestDir:
{sys}; Flags: onlyifdoesntexist
Source: C:\Program Files\MySQL\Connector ODBC 5.1\lib\myodbc5S.dll;
DestDir: {sys}; Flags: onlyifdoesntexist
Source: C:\Program Files\MySQL\Connector ODBC 5.1\lib\myodbc5.lib; DestDir:
{sys}; Flags: onlyifdoesntexist
Source: C:\Program Files\MySQL\Connector ODBC 5.1\lib\myodbc5S.lib;
DestDir: {sys}; Flags: onlyifdoesntexist
Source: C:\Program Files\MySQL\Connector ODBC 5.1\bin\myodbc-installer.exe;
DestDir: {sys}; Flags: onlyifdoesntexist

;My Application Runtime


Source: D:\Aplikasi MiniMarket\Project\Picture\*; DestDir: {app}\Picture;
Flags: ignoreversion
Source: D:\Aplikasi MiniMarket\Project\MiniMarket.exe; DestDir: {app};
Flags: ignoreversion
Source: D:\Aplikasi MiniMarket\Project\manual.pdf; DestDir: {app}; Flags:
ignoreversion
Source: D:\Aplikasi MiniMarket\Project\background.ini; DestDir: {app};
Flags: ignoreversion
Source: D:\Aplikasi MiniMarket\Project\koneksi.ini; DestDir: {app}; Flags:
ignoreversion
Source: D:\Aplikasi MiniMarket\Project\ReadMe.txt; DestDir: {app}; Flags:
ignoreversion
;Font
Source: D:\Aplikasi MiniMarket\Project\Calibri.ttf; DestDir:
C:\WINDOWS\Fonts; Flags: ignoreversion
Source: D:\Aplikasi MiniMarket\Project\trebuc.ttf; DestDir:
C:\WINDOWS\Fonts; Flags: ignoreversion
Source: D:\Aplikasi MiniMarket\Project\jethoseLOOSE.TTF; DestDir:
C:\WINDOWS\Fonts; Flags: ignoreversion
Source: D:\Aplikasi MiniMarket\Project\AUGIE.TTF; DestDir:
C:\WINDOWS\Fonts; Flags: ignoreversion
Source: D:\Aplikasi MiniMarket\Project\TT0610M_.TTF; DestDir:
C:\WINDOWS\Fonts; Flags: ignoreversion
;Backup & Restore
Source: D:\Aplikasi MiniMarket\Project\backup.bat; DestDir: {app}; Flags:
ignoreversion
Source: D:\Aplikasi MiniMarket\Project\restore.bat; DestDir: {app}; Flags:
ignoreversion
Source: D:\Aplikasi MiniMarket\Project\mysql.exe; DestDir: {app}; Flags:
ignoreversion
Source: D:\Aplikasi Visual\Aplikasi MiniMarket\Project\mysqldump.exe;
DestDir: {app}; Flags: ignoreversion

Kelima : Menggunakan Icon pada File Aplikasi Kita dan Setup

Code: Select all

[Icons]
Name: {group}\Aplikasi Mini Market; Filename: {app}\MiniMarket.exe;
WorkingDir: {app}
Name: {userdesktop}\Aplikasi Mini Market; Filename: {app}\MiniMarket.exe;
WorkingDir: {app}; Tasks: desktopicon
Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\Aplikasi Mini
Market; Filename: {app}\MiniMarket.exe; WorkingDir: {app}; Tasks:
quicklaunchicon
Keenam : Registrasikan File My.ini

Code: Select all

[INI]
Filename: {app}\mysql\my.ini; Section: mysqld; Key: basedir; String:
{app}\mysql; Tasks: installmysql
Filename: {app}\mysql\my.ini; Section: mysqld; Key: datadir; String:
{app}\mysql\data; Tasks: installmysql

Ketujuh : Proses Run Pada MySQL

Code: Select all

[Run]
;install service MySQL
Filename: {app}\mysql\bin\mysqld.exe; Parameters: "install ""MySQL""";
StatusMsg: Sedang menginstall service MySQL ...; Flags: runhidden;
MinVersion: 0,5.01.2600sp2; Tasks: installmysql

;jalankan service MySQL


Filename: {sys}\net.exe; Parameters: "start ""MySQL"""; StatusMsg: Sedang
menjalankan service MySQL ...; Flags: runhidden; MinVersion: 0.0,4.0.1381;
Tasks: installmysql

;mendaftarkan port default mysql (3306) ke firewall


Filename: {sys}\netsh.exe; Parameters: "firewall add portopening TCP 3306
""Port MySQL"""; StatusMsg: Sedang mendaftarkan port MySQL ...; Flags:
runhidden; MinVersion: 0,5.01.2600sp2
Filename: {sys}\netsh.exe; Parameters: firewall set service type =
fileandprint mode = enable; StatusMsg: Mengaktifkan File and Printer
Sharing ...; Flags: runhidden; MinVersion: 0,5.01.2600sp2

;mengganti password default root (blank). ex : masterkey


Filename: {app}\mysql\bin\mysqladmin.exe; Parameters: -uroot password
masterkey; StatusMsg: Mengganti password root; Flags: runhidden;
MinVersion: 0,5.01.2600sp2

;menghapus user default1 (user=blank, password=blank)


Filename: {app}\mysql\bin\mysql.exe; Parameters: "-uroot -pmasterkey -e
""DELETE FROM mysql.user WHERE Host='localhost' AND User=''"""; Flags:
runhidden; MinVersion: 0,5.01.2600sp2
Filename: {app}\mysql\bin\mysql.exe; Parameters: "-uroot -pmasterkey -e
""FLUSH PRIVILEGES"""; Flags: runhidden; MinVersion: 0,5.01.2600sp2

;menghapus user default2 (user=root, password=blank)


Filename: {app}\mysql\bin\mysql.exe; Parameters: "-uroot -pmasterkey -e
""DELETE FROM mysql.user WHERE Host='127.0.0.1' AND User='root'"""; Flags:
runhidden; MinVersion: 0,5.01.2600sp2
Filename: {app}\mysql\bin\mysql.exe; Parameters: "-uroot -pmasterkey -e
""FLUSH PRIVILEGES"""; Flags: runhidden; MinVersion: 0,5.01.2600sp2

;set agar user root bisa login dari mesin lain (kalo diperlukan)
Filename: {app}\mysql\bin\mysql.exe; Parameters: "-uroot -pmasterkey -e
""GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'masterkey'""";
Flags: runhidden; MinVersion: 0,5.01.2600sp2
Filename: {app}\mysql\bin\mysql.exe; Parameters: "-uroot -pmasterkey -e
""FLUSH PRIVILEGES"""; Flags: runhidden; MinVersion: 0,5.01.2600sp2

;membuat database kosong


Filename: {app}\mysql\bin\mysql.exe; Parameters: "-uroot -pmasterkey -e
""CREATE DATABASE minimarket"""; Flags: runhidden; MinVersion:
0,5.01.2600sp2

;menjalankan file batch exec.cmd untuk melakukan proses undump


Filename: {app}\mysql\bin\exec.cmd; Flags: runhidden; MinVersion:
0,5.01.2600sp2

;install driver myodbc


Filename: {sys}\myodbc-installer.exe; Parameters: "-d -a -n ""MySQL ODBC
5.1 Driver"" -t ""DRIVER=myodbc5.dll;SETUP=myodbc5S.dll"""; StatusMsg:
Tunggu sedang mendaftarkan driver MySQL Connector ODBC 5.1.5; Flags:
runhidden
Filename: {sys}\myodbc-installer.exe; Parameters: "-s -a -c1 -n
""MINIMARKET"" -t ""DRIVER=MySQL ODBC 5.1
Driver;DESCRIPTION=MINIMARKET;SERVER=127.0.0.1;DATABASE=minimarket;UID=root
;PWD=masterkey"""; StatusMsg: Tunggu sedang membuat DSN; Flags: runhidden

Kedelapan : Proses Uninstall Pada Aplikasi

Code: Select all

[UninstallRun]
Filename: {sys}\net.exe; Parameters: "stop ""MySQL"""; StatusMsg:
Menghentikan Service MySQL ...; Flags: runhidden; MinVersion: 0.0,4.0.1381
Filename: {app}\mysql\bin\mysqld.exe; Parameters: "remove ""MySQL""";
StatusMsg: Sedang menghapus service MySQL ...; Flags: runhidden;
MinVersion: 0,5.01.2600sp2
;skrip baru yang ditambahkan
Filename: {sys}\myodbc-installer.exe; Parameters: "-s -r -c1 -n
""MINIMARKET"""; StatusMsg: Tunggu sedang menghapus DSN; Flags: runhidden
Filename: {sys}\myodbc-installer.exe; Parameters: "-d -r -n ""MySQL ODBC
5.1 Driver"""; StatusMsg: Tunggu sedang menghapus driver MySQL Connector
ODBC 5.1.5; Flags: runhidden

Kesembilan : Membuat List Delete File yang Akan di Hapus Saat Proses UnInstall

Code: Select all


[UninstallDelete]
Type: files; Name: {app}\mysql\bin\*.*
Type: files; Name: {app}\mysql\Docs\*.*
Type: files; Name: {app}\mysql\lib\*.*
Type: files; Name: {app}\mysql\share\*.*
Type: files; Name: {app}\mysql\data\*.*
Type: files; Name: {app}\*.*

Type: files; Name: {sys}\myodbc5.dll;


Type: files; Name: {sys}\myodbc5S.dll;
Type: files; Name: {sys}\myodbc5.lib;
Type: files; Name: {sys}\myodbc5S.lib;
Type: files; Name: {sys}\myodbc-installer.exe;

Kesepuluh : Mendaftarkan Aplikasi Kita Pada Registration Editor

Code: Select all

[Registry]
;mencatat lokasi instalasi program, ini dibutuhkan jika kita ingin membuat
paket instalasi update
Root: HKCU; Subkey: Software\Bentenk\MiniMarket; ValueName: installDir;
ValueType: String; ValueData: {app}; Flags: uninsdeletevalue

Sekian Dulu Ya...Maaf Klo Terlalu Panjang, Tapi Memang Itu Tahapannya....

Anda mungkin juga menyukai