Anda di halaman 1dari 43

1

SOURCE MULTIMEDIA VB6


UNTUK CONTOH KP/ TA/ SKRIPSI
NO Source Code MultiMedia Siap Belajar

Sistem Informasi Data Lagu untuk Radio : Aplikasi


ini dibuat dengan Visual Basic 6.0 dan Ms Access. Aplikasi ini
dibuat untuk tujuan pengelolaan lagu pada sta siun radio.
1 Kemampuan dari program ini adalah memanajemen acara, penyiar
dan lagu. Aplikasi ini juga telah dilengkapi dengan Player Audio
dan Video. Untuk kemudahan, juga disertai dengan form pencarian
data lagu. Biaya pesan source code: Rp. 250.000, -

Sistem Informasi Tuntunan Sholat Wajib : Aplikasi


ini dibuat dengan Visual Basic 6.0 dan Ms Access. Program ini
dibuat dengan tujuan sebagai media pembelajaran anak secara
2 interaktif. Berisi librari multimedia (video rekaman) dari bagian
penting sholat. Juga tersedia paket yang dibuat dari Borland Delphi.
Biaya pesan source code: Rp. 250.000, -

Sistem Informasi Tuntunan Baca Angka dan


Mengenal Huruf : Aplikasi ini dibuat dengan Visual Basic
6.0 dan Ms Access. Program ini dibuat dengan tujuan sebagai
3 media pembelajaran anak secara interaktif. Biaya pesan source
code: Rp. 150.000,-

2
WinAmp Media Player : Aplikasi ini dibuat dari Visual
Basic 6.0. Digunakan sebagai tools untuk memutar lagu (mp3, wav,
dll). Saat mendapatkan file .dat atau file video, mak a program ini
4
akan menampilkan layar Video Player. Biaya pesan source code:
Rp. 100.000,-

Aplikasi Multimedia Jarimatika untuk


Pembelajaran Anak: Program aplikasi ini dibuat dengan
Visual Basic 6.0. Adalah aplikasi pembelajaran jarimatika
(matematika dengan jari jemari) berbasis multimedia. Didalam
aplikasi ini terdapat panduan -panduan dalam perhitungan
jarimatika, baik itu perkalian, penjumlahan, pembagian dan
pengurangan. Dan juga terdapat pembelajaran yang disertai video
langsung melekat dalam aplika si ini.
5
Selanjutnya didalam aplikasi ini terdapat quiz yang digunakan
sebagai pelatihan ketika seorang user(anak) telah menempuh
pembelajarannya. Di dalam quiz ini terdapat beberapa tingkat
kesulitan, tergantung dari level yang digunakan. Source code
program ini sangat cocok dipakai untuk acuan belajar aplikasi
Multimedia, Program Profesional, Tugas Akhir dan Skripsi bidang
Informatika. Biaya pesan source code: Rp. 350.000, -

Aplikasi Multimedia Kamus Bergambar untuk


Pembelajaran Anak : Program aplikasi ini dibuat dengan
Visual Basic 6.0.
6
Lebih jelasnya, program ini adalah sebuah kamus berbasis
multimedia yang dikhususkan untuk anak -anak usia dini. Program
kamus ini dilengkapi dengan suara animasi serta gambar, sehingga
dapat menarik minat anak-anak dalam belajar bahasa asing. Dalam

3
kamus ini terdapat empat bahasa, diantaranya; Indonesia, Inggris,
Mandarin dan bahasa Jepang. Masing -masing bahasa dapat silang
artikan .Di dalam kamus ini juga terdapat 3 game permainan kata.

Untuk pengolahan data kosakata, d alam kamus ini terdapat sistem


adaminnya, sehingga dapat ditambah kosa kata baru dan gambar
baru yang menarik. Dan membuat program kamus multi media ini
menjadi program kamus yang dinamis, karena kita dapat mengatur
setiap inputan dan keluaran kosakata sen diri. Cocok sekali
digunakan didunia pendidikan untuk anak. Biaya pesan source
code: Rp. 350.000,-

Multimedia Pembelajaran Anak: Pengenalan


Angka dengan Suara dan Pengenalan Huruf
dengan Suara yang dibuat dengan Visual Basic 6.0. Teknik
pemrogramman standar, yaitu dengan komponen multimedia
bawaan VB6 (tidak pakai komponen tambahan).

Jadi program ini ada 4 fasilitas. Yaitu:


