Monday, November 21, 2011

Unsur-Unsur Pemrograman Console VB.NET

Dalam menulis sebuah program untuk meyelesaikan persoalan tertentu dibutuhkan berbagai macam unsur yaitu : variabel, nilai, operator, ekspresi, tipe data dan instruksi

Variabel adalah suatu tempat pada memori yang digunakan untuk menyimpan suatu nilai dan nilai tersebut dapat diubah pada saat eksekusi. 

Operator adalah suatu simbol (mis. : +, -. /, *, =, <=, >, dsb.) yang digunakan untuk melakukan suatu operasi. 

Instruksi adalah sebuah kata dalam bahasa alami (dalam hal ini bahasa Visual Basic) yang digunakan untuk melakukan pekerjaan tertentu.

Tipe Data sangat erat kaitannya dengan Variable. Tipe data intrinsik dikenal juga sebagai tipe data fundamenal, yaitu tipe yang terpasang di dalam bahasa tersebut. Bentuk lain dari tipe data adalah tipe data yang dibuat sendiri, berupa kelas-kelas, delegate, enumerasi, structure dan interface.

Contoh Tipe Data Intrinsik

Statement adalah suatu instruksi yang dapat diterjemahkan ke dalam MSIL oleh kompiler dan dijalankan oleh Microprocessor, berbeda dengan bahasa C atau Java pada VB.NET setiap statement tidak diakhiri dengan tanda titik koma (;), melainkan Carriage Return (Enter). Statement dapat berupa pemanggilan fungsi, operasi aritmatika, percabangan, perulangan dan lain-lain. Berikut ini adalah contoh statement :

reamur = 4/5* celcius

Ekspresi merupakan kumpulan variabel atau konstanta atau kombinasinya yang dihubungkan dengan satu atau lebih operator dan menghasilkan nilai. Nilai tersebut baru bermanfaat jika digunakan dalam statement. Berikut ini adalah contoh ungkapan (ekspresi) yang sebenarnya tidak dapat dijalankan dalam sebuah prgram :


p * l
p < l


Contoh diatas bukanlah statement melainkan ekspresi (tidak dapat dijalankan). Apabila ekspresi tersebut akan dipakai dalam sebuah program, maka harus dimanfaatkan dalam statement, sebagai contoh misalnya :

Luas = p * l
If p < l Then
Console.Writeline(“lho kok p lebih pendek ?”)
            End If


Pada statement pertama ekspresi “ p * l ” diberikan ke variabel “Luas”. Pada statement kedua ekspresi “p < l” digunakan oleh penyeleksian kondisi (percabangan) If ThenEnd If
 

Operator adalah suatu simbol yang digunakan untuk melakukan suatu operasi. Operator mempunyai beberapa kategori, antara lain : Aritmatika, Pengerjaan, Hubungan dan Logika. Operator Aritmatika adalah operator yang digunakan untuk melakukan operasi aritmatika seperti misalnya penjumlahan, pengurangan, perkalian dan pembagian. Simbol untuk operator aritmatika ini adalah : +, -, *, /, \ dan Mod. 


Untuk menambahkan keterangan pada program dengan tanpa mengganggu jalannya program digunakan komentar, yaitu keterangan yang diawali dengan tanda petik tunggal. Baris komentar akan diabaikan oleh kompiler pada waktu dilakukan kompilasi. Contoh :

Sub Main()
        Dim celcius, fahrenheit, reamur, kelvin As Double
        celcius = 32 '<-- Menyimpan nilai
        fahrenheit = (9 / 5) * celcius + 32 '<-- aritmatikan dan simpan nilai
        reamur = (4 / 5) * celcius '<-- Perhitungan aritmatikan 
        kelvin = celcius + 273 '<-- Perhitungan aritmatikan 
        'Mencetak hasil (output)
        Console.WriteLine("Fahrenheit = " & celcius)
        Console.WriteLine("Fahrenheit = " & fahrenheit)
        Console.WriteLine("Reamur = " & reamur)
        Console.WriteLine("Kelvin = " & kelvin)
        Console.ReadKey()
End Sub

Literal adalah nilai yang ditulis dalam kode program. Pada umumnya nilai terdiri dari dua macam, yaitu nilai numerik, berupa bilangan yang dapat dilakukan operasi aritmatika dan nilai String atau karakter, yaitu nilai yang berupa huruf atau kumpulan huruf yang  membentuk kata. Contohreamur = 4 / 5 * (celcius)

Microsoft Visual Studio 2010

Microsoft Visual Basic.NET atau yang sering dikenal dengan nama VB.NET adalah salah satu tools untuk mengembangkan dan membangun aplikasi di bawah .NET Framework dengan menggunakan bahasa BASIC (BASIC, adalah singkatan dari Beginners’ All-purpose Symbolic Instruction Code adalah sebuah kelompok bahasa pemrograman tingkat tinggi. Secara harfiah, BASIC memiliki arti "kode instruksi simbolis semua tujuan yang dapat digunakan oleh para pemula").


Microsoft Visual Studio 2010 merupaka versi terbaru dari Visual Basic. Visual Studio sangat cocok untuk digunakan programmer pemula karena bahasanya mudah dipahami dan tidak terlalu banyak aturan khusus. Misalnya pada bahasa pemrograman Pascal, kita harus menambahkan titik koma (;) ditiap baris program dan akan error jika kita melewatkan salah satu baris saja. Menurut saya ini sungguh kurang efisien. 




tampilan awal Visual Studio 2010 Ultimate




Selain bahasanya yang mudah dipahami, Visual Studio juga mempunyai fitur intelisense. Dengan adanya intelisense kita dapat menulis  program dengan mudah. Misalnya untuk membuat suatu Prosedur kita hanya tinggal mengetikan Sub <nama_prosedur> lalu kita tekan enter maka voilaaaa.... kerangka program otomatis dibuatkan. Selain itu intelisense akan memberitahu kita apa saja nama variable yang sudah digunakan. Biasanya para programmer lupa apa saja nama variable yang sudah dibuat karena terlalu banyak.


Visual Studio juga tidak hanya bisa memakai bahasa VB saja tetapi bisa juga memakai bahasa C++, C# dan F#. Hal ini membuat para programmer yang telah lama memakai bahasa C++, C# dan F3 tidak perlu mempelajari bahasa VB itu sendiri. Project yang bisa dibuat dengan Visual Studo 2010 juga sangan banyak. Misalnya untuk pemrograman desktop (Windows) ada Windows Form, Console, dll. Ada juga untuk pemrograman web, cloud, dll.


Project-project yang bisa dipilih


Saya akan membahas lebih lanjut tentang Pemrograman menggunakan Visual Studio 2010 dengan bahasa VB untuk pemula di postingan selanjutnya. Keep reading :)