SlideShare a Scribd company logo
1 of 11
Download to read offline
Dosen: Ir. Sihar, M.T.
T. Informatika – FTI
Bandung - 2014
Geometri & Teknik Coloring: BASIC
Language
TIF314 Grafika Komputer (2 sks)
Daftar Pustaka
Bratley, P., B. L. Fox, and L. E. Schrage. (1987). A Guide to Simulation,
Second Edition. Springer-Verlag.
Dorst, L. Fontijne, D., Mann, S. (2007). Geometric Algebra for Computer
Science: An Object-Oriented Approach to Geometry. The Morgan Kaufmann
Series in Computer Graphics.
Harrington, S. (1983). Computer Graphics: A Programming Approach.
McGraw-Hill.
Hughes, J.F., etc. (2014). Computer Graphics, Principles and Practice.
AddisonWesley.
Plastock, R.A. (1986). Computer Graphics. Schaum's Outline Series.
Simamora, S.N.M.P. (2013). “Diktat FTI314 Grafika Komputer”.
Program studi Teknik Informatika, Fak. Teknologi Informasi. Univ.
BALE. Bandung.
Simamora, S.N.M.P. (2008). “Diktat Pemrograman QBASIC”. Program
studiT. Komputer. PoliteknikTELKOM. Bandung.
Oleh sebab inkompatibilitas level library yang tersedia oleh translator dengan spesifikasi hardware,
maka disediakan sebuah emulator yang dikenal dengan nama DOS-BOX (donwload di sini:
https://www.4shared.com/rar/as-h2wqjce/DOSBox074-win32-
installer.html).
Emulator ini digunakan dalam setiap eksekusi sintaks pemrograman yang ditulis dalam Bahasa
Pemrograman BASIC.
Langkah-1: klik 2x icon, lalu ketikkan pada prompt aktif:
Tata-cara menjalankan QBASIC dalam emulator DOS-BOX:
Lalu, akan muncul hasil:
Langkah-2: selanjutnya ketikkan pada prompt aktif:
Lalu, akan muncul prompt aktif di D:, dan ketikkan pada prompt aktif:
Langkah-3: selanjutnya ketikkan pada prompt aktif:
Maka, akan muncul welcome-page translator QBASIC
Hal yang sama berlaku juga untuk translator Turbo C 3.0 (TC 3.0.)
Aplikasi dapat di-download di :
https://www.4shared.com/rar/U4Qq5s0xce/TC_
online.html
Welcome-page translator QBASIC
yang diemulasi dengan DOS-BOX
Installer dapat di-download di: https://www.4shared.com/rar/SwIvjE-qba/QBASIC.html
Mis: Area yang akan diarsir dengan dimensi p x l adalah: 3-ssp x 3-ssp, dimana segiempat tersebut
dibangun dari empat vektor, yakni A[20,13]; B[17,12]; C[18,9]; dan D[21,10]; Warna garis=YELLOW;
arsiran=Light-Green.Asumsi digunakan K-pengali=25.
Konstruksi-algoritma: KodefikasiYELLOW=14;
Kodefikasi LIGHT-GREEN=10;
BASIC-code Tampilan jalannya program:
kode warna garis
kode warna arsiran
titik-pusat arsiran
Contoh: Sebuah area segitiga yang akan diarsir dengan color=GREY. Ada tiga vektor yang membentuk
object 2D tersebut yakni: X[5,13]; Y[10,7]; Z[3,3]; dan D[21,10]; Warna garis ditetapkan adalah Light-
Red.Asumsi digunakan K-pengali=20.
Konstruksi-algoritma: Kodefikasi GREY=8;
Kodefikasi LIGHT-RED=12;
BASIC-code Tampilan jalannya program:
Kasus: Sebuah line (garis) dibangun dari dua vektor yakni A dan B. Apabila garis AB diberikan color =
BLUE, modelkanlah dalam persepektif-komputer dengan BASIC language. Asumsi K-pengali=35.
A = ;
10
12






B = ;
15
6