[1]. Mengenal Angka dalam bahasa Indonesia (saat tombol angka
diklik, suara yang keluar dalam bahasa Indonesia)
[2]. Mengenal Huruf dalam bahasa Inggris (saat tombol huruf
7 diklik, suara yang keluar dalam bahasa Inggris)
[3]. Mengenal Jumlah Nominal dalam bahasa Indonesia (menulis
nominal, misalnya Rp.1.250, -, yaitu " seribu dua ratus lima puluh "
kemudian dilafalkan dalam suaraa).
[4]. Mengenal Jumlah Nominal dalam bahasa Inggris (menulis
nominal, misalnya Rp.1.250, -, yaitu " one thousand two hundred
fifty " kemudian dilafalkan dalam suara).

Biaya pesan source code: Rp. 100.000, -

4
Multimedia Pembelajaran Anak: Pengenalan
Gambar Objek (Hewan, Buah, dengan Suara,
Anggota Tubuh, Transportasi, dll) dengan Suara:
Dibuat dengan Visual Basic 6.0. Teknik pemrogramman standar,
yaitu dengan komponen multimedia bawaan VB6 (tidak pakai
komponen tambahan).

Jadi program ini ada 4 fasilitas. Y aitu:


[1]. Mengenal Angka dalam bahasa Indonesia (saat tombol angka
diklik, suara yang keluar dalam bahasa Indonesia, misalnya tombol
2 ada suara "ini dua"....dst)
[2]. Mengenal Huruf dalam bahasa Indonesia(saat tombol huruf
diklik, suara yang keluar dala m bahasa Indonesia, misalnya tombol
A diklik, akan keluar gambar Ayam dan suara "A Ayam", atau "B Bebek",
8 ...dst)
[3]. Mengenal Warna, Buah, Hewan, Anggota Tubuh dan mengenal
Alat Transportasi.
[4]. Quist Sola. Gambar ditampilkan, kemudian saat dipilih tu lisan
jawabannya. Jika salah, ada sauara SALAH. Jika benar, ada suara
BENAR.

Program di atas dibuat dinamis, yaitu memakai database Ms Access


untuk menyimpan daftar datanya. Dengan cara ini, maka jika Anda
sebagai pengelola ingin menambah koleksi gambar, maka Anda
tinggal mengInput database -nya saja. Teknik menampilkan data
gambar ke layar dengan teknik Array.

Biaya pesan source code: Rp. 1 50.000,-

5
DVD Koleksi Source VB6 Multi
Media (dari download Internet),
....MAU....???

Cuman Rp. 75.000,-


SMS Kontak ke : 0838 6716 1314

Setelah transfer Source Code akan


dikirim ke Email Anda.

Untuk mendapatkan No Rekening transfer, silahkan kirim email


seperti contoh. Atau, Live Order dengan mengirim SMS
SMS Live Order: 0838 6716 1314 .

Contoh pesan SMS "kan Bunafit, minta No Rekening buat


pembayaran Sc VB Tuntunan Sholat ". Kami akan segera membalas.

Jika Anda tertarik pada salah satu aplikasi, silahkan kirimkan ke


alamat email kami :

6
KOLEKSI BUKU VB LAINNYA

Open: http://buku-ta.blogspot.com

7
Membuat Program
Animasi Teks dan Gambar
dengan Visual Basic 6.0
Bagian lalu Anda telah belajar dasar -dasar menggunakan dan membuat
program dengan Visual Basic 6.0. Bab ini merupakan bagian pertama
untuk mempraktekkan latihan membuat aplikasi yang terkait dengan
animasi baik teks maupun gambar.

Membuat Jam Digital dengan Gambar


Pada Visual Basic 6.0, untuk menampilkan data tanggal Kita dapat
menggunakan perintah date(), sedangkan untuk informasi waktu dapat
menggunakan perintah time(). Kedua perintah inilah yang menjadi inti
permasalahan pada latihan program subbab ini.
Sekarang, Kita akan membuat jam yang ditampilkan dengan
menggunakan digit gambar, sehingga tampilannya akan sedikit lebih
besar dan lebih jelas. Dengan teknik ini, maka Kita dapat mengetahui
dengan jelas perjalanan waktu setiap detiknya.
1. Siapkanlah gambar digit, mulai dari angka 1, 2, 3, 4, 5, 6, 7, 8, 9 dan
angka 0 pada folder kerja.

Gambar 1 Referensi digit angka

8
2. Bukalah proyek baru menggunakan Standar.Exe.
3. Tambahkan objek Timer, 6 objek Image serta 4 objek Label ke
dalam form.
4. Aktifkan komponen baru bernama Microsoft Windows Common
Controls 6.0 (SP2) dari jendela Components.
5. Dari komponen baru, tambahkan objek ImageList.
6. Klik kanan pada ImageList, kemudian pilih menu Properties.
7. Aktifkan tab Images, kemudian tambahkan gambar (1, 2, 3, 4, 5, 6,
7, 8, 9, 0) secara berurut, caranya klik tombol Insert Picture.

Gambar 2 Memasukkan digit angka dari 1 -9 dan 0

8. Selanjutnya, susunlah objek Image dan Label pada form hingga


tampak seperti pada gambar berikut.

9
Gambar 3 Susunan objek Image dan Label

9. Dari desain form di atas, Anda dapat melakukan pengaturan pada


setiap objeknya seperti propertie tabel berikut.

Tabel 1 Pengaturan desain form jam digital


Komponen Properti Nilai
Form Name FmJamDigital
BorderStyle None
Label 1 Name Kolom1
Caption :
Label 2 Name Kolom2
Caption :
Label 3 Name LblAmPm
Label 4 Name LblDate
Image 1 Name Jam1
Image 2 Name Jam2
Image 3 Name Menit1
Image 4 Name Menit 2
Image 5 Name Detik1
Image 6 Name Detik 2
Timer Name Timer1
ImageList Name DigitAngka
Gambar 1, 2, 3, 4, 5, 6, 7, 8, 9, 0

10. Masuklah pada halaman kode (klik menu View  Code), kemudian
tuliskan kode lengkap berikut.

10
Private Sub Form_Load()
Me.BackColor = black
Kolom1.BackColor = black
Kolom2.BackColor = black
LblAmPm.BackColor = black
LblDate.BackColor = black

Kolom1.ForeColor = &HFF00&
Kolom2.ForeColor = &HFF00&
LblAmPm.ForeColor = &HFF00&
LblDate.ForeColor = &HFF00&

LblDate.Caption = Time & " - " _


& Format(Date, "Long Date")
Timer1.Interval=(1-(Int(Timer) Mod 1))*1000
End Sub

Private Sub Timer1_Timer()


On Error GoTo Eror
Dim t As String
Dim H1 As Integer, H2 As Integer
Dim M1 As Integer, M2 As Integer
Dim D1 As Integer, D2 As Integer

t = Time

If Len(Time) = 10 Then t = 0 & t

t = Replace(t, ":", "")


t = Replace(t, " ", "")
LblAmPm.Caption = Right(t, 2)
t = Replace(t, "PM", "")
t = Replace(t, "AM", "")

H1 = Mid(t, 1, 1)
H2 = Mid(t, 2, 1)
M1 = Mid(t, 3, 1)
M2 = Mid(t, 4, 1)
D1 = Mid(t, 5, 1)

11
D2 = Mid(t, 6, 1)

FormatJam Jam1, H1
FormatJam Jam2, H2
FormatJam Menit1, M1
FormatJam Menit2, M2
FormatJam Detik1, D1
FormatJam Detik2, D2
LblDate.Caption = Format(Date, "Long Date")

Exit Sub

Eror:
If Err = 13 Then MsgBox "Program ini h anya " _
& "berjalan apabila disetting 'Start, " _
& "Settings,Control Panel,RegionalSettings," _
& "Time, Time separator:' to ':' " _
& "(colon).", 16, "Error"

Unload Me
End Sub

Sub FormatJam(Img As Image, Number As Integer)


If Number = 0 Then Number = 10
Img.Picture = DigitAngka.ListImages. _
Item(Number).Picture
End Sub

11. Pada program ini, warna background form akan mengikuti warna
digit angka, yaitu hitam dengan teks berwarna hijau. Berikut adalah
contoh hasil saat dijalankan.

Gambar 4 Hasil jam digital dengan gambar

12
Membuat Animasi Gambar dari ImageList
Perlu Anda ketahui, bahwa animasi gambar yang disimpan dalam fomat
file .GIF sebenarnya berasal dari susunan gambar yang beruntut.
Misalnya animasi kelelawar terbang, gamba r tersebut dapat terlihat
bergerak karena ada susunan gambar berbeda yang dijalankan beruntut
secara bergantian. Berikut penggambarannya.

Gambar 5 Susunan gambar animasi

Dari susunan ke-6 gambar di atas, apabila diperlihatkan satu -persatu


secara cepat dan bergantian, maka mata Anda akan melihat dalam
berbentuk animasi kelelawar terbang.
1. Pertama, siapkanlah objek gambar seperti contoh di atas, Anda
dapat memperolehnya dari ekstrak file animasi.gif menggunakan Gif
Animator ataupun Macromedia Flash.
2. Bukalah proyek baru menggunakan Standar.Exe.
3. Tambahkan objek Timer dan Image ke dalam form.
4. Tambahkan juga objek ImageList yang berasal dari komponen
Microsoft Windows Common Controls 6.0 (SP2) .
5. Desainlah tata letak susunan form menggunakan tabel pengaturan,
sehingga tampak seperti gambar berikut.

Gambar 6 Tampilan aplikasi animasi gambar

13
Tabel 2 Pengaturan Form aplikasi Animasi Gambar
Komponen Properti Nilai
Form Name FmPlay
Caption Play Image
Image Name Image1
Timer Name Timer1
Interval 200
ImageList Name ImageList1

6. Klik kanan pada objek ImageList, kemudian pilih menu Properties


untuk memasukkan daftar gambar.
7. Aktifkan tab Images, kemudian tambahkan gambar (Bat1, 2, 3, 4, 5,
6, 7, 8, 9 dan 10) secara berurut, caranya klik tombol Insert
Picture. Sehingga hasilnya akan tampak seperti gambar berikut.

Gambar 7 Daftar gambar pada objek ImageList

14
8. Setelah selesai mengatur form dan memasukkan gambar pada
ImageList, sekarang masuklah pada halaman kode, dan tuliskan
program lengkap berikut.

Option Explicit
Private m_Index As Integer
Private m_NumImages As Integer

Private Sub Form_Load()


m_NumImages = ImageList1.ListImages.Count
m_Index = 0
End Sub

Private Sub Timer1_Timer()


m_Index = ((m_Index + 1) Mod m_NumImages) + 1
Image1.Picture=ImageList1. ListImages(m_Index) _
.Picture
End Sub

9. Setelah selesai menulis kode, cobalah untuk menjalankan program,


apabila berhasil maka gambar akan terlihat berbentuk animasi.

Gambar 8 Hasil menjalankan Animasi Gambar

Membuat Animasi Teks 3D Berputar


Apabila menggunakan aplikasi Macromedia Flash, Kita dapat dengan
mudah membuat animasi teks dengan gaya sesuka Kita. Perlu Anda

15
ketahui, bahwa di dalam Visual Basic 6.0 juga menyediakan komponen
untuk membuat animasi teks yang menarik.
1. Bukalah proyek baru mengg unakan Standar.Exe.
2. Aktifkan komponen DirectAnimation Library , dari menu
Projects, kemudian klik menu Components.

Gambar 9 Mengaktifkan komponen DAL

3. Tambahkan objek DAViewerControlWindowed ( ) ke dalam


form, kemudian aturlah properti name -nya dengan DAVCW.

16
Gambar 10 Menambahkan Objek DAV ke dalam form

4. Sekarang masuklah pada halaman kode (dari menu View  klik


Code ), kemudian tuliskah program lengkapnya sebagai berikut.

Private Sub Form_Load()


Dim kanvas, half, Font, clr, bgr
Dim TxtAnimasi, pos, scl, xf
Set kanvas = DAVCW.MeterLibrary

Set half =kanvas.DANumber(0.5)


Set clr =kanvas.ColorHslAnim(kanvas.Mul _
(kanvas.LocalTime, _
kanvas.DANumber(0.345)), half, half)

Set Font =kanvas.Font("comic sans ms", 9, cl r)


Set TxtAnimasi = kanvas.StringImage _
("Bunafit and Sister's", Font)

Set pos =kanvas.Mul(kanvas.Sin(kanvas.LocalTime), _


kanvas.DANumber(0.02))
Set scl =kanvas.Add(kanvas.DANumber(2), _
kanvas.Abs(kanvas.Mul(kanvas.Sin _
(kanvas.LocalTime), kanvas.DANumber(3))))

Set xf =kanvas.Compose2(kanvas.Translate2Anim _

17
(kanvas.DANumber(0), pos), _
kanvas.Scale2UniformAnim(scl))

Set TxtAnimasi = TxtAnimasi.Transform(xf)

Set bgr = kanvas.Rotate3RateDegrees _


(kanvas.Vector3(1, 1, 1), 45) _
.ParallelTransform2
Set TxtAnimasi = TxtAnimasi.Transform(bgr)

DAVCW.BackgroundImage = _
kanvas.SolidColorImage(kanvas.Yellow)

DAVCW.Image = TxtAnimasi
DAVCW.Start
End Sub

5. Setelah program dibuat, Anda dapat mencoba animasi teks di atas


dengan menjalankannya. Apabila berhasil, maka teks “ Bunafit and
Sister’s” akan tampak berputar-putar seperti 3 dimensi.

Gambar 11 Hasil membuat animasi teks 3d

18
Menjalankan File Animasi AVI
File AVI juga merupakan teknik penyimpanan video ataupun animasi
gambar dengan ukuran kecil. Biasanya file -file ini hanya berdurasi kecil,
sehingga tidak memerlukan mem ori yang begitu besar. Anda dapat
menjalankan file bentuk ini dengan sangat mudah, berikut adalah
latihannya.
1. Bukalah proyek baru menggunakan Standar.Exe.
2. Aktifkan komponen Microsoft Windows Common Controls -2 5.0
(SP2), yaitu dari menu Project  Components.
3. Tambahkan objek Animation ( ) pada area form, kemudian aturlah
tata letaknya sehingga tampak seperti gambar berikut.

Gambar 12 Desain form untuk menjalankan AVI

4. Masuklah pada halaman kode, kemudian tuliskan kode berikut


untuk menjalankan file yang ber ekstensi .avi.

Private Sub Form_Load()


Animation1.AutoPlay = True
Animation1.Open (App.Path + " \JAM.avi")
End Sub

5. Setelah selesai, Anda dapat melihat hasil animasinya dengan


menjalankannya dari menu Run.

19
Membuat Animasi Teks Berkedip Sederhana
Untuk menambah keramaian tampilan form program Anda, maka teks -
teks khusus yang ada dapat Anda animasikan dengan metode mengganti
warna secara cepat dan acak. Proses pembuatannya sangat mudah, pada
latihan ini Kita akan menggunakan 4 objek teks.
1. Bukalah proyek baru menggunakan Standar.Exe.
2. Tambahkan empat objek Timer dan label ke dalam form, sehingga
tampilannya akan tampak seperti gambar berikut.

Gambar 13 Desain form utama untuk animasi teks

3. Atur nilai interval dari setiap Timer dengan nilai 25, 50, 75 dan 100.
(bedakan nilai intervalnya).
4. Kemudian, untuk membuat animasi berganti warna pada keempat
teks, Anda dapat menuliskan kode lengkapnya sebagai berikut.

Private Sub Form_Load()


Label1.FontSize = 15
Label2.FontSize = 15
Label3.FontSize = 15
Label4.FontSize = 15
End Sub

Private Sub Timer1_Timer()


Label1.ForeColor = RGB(Rnd * 255, _
Rnd * 255, Rnd * 255)
End Sub

20
Private Sub Timer2_Timer()
Label2.ForeColor = RGB(Rnd * 255, _
Rnd * 2 55, Rnd * 255)
End Sub

Private Sub Timer3_Timer()


Label3.ForeColor = RGB(Rnd * 255, _
Rnd * 255, Rnd * 255)
End Sub

Private Sub Timer4_Timer()


Label4.ForeColor = RGB(Rnd * 255, _
Rnd * 255, Rnd * 255)
End Sub

5. Setelah selesai membuat kode program, sekarang jalankan program


Anda di atas, apabila berhasil setiap teks akan tampak berkedip.

Gambar 14 Animasi teks berkedip

Membuat Animasi Teks dan Latar Berkedip


Pada latihan kali ini Anda akan Kami ajar kan bagaimana menampilkan
teks dengan background yang berganti warna setiap detiknya, selain itu
juga diikuti dengan pergantian warna pada teks yang ada di dalam form.
1. Bukalah proyek baru menggunakan Standar.Exe.
2. Tambahkan dua objek Timer ke dalam form, atur nilai interval-nya
dengan 600 dan 1600.

21
3. Tambahkan juga satu objek Label dengan nilai bertuliskan “ Bunafit
and Sister’s”, sehingga tampilan form akan tampak seperti gambar
berikut.

Gambar 15 Desain form animasi berkedip

4. Untuk membuat efek berkedip, ma suklah pada halaman kode,


kemudian tuliskan kode program lengkapnya sebagai berikut.

Private Sub Form_Load()


Timer1.Interval = 600
Timer2.Interval = 1600
Timer1.Enabled = True
Randomize
Label1.ForeColor = Rnd(&HFFC0C0)
End Sub

Private Sub Timer1_Timer()


Label1.Visible = True
If Label1.Visible = True Then
Timer2.Enabled = True
End If

Label1.ForeColor = QBColor(Rnd * 12)


Form1.BackColor = QBColor(Rnd + 6)
Label1.BackColor = QBColor(Rnd + 3)
End Sub

Private Sub Timer2_Timer()


Label1.Visible = False
Label1.ForeColor = ForeColor = QBColor(Rnd * 5)
End Sub

22
5. Setelah kode program selesai dibuat, Anda dapat melihat hasil
animasinya dengan menjalankan dari menu Run. Berikut adalah
contoh hasil animasinya.

Gambar 16 Hasil animasi berkedip

Membuat Animasi Teks Marquee


Marquee merupakan animasi teks berjalan dari kiri ke kanan maupun
sebaliknya, atau dari atas ke bawah dan sebaliknya. Biasanya metode ini
sering ada pada pemrograman Web. Anda dapat deng an mudah
membuatnya dari Visual Basic 6.0, logikanya hampir sama dengan
latihan sebelumnya.
1. Bukalah proyek baru menggunakan Standar.Exe.
2. Tambahkan satu objek Timer ke dalam form, atur nilai interval -nya
dengan 10.
3. Tambahkan juga satu objek Label dengan nilai bertuliskan teks
sesuka Anda, misalnya “ Selamat datang di tempat Kami..! ”,
sehingga tampilan form akan tampak seperti gambar berikut.

Gambar 17 Desain form animasi teks marquee

4. Untuk mengaktifkan teks sebagai animasi marquee, Anda dapat


masuk pada halaman kode, kemudian tuliskan program lengkapnya
sebagai berikut.

23
Private Sub Timer1_Timer()
If (Label1.Left + Label1.Width) <= 0 Then
Label1.Left = Me.Width
End If

Label1.Left = Label1.Left - 25
End Sub

5. Dengan melakukan penguran gan nilai Left sebesar 25 pixel, maka


objek label akan bergerak dari kanan menuju ke kiri halaman.
Sedangkan untuk membuat teks bergerak dari kiri ke kanan, Anda
dapat mengganti nilai minus menjadi plus (misal +25).

Gambar 18 Hasil animasi marquee

Membuat Animasi Caption Marquee


Sebelumnya Anda sudah berhasil membuat animasi teks bergerak dari
kanan kekiri (marquee), dengan cara yang hampir sama, Anda dapat
mengimplementasikannya pada judul Form atau Caption.
1. Bukalah proyek baru menggunakan Standar.Exe.
2. Tambahkan satu objek Timer ke dalam form, atur nilai interval -nya
dengan 100.
3. Kemudian masuklah pada halaman kode, untuk membuat animasi
marquee pada Caption Form, buatlah kode program berikut.

Dim judul As String

Private Sub Form_Load()


judul = " PEMROGRAMMAN MULTIMEDIA "
Me.Caption = judul
End Sub

24
Private Sub Timer1_Timer()
x = Left(judul, 1)
y = Len(judul)
z = Right(judul, y - 1)

judul = z + x
Me.Caption = judul
End Sub

4. Setelah selesai membuat kode program, Anda dap at mencoba


hasilnya dengan mengklik menu Run.

Gambar 19 Hasil animasi marquee pada Caption

Membuat Animasi Teks Tampil Mengetik


Pada bagian ini Kita akan berlatih membuat animasi teks yang
ditampilkan satu persatu layaknya Anda mengetik. Bentuk animasi ini
Kami yakin sangat Anda sukai untuk menambah pernak -pernik aplikasi
multimedia Anda.
1. Bukalah proyek baru menggunakan Standar.Exe.
2. Tambahkan satu objek Timer ke dalam form, atur nilai
interval-nya dengan 150.
3. Tambahkan juga satu objek Label ke dalam form .

Gambar 20 Form utama animasi mengetik

25
4. Kemudian masuklah pada halaman kode, untuk membuat animasi
teks tampil seperti mengetik, buatlah kode program berikut.

Option Explicit
Dim Teks As String
Dim i As Integer
Dim digit As Integer

Private Sub Timer1_Timer()


Label1.FontSize = 15
Label1.Caption = ""
Timer1.Interval = 150

Teks = "Selamat belajar kawan -kawan..."

If digit < Len(Label1) Then digit = -1


digit = digit + 1
Label1.Caption = Mid(Teks, 1, digit)
End Sub

5. Pada program latihan ini, teks yang akan ditampilkan disimpan


dalam variabel bernama Teks.
6. Apabila program ini berhasil, maka Anda akan melihat hasil
animasinya seperti gambar berikut.

Gambar 21 Animasi teks mengetik

Membuat Abaut Info Pada Aplikasi Progra m


Pada umumnya, saat Kita membuat aplikasi bisnis, di dalam menu
utama Kita tambahkan submenu About untuk masuk pada informasi
program atau pengembangnya. Pada bagian ini Anda akan berlatih
membuat halaman info dengan gambar animasi.

26
1. Bukalah proyek baru menggunakan Standar.Exe.
2. Tambahkan satu objek Timer ke dalam form, atur nilai interval -nya
dengan 10.
3. Tambahkan juga satu objek Label dengan nilai bertuliskan teks
informasi aplikasi Anda, dan juga tambahkan objek Image yang
didalamnya terdapat logo atau fot o Anda.

Gambar 22 Desain form abaut pada aplikasi

4. Untuk membuat tampilan animasi pada gambar logo saat form


dipanggil, Anda dapat menambahkan kode program berikut.

Option Explicit
Dim posisi
Dim gerak
Dim jalan

Private Sub Form_Load()


DoEvents
Timer1.Interval = 10
posisi = -2000
Image1.Visible = True
gerak = 0
Timer1.Enabled = True
End Sub

Private Sub Image1_Click()


jalan = 0

27
posisi = -2000
gerak = 0
Timer1.Enabled = True
End Sub

Private Sub Timer1_Timer()


If posisi < 4460 And jalan = 0 Then
posisi = posisi + 150
End If

If posisi < 4460 And jalan = 0 Then


Image1.Left = posisi
End If

If posisi >= 4460 Then gerak = gerak + 1


If gerak = 1 Then GoSub tiny
If gerak = 1 Then Image1.Height = 255
If gerak = 1 Then Image1.Width = 495
If gerak = 1 Then Image1.Left = 1440
If gerak = 2 Then Image1.Height = 375
If gerak = 2 Then Image1.Width = 615
If gerak = 3 Then Image1.Height = 495
If gerak = 3 Then Image1.Width = 735
If gerak = 4 Then Image1.Height = 615
If gerak = 4 Then Image1.Width = 855
If gerak = 5 Then Image1.Height = 735
If gerak = 5 Then Image1.Width = 975
If gerak = 6 Then Image1.Height = 855
If gerak = 6 Then Imag e1.Width = 1095
If gerak = 7 Then Image1.Height = 975
If gerak = 7 Then Image1.Width = 1215
If gerak = 8 Then Image1.Height = 1095
If gerak = 8 Then Image1.Width = 1335
If gerak = 9 Then Image1.Height = 1215
If gerak = 9 Then Image1 .Width = 1455
If gerak > 1 Then gerak = gerak + 1
If gerak = 30 Then Timer1.Enabled = False
GoTo endit
tiny:
jalan = jalan + 1

28
Image1.Height = 60
Image1.Width = 60
posisi = posisi - 150
Image1.Left = posisi
If posisi <= 1440 Then gerak = 2
If gerak = 2 Then Return
endit:
End Sub

5. Dari kode di atas, apabila Anda program jalankan, maka logo akan
ditampilkan dari arah kiri ke kanan dan kemudian muncul kembali
dari tengah form.

Gambar 23 Hasil membuat animasi pada form about

Membuat Splash Screen Bentuk Elips Muncul dari


Pojok
Kode program ini saya dapatkan dari aplikasi dosen saya, mungkin dapat
Anda gunakan untuk memperindah tampillan aplikasi bisnis Anda. Yaitu
halaman splash screen yang ditampilkan beranimasi dari p ojok menuju
tengah, berikut langkah membuatnya.
1. Bukalah proyek baru menggunakan Standar.Exe.
2. Tambahkan satu objek Timer ke dalam form, atur nilai interval -nya
dengan 1000, lebih besar maka durasi tampil akan lebih lama.

29
3. Desainlah form yang dijadikan Splash Screen dengan informasi
program dan logo yang sesuai dengan aplikasi Anda. Berikut adalah
contoh tampilannya.

Gambar 24 Desain awal halaman Splash Screen

4. Untuk membuat efek Splash Screen, Anda dapat menuliskan kode


lengkapnya sebagai berikut.

Private Declare Function CreateEllipticRgn _


Lib "gdi32" (ByVal X1 As Long, _
ByVal Y1 As Long, ByVal X2 As Long, _
ByVal Y2 As Long) As Long

Private Declare Function SetWindowRgn _


Lib "User32" (ByVal Hwnd As Long, _
ByVal hRgn As Long, _
ByVal bRedraw As Long) As Long

30
Private Sub Form_Load()
Call Splash(Me)
End Sub

Sub Splash(Fm As Form)


Fm.Show
Dim a As Integer
Dim b As Integer
Dim C As Integer
Dim d As Integer
Dim e As Integer
Dim f As Integer
Dim w As Integer
Dim X As Integer
Dim Y As Integer
Dim z As Integer
Dim current As Double

Call Fm.Move(0, 0)
w = Fm.Height: X = Fm.Width
Y = Fm.Top: z = Fm.Left
a = 0: b = 0: C = w
d = X: e = Y: f = z
Do While a < Fm.Height / 15 Or _
b < Fm.Width / 15
a = a + 30
b = b + 30
e = e + 70
f = f + 70
If a > Fm.Height / 15 Then a = a - 24
If b > Fm.Width / 15 Then b = b - 24
Call Fm.Move(f, e, d, C)
current = Timer
Do While Timer - current < 0.01
DoEvents
Loop
Call SetWindowRgn(Fm.Hwnd, _
CreateEllipticRgn(0, 0, b, a), True)
Loop

31
current = Timer
Do While Timer - current < 1
DoEvents
Loop
End Sub

Private Sub Timer1_Timer()


Unload Me
FrmUtama.Show
End Sub

5. Untuk menjadikan form ini menjadi Splash Screen, maka Anda


harus menjalankannya pertama kali saat program berjalan pada
bagian Startup Object. Setting dapat dilakukan dari menu Project
 Project Properties.

Gambar 25 Mengatur pada Startup Objek

6. Setelah selesai menuliskan kode program dan mengatur nilai pada


Startup Objek, Anda dapat menjalankannya.
7. Apabila berhasil, form Splash Screen akan ditampilkan dari pojok
kiri atas (titik 0,0) menuju ketengah jendela, setelah beberapa detik,
Splash Screen akan keluar dan memanggil form utama.

Daftar Pustaka dari buku berjudul “ Membuat Aplikasi Berbasis


Multimedia dengan Visual Basic 6.0 ”, penulis Bunafit Nugroho,
terbitan Elex Media Komputindo, 2007

32
www.bunafit-komputer.com
Redaksi Buku IT & Software Development

www.planetKode.Com

33
CONTOH PROGRAM APLIKASI BERBASIS VISUAL BASIC
UNTUK TUGAS AKHIR (TA)/ SKRIPSI INFORMATIKA

Halaman ini berisi daftar koleksi lengkap contoh program apl ikasi yang
dibuat dengan Visual Basic 6.0. Anda dapat memakai source code
contoh program aplikasi ini untuk belajar pemrogramman, untuk contoh
mengerjakan program kerja praktek (kp), untuk contoh mengerjakan
tugas akhir (ta), untuk contoh skripsi dan conto h tesis jurusan
informatika komputer. Semuanya full source code/ open source code.

NO JUDUL PROGRAM : VISUAL BASIC 6.0


Contoh Program Skripsi: Sistem Analisa Spesifikasi
Komputer (Speck Maker) : Kami menyediakan 23 pilihan
program, yaitu dibuat denga n Visual Basic 6.0, Borland Delphi 7
dan Borland C++ Builder.

Program ini digunakan oleh calon pembeli komputer untuk


membuat spesifikasi komputer. Pengguna akan dihadapkan pada
suatu form utama yang di dalamnya terdapat 10 pilihan Hardware
yang akan dipilih atau akan dibeli, dari hasil pemilihan pelanggan
akan mendapatkan harga total. Cocok sekali untuk studi kasus
1 Kerja Praktek(KP) atau Tugas Akhir(TA) atau Skripsi.

Harga Source Code program ini: Rp. 350.000,- untuk 1 aplikasi


pilihan(VB, Delphi atau C++).

Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Speck Maker
[2]. Source Code Program Speck Maker (pilih: VB, Delphi atau
C++ Builder)
[3]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )

