• Tidak ada hasil yang ditemukan

SURAT KETERANGAN Hasil uji program tugas akhir

Yang bertanda tangan di bawah ini, menerangkan bahwa Mahasiswa Tugas Akhir Program studi D3 Teknik Informatika:

Nama : FATMAWATI N I M : 092406135

Program Studi : D3 TEKNIK INFORMATIKA

Judul Tugas Akhir : APLIKASI PENGHITUNG BANGUN DATAR DAN BANGUN RUANG MENGGUNAKAN VISUAL BASIC 6.0

Telah melaksanakan tes program Tugas Akhir Mahasiswa tersebut di atas pada tanggal : Mei 2012

Dengan Hasil : SUKSES / GAGAL

Demikian diterangkan untuk digunakan melengkapi syarat pendaftaran Ujian Meja Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika FMIPA USU Medan

Medan, Mei 2012 Dosen Pembimbing

Drs. Sawaluddin, M.IT Nip. 19591231 199802 1 001

Listing Program Form Menu Utama

Private Sub cmdKeluar_Click() End

End Sub

Private Sub cmdLatihan_Click() FrmUsername.Show

FrmMenuUtama.Hide End Sub

Private Sub cmdMateri_Click() FrmMenu.Show

FrmMenuUtama.Hide End Sub

Private Sub cmdProfil_Click() FrmInformasi.Show

FrmMenuUtama.Hide End Sub

Form Submenu Materi

Private Sub cmdBangunDatar_Click() FrmBangunDatar.Show

FrmMenu.Hide End Sub

Private Sub cmdBangunRuang_Click() FrmBangunRuang.Show

FrmMenu.Hide End Sub

Private Sub cmdMenuutama_Click() FrmMenuUtama.Show

FrmMenu.Hide End Sub

Form Bangun Datar

Private Sub cmdBelahKetupat_Click() FrmBelahKetupat.Show

FrmBangunDatar.Hide End Sub

Private Sub cmdBujurSangkar_Click() FrmBujurSangkar.Show

FrmBangunDatar.Hide End Sub

Private Sub cmdjajargenjang_Click() FrmJajarGenjang.Show

FrmBangunDatar.Hide End Sub

Private Sub cmdlingkaran_Click() FrmLingkaran.Show

FrmBangunDatar.Hide End Sub

Private Sub cmdmenu_Click() FrmMenu.Show

FrmBangunDatar.Hide End Sub

Private Sub cmdPersegiPanjang_Click() FrmPersegiPanjang.Show

FrmBangunDatar.Hide End Sub

Private Sub cmdSegitiga_Click() FrmSegitiga.Show

FrmBangunDatar.Hide End Sub

Private Sub cmdtrapesium_Click() FrmTrapesium.Show

FrmBangunDatar.Hide End Sub

Form Bangun Ruang

Private Sub cmdBalok_Click() FrmBalok.Show

FrmBangunRuang.Hide End Sub

Private Sub cmdbola_Click() FrmBola.Show

FrmBangunRuang.Hide End Sub

Private Sub cmdkerucut_Click() FrmKerucut.Show

FrmBangunRuang.Hide End Sub

Private Sub cmdKubus_Click() FrmKubus.Show

End Sub

Private Sub cmdLimas_Click() FrmLimas.Show

FrmBangunRuang.Hide End Sub

Private Sub cmdmenu_Click() FrmMenu.Show

FrmBangunRuang.Hide End Sub

Private Sub cmdPrisma_Click() FrmPrisma.Show

FrmBangunRuang.Hide End Sub

Private Sub cmdtabung_Click() FrmTabung.Show

FrmBangunRuang.Hide End Sub

Form Bujur Sangkar

Private Sub cmdbersih_Click() txtsisi.Text = ""

lblluasbs.Caption = "" lblkelilingbs.Caption = "" txtsisi.SetFocus

End Sub

Private Sub cmdkelilingbs_Click()

