MODUL II VARIABEL DAN TIPE DATA

dokumen-dokumen yang mirip
MODUL II FUNGSI NUMERIK. A. TUJUAN Memahami mengenai penggunaan numerik. Membuat program numerik sederhana menggunakan VB.

BAB IV VARIABEL DAN TIPE DATA

2 TIPE DATA DAN VARIABEL

BAB II VARIABEL DAN TIPE DATA

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

PENGGUNAAN DATA DAN VARIABEL KOMPUTER APLIKASI AKUNTANSI V PRODI AKUNTANSI - UNIKOM

Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan :

Variabel, Tipe Data, dan Operator. Oleh : Edi Sugiarto, S.Kom, M.Kom

PRAKTIKUM 2. Variabel, Tipe Data dan Operator. Tipe data dan variabel. - Microsoft Visual Studio 2010

PEMROGRAMAN I (VB) Pertemuan 2. By: Augury

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

BAB III Struktur Program

MODUL I Pengenalan IDE Visual Basic 6.0

Dasar Pemrograman Java

MODUL 2 TIPE DATA, KONSTANTA DAN VARIABEL

Pertemuan 2 Bahasa Visual Basic Aplication

BAB IV HASIL PENELITIAN DAN PENERAPAN

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

Pengenalan Visual Basic

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

M. Choirul Amri.

Pengenalan C++ Oleh : Dewi Sartika

Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO. Ramos Somya

BAB V PROSEDUR DAN FUNGSI

SUMBER BELAJAR PENUNJANG PLPG

PERTEMUAN V PEMROGRAMAN TERSTRUKTUR DENGAN VISUAL C Setiap bahasa C mempunyai satu fungsi dengan nama main (program utama).

PENGGUNAAN DATA DAN VARIABEL

PROCEDURE DAN FUNCTION. Mardhiya Hayaty, ST, M.Kom

Module 3. Variabel dan Tipe Data

VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER. Visual Basic

Modul Praktikum Ke-2

PEMROGRAMAN JAVA. Petunjuk Penulisan Program Token Aturan Penamaan Identifier Lingkungan /Scope dari variabel Tipe Data (i) Yoannita

TIPE DATA PADA JAVA. Pertemuan (K-04/L-04)

V. MENGENAL VARIABEL KONSTANTA TIPE DATA DAN OPERATOR DALAM VISUAL BASIC

PEMROGRAMAN VISUAL BASIC

Modul PVB-POLINEMA V1.0

MODUL 3 PRAKTIKUM PEMROGRAMAN VISUAL VARIABEL, TIPE DATA, DAN OPERATOR PADA VB.NET

MODUL-MODUL PRAKTIKUM VB.

ALGORITMA DAN PEMROGRAMAN II. Indra Gunawan, ST., M.Kom., CEH., CHFI

Identifier dan Tipe Data

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

Visual Basic 6.0 For Beginners

BAB III LANDASAN TEORI. muka yang bersifat grafis Graphical User Interface (GUI). Daripada menulis

VARIABEL, USER DEFINED DATA TYPE, ARRAY VARIABEL

MODUL PRAKTIKUM PEMROGRAMAN VISUAL BASIC

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

Reserved words Reserved words atau keywords merupakan kata-kata spesifik digunakan oleh compiler untuk keperluan pemrograman. Contoh reserved words

Pemrograman Dasar A R R A Y

MODUL DUA VARIABEL DAN TIPE VARIABEL

Tabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi.

MODUL I PENGENALAN VISUAL BASIC.NET

Dasar Pemrograman Java

BEKERJA DENGAN JAVA CLASS LIBRARY

pertemuan 2 Tipe Data, Variabel, Konstanta, Fungsi dan Operator

MODUL 2 PERANCANGAN INTERFACE

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

PEMROGRAMAN BERORIENTASI OBJEK

Variable. Variable (cont) Variable (cont) Tipe Data