34
Contoh Program Skripsi: Sistem Informa si Penggajian
Karyawan V1 (Studi Kasus pada Sekolah) : Untuk Sekolah
Menengah Atas (SMA). Aplikasi ini dibuat dengan Visual Basic
6.0 dan laporannya adalah Cristal Report 8. Versi sederhana, cocok
untuk contoh mengerjakan program Kerja Praktek(KP) ataupun
Tugas Akhir(TA) jurusan Informatika Komputer.
2 Harga Source Code program ini: Rp. 250.000,-

Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Penggajian
[2]. Source Code Program Penggajian v1 dengan Visual Basic 6.0
[3]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )

Contoh Program Skripsi: Sistem Informasi Penggajian


Karyawan V2 (Studi Kasus pada Sekolah) : Untuk Pegawai
Sercara Umum dan bisa juga Untuk Sekolah. Aplikasi ini dibuat
dengan Visual Basic 6.0 dan laporannya adalah Dat a Report. Versi
lumayan bagus dan sangat mudah dipelajari, cocok untuk contoh
mengerjakan program Kerja Praktek(KP) ataupun Tugas Akhir(TA)
jurusan Informatika Komputer. Sedikit modifikasi, jadih deh
dengan gaya berbeda.
3
Harga Source Code program ini: Rp. 350.000,-

Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Penggajian
[2]. Source Code Program Penggajian v2 dengan Visual Basic 6.0
[3]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )

35
Contoh Program Skripsi: Sistem Informasi D ata
Karwayan dan Penggajian (Kasus pada Kantor Umum,
Expert) : Untuk kantor secara umum, juga bisa untuk sekolah dan
kampus. Program aplikasi ini dibuat dengan Visual Basic 6.0 dan
laporannya adalah Data Report. Versi lumayan bagus, cocok untuk
contoh mengerjakan program Tugas Akhir(TA) atau Skripsi jursan
Informatika Komputer.
4 Harga Source Code program ini: Rp. 400.000,-

Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Karyawan dan Penggajian
[2]. Source Code Program Data Karyawan & Penggajian dengan
Visual Basic 6.0
[3]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )

Contoh Program Skripsi: Sistem Informasi Manajemen


Perpustakaan v1 : Program aplikasi ini dibuat dengan Visual
Basic 6.0 dan Ms Access. Program ini untuk manajemen buku
dalam perpustakaan, yang dilengkapi dengan form peminjaman,
pengembalian dan pembayaran denda. Selain itu, juga dilengkapi
dengan program katalog untuk pencarian data buku.

5 Harga Source Code program ini: Rp. 500.000,-

Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Karyawan dan Penggajian
[2]. Source Code Program Data Karyawan & Penggajian dengan
Visual Basic 6.0
[3]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )

36
Contoh Program Skripsi: Sistem Informasi Manajemen
Perpustakaan v2 Berbasis Multi User : Aplikasi ini dibuat
dengan Visual Basic 6.0 dan MySQL. Program ini hasil
pengembangan V1 di atas.

Kelebihan Program :
- Database MySQL Server
- Berbasis Client/Server dan Multi User
- Ada Tools Katalog Buku untuk Klien
- Dipermudah dengan Form Setting Server, sehingga dapat berganti
komputer server
6 - Mendukung Inventory Buku (1 Judul banyak unit buku)

Harga Source Code program ini: Rp. 800.000,-

Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Perpustakaan
[2]. Makalah Skripsi Lengkap (Bab 1 - Bab 5), Full DAD/DFD dan
Bagan Alir Sistem
[3]. Source Code Program Perpustakaan dengan Visual Basic 6.0
[4]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )

Contoh Program Skripsi: Sistem Informasi Rekam


Medis Rawat Jalan Rumah Sakit : Aplikasi ini dibuat
dengan Visual Basic 6.0, Ms Access dan laporannya dibuat dengan
Cristal Report. Pprogram aplikasi ini secara khusus menangani
rawat jalan pasien pada rumah sakit.
7
Harga Source Code program ini: Rp. 500.000,-

Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Rekam Medis Rawat Jalan
[2]. Source Code Program Rekam Medis Rawat Jalan dengan