lblkelilingbs.Caption = 4 * Val(txtsisi.Text) End Sub

Private Sub cmdluasbs_Click()

lblluasbs.Caption = Val(txtsisi.Text) * Val(txtsisi.Text) End Sub

Private Sub cmdmenu_Click() FrmBangunDatar.Show

FrmBujurSangkar.Hide End Sub

Form Persegi Panjang

Private Sub cmdbersih_Click() txtp.Text = ""

txtl.Text = ""

lblkelilingpp.Caption = "" txtp.SetFocus

End Sub

Private Sub cmdkelilingbs_Click()

lblkelilingpp.Caption = 2 * (Val(txtp.Text) +_ Val(txtl.Text))

End Sub

Private Sub cmdluaspp_Click()

lblluaspp.Caption = Val(txtp.Text) * Val(txtl.Text) End Sub

Private Sub cmdmenu_Click() FrmBangunDatar.Show

FrmPersegiPanjang.Hide End Sub

Form Segitiga

Private Sub cmdbersih_Click() txta.Text = "" txtt.Text = "" txtAB.Text = "" txtBC.Text = "" txtCA.Text = "" lblluasgt.Caption = "" lblkelilingsgt.Caption = "" txta.SetFocus End Sub

Private Sub cmdkelilingsgt_Click()

lblkelilingsgt.Caption = Val(txtAB.Text) +_ Val(txtBC.Text) + Val(txtCA.Text)

End Sub

Private Sub cmdluassgt_Click()

lblluasgt.Caption = (Val(txta.Text) * Val(txtt.Text)) / 2 End Sub

Private Sub cmdmenu_Click() FrmBangunDatar.Show

FrmSegitiga.Hide End Sub

Form belah ketupat

txtsbk.Text = ""

lblluasbk.Caption = "" lblkelilingbk.Caption = ""

txtd1.SetFocus End Sub

Private Sub cmdkelilingbk_Click()

lblkelilingbk.Caption = 4 * Val(txtsbk.Text) End Sub

Private Sub cmdluasbk_Click()

lblluasbk.Caption = (Val(txtd1.Text)* Val(txtd2.Text))/2 End Sub

Private Sub cmdmenu_Click() FrmBangunDatar.Show

FrmBelahKetupat.Hide End Sub

Form Jajar Genjang

Private Sub cmdbersih_Click() txtalasjg.Text = "" txttinggijg.Text = "" txtbjg.Text = "" lblluasjg.Caption = "" lblkelilingjg.Caption = "" txtalasjg.SetFocus End Sub

Private Sub cmdkelilingjg_Click()

lblkelilingjg.Caption = Val(2) * (Val(txtalasjg.Text) +_ Val(txtbjg.Text))

End Sub

Private Sub cmdluasjg_Click()

lblluasjg.Caption = Val(txtalasjg.Text) * Val(txttinggijg.Text)

End Sub

Private Sub cmdmenu_Click() FrmBangunDatar.Show

FrmJajarGenjang.Hide End Sub

Form Lingkaran

Private Sub cmdbersih_Click() txtjari.Text = ""

lblluasling.Caption = "" lblkelilingling.Caption = "" txtjari.SetFocus

End Sub

Private Sub cmdkelilingling_Click() Const phi = 3.14

lblkelilingling.Caption = 2 * phi * Val(txtjari.Text) End Sub

Private Sub cmdlualing_Click() Const phi = 3.14

lblluasling.Caption = phi * (Val(txtjari.Text) ^ 2) End Sub

Private Sub cmdmenu_Click() FrmBangunDatar.Show

FrmLingkaran.Hide End Sub

Form Trapesium

Private Sub cmdbersih_Click() txtAB.Text = "" txtBC.Text = "" txtCD.Text = "" txtAD.Text = "" txtDE.Text = "" lblluastrap.Caption = "" lblkelilingtrap.Caption = "" txtCD.SetFocus End Sub

Private Sub cmdkelilingtrap_Click()

