Warna & Statement Case-Of-Else

dokumen-dokumen yang mirip
BAB 3 INPUT PROSES OUTPUT. Target Pencapaian Siswa mengerti Penggunaan Statement Input, Proses dan Output dalam pembuatan Program dengan Pascall

AlGorItma PemRoGraman TIPE- TIPE DATA DALAM TURBO PASCAL

Nama : Rahayu NPM : Kelas : IF 10C

STRUKTUR KENDALI. Memanfaatkan struktur kendali untuk kasus komputasi

Teori Algoritma. Struktur Algoritma

Operasi File / Berkas

Array & Program Modular

1. Laporan Akhir 1. Menentukan Nilai Besar atau Nilai Kecil. Program yang di masukkan adalah :

MATERI 4 PENYELEKSIAN KONDISI

I. SOAL PILIHAN GANDA. 1. Tag yang harus dimiliki setiap file HTML adalah : a. <HEAD> b. <TITLE> c. <BODY> d. <TEXT> e. <STYLE>

Pemrograman Input/Output (I/O)

STRUKTUR KONTROL. IF kondisi THEN [blok] Statement ELSE [blok] Statement. IF kondisi THEN BEGIN END; IF kondisi THEN BEGIN IF kondisi THEN BEGIN

MANIPULASI STRING. Contoh :

KONSEP DASAR PEMROGRAMAN PASCAL

SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X

Definisi Algoritma Algoritma adalah logika, metode dan tahapan (urutan) sistematis yang digunakan untuk memecahkan suatu permasalahan.

Dasar Komputer & Pemrograman 2A

Sesi 2: Image Formation. Achmad Basuki PENS-ITS 2006

Belajar itu, Tidak harus menunggu materi dari guru Inisiatif Mencari itulah BELAJAR.

BAB V PENGATURAN TAMPILAN DAN WARNA

Wah gak terasa kita sudah nyampe di bab perulangan & kondisi selamat mencoba.

PROGRAM PASCAL. 2. Tunggu beberapa saat sampai muncul tampilan program Turbo Pascal

PERINTAH DASAR CLI COMMANDPROMPT WINDOWS

Gambar 3.1 : Macam-macam Resistor

BAB I ALGORITMA DAN FLOWCHART

Pengenalan Pascal/DevPascal

SMA SANTO PAULUS PONTIANAK

Teori Algoritma. Jenis seleksi

Pertemuan 3 Penyeleksian Kondisi dan Perulangan

PERTEMUAN 7 REVIEW (QUIZ)

TPI4202 e-tp.ub.ac.id. Lecture 5

Pemrograman Dasar Pascal

BAB 2 LANDASAN TEORI. dari sudut pandang matematis, citra merupakan fungsi kontinyu dari intensitas cahaya

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

if (kondisi) Pernyataan;

DIMENSI WARNA. DEDDY AWARD WIDYA LAKSANA, M.Pd

SELECTION. Algoritma. by:teguh Cahyono,ST.M.Kom. 1

WARNA. Prodi D3 Manajemen Informatika WIU RHN TFN RYD

PENGANTAR LOGIKA DAN ALGORITMA DENGAN PASCAL

P - 7 Bab 5 : PHP : Hypertext Prepocessor

MODUL PRAKTIKUM PEMROGRAMAN PASCAL. Fight #1 PENGENALAN PASCAL, VARIABEL, TIPE DAN KONSTANTA.

Tujuan. 2. Memberikan Penjelasan dan contoh mengenai struktur perulangan dengan statement While Do termasuk didalamnya penjelasan menge-

Bab 1 Pengenalan Pascal 1 BAB I PENGENALAN PASCAL, TIPE-TIPE DATA PASCAL DAN STATEMEN DASAR PADA PASCAL TUJUAN PRAKTIKUM TEORI PENUNJANG

Bab 4 Hasil dan Pembahasan

BAB 3 PENYELESAIAN KONDISI

BAB IV PENGUJIAN DAN ANALISIS HASIL PENGUJIAN

Algoritma BAB V LOOP ( PERULANGAN )

PRAKTIKUM 1 MENGENAL BAHASA PASCAL. File, Edit, Search, Run, Compile, Debug, Tools, Option, Windows dan Help.

PERKEMBANGAN PASCAL. Pascal adalah bahasa tingkat tinggi ( high level language) yang orientasinya pada segala tujuan

BAB IV ATRIBUT OUTPUT PRIMITIF

Dasar Komputer & Pemrogaman 2A

Deteksi Warna. Resty Wulanningrum,S.Kom Universitas Nusantara PGRI Kediri

SOAL PASCAL A. 1. Lengkapi Source Code Dibawah ini : {* Program Menghitung dengan Operator Matematika*}