Solusi: kodefikasi BLUE=1;
BASIC-code Tampilan jalannya program:
Kasus: Sebuah circle (lingkaran) dibangun dari sebuah vektor pusat yakni P dan radius (jari-jari) R=6-ssp.
Apabila warna garis lingkaran diberikan color = YELLOW, modelkanlah dalam persepektif-komputer
dengan BASIC language. Asumsi K-pengali=35.
P = ;
9
7






Solusi: kodefikasiYELLOW=14;
BASIC-code Tampilan jalannya program:
Kasus: Sebuah line (garis) yang dibangun dari dua vektor, yakni S dan N, memotong circle (lingkaran).
Circle berada pada vektor pusat yakni P dan radius (jari-jari) R=3-ssp. Apabila warna garis lingkaran
diberikan color=CYAN, dan color garis SN=LIGHT-MAGENTA, maka modelkanlah dalam persepektif-
komputer dengan BASIC language. Asumsi K-pengali=25.
P = ;
7
8






Solusi: CYAN=3; LIGHT-MAGENTA=13;
BASIC-code Tampilan jalannya program:
S = ;
13
6






N= ;
7
10






Kasus: Sebuah circle (lingkaran) dibangun dari sebuah vektor pusat yakni Z dan radius (jari-jari) R=4.75-
ssp. Apabila color garis lingkaran dinyatakan=GREEN, dan arsiran=BROWN; modelkanlah dalam
persepektif-komputer dengan BASIC language. Asumsi K-pengali=30.
Z = ;
10
10






Solusi: kodefikasi GREEN=2; BROWN=6;
BASIC-code Tampilan jalannya program:
Kasus: Sebuah segitiga dibangun dari tiga vektor yakni A, B, dan C. Apabila color garis segitiga
dinyatakan=BROWN, dan arsiran=RED; modelkanlah dalam persepektif-komputer dengan BASIC
language. Asumsi K-pengali=25.
A = ;
3
3






Solusi: kodefikasi BROWN=6; RED=4;
BASIC-code Tampilan jalannya program:
B = ;
7
11






C = ;
12
4







More Related Content

Similar to Grafika Komputer dengan QBASIC

Latihan &kasus FTI314-sns
Latihan &kasus FTI314-snsLatihan &kasus FTI314-sns
Latihan &kasus FTI314-snsstaffpengajar
 
tif314 M04 kls.krywn
tif314 M04 kls.krywntif314 M04 kls.krywn
tif314 M04 kls.krywnstaffpengajar
 
TIF314 M 03-kls.krywn
TIF314 M 03-kls.krywnTIF314 M 03-kls.krywn
TIF314 M 03-kls.krywnstaffpengajar
 
Konsep pointer Univ. BALE
Konsep pointer Univ. BALEKonsep pointer Univ. BALE
Konsep pointer Univ. BALEstaffpengajar
 
TIF314 M02 kls.krywn
TIF314 M02 kls.krywnTIF314 M02 kls.krywn
TIF314 M02 kls.krywnstaffpengajar
 
tif314 M 1-kls.krywn
tif314 M 1-kls.krywntif314 M 1-kls.krywn
tif314 M 1-kls.krywnstaffpengajar
 
Relasi & Fungsi (Bentuk Fungsi) p-3 (compile ppt)
Relasi & Fungsi (Bentuk Fungsi) p-3 (compile ppt)Relasi & Fungsi (Bentuk Fungsi) p-3 (compile ppt)
Relasi & Fungsi (Bentuk Fungsi) p-3 (compile ppt)Shinta Novianti
 
Introduction to-basic language-programming
Introduction to-basic language-programmingIntroduction to-basic language-programming
Introduction to-basic language-programmingstaffpengajar
 
Latihan &kasus alpro-I_sns
Latihan &kasus alpro-I_snsLatihan &kasus alpro-I_sns
Latihan &kasus alpro-I_snsstaffpengajar
 
Silabus Grafika Komputer sns
Silabus Grafika Komputer snsSilabus Grafika Komputer sns
Silabus Grafika Komputer snsstaffpengajar
 
PPT ringkas.pptx
PPT ringkas.pptxPPT ringkas.pptx
PPT ringkas.pptxrefa131
 
