BAB 2 LANDASAN TEORI

dokumen-dokumen yang mirip
VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER. Visual Basic

Struktur Data II. Bekerja Dengan Form.

MODUL I Pengenalan IDE Visual Basic 6.0

TINJAUAN PUSTAKA. terjadi kesalahan. Dalam hal ini output yang dikendalikan adalah kestabilan,

1.1 Mengenal Visual Basic (VB) 1.2 Mengenal Integrated Development Environment (IDE) VB 6

Pengenalan Visual Basic

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

Bab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

BAB II LANDASAN TEORI

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

Algoritma Pemrograman 2 B

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

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

Program Studi Teknik Mesin S1

PENGGUNAAN DATA DAN VARIABEL

PEMROGRAMAN DASAR. Visual Basic 6

BAB 2 LANDASAN TEORI. Istilah komputer ( computer ) berasal dari bahasa latin computere yang berarti

MODUL 2 PERANCANGAN INTERFACE

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface

Pemrograman Visual. Oleh: Danu Wira Pangestu, S.Kom. bangdanu.wordpress.com

BAB 2 LANDASAN TEORI. adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.

BAB II LANDASAN TEORI

VISUAL BASIC 6.0 SETYO BUDI, M.KOM

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

MODUL I PENDAHULUAN. Modul I : Pengenalan Visual Basic 1

BAB III Struktur Program

Variabel, Operator Dan Ekspresi. Agus Priyanto, M.Kom

Andy Prasetyo Utomo, S.Kom Pemrograman Terstruktur (Visual Basic 6.0)

Visual Basic 6.0 For Beginners

Pertemuan 2 Bahasa Visual Basic Aplication

VBSCRIPT TUTORIAL. 2. MEMASUKKAN KODE VBSCRIPT KE DALAM HALAMAN HTML Kode VBScript ditulis didalam pasangan tag <SCRIPT>.

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

Modul Praktikum Ke-2

SATUAN ACARA PERKULIAHAN MATA KULIAH ALGORITMA dan PEMROGRAMAN 1B(D3/TK) KODE : / SKS. Teknik Pembelajaran Kuliah mimbar dimana

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

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

VARIABEL, OPERATOR DAN EKSPRESI

KONSTANTA, VARIABEL, TIPE DATA dan OPERATOR

BAB I SEKILAS VISUAL STUDIO.NET 2008

BAB IV VARIABEL DAN TIPE DATA

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case

VISUAL PROGRAMMING 2. bangdanu.wordpress.com. By: Danu Wira Pangestu

Visual Basic 6.0 For Beginners

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

VISUAL BASIC 6.0 SETYO BUDI, M.KOM.

BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i

Krisna D. Octovhiana. 1.1 Apa itu Operator?

2.5 Sekilas tentang Visual Basic Keistimewaan Visual Baic 6.0

PEMROGRAMAN VISUAL BASIC

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

BAB III. Pengenalan Struktur Kontrol : Penyeleksian dan Perulangan

BAB II LANDASAN TEORI

STRUKTUR KENDALI PERULANGAN

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

LAB SHEET PRAKTIK PEMROGRAMAN KOMPUTER

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

MODUL DUA VARIABEL DAN TIPE VARIABEL

Pertemuan ke-3. Statemen input/output Struktur Kontrol Keputusan

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

1. MENGENAL VISUAL BASIC

II. TINJAUAN PUSTAKA. Pertamakali untuk mengetahui perngertian sistem kendali diperlukan

Memahami Proyek-Proyek Visual Basic dan Dasar-Dasar Visual Basic Code

Modul Praktikum Ke-1

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL V PENGENALAN MICROSOFT VISUAL BASIC 6.0

MODUL-MODUL PRAKTIKUM VB.

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

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

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

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

VISUAL BASIC. Standar Kompetensi: Siswa mampu membuat program sederhana dengan menggunakan bahasa pemrograman Visual Basic 6.0

3.1 Gambaran Umum Perancangan Aplikasi Pembuatan Folwchart a) Master Database b) Rekam Medis

P5 Variabel, Tipe Data dan Operator

Struktur kontrol terbagi dalam dua jenis yaitu : Struktur pengambilan keputusan Struktur pengulangan (Loooping)

[Type the company name] [Type the document title] [Type the document subtitle] Gilang Abdul Aziz [Pick the date]

MODUL VI Penggunaan Struktur Kontrol Pengulangan

BAB IV IMPLEMENTASI DAN PENGUJIAN

Otodidak VBA MS Excel untuk Pemula

2. TINJAUAN PUSTAKA. Microsoft Visual Basic 6.0 memiliki banyak keistimewaan dalam penggunaannya yaitu :

