SCRIPT PERSAMAAN CRAMER

Ukuran: px
Mulai penontonan dengan halaman:

Download "SCRIPT PERSAMAAN CRAMER"

Transkripsi

1 SCRIPT PERSAMAAN CRAMER Program ; Uses crt; var a11,a12,a13,a21,a22,a23,a31,a32,a33,c1,c2,c3 : integer; D, Dx, Dy, Dz, x, y, z: real; Begin clrscr; writeln ('PENYELESAIAN PERS ALJABAR LINEAR':50); writeln (' ATURAN CRAMER ):50); writeln; writeln ('PERSAMAAN PERTAMA');writeln; write ('Koefisien x = '); readln (a11); write ('Koefisien y = '); readln (a12); write ('Koefisien z = '); readln (a13); writeln; write (a11,'x + ',a12,'y + ',a13,'z = '); readln (c1); writeln;writeln; writeln ('PERSAMAAN KEDUA');writeln; write ('Koefisien x = '); readln (a21); write ('Koefisien y = '); readln (a22); write ('Koefisien z = '); readln (a23); writeln; write (a21,'x + ',a22,'y + ',a23,'z = '); readln (c2); writeln;writeln; writeln ('PERSAMAAN KETIGA');writeln; write ('Koefisien x = '); readln (a31); write ('Koefisien y = '); readln (a32); write ('Koefisien z = '); readln (a33); writeln; write (a31,'x + ',a32,'y + ',a33,'z = '); readln (c3); writeln;writeln; writeln ('BENTUK MATRIKS');writeln; writeln (' ',a11,' ',a12,' ',a13,' ',' x ',' ',' ',c1,' '); writeln (' ',a21,' ',a22,' ',a23,' ',' y ',' = ',' ',c2,' '); writeln (' ',a31,' ',a32,' ',a33,' ',' z ',' ',' ',c3,' ');writeln; D:= a11*((a22*a33)-(a23*a32)) - a12*((a21*a33)-(a23*a31)) + a13*((a21*a32)-(a22*a31)); writeln ('Determinan = ',D:2:2); writeln; if D= 0 then writeln ('TIDAK ADA PENYELESAIAN') else begin Dx:= c1*((a22*a33)-(a23*a32)) - a12*((c2*a33)-(c3*a23)) + a13*((c2*a32)-(c3*a22)); Dy:= a11*((c2*a33)-(c3*a23)) - c1*((a21*a33)-(a23*a31)) + a13*((a21*c3)-(a31*c2)); Dz:= a11*((a22*c3)-(c2*a32)) - a12*((a21*c3)-(c2*a31)) + c1*((a21*a32)-(a22*a31)); x:= Dx/D; y:= Dy/D; z:= Dz/D; Writeln ('Dx = ', Dx:2:2); writeln ('Dy = ', Dy:2:2); writeln ('Dz = ', Dz:2:2); writeln; Writeln ('Hasil :');

2 Writeln ('x = ',x:2:2); writeln ('y = ', y:2:2); writeln ('z = ',z:2:2); End; readln; end. OUTPUT ATURAN CRAMER PENYELESAIAN PERS ALJABAR LINEAR ATURAN CRAMER PERSAMAAN PERTAMA Koefisien x = 2 Koefisien y = 3 Koefisien z = 0 2x + 3y + 0z = 28 PERSAMAAN KEDUA Koefisien x = 0 Koefisien y = 3 Koefisien z = 4 0x + 3y + 4z = 16 PERSAMAAN KETIGA Koefisien x = 4 Koefisien y = 0 Koefisien x = 4 Koefisien y = 0 Koefisien x = 4 Koefisien y = 0 Koefisien z = 5 4x + 0y + 5z = 53 BENTUK MATRIKS

3 2 3 0 x y = z 53 Determinan = Dx = Dy = Dz = Hasil : x = y = 2.36 z = 2.23 ANALISA ATURAN CRAMER Aljabar linear dengan Aturan Cramer pada system persamaan linear adalah bagaimana mencari nilai pengganti bagi variable x 1, x 2,,x n dengan menggunakan prinsip matriks dan determinan. Suatu persamaan aljabar linier bisa mempunyai beberapa variable. Jika variable N 3, sebaiknya digunakan Aturan Crammer Program dimulai dengan memasukkan koefisien dari tiap-tiap variable pada tiap persamaan. Dari program ini, hanya dibuat tiga persamaan sebagai masukkan. Setelah tersimpan masukkan persamaannya, dicari nilai determinan matrik dan determinan dari tiap variable, dalam program ini variabelnya berupa x, y, z. Pencarian nilai determinan matriks dan determinan dari tiap variable berfungsi untuk nilai variable (x, y, z) dari seluruh persamaan.

4 SCRIPT ELIMINASI GAUSS NAIF Program ; Uses crt; Var N,i,j,k,nx : integer; L,M : real; A : array [1..15,1..16] of real; X : array [1..15] of real; OT,sum : real; Begin clrscr; writeln ('PENYELESAIAN ALJABAR LINIER':50); Writeln (' ELIMINASI GAUSS NAIF ':50); writeln; Write ('Banyaknya variabel = '); readln (N); writeln; for i:= 1 to N do for j:= 1 to (N+1) do begin write ('Masukkan nilai A',i, j, ' = '); readln (A[i,j]); end; for k:= 1 to (N-1) do for i:= k+1 to N do begin OT := A[i,k]/A[k,k]; for j:= k+1 to N+1 do A [i, j] := A [i, j] - OT*A[k, j] end; for i:=k+1 to N do A[i, k] := 0; X[N] := A[N, N+1]/ A[N,N]; for nx:=1 to N-1 do begin sum := 0; i:=n-nx; for j:=i+1 to N do sum := sum+ A[i,j]*X[j]; X[i]:= (A[i, N+1] - sum)/ A[i,i]; end; writeln; writeln ('Hasil :'); for i := 1 to N do writeln ('X',i,'= ',X[i]:2:3); readln; end.

5 Banyaknya variabel = 3 Masukkan nilai A11 = 2 Masukkan nilai A12 = 3 Masukkan nilai A13 = 0 Masukkan nilai A14 = 28 Masukkan nilai A21 = 0 Masukkan nilai A22 = 3 Masukkan nilai A23 = 4 Masukkan nilai A24 = 16 Masukkan nilai A31 = 4 Masukkan nilai A32 = 0 Masukkan nilai A33 = 5 Masukkan nilai A34 = 53 Hasil : X1= X2= X3= OUTPUT ELIMINASI GAUSS NAIF PENYELESAIAN ALJABAR LINIER ELIMINASI GAUSS NAIF ANALISA ELIMINASI GAUSS NAIF Problem dari sisterm persamaan linear adalah bagaimana mencari nilai pengganti dari variable x 1, x 2,,x n, sehingga semua persamaan menjadi benar. Langkah awal penyelesaian problem pada program adalah dengan melakukan penyederhanaan system persamaan linear, dengan membuat suatu matrik triangular atas. Pada program diminta masukkan benyaknya variable. Jika variable melebihi tiga, maka lebih baik menggunakan eliminasi gauss naïf, dikarenakan dengan metode eliminasi gauss naïf, penghitungan determinan tidak dilakukan secara manual. Tidak seperti metode cramer. Langkah pertama dengan menghilangkan salah satu variable, x 1. Lalu menggunakan permainan indeks untuk menghilangkan x 1 dari persamaan yang lainnya. Setelah itu menggunakan Triangularisasi. Setelah itu akan menghasilkan nilai x 1, x 2,,x n.

6 Kesimpulan Dengan menggunakan aturan cramer, walaupun program yang menghitung, tetapi kita tetap membuat rumus algoritma secara manual. Itulah sebabnya aturan cramer dianjurkan untuk persamaan aljabar linier dengan variable kurang dari tiga buah. Karena matriks 3x3 pembuatan rumusnya masih umum, sedangkan matriks 4x4 dikhawatirkan akan kesulitan dalam membuat rumus algoritma walau computer yang akan menghitungnya. Dengan menggunakan eliminasi gauss naïf, dirasa lebih mudah dibandingkan dengan menggunakan aturan cramer. Karena pada eliminasi gauss naïf, menggunakan looping (perulangan) dalam penghitungan dan pembuatan triangularisasi. Pengeliminasian x 1, x 2,,x n juga dirasa menjadi lebih mudah karena proses looping tadi. Baik penggunaan aturan cramer maupun eliminasi gauss naïf mempunyai hasil akhir yang sama. Pemilihan metode tergantung kebutuhan variable yang digunakan.

Universitas gunadarma. pascal. Bab 4- bab 10. Hana Pertiwi S.T

Universitas gunadarma. pascal. Bab 4- bab 10. Hana Pertiwi S.T Universitas gunadarma pascal Bab 4- bab 10 Hana Pertiwi S.T 14 PASCAL Struktur Perulangan WHILE-DO Struktur Perulangan REPEAT-UNTIL REPEAT UNTIL 1. Struktur Perulangan FOR 2. Penggunaan gabungan struktur

Lebih terperinci

PENJUMLAHAN DAN PENGURANGAN MATRIKS

PENJUMLAHAN DAN PENGURANGAN MATRIKS PENJUMLAHAN DAN PENGURANGAN MATRIKS Obyektif : 1. Mahasiswa mengetahui tentang Matriks 2. Mahasiswa mengerti tentang penjumlahan matriks 3. Mahasiswa mengerti tentang pengurangan matriks Definisi Matriks

Lebih terperinci

Algoritma HitungGajiKaryawan Deklarasi NIK,Nama,Jabatan : String Gaji, Tunj, Pajak, Gaber : Real

Algoritma HitungGajiKaryawan Deklarasi NIK,Nama,Jabatan : String Gaji, Tunj, Pajak, Gaber : Real Algoritma HitungGajiKaryawan Deklarasi NIK,Nama,Jabatan : String Gaji, Tunj, Pajak, Gaber : Real Procedure MasukDataKaryawan Algoritma Write('NIK ') Read(NIK) Write('Nama Karyawan ') Read(Nama) Write('Jabatan

Lebih terperinci

Sistem Persamaan Aljabar Linier

Sistem Persamaan Aljabar Linier Sistem Persamaan Aljabar Linier Dimana: a ij = koefisien konstanta; x j = unknown ; b j = konstanta; n = banyaknya persamaan Metode-Metode untuk menyelesaikan Sistem Persamaan Aljabar Linier: 1. Metode

Lebih terperinci

Daftar field MODUL 13 RECORD

Daftar field MODUL 13 RECORD MODUL 13 RECORD Record adalah suatu tipe data terstruktur. Dengan record data dapat dikumpulkan yang masing-masing dapat mempunyai tipe data berbeda. Masing-masing item data disebut dengan fieild. Jadi

Lebih terperinci

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

SOAL PASCAL A. 1. Lengkapi Source Code Dibawah ini : {* Program Menghitung dengan Operator Matematika*} SOAL PASCAL A Selesai list code/source code pascal dengan mengetikkan list yang ada dan mengisikan titik-titik menjadi sebuah Program {* Program Menghitung dengan Operator Matematika*} program_hitung UsEs

Lebih terperinci

ARRAY (LARIK) Altien Jonathan Rindengan, S.Si., M.Kom.

ARRAY (LARIK) Altien Jonathan Rindengan, S.Si., M.Kom. ARRAY (LARIK) Altien Jonathan Rindengan, S.Si., M.Kom. Pendahuluan Sebuah variabel hanya menyimpan sebuah nilai, tidak dapat menyimpan beberapa buah nilai yang bertipe sejenis Dalam pemrograman, mengolah

Lebih terperinci

MATERI 4 PENYELEKSIAN KONDISI

MATERI 4 PENYELEKSIAN KONDISI MATERI 4 PENYELEKSIAN KONDISI Terkadang suatu program akan membutuhkan suatu penyeleksian kondisi Dengan menyeleksi suatu kondisi, program dapat menentukan tindakan apa yang harus dikerjakan, tergantung

Lebih terperinci

Nama : Suseno Rudiansyah NPM : Kelas : X2T Prodi : Teknik Informatika Tugas : Kuis Algoritma 2

Nama : Suseno Rudiansyah NPM : Kelas : X2T Prodi : Teknik Informatika Tugas : Kuis Algoritma 2 Nama : Suseno Rudiansyah NPM : 201543501544 Kelas : X2T Prodi : Teknik Informatika Tugas : Kuis Algoritma 2 Tugas Kuiz Algoritma 2. Dosen : Budi Santoso 1. Diketahui dua buah larik A = [12,3,9,4,15,6]

Lebih terperinci

SISTEM PERSAMAAN LINEAR DAN ELIMINASI GAUSS

SISTEM PERSAMAAN LINEAR DAN ELIMINASI GAUSS SISTEM PERSAMAAN LINEAR DAN ELIMINASI GAUSS Dr. Eng. Supriyanto, M.Sc Lab. Komputer, Departemen Fisika, Universitas Indonesia email: supri@fisika.ui.ac.id atau supri92@gmail.com 5 Februari 2005 Abstract

Lebih terperinci

Dasar Komputer & Pemrograman 2A

Dasar Komputer & Pemrograman 2A Dasar Komputer & Pemrograman 2A Materi 3 Reza Aditya Firdaus STATEMENT INPUT OUTPUT Dalam bahasa Pascal untuk keperluan input (membaca input) digunakan identifier standar READ atau READLN. Identifier standart

Lebih terperinci

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

Perulangan. Bentuk Proses. 1. Perulangan For positif contoh 1 : perulangan positif untuk satu statement : Perulangan Bentuk bentuk Perulangan Dalam hampir setiap program yang kompleks mutlak memerlukan suatu perulangan. Tujuan perulangan disini adalah untuk mengulang statement atau blok statement berulang

Lebih terperinci

PRAKTIKUM 4 STATEMENT KENDALI

PRAKTIKUM 4 STATEMENT KENDALI PRAKTIKUM 4 STATEMENT KENDALI 1. Judul Materi / Pokok Bahasan : Statement Kendali 2. Tujuan Instruksional Khusus : Mahasiswa dapat menggunakan statement kendali untuk berbagai macam kondisi pemrograman

Lebih terperinci

SISTEM PERSAMAAN LINEAR

SISTEM PERSAMAAN LINEAR Pokok Bahasan : Sistem persamaan linier Sub Pokok Bahasan : Sistem persamaan linier Eliminasi Gauss Eliminasi Gauss Jordan Penyelesaian SPL dengan invers SISTEM PERSAMAAN LINEAR Tujuan : Menyelesaikan

Lebih terperinci

MODUL PEMROGRAMAN DENGAN MENGGUNAKAN BAHASA PASCAL CONTOH PROGRAM DENGAN MENGGUNAKAN BAHASA PASCAL (FPC)

MODUL PEMROGRAMAN DENGAN MENGGUNAKAN BAHASA PASCAL CONTOH PROGRAM DENGAN MENGGUNAKAN BAHASA PASCAL (FPC) MODUL PEMROGRAMAN DENGAN MENGGUNAKAN BAHASA PASCAL CONTOH PROGRAM DENGAN MENGGUNAKAN BAHASA PASCAL (FPC) 1. PENGGUNAAN MASUKAN (INPUT ) fileinp: text ; A,B,C : real ; assign(fileinp, 'input.txt'); reset(fileinp);

Lebih terperinci

BAB IV STRUKTUR PROGRAM Struktur program pada dasarnya tersusun 3 struktur program utama yaitu : a. Struktur Berurutan (Sequence Structure) b.

BAB IV STRUKTUR PROGRAM Struktur program pada dasarnya tersusun 3 struktur program utama yaitu : a. Struktur Berurutan (Sequence Structure) b. BAB IV STRUKTUR PROGRAM Struktur program pada dasarnya tersusun 3 struktur program utama yaitu : a. Struktur Berurutan (Sequence Structure) b. Struktur Seleksi (selection Structure) c. Struktur Perulangan

Lebih terperinci

LU DECOMPOSITION (FAKTORISASI MATRIK)

LU DECOMPOSITION (FAKTORISASI MATRIK) LU DECOMPOSITION (FAKTORISASI MATRIK) Dr. Eng. Supriyanto, M.Sc Lab. Komputer, Departemen Fisika, Universitas Indonesia email: supri@fisika.ui.ac.id atau supri92@gmail.com 5 Februari 2005 Pada semua catatan

Lebih terperinci

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1 Struktur Data Belajar Struktur Data Menggunakan Pascal Pertemuan-1 I n W a h y u W i d o d o e m a i l @ r i n g k e s. c o m Identifier, Konstanta dan Variabel Identifier (sebutan / pengenal) Identifier

Lebih terperinci

Perulangan Muh. Izzuddin Mahali, M.Cs. Pertemuan 3. Algoritma dan Struktur Data. PT. Elektronika FT UNY

Perulangan Muh. Izzuddin Mahali, M.Cs. Pertemuan 3. Algoritma dan Struktur Data. PT. Elektronika FT UNY Perulangan Pertemuan 3. Algoritma dan Struktur Data Pendahuluan Digunakan untuk program yang pernyataannya akan dieksekusi berulang-ulang. Instruksi dikerjakan selama memenuhi suatu kondisi tertentu. Jika

Lebih terperinci

Pertemuan 3 Penyeleksian Kondisi dan Perulangan

Pertemuan 3 Penyeleksian Kondisi dan Perulangan Pertemuan 3 Penyeleksian Kondisi dan Perulangan Objektif: 1. Mengetahui macam-macam penyeleksian kondisi dalam pascal 2. Mengerti statement kondisi IF dan Case 3. Mengetahui macam-macam perulangan dalam

Lebih terperinci

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

Belajar itu, Tidak harus menunggu materi dari guru Inisiatif Mencari itulah BELAJAR. SiniCari.Blogspot.com Belajar itu, Tidak harus menunggu materi dari guru Inisiatif Mencari itulah BELAJAR. 1.struktur pertama dalam pascal adalah.. a. Char; b. String c. End. d. Writeln e. Uses crt; 2.

Lebih terperinci

Bab 7 Sistem Pesamaan Linier. Oleh : Devie Rosa Anamisa

Bab 7 Sistem Pesamaan Linier. Oleh : Devie Rosa Anamisa Bab 7 Sistem Pesamaan Linier Oleh : Devie Rosa Anamisa Pendahuluan Bentuk umum dari aljabar linier sebagai berikut: a11x1 + a12a 12X2 +... + a1na 1nXn = b1b a21x1 + a22a 22X2 +... + a2na 2nXn = b2b...............

Lebih terperinci

INVERS MATRIK DAN ELIMINASI GAUSS

INVERS MATRIK DAN ELIMINASI GAUSS INVERS MATRIK DAN ELIMINASI GAUSS Dr. Eng. Supriyanto, M.Sc Lab. Komputer, Departemen Fisika, Universitas Indonesia email: supri@fisika.ui.ac.id atau supri92@gmail.com 5 Februari 2005 Secara umum, sistem

Lebih terperinci

Veetha Adiyani Pardede M Komputasi Fisika METODE BISECTION

Veetha Adiyani Pardede M Komputasi Fisika METODE BISECTION METODE BISECTION Program ; Uses crt; var a,b,m,fa,fb,fm,tol,n : real; iter_max,it : integer; function f(x:real) : real; f:= sqr(x)+ 3*x - 5; Begin Clrscr; writeln ('=================================================================

Lebih terperinci

Array 2 Dimensi. Pendefinisian dan Struktur Array 2 Dimensi

Array 2 Dimensi. Pendefinisian dan Struktur Array 2 Dimensi Array 2 Dimensi Pendefinisian dan Struktur Array 2 Dimensi Array 2 Dimensi Array yang memiliki dua subscript dalam deklarasinya. Array ini sering disebut matrix. Struktur Array 2 Dimensi Deklarasi Sebagai

Lebih terperinci

III STATEMEN IF KONDISI TUNGGAL DAN GANDA A. IF TUNGGAL. XI_Sem.1 SMA Sedes Sapientiae Bedono

III STATEMEN IF KONDISI TUNGGAL DAN GANDA A. IF TUNGGAL. XI_Sem.1 SMA Sedes Sapientiae Bedono III STATEMEN IF KONDISI TUNGGAL DAN GANDA Statement kendali digunakan untuk proses pengambilan keputusan. ( PROSES DECISION ) Dimana proses akan dikerjakan bila kondisi yang disyaratkan sesuai (bernilai

Lebih terperinci

Pertemuan 6 Array Objektif: 1. Memahami cara mendeklarasi tipe indeks dalam array 2. Dapat membuat program sederhana menggunakan array Pertemuan 6 53

Pertemuan 6 Array Objektif: 1. Memahami cara mendeklarasi tipe indeks dalam array 2. Dapat membuat program sederhana menggunakan array Pertemuan 6 53 Pertemuan 6 Array Objektif: 1. Memahami cara mendeklarasi tipe indeks dalam array 2. Dapat membuat program sederhana menggunakan array Pertemuan 6 53 P4.1 Teori Larik / array adalah tipe terstruktur yang

Lebih terperinci

LAPORAN RESMI PRAKTIKUM ALGORITMA PEMROGRAMAN MODUL V ARRAY

LAPORAN RESMI PRAKTIKUM ALGORITMA PEMROGRAMAN MODUL V ARRAY LAPORAN RESMI PRAKTIKUM ALGORITMA PEMROGRAMAN MODUL V ARRAY Disusun Oleh : TGL. PRAKTIKUM : 06 November 2012 NAMA : Gabriel Juan Evangeli NRP : 120411100102 KELOMPOK : D1 DOSEN : Arik Kurniawati TELAH

Lebih terperinci

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

Indentifier, Keywords, Variable, Tipe Data dan Operator. Ramos Somya, S.Kom., M.Cs. Indentifier, Keywords, Variable, Tipe Data dan Operator Ramos Somya, S.Kom., M.Cs. Merupakan nama yang digunakan untuk menamai variabel, konstanta, nama program maupun sub program. Seorang programmer tidak

Lebih terperinci

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-5

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-5 Struktur Data Belajar Struktur Data Menggunakan Pascal Pertemuan-5 I n W a h y u W i d o d o e m a i l @ r i n g k e s. c o m ARRAY Menurut definisinya, array (larik) adalah suatu variabel yang merepresentasikan

Lebih terperinci

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

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom Pengantar Bahasa Pemrograman Pascal Page 1 / 11 Pengenalan Pascal Pascal merupakan salah satu bahasa pemrograman tingkat tinggi. Pemrograman

Lebih terperinci

Tugas Algoritma Kelompok XI NILAM CAHYA, MUH. JASIM, IMADUDDIN. Soal

Tugas Algoritma Kelompok XI NILAM CAHYA, MUH. JASIM, IMADUDDIN. Soal B Soal uat algoritma untuk menghitung luas bangun geometri (lingkaran, bujursangkar, segitiga dan trapesium). Data masukan dibaca dari piranti masukan dan luas bangun ditampilkan sebagai keluaran. KALIMAT

Lebih terperinci

STRUKTUR KENDALI. Memanfaatkan struktur kendali untuk kasus komputasi

STRUKTUR KENDALI. Memanfaatkan struktur kendali untuk kasus komputasi STRUKTUR KENDALI Modul TIK XI Memanfaatkan struktur kendali untuk kasus komputasi Statement kendali digunakan untuk proses pengambilan keputusan. ( PROSES DECISION ) Dimana proses akan dikerjakan bila

Lebih terperinci

Teori Algoritma. Algoritma Perulangan

Teori Algoritma. Algoritma Perulangan Alam Santosa Teori Algoritma Perulangan Algoritma Perulangan Seperti pernah dibahas sebelumnya, kemampuan komputer adalah melakukan pekerjaan yang sama tanpa merasa lelah maupun bosan. Syarat utama memanfaatkan

Lebih terperinci

Algoritma Pemrograman

Algoritma Pemrograman Algoritma Pemrograman Pertemuan Ke-12 (Matriks) 1 Sub Pokok Bahasan Pendahuluan Konsep Matriks Pendeklarasian Matriks Pemrosesan Matriks Membaca Elemen Matriks Menulis Matriks 2 Pendahuluan Di dalam matriks,

Lebih terperinci

Komputasi untuk Sains dan Teknik

Komputasi untuk Sains dan Teknik Komputasi untuk Sains dan Teknik Dr. Eng. Supriyanto, M.Sc Edisi I Laboratorium Jaringan Komputer Departemen Fisika-FMIPA Univeristas Indonesia 2006 Untuk Muflih Syamil dan Hasan Azmi... Mottoku : Tenang,

Lebih terperinci

Chapter 3.2 : Tipe, Nama dan Nilai

Chapter 3.2 : Tipe, Nama dan Nilai Mata Kuliah : Logika dan Algoritma / 4 SKS Chapter 3.2 : Tipe, Nama dan Nilai Dosen Pengasuh : Fatoni, M.M.,M.Kom. Mail : fatoni@binadarma.ac.id/toniubd@yahoo.com Materi Yang Dipelajari Tipe Data Dasar

Lebih terperinci

METODE GAUSS TUJUAN DASAR TEORI Eliminasi Gauss PEMBAHASAN Analisis :

METODE GAUSS TUJUAN DASAR TEORI Eliminasi Gauss PEMBAHASAN Analisis : METODE GAUSS TUJUAN 1. Menentukan sistem persamaan linier dari kasus fisika 2. Mengubah bentuk sistem persamaan linier kedalam bentuk matriks 3. Membuat program metode eliminasi Gauss (hingga membentuk

Lebih terperinci

IT132 Dasar-Dasar Pemrograman. Ramos Somya, S.Kom., M.Cs.

IT132 Dasar-Dasar Pemrograman. Ramos Somya, S.Kom., M.Cs. IT132 Dasar-Dasar Pemrograman Ramos Somya, S.Kom., M.Cs. Dalam program yang kompleks kode program panjang. Sulit dalam memahami program (jalannya program). Solusi: memecah program tersebut menjadi modul-modul

Lebih terperinci

BAB 6 Array Dua Dimensi

BAB 6 Array Dua Dimensi BAB 6 Array Dua Dimensi Di dalam pascal Array dapat berdimensi lebih dari satu yang disebut dengan array dimensi banyak (Multidimensional array), disini akan dibahas array 2 dimensi saja. Array 2 dimensi

Lebih terperinci

Algoritma Pemrograman

Algoritma Pemrograman Algoritma Pemrograman Pertemuan Ke-12 (Matriks) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Konsep Matriks Pendeklarasian Matriks Pemrosesan Matriks

Lebih terperinci

Algoritma,Flowchart, Konsep

Algoritma,Flowchart, Konsep Algoritma,Flowchart, Konsep dasar PASCAL Masih ingat??? Algoritma Penulisan Algoritma Menggunakan bahasa natural (Bahasa manusia: Indonesia, Inggris) Kelemahannya masih sering membingungkan (ambigu) /

Lebih terperinci

BAB X SISTEM PERSAMAAN LINIER

BAB X SISTEM PERSAMAAN LINIER BAB X SISTEM PERSAMAAN LINIER 10.1 Definisi Persamaan linier adalah persamaan aljabar yang terdiri dari satu atau lebih peubah dan masing-masing peubah mempunyai derajad satu. Sebagai contoh persamaan

Lebih terperinci

Penghitungan Polusi Udara Dalam Ruangan dengan Metode Eliminasi Gauss

Penghitungan Polusi Udara Dalam Ruangan dengan Metode Eliminasi Gauss Penghitungan Polusi Udara Dalam Ruangan dengan Metode Eliminasi Gauss Tri Hastuti Yuniati (23515009) 1 Program Studi Magister Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung,

Lebih terperinci

ARRAY. Brigida Arie Minartiningtyas, M.Kom

ARRAY. Brigida Arie Minartiningtyas, M.Kom ARRAY Brigida Arie Minartiningtyas, M.Kom Struktur Bahasa Pascal Bagian Judul Program Bagian Deklarasi Deklarasi tipe data (TYPE) Deklarasi variabel (VAR) Deklarasi konstanta (CONST) Deklarasi label (LABEL)

Lebih terperinci

Contoh 1: Akan dicetak angka 1 sampai 10 dengan menggunakan perulangan for

Contoh 1: Akan dicetak angka 1 sampai 10 dengan menggunakan perulangan for Bahan Ajar Algoritma Halaman 1 ii. Struktur Pengulangan (repetition) Struktur pengulangan merupakan struktur yang melakukan pengulangan terhadap satu baris atau satu blok baris program beberapa kali sesuai

Lebih terperinci

Matriks - Definisi. Sebuah matriks yang memiliki m baris dan n kolom disebut matriks m n. Sebagai contoh: Adalah sebuah matriks 2 3.

Matriks - Definisi. Sebuah matriks yang memiliki m baris dan n kolom disebut matriks m n. Sebagai contoh: Adalah sebuah matriks 2 3. MATRIKS Pokok Bahasan Matriks definisi Notasi matriks Matriks yang sama Panambahan dan pengurangan matriks Perkalian matriks Transpos suatu matriks Matriks khusus Determinan suatu matriks bujursangkar

Lebih terperinci

Algoritma Brute Force (Bagian 1) Oleh: Rinaldi Munir

Algoritma Brute Force (Bagian 1) Oleh: Rinaldi Munir Algoritma Brute Force (Bagian 1) Oleh: Rinaldi Munir Bahan Kuliah IF2251 Strategi Algoritmik 1 Definisi Brute Force Brute force : pendekatan yang lempang (straightforward) untuk memecahkan suatu masalah

Lebih terperinci

SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X

SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X Kelas : X TKI 2 Mata Pelajaran : Produktif Teknik Komputer dan Informatika (Pemrograman Dasar) Waktu : 60 menit Bentuk Soal : Pilihan Ganda 40 soal Pilihan

Lebih terperinci

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN PERCABANGAN DAN PENGULANGAN Pada BAB ini akan membahas tentang PERCABANGAN dan PERULANGAN. PERCABANGAN : a) IF THEN b) CASE OF PENGULANGAN: a) REPEAT N TIMES b) REPEAT UNTIL c) WHILE DO d) ITERATE STOP

