• Tidak ada hasil yang ditemukan

LAMPIRAN Kode Program Menu Utama

N/A
N/A
Protected

Academic year: 2019

Membagikan "LAMPIRAN Kode Program Menu Utama"

Copied!
15
0
0

Teks penuh

(1)

LAMPIRAN

Kode Program Menu Utama

Dim LetakTengah As Integer

Private Declare Function PlaySound Lib "winmm.dll" Alias _

"PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, _

ByVal dwFlags As Long) As Long

Public Function PlayWaveFile(strFileName As String, Optional blnAsync As Boolean) As Boolean

Dim lngFlags As Long Const snd_sync = &H0 Const snd_Async = &H1 Const snd_Nodefault = &H2 Const snd_Filename = &H20000

lngFlags = snd_Nodefault Or snd_Filename Or snd_sync If blnAsync Then lngFlags = lngFlags Or snd_Async PlayWaveFile = PlaySound(strFileName, 0&, lngFlags) End Function

Private Sub CDanddvdRom_Click()

retval = PlayWaveFile(App.Path & "\sound\button-20.wav", True)

CDRom.Show

LetakTengah = Me.Top Me.Top = Me.Top + 10 Me.Timer2.Interval = 50 End Sub

Private Sub Form_Load()

Me.Top = Me.Height * -1

Me.Left = (Screen.Width - Me.Width) / 2

LetakTengah = (Screen.Height - Me.Height) / 2 Me.Timer1.Interval = 50

End Sub

Private Sub Hardisk_Click()

retval = PlayWaveFile(App.Path & "\sound\button-20.wav", True)

(2)

End Sub

Private Sub keluar_click()

retval = PlayWaveFile(App.Path & "\sound\button-20.wav", True)

End End Sub

Private Sub Keyboard_Click()

retval = PlayWaveFile(App.Path & "\sound\button-20.wav", True)

Private Sub Komputer_Click()

retval = PlayWaveFile(App.Path & "\sound\button-20.wav", True)

SejarahKomputer.Show LetakTengah = Me.Top Me.Top = Me.Top + 10 Me.Timer2.Interval = 50 End Sub

Private Sub Laptop_Click()

retval = PlayWaveFile(App.Path & "\sound\button-20.wav", True)

Private Sub Memorikomputer_Click()

retval = PlayWaveFile(App.Path & "\sound\button-20.wav", True)

Private Sub Monitor_Click()

retval = PlayWaveFile(App.Path & "\sound\button-20.wav", True)

(3)

Me.Timer2.Interval = 50 End Sub

Private Sub Motherboard_Click()

retval = PlayWaveFile(App.Path & "\sound\button-20.wav", True)

motherboardForm.Show LetakTengah = Me.Top Me.Top = Me.Top + 10 Me.Timer2.Interval = 50 End Sub

Private Sub Mouse_Click()

retval = PlayWaveFile(App.Path & "\sound\button-20.wav", True)

Private Sub Processor_Click()

retval = PlayWaveFile(App.Path & "\sound\button-20.wav", True)

Private Sub tentangsaya_Click()

retval = PlayWaveFile(App.Path & "\sound\button-20.wav", True)

tentangsayaform.Show LetakTengah = Me.Top Me.Top = Me.Top + 10 Me.Timer2.Interval = 50 End Sub

Private Sub Timer1_Timer()

If Me.Top < LetakTengah Then

Private Sub Timer2_Timer()

If Me.Top < Screen.Height Then

(4)

Else

Unload Me End If

(5)

Kode Program Halaman Baca

Pada menu Komputer, Motherboard, Processor, Memori Komputer, Hardisk, CD dan DVD, Laptop, Monitor, Mouse, dan Keyboard, memiliki kode yang sama tetapi berbeda pada koneksi databasenya seperti di bawah ini.

Dim LetakTengah As Integer

Private Declare Function PlaySound Lib "winmm.dll" Alias _

"PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, _

ByVal dwFlags As Long) As Long

Public Function PlayWaveFile(strFileName As String, Optional blnAsync As Boolean) As Boolean

Dim lngFlags As Long Const snd_sync = &H0 Const snd_Async = &H1 Const snd_Nodefault = &H2 Const snd_Filename = &H20000

lngFlags = snd_Nodefault Or snd_Filename Or snd_sync If blnAsync Then lngFlags = lngFlags Or snd_Async PlayWaveFile = PlaySound(strFileName, 0&, lngFlags) End Function

Private Sub Form_Load()

'binding data k masing2 kontrol Set Judul.DataSource = Adodc1 Judul.DataField = "Menu"

Set Isibuku.DataSource = Adodc1 Isibuku.DataField = "Keterangan"

Set Gambar1.DataSource = Adodc1 Gambar1.DataField = "Gambar"