37
Visual Basic 6.0
[3]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )

Contoh Program Skripsi: Sistem Info rmasi Rekam


Medis Puskesmas : Program aplikasi ini dibuat dengan Visual
Basic 6.0 dan Ms Access, laporannya adalah Data Report. Program
ini untuk mengelola pasien dalam puskesmas, termasuk rawat jalan.
Cocok sebagai contekan Siswa Komputer dan Mahasiswa D3 untuk
membuat TGA.

8 Harga Source Code program ini: Rp. 250.000,-

Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Rekam Medis Puskesmas
[2]. Source Code Program Rekam Medis Puskesmas dengan Visual
Basic 6.0
[3]. eBooks (buku PDF : Buku Dasar Menguasai Visu al Basic 6
dengan MySQL )

Contoh Program Skripsi: Sistem Informasi Inventory


Barang : Program aplikasi ini dibuat dengan Visual Basic 6.0 dan
Ms Access. Digunakan untuk mengelola keluar masuknya barang di
gudang, biasanya dipake pada toko retail atau di stributor barang.

Harga Source Code program ini: Rp. 500.000,-


9
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Inventory Barang
[2]. DFD/DAD Lengkap dengan Penjelesannya, Bagan Alir Sistem
Inventory Barang
[3]. Source Code Program Inventory Barang dengan Visual Basic
6.0
[4]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6