Lebih terperinci

BAB II ISI ( ) (sumber:

BAB II ISI ( ) (sumber: BAB II ISI A. Permasalahan yang Diberikan Soal saudara dalam UTS ini harus terus digunakan untuk mengerjakan tugas proyek ini, yaitu: prediksi sifat-sifat tekanan uap murni suatu fluida hidrokarbon sebagai

Lebih terperinci

ARRAY. Larik / array adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama.

ARRAY. Larik / array adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. ARRAY Larik / array adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. 1.1 Deklarasi yang akan dipergunakan harus di deklarasikan terlebih dahulu. Deklarasi

Lebih terperinci

I. KATA PENGANTAR. Modul Algoritma Pemrograman. Modul Ke-4 - Hal 1

I. KATA PENGANTAR. Modul Algoritma Pemrograman. Modul Ke-4 - Hal 1 I. KATA PENGANTAR Dewasa ini sudah banyak berkembang bahasa-bahasa pemrograman tingkat tinggi yang pemakaiannya sudah sangat mudah, hanya klik dan drag saja. Namun meskipun demikian tetap saja programmer

Lebih terperinci

DATA SORTING. Altien Jonathan Rindengan, S.Si, M.Kom

DATA SORTING. Altien Jonathan Rindengan, S.Si, M.Kom DATA SORTING Altien Jonathan Rindengan, S.Si, M.Kom Pendahuluan Sorting (pengurutan) : proses mengatur sekumpulan objek menurut urutan atau susunan tertentu Diberikan array L dengan n elemen yg sudah terdefinisi

Lebih terperinci

Solusi Persamaan Linier Simultan

Solusi Persamaan Linier Simultan Solusi Persamaan Linier Simultan Obyektif : 1. Mengerti penggunaan solusi persamaan linier 2. Mengerti metode eliminasi gauss. 3. Mampu menggunakan metode eliminasi gauss untuk mencari solusi 1. Sistem

Lebih terperinci

Contoh-Contoh Pemrograman Lanjut: VBA/MS-Excel, PASCAL, dan FORTRAN

Contoh-Contoh Pemrograman Lanjut: VBA/MS-Excel, PASCAL, dan FORTRAN Contoh-Contoh Pemrograman Lanjut: VBA/MS-Excel, PASCAL, dan FORTRAN (Epsilon Machine, Interpolasi dan Metode Newton-Raphson) Prof. Dr. Ir. Setijo Bismo, DEA. Departemen Teknik Kimia FTUI 09 Oktober 2015

Lebih terperinci

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

Start. Baris Program. Baris Program. Baris Program. Selesai. Contoh Program Struktur berurutan menghitung luas empat persegi panjang ANALISA STRUKTUR PROGRAM LANJUTAN I. Struktur Program A. Struktur Berurutan (Sequence Structure) Struktur Berurutan adalah struktur program yang paling sederhana. Setiap baris program akan dikerjakan secara

Lebih terperinci

Konsep Dasar Pemrograman

Konsep Dasar Pemrograman Konsep Dasar Pemrograman I. Algoritma Pemrograman Yang Baik Ciri-ciri algoritma pemrograman yang baik adalah : 1. Memiliki logika perhitungan/metode yang tepat dalam memecahkan masalah 2. Menghasilkan

Lebih terperinci

Subprogram. Definisi

Subprogram. Definisi Subprogram Definisi Subprogram merupakan program bagian dengan blok terpisah dan didalam program utama, dan akan dipanggil pada program utama jika subprogram itu diperlukan untuk dijalankan. 1 Macam Subrogram

Lebih terperinci

Pertemuan 2 Operasi String

Pertemuan 2 Operasi String Pertemuan 2 Operasi String Objektif: 1. Dapat mengerti dan menggunakan prosedur standar untuk operasi string 2. Dapat mengerti dan menggunakan fungsi standar untuk opersi string Pertemuan 2 28 P2.1 Teori

Lebih terperinci

KAIDAH SIMPSON 3/8 DAN INTEGRASI NUMERIK. Kelompok 6

KAIDAH SIMPSON 3/8 DAN INTEGRASI NUMERIK. Kelompok 6 KAIDAH SIMPSON 3/8 DAN INTEGRASI NUMERIK Kelompok 6 ANGGOTA Rian Triastuti (4101410020) Mardiyani (4101410053) Gias Atikasari (4101410060) Agil Dwijayanti (4101410074) Diah Aprilia (4101410090) Nur Khasanah

Lebih terperinci

MODUL LATIHAN PEMOGRAMAN PROGRAM MENCARI NILAI AKHIR MAHASISWA DENGAN MENGGUNAKAN

MODUL LATIHAN PEMOGRAMAN PROGRAM MENCARI NILAI AKHIR MAHASISWA DENGAN MENGGUNAKAN MODUL LATIHAN PEMOGRAMAN PASCAL PROGRAM MENCARI NILAI AKHIR MAHASISWA DENGAN MENGGUNAKAN PROGRAMAN PASCAL UNTUK KALANGAN SENDIRI DISUSUN OLEH KUSUMA WIJAYA STMIK BUMIGORA MATARAM PROGRAM MENGHITUNG NILAI

Lebih terperinci

PERSAMAAN DAN PERTIDAKSAMAAN PERSAMAAN LINEAR

PERSAMAAN DAN PERTIDAKSAMAAN PERSAMAAN LINEAR PERSAMAAN DAN PERTIDAKSAMAAN PERSAMAAN LINEAR Persamaan linear Bentuk umun persamaan linear satu vareabel Ax + b = 0 dengan a,b R ; a 0, x adalah vareabel Contoh: Tentukan penyelesaian dari 4x-8 = 0 Penyelesaian.

Lebih terperinci

Kuliah #7 Pemodelan TK Lanjut S 2 (Tambahan) CONTOH RINGKAS: Solusi SPANL (Sistem Persamaan Aljabar Non Linear)

Kuliah #7 Pemodelan TK Lanjut S 2 (Tambahan) CONTOH RINGKAS: Solusi SPANL (Sistem Persamaan Aljabar Non Linear) Kuliah #7 Pemodelan TK Lanjut S 2 (Tambahan) CONTOH RINGKAS: Solusi SPANL (Sistem Persamaan Aljabar Non Linear) Prof. Dr. Ir. Setijo Bismo, DEA. Departemen Teknik Kimia FTUI, Oktober 2015 A. Sistem Persamaan

Lebih terperinci

A[1] A[2] A[3] A[4] A[5] A[6] A[7] A[8] A[9] A[10] Nilai elemen array Index array Inelemen array

A[1] A[2] A[3] A[4] A[5] A[6] A[7] A[8] A[9] A[10] Nilai elemen array Index array Inelemen array Definisi Array Array (larik) adalah sebuah variabel yang dapat menyimpan lebih dari satu nilai sejenis (memilikii tipe data sama). Hal ini berbeda dengan variabel biasa yang hanya mampu menampung satu

Lebih terperinci

Pertemuan 2 Operasi String

Pertemuan 2 Operasi String Pertemuan 2 Operasi String Objektif: 1. Dapat mengerti dan menggunakan prosedur standar untuk operasi string 2. Dapat mengerti dan menggunakan fungsi standar untuk opersi string Pertemuan 2 28 P2.1 Teori

Lebih terperinci

Contoh-Contoh Teknik Pemrograman VBA, Pascal, dan FORTRAN

Contoh-Contoh Teknik Pemrograman VBA, Pascal, dan FORTRAN Contoh-Contoh Teknik Pemrograman VBA, Pascal, dan FORTRAN (Epsilon Machine, Interpolasi dan Eliminasi Gauss) Setijo Bismo Departemen Teknik Kimia FTUI 06 Oktober 2015 Perlu untuk SELALU DIINGAT! Cara-Cara

Lebih terperinci

PRAKTIKUM 7 TIPE DATA TERSTRUKTUR. Larik : deretan data yang punya type data sejenis. Misalnya : Daftar Nomor Telpon, Tabel Pajak dll.

PRAKTIKUM 7 TIPE DATA TERSTRUKTUR. Larik : deretan data yang punya type data sejenis. Misalnya : Daftar Nomor Telpon, Tabel Pajak dll. PRAKTIKUM 7 TIPE DATA TERSTRUKTUR 1. Judul Materi / Pokok Bahasan : Tipe Data Terstruktur 2. Tujuan Instruksional Khusus : Mahasiswa dapat membuat program dengan menggunakan jenisjenis tipe data terstruktur

Lebih terperinci

Meizano Ardhi M., S.T.

Meizano Ardhi M., S.T. Meizano Ardhi M., S.T. 1. Metode Sequential Search Metode Sequential Search atau disebut pencarian beruntun dapat digunakan untuk melakukan pencarian data baik pada array yang sudah terurut maupun yang

Lebih terperinci

Array, Record, sorting : Elektro Unud (MSU) Page 1 of 13

Array, Record, sorting : Elektro Unud (MSU) Page 1 of 13 Array, Record, sorting : Elektro Unud (MSU) Page 1 of 13 ARRAY Array : variabel berindeks (punya beberapa tempat, tergantung deklarasinya) iabel : mempunyai hanya 1 tempat Deklarasi Array arrint : array

Lebih terperinci

Operasi BIT. Rio widyatmoko,amd.kom

Operasi BIT. Rio widyatmoko,amd.kom 1 Operasi BIT Rio widyatmoko,amd.kom Operasi BIT 2 Operasi Bit Digunakan untuk melakukan manipulasi bit pada bilangan bertipe byte dan word. Perbedaan mendasar disebut operasi bitwise. Operator logika

Lebih terperinci

Pertemuan 4 Diagram Alur / Flowchart

Pertemuan 4 Diagram Alur / Flowchart Pertemuan 4 Diagram Alur / adalah representasi grafik dari langkah-langkah yang harus diikuti dalam menyelesaikan suatu permasalahan yang terdiri atas sekumpulan simbol, dimana masing-masing simbol merepresentasikan

Lebih terperinci

PERHITUNGAN REGRESI LINIER BERGANDA DENGAN METODE LEAST SQUARE DAN ELIMINASI GAUSS DALAM PEMROGRAMAN PASCAL 7.00

PERHITUNGAN REGRESI LINIER BERGANDA DENGAN METODE LEAST SQUARE DAN ELIMINASI GAUSS DALAM PEMROGRAMAN PASCAL 7.00 ISSN 1411-09 PERHITUNGAN REGRESI LINIER BERGANDA DENGAN METODE LEAST SQUARE DAN ELIMINASI GAUSS DALAM PEMROGRAMAN PASCAL 7.00 Yudha Herlambang *) ABSTRAK Dalam suatu permasalahan yang kita amati tidak

Lebih terperinci

1 King s Learning. Nama Siswa. Kelas KOMPETENSI DASAR: x = 4. Untuk x = 4 disubstitusikan ke persamaan (1) 4 y = 2 y = 4 2. y = 2

1 King s Learning. Nama Siswa. Kelas KOMPETENSI DASAR: x = 4. Untuk x = 4 disubstitusikan ke persamaan (1) 4 y = 2 y = 4 2. y = 2 Nama Siswa Kelas : : KOMPETENSI DASAR: 3.3 Mendeskripsikan konsep sistem persamaan linier dua dan tiga variable serta pertidaksamaan linier dua variabel dan mampu menerapkan berbagai strategi yang efektif

Lebih terperinci

procedure menu; forward; { *memperkenalkan procedure menu, yang dibuat dibawah utk dipanggil diatasnya* }

procedure menu; forward; { *memperkenalkan procedure menu, yang dibuat dibawah utk dipanggil diatasnya* } program operasi_matrik; { yunisusanti informatic engineering UNS} uses wincrt; type indek = 1..20; matrik = array[indek, indek] of real; var barissatu, barisdua, kolomsatu, kolomdua : byte; matriksatu,

Lebih terperinci

Teori Algoritma. Struktur Algoritma

Teori Algoritma. Struktur Algoritma Alam Santosa Teori Algoritma Runtunan Struktur Algoritma Seperti telah dijelaskan sebelumnya, sebuah algoritma terbagi tiga bagian, yaitu: Judul Deklarasi Deskripsi Judul Judul program digunakan untuk

Lebih terperinci

Teori Algoritma. Jenis seleksi

Teori Algoritma. Jenis seleksi Alam Santosa Teori Algoritma Seleksi Jenis seleksi Telah diketahui bahwa seleksi dapat berupa: seleksi 1 kasus seleksi 2 kasus seleksi multikasus Struktur Perintah IF IF merupakan perintah utama untuk

Lebih terperinci

Array & Program Modular

Array & Program Modular 6 Array & Program Modular A. Tujuan Setelah melakukan praktikum, diharapkan praktikan dapat : 1. Menggunakan sebuah Array berindek satu atau berindek dua untuk mendeklarasikan sebuah variabel. 2. Menggunakan

Lebih terperinci

# $ % &' ( & &' (& " # ) &* ( & (+(, "

# $ % &' ( & &' (&  # ) &* ( & (+(, BAB IV ANTAR MUKA MANUSIA DAN KOMPUTER Prinsip kerja dalam dalam sebuah sistem komputer adalah masukan, proses dan keluaran (input, proses, output). Kepada komputer kita memberikan data masukan (angka

Lebih terperinci

Algoritma dan Pemrograman Array

Algoritma dan Pemrograman Array Adam Mukharil Bachtiar Teknik Informatiak 2012 Algoritma dan Pemrograman Array Materi Hari Ini Pendefinisian Array Array 1 dimensi Array 2 dimensi Pendefinisian Array All About Array Latar Belakang Array

Lebih terperinci

PENGANTAR LOGIKA DAN ALGORITMA DENGAN PASCAL

PENGANTAR LOGIKA DAN ALGORITMA DENGAN PASCAL PENGANTAR LOGIKA DAN ALGORITMA DENGAN PASCAL Pengertian LOGIKA: Logika berasal dari bahasa Yunani yaitu LOGOS yang berarti ilmu. Logika pada dasarnya filsafat berpikir. Berpikir berarti melakukan suatu

Lebih terperinci

STRUKTUR KONTROL. Struktur WHILE-DO Mempunyai struktur sebagai berikut : Bentuk Umum : WHILE condition Do statement Bentuk Proses (flow chart) :

STRUKTUR KONTROL. Struktur WHILE-DO Mempunyai struktur sebagai berikut : Bentuk Umum : WHILE condition Do statement Bentuk Proses (flow chart) : STRUKTUR KONTROL Struktur WHILE-DO Mempunyai struktur sebagai berikut : Bentuk Umum : WHILE condition Do statement Bentuk Proses (flow chart) : statement C false true Statement WHILE-DO digunakan untuk

Lebih terperinci

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

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN PASCAL * (TK) KODE / SKS: KK /2 SKS MATA KULIAH PEMROGRAMAN * (TK) Minggu ke Pokok Bahasan dan TIU 1. Algoritma Konsep Dasar Bahasa Pascal secara singkat sejarah dirancangnya bahasa Memberikan konsep dasar pembuatan program dalam bahasa

Lebih terperinci

Algoritma Pemrograman

Algoritma Pemrograman Algoritma Pemrograman Pertemuan Ke-11 (Matriks) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Konsep Matriks Pendeklarasian Matriks Pemrosesan Matriks Membaca Elemen Matriks

Lebih terperinci

PROCEDURE. Bentuk Umum : PROGRAM judul_program ; PROCEDURE judul_prosedur ; Begin Statement prosedur ; End ; Begin Statement program utama ; end.

PROCEDURE. Bentuk Umum : PROGRAM judul_program ; PROCEDURE judul_prosedur ; Begin Statement prosedur ; End ; Begin Statement program utama ; end. PROCEDURE Prosedur adalah suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram (program bagian). Diawali dengan kata cadangan didalam bagian deklarasi prosedur. Prosedur banyak digunakan

Lebih terperinci

M AT E M AT I K A E K O N O M I MATRIKS DAN SPL I N S TITUT P ERTA N I A N BOGOR

M AT E M AT I K A E K O N O M I MATRIKS DAN SPL I N S TITUT P ERTA N I A N BOGOR M AT E M AT I K A E K O N O M I MATRIKS DAN SPL TO N I BAKHTIAR I N S TITUT P ERTA N I A N BOGOR 2 0 1 2 Kesetimbangan Dua Pasar Permintaan kopi bergantung tidak hanya pada harganya tetapi juga pada harga

Lebih terperinci

I. KATA PENGANTAR. Modul Algoritma Pemrograman. Modul Ke-3 - Hal 1

I. KATA PENGANTAR. Modul Algoritma Pemrograman. Modul Ke-3 - Hal 1 I. KATA PENGANTAR Dewasa ini sudah banyak berkembang bahasa-bahasa pemrograman tingkat tinggi yang pemakaiannya sudah sangat mudah, hanya klik dan drag saja. Namun meskipun demikian tetap saja programmer

Lebih terperinci

BAB I TUJUAN DAN LANDASAN TEORI

BAB I TUJUAN DAN LANDASAN TEORI BAB I TUJUAN DAN LANDASAN TEORI 1. Tujuan 1. Dapat memahami konsep prosedur dan fungsi. 2. Mampu membuat prosedur dan fungsi baik dengan parameter maupun tanpa parameter. 3. Mampu membedakan kapan menggunakan

Lebih terperinci

PROSEDUR DAN FUNCTION

PROSEDUR DAN FUNCTION PROSEDUR DAN FUNCTION PROSEDUR DAN FUNCTION PROSEDUR Prosedur adalah suatu program yang terpisah dalam blok sendiri yang berfungsi sebagai seubprogram (program bagian). Prosedur diawali dengan kata cadangan

Lebih terperinci

Materi ke-4 Praktikum Algoritma dan Pemrograman kelas Matematika PEMROGRAMAN MODULAR

Materi ke-4 Praktikum Algoritma dan Pemrograman kelas Matematika PEMROGRAMAN MODULAR PEMROGRAMAN MODULAR Tujuan - Praktikan dapat mengenal struktur prosedur dan fungsi di dalam Pascal - Praktikan dapat membuat program dengan menggunakan prosedur dan fungsi Pemrograman modular merupakan

Lebih terperinci

PERSEGI ANGKA-HURUF VERTIKAL

PERSEGI ANGKA-HURUF VERTIKAL TUGAS APLIKASI (UJIAN AKHIR SEMESTER) PERSEGI ANGKA-HURUF VERTIKAL Mata Kuliah: Algoritma Pemrograman Kelompok: C4 Anggota Kelompok: Abdul Khafit (110411100097) Novi Indrawati (110411100098) Ria Lyzara

Lebih terperinci

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

TPI4202 e-tp.ub.ac.id. Lecture 5 TPI4202 e-tp.ub.ac.id Lecture 5 Struktur percabangan memungkinkan kita melakukan aksi jika suatu syarat dipenuhi. Suatu aksi akan dikerjakan atau dieksekusi oleh program apabila kondisi yang didefinisikan

Lebih terperinci

Pertemuan 13 persamaan linier NON HOMOGEN

Pertemuan 13 persamaan linier NON HOMOGEN Pertemuan 13 persamaan linier NON HOMOGEN 10 Metode CRAMER Aljabar Linier Hastha 2016 10. PERSAMAAN LINIER NONHOMOGEN 10.1 PERSAMAAN LINIER Misalnya x 2 Matematika analitik membicarakan ilmu ukur secara

Lebih terperinci

Pengantar dalam Bahasa Pemrograman Turbo Pascal

Pengantar dalam Bahasa Pemrograman Turbo Pascal Pengantar dalam Bahasa Pemrograman Turbo Pascal Penulis: William www.etersoul.com Computer Club of Bunda Hati Kudus SMA Bunda Hati Kudus Pengantar Bahasa Pemrograman Pascal Page 1 / 11 License Agreements

Lebih terperinci

PERBANDINGAN KOMPLEKSITAS ALGORITMA METODE-METODE PENYELESAIAN SISTEM PERSAMAAN LANJAR

PERBANDINGAN KOMPLEKSITAS ALGORITMA METODE-METODE PENYELESAIAN SISTEM PERSAMAAN LANJAR PERBANDINGAN KOMPLEKSITAS ALGORITMA METODE-METODE PENYELESAIAN SISTEM PERSAMAAN LANJAR Achmad Dimas Noorcahyo NIM 3508076 Program Studi Teknik Informatika, Institut Teknologi Bandung Jalan Ganeca 0, Bandung

Lebih terperinci

Bentuk umum : SPL. Mempunyai penyelesaian disebut KONSISTEN. Tidak mempunyai penyelesaian disebut TIDAK KONSISTEN TUNGGAL BANYAK

Bentuk umum : SPL. Mempunyai penyelesaian disebut KONSISTEN. Tidak mempunyai penyelesaian disebut TIDAK KONSISTEN TUNGGAL BANYAK Bentuk umum : dimana x, x,..., x n variabel tak diketahui, a ij, b i, i =,,..., m; j =,,..., n bil. diketahui. Ini adalah SPL dengan m persamaan dan n variabel. SPL Mempunyai penyelesaian disebut KONSISTEN

Lebih terperinci

ALGORITMA PERULANGAN

ALGORITMA PERULANGAN Pertemuan 08 ALGORITMA PERULANGAN Pada Bab ini anda akan mempelajari 1. Pengertian algoritma perulangan 2. Perulangan for-do 3. Perulangan while-do 4. Perulangan repeat-until Algoritma Perulangan Ada kalanya

Lebih terperinci

Pertemuan 3 Penyeleksian Kondisi

Pertemuan 3 Penyeleksian Kondisi Pertemuan 3 Penyeleksian Kondisi Objektif: 1. Mengetahui macam-macam penyeleksian kondisi dalam pascal 2. Mengerti statement kondisi IF dan Case Pertemuan 3 39 P3.1 Teori Pada umumnya satu permasalahan

Lebih terperinci

Algoritma Pemrograman

Algoritma Pemrograman Algoritma Pemrograman Pertemuan Ke-6 (Pengulangan atau Looping [1]) 1 Sub Pokok Bahasan Pendahuluan Struktur Pengulangan Pengulangan tanpa kondisi dan dengan kondisi Struktur FOR (menaik dan menurun) 2

Lebih terperinci

IT132 Dasar-Dasar Pemrograman. Ramos Somya

IT132 Dasar-Dasar Pemrograman. Ramos Somya IT132 Dasar-Dasar Pemrograman Ramos Somya Dalam program yang kompleks kode program panjang. Sulit dalam memahami program (jalannya program). Solusi: memecah program tersebut menjadi modul-modul sehingga

Lebih terperinci