Search

Content

Ruang Aplikasi | Ruang E-book | Ruang Source Code
Senin, 16 April 2012

Membuat Web Browser Sederhana

    C Sharp atau biasa lebih familiar dengan C# merupakan bahasa pemrograman visual buatan Microsoft. Bahasa pemrograman ini sangat cocok untuk membangun aplikasi berbasis .Net Framework. Salah satu aplikasi yang dapat di hasilkan dari pemrograman ini adalah Browser Web atau Web Browser. Salah satu browser web yang paling sering kita jumpai adalah Mozilla, IE, Safari dan juga Google Chrome yang terkenal dengan kelebihannya yang ringan. Nah, kali ini kita akan bersama-sama mencoba membuat sebuah browser web sederhana yang dapat digunakan untuk surfing menjelajah dunia maya.

Tahapan yang harus anda lakukan untuk membuat Web Browser sederhana dengan C Sharp adalah ;

1. Buka program Microsoft Visual C# 2010 anda
2. Buat Project baru dengan cara menekan tombol Ctrl+Shift+N secara bersamaan


3. Beri nama Project dengan BrowserWeb kemudian klik tombol Ok
Setelah itu kita lihat pada bagian ToolBox


4. Tambahkan komponen Label, TextBox, Button dan WebBrowser pada Form. Atur sedemikian rupa hingga interface form terbentuk seperti berikut ;


Fungsi dari masing-masing komponen ;
- komponen Label digunakan untuk pemberian nama "Address Name"
- komponen TextBox digunakan untuk menuliskan sebuah alamat situs
- komponen Button digunakan untuk memulai proses browsing
- komponen WebBrowser digunakan untuk menampilkan output dari address name yang telah kita ketik

5. Untuk mengubah atribut nilai form di atas, lihat pada bagian Properties


Keterangan ;
- Properties Text digunakan untuk merubah judul form
- Untuk merubah Label1 menjadi Address Name, klik pada Label1, kemudian lihat properties Text. Ganti properties Text tersebut menjadi Address Name
- Untuk merubah tombol Button1 menjadi Go, caranya sama, klik pada Button1 kemudian cari properties Text. Rubah menjadi Go.

6. Selanjutnya, perhatikan baris code berikut ;

private void button1_Click(object sender, EventArgs e)
    {

    }

     Code di atas merupakan listing code yang terdapat di dalam button Go. Code di atas menggunakan Event Click, yang artinya apabila kita melakukan eksekusi dengan melakukan klik pada tombol Go, maka listing code tersebut akan dijalankan oleh program. Untuk memunculkan event_click seperti diatas, klik 2x tombol Go. Kemudian agar button tersebut dapat menjalan fungsinya, di dalam event_click letakkan sebuah code berikut ;

webBrowser1.Navigate(textBox1.Text);

  Sehingga kode selengkapnya akan menjadi seperti ini ;

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace BrowserWeb
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            webBrowser1.Navigate(textBox1.Text);
        }
    }
}

Keterangan ;
- kode di atas akan memberikan perintah navigasi ke dalam komponen webBrowser1, bahwa inputan url yang telah kita masukkan dan di proses oleh parameter textBox1.Text akan diberitahukan kemudian ditampilkan ke dalam komponen webBrowser1

7. Run atau jalankan program yang telah anda buat dengan menekan tombol F5 pada keyboard. Setelah itu
coba anda masukkan sebuah alamat situs pada Address Name, kemudian klik tombol Go. Seperti janji saya di awal, aplikasi ini dapat digunakan untuk surfing didunia maya. Anda dapat memasukkan sebuah keyword atau menggonta-ganti alamt situs yang akan anda cari.




2 comments:

Azlia says:
at: 16 April 2012 pukul 05.45 mengatakan...

wah.... gak ngerti, bahasa nya terlalu tinggi n gak paham istilah-istilahnya... hehe

Alex Irfani says:
at: 23 April 2012 pukul 18.24 mengatakan...

wkwkwkwk ah, Naima ma suka nya ngrendah gitu.. pdhl alex yakin pzti jago, hahaha :D

Posting Komentar

* No Spam
* No Promotion
* No Link

Follower


My Inspiration

Roy Tanck's Flickr Widget requires Flash Player 9 or better.

About Me

Foto Saya
Aku bukan yang terbaik... Namun aku akan selalu belajar untuk memberikan yang terbaik dan untuk menjadi yang terbaik.