Relasi dan fungsi by myself
Relasi dan fungsi by myselfRelasi dan fungsi by myself
Relasi dan fungsi by myselfFransisca Leny
 
Latihan Soal semester gasal smp viii
Latihan Soal semester gasal smp viiiLatihan Soal semester gasal smp viii
Latihan Soal semester gasal smp viiiAsfri Desi
 
Fungsi kuadrat (2)
Fungsi kuadrat (2)Fungsi kuadrat (2)
Fungsi kuadrat (2)Irviana Rozi
 
Struktur Kendali Proses-alpro-I_sns
Struktur Kendali Proses-alpro-I_snsStruktur Kendali Proses-alpro-I_sns
Struktur Kendali Proses-alpro-I_snsstaffpengajar
 

Similar to Grafika Komputer dengan QBASIC (20)

Latihan &kasus FTI314-sns
Latihan &kasus FTI314-snsLatihan &kasus FTI314-sns
Latihan &kasus FTI314-sns
 
tif314 M04 kls.krywn
tif314 M04 kls.krywntif314 M04 kls.krywn
tif314 M04 kls.krywn
 
TIF314 M 03-kls.krywn
TIF314 M 03-kls.krywnTIF314 M 03-kls.krywn
TIF314 M 03-kls.krywn
 
Konsep pointer Univ. BALE
Konsep pointer Univ. BALEKonsep pointer Univ. BALE
Konsep pointer Univ. BALE
 
TIF314 M02 kls.krywn
TIF314 M02 kls.krywnTIF314 M02 kls.krywn
TIF314 M02 kls.krywn
 
tif314 M 1-kls.krywn
tif314 M 1-kls.krywntif314 M 1-kls.krywn
tif314 M 1-kls.krywn
 
Relasi & Fungsi (Bentuk Fungsi) p-3 (compile ppt)
Relasi & Fungsi (Bentuk Fungsi) p-3 (compile ppt)Relasi & Fungsi (Bentuk Fungsi) p-3 (compile ppt)
Relasi & Fungsi (Bentuk Fungsi) p-3 (compile ppt)
 
sns alpro-I_ithb
sns alpro-I_ithbsns alpro-I_ithb
sns alpro-I_ithb
 
Grafika komputer
Grafika komputerGrafika komputer
Grafika komputer
 
Introduction to-basic language-programming
Introduction to-basic language-programmingIntroduction to-basic language-programming
Introduction to-basic language-programming
 
Latihan &kasus alpro-I_sns
Latihan &kasus alpro-I_snsLatihan &kasus alpro-I_sns
Latihan &kasus alpro-I_sns
 
Silabus Grafika Komputer sns
Silabus Grafika Komputer snsSilabus Grafika Komputer sns
Silabus Grafika Komputer sns
 
PPT ringkas.pptx
PPT ringkas.pptxPPT ringkas.pptx
PPT ringkas.pptx
 
Pengantar R3
Pengantar R3Pengantar R3
Pengantar R3
 
Relasi dan fungsi by myself
Relasi dan fungsi by myselfRelasi dan fungsi by myself
Relasi dan fungsi by myself
 
Latihan Soal semester gasal smp viii
Latihan Soal semester gasal smp viiiLatihan Soal semester gasal smp viii
Latihan Soal semester gasal smp viii
 
Fungsi kuadrat (2)
Fungsi kuadrat (2)Fungsi kuadrat (2)
Fungsi kuadrat (2)
 
Minggu_3 TIF305
Minggu_3 TIF305Minggu_3 TIF305
Minggu_3 TIF305
 
Vb
VbVb
Vb
 
Struktur Kendali Proses-alpro-I_sns
Struktur Kendali Proses-alpro-I_snsStruktur Kendali Proses-alpro-I_sns
Struktur Kendali Proses-alpro-I_sns
 

More from staffpengajar

Lthn_kasus_M13_alpro.pdf
Lthn_kasus_M13_alpro.pdfLthn_kasus_M13_alpro.pdf
Lthn_kasus_M13_alpro.pdfstaffpengajar
 
Dasar Operator Arithmatika_python.pdf
Dasar Operator Arithmatika_python.pdfDasar Operator Arithmatika_python.pdf
Dasar Operator Arithmatika_python.pdfstaffpengajar
 
artikel_IoT_PR_snmpsimamora.pdf
artikel_IoT_PR_snmpsimamora.pdfartikel_IoT_PR_snmpsimamora.pdf
artikel_IoT_PR_snmpsimamora.pdfstaffpengajar
 
Japaness multiplification 3 variables and 4 variables
Japaness multiplification 3 variables and 4 variablesJapaness multiplification 3 variables and 4 variables
Japaness multiplification 3 variables and 4 variablesstaffpengajar
 
Randomize number vbscript_sns
Randomize number vbscript_snsRandomize number vbscript_sns
Randomize number vbscript_snsstaffpengajar
 
sns77 vb script_politel
sns77 vb script_politelsns77 vb script_politel
sns77 vb script_politelstaffpengajar
 
Diktat c++ d76_dev-cpp
Diktat c++ d76_dev-cppDiktat c++ d76_dev-cpp
Diktat c++ d76_dev-cppstaffpengajar
 
Algoritma Matematika Informasi dalam Pemrograman C++
Algoritma Matematika Informasi dalam Pemrograman C++Algoritma Matematika Informasi dalam Pemrograman C++
Algoritma Matematika Informasi dalam Pemrograman C++staffpengajar
 
Artikel sns op-bndg_2000
Artikel sns op-bndg_2000Artikel sns op-bndg_2000
Artikel sns op-bndg_2000staffpengajar
 
sns about struct-cpp
sns about struct-cppsns about struct-cpp
sns about struct-cppstaffpengajar
 
Allen d76 matlab-adjoe_
Allen d76 matlab-adjoe_Allen d76 matlab-adjoe_
Allen d76 matlab-adjoe_staffpengajar
 
What about spim-simulator
What about spim-simulatorWhat about spim-simulator
What about spim-simulatorstaffpengajar
 
Notes reliability engineering
Notes reliability engineeringNotes reliability engineering
Notes reliability engineeringstaffpengajar
 

More from staffpengajar (20)

Lthn_kasus_M13_alpro.pdf
Lthn_kasus_M13_alpro.pdfLthn_kasus_M13_alpro.pdf
Lthn_kasus_M13_alpro.pdf
 
M15_alpro_.pdf
M15_alpro_.pdfM15_alpro_.pdf
M15_alpro_.pdf
 
M09-jarKomp-1_.pdf
M09-jarKomp-1_.pdfM09-jarKomp-1_.pdf
M09-jarKomp-1_.pdf
 
M10-jarKomp-1.pdf
M10-jarKomp-1.pdfM10-jarKomp-1.pdf
M10-jarKomp-1.pdf
 
Dasar Operator Arithmatika_python.pdf
Dasar Operator Arithmatika_python.pdfDasar Operator Arithmatika_python.pdf
Dasar Operator Arithmatika_python.pdf
 
artikel_IoT_PR_snmpsimamora.pdf
artikel_IoT_PR_snmpsimamora.pdfartikel_IoT_PR_snmpsimamora.pdf
artikel_IoT_PR_snmpsimamora.pdf
 
data_dan_DBase_.pdf
data_dan_DBase_.pdfdata_dan_DBase_.pdf
data_dan_DBase_.pdf
 
Japaness multiplification 3 variables and 4 variables
Japaness multiplification 3 variables and 4 variablesJapaness multiplification 3 variables and 4 variables
Japaness multiplification 3 variables and 4 variables
 
Randomize number vbscript_sns
Randomize number vbscript_snsRandomize number vbscript_sns
Randomize number vbscript_sns
 
sns77 vb script_politel
sns77 vb script_politelsns77 vb script_politel
sns77 vb script_politel
 
Diktat c++ d76_dev-cpp
Diktat c++ d76_dev-cppDiktat c++ d76_dev-cpp
Diktat c++ d76_dev-cpp
 