PROYEK-PROYEK VISUAL BASIC DAN DASAR-DASAR VISUAL BASIC CODE

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih.

A. PROJECT PROJECT VISUAL BASIC

TUGAS MAKALAH VISUAL BASIC 6.0

BAB 2 LANDASAN TEORI. dari bahasa latin yaitu computare yang berarti alat hitung. Sementara dalam bahasa

Danu Wira Pangestu

BAB 2 LANDASAN TEORI

Cepat Mahir Visual Basic 6.0. Cepat Mahir Visual Basic 6.0. Bab 10 Penggunaan Kontrol Array. Krisna D. Octovhiana

Penggunaan Struktur Kontrol Pengulangan. Adi Rachmanto,S.Kom Prodi Akuntansi - UNIKOM

Metode yang umum digunakan :

MODUL PRAKTIKUM. ALGORITMA dan PEMROGRAMAN 2

Pengenalan Dan Contoh Penggunaan Sederhana Fungsi Looping Pada Visual Basic

BAB II TINJAUAN PUSTAKA

BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1

Web Programming. Pengenalan PHP

STRUKTUR KENDALI PERCABANGAN

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

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

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa latin computare yang mengandung arti menghitung.

Transkripsi:

BAB 2 LANDASAN TEORI 2.1 Lampu Lalu Lintas 2.1.1 Pengertian Lampu Lalu Lintas Menurut Penjelasan UU Lalu Lintas No. 14 tahun 1992 pasal 8 ayat 1 huruf c menyebutkan bahwa Pengertian alat pemberi isyarat lalu lintas adalah peralatan teknis berupa isyarat lampu yang dapat dilengkapi dengan bunyi untuk memberi peringatan atau mengatur lalu lintas orang dan atau kendaraan di persimpangan, persilangan sebidang ataupun pada arus jalan. Jadi lampu lalu lintas dapat diartikan sebagai lampu yang digunakan untuk mengatur kelancaran lalu lintas di suatu persimpangan jalan dengan cara memberi kesempatan pengguna jalan dari masing-masing arah untuk berjalan secara bergantian. Pada setiap lampu lalu lintas terdapat 3 buah lampu yang berwarna merah, kuning, hijau. Merah berarti berhenti, kuning berarti hati-hati, sedangkan hijau berarti jalan. 2.1.2 Pengaturan Lampu Lalu Lintas Secara default, setiap lampu lalu lintas akan mengatur laju kendaraan yang akan berjalan lurus dan berbelok ke kanan. Sedangkan belok kiri diperbolehkan langsung kecuali ada lampu lalu lintas atau rambu-rambu lalu lintas yang

mengatur belokan ke kiri. Hal itu telah diatur di penjelasan UU Lalu Lintas No. 14 tahun 1992. 2.2 Visual Basic 6.0 2.2.1 Pengertian Visual Basic 6.0 Visual Basic 6.0 merupakan salah satu bahasa pemrograman yang dapat digunakan untuk menyusun dan mebuat program aplikasi pada lingkungan sistem operasi windows. Dengan menggunakan Visual Basic 6.0, kemampuan windows dapat dimanfaatkan secara optimal. Kecanggihan yang dimiliki oleh Visual Basic 6.0 akan menjadikan betapa mudahnya menyusun program aplikasi dengan tampilan grafis yang menawan dalam waktu yang relatif singkat. Program aplikasi dapat berupa program database program grafis program kendali, dan lain sebagainya. Didalam Visual Basic 6.0 sudah terdapat komponen-komponen yang sangat membantu pembuatan program aplikasi. Beberapa keuntungan menggunakan Visual Basic 6.0 daripada bahasa pemrograman yang lain diantaranya : 1. Tampilan grafis (under Windows) sehingga lebih bersahabat. 2. Cara pemrograman relatif lebih mudah sehingga cocok untuk segala tingkat programer. 3. Hubungan dengan perangkat luar (hardware) tidak begitu rumit sehingga

cukup mudah untuk meng-implementasikan sebagai pengendali peralatan elektronik.

2.2.2 IDE Visual Basic 6.0 Langkah pertama dalam membuat program aplikasi dengan Visual Basic 6.0 adalah membuat sebuah project. Pembuatan sebuah project dapat dilakukan dengan beberapa cara, diantaranya dengan meng-klik Start Program Microsoft Visual Basic 6.0 Microsoft Visual Basic 6.0. Setelah itu akan terlihat tampilan pilihan jenis New Project, pilih Standart EXE maka akan terlihat tampilan IDE ( Integrated Development Environment ) Visual Basic 6.0.