MODUL XI MEMBUAT LAPORAN

MODUL VI PROSEDUR. Secara garis besar ada dua keuntungan yang bisa diperoleh dari pemakaian prosedur, yaitu:

VARIABEL, USER DEFINED DATA TYPE, ARRAY

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

Fungsi. Fungsi. Dasar Komputer & Pemrograman 1. dipecah Sub Program. Program. Dasar Komputer & Pemrograman TC22052 Kartika Firdausy - UAD


BAB VII DASAR-DASAR PHP

JAVA BASIC PROGRAMMING Joobshet

MINGGU II : DASAR C# Tujuan Pembelajaran. Materi

BAB 2 LANDASAN TEORI

OPERATOR-OPERATOR DALAM JAVA

Modul Praktikum 4 Pemograman Berorientasi Objek

Pengenalan Bahasa C++, Algoritma Pemrograman, Integrated Development Equipment (IDE) Visual C++ dan Dasar Dasar Bahasa C++

Bab 8. Dasar-Dasar OOP

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder 2004 Taryana S.

VISUAL BASIC 6.0 SETYO BUDI, M.KOM

Keterangan : Integer Long : tipe data untuk angka bulat Single, Double : tipe data untuk angka pecahan/desimal Currency : tipe data untuk angka mata

Dasar Pemrograman Java

Kurikulum Qt. Chapter 5 Pointer dan References. Agenda. Apa itu Pointer? Memory Komputer. Mengambil Alamat Memory dari Variabel

Petunjuk/Teknik Pemrograman Visual (VB) Konvensi Penamaan Identifier

Pemrograman Berorientasi Object

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 2 DASAR PEMROGRAMAN JAVA

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom

Algoritma Pemrograman 2 B

MODUL VII PEMROGRAMAN BERORIENTASI OBJEK

6 Modul Praktikum Pemrograman Berorientasi Objek Common Laboratory 2009/2010

VARIABEL & TIPE DATA PEMROGRAMAN C++

IT210 Pemrograman Visual. Ramos Somya

Objek Data, Variabel, dan Konstanta. Konsep Bahasa Pemrograman Materi 4 Yudianto Sujana, M.Kom

Pemrograman Berorientasi Obyek. Dasar Pemrograman Java

Pendahuluan. Komputasi Nuklir. 29 Oktober Komputasi Nuklir Pendahuluan 29 Oktober / 41

Modul Praktikum Bahasa Pemrograman 1

MODUL II VARIABEL DAN TIPE DATA. Dalam pemrograman ada saatnya anda perlu memasukkan sebuah nilai sementara saat

TIPE DATA, VARIABEL DATA DAN OPERATOR

P5 Variabel, Tipe Data dan Operator

ANALISIS SEMANTIK. Teknik Kompilasi Dosen: Utami Dewi W.,S.Kom

TiPe Data Array di Vb.net. By Faizah,S.Kom

PEMAHAMAN DASAR DASAR JAVA

Modul II Object Oriented Programming

Cara pertama adalah pada saat deklarasi variabel ditambahkan ke- yword const sebelum nama tipe data seperti

TUGAS MATA KULIAH TEKNIK KOMPILASI

Transkripsi:

