Praktikum 2 HighGUI in OpenCV
|
|
- Susanto Susanto
- 6 tahun lalu
- Tontonan:
Transkripsi
1 Praktikum 2 HighGUI in OpenCV 1. Drawing and Text Prgram berikut ini menunjukkan cara menggambar sebuah bject (lines and shapes) dan menulis (text) pada windw. IplImage* src1 = cvladimage( "picture.jpg" ); // Line variables CvPint pt1 = cvpint(250,60); CvPint pt2 = cvpint(430,250); CvScalar red = CV_RGB(250,0,0); int thickness = 2; int cnnectivity = 8; // Circle variables int radius = 50; cvscalar yellw = CV_RGB(250,250,0); // Text variables cnst char* text = "Hall..."; duble hscale = 1.0; duble vscale = 0.8; duble shear = 0.2; int thickness2 = 1; int line_type = 8; cvfnt fnt1; cvinitfnt(&fnt1,cv_font_hershey_duplex,hscale,vscale,shear,thickness, line_type); cvline(src1,pt1,pt2,red,thickness,cnnectivity); cvcircle(src1,pt2,radius,yellw,thickness,cnnectivity); cvputtext(src1,text,pt1,&fnt1,yellw); cvnamedwindw("drawing_and_text", 1); cvshwimage("drawing_and_text", src1); cvwaitkey(); return 0; Ubah nilai variabel pada line, circle dan text di atas sesuai dengan yang anda kehendaki. cvline() cvcircle() cvputtext()
2 2. Regin f Interest (ROI) and Alpha Blend Prgram berikut ini menunjukkan cara memetakan krdinat pada gambar dan menggunakan fungsi Alpha Blend. IplImage* src1 = cvladimage( "picture.jpg" ); IplImage* src2 = cvladimage( "picture2.jpg" ); int x = 390; int y = 190; int width = 75; int height = 90; duble alpha = 0; duble beta = 1; cvsetimageroi(src1, cvrect(x,y,width,height)); cvaddweighted(src1, alpha, src2, beta, 0.0, src1); cvresetimageroi(src1); cvnamedwindw("alpha_blend", 1); cvshwimage("alpha_blend", src1); cvwaitkey(); Ubah lah nilai variable alpha dan beta dalam range 0 1, amati perubahan yang terjadi pada gambar kemudian berikan penjelasan. cvsetimageroi() cvresetimageroi() cvresetimageroi() 3. Muse Events Prgram berikut ini menunjukkan cara menggunakan muse event, yaitu dengan menggunakan click pada muse untuk menggambar sebuah segi empat pada windw. vid my_muse_callback( int event, int x, int y, int flags, vid* param ); CvRect bx; bl drawing_bx = false; vid draw_bx( IplImage* img, CvRect rect ) cvrectangle( img, cvpint(bx.x, bx.y), cvpint(bx.x+bx.width,bx.y+bx.height), cvscalar(0xff,0x00,0x00) ); // Implement muse callback vid my_muse_callback( int event, int x, int y, int flags, vid* param ) IplImage* image = (IplImage*) param;
3 switch( event ) case CV_EVENT_MOUSEMOVE: if( drawing_bx ) bx.width = x-bx.x; bx.height = y-bx.y; case CV_EVENT_LBUTTONDOWN: drawing_bx = true; bx = cvrect( x, y, 0, 0 ); case CV_EVENT_LBUTTONUP: drawing_bx = false; if( bx.width < 0 ) bx.x += bx.width; bx.width *= -1; if( bx.height < 0 ) bx.y += bx.height; bx.height *= -1; draw_bx( image, bx ); cnst char* name = "Bx Example"; bx = cvrect(-1,-1,0,0); IplImage* image = cvladimage( "picture.jpg" ); cvzer( image ); IplImage* temp = cvclneimage( image ); cvnamedwindw( name ); // Set up the callback cvsetmusecallback( name, my_muse_callback, (vid*) image); // Main lp while( 1 ) cvcpyimage( image, temp ); if( drawing_bx ) draw_bx( temp, bx ); cvshwimage( name, temp ); if( cvwaitkey( 15 )==27 ) cvreleaseimage( &image ); cvreleaseimage( &temp ); cvdestrywindw( name ); return 0; Ubah lah nilai variable alpha dan beta dalam range 0 1, amati perubahan yang terjadi pada gambar kemudian berikan penjelasan. my_muse_callback() cvsetmusecallback() Jelaskan event-event yang dipakai dalam aplikasi muse.
4 4. Trackbar (sliders) fr Buttns Prgram berikut ini menunjukkan cara menggunakan trackbar (slider) untuk buttn. int g_switch_value = 0; int clrint = 0; // Trackbar/switch callback vid switch_callback( int psitin ) if( psitin == 0 ) clrint = 0; else clrint = 1; cnst char* name = "Dem Windw"; int radius = 30; int thickness = 2; int cnnectivity = 8; CvScalar green = CV_RGB(0,250,0); CvScalar range = CV_RGB(250,150,0); IplImage* src1 = cvladimage( "picture.jpg" ); CvPint pt2 = cvpint(405,195); cvnamedwindw( name, 1 ); cvshwimage(name, src1); // Create trackbar cvcreatetrackbar( "Switch", name, &g_switch_value, 1, switch_callback ); // Lp t update the circle clr while( 1 ) if( clrint == 0) cvcircle(src1,pt2,radius,green,thickness,cnnectivity); else cvcircle(src1,pt2,radius,range,thickness,cnnectivity); cvshwimage(name, src1); if( cvwaitkey( 15 ) == 27 ) cvreleaseimage( &src1 ); cvdestrywindw( name ); return 0; Ubah lah nilai trackbar pada kndisi 0 atau 1, amati perubahan yang terjadi pada gambar kemudian berikan penjelasan. switch_callback() cvcreatetrackbar()
5 5. Mving Arund Vide with Slider Prgram berikut ini mengambil data vide (*.AVI) yang ada di current directry (direktri kerja) kemudian menampilkannya pada windw yang terdapat slider di dalamnya. Fungsi slider seperti pada untuk menentukan psisi vide pada urutan ke sekian. int g_slider_psitin = 0; CvCapture* g_capture = NULL; vid ntrackbarslide(int ps) cvsetcaptureprperty( g_capture, CV_CAP_PROP_POS_FRAMES, ps ); cvnamedwindw( "AVI", CV_WINDOW_AUTOSIZE ); g_capture = cvcreatefilecapture("vide.avi"); int frames = (int) cvgetcaptureprperty( g_capture, CV_CAP_PROP_FRAME_COUNT ); if( frames!= 0 ) cvcreatetrackbar( "Psitin", "AVI", &g_slider_psitin, frames, ntrackbarslide ); IplImage* frame; while(1) frame = cvqueryframe( g_capture ); if(!frame ) cvshwimage( "AVI", frame ); char c = cvwaitkey(25); if( c == 27 ) cvreleasecapture( &g_capture ); cvdestrywindw( "AVI" ); return(0); Ubah nama vide.avi dengan nama file vide yang anda punyai, kemudian jalankan prgram! ntrackbarslide() cvqueryframe()
6 Tugas: Writing File in AVI Dari prgram menampilkan PC camera pada Praktikum 1, buatlah prgram untuk menyimpan tampilan tersebut ke dalam bentuk vide (*.avi) dalam rentang waktu beberapa saat setelah prgram pertama kali dijalankan dengan menggunakan Vide I/O functins, seperti: cvcreatecameracapture() cvcreatevidewriter() cvwriteframe() dan fungsi-fungsi pendukung lainnya.
Praktikum 5 Image Transformation (1)
Praktikum 5 Image Transfrmatin (1) 1. Resizes image Prgram berikut ini menunjukkan fungsi untuk merubah ukuran (memperkecil atau memperbesar) sebuah gambar. //main OpenCV header //GUI header int main()
Lebih terperinciPraktikum 1 Installation for OpenCV
Praktikum 1 Installation for OpenCV Persiapan Praktikum ini dapat dikerjakan dengan syarat mahasiswa: - Memiliki konsep dasar pemrograman dan pengoperasian MS.Visual C++ - Memiliki konsep dasar image processing
Lebih terperinciPraktikum 6 Image Transformation 2
Praktikum 6 Image Transfrmatin 2 1. Laplacian Transfrm Prgram berikut ini menggunakan fungsi Laplacian Transfrm pada sebuah vide. #include #include #include #include
Lebih terperinciPraktikum 3 Color Conversion
Praktikum 3 Clr Cnversin 1. Grayscale Prgram berikut ini mengubah dari clr image menjadi grayscale image. // Declare a new IplImage pinter IplImage* gray; // Lad an image src = cvladimage("image.jpg",1);
Lebih terperinciPraktikum 8 Feature Extraction
Praktikum 8 Feature Extraction 1. Sobel Edge Detection Program berikut ini menerapkan sobel edge detection untuk deteksi tepi pada gambar. #include #include //main OpenCV header //GUI
Lebih terperinciObject Trcaking menggunakan OpenCV dan Arduino
Laporan Tugas Akhir PPCD Object Trcaking menggunakan OpenCV dan Arduino Ardhi Maarik (G64120032), Sarah Shanaz Shaztika (G64120037), Muhammad Syarif Radhi (G64120101), Adek Ayu putri Juliani (G64120129)
Lebih terperinciLAMPIRAN CODE PROGRAM PLC. Program master (P0) STEP 0 IF saklar THEN LOAD V200 TO TP0 SET T0 RESET P1 RESET P2. STEP 1 IF N T0 THEN SET sila SET silc
LAMPIRAN CODE PROGRAM PLC Program master (P0) STEP 0 IF saklar LOAD V200 TO TP0 SET T0 RESET P1 RESET P2 STEP 1 IF N T0 SET sila SET silc STEP 2 IF N saklar LOAD V300 TO TP0 SET T0 STEP 3 IF N T0 SET silb
Lebih terperinciBAB III METODE PENELITIAN. ada beberapa cara yang telah dilakukan, antara lain:
BAB III METODE PEELITIA Untuk pengumpulan data yang diperlukan dalam melaksanakan tugas akhir, ada beberapa cara yang telah dilakukan, antara lain: 1. Studi kepustakaan Studi kepustakaan berupa pencarian
Lebih terperinciTujuan : A. Percabangan Percabangan di dalam Java terdapat 2 macam, yaitu dengan memakai if dan switch.
Modul 2 Percabangan dan Loop Tujuan : 1. Praktikan mengetahui macam macam percabangan pada Java 2. Praktikan mengetahui macam macam loop pada Java 3. Praktikan mampu memahami logika percabangan dan loop
Lebih terperinciPerulangan, Percabangan, dan Studi Kasus
Perulangan, Percabangan, dan Studi Kasus Perulangan dan percabangan merupakan hal yang sangat penting dalam menyusun suatu program Pada pertemuan kali ini akan dibahas secara detail tentang perulangan
Lebih terperinciSOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009
SOAL C++ 1. Penulisan Preprocessor yang benar di awali dengan tanda pound atau tanda : a. # c. @ b. & d. = 2. Contoh penulisan file header yang benar yaitu : a. &include c. =include
Lebih terperinciPEMBUATAN SOFTWARE ALAT BANTU KOMUNIKASI PENYANDANG CACAT TUNA RUNGU-TUNA WICARA (BERBAHASA ISYARAT TANGAN) BERBASIS WEBCAM
PEMBUATAN SOFTWARE ALAT BANTU KOMUNIKASI PENYANDANG CACAT TUNA RUNGU-TUNA WICARA (BERBAHASA ISYARAT TANGAN) BERBASIS WEBCAM Rani Dewi Ismawati 1, Drs. Miftahul Huda, MT 2, Akuwan Shaleh, SST 3 Mahasiswa
Lebih terperinciBAB III PROSEDUR DAN METODOLOGI. banyak dipelajari dan dikembangkan saat ini, baik oleh para pelajar, maupun para ahli.
BAB III PROSEDUR DAN METODOLOGI 3.1 Pendeteksian Objek Viola Jones Pendeteksian objek merupakan salah satu topik dalam visi komputer yang cukup banyak dipelajari dan dikembangkan saat ini, baik oleh para
Lebih terperinciPengenalan JavaScript
Pengenalan JavaScript Tujuan - Mahasiswa memahami konsep dasar Javascript - Mahasiswa mampu memahami cara menggunakan Javascript - Mahasiswa mampu memahami dasar variabel di Javascript - Mahasiswa mampu
Lebih terperinciPENGEMBANGAN APLIKASI PENGUBAH LATAR BELAKANG VIDEO
PENGEMBANGAN APLIKASI PENGUBAH LATAR BELAKANG VIDEO Rudy Adipranata 1, Djni Haryadi Setiabudi 2, Henry Tedjwarsit Fakultas Teknlgi Industri, Jurusan Teknik Infrmatika, Universitas Kristen Petra, Jl. Siwalankert
Lebih terperinciPertemuan 9: BRANCHING/PERCABANGAN dalam C LOOPING/PERULANGAN/ITERASI dalam C
Pertemuan 9: BRANCHING/PERCABANGAN dalam C LOOPING/PERULANGAN/ITERASI dalam C Percabangan: IF dan IF-ELSE Perintah yang digunakan adalah if dan if-else Bentuk umum: Bentuk if if (kondisi) { //lakukan sejumlah
Lebih terperinciMODUL 1 Operasi Dasar dalam PHP
1 MODUL 1 Operasi Dasar dalam PHP A. TUJUAN 1. Mampu menjelaskan variable dalam PHP 2. Mampu menjelaskan array dalam PHP 3. Mampu menjelaskan percabangan dalam PHP 4. Mampu menjelaskan perulangan dalam
Lebih terperinciAlgoritma Pemrograman. GUI Programming 2
Algoritma Pemrograman GUI Programming 2 Numerik int float char double Non Numerik AnsiString Tipe bentukan: array, enum, struct Tipe Data BCB Konversi tipe Data String to Integer StrToInt String to Float
Lebih terperinciStruktur Program C++ Pertemuan 3
Struktur Program C++ Pertemuan 3 Outline Organizing the C++ Program Declaring and Defining Functions Local Variables Global Variables Returning Values from Functions Default Function Parameters Controlling
Lebih terperinciJobsheet II. OpenCV untuk Processing Filter
Jobsheet II OpenCV untuk Processing Filter A. Tujuan Mahasiswa mampu menjelaskan fitur filter gambar pada OpenCV untuk Processing Mahasiswa mampu mengoperasikan fitur filter gambar pada OpenCV untuk Processing.
Lebih terperinciint i = 0; while (i < 10) { System.out.println( Informatika Unpas ); i++; }
I. Bahan Kajian 1. Perulangan (Iterasi) Perulangan(iterasi), menyatakan bahwa suatu instruksi tertentu akan diulang sampai tercapai kondisi tertentu, tanpa kita harus menulis perintah tersebut secara berulang.
Lebih terperinciBentuk 2D dasar. Titik. Garis. Contoh 2. Contoh. Contoh 1. Syntax. point(x, y) x: koordinat x y: koordinat y
Bentuk 2D dasar Titik point(x, y) x: koordinat x y: koordinat y point(30, 20); point(85, 20); point(85, 75); point(30, 75); Garis line(x1, y1, x2, y2) x1: koordinat titik pertama garis X x2: koordinat
Lebih terperinciLAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT
LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT Di susun oleh : Galuh Meidaluna 4103141023 Dosen : Dwi Susanto ST. MT TEKNOLOGI MULTIMEDIA BROADCASTING POLITEKNIK ELEKTRONIKA NEGERI SURABAYA
Lebih terperinciBAB IV IMPLEMENTASI SISTEM M-LEARNING
BAB IV IMPLEMENTASI SISTEM M-LEARNING 4.1 Kebutuhan Implementasi Untuk membangun sistem m-learning ini, perangkat utama yang digunakan adalah BREW SDK 3.1.5 dengan builder Microsoft Visual C++ 6 dan GNU
Lebih terperinci3. Struktur Perulangan dalam C++
3. Struktur Perulangan dalam C++ Obyektif Praktikum : Mengerti struktur perulangan dalam C++ Dapat menggunakan struktur perulangan berdasarkan penggunaannya Struktur perulangan (loops) Loops merupakan
Lebih terperinciPengenalan Processing untuk Image Processing
Fakultas Ilmu Terapan, Universitas Telkom 1 Modul 8 : 8.1 Tujuan Mahasiswa mampu menggunakan software processing untuk pengolahan citra 8.2 Alat & Bahan 1. Komputer/Laptop 2. Software Processing (download
Lebih terperinciBAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA
1 BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA IDENTIFIER Identifier adalah suatu tanda yang mewakili nama-nama variabel, method, class, dsb. Ingat : Bahasa
Lebih terperinciMODUL. Operasi Kondisi. Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK
MODUL 3 Operasi Kondisi Modul Praktikum C++ Dasar Pemrograman Komputer Semester Genap 2017/2018 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK MODUL 3 OPERASI KONDISI A. Tujuan Setelah mempelajari bab ini diharapkan
Lebih terperinciFile I/O in C++ Dr. Taufik Fuadi Abidin, M.Tech Irvanizam Zamanhuri, M.Sc
File I/O in C++ Dr. Taufik Fuadi Abidin, M.Tech Irvanizam Zamanhuri, M.Sc Pemrosesan File dalam C++ Pemrosesan file dalam C++ dilakukan dengan menggunakan fstream class. Tidak seperti struktur FILE, fstream
Lebih terperinciPemrograman Web WEEK 03 HTML LANJUT
1 Pemrograman Web WEEK 03 HTML LANJUT 2 Introduction IMAGE HYPERLINK IMAGE MAP DIV & SPAN META 1 HTML Image 3 Menampilkan gambar pada halaman web Tag: (tidak memiliki tag penutup) align Atribut Value
Lebih terperinciBAB III METODE PENELITIAN Perancangan Sistem dan Blok Diagram Sistem. dapat dijelaskan melalui blok diagram pada Gambar 3.1.
BAB III METODE PENELITIAN 3.1. Perancangan Sistem dan Blok Diagram Sistem Model penelitian yang akan dilakukan adalah model penelitian pengembangan. Untuk mempermudah dalam memahami sistem yang akan dibuat
Lebih terperinciBAB III METODE PENELITIAN
BAB III METODE PENELITIAN Dalam tugas akhir ini penguji melakukan pengujian dari judul tugas akhir sebelumnya, yang dilakukan oleh Isana Mahardika. dalam tugas akhir tersebut membahas pendeteksian tempat
Lebih terperinciPERCABANGAN. Bentuk if Sederhana
PERCABANGAN Bentuk if Sederhana Operator if merupakan salah satu bentuk pernyataan berkondisi yang berguna untuk pengambilan keputusan terhadap dua buah kemungkinan. Bentuk if ada yang mengandung else,
Lebih terperinciModul 3 Percabangan dan Perulangan
Modul 3 Percabangan dan Perulangan Pada Modul ini akan dibahas if-else while go-to ( java ) for for enhanced What's your problem 5W 1H ( What, When, Where, Why, Who ) & How merupakan dasar dari pembentukan
Lebih terperinciModul Praktikum 3 Pemograman Berorientasi Objek
Modul Praktikum 3 Pemograman Berorientasi Objek 1. Judul : Kontrol Keputusan dan Pengulangan 2. Tujuan Percobaan : Diakhir praktikum, mahasiswa diharapkan mampu : Menggunakan struktur kontrol keputusan
Lebih terperinciPENGANTAR KOMPUTER & SOFTWARE II. Array (Part II) Tim Pengajar KU Institut Teknologi Sumatera
PENGANTAR KOMPUTER & SOFTWARE II Array (Part II) Tim Pengajar KU1102 - Institut Teknologi Sumatera Tujuan Mahasiswa mampu memahami proses-proses yang dapat dilakukan terhadap array. Mahasiswa dapat menggunakan
Lebih terperinciJavaScript. Pemrograman Web 1. Genap
JavaScript Pemrograman Web 1 Genap 2011-2012 Pengenalan JavaScript Apa itu JavaScript? JavaScript adalah bahasa Scripting, bukan bahasa pemrograman. JavaScript didisain untuk membuat halaman HTML menjadi
Lebih terperinciLangkah-langkah Membuat Multimedia
Langkah-langkah Membuat Multimedia Jalankan program flash 8. 1. Save file dengan nama home.fla. 2. Beri nama layer1 dengan background. Membuat halaman awal 3. Buat kotak rectangle tanpa isi (no fill )
Lebih terperinciBAB Argument Command-Line dan System Properties
BAB 5 Aplikasi Berbasis Teks 5.1 Tujuan Pembahasan kali ini akan menitikberatkan pada bahasan penggunaan argument command-line. Selebihnya, Anda akan mempelajari mengenai penggunaan streams untuk mendapatkan
Lebih terperinciPernyataan Bersyarat (Conditional Statement)
Pernyataan Bersyarat (Cnditinal Statement) Matakuliah : DIK-003 Pemgraman I Genap Tahun Ajaran 2011/2012 Dr. Taufik Fuadi Abidin, M.Tech Irvanizam Zamanhuri, M.Sc Email: tfa@infrmatika.unsyiah.ac.id irvanizam.zamanhuri@infrmatika.unsyiah.ac.id
Lebih terperinciPemrograman Web. Javascript. Indrato, S.Kom Introduction. Penyisipan JS dalam HTML. PemrogramanWeb.2009
Pemrograman Web Indrato, S.Kom indra.ndr7@gmail.com Javascript Page 2 Introduction JavaScript merupakan bahasa berbasis objek, akan tetapi bukanlah bahasa berorientasi objek karena tidak memiliki kelas
Lebih terperinciPRAKTIKUM 2. perubah (variabel), konstanta, fungsi, atau obyek lain yang didefinisikan oleh
PRAKTIKUM 2 1. Variabel Pengenal (identifier) merupakan nama yang biasa digunakan untuk suatu perubah (variabel), konstanta, fungsi, atau obyek lain yang didefinisikan oleh pemrogram. Variabel adalah suatu
Lebih terperinciDasar Pemrograman. Kondisi dan Perulangan. By : Hendri Sopryadi, S.Kom, M.T.I
Dasar Pemrograman Kondisi dan Perulangan By : Hendri Sopryadi, S.Kom, M.T.I Kondisi dan Perulangan Pendahuluan Dalam sebuah proses program, biasanya terdapat kode penyeleksian kondisi, kode pengulangan
Lebih terperinciPreliminary Test Axioo Class Program
NAMA : JOKO PURWONO A. SEKOLAH ASAL : SMK PGRI WLINGI Preliminary Test Axioo Class Program (masing-masing soal dapat memiliki lebih dari satu jawaban) A. Mikrokontroler dan Pemrograman Umum 1. Sebutkan
Lebih terperinciMODUL 9 Material Texture
MODUL 9 Material Texture A. KOMPETENSI DASAR Memahami Inisialisasi Material Texture Memahami Texture Mapping. Memahami dasar menampilkan susunan obyek yang dilengkapi dengan texture mapping. B. ALOKASI
Lebih terperinciColorMatcher. Goal. Preparation. The Task & the Game. Level 1
ColorMatcher Goal Praktikum ini bertujuan untuk mempelajari dan mempraktekkan prinsip composition (has_a), inheritance (is_a), event driven programming, polimorphism, dan abstract class. Preparation Jalankan
Lebih terperinciPercabangan & Perulangan
Struktur Dasar Java Percabangan & Perulangan Object-oriented Programming (OOP) with JAVA 2011/2012 Macam-macam Percabangan if (...) if ( ) else ( ) if ( ) else if ( ) else ( ) switch ( ) Percabangan :
Lebih terperinciStruktur Kontrol Pemrograman Java : PERCABANGAN
MK. Pemrograman Berorientasi Objek Struktur Kontrol Pemrograman Java : PERCABANGAN Karmilasari Struktur Kontrol Percabangan If, If-Else, If bersarang Switch - Case Pengulangan 2 Percabangan : IF Pada percabangan
Lebih terperinciPEMPROGRAMAN WEB JAVASCRIPT
PEMPROGRAMAN WEB JAVASCRIPT TENTANG JAVASCRIPT JavaScript didesain untuk menambah interaktif suatu halaman Web JavaScript merupakan suatu bahasa Scripting (bahasa pemrograman ringan) JavaScript berisi
Lebih terperinciLAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript
LAPORAN RESMI PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript Dosen Pembimbing : Dwi Susanto Oleh : Noer Rhiannah A (4103131052) 3 D3 MMB B PROGRAM STUDI TEKNOLOGI MULTIMEDIA BROADCASTING DEPARTEMEN MULTIMEDIA
Lebih terperinciOPERATOR, PERULANGAN DAN SELEKSI KONDISI
PRAKTIKUM KE 2 OPERATOR, PERULANGAN DAN SELEKSI KONDISI TUJUAN PRAKTIKUM 1. Praktikan mengerti macam macam operator yang tersedia dalam bahasa C / C++. 2. Praktikan mengerti apa yang dimaksud dengan perulangan.
Lebih terperinci- Setiap pola yang menggambarkan permasalahan yang terjadi secara berulang, serta
MODUL 1 IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN Design Pattern dapat didefinisikan : - Setiap pola yang menggambarkan permasalahan yang terjadi secara berulang, serta menjelaskan cara utama
Lebih terperinciPengantar Pemrograman
Pengantar Pemrograman MateriMinggu ke-4&5 Kontrol Berbasis Keputusan: Pernyataan if dan switch Fakultas Teknik Sipil & Fakultas Teknik Sipil & Lingkungan Pernyataan if pernyataan untuk melakukan pengambilan
Lebih terperinci3. Struktur Perulangan dalam Bahasa C++
Pertemuan 3 3. Struktur Perulangan dalam Bahasa C++ Obyektif Praktikum : 1. Mengerti struktur perulangan dalam C++ 2. Dapat menggunakan struktur perulangan berdasarkan penggunaannya P.3.1 Struktur perulangan
Lebih terperinciprintf (" ======== Program untuk memilih nama bulan dalam setahun ======== \n \n");
Nama :sugiyarti Nim :14121031 Prodi Kelas :sistem informasi :21(pagi) TUGAS 1.0 #include main() printf("======================================================= \n"); printf("nama : sugiyarti
Lebih terperinciProgram Kalkulator Sederhana Menggunakan Java Netbeans
Program Kalkulator Sederhana Menggunakan Java Netbeans Membuat kalkulator sederhana menggunakan Java Netbeans cukup mudah. Karena program yang di tulis tidak terlalu rumit, tapi memang perlu sedikit kesabaran
Lebih terperinciBAB III METODE PENELITIAN. akhir, ada beberapa cara yang telah dilakukan, antara lain:
BAB III METODE PENELITIAN Untuk pengumpulan data yang diperlukan dalam melaksanakan tugas akhir, ada beberapa cara yang telah dilakukan, antara lain: 1. Studi kepustakaan Studi kepustakaan berupa pencarian
Lebih terperinci24/09/2017 PERCABANGAN
1 PERCABANGAN STATEMENT IF Pernyataan if akan menentukan sebuah pernyataan (atau blok kode) yang akan dieksekusi jika dan hanya jika persyaratan bernilai benar (true). 2 BENTUK PERNYATAAN IF atau 3 PENJELASAN
Lebih terperinciKisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut
Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut 1. Pengenalan Bahasa C++ a. Elemen Bahasa C+ Bahasa C++ ditulis dari beberapa elemen, antara lain: Pernyataan Satu atau beberapa ekspresi
Lebih terperinciBAB IV STRUKTUR RUNTUNAN DAN PERCABANGAN
BAB IV STRUKTUR RUNTUNAN DAN PERCABANGAN Pendahuluan Pada bab ini dijelaskan struktur pada algoritma/pemrograman. Pada bab ini dijelaskan 2 dari 3 struktur tersebut, yaitu struktur runtunan dan struktur
Lebih terperinciOperator, Statement kondisional, dan Iterasi pada Java
Operator, Statement kondisional, dan Iterasi pada Java Operator Operator Aritmatika Operator ini digunakan pada operasi-operasi aritmatika seperti penjumlahan, pengurangan, pembagian dll. Jenis Operator
Lebih terperinciPreliminary Test Axioo Class Program
(masing-masing soal dapat memiliki lebih dari satu jawaban) A. Mikrokontroler dan Pemrograman Umum 1. Sebutkan bahasa pemrograman yang Anda kuasai. A) Assembly B) C C) C++ / Java / Visual Basic D) PHP
Lebih terperinciJAVA BASIC PROGRAMMING Joobshet
JAVA BASIC PROGRAMMING Joobshet 1. KOMPETENSI Mahasiswa dapat memahami jenis jenis tipe data Mahasiswa dapat memahami jenis jenis variable Mahasiswa dapat memahami jenis jenis seleksi kondisi Mahasiswa
Lebih terperinciPenerapan Divide and Conquer dalam Membandingkan Alur Proses 2 Source Code
Penerapan Divide and Conquer dalam Membandingkan Alur Proses 2 Source Code Gregorius Ronny Kaluge / 13508019 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung,
Lebih terperinciSejarah C. Dirancang oleh Denis M. Ritchie tahun 1972 di Bell Labs.
Sejarah C Dirancang oleh Denis M. Ritchie tahun 1972 di Bell Labs. Pengembangan dari bahasa BCPL(Martin Richard, 1967) dan bahasa B (Ken Thompson, 1970) Dibantu Brian W. Kernighan, Ritchie menulis buku
Lebih terperinciKURSUS ONLINE JASA WEBMASTERS
KURSUS ONLINE JASA WEBMASTERS HTML Tables, Frame, Image JASA WEBMASTERS Jl. Ringin Raya No 124A Condong Catur, Sleman, Yogyakarta Tebel 6.1 Tabel Tabel banyak digunakan karena dapat menampilkan informasi
Lebih terperinciPertemuan Ke-13 (PHP & MYSQL) Adi Widodo,S.Kom.,MMSI 1
Pertemuan Ke-13 (PHP & MYSQL) Adi Widodo,S.Kom.,MMSI 1 Dasar Pemrograman PHP dan MySQL MATERI 1: PENGENALAN PHP PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side. Artinya
Lebih terperinciPEMROGRAMAN WEB 08 JavaScript Dasar
PEMROGRAMAN WEB 08 JavaScript Dasar Andi WRE JavaScript Scripting language Lightweight scripting language Client-side scripting language Membuat halaman web menjadi lebih interaktif Digunakan untuk menambahkan
Lebih terperinciBAB 3 PERULANGAN DAN FUNGSI
BAB 3 PERULANGAN DAN FUNGSI I. TUGAS PENDAHULUAN 1. Jelaskan penggunaan perulangan do.while ; while; for! Sertakan pula flowchartnya. 2. Jelaskan tentang: Built-in functions Named dan user-defined functions
Lebih terperinciMODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1
MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1 Disusun oleh : Tim Asisten JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SUNAN KALIJAGA YOGYAKARTA 2011 0 A. Pengantar
Lebih terperinciBAB III ANALISA DAN PERANCANGAN SISTEM. Seperti yang sudah kita ketahui tentang interactive whiteboard yaitu
BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisa Permasalahan Sistem Seperti yang sudah kita ketahui tentang interactive whiteboard yaitu sebuah panel layar sentuh yang berfungsi sebagai papan tulis
Lebih terperinciIF PEMROGRAMAN LANJUT PERCABANGAN. Oleh : Andri Heryandi, M.T.
IF34348 - PEMROGRAMAN LANJUT PERCABANGAN 04 Oleh : Andri Heryandi, M.T. JENIS-JENIS PERCABANGAN Pernyataan IF Pernyataan SWITCH CASE Operator Kondisional (?: ) Oleh : Andri Heryandi, M.T. 2 PERNYATAAN
Lebih terperinciAlgoritma Shell Sort Ascending Dan Binary Sequential Search Menggunakan C
TUGAS STRUKTUR DATA Shell Sort Ascending Dan Binary Sequential Search Menggunakan C IF-5 Nama Anggota : - Rohendi 10107193 - Andri Andriyan 10107210 - Yuli Yanti A 10107218 - Jajang Kusmita 10107227 JURUSAN
Lebih terperinciif (ekspresi_boolean) { Pernyataan1; } else { Pernyataan2; }
PRAKTIKUM 4 PERCABANGAN DAN PERULANGAN A. TUJUAN PEMBELAJARAN 1. Memahami logika percabangan 2. Memahami logika perulangan 3. Memakai percabangan dan perulangan yang tepat 4. Memahami pemberian kondisi
Lebih terperinciPernyataan if MODUL V PERCABANGAN
MODUL V PERCABANGAN Percabangan digunakan untuk memecahkan persoalan untuk mengambil suatu keputusan diantara sekian pernyataan yang ada. Pernyataan if Pernyataan if mempunyai pengertian, Jika kondisi
Lebih terperinciif (ekspresi_boolean) {
PRAKTIKUM 4 PERCABANGAN DAN PERULANGAN A. TUJUAN PEMBELAJARAN 1. Memahami logika percabangan 2. Memahami logika perulangan 3. Memakai percabangan dan perulangan yang tepat 4. Memahami pemberian kondisi
Lebih terperinciOleh :Kundang K Juman Pada pertemuan ini dibahas bagimana cara kerja event script untuk mengontrol suatu animasi.
Pokok Bahasan Script Event Oleh :Kundang K Juman Pada pertemuan ini dibahas bagimana cara kerja event script untuk mengontrol suatu animasi. Tujuan, : 1. Agar Mahasiswa dapat membuat script untuk event
Lebih terperinciPemrograman Lanjut Class, Instance Variable dan Method PTIIK
Pemrograman Lanjut Class, Instance Variable dan Method PTIIK - 2013 Objectives Mampu mendeklarasikan class dan menggunakannya untuk membuat object. Mampu mendeklarasikan methods dalam class (tingkah laku
Lebih terperinciAliran Kendali (Flow Control)
Aliran Kendali (Flow Control) Pernyataan-pernyataan yang menentukan urutan eksekusi Pernyataan/struktur berurutan (sequence) Pencabangan bersyarat (selection, conditional structure) if, if-else, switch-case
Lebih terperinciDaftar kelompok Kelas Mahasiswa Angkatan 52 Program Pendidikan Kompetensi Umum Institut Pertanian Bogor
1 INT INT B04158001 2 INT INT B04158004 3 INT INT B04158005 4 INT INT B04158006 5 INT INT B04158007 6 INT INT B04158008 7 INT INT B04158009 8 INT INT B04158010 9 INT INT B04158011 10 INT INT B04158013
Lebih terperinciMinggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM)
Minggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM) Motivasi Dalam kehidupan sehari-hari selalu diperlukan pemilihan dari beberapa alternatif Contoh : Terdapat beberapa alternatif untuk memilih sabun mandi
Lebih terperinciUJIAN TENGAH SEMESTER GANJIL TAHUN STMIK AMIKOM YOGYAKARTA
UJIAN TENGAH SEMESTER GANJIL TAHUN 2012 2013 STMIK AMIKOM YOGYAKARTA Mata Ujian : Algoritma dan Pemrograman Kelas : 12-S1TI-12 s/d 14 Sifat : Open Book (Close Laptop) Jurusan : S1 Teknik Informatika Hari
Lebih terperinciOPERATOR DAN STATEMEN I/O
OPERATOR DAN STATEMEN I/O PEMROGRAMAN TURBO C++ OPERATOR Operator adalah symbol yang biasa dilibatkan dalam program untuk melakukan sesuatu operasi atau manipulasi. OPERATOR PENUGASAN Operator Penugasan
Lebih terperinciBAHASA PEMROGRAMAN JAVA
MI1274 Algoritma & Pemrograman Lanjut Genap 2015-2016 BAHASA PEMROGRAMAN JAVA Disusun Oleh: Reza Budiawan Untuk: Tim Dosen Algoritma & Pemrograman Lanjut Hanya dipergunakan untuk kepentingan pengajaran
Lebih terperinciIKG2I4 / Software Project I
IKG2I4 / Software Project I Mahmud Imrona, M.T. Izzatul Ummah, M.T. Kelompok Keahlian Algoritma dan Komputasi LECTURE NOTE WEEK 2 1 3/11/2015 WEEK 2 Class Driver Constructor Public vs private Get dan set
Lebih terperinciFINGER TRACKING UNTUK INTERAKSI PADA VIRTUAL KEYBOARD
FINGER TRACKING UNTUK INTERAKSI PADA VIRTUAL KEYBOARD Raga Mukti Alhaqqi Jurusan Teknik Infrmatika, Nana Ramadijanti, Setiawardhana Pliteknik Elektrnika Negeri Surabaya Institut Teknlgi Sepuluh Npember
Lebih terperinciPENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN
PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN Tim Pengajar KU1202 - Institut Teknologi Sumatera tujuan perkuliahan Mahasiswa memahami pengertian dan percabangan Mahasiswa dapat menggunakan notasi percabangan
Lebih terperinciMODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id
1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 4 Statement Kontrol Tujuan: Mahasiswa memahami penggunaan statement kontrol untuk mengontrol pemilihan, mengontrol pengulangan dan memindahkan eksekusi
Lebih terperinciTEKNOLOGI INFORMASI DAN KOMUNIKASI (TIK)
TEKNOLOGI INFORMASI DAN KOMUNIKASI (TIK) TUGAS TERSTRUKTUR & DAN TUGAS MANDIRI KELAS XII SEMESTER 1 SMA NEGERI 34 JAKARTA Jalan Margasatwa Raya I, Pndk Labu, Cilandak Jakarta Selatan 1 MATERI 1 : MENGATUR
Lebih terperinciVariable. Variable (cont) Variable (cont) Tipe Data
Variable Variable (cont) Variable dapat didefinisikan sebagai bagian dari memory untuk menyimpan nilai yang telah ditentukan. Setiap variable memrlukan identifier yang dapat membedakannya dari variable
Lebih terperinciObyektif : KONTROL ALUR PROGRAM
KONTROL ALUR PROGRAM Obyektif : 1. Mengetahui dan memahami tentang percabangan (seleksi) 2. Mengetahui dan memahami tentang perulangan (iterasi) 3. Dapat membuat program tentang control alur program PERCABANGAN
Lebih terperinciBOUNCE NAHKODA CLASSIC GAME. Pertemuan 1. Oleh Mohammad Habibulloh
BOUNCE CLASSIC GAME NAHKODA Pertemuan 1 Oleh Mohammad Habibulloh OBJECT OBJECT NAME TYPE BEHAVIORS INSTANCE VARIABLES Player Sprite Platform, Scroll To - Life Extra Sprite - - Bigger Smaller Nail + Checkpoint
Lebih terperinciPENGUJIAN PERANGKAT LUNAK
PENGUJIAN PERANGKAT LUNAK (DPH2C2) PROGRAM STUDI D3 MANAJEMEN INFORMATIKA UNIVERSITAS TELKOM SEMESTER GENAP TAHUN AKADEMIK 2016-2017 PERTEMUAN 7 MATERI : BASIS PATH WORKSHEET Hanya digunakan di lingkungan
Lebih terperinciTujuan Instruksional. Mahasiswa mampu :
Tujuan Instruksional Mahasiswa mampu : Mengulang dan mengingatkan kembali tentang Dasar Pemrograman Mengigatkan kembali pemahaman tentang Flow Control, Looping, dll Penting!! Kehadiran kurang dari 80%
Lebih terperinciSeharusnya. if (antrian.tail==max-1) return 0;
Nama : Dimas Angger Prabowo NPM : 143112706450026 Kesalahan program int isempty() { int isempty() { 0; if (antrian.tail==-1) return 1; if (antrian.tail==-1) return Seharusnya int isfull() { if (antrian.tail==max-1)
Lebih terperinciA. TUJUAN PEMBELAJARAN
PRAKTIKUM 29 GUI: KALKULATOR MINI A. TUJUAN PEMBELAJARAN 1. Memahami konsep Graphical User Interface (GUI). 2. Mampu membuat program yang menerapkan konsep GUI. 3. Mampu membuat program berbasis GUI yang
Lebih terperinciStruktur Kontrol. Contoh, Akan tercetak x is 100 jika nilai yang disimpan pada variable x adalah 100:
Struktur Kontrol Sebuah program biasanya tidak terbatas hanya pada intruksi yang terurut saja, tetapi juga memungkinkan terjadinya percabangan, perulangan dan pengambilan keputusan. Untuk mengatasi kebutuhan
Lebih terperinciChapter 12.1: package chapter.pkg12; /** * Advan */ import java.util.random; import static java.lang.system.out; public class Chapter12 {
Chapter 12.1: /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools Templates * and open the template in the editor. package chapter.pkg12;
Lebih terperinciTurbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C
1. Pendahuluan Lingkungan Turbo C++ 4.5 Turbo C++ 4.5 adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C++ 4.5. 1 2 3 4 1 : Menu Utama
Lebih terperinciPERCABANGAN P E N G E N A L A N P R O G R A M S T U D I T E K N I K I N F O R M AT I K A. Institut Teknologi Sumatera
PERCABANGAN P E N G E N A L A N P R O G R A M S T U D I T E K N I K I N F O R M AT I K A Institut Teknologi Sumatera PRE TEST Apa itu tipe data? Apa itu variabel? Apa itu konstanta? Sebuah lingkaran memiliki
Lebih terperinci