Sub Pokok Bahasan. tugas 1 Pascal operator Assignment, Binary, Unary dan Bitwise

Algoritma & Pemrograman 1. Muhamad Nursalman Pendilkom/Ilkom Universitas Pendidikan Indonesia

Start. Baris Program. Baris Program. Baris Program. Selesai. Contoh Program Struktur berurutan menghitung luas empat persegi panjang

PENGENALAN BAHASA C DAN C++

PRAKTIKUM ALGORITMA DAN DASAR PEMROGRAMAN

BAB 7 KESIMPULAN DAN SARAN

BAB V IMPLEMENTASI KARYA. Desain Logo dan Pylon A care Dental Clinic dan Dimas Ayu Salon & Spa. Dalam

Aplikasi Teori Kombinatorial Dalam Penomeran Warna

MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

1.1 Intensitas. 1.2 Luminansi. 1.3 Lightness. 1.4 Hue. 1.5 Saturasi

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN

PROGRAM 3NILAI_SEKOLAH4;

Pemrograman I + Lab. Pengertian. Site : Sistem Informasi Akuntansi D3

BAB IV ANALISA. 4.1 Analisa teknik pengolahan citra

Pengenalan Pascal. Sejarah Singkat Pascal

Pertemuan 2 Operasi String

IMPLEMENTASI WARNA RGB DI ADOBE PHOTOSHOP

MODUL PRAKTIKUM CP3 AUTOMATIC PROCESSING

PRAKTIKUM 4 STATEMENT KENDALI

Teori Algoritma. Algoritma Perulangan

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

WARNA PERSIAPAN GRAFIKA GRAPHIC DESIGN

Perulangan. Bentuk Proses. 1. Perulangan For positif contoh 1 : perulangan positif untuk satu statement :

Indentifier, Keywords, Variable, Tipe Data dan Operator. Ramos Somya, S.Kom., M.Cs.

Komentar Program. Komentar program dapat diletakkan dimanapun di dalam program. pembatas (* dan *).

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN PASCAL * (TK) KODE / SKS: KK /2 SKS

P A S C A L D A S A R

Pertemuan 3 Penyeleksian Kondisi

Intensity and Color. Pertemuan 12

Pemrograman WEB PERTEMUAN KE-1

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

MENAMPILKAN HASIL Operasi Keluaran (Output)

2015, No Tahun 2015 tentang Penggantian beberapa Menteri Kabinet Kerja Periode Tahun ; 5. Peraturan Menteri Pendidikan dan Kebudayaa

METODE REGION BASED QUADTREE UNTUK REPRESENTASI CITRA BERWARNA

Modul Algoritma Dan Pemrograman Pascal

STRUKTUR DASAR PHP ASUMSI 02/10/2014

Komite Akreditasi Nasional

BAB II LANDASAN TEORI. untuk melakukan pekerjaan antara lain, yaitu: terutama gambar logo dua dimensi.

PENGENALAN KOMPUTER. Sistem Komputer. Dian Palupi Rini, M.Kom

By: Ahmad SYAUQI Ahsan

Pertemuan 2 Operasi String

BAB I TUJUAN DAN LANDASAN TEORI

Dwiny Meidelfi, M.Cs

Bekerja dengan Warna

Grafik Komputer dan Pengolahan Citra. Pengolahan Citra : Representasi Citra. Universitas Gunadarma Pengolahan Citra : Representasi Citra 1/16

RESISTOR DAN HUKUM OHM

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

Transkripsi:

5 Warna & Statement Case-Of-Else A. Tujuan Setelah melakukan praktikum, diharapkan praktikan dapat : 1. Menggunakan statement GOTOXY untuk mengatur posisi kursor pada saat menampilkan string di layar, 2. Menggunakan statement TEXTCOLOR dan TEXTBACKGROUND untuk mengatur warna tulisan dan warna latar belakang, 3. Menggunakan statement CASE-OF-ELSE untuk melakukan percabangan jamak, B. Teori Singkat Turbo Pascal juga dapat mencetak suatu karakter atau suatu katakata disuatu tempat tertentu. Untuk melaksanakan hal tersebut, anda dapat menggunakan perintah GOTOXY. Adapun tata penulisan perintah tersebut adalah : GOTOXY(X,Y) dimana X adalah posisi horizontal yang dapat diisi dengan angka 1 hingga 80. Sedangkan Y adalah posisi vertikal yang dapat diisi dengan angka 1 hingga 25. Dengan menggunakan salah satu fasilitas dari unit Crt, anda dapat mengganti warna layar dan warna tulisan sesuai dengan warna yang diinginkan. Untuk mengganti warna layar perintah yang digunakan adalah TextBackGround, sedangkan untuk mengganti warna tulisan perintah yang digunakan adalah TextColor. Adapun tata penulisan sebagai berikut : TextBackGround(warna); TextColor(warna); dimana warna adalah satuan byte yang akan diberikan dengan format 1 byte. Warna ini dapat juga diberikan dalam bahasa Inggris. Berikut ini

