Home >Documents >Teknik Pemrograman SMK Smt1

Teknik Pemrograman SMK Smt1

Date post:26-Dec-2015
Category:
View:122 times
Download:7 times
Share this document with a friend
Description:
Buku teknik pemrograman dengan VB (Visual Basic) Untuk SMK Teknologi dan Rekayasa Kelas X semester 1
Transcript:
  • Teknik Pemrograman

    i

  • Teknik Pemrograman

    ii

    Penulis : WELDAN KUSUF Editor Materi : DJOKO SUGIONO Editor Bahasa : Ilustrasi Sampul : Desain & Ilustrasi Buku : PPPPTK BOE MALANG

    Hak Cipta 2013, Kementerian Pendidikan & Kebudayaan

    Semua hak cipta dilindungi undang-undang.

    Dilarang memperbanyak (mereproduksi), mendistribusikan, atau memindahkan sebagian atau seluruh isi buku teks dalam bentuk apapun atau dengan cara apapun, termasuk fotokopi, rekaman, atau melalui metode (media) elektronik atau mekanis lainnya, tanpa izin tertulis dari penerbit, kecuali dalam kasus lain, seperti diwujudkan dalam kutipan singkat atau tinjauan penulisan ilmiah dan penggunaan non-komersial tertentu lainnya diizinkan oleh perundangan hak cipta. Penggunaan untuk komersial harus mendapat izin tertulis dari Penerbit.

    Hak publikasi dan penerbitan dari seluruh isi buku teks dipegang oleh Kementerian Pendidikan & Kebudayaan.

    Untuk permohonan izin dapat ditujukan kepada Direktorat Pembinaan Sekolah Menengah Kejuruan, melalui alamat berikut ini:

    Pusat Pengembangan & Pemberdayaan Pendidik & Tenaga Kependidikan Bidang Otomotif & Elektronika:

    MILIK NEGARA TIDAK DIPERDAGANGKAN

    Jl. Teluk Mandar, Arjosari Tromol Pos 5, Malang 65102, Telp. (0341) 491239, (0341) 495849, Fax. (0341) 491342, Surel: [email protected], Laman: www.vedcmalang.com

  • Teknik Pemrograman

    iii

    DISKLAIMER (DISCLAIMER)

    Penerbit tidak menjamin kebenaran dan keakuratan isi/informasi yang tertulis di dalam buku tek ini. Kebenaran dan keakuratan isi/informasi merupakan tanggung jawab dan wewenang dari penulis.

    Penerbit tidak bertanggung jawab dan tidak melayani terhadap semua komentar apapun yang ada didalam buku teks ini. Setiap komentar yang tercantum untuk tujuan perbaikan isi adalah tanggung jawab dari masing-masing penulis.

    Setiap kutipan yang ada di dalam buku teks akan dicantumkan sumbernya dan penerbit tidak bertanggung jawab terhadap isi dari kutipan tersebut. Kebenaran keakuratan isi kutipan tetap menjadi tanggung jawab dan hak diberikan pada penulis dan pemilik asli. Penulis bertanggung jawab penuh terhadap setiap perawatan (perbaikan) dalam menyusun informasi dan bahan dalam buku teks ini.

    Penerbit tidak bertanggung jawab atas kerugian, kerusakan atau ketidaknyamanan yang disebabkan sebagai akibat dari ketidakjelasan, ketidaktepatan atau kesalahan didalam menyusun makna kalimat didalam buku teks ini.

    Kewenangan Penerbit hanya sebatas memindahkan atau menerbitkan mempublikasi, mencetak, memegang dan memproses data sesuai dengan undang-undang yang berkaitan dengan perlindungan data.

    Katalog Dalam Terbitan (KDT) Teknik Elektronika, Edisi Pertama 2013 Kementerian Pendidikan & Kebudayaan Direktorat Jenderal Peningkatan Mutu Pendidik & Tenaga Kependidikan, th. 2013: Jakarta

  • Teknik Pemrograman

    iv

    KATA PENGANTAR

    Penerapan kurikulum 2013 mengacu pada paradigma belajar kurikulum abad

    21 menyebabkan terjadinya perubahan, yakni dari pengajaran (teaching)

    menjadi pembelajaran (learning), dari pembelajaran yang berpusat kepada guru

    (teachers-centered) menjadi pembelajaran yang berpusat kepada peserta didik

    (student-centered), dari pembelajaran pasif (pasive learning) ke cara belajar

    peserta didik aktif (active learning-CBSA) atau Student Active Learning-SAL.

    Puji syukur kami panjatkan kepada Tuhan yang Maha Esa atas tersusunnya

    buku teks ini, dengan harapan dapat digunakan sebagai buku teks untuk siswa

    Sekolah Menengah Kejuruan (SMK) Bidang Studi Teknologi dan Rekayasa

    Teknik Elektronika.

    Buku teks Teknik Pemrograman ini disusun berdasarkan tuntutan paradigma

    pengajaran dan pembelajaran kurikulum 2013 diselaraskan berdasarkan pen-

    dekatan model pembelajaran yang sesuai dengan kebutuhan belajar kurikulum

    abad 21, yaitu pendekatan model pembelajaran berbasis peningkatan

    keterampilan proses sains.

    Penyajian buku teks untuk Mata Pelajaran Teknik Pemromgraman ini disusun

    dengan tujuan agar supaya peserta didik dapat melakukan proses pencarian

    pengetahuan berkenaan dengan materi pelajaran melalui berbagai aktivitas

    proses sains sebagaimana dilakukan oleh para ilmuwan dalam melakukan

    penyelidikan ilmiah (penerapan saintifik), dengan demikian peserta didik diara-

    hkan untuk menemukan sendiri berbagai fakta, membangun konsep, dan nilai-

    nilai baru secara mandiri.

    Kementerian Pendidikan dan Kebudayaan, Direktorat Pembinaan Sekolah

    Menengah Kejuruan, dan Direktorat Jenderal Peningkatan Mutu Pendidik dan

    Tenaga Kependidikan menyampaikan terima kasih, sekaligus saran kritik demi

    kesempurnaan buku teks ini dan penghargaan kepada semua pihak yang telah

    berperan serta dalam membantu terselesaikannya buku teks Siswa untuk Mata

    Pelajaran Teknik Pemrograman Kapal kelas X/Semester 1 Sekolah Menengah

    Kejuruan (SMK).

    Jakarta, 12 Desember 2013 Menteri Pendidikan dan Kebudayaan

    Prof. Dr. Mohammad Nuh, DEA

  • Teknik Pemrograman

    v

    DAFTAR ISI

    Hak Cipta dan Disklaimer ii

    Kata Pengantar iv

    Daftar Isi v

    PENDAHULUAN

    A. Deskripsi Materi Pembelajaran

    B. Prasyarat

    C. Petunjuk Penggunaan

    D. Tujuan Akhir

    E. Kompetensi Dasar

    F. Cek Kemampuan Awal

    KEGIATAN BELAJAR 1

    Memahami Bahasa Pemrograman Visual Basic 5

    KEGIATAN 1: Mengenal Integrated Development Environment Visual

    Basic 6

    1.1 Menjalankan Visual Basic 2010 6

    1.2 Halaman Muka IDE Visual Basic 2010 7

    1.3 Antarmuka Pemrograman Visual Basic 2010 10

    1.4 Pemrograman Berorientasi Obyek (OOP) VB 2010 11

    KEGIATAN 2 : Memulai Menggunakan Lingkungan Pengembang

    Terintegerasi (IDE) VB 2010 15

    2.1 Mendesain Antarmuka Pengguna 15

    2.1.1 Visual Studio Toolbox 16

    2.1.2 Form Designer 19

    2.1.3 Code Editor 20

    2.2 Awal Membuat Aplikasi 20

    2.2.1 Menambahkan Komponen 21

    2.2.2 Mengatur Komponen 21

    2.2.3 Menambahkan Kode Program 23

    2.2.4 Mengatur Control Properties menggunakan Properties Window 24

  • Teknik Pemrograman

    vi

    2.2.5 Properti Default 27

    2.2.6 Menjalankan Aplikasi 29

    2.3 Membuat Program Visual Basic Yang Pertama 30

    KEGIATAN 3 : Membuat Program Dengan Visual Basic 35

    3.1 Obyek-Obyek Standard dalam Visual Basic 35

    3.2 Pemberian Awalan Nama Obyek 36

    3.3 Mengunci Kontrol 36

    3.4 Pembuatan Program 37

    3.4.1 Membuat Antarmuka (Interface) 37

    3.4.2 Mengatur Property 39

    3.4.3 Menuliskan Kode di File Form 41

    KEGIATAN 4 : Memahami Konsep Dasar Visual Basic 45

    4.1 Memahami Struktur Kode dari Suatu Prosedur Event (Kejadian) 45

    4.2 Prosedur Function Visual Basic 2010 48

    4.3 Variabel dan Tipe Data Pada Pemrograman Visual Basic 2010 57

    4.3.1 Mendeklarasikan Variabel 57

    4.3.2 Penggunaan Variabel Dalam Program 60

    4.3.3 Penggunaan Variabel Untuk Input Data 62

    4.3.4 Penggunaan Variabel Sebagai Output 64

    4.3.5 Tipe Data 66

    4.4 Operator Matematika 69

    4.4.1 Empat Operator Utama 69

    4.4.2 Pembagian Integer, Modulus, dan Perpangkatan 70

    4.4.3 Operator Logika 70

    4.4.4 Operator Kondisi 74

    4.5 Fungsi Matematika dalam Visual Basic 74

    4.6 Array 85

    KEGIATAN BELAJAR 2

    Membuat Program Aplikasi Sederhana Dengan Bahasa Pemrograman

    Visual Basic 89

  • Teknik Pemrograman

    vii

    KEGIATAN 1 : Flow Chart atau Diagram Alir 90

    1.1 Konsep Dasar Algoritma 90

    1.2 Pengertian Dari Flowchart 91

    1.3 Diagram Alir Program (Program Flowchart) 92

    KEGIATAN 2 : Pengenalan Instruksi Struktur Dan Syarat Dalam Bahasa

    Visual Basic 97

    2.1 Struktur Keputusan 97

    2.2 IF............Then 97

    2.3 IF......THEN......ELSE 98

    2.4 IF......THEN......ELSEIF.......ELSEIF.......ENDIF 98

    2.5 SELECT CASE 101

    2.6 SELECT CASE Berkondisi 102

    2.7 SELECT CASE Dalam Rentang 103

    2.8 IF Bertingkat 105

    2.9 Menguji Data 106

    KEGIATAN 3 : Pengenalan Instruksi Perulangan Dalam Bahasa Visual

    Basic 111

    3.1 Perulangan (Looping) 111

    3.2 Do........Loop 111

    3.3 While.....End While 118

    3.4 For.........Next 119

    3.5 Perulangan Berulang 123

    3.6 Studi Kasus Tentang Penggunaan Struktur Perulangan 125

    KEGIATAN 4 : Menggunakan Fungsi Timer 137

    4.1 Membuat Jam Digital menggunakan Kontrol Timer 137

    4.2 Menggunakan Obyek Timer Untuk Mengatur Batas Waktu 140

    4.3 Menguji Program Password 143

    4.4 Membuat Aplikasi Visualisasi Lampu LED Berkedip 145

    KEGIATAN 5 : Membuat Program Aplikasi Dengan Visual Basic 2010 153

    5.1 Program Lampu Lalu Lintas 1 153

    5.2 Program Lampu Lalu Lintas 2 170

    Daftar Pustaka 174

  • Teknik Pemrograman

    viii

    PRTA KEDUDUKAN MODUL

  • Teknik Pemrogra

Click here to load reader

Embed Size (px)
Recommended