• Tidak ada hasil yang ditemukan

Listing Program Form Menu Utama

N/A
N/A
Protected

Academic year: 2019

Membagikan "Listing Program Form Menu Utama"

Copied!
17
0
0

Teks penuh

(1)

L

A

M

P

I

R

A

(2)

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

(3)

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

(4)

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

(5)

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 = ""

(6)

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 = ""

(7)

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 = ""

(8)

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

(9)

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()

(10)

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

(11)

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()

(12)

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

(13)

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

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:

(14)

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

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=" &_

(15)

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"

(16)

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

(17)

Form Profil

Private Sub cmdMenuutama_Click() FrmMenuUtama.Show

Referensi

Dokumen terkait

Yang bertanda tangan dibawah ini, menerangkan bahwa Mahasiswa Tugas Akhir. Program Diploma 3 Teknik

Yang bertanda tangan dibawah ini, menerangkan bahwa Tugas Akhir Mahasiswa. Program Diploma 3 Teknik

Yang bertanda tangan dibawah ini, menerangkan bahwa Mahasiswa Tugas Akhir Program Diploma 3 Teknik Informatika :. Nama : Michael Juan

Yang bertanda tangan dibawah ini, menerangkan bahwa Tugas Akhir Mahasiswa. Program Diploma 3 Teknik

Kami yang bertanda tangan di bawah ini menyatakan telah menerima laporan Tugas Akhir dari mahasiswa,.

Yang bertanda tangan dibawah ini, menerangkan bahwa Mahasiswa Tugas Akhir Program Diploma 3 Teknik Informatika/Statistika :.. Nama : Dedy Firdani Lingga NIM :

TA-020 Saya yang bertanda tangan di bawah ini, menerangkan bahwa pemohon adalah mahasiswa: Nama : Yasinta Ramadhani Arlian NIM : 09171069 Program Studi : Teknik Perkapalan Jurusan

iii LEMBAR PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini : Nama : GATOT SUSANTO Nomor Induk Mahasiswa : 1910651126 Program Studi : Teknik Informatika