Cara Membuat Kotak Pencarian Google dan Yahoo di VB 6

Cara Membuat Kotak Pencarian Google dan Yahoo di VB 6 - Siapa yang tidak kenal Google dan Yahoo sebuah perusahaan raksasa internet yang menyediakan barbagai macam fasilitas di Websitenya mulai dari A-Z termasuk yang akan Saya bahas di tip kali ini yaitu mebuat kotak pencarian Search Engine Google dan Yahoo. Mesin pencari ini sudah tidak asing lagi buat kita yang suka berselancar di internet untuk mencari sesuatu  mulai dari vidio, tutorial, website dll.

Sebelum kita mengulas tip mari kita simak dulu fungsi dan pengertian dari Search Engine (mesin pencari). Search Engine aau mesin pencari adalah adalah program komputer yang dirancang untuk melakukan pencarian atas berkas-berkas yang tersimpan didalam suatu website sarch engine merupakan perangkat pencari informasi dari dokumen-dokumen yang tersedia.Hasil pencariannya akan di tampilkan dalam bentuk daftar terurut sesuai tingkat ke-hits-annya, baik berupa halaman website, gambar atau lainnya.Itulah sekilas tentang pengertian Searc Engine.

Tahukah Anda di VB6 pun kita bisa membuat sebuah kotak pencarian yang agak mirip dengan Search Engine Google dan Yahoo, bagaimana caranya?simak tip berikut ini dibawah ini :

Cara Membuat Kotak Pencarian Google dan Yahoo :

1. Buka Form Visual Basic Standar Anda
2. Tanamkan 1 buah TextBox, 1 CommandButton, 1 buah Label dan 1 optionButton (copy paste       OptionButton sebayak 1x)


3. Desainlah seperti gambar dibawah ini
Desain Form
4. Setelah desain selesai  ketik kode dibawah ini :

'Deklarasikan Function API

Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

'Variable hasil pilihan pada caption1
Private hasil As Integer

Private Sub Command1_Click()
    Dim S As String
'Cari sesuai text1.text berdasarkan pilihan search engine yang dipilih
    Select Case hasil
    Case 0
        S = "http://search.yahoo.com/bin/search?p=" & Label1.Caption
    Case 1
        S = "http://www.google.com/search?q=" & Label1.Caption
    End Select
'buka web browser default berdasarkan masukan pada text1
    ShellExecute Me.hwnd, "open", S, "", "", 1
End Sub

Private Sub Form_Activate()
Text1.SetFocus
End Sub

Private Sub Option1_Click(Index As Integer)

If Selected <> Index Then
'yang dipilih hurupnya menjadi tebal
'dan yang tidak dipilih menjadi normal
       
        Option1(Selected).FontBold = False
        Option1(Index).FontBold = True
'masukan pilihan yang dipilih pada variabel hasil
        hasil = Index
       
    End If
End Sub

Private Sub Text1_Change()
Dim I As Integer, cari As String, hasilcari As String
'masukan dari text1 ke var cari
    cari = Text1.Text
'cek apabila text1 kosong
    If cari = "" Then
'jika text1 kosong nonaktifkan tombol cari
        Command1.Enabled = False
    Else
'jika tidak aktifkan tombol cari
        Command1.Enabled = True
    End If
'Seleksi pada setiap karakter pada text1
    For I = 1 To Len(cari)
'cek nilai ASCII
        Select Case Asc(Mid(cari, I, 1))
'Hurup yang bukan karakter spesial hurupnya tetap
        Case 42, 43, 45 To 57, 64 To 90, 95, 97 To 122
            hasilcari = hasilcari + Mid(cari, I, 1)
'Hurup yang merupakan karakter spesial, beri kode
        Case Else
            hasilcari = hasilcari + "%" & Hex(Asc(Mid(cari, I, 1)))
        End Select
    Next I
'Tampilkan var hasilcari pada label1
    Label1.Caption = hasilcari
End Sub


5.Simpan hasil pekerjaan Anda dan jalankan program

Catatan :
Koneksi internet di perlukan untuk menjalankan mesin pencari.
Pilih option pencarian dari mesin pencari dari Yahoo atau Google
Ketikan kata yang akan di cari di kolom textbox, kemudian tekan Search

Demikian tip cara Cara Membuat Kotak Pencarian Google dan Yahoo di VB 6. Selamat mencoba semoga bermanfaat.

No comments: