Praktikum 5 Image Transformation (1)

Ukuran: px
Mulai penontonan dengan halaman:

Download "Praktikum 5 Image Transformation (1)"

Transkripsi

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() // Set up images cnst char* name = "Resize Image"; IplImage* img = cvladimage("image.jpg", 3); IplImage* ut = cvcreateimage( cvsize( img->width/2, img->height/2 ), IPL_DEPTH_8U, 3 ); // Shw riginal cvnamedwindw( "Original", 1) ; cvshwimage( "Original", img ); // Perfrm histgram equalizatin cvresize( img, ut, CV_INTER_LINEAR ); // Shw histgram equalized cvnamedwindw( name, 1) ; cvshwimage( name, ut ); cvwaitkey(); cvreleaseimage( &img ); cvreleaseimage( &ut ); Ubah parameter pada cvresize() pada prgram di atas dengan metde interplasi lainnya, kemudian amati perubahan pada gambar. Ubahlah prgram diatas menjadi prgram untuk memperbesar gambar. Jelaskan fungsi berikut ini beserta dengan parameter yang ada di dalamnya. cvresize()

2 2. Affine Transfrm with Trackbar Prgram berikut ini menunjukkan fungsi untuk melakukan warp (membengkkkan), stretch (melebarkan), rtate (memutar) dan resize (merubah ukuran) pada sebuah gambar. #include <cxcre.h> int angle_switch_value = 0; int angleint = 0; int scale_switch_value = 0; int scaleint = 0; vid switch_callback_a( int psitin ) angleint = psitin; vid switch_callback_s( int psitin ) scaleint = psitin; int main(int argc, char**) // Set up variables cvpint2d32f srctri[3], dsttri[3]; cvmat* rt_mat = cvcreatemat(2,3,cv_32fc1); cvmat* warp_mat = cvcreatemat(2,3,cv_32fc1); IplImage *src, *dst; cnst char* name = "Affine_Transfrm"; // Lad image src=cvladimage("image.jpg"); dst = cvclneimage( src ); dst->rigin = src->rigin; cvzer( dst ); cvnamedwindw( name, 1 ); // Create angle and scale duble angle = 0.0; duble scale = 1.0; // Create trackbars cvcreatetrackbar( "Angle", name, &angle_switch_value, 4, switch_callback_a ); cvcreatetrackbar( "Scale", name, &scale_switch_value, 4, switch_callback_s ); // Cmpute warp matrix srctri[0].x = 0; srctri[0].y = 0; srctri[1].x = src->width - 1; srctri[1].y = 0; srctri[2].x = 0; srctri[2].y = src->height - 1; dsttri[0].x = src->width*0.0; dsttri[0].y = src->height*0.25; dsttri[1].x = src->width*0.90; dsttri[1].y = src->height*0.15; dsttri[2].x = src->width*0.10; dsttri[2].y = src->height*0.75; cvgetaffinetransfrm( srctri, dsttri, warp_mat ); cvwarpaffine( src, dst, warp_mat ); cvcpy ( dst, src ); while( 1 ) switch( angleint ) case 0: angle = 0.0; case 1: angle = 20.0;

3 case 2: angle = 40.0; case 3: angle = 60.0; case 4: angle = 90.0; switch( scaleint ) case 0: scale = 1.0; case 1: scale = 0.8; case 2: scale = 0.6; case 3: scale = 0.4; case 4: scale = 0.2; // Cmpute rtatin matrix cvpint2d32f center = cvpint2d32f( src->width/2, src->height/2 ); cv2drtatinmatrix( center, angle, scale, rt_mat ); // D the transfrmatin cvwarpaffine( src, dst, rt_mat ); cvshwimage( name, dst ); if( cvwaitkey( 15 ) == 27 ) cvreleaseimage( &dst ); cvreleasemat( &rt_mat ); cvreleasemat( &warp_mat ); Ubah parameter pada cvrisize() pada prgram di atas dengan methde interplasi lainnya, kemudian amati perubahan pada gambar. Ubahlah prgram diatas menjadi prgram untuk memperbesar gambar. Jelaskan fungsi berikut ini beserta dengan parameter yang ada di dalamnya. cvzer() cvcpy() cv2drtatinmatrix() cvgetaffinetransfrm() cvwarpaffine()

4 3. Animatin: Rtate and Resize Prgram berikut ini menunjukkan animasi untuk menggabungkan fungsi memutar sekaligus merubah sebuah gambar. #include <math.h> int main() IplImage* src; IplImage* dst; int delta; int angle; src = cvladimage("image.jpg", 1); dst = cvclneimage( src ); delta = 1; angle = 0; cvnamedwindw( "src", 1 ); cvshwimage( "src", src ); while(1) flat m[6]; duble factr = (cs(angle*cv_pi/180.) + 1.1)*3; CvMat M = cvmat( 2, 3, CV_32F, m ); int w = src->width; int h = src->height; m[0] = (flat)(factr*cs(-angle*2*cv_pi/180.)); m[1] = (flat)(factr*sin(-angle*2*cv_pi/180.)); m[2] = w*0.5f; m[3] = -m[1]; m[4] = m[0]; m[5] = h*0.5f; cvgetquadranglesubpix( src, dst, &M); cvnamedwindw( "dst", 1 ); cvshwimage( "dst", dst ); if( cvwaitkey(5) == 27 ) angle = (angle + delta) % 360; Jelaskan algritma pada prgram diatas khususnya yang berada dalam perulangan while(1). Jelaskan fungsi berikut ini beserta dengan parameter yang ada di dalamnya. cvmat() cvgetquadranglesubpix()

5 4. Mrphlgical Transfrmatin (Erde and Dilate) Prgram berikut ini menunjukkan pemrsesan mrflgi pada gambar dengan fungsi erde dan dilate. #include <cxcre.h> int main() IplImage* newimg = NULL; IplImage* dilateimg = NULL; IplImage* erdeimg = NULL; cvnamedwindw("src", 1); cvnamedwindw("dilate",1); cvnamedwindw("erde",1); //lad riginal image newimg = cvladimage("image.jpg",0); cvshwimage( "src", newimg ); //make a cpy f the riginal image dilateimg=cvclneimage( newimg ); erdeimg=cvclneimage( newimg ); //dilate image cvdilate(newimg,dilateimg,null,4); //erde image cverde(newimg,erdeimg,null,4); cvshwimage( "dilate", dilateimg ); cvshwimage( "erde", erdeimg ); cvwaitkey(0); cvdestrywindw( "src" ); cvdestrywindw( "dilate" ); cvdestrywindw( "erde" ); cvreleaseimage( &newimg ); cvreleaseimage( &dilateimg ); cvreleaseimage( &erdeimg ); Jelaskan knsep mrphlgical prcessing pada gambar dengan menggunakan fungsi erde dan dilate. Jelaskan fungsi berikut ini beserta dengan parameter yang ada di dalamnya. cverde() cvdilate()

6 5. Mrphlgical Transfrmatin with Trackbar Prgram berikut ini menunjukkan pemrsesan mrflgi pada gambar dengan fungsi Open-Clse dan Erde-Dilate dengan menggunakan beberapa bentuk transfrmasi (rectangle, ellipse, crss). #include <stdlib.h> #include <stdi.h> IplImage* src = 0; IplImage* dst = 0; IplCnvKernel* element = 0; int element_shape = CV_SHAPE_RECT; //the address f variable which receives trackbar psitin update int max_iters = 10; int pen_clse_ps = 0; int erde_dilate_ps = 0; // callback functin fr pen/clse trackbar vid OpenClse(int ps) int n = pen_clse_ps - max_iters; int an = n > 0? n : -n; element = cvcreatestructuringelementex( an*2+1, an*2+1, an, an, element_shape, 0 ); if( n < 0 ) cverde(src,dst,element,1); cvdilate(dst,dst,element,1); else cvdilate(src,dst,element,1); cverde(dst,dst,element,1); cvreleasestructuringelement(&element); cvshwimage("open/clse",dst); // callback functin fr erde/dilate trackbar vid ErdeDilate(int ps) int n = erde_dilate_ps - max_iters; int an = n > 0? n : -n; element = cvcreatestructuringelementex( an*2+1, an*2+1, an, an, element_shape, 0 ); if( n < 0 ) cverde(src,dst,element,1); else cvdilate(src,dst,element,1); cvreleasestructuringelement(&element); cvshwimage("erde/dilate",dst); int main( int argc, char** argv ) char* filename = argc == 2? argv[1] : (char*)"image.jpg"; if( (src = cvladimage(filename,1)) == 0 ) return -1; printf( "Ht keys: \n" "\tesc - quit the prgram\n" "\tr - use rectangle structuring element\n"

7 "\te - use elliptic structuring element\n" "\tc - use crss-shaped structuring element\n" "\tspace - lp thrugh all the ptins\n" ); dst = cvclneimage(src); //create windws fr utput images cvnamedwindw("open/clse",1); cvnamedwindw("erde/dilate",1); pen_clse_ps = erde_dilate_ps = max_iters; cvcreatetrackbar("iteratins", "Open/Clse",&pen_clse_ps,max_iters*2+1,OpenClse); cvcreatetrackbar("iteratins", "Erde/Dilate",&erde_dilate_ps,max_iters*2+1,ErdeDilate); fr(;;) int c; OpenClse(pen_clse_ps); ErdeDilate(erde_dilate_ps); c = cvwaitkey(0); if( (char)c == 27 ) if( (char)c == 'e' ) element_shape = CV_SHAPE_ELLIPSE; else if( (char)c == 'r' ) element_shape = CV_SHAPE_RECT; else if( (char)c == 'c' ) element_shape = CV_SHAPE_CROSS; else if( (char)c == ' ' ) element_shape = (element_shape + 1) % 3; //release images cvreleaseimage(&src); cvreleaseimage(&dst); //destry windws cvdestrywindw("open/clse"); cvdestrywindw("erde/dilate"); Ubah bentuk transfrmasi dengan menekan tmbl berikut ini: e ellipse r rectangular c crss space lp iteratin geser trackbar dengan iterasi yang berbeda-beda. Kemudian amati perbedaannya. Jelaskan knsep mrphlgical prcessing Open-Clse pada prgram diatas, jelaskan perbedaannya dengan fungsi Erde-Dilate.

8 Tugas: Advanced Gemetrical Transfrmatin Buatlah prgram untuk transfrmasi gemetri menggunakan fungsi berikut ini: cvwarpperspective() cvremap() cvlgplar()

Praktikum 6 Image Transformation 2

Praktikum 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 terperinci

Praktikum 3 Color Conversion

Praktikum 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 terperinci

Praktikum 2 HighGUI in OpenCV

Praktikum 2 HighGUI in OpenCV 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"

Lebih terperinci

Praktikum 8 Feature Extraction

Praktikum 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 terperinci

Praktikum 1 Installation for OpenCV

Praktikum 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 terperinci

Perulangan, Percabangan, dan Studi Kasus

Perulangan, 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 terperinci

LAMPIRAN 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 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 terperinci

Pemrograman I Bab V Percabangan. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

Pemrograman I Bab V Percabangan. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia Pemrograman I Bab V Percabangan Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia Struktur Percabangan 1. Sering dikenal sebagai struktur pemilihan. 2. Digunakan untuk memilih statement yang

Lebih terperinci

P06 Pointer dan Fungsi

P06 Pointer dan Fungsi P06 Pointer dan Fungsi Modul Praktikum FI2283 Pemrograman dan Simulasi Fisika Versi 2013.10.21 Catatan. Dalam praktikum ini akan dipelajari mengenai pointer, fungsi, dan membuat berkas pustaka sendiri

Lebih terperinci

Tipe Data, Variabel, Input/Output

Tipe Data, Variabel, Input/Output Tipe Data, Variabel, Input/Output Pendahuluan Untuk membuat program dengan bahasa pemrograman C harus memperhatikan struktur dasarnya. Strukturnya diawali dengan bagian preprocessor directive yang biasanya

Lebih terperinci

printf (" ======== Program untuk memilih nama bulan dalam setahun ======== \n \n");

printf ( ======== 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 terperinci

KENDALI PROSES. 6.1 PENYELEKSIAN KONDISI (Selection)

KENDALI PROSES. 6.1 PENYELEKSIAN KONDISI (Selection) KENDALI PROSES 6.1 PENYELEKSIAN KONDISI (Selection) Penyeleksian yang dilakukan untuk pengambilan keputusan berdasarkan suatu syarat atau kondisi. Pada C terdapat dua buah statemen yang dapat digunakan

Lebih terperinci

PEMROGRAMAN DAN METODE NUMERIK Semester 2/ 2 sks/ MFF 1024

PEMROGRAMAN DAN METODE NUMERIK Semester 2/ 2 sks/ MFF 1024 UNIVERSITAS GADJAH MADA PROGRAM STUDI FISIKA FMIPA Bahan Ajar 5: Permasalahan Akar Suatu Fungsi (Minggu ke-9 dan ke-10) PEMROGRAMAN DAN METODE NUMERIK Semester 2/ 2 sks/ MFF 1024 Oleh Dr. Fahrudin Nugroho

Lebih terperinci

MODUL 9 Material Texture

MODUL 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 terperinci

Pointer. Yuliana Setiowati

Pointer. Yuliana Setiowati Pointer Yuliana Setiowati Topik Konsep Dasar Pointer Mendeklarasikan Variabel Pointer Mengatur Pointer agar Menunjuk ke Variabel Lain Mengakses Isi Suatu Variabel Melalui Pointer Mengakses dan Mengubah

Lebih terperinci

BAB III METODE PENELITIAN. ada beberapa cara yang telah dilakukan, antara lain:

BAB 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 terperinci

Pertemuan 9: BRANCHING/PERCABANGAN dalam C LOOPING/PERULANGAN/ITERASI dalam C

Pertemuan 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 terperinci

MENGATUR UKURAN DAN POSISI OBYEK PADA LEMBAR KERJA

MENGATUR UKURAN DAN POSISI OBYEK PADA LEMBAR KERJA LKS 1 : MENGATUR UKURAN DAN POSISI OBYEK PADA LEMBAR KERJA MATERI : 1. Membuka prgram, membuat dkumen baru 2. Mengatur halaman ( rientasi, Pusat krdinat, dan garis bantu) 3. Membuat bentuk dasar dan menentukan

Lebih terperinci

Algoritma dan Struktur Data. Ramos Somya, S.Kom., M.Cs.

Algoritma dan Struktur Data. Ramos Somya, S.Kom., M.Cs. Algoritma dan Struktur Data Ramos Somya, S.Kom., M.Cs. Penggunaan record dalam jumlah yang banyak alokasi memory konvensional tidak bisa diandalkan. Misal kita akan bekerja dengan file yang menyimpan sangat

Lebih terperinci

Pernyataan Bersyarat (Conditional Statement)

Pernyataan 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 terperinci

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

SOAL 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 terperinci

Gambar 1. Viewport pada layar

Gambar 1. Viewport pada layar No. : ST/EKA/PTI223/03 Revisi : 02 Hal. 1 dari 9 hal. A. Pendahuluan Transformasi adalah memindahkan objek tanpa merusak bentuk. Contoh transformasi adalah transisi, penskalaan, putaran/rotasi, balikan,

Lebih terperinci

Pemrograman I Bab III Tipe Data, Variabel, dan Operasi Perhitungan. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

Pemrograman I Bab III Tipe Data, Variabel, dan Operasi Perhitungan. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia Pemrograman I Bab III Tipe Data, Variabel, dan Operasi Perhitungan Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia Tipe Data 1. Tipe data karakter 2. Tipe data bilangan bulat 3. Tipe data

Lebih terperinci

/*Bismillahirrohmanirrohim _Fatimah_Rombel 2_Projek_Akhir_Komgraf*/ #include <stdio.h> #include <stdlib.h> #include <string.

/*Bismillahirrohmanirrohim _Fatimah_Rombel 2_Projek_Akhir_Komgraf*/ #include <stdio.h> #include <stdlib.h> #include <string. /*Bismillahirrohmanirrohim.. 5302413025_Fatimah_Rombel 2_Projek_Akhir_Komgraf*/ #include #include #include #include "SOIL.h" #include float z_pos = -5.0f; float

Lebih terperinci

Aliran Kendali (Flow Control)

Aliran 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 terperinci

Pemrograman Dasar C. Minggu 6

Pemrograman Dasar C. Minggu 6 Pemrograman Dasar C Minggu 6 Topik Bahasan Fungsi Menulis sekali digunakan berulang kali Tugas yang dikompartemenkan Variabel lokal dalam fungsi Teknik Mendesain Top-Down Kode Pseudo Struktur dan Diagram

Lebih terperinci

Kurikulum Qt. Chapter 4 Function. Fungsi

Kurikulum Qt. Chapter 4 Function. Fungsi Chapter 4 Function Fungsi Fungsi (Function) adalah sekumpulan program yang diberi nama, sehingga dengan demikain jika program itu diperlukan dapat dipanggil kembali. Walaupun Pemrograman Berorientasi Objek

Lebih terperinci

TUGAS TEORI ALGO LANJUT

TUGAS TEORI ALGO LANJUT 1. Jelaskan perbedaan pemrograman tanpa pointer dan pemrograman dengan pointer? pemrograman dengan pointer programmer dapat mengatur pengalokasian memori yang digunakan dan dapat melepas pengalokasian

Lebih terperinci

Grafika Komputer. Evangs Mailoa

Grafika Komputer. Evangs Mailoa Grafika Komputer Evangs Mailoa Kumpulan polygon atau permukaan yang secara bersama-sama membentuk kulit dari suatu obyek. Dinyatakan dengan daftar poligon-poligon yang disertai dengan arah dari permukaan

Lebih terperinci

BAB III METODE PENELITIAN Perancangan Sistem dan Blok Diagram Sistem. Model penelitian yang akan dilakukan adalah model penelitian

BAB III METODE PENELITIAN Perancangan Sistem dan Blok Diagram Sistem. Model penelitian yang akan dilakukan adalah model penelitian 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 terperinci

Fungsi, Parameter, Rekursi

Fungsi, Parameter, Rekursi Fungsi, Parameter, Rekursi Daniel Riano Kaparang Book reference: Jogiyanto. Konsep Dasar Pemrograman Bahasa C. Andi Star. Yogyakarta. 2006 Kristanto Andri. Algoritma dan Pemrograman dengan C. Graha Ilmu.

Lebih terperinci

Gambar 1. Viewport pada layar

Gambar 1. Viewport pada layar No. : ST/EKA/PTI223/03 Revisi : 03 Senin 010210 Hal. 1 dari 5 hal. A. Pendahuluan Transformasi adalah memindahkan objek tanpa merusak bentuk. Contoh transformasi adalah transisi, penskalaan, putaran/rotasi,

Lebih terperinci

Object Trcaking menggunakan OpenCV dan Arduino

Object 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 terperinci

Pengenalan Struktur Data. Farah Zakiyah Rahmanti 2014

Pengenalan Struktur Data. Farah Zakiyah Rahmanti 2014 Pengenalan Struktur Data Farah Zakiyah Rahmanti 2014 Definisi Skema organisasi, seperti struktur dan array, yang diterapkan pada data sehingga data dapat diinterprestasikan dan sehingga operasoperasi spesifik

Lebih terperinci

PETEMUAN KE-5 TRANSFORMASI-PANDANGAN (Viewing)

PETEMUAN KE-5 TRANSFORMASI-PANDANGAN (Viewing) PETEMUAN KE-5 TRANSFORMASI-PANDANGAN (Viewing) A.Tujuan 1. Dapat menggambar objek 3D 2. Dapat mentransformasikan objek 3D 3. Dapat menggunkan glviewport,glmodelview, glprojection, glfrustum B. Dasar Teori

Lebih terperinci

C Programming (re-view)

C Programming (re-view) Data Structures C Programming (re-view) Pengampu : TATI ERLINA, M.I.T. McGraw-Hill Technology Education Copyright 2006 by The McGraw-Hill Companies, Inc. All rights reserved. C Programming Review What

Lebih terperinci

P00 Perintah Dasar dalam Linux

P00 Perintah Dasar dalam Linux P00 Perintah Dasar dalam Linux Modul Praktikum FI2283 Pemrograman dan Simulasi Fisika Versi 2014.08.25 Catatan. Perhatikan berkas (atau file) apa yang harus anda buat dalam setiap tugas. Setiap kali praktikum

Lebih terperinci

Algoritma dan Struktur Data. Ramos Somya

Algoritma dan Struktur Data. Ramos Somya Algoritma dan Struktur Data Ramos Somya Penggunaan record dalam jumlah yang banyak alokasi memory konvensional tidak bisa diandalkan. Misal kita akan bekerja dengan file yang menyimpan sangat banyak record,

Lebih terperinci

I. Dasar Teori. Process dan Thread

I. Dasar Teori. Process dan Thread Tujuan Praktikum : 1. Mengerti konsep proses dan thread 2. Mampu membuat proses dan thread 3. Mmampu memanajemen proses Process dan Thread I. Dasar Teori I.1. Proses Proses adalah program yang sedang dieksekusi.

Lebih terperinci

P02 Menulis dan Membaca Berkas Teks

P02 Menulis dan Membaca Berkas Teks P02 Menulis dan Membaca Berkas Teks Modul Praktikum FI2283 Pemrograman dan Simulasi Fisika Versi 2013.09.09 Catatan. Perhatikan berkas (atau file) apa yang harus anda buat dalam setiap tugas. Setiap kali

Lebih terperinci

BAB 1 Pengenalan 3ds Max

BAB 1 Pengenalan 3ds Max BAB 1 Pengenalan 3ds Max 1.1 Rekomendasi Sistem Komputer 3ds max merupakan program permodelan 3 dimensi yang lebih komunikatif, baik desain produk maupun periklanan. Agar bisa bekerja dengan baik, tentunya

Lebih terperinci

RESUME ALGORITMA MERGE SORT DAN REKURENS

RESUME ALGORITMA MERGE SORT DAN REKURENS RESUME ALGORITMA MERGE SORT DAN REKURENS SRY WAHYUNI H12111292 Statistika Unhas ALGORITMA MERGE SORT Merge sort merupakan algoritma pengurutan dalam ilmu komputer yang dirancang untuk memenuhi kebutuhan

Lebih terperinci

FILE INPUT/OUTPUT. Overview

FILE INPUT/OUTPUT. Overview FILE INPUT/OUTPUT Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN - 2008 Overview Definisi Lingkup Sistem File File Pointer Membuka File Menutup File Menulis sebuah karakter Membaca sebuah

Lebih terperinci

Pertemuan Ke-13 (PHP & MYSQL) Adi Widodo,S.Kom.,MMSI 1

Pertemuan 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 terperinci

Tujuan : A. Percabangan Percabangan di dalam Java terdapat 2 macam, yaitu dengan memakai if dan switch.

Tujuan : 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 terperinci

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

MODUL 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 terperinci

Sejarah C. Dirancang oleh Denis M. Ritchie tahun 1972 di Bell Labs.

Sejarah 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 terperinci

Animasi Dengan CSS3. Mahasiswa memahami konsep dasar animasi CSS3 Mahasiswa memahami konsep transisi Mahasiswa memahami konsep transformasi

Animasi Dengan CSS3. Mahasiswa memahami konsep dasar animasi CSS3 Mahasiswa memahami konsep transisi Mahasiswa memahami konsep transformasi Tujuan Animasi Dengan CSS3 Mahasiswa memahami konsep dasar animasi CSS3 Mahasiswa memahami konsep transisi Mahasiswa memahami konsep transformasi Dasar Teori Pada praktikum-praktikum sebelumnya, kita telah

Lebih terperinci

Bahasa C Array. Slide diambil dari MK Dasar-Dasar Pemrograman Fasilkom UI Dimodifikasi dan disesuaikan dngn kebutuhan pengajaran di PTI-Undiksha

Bahasa C Array. Slide diambil dari MK Dasar-Dasar Pemrograman Fasilkom UI Dimodifikasi dan disesuaikan dngn kebutuhan pengajaran di PTI-Undiksha Bahasa C Array Slide diambil dari MK Dasar-Dasar Pemrograman Fasilkom UI Dimodifikasi dan disesuaikan dngn kebutuhan pengajaran di PTI-Undiksha Pengenalan Array Array (larik) merupakan suatu struktur data

Lebih terperinci

SIMPLE TUTORIAL - ADOBE DREAMWEAVER CS 5 Oleh: H. Heri Istiyanto, S.Si., M.Kom.

SIMPLE TUTORIAL - ADOBE DREAMWEAVER CS 5 Oleh: H. Heri Istiyanto, S.Si., M.Kom. SIMPLE TUTORIAL - ADOBE DREAMWEAVER CS 5 Oleh: H. Heri Istiyanto, S.Si., M.Kom. Dreamweaver merupakan aplikasi yang digunakan untuk membuat website secara profesional. Pada tutorial ini akan dijelaskan

Lebih terperinci

Algoritma Shell Sort Ascending Dan Binary Sequential Search Menggunakan C

Algoritma 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 terperinci

A. TUJUAN PEMBELAJARAN

A. TUJUAN PEMBELAJARAN Praktikum 4 Alokasi Memori A. TUJUAN PEMBELAJARAN Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu: 1. Memahami perbedaan penggunaan tipe data array dengan pointer menggunakan alokasi

Lebih terperinci

LAMPIRAN A (KODE PROGRAM)

LAMPIRAN A (KODE PROGRAM) LAMPIRAN A (KODE PROGRAM) 1. data.php

Lebih terperinci

P05 Visualisasi Data dengan gnuplot

P05 Visualisasi Data dengan gnuplot P5 Visualisasi Data dengan gnuplot Modul Praktikum FI2283 Pemrograman dan Simulasi Fisika Versi 213.9.29 Catatan. Dalam praktikum ini akan dipelajari dan dipraktekkan bagaimana membuat visualisasi data

Lebih terperinci

Penjelasan Soal Programming

Penjelasan Soal Programming Penjelasan Sal Prgramming Struktur Sal Setiap sal terdiri atas 4 bagian, deskripsi sal, frmat input/utput, cnth input/utput dan biasanya terdapat penjelasan cnth input/utput. Deskripsi sal berisi penjelasan

Lebih terperinci

OPERASI PERNYATAAN KONDISI

OPERASI PERNYATAAN KONDISI OPERASI PERNYATAAN KONDISI A. Pernyataan IF pernyataan if mempunyai pengertian, jika kondisi bernilai benar, maka perintah dikerjakan dan jiak tidak memenuhi syarat maka diabaikan. Dapat dilihat dari diagram

Lebih terperinci

C++ Mathematic Functions

C++ Mathematic Functions C++ Mathematic Functions Inverse Trigonometric Functions Purpose The inverse trigonometric functions calculate the arcsin, arccos, or arctan of a value, returning the angle in radians. Header File math.h

Lebih terperinci

belajar pemograman C++ Dasar

belajar pemograman C++ Dasar belajar pemograman C++ Dasar Pernyataan If Struktur percabangan dimana bentuk umum dari IF adalah: If (Kondisi) Statement 1; Contoh: 1. 2. 3. Void main() 4. 5. int x; 6. printf("1. Nilai Bahasa Inggris\n");

Lebih terperinci

Bahasa C-M6 By Jamilah, Skom 1

Bahasa C-M6 By Jamilah, Skom 1 BAB 1 KONSEP DASAR BAHASA C 1.1 SEJARAH DAN STANDAR C Akar dari bahasa C adalah bahasa BCPL yang dikembangkan oleh Martin Richard pada tahun 1967. Bahasa ini memberkan ide kepada ken thompson yang kemudian

Lebih terperinci

EVALUASI MATRIKULASI ANALISA DAN DESAIN ALGORITMA

EVALUASI MATRIKULASI ANALISA DAN DESAIN ALGORITMA ` EVALUASI MATRIKULASI ANALISA DAN DESAIN ALGORITMA N I M : 1011601026 N A M A : YOGA PRIHASTOMO K E L A S : B NO. ABSEN : 2 DOSEN PENGAMPU : Ir. SJUKANI, MM PROGRAM MAGISTER ILMU KOMPUTER UNIVERSITAS

Lebih terperinci

membuat sebuah game yang menggunakan grafik vektor dan grafik bitmap. Penggunaannya seperti pemindahan sebuah object, memper-besar atau

membuat sebuah game yang menggunakan grafik vektor dan grafik bitmap. Penggunaannya seperti pemindahan sebuah object, memper-besar atau BAB 7 SKALA, ROTASI DAN TRANSLASI 7.1 Pendahuluan Pada sebuah game skala rotasi dan translasi sangat dibutuhkan ketika membuat sebuah game yang menggunakan grafik vektor dan grafik bitmap. Penggunaannya

Lebih terperinci

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR PEMROGRAMAN TERSTRUKTUR MEMILIKI 3 KOMPONEN UTAMA, YAITU : 1. PEMROGRAMAN TOP-DOWN 2. PEMROGRAMAN MODULAR 3. TEOREMA STRUKTUR

Lebih terperinci

Program 1 /* Menampilkan Bayangan sebuah obyek sumber file */

Program 1 /* Menampilkan Bayangan sebuah obyek sumber file  */ No. : ST/EKA/PTI223/10 Revisi : 01 Senin 010509 Hal. 1 dari 5 hal. Pengantar Untuk menghasilkan gambar yang realistik perlu memodelkan pencerminan dan pembiasan maupun memunculkan bayangan karena pengaruh

Lebih terperinci

Menampilkan Images, Audio, Video, dan Membuat Tabel

Menampilkan Images, Audio, Video, dan Membuat Tabel Menampilkan Images, Audio, Video, dan Membuat Tabel Wahyu Widodo, S.Kom.,M.Kom Praktik Pertemuan 5 : Menampilkan Images Menampilkan Audio Menampilkan Video Membuat Tabel Menampilkan Images Rumus menampilkan

Lebih terperinci

Struktur Kontrol Pemrograman Java : PERCABANGAN

Struktur 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 terperinci

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

OPERATOR, 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

LAMPIRAN 1. Blksize = 8; matrix = []; shift = []; threshold = 150; % Threshold tergantung gambar kasus berdasarkan histogram

LAMPIRAN 1. Blksize = 8; matrix = []; shift = []; threshold = 150; % Threshold tergantung gambar kasus berdasarkan histogram LAMPIRAN 1 Lamp.1.1 Program untuk Cloning close all clear all % Inisialisasi Variable Global global Blksize matrix Blksize = 8; matrix = []; shift = []; threshold = 150; % Threshold tergantung gambar kasus

Lebih terperinci

Struktur kondisi dari IF digunakan untuk melakukan seleksi terhadap pernyataan (statement) tunggal. Bentuk IF Tunggal adalah sebagai berikut :

Struktur kondisi dari IF digunakan untuk melakukan seleksi terhadap pernyataan (statement) tunggal. Bentuk IF Tunggal adalah sebagai berikut : P 5 Bab 4 : Seleksi Kondisi 41 Tujuan 42 Materi 43 IF Mahasiswa mampu : Mengetahui Perintah Kondisi Mengetahui penggunaan statemen if Mengetahui penggunaan statement switch 1 If If tunggal IfElse If bersarang

Lebih terperinci

BAHASA PEMROGRAMAN C

BAHASA PEMROGRAMAN C BAHASA PEMROGRAMAN C A. Pengenalan Bahasa C diciptakan oleh Dennis Ritchie tahun 1972 di Bell Laboratories. Kelebihan Bahasa C: - Bahasa C tersedia hampir di semua jenis computer. - Kode bahasa C sifatnya

Lebih terperinci

MODUL III CONTROL FLOW & FLOWCHART

MODUL III CONTROL FLOW & FLOWCHART Modul III Control Flow & Flowchart MODUL III CONTROL FLOW & FLOWCHART III.1. III.1.1 CONTROL FLOW Pernyataan dengan if if (kondisi-dari ekspresi logika) if (a > b) //Jika ekspresi logika ++c; //bernilai

Lebih terperinci

PRAKTIKUM 6 PENGULANGAN PROSES 2

PRAKTIKUM 6 PENGULANGAN PROSES 2 PRAKTIKUM 6 PENGULANGAN PROSES 2 A. Tujuan 1. Menjelaskan loop di dalam loop (nested loop) dan contoh kasusnya 2. Menjelaskan penggunaan pernyataan break 3. Menjelaskan penggunaan pernyataan continue 4.

Lebih terperinci

BAB III PERENCANAAN DAN PEMBUATAN SISTEM

BAB III PERENCANAAN DAN PEMBUATAN SISTEM BAB III PERENCANAAN DAN PEMBUATAN SISTEM Pada bab ini akan dipaparkan perencanaan dan pembuatan perangkat lunak secara keseluruhan, dimana dalam proyek akhir ini, terdiri dari dua sub besar perangkat lunak,

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN

BAB 3 ANALISIS DAN PERANCANGAN BAB 3 ANALISIS DAN PERANCANGAN 3.1 Analisis 3.1.1 Analisis Permasalahan Seiring dengan pesatnya perkembangan teknologi informasi, kebutuhan akan keamanan data juga semakin meningkat. Saat ini kejahatan

Lebih terperinci

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

Turbo 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 terperinci

Pointer dan Array Dinamik. IF2121 / Algoritma dan Struktur Data Sem /2018

Pointer dan Array Dinamik. IF2121 / Algoritma dan Struktur Data Sem /2018 Pointer dan Array Dinamik IF2121 / Algoritma dan Struktur Data Sem. 1 2017/2018 1 Tujuan Mahasiswa memahami sintaks dan pengertian pointer (dalam bahasa C) Mahasiswa mengerti penggunaan pointer dengan

Lebih terperinci

IF ELSE IF ELSE. BU : if (kondisi1) Statement; else if (kondisi2) Statement;

IF ELSE IF ELSE. BU : if (kondisi1) Statement; else if (kondisi2) Statement; CONTROL STATEMENT IF SEDERHANA BU : if (kondisi) statemen ; Contoh : Tanpa Blok statemen if(jumlah > 2) Tunjangan = 0.3; Dengan blok statement : if(jumlah>2) Tunjangan = 0.3; Potongan = 0.07; } IF - ELSE

Lebih terperinci

VISUAL PARADIGM. Tugas Mata Kuliah IF-4061 Analisis dan Perancangan Berorientasi Objek Tanggal Pengumpulan : 20 Oktober 2004

VISUAL PARADIGM. Tugas Mata Kuliah IF-4061 Analisis dan Perancangan Berorientasi Objek Tanggal Pengumpulan : 20 Oktober 2004 EKSPLORASI VISUAL PARADIGM Tugas Mata Kuliah IF-4061 Analisis dan Perancangan Berorientasi Objek Tanggal Pengumpulan : 20 Oktober 2004 Disusun oleh : Rosa Ariani Sukamto 13501058 DEPARTEMEN TEKNIK INFORMATIKA

Lebih terperinci

Single Linked List (1)

Single Linked List (1) Praktikum 5 Single Linked List (1) A. TUJUAN PEMBELAJARAN Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu: 1. Memahami konsep membangun single linked list 2. Memahami konsep operasi

Lebih terperinci

Algoritma Untuk Permainan Tower of Hanoi

Algoritma Untuk Permainan Tower of Hanoi Algoritma Untuk Permainan Tower of Hanoi William - 13508032 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl. Ganesha 10 Bandung 40132, Indonesia if18032@students.if.itb.ac.id

Lebih terperinci

TUGAS MATA KULIAH ALGORITMA PEMROGRAMAN 3

TUGAS MATA KULIAH ALGORITMA PEMROGRAMAN 3 TUGAS MATA KULIAH ALGORITMA PEMROGRAMAN 3 2 - IA02 DISUSUN OLEH : INDRA NUGRAHA ADI (53411603 ) ADE TRISMA (50411142 ) TATA ANUGRA (57411033 ) SYLVIA NUR KARTIKA (58411452) FAKULTAS TEKNOLOGI INDUSTRI

Lebih terperinci

IKG2I4 / Software Project I

IKG2I4 / 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 terperinci

MODUL 1 Alur Seleksi dengan C++

MODUL 1 Alur Seleksi dengan C++ 1 MODUL 1 Alur Seleksi dengan C++ Teori Singkat C++ merupakan perluasan bahasa C dengan tambahan fasilitas kelas (Class). Dengan fasilitas ini, maka C++ mendukung teknik pemrograman berorientasi objek

Lebih terperinci

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Image dan Link

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Image dan Link LAPORAN RESMI PRAKTIKUM TEKNOLOGI WEB Image dan Link Dosen Pembimbing : Dwi Susanto Oleh : Laras Intansari (4103131054) 3 D3 MMB B PROGRAM STUDI TEKNOLOGI MULTIMEDIA BROADCASTING DEPARTEMEN MULTIMEDIA

Lebih terperinci

Imam Fahrur Rozi. Algoritma dan Pemrograman SELEKSI KONDISI

Imam Fahrur Rozi. Algoritma dan Pemrograman SELEKSI KONDISI Imam Fahrur Rozi Algoritma dan Pemrograman SELEKSI KONDISI KOMPETENSI Setelah menempuh materi ini, mahasiswa hendaknya mampu: Memahami tentang konsep seleksi kondisi Memahami penggunaan IF- ELSE dan SWITCH-

Lebih terperinci

//Kelas ini berisi data yang hendak disimpan ke dalam database

//Kelas ini berisi data yang hendak disimpan ke dalam database #include #include #include #include #include using namespace std; //Prototype dari kelas Mahasiswa //Kelas ini berisi data yang hendak disimpan ke dalam

Lebih terperinci

Sekilas C DAN C++ DISUSUN OLEH. Sebuah bahasa, yaitu: 1. Bahasaa tingkat tinggi. High. dapat. lunak

Sekilas C DAN C++ DISUSUN OLEH. Sebuah bahasa, yaitu: 1. Bahasaa tingkat tinggi. High. dapat. lunak DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S..Kom. DIKTAT MATAA KULIAH PEMROGRAMAN I BAB I PENDAHULUAN C DAN C++ IF Sekilas Tentang C dan C+ ++ Sebuah bahasa pemrograman dapat dikategorikan ke dalam tiga level

Lebih terperinci

//Kalkulator yang Dapat melakukan perkalian, pengurangan, pertambahan,

//Kalkulator yang Dapat melakukan perkalian, pengurangan, pertambahan, //Kalkulator yang Dapat melakukan perkalian, pengurangan, pertambahan, //pembagian, cos, sin, tan, exp, modulus, akar kuadrat, luas segitiga, luas lingkaran, //luas segiempat, luas persegi panjang, dan

Lebih terperinci

Pemrograman Dasar C. Minggu 4

Pemrograman Dasar C. Minggu 4 Pemrograman Dasar C Minggu 4 Topik Bahasan Membuat program mudah ditulis dan dibaca Konstan Nama yang mudah diingat untuk data Struktur pilihan berganda Ketika if bersarang terlalu kompleks Struktur loop

Lebih terperinci

PRAKTIKUM PEMROGRAMAN LANJUT MODUL 1

PRAKTIKUM PEMROGRAMAN LANJUT MODUL 1 LABORATORIUM KOMPUTER DASAR PROGRAM STUDI SISTEM INFORMASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA PRAKTIKUM PEMROGRAMAN LANJUT SEMESTER :GENAP TAHUN : 2013/2014 MODUL 1 Judul

Lebih terperinci

Alpro & Strukdat 1 C++ (Sub Program) Dwiny Meidelfi, S.Kom., M.Cs.

Alpro & Strukdat 1 C++ (Sub Program) Dwiny Meidelfi, S.Kom., M.Cs. Alpro & Strukdat 1 C++ (Sub Program) Dwiny Meidelfi, S.Kom., M.Cs. Sub Program Dibagi/dipecah menjadi modul-modul program yang digunakan untuk menyelesaikan masalah tertentu Mudah dibaca, terlihat garis

Lebih terperinci

Selection / Pemilihan PEMILIHAN

Selection / Pemilihan PEMILIHAN Selection / Pemilihan Slamet Kurniawan, S.Kom PEMILIHAN Suatu Struktur dasar algoritma yang memiliki satu atau lebih kondisi tertentu dimana sebuah instruksi dilaksanakan jika sebuah kondisi/persyaratan

Lebih terperinci

Struct Lanjutan: Studi Kasus

Struct Lanjutan: Studi Kasus Struktur Data Struct Lanjutan: Studi Kasus Bayu Setiaji, S.Kom STMIK AMIKOM YOGYAKARTA 1. Tujuan 1. Pendalaman struct 2. Review fungsi 3. Dapat mengaplikasikan konsep struct dalam kasus nyata 2. Penjelasan

Lebih terperinci

P03 Sekilas Array dan Penggunan Berkas Teks

P03 Sekilas Array dan Penggunan Berkas Teks P03 Sekilas Array dan Penggunan Berkas Teks Modul Praktikum FI2283 Pemrograman dan Simulasi Fisika Versi 2013.09.23 Catatan. Perhatikan berkas (atau file) apa yang harus anda buat dalam setiap tugas. Setiap

Lebih terperinci

Fungsi : Dasar Fungsi

Fungsi : Dasar Fungsi PRAKTIKUM 13 Fungsi : Dasar Fungsi A. TUJUAN PEMBELAJARAN 1. Memecah program dalam fungsi fungsi yang sederhana. 2. Menjelaskan tentang pemrograman terstruktur. B. DASAR TEORI Fungsi adalah suatu bagian

Lebih terperinci

Obyektif : KONTROL ALUR PROGRAM

Obyektif : 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 terperinci

Algoritma Kriptografi Modern (Bagian 1)

Algoritma Kriptografi Modern (Bagian 1) Algoritma Kriptografi Modern (Bagian 1) Bahan kuliah Kriptografi Sumber : Rinaldi Munir FTSI Unipdu 1 Pendahuluan Beroperasi dalam mode bit (algoritma kriptografi klasik beroperasi dalam mode karakter)

Lebih terperinci

Chapter 2 Tipe Data, Identifier, Operator dan Control Statement

Chapter 2 Tipe Data, Identifier, Operator dan Control Statement Chapter 2 Tipe Data, Identifier, Operator dan Control Statement Tipe Data dan Identifier Program adalah kumpulan instruksi yang disusun sedemikian rupa sehingga mempunyai urutan nalar yang tepat untuk

Lebih terperinci

MODUL 1 PENGENALAN PROGRAM C++ DAN PERNYATAAN MASUKAN-KELUARAN

MODUL 1 PENGENALAN PROGRAM C++ DAN PERNYATAAN MASUKAN-KELUARAN 1 MODUL 1 PENGENALAN PROGRAM C++ DAN PERNYATAAN MASUKAN-KELUARAN A. MAKSUD DAN TUJUAN 1. MAKSUD Mengenal cara menggunakan bahasa pemrograman C++ dengan menggunakan C++ Builder dan mengenala pernyataan

Lebih terperinci

Kondisional/Pencabangan/Pemilihan. Konsep Pencabangan Sintaks Konsep if (kasus tunggal) Konsep if-else (2-3 kasus) Konsep switch (lebih dari 3 kasus)

Kondisional/Pencabangan/Pemilihan. Konsep Pencabangan Sintaks Konsep if (kasus tunggal) Konsep if-else (2-3 kasus) Konsep switch (lebih dari 3 kasus) Kondisional/Pencabangan/Pemilihan Konsep Pencabangan Sintaks Konsep if (kasus tunggal) Konsep if-else (2-3 kasus) Konsep switch (lebih dari 3 kasus) Konsep Pencabangan/Pemilihan Konsep pencabangan/pemilihan

Lebih terperinci