Algoritma Matematika Informasi dalam Pemrograman C++
Algoritma Matematika Informasi dalam Pemrograman C++Algoritma Matematika Informasi dalam Pemrograman C++
Algoritma Matematika Informasi dalam Pemrograman C++
 
Artikel sns op-bndg_2000
Artikel sns op-bndg_2000Artikel sns op-bndg_2000
Artikel sns op-bndg_2000
 
sns about struct-cpp
sns about struct-cppsns about struct-cpp
sns about struct-cpp
 
Allen d76 matlab-adjoe_
Allen d76 matlab-adjoe_Allen d76 matlab-adjoe_
Allen d76 matlab-adjoe_
 
What about spim-simulator
What about spim-simulatorWhat about spim-simulator
What about spim-simulator
 
Notes reliability engineering
Notes reliability engineeringNotes reliability engineering
Notes reliability engineering
 
Matlab sns_77
Matlab sns_77Matlab sns_77
Matlab sns_77
 
Matlab tutor sns
Matlab tutor snsMatlab tutor sns
Matlab tutor sns
 
sns es oop_
sns es oop_sns es oop_
sns es oop_
 

Recently uploaded

1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdfShintaNovianti1
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxSyaimarChandra1
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfTaqdirAlfiandi1
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxherisriwahyuni
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
demontrasi kontekstual modul 1.2.a. 6.pdf
demontrasi kontekstual modul 1.2.a. 6.pdfdemontrasi kontekstual modul 1.2.a. 6.pdf
demontrasi kontekstual modul 1.2.a. 6.pdfIndri117648
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)3HerisaSintia
 
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxarnisariningsih98
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxErikaPuspita10
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxalalfardilah
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASreskosatrio1
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaNadia Putri Ayu
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxWirionSembiring2
 

Recently uploaded (20)

1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
demontrasi kontekstual modul 1.2.a. 6.pdf
demontrasi kontekstual modul 1.2.a. 6.pdfdemontrasi kontekstual modul 1.2.a. 6.pdf
demontrasi kontekstual modul 1.2.a. 6.pdf
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)
 
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional Dunia
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
 