lblkelilingtrap.Caption = Val(txtAB.Text) +_

Val(txtBC.Text) + Val(txtCD.Text) + Val(txtAD.Text) End Sub

Private Sub cmdluastrap_Click()

lblluastrap.Caption = (Val(txtCD.Text) +_ Val(txtAB.Text)) / 2 * Val(txtDE.Text) End Sub

Private Sub cmdmenu_Click() FrmBangunDatar.Show

FrmTrapesium.Hide End Sub

Form Kubus

Private Sub cmdbersih_Click() txtrusuk.Text = ""

lblluaskbs.Caption = "" lblvolumekbs.Caption = "" txtrusuk.SetFocus

End Sub

Private Sub cmdluaskbs_Click()

lblluaskbs.Caption = 6 * Val(txtrusuk.Text) *_ Val(txtrusuk.Text)

End Sub

Private Sub cmdmenu_Click() FrmBangunRuang.Show

FrmKubus.Hide End Sub

Private Sub cmdvolumekbs_Click()

lblvolumekbs.Caption = Val(txtrusuk.Text) *_ Val(txtrusuk.Text) * Val(txtrusuk.Text)

End Sub

Form Balok

Private Sub cmdbersih_Click() txtpjgblk.Text = "" txtlbrblk.Text = "" txttinggiblk.Text = "" lblluasblk.Caption = "" lblVolumeblk.Caption = "" txtpjgblk.SetFocus End Sub

Private Sub cmdluasblk_Click()

lblluasblk.Caption = 2 * ((Val(txtpjgblk.Text) *_ (txtpjgblk.Text)) + (Val(txtpjgblk.Text) *_

Val(txttinggiblk.Text)) + (Val(txtpjgblk.Text) *_ Val(txttinggiblk.Text)))

End Sub

Private Sub cmdmenu_Click() FrmBangunRuang.Show

FrmBalok.Hide End Sub

Private Sub cmdvolumeblk_Click()

lblVolumeblk.Caption = Val(txtpjgblk.Text) *_ Val(txtlbrblk.Text) * Val(txttinggiblk.Text) End Sub

Form Bola

Private Sub cmdbersih_Click() txtrbola.Text = ""

lblluasbola.Caption = "" lblVolumebola.Caption = "" txtrbola.SetFocus

End Sub

Private Sub cmdluasbola_Click() Const phi = 3.14

lblluasbola.Caption = 4 * phi * Val(txtrbola.Text) *_ Val(txtrbola.Text)

End Sub

Private Sub cmdmenu_Click() FrmBangunRuang.Show

FrmBola.Hide End Sub

Private Sub cmdvolumebola_Click() Const phi = 3.14

lblVolumebola.Caption = (4 * phi * Val(txtrbola.Text) *_ Val(txtrbola.Text) * Val(txtrbola.Text)) / 3

End Sub

Form Kerucut

Private Sub cmdbersih_Click() txtlakrc.Text = "" txtlskrc.Text = "" txttkrc.Text = "" lblluaskrc.Caption = "" lblVolumekrc.Caption = "" txtlakrc.SetFocus End Sub

Private Sub cmdluaskrc_Click()

lblluaskrc.Caption = Val(txtlakrc.Text) +_ Val(txtlskrc.Text)

End Sub

Private Sub cmdmenu_Click() FrmBangunRuang.Show

FrmKerucut.Hide End Sub

Private Sub cmdvolumekrc_Click()

lblVolumekrc.Caption = (Val(txtlakrc.Text) *_ Val(txttkrc.Text)) / 3

Form Limas

Private Sub cmdbersih_Click() txtlalimas.Text = "" txtlslimas.Text = "" txttlimas.Text = "" lblluaslimas.Caption = "" lblVolumelimas.Caption = "" txtlalimas.SetFocus End Sub

Private Sub cmdluaslimas_Click()