MODUL II VARIABEL DAN TIPE DATA A. TUJUAN Mengenal tipe data, jenis-jenis, dan penggunaannya. Memahami variabel dan cara pendeklarasiannya. Memahami konvensi penamaan dan coding standard Memahami jenis konversi tipe data dan implementasinya. B. PETUNJUK Awali setiap aktivitas dengan doa, semoga berkah dan mendapat kemudahan. Pahami tujuan, dasar teori, dan latihan-latihan praktikum dengan baik. Kerjakan tugas-tugas praktikum dengan baik, sabar, dan jujur. Tanyakan kepada asisten/dosen apabila ada hal-hal yang kurang jelas. C. DASAR TEORI o Tipe Data Tipe merupakan pola representasi suatu data di komputer dan berfungsi untuk mendefinisikan objek yang akan diprogram. Pada prinsipnya, tipe menentukan representasi internal data atau suatu nilai. Tipe data digunakan untuk menyimpan dan merepresentasikan data di dalam aplikasi. Bahasa-bahasa pemrograman di.net merupakan strongly typed, yang berarti bahwa setiap variabel dan ekspresi memiliki tipe yang harus diketahui pada saat kompilasi. Tipe data di.net diklasifikasikan ke dalam dua bagian: tipe value dan tipe reference. Tipe-tipe primitif (kecuali string), enumerasi, dan struktur merupakan tipe value. Adapun kelas, string, modul standar, interface, array, dan delegate merupakan tipe reference. Tipe primitif Visual Basic.NET terdiri dari integer (Byte, Short, Integer, Long), floating-point(single, Double, Decimal), Boolean, dan Char. Tipe-tipe ini diidentifikasi melalui keyword, yang merupakan alias untuk tipe predefineddi namespace System. Praktikum Pemrograman Visual (PTI438) 6

o Variabel Variabel adalah suatu lokasi di memori, di mana interpretasinya bergantung pada kelas penyimpanan yang ditentukan berdasarkan keyword dan konteks deklarasinya dan tipenya. Pada dasarnya, setiap variabel memiliki nama (yang dikenal sebagai identifier), tipe, dan ruang lingkup (scope) atau visibilitas (visibility). o Coding Standard Dalam kaidah pemrograman, suatu kode program harus mudah dibaca dan dipelihara. Perlu diketahui, kemudahan suatu kode untuk dibaca bukan hanya oleh pembuatnya sendiri, tetapi juga bagi orang lain. Berikut ini adalah aturan-aturan dasar yang bisa membantu untuk menghasilkan kode program yang standar. Notasi Penamaan Dalam penamaan objek atau variabel, disarankan menggunakan notasi yang telah ditetapkan. Notasi Pascal: Notasi ini terdiri dari huruf besar di setiap awal kata, contohnya MyVar. Notasi Pascal disarankan untuk digunakan pada penamaan class, method, properti, event, enumerasi, field public, dan namespace. Khusus untuk penamaan interface, sebaiknya diawali huruf I, contohnya INamaInterface. Notasi Camel: Notasi ini terdiri dari huruf kecil di awal kata dan diikuti huruf besar untuk kata berikutnya, contoh myvar, getdataconn, dan sebagainya. Notasi ini digunakan untuk parameter yang dilewatkan ke method, variabel-variabel lokal, dan anggota-anggota class dengan access modifier Private atau Protected. Notasi Upper: Notasi ini terdiri dari huruf besar semua dan dipisahkan karakter garis bawah apabila ada beberapa kata, contohnya MAX, MAX_DATA, dan sebagainya. Notasi ini sering digunakan untuk penamaan konstanta. Standar Penamaan Mengacu pada standar pembuatan program VB.NET, berikut ini adalah daftar standar penamaan yang disarankan. Diharapkan, dengan mengikuti standar yang ada, maka kode program akan lebih mudah dibaca serta dipahami baik oleh pemrogram sendiri maupun orang lain. Tipe Data Awalan/Prefiks Contoh Boolean b, bool, atau bln bfound Byte byt bytdata Char chr chrdata Date dt dtdtmax Praktikum Pemrograman Visual (PTI438) 7