38
dengan MySQL )

Untuk Source Code Program Aplikasi Inventory Barang berbasis


Multi User (database MySQL), harganya adalah : Rp. 600.000,-

Contoh Program Skripsi: Sistem Inf ormasi Manajemen


Data Siswa : Aplikasi ini dibuat dengan Visual Basic 6.0 dan Ms
Access. Cocok untuk referensi program Kerja Praktek(KP), contoh
Tugas Akhir(TA) dan contoh Skripsi mahasiswa Informatika.

Harga Source Code program ini: Rp. 500.000,-


10 Yang didapat:
[1]. ERD (Relasi Tabel) dan Bagan Alir Sistem Informasi
Manajemen Data Siswa
[2]. Source Code Program Manajemen Data Siswa dengan Visual
Basic 6.0
[3]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )

Pesan Program Skripsi: Sistem Informasi Penjualan


Komputer dan Aksesori : Aplikasi ini dibuat dengan Visual
Basic 6.0 dan Ms Access. Cocok untuk referensi program Kerja
Praktek(KP), contoh Tugas Akhir(TA) dan contoh Skripsi
mahasiswa Informatika.
11
Harga Pesan Baru Source Co de program ini: Rp. 1.700.000,-
(Standar TA/ Skripsi)
Harga Pesan Baru Source Code program ini: Rp. 3.000.000,-
(Standar Bisnis Nyata)