adalah angka-angka dan kata dalam bahasa Inggris yang dapat diberikan untuk mengganti warna layar dan warna tulisan : Warna Dasar : Warna Konstanta Nilai Hitam Black 0 Biru Blue 1 Hijau Green 2 Cyan Cyan 3 Merah Red 4 Magenta Magenta 5 Coklat Brown 6 Coklat Muda Light Gray 7 Warna Terang : Warna Konstanta Nilai Abu-Abu Dark Gray 8 Biru Muda Light Blue 9 Hijau Muda Light Green 10 Cyan Muda Light Cyan 11 Merah Muda Light Red 12 Magenta Muda Light Magenta 13 Kuning Yellow 14 Putih White 15 Untuk menampilkan huruf berkedip (blinking) dengan menambahkan 128 pada nilai warna diatas, Case...Of adalah pemecahan dari If bertingkat. Pada Case...Of dapat dilakukan perbandingan beberapa kondisi dari suatu variabel. Adapun tata penulisan Case...Of adalah : Case variabel Of Peluang; dimana variabel adalah variabel yang akan diperiksa isinya, peluang adalah kemungkinan isi variabel dan apa yang dilakukan jika peluang tersebut benar. Penambahan Else pada Case...Of adalah untuk mengambil alih pilihan yang terdapat pada daftar pilihan. Tata cara penulisan Case...Of dengan Else adalah : Case variabel Of peluang; Else bagian Else; Bila pada program terdapat masukan di luar pilihan, secara otomatis proses program akan dikirimkan ke Else, bukan keluar dari struktur Case seperti pada Case...Of. 2

3 C. Latihan-Latihan 1. Menampilkan kalimat Laboratorium Komputer sebanyak 15 kali dengan berbagai macam warna (LATIH5A.PAS) Program WarnaHuruf; I,J : Integer; For I := 1 to 15 do For J := 1 to 25 do TextColor(I); {Merubah warna huruf nilai I} GotoXY(J,I); { Pergi ke posisi X,Y } Writeln(' Laboratorium Komputer Delay(100); {Tunggu 100 ms } 2. Contoh program untuk mengganti warna latar layar (LATIH5B.PAS) Program WarnaLayar; I,J : Integer; For I := 1 to 7 do TextBackGround(I);{mengganti warna layar nilai I} Delay(500); { Tunggu 500 ms } 3. Menentukan angka yang dimasukkan dengan Case-Of-Else. (LATIH5C.PAS) Program MenentukanRange; Angka : Integer; Masukan salah satu angka dari 1 sampai 30 : Readln(Angka);

4 Case Angka Of 1..10 : Writeln('Terletak antara 1 dan 10 11..20 : Writeln('Terletak antara 11 dan 20 21..30 : Writeln('Terletak antara 21 dan 30 Else Writeln('Terletak diluar 1 dan 30 4. Program untuk menghitung luas empat persegi panjang, luas lingkaran, luas segitiga siku-siku. Program meminta pemakai untuk memilih tugas. (LATIH5D.PAS), Program MenghitungLuas; Pilih : Integer; Luas,Panjang,Lebar,Jari,Tinggi,Alas : Real; TextBackGround(1); TextColor(15); GotoXY(14,8); GotoXY(14,9); Pilih Salah Satu Menu : GotoXY(14,10); 1. Luas Empat Persegi Panjang GotoXY(14,11); 2. Luas Lingkaran GotoXY(14,12); 3. Luas Segitiga Siku-Siku GotoXY(14,13);

5 GotoXY(14,14); Pilihan Anda (1/2/3) : GotoXY(14,15); GotoXY(42,14);Readln(Pilih); TextBackGround(0); TextColor(15); Case Pilih Of 1 : Writeln('Menghitung Luas Empat Persegi Panjang : Lebar = Readln(Lebar); Panjang = Readln(Panjang); Luas := Panjang*Lebar; 2 : Writeln('Menghitung Luas Lingkaran : Jari-Jari = Readln(Jari); Luas := Pi*Sqr(Jari); 3 : Writeln('Menghitung Luas Segi Tiga Siku-Siku : Alas = Readln(Alas); Tinggi = Readln(Tinggi); Luas := 1/2*Alas*Tinggi; Else D. Tugas-Tugas Buatlah program Pascal untuk menghitung nilai tahanan sebuah resistor apabila diketahui warna pada masing-masing gelang 1,2,3 dan 4, kemudian simpan dengan nama TUGAS5A.PAS, Atur tampilan program agar menarik dengan variasi warna-warna.