Membuat Program "Hello World" tanpa IDE
Pada kesempatan postingan kali ini, saya akan membahas mengenai pembuatan program "Hello World" pada VB .NET 2013 tanpa menggunakan IDE. Sebelum kita membahas ke dalam pembuatan program, sebelumnya akan kita bahas terlebih dahulu yaitu: "Kerangka Program dalam VB .NET 2013". Program dalam VB .NET 2013 memiliki kerangka umum seperti berikut:
Imports NamaLibrary1
Imports NamaLibrary2
...
Module NamaModul
Sub Main()
Statemen1
Statemen2
...
End Sub
End Module
Statemen Imports digunakan untuk mengimpor library (namespace, kelas, atau modul) yang kode programnya terdapat di dalam file eksternal. Anda dapat menyertakan beberapa statemen Imports di dalam kode program yang Anda buat.
Statemen Module digunakan untuk membuat modul. Modul berperan sebagai tempat untuk mendefinisikan prosedure, fungsi, kelas, maupun, blok-blok program lain.
Prosedur Main() adalah prosedur utama yang akan dipanggil pertama kali pada saat program dieksekusi. Setiap program yang ditulis dalam Visual Basic .NET 2013 akan memiliki satu prosedur Main(). Dalam VB .NET 2013, Main() dapat ditulis dalam empat bentuk, yaitu:
- Sub Main()
- Sub Main(ByVal cmdArgs() As String)
- Function Main() As Integer
- Function Main(byVal cmdArgs() As String)
Pada Bentuk ini, Main() dianggap sebagai prosedur yang tidak memiliki parameter.
Pada bentuk ini, Main() dianggap sebagai prosedur yang memiliki satu parameter berupa array dari tipe String. Parameter tersebut berguna untuk menangkap argumen-argumen yang dilewatkan saat program dieksekusi (berlaku untuk program console/command-line).
Pada bentuk ini, Main() dianggap sebagai fungsi tanpa parameter yang akan mengembalikan nilai bertipe Integer. Nilai 0 akan mengindikasikan bahwa program berjalan normal.
Pada bentuk ini, Main() dianggap sebagai fungsi yang memiliki satu parameter berupa array dari tipe String, yang fungsinya sama seperti pada Main() bentuk kedua yaitu Sub Main(ByVal cmdArgs() As String).
Dari keempat bentuk Main() di atas, yang paling umum digunakan dalam program-program Visual Basic .NET 2013 adalah bentuk pertama. Pada saat Anda membuat aplikasi Visual Basic .NET 2013, Main() akan dibuat secara otomatis sehingga Anda tidak perlu mendefinisikannya secara eksplisit. Anda tidak perlu cemas jika belum memahami perbedaan antara prosedur dan fungsi karena materi tersebut akan kita kaji pada pembahasan berikutnya dalam blog saya ini.
Setelah mengetahui kerangka dari program Visual Basic .NET 2013, pada pembahasan ini kita akan mempelajari cara membuat program "Hello World" tanpa menggunakan IDE Visual Studio .NET 2013. Untuk keperluan mempelajari pembahasan kali ini software yang Anda perlukan adalah:
- Text Editor, yang digunakan untuk menulis kode program, Anda bebas menjalankan text editor apa saja (misalnay Notepad, SciTe, Notepad++, dan lain-lain).
- Visual Basic Compiler (vbc.exe), yang digunakan untuk menterjemahkan kode program (berekstensi .vb) ke file MSIL, kemudian ke executable file (berekstensi .exe). File vbc.exe sebenarnya sudah tersedia dalam paket .NET Framework, yang tersimpan di dalam direktori C:\Windows\Microsoft.NET\Framework\vx.x. Tanda x.x yang digunakan di sini mengindikasikan versi .NET Framework yang terpasang di komputer Anda.
Untuk membuat program tanpa menggunakan IDE, silahkan ikuti langkah-langkah berikut ini:
- Buatlah direktori kerja Anda, misalkan D:\latihanvbnet
- Jalankan Teks Editor
- Buatlah kode program berikut:
- Simpan File tersebut dengan nama HelloWorld.vb dan tempatkan di direktori kerja Anda D:\latihanvbnet.
- Jalankan program Command Prompt dengan cara Klik Kanan menu Start Windows, Run, lalu ketik cmd, lalu enter.
- Aktifkan direktori kerja Anda menggunakan perintah berikut ini: d: [tekan enter]
- Daftarkan direktori C:\Windows\Microsoft.NET\Framework\vx.x ke dalam variabel PATH menggunakan perintah berikut:
- Lakukan kompilasi terhadap file HelloWorld.vb menggunakan perintah berikut:
- Eksekusi program HelloWorld.exe menggunakan perintah berikut:
PROGRAM LATIHAN 1-1
Imports System
Module Program
Sub Main()
Console.WriteLine("Hello World! ")
End Sub
End Module
cd latihanvbnet [tekan enter]
Perintah di atas diperlukan agar vbc.exe dapat kita panggil dari direktori kerja yang berada di dalam D:\latihanvbnet
vbc HelloWorld.vb
Perintah di atas akan menghasilkan program dengan nama HelloWorld.exe di dalam direktori kerja Anda. Anda dapat memeriksanya dengan perintah DIR.
HelloWorld [tekan enter]
No comments:
Post a Comment