BAB II TEORI DASAR. Gambar 1 Kurva untuk interpolasi linier. Sehingga diperoleh persamaan dari interpolasi linier sebagai berikut :

dokumen-dokumen yang mirip
ilmu bahasa pemrograman ilmu c++ Copyright izie ilmu c++

Bahasa C. Dosen : Dhamayanti

PENGENALAN C++ DADANG MULYANA 2012

PENGENALAN BAHASA C DAN C++

VI. FUNGSI. Fungsi Main ( ) Fungsi a ( ) Fungsi b ( ) Fungsi c ( ) Fungsi c1 ( ) Fungsi c2 ( ) Fungsi c3 ( ) Bentuk umumnya :

8.1 FUNGSI, DEKLARASI DAN DEFINISI NYA

PENGANTAR BAHASA C++

Konsep Dasar Pemrograman Dan Pengenalan C++

A. Putting a Program Together

Keg. Pembelajaran 2 : Mengenal Bahasa C++

A. Putting a Program Together

PENGENALAN PROGRAM C++

Abstrak. yaitu. yang. awal. pemrograman, c++ Programming). Copyright ilmuti.org Seluruh disertakan dalam. setiap

BAB 2. FUNGSI INPUT OUTPUT

BAB III PERINTAH INPUT OUTPUT

Algoritma Pemrograman. Fery Updi,M.Kom

Kuliah III - Dasar Pemrograman

Komentar, Identifier, Konstanta dan Variabel

MODUL IV OPERASI DASAR MASUKAN DAN KELUARAN

IT234 - Algoritma dan Struktur Data. Ramos Somya

PROSEDUR DAN FUNGSI (PROCEDURE & FUNCTION)

Dasar Pemrograman. Visual Studio Program C++ Sederhana. Yoannita, S.Kom.

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

INPUT DAN OUTPUT BAHASA C

Bahasa C-M6 By Jamilah, Skom 1

Fungsi : Dasar Fungsi

Algoritma dan Pemrograman

Algoritma dan Pemrograman. Pertemuan Ke-5 Input dan Output

Struktur Bahasa C dan C++

Fungsi 2. Ekohariadi FT Unesa

PERTEMUAN V PEMROGRAMAN TERSTRUKTUR DENGAN VISUAL C Setiap bahasa C mempunyai satu fungsi dengan nama main (program utama).

Struktur Program C++ Preprocessor directive : perintah dalam bahasa c++ yang akan membuat dan mengkompilasi file perantara dengan program utama

ALGORITHM 7 C++ Dahlia Widhyaestoeti, S.Kom dahlia74march.wordpress.com

Pengenalan C++ Oleh : Dewi Sartika

LAPORAN PRAKTIKUM RESMI QUEUE

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

Algoritma Pemrograman 2B (Pemrograman C++)

MODUL I PENGENALAN IDE C++, ALGORITMA DAN PEMROGRAMAN

MODUL 1 PENGENALAN ENVIROMENT C++

Course Note Numerical Method : Interpolation

Modul 3 INPUT DAN OUTPUT

Program pendek dan simple = mudah dihandle. Program besar, banyak dan kompleks = tidak

BAB V INPUT DAN OUTPUT

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

Fungsi 1. Ekohariadi FT Unesa

INPUT OUTPUT. cout. Digunakan untuk mencetak suatu informasi ke layar Contoh : cout << Halo Teknik Informatika

Struktur Kontrol. Contoh, Akan tercetak x is 100 jika nilai yang disimpan pada variable x adalah 100:

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Mengkompilasi Source Code C++ dengan g++.

Kurikulum Qt. { Basic OOP } Chapter 4. Function

PENGENALAN C++ Bab 1

FUNGSI. tipe Tipe nilai yang dihasilkan oleh fungsi. Jika tidak dinyatakan, hasil fungsi dianggap bilangan bulat (int)

Dasar-dasar C/C++ Ekohariadi FT Unesa

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

Pada bahasa pemrograman C++, dapat dibuat program dengan beberapa sub-program sesuai dengan keinginan dengan menggunakan fungsi.

Bab 2. Dasar-Dasar Pemrograman C

Program pendek dan simple = mudah dihandle. Program besar, banyak dan kompleks = tidak

PERTEMUAN 3 KONSEP TIPE DATA

BAB 1 KONSEP DASAR BAHASA C

Function. Function adalah satu blok instruksi yang dieksekusi ketika dipanggil dari bagian lain dalam suatu program. Format dari function :

MODUL PRAKTIKUM ALGORITMA DAN PEMOGRAMAN I. Oleh : Wahyu Widodo, S.Kom

MENAMPILKAN HASIL Operasi Keluaran (Output)

Teknik Pemrograman Terstruktur 1 PENGENALAN BAHASA C

Algoritma & Pemrograman #3

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

A. TUJUAN 1. Menjelaskan tentang prinsip dasar fungsi. 2. Menjelaskan tentang.parameter formal dan parameter aktual

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

PENGERTIAN C++ DAN FUNGSI-FUNGSINYA