lblluaslimas.Caption = Val(txtlalimas.Text) +_ Val(txtlslimas.Text)

End Sub

Private Sub cmdmenu_Click() FrmBangunRuang.Show

FrmLimas.Hide End Sub

Private Sub cmdvolumelimas_Click()

lblVolumelimas.Caption = (Val(txtlalimas.Text) *_ Val(txttlimas.Text)) / 3

End Sub

Form Prisma

Private Sub cmdbersihkan_Click() txtla.Text = "" txtls.Text = "" txttprisma.Text = "" lblluasprisma.Caption = "" lblVolumeprisma.Caption = "" txtla.SetFocus End Sub

Private Sub cmdluasprisma_Click()

lblluasprisma.Caption = (2 * Val(txtla.Text)) +_ Val(txtls.Text)

End Sub

Private Sub cmdmenu_Click() FrmBangunRuang.Show

FrmPrisma.Hide End Sub

Private Sub cmdvolumeprisma_Click()

lblVolumeprisma.Caption = Val(txtla.Text) *_ Val(txttprisma.Text)

End Sub

Form Tabung

Private Sub cmdbersih_Click() txtrtbg.Text = "" txtttbg.Text = "" lblluastbg.Caption = "" lblVolumetbg.Caption = "" txtrtbg.SetFocus End Sub

Private Sub cmdluastbg_Click() Const phi = 3.14

lblluastbg.Caption = 2 * phi * Val(txtrtbg.Text) *_ (Val(txtrtbg.Text) + Val(txtttbg.Text))

End Sub

Private Sub cmdmenu_Click() FrmBangunRuang.Show

FrmTabung.Hide End Sub

Private Sub cmdvolumetbg_Click() Const phi = 3.14

lblVolumetbg.Caption = phi * Val(txtrtbg.Text) *_ Val(txtrtbg.Text) + Val(txtttbg.Text)

End Sub

Form Username

Option Explicit

Private koneksi As ADODB.Connection Private Function konek() As Boolean On Error GoTo out

Set koneksi = New ADODB.Connection koneksi.Open

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &_

App.Path & "\latihansoal.mdb;Persist Security Info=False" koneksi.CursorLocation = adUseClient

konek = True out:

End Function

Private Sub cmdMenuutama_Click() FrmMenuUtama.Show

FrmUsername.Hide End Sub

Private Sub cmdOK_Click() If txtUserName.Text = "" Then

MsgBox "isi username nya dulu dong!!! ^_^", vbCritical,_ "Peringatan" txtUserName.SetFocus Else Adodc1.Recordset.Fields("username") = txtUserName.Text FrmSoal1.Show Unload Me End If End Sub

'Menampilakan data saat baris DataGrid di Klik Private Sub DataGrid1_Click()

If Adodc1.Recordset.RecordCount <= 0 Then Exit Sub If Not Adodc1.Recordset.BOF And Not

Adodc1.Recordset.EOF Then txtUserName.Text = Adodc1.Recordset.Fields("username") End If End Sub

'dekralasi coneksi tabel yang di hubungkan ke Adodc Private Sub Form_Load()

If Not konek() Then

MsgBox "Gak bisa terhubung ke database!",_ vbCritical End End If Adodc1.ConnectionString = koneksi.ConnectionString Adodc1.RecordSource = "username"

Set DataGrid1.DataSource = Adodc1 End Sub

Form Soal 1

Option Explicit

Private koneksi As ADODB.Connection Private Function konek() As Boolean On Error GoTo out

Set koneksi = New ADODB.Connection koneksi.Open

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &_

App.Path & "\latihansoal.mdb;Persist Security Info=False" koneksi.CursorLocation = adUseClient

konek = True out:

Private Sub cmdlanjut_Click() Dim nil1 As Long

If opt1B.Value = True Then nil1 = 10 Else nil1 = 0 End If lbljwbnsoal1.Caption = Val(nil1) Adodc1.Recordset.Fields("jawaban1") = lbljwbnsoal1.Caption FrmSoal2.Show Unload Me End Sub