Decimal dec decval Double dbl dblval Integer int intmax Long lng lngval Object o odata Short srt srtval Single sng sngval String str strval o Konversi Keberagaman tipe data di bahasa pemrograman berpotensi memicu terjadinya konversi data. Konversi bisa diartikan sebagai upaya pengubahan suatu entitas dari satu tipe data ke tipe data lainnya. Konversi ini bisa berupa widening atau narrowing. Konversi widening adalah konversi dari satu tipe ke tipe lainnya yang dijamin dapat dilakukan misalnya konversi dari tipe turunan ke tipe dasar. Di sisi lain, konversi narrowing tidak bisa dipastikan akan selalu berhasil dan berpotensi menimbulkan hilangnya informasi. D. LATIHAN a. Deklarasi Variabel Deklarasi variabel dilakukan untuk menyimpan suatu penempatan di memori, memberinya nama, dan mendefinisikan tipe data yang dapat digunakan di variabel tersebut. Dengan demikian, deklarasi minimal mendefinisikan tipe data dan nama (identifier). Pendeklarasian variabel global (field) sebaiknya menggunakan access modifier (Private, Protected, Public). Adapun untuk variabel lokal, gunakan keyword Dim (Dimension). Module Module1 ' Deklarasi field (variabel global) dengan tipe String Private strname As String Sub Main() End Sub End Module ' Deklarasi variabel lokal Dim intval As Integer Console.WriteLine(intVal) ' Output: 0 Praktikum Pemrograman Visual (PTI438) 8

VB.NET juga mengizinkan deklarasi dan inisialisasi dilakukan secara bersamaan dalam satu baris. ' Deklarasi dan inisialisasi Private intmax As Integer = 9 b. Pernyataan Option Strict Pada saat menulis kode program, sebaiknya tetapkan opsi kompilasi dengan menggunakan pernyataan Option Explicit On. Pernyataan ini dimaksudkan untuk menginstruksikan kompiler Visual Basic agar tidak mendukung deklarasi variabel secara implisit. Pernyataan ini bisa ditetapkan melalui menu Tools > Options. Gambar 1 Mengatur opsi project Pernyataan Option Strict menyatakan apakah operasi-operasi dan konversi-konversi objek diatur secara tegas (strict) atau tidak. Apabila Option Strict On, maka operasi komparasi, kombinasi, atau penambahan variabel mensyaratkan dilakukan dari tipe yang sama. Pernyataan Option juga dapat didefinisikan secara manual di baris paling atas dalam kode program. Option Explicit On Option Strict On Module Module1 Sub Main() End Sub End Module c. Konversi Tipe Konversi tipe data dapat dilakukan dalam dua cara: implisit, di mana konversi dilakukan secara otomatis, dan eksplisit, di mana diperlukan sintaks khusus. Praktikum Pemrograman Visual (PTI438) 9

Contoh konversi implisit: Dim intvalue As Integer = 123 ' Konversi implisit (konversi widening) ' dari Integer ke Long Dim longvalue As Long = intvalue Console.WriteLine(intValue & " = " & longvalue) ' Output: 123 Contoh konversi eksplisit: ' Konversi narrowing (Long ke Integer) Dim intvalue2 As Integer = longvalue ' Error ' Harus menggunakan method konversi Dim intvalue3 As Integer = CInt(longValue) Sebagai alternatif, juga disediakan method CType() untuk konversi tipe data. ' Menggunakan method CType(ekspresi, tipe target) Dim intvalue4 As Integer = CType(longValue, Integer) Method konversi lainnya antara lain: CBool, CByte, CDate, CDbl, CDec, CLng, CSng, CShort, CStr, Fix, dan Int. Perhatikan, perilaku konversi sangat dipengaruhi oleh pernyataan Option Strict. Pada saat melakukan konversi tipe value ke reference, Visual Basic akan melakukan boxing (konversi implisit), misalnya konversi Integer ke Object. E. TUGAS PRAKTIKUM 1. Konversi nilai variabel berikut ke tipe Short dan Double. Dim intval As Integer = 33 2. Konversi nilai variabel berikut ke tipe Integer. Dim str As String = "123" 3. Konversi nilai variabel berikut ke Object. Dim intval As Integer = 33 Praktikum Pemrograman Visual (PTI438) 10