39
Pesan Program Skripsi: Sistem Informasi Penjualan
Laptop dan Aksesori : Aplikasi ini dibuat dengan Visual Basic
6.0 dan Ms Access. Cocok untuk referensi program Kerja
Praktek(KP), contoh Tugas Akhir(TA) dan contoh Skripsi
mahasiswa Informatika.
12
Harga Pesan Baru Source Code program ini: Rp. 1.700.000,-
(Standar TA/ Skripsi)

Harga Pesan Baru Source Code program ini: Rp. 3.000.000,-


(Standar Bisnis Nyata)

Pesan Program Skripsi: Sistem Informasi Penjualan


Aksesori Komputer Lengkap : Aplikasi ini dibuat dengan
Visual Basic 6.0 dan Ms Access. Cocok untuk referensi program
Kerja Praktek(KP), contoh Tugas Akhir(TA) da n contoh Skripsi
mahasiswa Informatika.
13
Harga Pesan Baru Source Code program ini: Rp. 1.500.000,-
(Standar TA/ Skripsi)
Harga Pesan Baru Source Code program ini: Rp. 3.000.000,-
(Standar Bisnis Nyata)

Pesan Program Skripsi: Sistem Informasi Penjual an


Buku pada Toko Buku : Aplikasi ini dibuat dengan Visual
Basic 6.0 dan Ms Access. Cocok untuk referensi program Kerja
Praktek(KP), contoh Tugas Akhir(TA) dan contoh Skripsi
14 mahasiswa Informatika.

Harga Pesan Baru Source Code program ini: Rp. 1.700.000,-


(Standar TA/ Skripsi)
Harga Pesan Baru Source Code program ini: Rp. 3.000.000,-

40
(Standar Bisnis Nyata)

Pesan Program Skripsi: Sistem Informasi Penjualan


HandPhone (HP) dan Voucher Pulsa : Aplikasi ini dibuat
dengan Visual Basic 6.0 dan Ms Access. C ocok untuk referensi
program Kerja Praktek(KP), contoh Tugas Akhir(TA) dan contoh
Skripsi mahasiswa Informatika.
15
Harga Pesan Baru Source Code program ini: Rp. 1.500.000,-
(Standar TA/ Skripsi)
Harga Pesan Baru Source Code program ini: Rp. 3.000.000,-
(Standar Bisnis Nyata)

Setelah transfer Source Code akan


dikirim ke Email Anda.
Biaya Workshop (Private) : Rp. 1.500.000, - di
Yogyakarta, Anda akan diajari teknik membuat
Program yang ada di daftar. (biaya sudah termasuk 1
Source Code Program)
*** Jika kamu ingin memesan model Kode Program
Aplikasi Baru (Konsep dari Anda), kami akan
kenakan biaya minimal Rp. 1.500.000,- ***
Untuk mendapatkan No Rekening transfer, silahkan kirim email
seperti contoh. Atau, Live Order dengan mengirim SMS
SMS Live Order: 0838 6716 1314 .
41
Contoh pesan SMS "kan Bunafit, minta No Rekening buat
pembayaran Sc Perpustakaan VB6 ". Kami akan segera membalas.

Jika Anda tertarik pada salah satu aplikasi, silahkan kirimkan ke


alamat email kami :

CONTOH EMAIL PEMESANAN


Tujuan Email
Subjek Surat Pesan Program Visual Basic 6.0
Pesan surat Anda di sini ...........

Isi Surat Identitas Pemesan :


1. Nama Lengkap : ?
2. Mahasiswa Mana ? dan No HP aktif ??

Koleksi Buku dari Penerbit GAVAMEDIA , Yogyakarta


Penulis : Bunafit Nugroho , dan Indah Indriyanna

Harga: Rp. 57.500,- Harga: Rp. 65.500,- Harga: Rp. 36.500,-

42
Harga: Rp. 67.500,- Harga: Rp. 66.500,- Harga: Rp. 49.500,-

Harga: Rp. 49.500,- Harga: Rp. 33.500,- Penerbit ANDI

43