Gambar 2.2.2. Tampilan IDE Visual Basic 6.0 Keterangan Gambar : 1. Menu Visual Basic mempunyai tigabelas menu dan masing-masing menu mempunyai fungsi yang berbeda. 2. Toolbar Mempunyai fungsi yang sama dengan menu, hanya saja berupa icon-icon gambar dan sebagai jalan pintas. 3. Toolbox Merupakan tempat kontrol-kontrol yang akan digunakan untuk membantu pembuatan aplikasi. 4. Project Explorer Merupakan tempat yang digunakan untuk melihat daftar forms, modules, class modules, dan designers. 5. Properties Window Berfungsi untuk mengatur properti dari setiap objek kontrol atau form. Pada Properties Window semua objek kontrol dapat diatur karakteristiknya. 6. Form Layout Window Berfungsi untuk melihat atau mengetahui posisi tampilan form saat program di jalankan.

7. Form Objek Digunakan untuk menempatkan atau meletakkan objek dari kontrol-kontrol yang akan digunakan untuk merancang dan membuat program aplikasi. 8. Form Kode Digunakan sebagai tempat untuk menulis kode-kode program aplikasi. 2.2.3 Bahasa Pemrograman Pada Visual Basic 6.0 1. Variabel Setiap melakukan pemrograman, akan selalu memerlukan tempat penyimpanan data, misalnya untuk menampung data hasil pembacaan register,atau lainnya. Tempat penyimpanan data itu dinamakan Variabel yang merupakan pointer yang menunjuk pada alamat memori fisik komputer. Dalam penggunaan variabel harus mempunyai nama dan tipe data tertentu. Nama variabel menunjukkan tempat pada memori komputer, sedangkan tipe data mengontrol besarnya memori yang disediakan

untuk variabel tersebut. Berikut ini adalah tipe data Visual Basic beserta ukuran byte dan range tipe data tersebut. Tabel 2.2.3. Tipe data Visual Basic Tipe data Ukuran byte Range Integer 2 byte -32.768 s/d 32.767 Long integer Single precicion floating point Double precision floating point Currency 4 byte 4 byte 8 byte 8 byte String 1 byte per karakter 0 s/d 65.535-2.147.483.648 s/d 2.147.483.647-3,402823E38 s/d 3,402823E38-1,79769313486232D308 s/d 1,79769313486232D308-922337203685477,5808 s/d 922337203685477,5807 Boolean 2 byte True atau False Date 8 byte Byte 1 byte 0 s/d 255 Variant 16 byte untuk angka; 22 byte +1 byte per karakter untuk string 1 Januari 100 s/d 31 Desember 9999 Semua tipe data

Pada Visual Basic terdapat dua cara untuk mendeklarasi sebuah variabel, yaitu dengan cara deklarasi eksplisit dan cara deklarasi implisit. Deklarasi eksplisit menggunakan pernyataan Dim diikuti nama dan tipe datanya, sedangkan deklarasi implisit menggunakan simbol di belakang nama variabel yang mempresentasikan tipe data yang digunakan. Berikut ini adalah contoh deklarasi eksplisit : Dim Text As String Contoh deklarasi implisit : Tabel 2.2.3. Deklarasi Implisit Tipe data Simbol Karakter Contoh pemakaian Integer % Angka% = 100 Long Integer & Angka& = 2147483647 Single! Angka! = 2147483647000 Double # Konstanta_Pi# = 3.1415926535 Currency @ Saldo@ = 1000.50 String $ Nama$ = Rahman Pada Visual Basic juga terdapat Konstanta yang merupakan variabel tetapi nilainya tetap. Dengan konstanta, kode program yang dibuat

akan lebih mudah dibaca dan mencegah penulisan yang salah pada kode program yang dibuat. Visual Basic telah menyediakan konstantakonstanta siap pakai yang dalam penamaanya diawali dengan karakter vb, contoh vbred yang merupakan konstanta untuk warna merah. 2. Kontrol Program Dengan kontrol program, alur eksekusi program dapat dikendalikan serta dapat menentukan keputusan apa yang harus dikerjakan oleh program pada kondisi tertentu. Kontrol program pada Visual Basic meliputi kontrol pertimbangan kondisi dan keputusan, kontrol pengulangan serta kontrol penyaluran alternatif. Beberapa kontrol program pada Visual Basic yang digunakan pada pemrograman ini : a) If... Then... Pernyataan ini mengetes suatu kondisi berdasarkan syarat kondisi kemudian menentukan suatu tindakan jika kondisi tersebut dipenuhi yang berupa pernyataan. If <syarat kondisi> Then <pernyataan> End If b) If... Then... Else...