ALGORITMA DAN STRUKTUR DATA POINTER DAN FUNCTION

Fungsi DASAR PEMROGRAMAN

Contoh function 1 : Output : // function example The result is 8 #include <iostream.h>

mengatur jumlah digit pecahan yang diinginkan mengatur atau mengontrol sejumlah tanda format, misalkan rata kiri, kanan, huruf capital dll.

VARIABEL & TIPE DATA PEMROGRAMAN C++

TUTORIAL BAHASA PEMOGRAMAN C++

Pertemuan : 1(Satu) Pokok Bahasan : Pengantar Algoritma dan Program Tujuan Khusus : Mahasiswa dapat mengerti dan membedakan algoritma dan program

MODULAR (FUNGSI)

BAHASA PEMROGRAMAN C LANGUAGE

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

Chapter 1 KONSEP DASAR C

Bahasa Pemrograman Sejarah singkat C++ Struktur program C++ Yoannita

Program menjadi terstruktur Dapat mengurangi pengulangan kode program. Fungsi dapat diimplementasikan dalam tiga bentuk :

Contoh Program C++ Sederhana. Script Program : #include<conio.h> #include<stdio.h> main() { cout<< Selamat Datang Di Lab H <<endl;

Struktur Dasar Bahasa C Tipe Data Dalam bahasa C terdapat lima tipe data dasar, yaitu :

DASAR PEMROGRAMAN. PENGANTAR BAHASA C ( Sejarah, Struktur Pemrograman, Tipe Data, Operator ) Djoko Soerjanto, M.Kom

STRUKTUR DATA MENGGUNAKAN C++ Windha Mega PD, S.Kom

Pertemuan Function. Obyektif Praktikum : 1. Mengerti konsep dasar penggunaan Function

ALGORITMA (2) Mengupas Kentang

Pengenalan Bahasa C week 1

Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman

FUNCTION (FUNGSI) LOGO. Pendidikan Teknik Elektronika FT UNY. Muh. Izzuddin Mahali, M.Cs.

STMIK AMIKOM YOGYAKARTA. Kusnawi, S.Kom, M.Eng

P - 3 Bab 2 : Pengantar Pemrograman C

3. Struktur Perulangan dalam C++

TIM ASISTEN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN 2016

Fungsi DASAR PEMROGRAMAN

MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

STRUKTUR PEMROGRAMAN PYTHON

Untuk mengurangi pengulangan program yang sama agar program menjadi terstruktur, rapi dan lebih mudah dikembangkan.

VARIABEL, TIPE DATA DAN EKSPRESI Bab 2

Transkripsi:

BAB II TEORI DASAR 2.1 Pendahuluan Interpolasi adalah suatu cara untuk mencari nilai di antara beberapa titik data yang telah diketahui. Di dunia nyata, interpolasi dapat digunakan untuk memperkirakan suatu fungsi, yang mana fungsi tersebut tidak terdefinisi dengan suatu formula, tetapi didefinisikan hanya dengan data-data atau tabel, misalnya tabel dari hasil percobaan. Interpolasi dapat juga diaplikasikan untuk pengolahan citra digital, membuat kontur-kontur, dan berguna dalam proses recovery. 2.2 Jenis Jenis Interpolasi Interpolasi dibagi berdasarkan fungsinya, diantaranya terdiri dari : a. Interpolasi linier Menentukan titik-titik antara dari 2 buah titik dengan menggunakan garis lurus. Gambar 1 Kurva untuk interpolasi linier Persamaan garis lurus yang melalui 2 titik P 1(x1,y1) dan P2(x2,y2) dapat dituliskan Dengan : Sehingga diperoleh persamaan dari interpolasi linier sebagai berikut : Algoritma untuk interpolasi linier : 1. Tentukan dua titik P1 dan P2 dengan koordinatnya masing-masing (x1,y1) dan (x2,y2). Page 2

2. Tentukan nilai x dari titik yang akan dicari. 3. Hitung nilai y dengan : 4. Tampilkan nilai titik yang baru Q(x,y) b. Interpolasi kuadrat Interpolasi Kuadratik digunakan untuk mencari titik-titik antara dari 3 buah titik P1(x1,y1), P2(x2,y2) dan P3(x3,y3) dengan menggunakan pendekatan fungsi kuadrat. Gambar 2 Kurva untuk interpolasi kuadratik Untuk memperoleh titik Q(x,y) digunakan interpolasi kuadratik sebagai berikut : Algoritma untuk interpolasi kuadratik : 1. Tentukan 3 titik input P1(x1,y1), P2(x2,y2) dan P3(x3,y3). 2. Tentukan nilai x dari titik yang akan dicari. 3. Hitung nilai y dari titik yang dicari menggunakan rumus dari interpolasi Kuadratik : 4. Tampilkan nilai x dan y. c. Interpolasi polinomial. Interpolasi polynomial digunakan untuk mencari titik-titik antara dari n buah titik P1(x1,y1), P2(x2,y2), P3(x3,y3),, PN(xN,yN) dengan menggunakan pendekatan fungsi polynomial pangkat n-1 : Masukkan nilai dari setiap titik ke dalam persamaan polynomial di atas dan diperoleh persamaan simultan dengan n persamaan dan n variable bebas : Page 3