Set Gambar2.DataSource = Adodc1 Gambar2.DataField = "Gambar2"

Set Gambar3.DataSource = Adodc1 Gambar3.DataField = "Gambar3"

Set Gambar4.DataSource = Adodc1 Gambar4.DataField = "Gambar4"

Set Gambar5.DataSource = Adodc1 Gambar5.DataField = "Gambar5" ‘Source code Koneksi CD dan DVD

‘======================================================== ======

(6)

.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Ensiklopedikomputer.mdb;"

.RecordSource = "select * from CDandDVDRom order

Private Sub gantigambar_Click() On Error GoTo Ero

Adodc1.Recordset.Update "Gambar", p.Read

p.Close

End With Ero:

End Sub

(7)

Gambar2.Picture = LoadPicture(.FileName)

Adodc1.Recordset.Update "Gambar2", p.Read

p.Close

End With Ero:

End Sub

Private Sub gantigambar3_Click() On Error GoTo Ero

Adodc1.Recordset.Update "Gambar3", p.Read

p.Close

End With Ero:

End Sub

(8)

Gambar4.Picture = LoadPicture(.FileName)

Adodc1.Recordset.Update "Gambar4", p.Read

p.Close

End With Ero:

End Sub

Private Sub gantigambar5_Click() On Error GoTo Ero

Adodc1.Recordset.Update "Gambar5", p.Read

p.Close

End With Ero:

End Sub

Private Sub Hapus_Click() Gambar1.Picture = Nothing Gambar2.Picture = Nothing Gambar3.Picture = Nothing Gambar4.Picture = Nothing

Gambar5.Picture = Nothing ' untuk menghapus gambar Adodc1.Recordset.Update "Gambar", Null

(9)

Adodc1.Recordset.Update "Gambar3", Null Adodc1.Recordset.Update "Gambar4", Null Adodc1.Recordset.Update "Gambar5", Null End Sub

Private Sub menu_Click()

retval = PlayWaveFile(App.Path & "\sound\button-20.wav", True)

Awalform.Show

LetakTengah = Me.Top Me.Top = Me.Top + 10 Me.Timer2.Interval = 50 End Sub

Private Sub Timer1_Timer()

If Me.Top < LetakTengah Then

Me.Top = Me.Top + ((LetakTengah - Me.Top) / 2) Else: Me.Top = LetakTengah

Me.Timer1.Interval = 0 End If

End Sub

Private Sub Timer2_Timer()

If Me.Top < Screen.Height Then

Me.Top = Me.Top + ((Me.Top - LetakTengah) * 2) Else

Unload Me End If

(10)

Kode Program Masing-Masing Koneksi

Untuk setiap menu, kode program sama dengan kode program halaman baca tetapi berbeda pada koneksinya.

‘Source code Koneksi Hardisk

‘======================================================== ======

With Adodc1 'mengatur koneksi

.ConnectionString =

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Ensiklopedikomputer.mdb;"

.RecordSource = "select * from Hardisk_table order by ID"

Set DataGrid1.DataSource = Adodc1 .Refresh

End With

‘======================================================== =====

‘Source code Koneksi Keyboard

‘======================================================== ======

With Adodc1 'mengatur koneksi

.ConnectionString =

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Ensiklopedikomputer.mdb;"

.RecordSource = "select * from Keyboard_table order by ID"

Set DataGrid1.DataSource = Adodc1 .Refresh

End With

‘======================================================== =====

‘Source code koneksi Laptop

‘======================================================== ======

With Adodc1 'mengatur koneksi

.ConnectionString =

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Ensiklopedikomputer.mdb;"

.RecordSource = "select * from Laptop_Table order by ID"

Set DataGrid1.DataSource = Adodc1 .Refresh

(11)

‘======================================================== =====

‘Source code koneksi Memori Komputer

‘======================================================== ======

With Adodc1 'mengatur koneksi

.ConnectionString =

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Ensiklopedikomputer.mdb;"

.RecordSource = "select * from MemoriorRam_table

‘Source code koneksi Monitor

‘======================================================== ======

With Adodc1 'mengatur koneksi

.ConnectionString =

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Ensiklopedikomputer.mdb;"

.RecordSource = "select * from Monitor_table

‘Source code Koneksi Motherboard

‘======================================================== ======

With Adodc1 'mengatur koneksi

.ConnectionString =

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Ensiklopedikomputer.mdb;"

(12)

‘Source code Koneksi Mouse

‘======================================================== ======

With Adodc1 'mengatur koneksi

.ConnectionString =

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Ensiklopedikomputer.mdb;"

.RecordSource = "select * from Mouse_table order by ID"

Set DataGrid1.DataSource = Adodc1 .Refresh

End With

‘======================================================== =====

‘Source code Koneksi Processor

‘======================================================== ======

With Adodc1 'mengatur koneksi