Pernyataan ini hampir sama dengan If... Then..., yaitu digunakan untuk mengetes suatu kondisi tertentu. Hanya saja, jika suatu kondisi tidak terpenuhi, maka alur program akan mengeksekusi pernyataan yang lain kemudian menentukan suatu tindakan jika salah satu kondisi tersebut terpenuhi. If <syarat kondisi 1> Then <pernyataan pertama> ElseIf <syarat kondisi 2> Then <pernyataan kedua> - ElseIf <syarat kondisi n> Then <pernyataan ke-n> Else <pernyataan> End If c) Select... Case Pada dasarnya perintah ini sama dengan If... Then... Else, yaitu akan mengeksekusi satu blok pernyataan dari beberapa pilihan blok pernyataan. Hanya saja penulisannya lebih ringkas dan lebbih mudah dimengerti. Select Case <kondisi yang diuji> Case <syarat kondisi 1> <blok pernyataan pertama> Case <syarat kondisi 2> <blok pernyataan kedua> - Case Else <blok pernyataan ke-n> End Select

d) Do... Loop Perintah Do... Loop digunakan untul perulangan suatu blok pernyataan sampai dipenuhinya syarat kondisi yang ditetapkannya. Do <blok pernyataan> Loop Until <syarat kondisi> e) For... Next Perintah ini sama dengan melakukan perulangan seperti perintah Do... Loop, tetapi dengan For... Next bisa ditentukan nilai awal dan nilai akhir kenaikannya. For <nama_variabel> = <nilai awal> To <nilai akhir> <blok pernyataan> Next <nama_variabel> 3. Prosedur Pembuatan program akan lebih mudah dengan memecah program menjadi blok-blok komponen yang lebih kecil yang disebut Prosedur. Prosedur sangat berguna ketika sering melakukan tugas yang sama berulang-ulang atau bermaksud membagikannya pada program yang lain. a) Sub Procedure

Salah satu jenis prosedur yang ada didalam Visual Basic adalah Sub Prosedure. Sub Procedure adalah blok kode yang dijalankan sebagai tanggapan atas terbentuknya even, baik even itu merupakan even pemanggilan dari prosedur lain maupun even yang terjadi dari pemakaian program, misal even penekanan tombol kiri mouse. [Private/Public] [Static] Sub <nama_prosedur> (argumen) <blok pernyataan> End Sub b) Operator Digunakan pada Visual Basic untuk memanipulasi data maupun untuk melakukan perhitungan. Operator pada Visual Basic dapat dikelompokkan menjadi tiga kelompok, yaitu : 1) Operator Matematika Digunakan untuk melakukan perhitungan matematika Tabel 2.2.3. Operator Matematik

Operator Operasi Contoh pemakaian ^ Pemangkatan Nilai% = 2^2 menghasilkan 4 - Tanda negatif Nilai% = -5 menghasilkan negatif 5 *, / Perkalian dan Pembagian Nilai% =(2*3)/6 menghasilkan 1 \ Pembagian Integer Nilai% =13/4 menghasilkan 3 Mod +, - & Modulus (sisa pembagian) Penambahan dan Pengurangan Penggabungan string Nilai% =10 Mod 5 menghasilkan 2 Nilai% =6+2-4 menghasilkan 4 Teks$ = aw & an menghasilkan awam 2) Operator Perbandingan Digunakan untuk membandingkan suatu ekspresi dengan ekspresi yang lain dan akan menghasilkan nilai boolean (False atau True). Tabel 2.2.3. Operator perbandingan

Operator Operasi Cara pemakaian = Sama dengan Nilai= (1+2)=3 menghasilkan True <> Tidak sama dengan Nilai= (1+2)<>3 menghasilkan False < Lebih kecil Nilai= 2<3 menghasilkan True > Lebih besar Nilai= 2>3 menghasilkan False <= Lebih kecil atau sama dengan Nilai= 2<=3 menghasilkan True >= Lebih besar atau sama dengan Nilai= 2>=3 menghasilkan False Like Mempunyai ciri yang sama Nilai= abba Like a* True Is Mempunyai referensi objek yang sama Nilai= Command Is Label menghasilkan False 3) Operator Logika Digunakan untuk mengekspresikan satu atau lebih ekspresi logika yang akan menghasilkan nilai Boolean.

Tabel 2.2.3. Operator logika Operator Not And Or Xor Eqv Keterangan Akan menghasilkan nilai kebalikan dari nilai operan Akan menghasilkan True jika kedua operannya berlogika True Akan menghasilkan True jika salah satu operannya berlogika True Akan menghasilkan True jika operannya berlogika berbeda Akan menghasilkan True jika operannya berlogika sama