Grafika Komputer dengan QBASIC

  • 1. Dosen: Ir. Sihar, M.T. T. Informatika – FTI Bandung - 2014 Geometri & Teknik Coloring: BASIC Language TIF314 Grafika Komputer (2 sks)
  • 2. Daftar Pustaka Bratley, P., B. L. Fox, and L. E. Schrage. (1987). A Guide to Simulation, Second Edition. Springer-Verlag. Dorst, L. Fontijne, D., Mann, S. (2007). Geometric Algebra for Computer Science: An Object-Oriented Approach to Geometry. The Morgan Kaufmann Series in Computer Graphics. Harrington, S. (1983). Computer Graphics: A Programming Approach. McGraw-Hill. Hughes, J.F., etc. (2014). Computer Graphics, Principles and Practice. AddisonWesley. Plastock, R.A. (1986). Computer Graphics. Schaum's Outline Series. Simamora, S.N.M.P. (2013). “Diktat FTI314 Grafika Komputer”. Program studi Teknik Informatika, Fak. Teknologi Informasi. Univ. BALE. Bandung. Simamora, S.N.M.P. (2008). “Diktat Pemrograman QBASIC”. Program studiT. Komputer. PoliteknikTELKOM. Bandung.
  • 3. Oleh sebab inkompatibilitas level library yang tersedia oleh translator dengan spesifikasi hardware, maka disediakan sebuah emulator yang dikenal dengan nama DOS-BOX (donwload di sini: https://www.4shared.com/rar/as-h2wqjce/DOSBox074-win32- installer.html). Emulator ini digunakan dalam setiap eksekusi sintaks pemrograman yang ditulis dalam Bahasa Pemrograman BASIC. Langkah-1: klik 2x icon, lalu ketikkan pada prompt aktif: Tata-cara menjalankan QBASIC dalam emulator DOS-BOX: Lalu, akan muncul hasil: Langkah-2: selanjutnya ketikkan pada prompt aktif: Lalu, akan muncul prompt aktif di D:, dan ketikkan pada prompt aktif: Langkah-3: selanjutnya ketikkan pada prompt aktif: Maka, akan muncul welcome-page translator QBASIC Hal yang sama berlaku juga untuk translator Turbo C 3.0 (TC 3.0.) Aplikasi dapat di-download di : https://www.4shared.com/rar/U4Qq5s0xce/TC_ online.html
  • 4. Welcome-page translator QBASIC yang diemulasi dengan DOS-BOX Installer dapat di-download di: https://www.4shared.com/rar/SwIvjE-qba/QBASIC.html
  • 5. Mis: Area yang akan diarsir dengan dimensi p x l adalah: 3-ssp x 3-ssp, dimana segiempat tersebut dibangun dari empat vektor, yakni A[20,13]; B[17,12]; C[18,9]; dan D[21,10]; Warna garis=YELLOW; arsiran=Light-Green.Asumsi digunakan K-pengali=25. Konstruksi-algoritma: KodefikasiYELLOW=14; Kodefikasi LIGHT-GREEN=10; BASIC-code Tampilan jalannya program: kode warna garis kode warna arsiran titik-pusat arsiran
  • 6. Contoh: Sebuah area segitiga yang akan diarsir dengan color=GREY. Ada tiga vektor yang membentuk object 2D tersebut yakni: X[5,13]; Y[10,7]; Z[3,3]; dan D[21,10]; Warna garis ditetapkan adalah Light- Red.Asumsi digunakan K-pengali=20. Konstruksi-algoritma: Kodefikasi GREY=8; Kodefikasi LIGHT-RED=12; BASIC-code Tampilan jalannya program:
  • 7. Kasus: Sebuah line (garis) dibangun dari dua vektor yakni A dan B. Apabila garis AB diberikan color = BLUE, modelkanlah dalam persepektif-komputer dengan BASIC language. Asumsi K-pengali=35. A = ; 10 12       B = ; 15 6       Solusi: kodefikasi BLUE=1; BASIC-code Tampilan jalannya program:
  • 8. Kasus: Sebuah circle (lingkaran) dibangun dari sebuah vektor pusat yakni P dan radius (jari-jari) R=6-ssp. Apabila warna garis lingkaran diberikan color = YELLOW, modelkanlah dalam persepektif-komputer dengan BASIC language. Asumsi K-pengali=35. P = ; 9 7       Solusi: kodefikasiYELLOW=14; BASIC-code Tampilan jalannya program:
  • 9. Kasus: Sebuah line (garis) yang dibangun dari dua vektor, yakni S dan N, memotong circle (lingkaran). Circle berada pada vektor pusat yakni P dan radius (jari-jari) R=3-ssp. Apabila warna garis lingkaran diberikan color=CYAN, dan color garis SN=LIGHT-MAGENTA, maka modelkanlah dalam persepektif- komputer dengan BASIC language. Asumsi K-pengali=25. P = ; 7 8       Solusi: CYAN=3; LIGHT-MAGENTA=13; BASIC-code Tampilan jalannya program: S = ; 13 6       N= ; 7 10      
  • 10. Kasus: Sebuah circle (lingkaran) dibangun dari sebuah vektor pusat yakni Z dan radius (jari-jari) R=4.75- ssp. Apabila color garis lingkaran dinyatakan=GREEN, dan arsiran=BROWN; modelkanlah dalam persepektif-komputer dengan BASIC language. Asumsi K-pengali=30. Z = ; 10 10       Solusi: kodefikasi GREEN=2; BROWN=6; BASIC-code Tampilan jalannya program:
  • 11. Kasus: Sebuah segitiga dibangun dari tiga vektor yakni A, B, dan C. Apabila color garis segitiga dinyatakan=BROWN, dan arsiran=RED; modelkanlah dalam persepektif-komputer dengan BASIC language. Asumsi K-pengali=25. A = ; 3 3       Solusi: kodefikasi BROWN=6; RED=4; BASIC-code Tampilan jalannya program: B = ; 7 11       C = ; 12 4      