.ConnectionString =

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Ensiklopedikomputer.mdb;"

.RecordSource = "select * from Processor_table order by ID"

Set DataGrid1.DataSource = Adodc1 .Refresh

End With

‘======================================================== =====

‘Source code Koneksi Komputer

‘======================================================== ======

With Adodc1 'mengatur koneksi

.ConnectionString =

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Ensiklopedikomputer.mdb;"

.RecordSource = "select * from SejarahKomputer order by ID"

Set DataGrid1.DataSource = Adodc1 .Refresh

End With

(13)

Kode Program Form Tentang Saya

Dim LetakTengah As Integer

Private Declare Function PlaySound Lib "winmm.dll" Alias _

"PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, _

ByVal dwFlags As Long) As Long

Public Function PlayWaveFile(strFileName As String, Optional blnAsync As Boolean) As Boolean

Dim lngFlags As Long Const snd_sync = &H0 Const snd_Async = &H1 Const snd_Nodefault = &H2 Const snd_Filename = &H20000

lngFlags = snd_Nodefault Or snd_Filename Or snd_sync If blnAsync Then lngFlags = lngFlags Or snd_Async PlayWaveFile = PlaySound(strFileName, 0&, lngFlags) End Function

Private Sub Form_Load() Me.Top = Me.Height * -1

Me.Left = (Screen.Width - Me.Width) / 2

LetakTengah = (Screen.Height - Me.Height) / 2 Me.Timer1.Interval = 50

End Sub

Private Sub home_Click()

retval = PlayWaveFile(App.Path & "\sound\button-20.wav", True)

Private Sub Timer1_Timer()

If Me.Top < LetakTengah Then

Private Sub Timer2_Timer()

(14)

KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN UNIVERSITAS SUMATERA UTARA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

Jln. Bioteknologi No. 1 Kampus USU Telp. (061) 8212050-8214920. Fax. (061) 8214290 Medan 20155

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

Nama : REZA MAHARDI SIDABUTAR

Nomor Induk Mahasiswa : 092406140

Judul Tugas Akhir : APLIKASI ENSIKLOPEDIA UMUM

MENGGUNAKAN VISUAL BASIC 6.0

Dosen Pembimbing : Prof.Dr.Opim Salim Sitompul,M.Sc

Tanggal Mulai Bimbingan :

Tanggal Selesai Bimbingan :

No TANGGAL BIMBINGAN

PEMBAHASAN ASISTENSI MENGENAI BAB

PARAF DOSEN PEMBIMBING

KETERANGAN

1

2

3

4

5

6

7

Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan mahasiswa telah selesai

Diketahui, Disetujui,

Departemen Matematika FMIPA USU Pembimbing Utama/

Ketua, Penanggung Jawab

(15)

SURAT KETERANGAN

Hasil uji program tugas akhir

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

Nama : REZA MAHARDI SIDABUTAR

N I M : 092406140

Program Studi : D3 TEKNIK INFORMATIKA

Judul Tugas Akhir : APLIKASI ENSIKLOPEDIA UMUM MENGGUNAKAN VISUAL BASIC 6.0

Telah melaksanakan tes program Tugas Akhir Mahasiswa tersebut di atas pada tanggal : Juni 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, Juni 2012 Dosen Pembimbing

Referensi

Dokumen terkait

Pengaruh Beban Kerja Terhadap Resiko Komplikasi Perdarahan Pada Ibu Hamil dan Pengaruh Status Gizi Ibu Hamil Terhadap Resiko Komplikasi Perdarahan Pada Ibu Hamil.. KEK pada batas

Hal ini dapat dilihat dengan adanya peningkatan pendapatan yang diperoleh oleh pelaku usaha akomodasi sehingga pelaku usaha tersebut dapat menambah jumlah tabungan yang

Objek penelitian ini adalah seluruh dokumen atau laporan kasus ISPA oleh Dinas Kesehatan Kota Medan dan dokumen atau laporan kualitas udara (uji roadsite) Kota Medan

Berdasarkan simpulan tersebut, saran yang dapat diambil adalah: (1) Pengelompokkan siswa berdasarkan perbedaan jenis kelamin pada pembelajaran menggunakan model Argument

DAFTAR

Komunikasi ini menjadi penting untuk dilihat lebih dekat karena, (1) keluarga adalah tempat dimana orang dewasa dan remaja mengalami bagian terbesar dari hubungan antar

Pembelajaran adalah proses membantu seseorang berpikir secara benar, dengan cara membiarkannya berpikir sendiri, Berpikir yang baik lebih penting daripada mempunyai jawaban yang

Demikian pemberitahuan surat kuasa ini agar dapat dipahami oleh pihak CIMB Niaga Auto Finance Cabang Jambi untuk memberikan hak yang sama kepada pemegang