'Menampilkan data saat baris DataGrid di Klik Private Sub DataGrid1_Click()

If Adodc1.Recordset.RecordCount <= 0 Then Exit Sub If Not Adodc1.Recordset.BOF And Not

Adodc1.Recordset.EOF Then lbljwbnsoal1.Caption = Adodc1.Recordset.Fields("jawaban1") End If End Sub

'dekralasi coneksi tabel yang di hibungkan ke Adodc Private Sub Form_Load()

If Not konek() Then

MsgBox "Gak bisa terhubung ke database!",_ vbCritical End End If Adodc1.ConnectionString = koneksi.ConnectionString Adodc1.RecordSource = "hasil"

Set DataGrid1.DataSource = Adodc1 End Sub

Form Soal 10

Option Explicit

Private koneksi As ADODB.Connection Private Function konek() As Boolean On Error GoTo out

Set koneksi = New ADODB.Connection koneksi.Open

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &_

App.Path & "\latihansoal.mdb;Persist Security Info=False" koneksi.CursorLocation = adUseClient

konek = True out:

End Function

Private Sub cmdselesai_Click() Dim nil1 As Long

If optB.Value = True Then nil1 = 10 Else nil1 = 0 End If lbljwbnsoal10.Caption = Val(nil1) Adodc1.Recordset.Fields("jawaban10") = lbljwbnsoal10.Caption

MsgBox "Terima kasih anda telah selesai menjawab soal_ latihan, _ silahkan lihat hasil nilai anda!",

vbInformation, "Infomasi" FrmHasil.Show

Unload Me End Sub

'Menampilkan data saat baris DataGrid di Klik Private Sub DataGrid1_Click()

If Adodc1.Recordset.RecordCount <= 0 Then Exit Sub If Not Adodc1.Recordset.BOF And Not

Adodc1.Recordset.EOF Then lbljwbnsoal10.Caption = Adodc1.Recordset.Fields("jawaban10") End If End Sub

'dekralasi coneksi tabel yang di hibungkan ke Adodc Private Sub Form_Load()

If Not konek() Then

MsgBox "Gak bisa terhubung ke database!", vbCritical End End If Adodc1.ConnectionString = koneksi.ConnectionString Adodc1.RecordSource = "hasil"

Set DataGrid1.DataSource = Adodc1 End Sub

Form Hasil

Option Explicit

Private koneksi As ADODB.Connection Private Function konek() As Boolean On Error GoTo out

Set koneksi = New ADODB.Connection koneksi.Open

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &_

App.Path & "\latihansoal.mdb;Persist Security Info=False" koneksi.CursorLocation = adUseClient

konek = True out:

End Function

Private Sub cmdMenuutama_Click() FrmMenuUtama.Show

FrmHasil.Hide End Sub

Private Sub Form_Activate() Dim Nilai As Long

Nilai = Val(lbljs1.Caption) + Val(lbljs2.Caption) +_ Val(lbljs3.Caption) + Val(lbljs4.Caption) +_ Val(lbljs5.Caption) + Val(lbljs6.Caption) +_ Val(lbljs7.Caption) + Val(lbljs8.Caption) +_ Val(lbljs9.Caption) + Val(lbljs10.Caption) lblNilai.Caption = Nilai If Nilai >= 100 Then lblKeterangan.Caption = "EXCELLENT !!" Else If Nilai >= 80 Then

lblKeterangan.Caption = "GOOD JOB !!" Else

If Nilai >= 7 Then

lblKeterangan.Caption = "HEBAT, Terus tingkatkan kemampuan mu!!"

Else

lblKeterangan.Caption = "Ayo semangat!!, Lebih banyak berlatih ya!!"

End If End If End If End Sub

Form Profil

Private Sub cmdMenuutama_Click() FrmMenuUtama.Show

FrmInformasi.Hide End Sub

Dokumen terkait