Penyelesaian persamaan simultan di atas adalah nilai-nilai a0, a1, a2, a3,, an yang merupakan nilai-nilai koefisien dari fungsi pendekatan polynomial yang akan digunakan. Dengan memasukkan nilai x dari titik yang dicari pada fungsi polinomialnya, akan diperoleh nilai y dari titik tersebut. Algoritma untuk interpolasi polynomial : 1. 2. 3. Menentukan jumlah titik N yang diketahui. Memasukkan titik-titik yang diketahui (, ) i i i P = x y untuk i=1,2,3,,n Menyusun augmented matrik dari titik-titik yang diketahui sebagai berikut : 4. Menyelesaikan persamaan simultan dengan augmented matrik di atas dengan menggunakan metode eliminasi gauss/jordan. 5. Menyusun koefisien fungsi polynomial berdasarkan penyelesaian persamaan simultan di atas. 6. Memasukkan nilai x dari titik yang diketahui 7. Menghitung nilai y dari fungsi polynomial yang dihasilkan. 8. Menampilkan titik (x,y) d. Interpolasi Langrage Interpolasi polynomial digunakan untuk mencari titik-titik antara dari n buah titik P1(x1,y1), P2(x2,y2), P3(x3,y3),, PN(xN,yN) dengan menggunakan pendekatan fungsi polynomial yang disusun dalam kombinasi deret dan didefinisikan dengan : Algoritma untuk interpolasi lagrange : Page 4

1. 2. 3. 4. Tentukan jumlah titik (N) yang diketahui Tentukan titik-titik Pi(xi,yi) yang diketahui dengan i=1,2,3,,n Tentukan x dari titik yang dicari Hitung nilai y dari titik yang dicari dengan formulasi interpolasi lagrange 5. Tampilkan nilai (x,y) 2.3 Fungsi Simbol Pada Program DevC++ a. Fungsi #include adalah sebuah prosesor pengarah yang mengatakan kepada kompiler untuk meletakan kode dari header file iostream.h kedalam program. Fungsi cout memerlukan file iostream.h. b. Void main() adalah fungsi tidak bertipe data (kalau di pascal lebih dikenal dengan procedure), void main() // void itu sama saja tidak dianggap. Void main() digunakan apabila sebuah fungsi tidak memerlukan argument. Void berarti kosong. c. Int main() adalah fungsi utama dari sebuah kode bahasa C. Fungsi ini memberikan nilai balik menurut type datanya, dan karena memiliki nilai balik maka diberikan perintah return nilai. Int main() artinnya main program mengembalikan nilai int secara default, int main() akan mengembalikan nilai 0, dan fungsi main() tidak memiliki bagan deklarasi lokal, dan hanya memiliki sebuah pernyataan yang dapat dieksekusi, berupa fungsi output printf(). d. Fungsi Main adalah nama judul fungsi. e. Fungsi Tanda () digunakan untuk mengapit argumen fungsi yaitu nilai yang akan dilewatkan ke fungsi. Page 5

f. Fungsi Tanda { pada fungsi main() menyatakan awal eksekusi program. Adapun } pada fungsi main() menyatakan akhir eksekusi program. g. Fungsi cout (character out) dipakai untuk menampilkan text di layar monitor anda. Cout merupakan sebuah objek di dalam C++, yang digunakan untuk mengarahkan data ke dalam standar output (cetak pada layar). h. Fungsi Tanda <<, yang diketahui sebagai operator pemasukan (insertion operators). Tanda tersebut mengatakan kepada kompiler agar segera menghasilkan output sesuai dengan input anda. i. Mugi Rachmat merupakan sebuah pernyataan yang digunakan untuk menampilkan tulisan yang terletak pada sepasang tanda petik ganda ke layar. Tulisan yang terletak pada sepasang tanda petik ganda disebut string. Setiap pernyataan harus diakhiri dengan tanda titik koma (;). j. Fungsi Tanda semicolon ; digunakan untuk mengakhiri sebuah pernyataan. Setiap pernyataan harus diakhiri dengan sebuah tanda semicolon. k. Fungsi clrscr() Pernyataan clrscr() digunakan untuk membersihkan layar. l. Fungsi Getch() Dan getche() Yaitu suatu fungsi yang saat kita menginputkan sebuah karakter, maka akan ada penekanan enter secara otomatis, dan pindah ke baris selanjutnya. Fungsi getch() karakter yang dimasukkan tidak akan ditampilkan pada layar sehingga sering digunakan untuk meminta inputan berupa password. m. Fungsi getche() karakter yang dimasukkan akan ditampilkan pada layar. n. Float berfungsi sebagai tipe data angka yang berkoma dan dipanggil menggunakan %f. Tabel di bawah ini merupakan kegunaan % lainnya. Page 6