Algoritma Pemrograman
|
|
|
- Yuliana Widyawati Makmur
- 9 tahun lalu
- Tontonan:
Transkripsi
1 Algoritma Pemrograman Pertemuan Ke-12 (Matriks) Noor Ifada S1 Teknik Informatika-Unijoyo 1
2 Sub Pokok Bahasan Pendahuluan Konsep Matriks Pendeklarasian Matriks Pemrosesan Matriks Membaca Elemen Matriks Menulis Matriks S1 Teknik Informatika-Unijoyo 2
3 Pendahuluan Di dalam matriks, tipe terstruktur dari larik akan distrukturkan lagi Secara umum, jika terdapat suatu sistem yang terdiri dari sejumlah m persamaan dengan sejumlah n variabel yang tidak diketahui dituliskan sebagai berikut: a11 x1 a12 x2 +a1n xn = b 1 a 21 x 1 a 22 x 2 +a 2n x n = b 2 m 2x 1 3x 2 x 3 =5 contoh 4x 1 4x 2 3x 3 =3 a m1 x 1 a m2 x 2 +a mn x n = b 2x 1 3x 2 +x 3 = 1 A= a 11 a 12 a 1n dapat ditulis dalam bentuk matriks Ax = b x 1 b 1 a x x= 2 n 21 a 22 a 2n b b= 2 m contoh x b a m1 a m2 a mn x1 x 3= 2 x S1 Teknik Informatika-Unijoyo 3
4 Representasi Matriks Matriks diakses dengan menggunakan dua buah indeks (yang biasanya dikonotasikan dengan baris dan kolom) Representasi matriks di dalam memori adalah sebagai deretan sel beruntun: S1 Teknik Informatika-Unijoyo 4
5 Konsep Matriks 1. Kumpulan elemen yang bertipe sama, dapat berupa tipe dasar (integer, real, boolean, char, dan string), atau tipe terstruktur seperti record 2. Setiap elemen data dapat diakses secara langsung jika indeksnya (baris dan kolom) diketahui 3. Merupakan struktur data yang statik, artinya jumlah elemennya sudah dideklarasikan terlebih dahulu di dalam bagian DEKLARASI dan tidak dapat diubah selama pelaksanaan program S1 Teknik Informatika-Unijoyo 5
6 Konsep Matriks (contd) Elemen matriks diakses melalui indeks baris dan indeks kolomnya. Jika indeks baris dinyatakan dengan i dan indeks kolom dinyatakan dengan j, maka notasi algoritmik untuk mengakses elemen pada baris i dan kolom j adalah nama_matriks[i,j] S1 Teknik Informatika-Unijoyo 6
7 Pendeklarasian Matriks Sebelum matriks digunakan untuk menyimpan data, terlebih dahulu matriks harus dideklarasikan Mendeklarasikan matriks artinya menentukan nama matriks, tipe data, dan ukurannya Pendeklarasian matriks di dalam teks algoritma ditulis di dalam bagian DEKLARASI S1 Teknik Informatika-Unijoyo 7
8 Contoh Pendeklarasian Matriks DEKLARASI const NbarisMaks = 20 { jumlah baris maksimum } const NkolomMaks = 20 { jumlah kolom maksimum } type Mat1 : array[1..5,1..4] of integer M : array[1..5,1..4] of integer M1 : Mat1 M2 : array[1..nbarismaks,1..nkolommaks] of integer const NbarisMaks = 20; NkolomMaks = 20; type Mat1 = array[1..5,1..4] of integer; var M : array[1..5,1..4] of integer; M1 : Mat1; M2 : array[1..nbarismaks,1..nkolommaks] of integer; S1 Teknik Informatika-Unijoyo 8
9 Pemrosesan Matriks Algoritma pemrosesan matriks pada umumnya adalah memanipulasi elemen-elemen matriks Pemrosesan matriks adalah proses beruntun (sekuensial) Pemrosesan matriks dilakukan per baris dan per kolom Cara pemrosesan yang umum adalah menelusuri matriks baris per baris, yang ada pada setiap baris melakukan proses terhadap elemen pada setiap kolomnya (atau dinamakan pemrosesan per baris per kolom ) Karena ada dua indeks, maka algoritma pemrosesan matriks umumnya pengulangan bersarang (nested loop), satu pengulangan untuk tiap indeks. Pengulangan terluar digunakan untuk memproses baris, sedangkan pengulangan terdalam untuk memproses kolom-kolom pada baris yang sedang diacu S1 Teknik Informatika-Unijoyo 9
10 Pemrosesan Matriks (contd) Matriks M[1..5, 1..4], dengan I adalah indeks baris dan J adalah indeks kolom Algoritma pemrosesan baris per baris per kolom : Untuk setiap baris I=1, 2, 3, 4, 5 lakukan: Untuk setiap kolom J=1, 2, 3, 4 lakukan: Proses M[I,J] Hasil pemrosesan: I=1, elemen yang diproses: I=2, elemen yang diproses: I=3, elemen yang diproses: I=4, elemen yang diproses: I=5, elemen yang diproses: S1 Teknik Informatika-Unijoyo 10
11 Membaca Elemen Matriks Membaca elemen matriks artinya mengisi elemen-elemen matriks dengan data dari piranti masukan Yang harus diperhatikan selama pembacaan adalah urutan pembacaan data, karena data disimpan di dalam matriks sesuai dengan urutan pembacaan Misalkan Matriks M berisi nilai-nilai sebagai berikut: S1 Teknik Informatika-Unijoyo 11
12 procedure BacaMatriks(input/output M : MatriksInt, input Nbar, Nkol : integer) { Mengisi elemen matriks M(1..Nbar, 1..Nkol) dari piranti masukan. Menggunakan petunjuk pembacaan } { K.Awal : Matriks M sudah terdefinisi dengan banyaknya baris dan kolom matriks } { K.Akhir : seluruh elemen matriks sudah berisi nilai yang dibaca dari piranti masukan } DEKLARASI I : integer { indeks baris } J : integer { indeks kolom } DESKRIPSI for I 1 to Nbar do for J 1 to Nkol do write( M[,I,,,J, ]=? ) { petunjuk pembacaan } read(m[i,j]) endfor endfor procedure BacaMatriks(var M: MatriksInt; Nbar,Nkol: integer) var I : integer { indeks baris } J : integer { indeks kolom } begin for I := 1 to Nbar do for J := 1 to Nkol do begin {petunjuk pembacaan} write( M[,I,,,J, ]=? ); readln(m[i,j]); end; end; Contoh cara pemanggilan prosedur: writeln( Ukuran Matriks : ); write( Jumlah baris (1 20)? ); readln(p); {p harus <= NbarisMaks } write( Jumlah kolom (1 20)? ); readln(q); {q harus <= NbarisMaks } BacaMatriks (M, p, q); S1 Teknik Informatika-Unijoyo 12
13 Menulis Matriks Menulis matriks artinya mencetak elemen-elemen matriks ke piranti keluaran dengan asumsi bahwa elemen matriks sudah terdefinisi nilainya (misalnya sudah diisi melalui proses pembacaan) S1 Teknik Informatika-Unijoyo 13
14 procedure TulisMatriks(input/output M:MatriksInt, input Nbar,Nkol:integer) { Mencetak elemen matriks M(1..Nbar, 1..Nkol) ke piranti keluaran } { K.Awal : Matriks M sudah terdefinisi nilainya } { K.Akhir : seluruh elemen matriks tertulis ke piranti keluaran } DEKLARASI I : integer { indeks baris } J : integer { indeks kolom } DESKRIPSI for I 1 to Nbar do for J 1 to Nkol do write (M[I,J]) endfor endfor procedure TulisMatriks(M : MatriksInt; Nbar, Nkol : integer) var I : integer { indeks baris } J : integer { indeks kolom } begin for I := 1 to Nbar do begin for J := 1 to Nkol do write(m[i,j], ); writeln; end; end; S1 Teknik Informatika-Unijoyo 14
15 Contoh Operasi Matriks Penjumlahan dua buah matriks A dan B menghasilkan matriks C (A + B = C) Untuk menjumlahkan dua buah matriks, berarti kedua matriks tersebut harus memiliki jumlah baris dan kolom yang sama (atau dikatakan memiliki orde yang sama) S1 Teknik Informatika-Unijoyo 15
16 procedure JumlahDuaMatriks(input A : MatriksInt, input B : MatriksInt, output C : Matriks, input Nbar, Nkol : integer) { Menjumlahkan matriks A dan B, yaitu A + B = C } { K.Awal : Matriks A dan B sudah terdefinisi elemen-elemennya } { K.Akhir : Matriks C berisi hasil penjumlahan A dan B } DEKLARASI I : integer { indeks baris } J : integer { indeks kolom } DESKRIPSI for I 1 to Nbar do for J 1 to Nkol do C[I,J] A[I,J] + B[I,J] endfor endfor Procedure JumlahDuaMatriks(A, B: Matriks; var C : Matriks; Nbar, Nkol : integer) var I : integer { indeks baris } J : integer { indeks kolom } begin for I := 1 to Nbar do for J := 1 to Nkol do C[I,J] = A[I,J] + B[I,J]; end; S1 Teknik Informatika-Unijoyo 16
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,
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
Algoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-1 (Matriks) :: NoorIfada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Konsep Matriks Pendeklarasian Matriks Pemrosesan Matriks Membaca Elemen Matriks
PERTEMUAN 8 MATRIX. Introduction Definition How is matrix stored in memory Declaration Processing
PERTEMUAN 8 MATRIX Introduction Definition How is matrix stored in memory Declaration Processing INTRODUCTION Sebuah larik yang setiap elemennya adalah larik lagi disebut matriks Contoh matriks identitas:
BAB IV MATRIKS (ARRAY MULTI DIMENSI)
BAB IV MATRIKS (ARRAY MULTI DIMENSI) Definisi MATRiKs Matriks adalah: 1. Kumpulan elemen yang bertipe sama. 2. Setiap elemen data dapat diakses secara langsung jika indeksnya diketahui. 3. Struktur data
BAB IV MATRIKS (ARRAY MULTI DIMENSI)
BAB IV MATRIKS (ARRAY MULTI DIMENSI) Definisi MATRiKs Matriks adalah: 1. Kumpulan elemen yang bertipe sama. 2. Setiap elemen data dapat diakses secara langsung jika indeksnya diketahui. 3. Struktur data
Algoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-10 (Larik) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Pendeklarasian Larik Mengisi Elemen Larik dari Piranti Masukan Menulis Elemen
Algoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-11 (Larik) Noor Ifada [email protected] S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Pendeklarasian Larik Mengisi Elemen Larik dari Piranti
Algoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-11 (Larik) :: NoorIfada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Pendeklarasian Larik Mengisi Elemen Larik dari Piranti Masukan Menulis Elemen
Algoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-2 (Teks Algoritma) Noor Ifada [email protected] S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Judul Algoritma Deklarasi Deskripsi Translasi
Algoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-5 (Penyeleksian Kondisi) Noor Ifada [email protected] S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Penyeleksian Satu Kasus Penyeleksian Dua
Matriks. Algoritma Pemrograman. Definisi Matriks
Matriks Pemrograman Definisi Matriks Matrik merupakan sekumpulan informasi yang setiap individu elemenya diacu dengan menggunakan dua buah indeks (baris dan kolom). Dua buah indeks menunjukkan dimensi
ARRAY/LARIK. 3/25/2010 Materi Array - RIE 1
ARRAY/LARIK 3/25/2010 Materi Array - RIE 1 Definisi Array Tipe Array adalah tipe yang mengacu kepada sebuah atau sekumpulan elemen melalui indeks[i] Elemen array dapat diakses langsung jika dan hanya jika
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
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
Algoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-2 (Teks Algoritma) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Judul Algoritma Deklarasi Deskripsi Translasi Teks Algoritma ke dalam
Algoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-8 (Prosedur) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Modularisasi Program Pendefinisian Prosedur Nama Global dan Nama Lokal Parameter
Algoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-5 (Penyeleksian Kondisi) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Penyeleksian Satu Kasus Penyeleksian Dua Kasus Penyeleksian Tiga
Algoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-8 dan Ke-9 (Prosedur) Noor Ifada [email protected] S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Modularisasi Program Pendefinisian Prosedur
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
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
Algoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-7 (Pengulangan atau Looping [2]) Noor Ifada [email protected] S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Struktur WHILE Struktur REPEAT WHILE vs REPEAT
Algoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-6 (Pengulangan atau Looping [1]) Noor Ifada [email protected] S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Struktur Pengulangan Pengulangan
BAB I. LARIK (ARRAY) Array (larik) ialah penampung sejumlah data sejenis (homogen) yang menggunakan satu identifier (pengenal).
BAB I. LARIK (ARRAY) Array (larik) ialah penampung sejumlah data sejenis (homogen) yang menggunakan satu identifier (pengenal). Masing-masing elemen larik diakses menggunakan indeks (subscript) dari nol
Algoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-12 (Record) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Pendefinisian Record Menggunakan Tipe Data Record Tipe Data Record dengan Field
Identitas dosen POKOK BAHASAN. Suherman,, ST Address. : Cilegon Mobile : Ym Blog
Identitas dosen Suherman,, ST Address : Cilegon Mobile : 087 877 486 821 Email Ym Blog : [email protected] : leeput : http://leeput.wordpress.com http://suherman628.wordpress.com POKOK BAHASAN LARIK Tujuan
Algoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-14 (Rekursi) Noor Ifada [email protected] S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Faktorial Menara Hanoi S1 Teknik Informatika-Unijoyo
Larik/Array ALGORITMA DAN PEMROGRAMAN [IS ] Dosen: Yudha Saintika, S.T., M.T.I
Larik/Array ALGORITMA DAN PEMROGRAMAN [IS11010] Dosen: Yudha Saintika, S.T., M.T.I Sub-Capaian Pembelajaran MK Mahasiswa mampu menerapkan konsep larik dalam program. Peta Capaian Pembelajaran MK We Are
1 Pencarian. 1.1 Tinjauan Singkat Larik
1 Pencarian P encarian (searching) merupakan proses yang fundamental dalam pengolahan data. Proses pencarian adalah menemukan nilai (data) tertentu di dalam sekumpulan data yang bertipe sama (baik bertipe
Modul Ke-1 Pertemuan ke-1 Deskripsi: Pemrosesan Sekuensial Larik Nama File: P01-XXX (XXX adalah 3 digit terakhir NPM)
Modul Ke-1 Pertemuan ke-1 Pemrosesan Sekuensial Larik Nama File: P01-XXX (XXX adalah 3 digit terakhir NPM) Deklarasi: const NMAX = 10 type Larik = array[1..nmax] of integer procedure BacaLarik(output A:
c. Hasil pencarian berupa nilai Boolean yang menyatakan status hasil pencarian. Versi 1 (Pembandingan elemen dilakukan sebagai kondisi pengulangan)
ALGORITMA PENCARIAN MINGGU KE: 9 TUJUAN: Mahasiswa dapat memahami masalah pencarian. Mahasiswa dapat memahami algoritma pencarian beruntun. Mahasiswa dapat memahami algoritma pencarian beruntun Versi 1
Algoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-2 (Teks Algoritma) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Judul Algoritma Deklarasi Deskripsi Translasi Teks Algoritma ke dalam
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
Algoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-9 (Fungsi) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendefinisian Fungsi Pemanggilan Fungsi Penggunaan Prosedur atau Fungsi S1 Teknik Informatika-Unijoyo
MATRIKS P E N G E N A L A N P R O G R A M S T U D I. Institut Teknologi Sumatera
MATRIKS P E N G E N A L A N P R O G R A M S T U D I Institut Teknologi Sumatera PRE TEST Jelaskan apa yang dimaksud dengan array? Bagaimana cara menuliskan array? Bagaimana mengakses sebuah array? TUJUAN
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
JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT
JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT Jenis jenis data Jenis jenis data yang dikenal dalam bahasa pascal antara lain yaitu: 1. Jenis data sederhana a. Jenis data yang standar; yaitu : Integer Real
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
Algoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-5 (Penyeleksian Kondisi) :: Noor Ifada :: S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan Pendahuluan Penyeleksian Satu Kasus Penyeleksian Dua Kasus Penyeleksian
BAB XI ARRAY (LARIK)
BAB XI ARRAY (LARIK) 1. PENDAHULUAN Bab ini memiliki kompetensi dasar untuk mendefinisikan dan menggunakan tipe data array. Tipe data array adalah salah satu tipe terstruktur dalam pemrograman. Tipe data
PENCARIAN BERUNTUN (SEQUENTIAL SEARCHING)
PENCARIAN BERUNTUN (SEQUENTIAL SEARCHING) a. Introduction b. Tanpa Boolean c. Dengan Boolean d. Penggunaan dalam Fungsi INTRODUCTION Merupakan algoritma pencarian yang paling sederhana. Proses Membandingkan
MODUL PRAKTIKUM ALGORITMA PEMROGRAMAN TEKNIK INFORMATIKA
MODUL PRAKTIKUM ALGORITMA PEMROGRAMAN TEKNIK INFORMATIKA Nama : NRP : Laboratorium Pemrograman JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS TRUNOJOYO 2012 KONTRAK PRAKTIKUM Nama Mata Kuliah :
Algoritma dan Pemrograman Lanjut. Pertemuan Ke-2 Array (Larik)
Algoritma dan Pemrograman Lanjut Pertemuan Ke-2 Array (Larik) Disusun Oleh : Wilis Kaswidjanti, S.Si., M.Kom. Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Pembangunan Nasional Veteran
Pertemuan Ke-2 (Teks Algoritma) Rahmady Liyantanto. S1 Teknik Informatika-Unijoyo
Algoritma Pemrograman Pertemuan Ke-2 (Teks Algoritma) Rahmady Liyantanto Sub Pokok Bahasan Pendahuluan Judul Algoritma Deklarasi Deskripsi Translasi Teks Algoritma ke dalam Teks Program Bahasa Pascal Tabel
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)
ARRAY. contoh : A[1] := 10; var A : array[1..10] of integer; A[nomer_indeks]
ARRAY Array adalah tipe data kompleks yang elemen-elemennya mempunyai tipe data yang sama. Jumlah elemen array bersifat tetap dan tidak bisa ditambah atau dikurangi setelah pendeklarasiannya. Tiap elemen
Algoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-10 (Fungsi) Noor Ifada [email protected] S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Pendefinisian Fungsi Pemanggilan Fungsi Penggunaan
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
Matriks. Tim Pengajar KU1072. KU1072/Pengenalan Teknologi Informasi B Tahap Tahun Pertama Bersama Institut Teknologi Bandung
Matriks Tim Pengajar KU1072 KU1072/Pengenalan Teknologi Informasi B Tahap Tahun Pertama Bersama Institut Teknologi Bandung Tujuan Perkuliahan Mahasiswa memahami matriksdan representasinya sebagai array
Algoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-8 dan Ke-9 (Prosedur) :: NoorIfada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Modularisasi Program Pendefinisian Prosedur Nama Global dan Nama Lokal
MODUL III LARIK DAN MATRIKS
MODUL III LARIK DAN MATRIKS 3.1 Tujuan Tujuan modul III ini, adalah: Praktikan bisa membuat program sederhana berdasarkan algoritma dengan memakai larik Praktikan bisa membuat program matriks sederhana
Algoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-6 (Pengulangan atau Looping [1]) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Struktur Pengulangan Pengulangan tanpa kondisi dan dengan
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
Algoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-3 (Tipe Data dan Nama) Noor Ifada [email protected] S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Tipe Dasar Tipe Bentukan Nama S1 Teknik
STRUKTUR DASAR ALGORITMA
STRUKTUR DASAR ALGORITMA Pertemuan 5 Muhamad Haikal, S.Kom., MT Struktur Dasar Algoritma 1. Struktur Sequence (Runtunan) 2. Struktur Selection (Pemilihan) 3. Struktur Repetition (Perulangan) Struktur Sequence
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
*Algoritma dan Pemrograman 2 UTS *
Algoritma dan Pemrograman 2 UTS * 111201 2 Mei 2016 90 menit Buku Tertutup Gunakan deklarasi larik berikut untuk menyelesaikan soal No. 1 s.d. No. 5 const NMAX = 100 type Larik = array[1..nmax] of integer
MATRIKS. Dapat disimpan secara linier dan kontigu dengan dua alternatif sebagai berikut : a. Per baris
MATRIKS Matriks adalah sekumpulan informasi yang setiap individu elemennya terdefinisi berdasarkan dua buah indeks (yang biasanya dikonotasikan dengan baris dan kolom). Setiap elemen matriks dapat diakses
Algoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-14 (Rekursi) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Faktorial Menara Hanoi S1 Teknik Informatika-Unijoyo 2 Pendahuluan Algoritma
Bab 5 Array (Variabel Berindeks)
Bab 5 Array (Variabel Berindeks) 5.1. Pengertian array Variabel dengan tipe data tunggal (skalar) hanya dapat digunakan untuk menyimpan sebuah nilai saja, sehingga untuk menyimpan beberapa nilai sekaligus
PENGANTAR KOMPUTER & SOFTWARE 2 MATRIX
PENGANTAR KOMPUTER & SOFTWARE 2 MATRIX Tim Pengajar KU1102 - Institut Teknologi Sumatera PRE TEST Jelaskan apa yang dimaksud dengan array? Bagaimana cara menuliskan array? Bagaimana mengakses sebuah array?
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
SMA SANTO PAULUS PONTIANAK
SMA SANTO PAULUS PONTIANAK Konsep Dasar Pemrograman Pascal Kelas X Semester 2 Pengayaan Teknologi Informasi dan Komunikasi Oleh : Vianney Alexius, mtb TIK-vianney.mtb 2012 Algoritma Serangkaian langkah
PROSES PENJUALAN BUKU
PROSES PENJUALAN BUKU MAKALAH Makalah ini disusun guna untuk memenuhi tugas TIK akhir tahun kelas XI semester 2 yang membahas tentang Proses Penjualan Buku. OLEH : Ida Mariyatuz Zulfa ( 14 ) Mar atu Sholekhah
DIKTAT STRUKTUR DATA Oleh: Tim Struktur Data IF
DIKTAT STRUKTUR DATA Oleh: Tim Struktur Data IF BAB I PENGENALAN STRUKTUR DATA ARRAY STATIS DATA 1. Kumpulan dari nilai-nilai. 2. Bagian terkecil dari suatu informasi 3. Data bersifat JAMAK. STRUKTUR DATA
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
Algoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-14 (Rekursi) :: NoorIfada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Faktorial Menara Hanoi S1 Teknik Informatika-Unijoyo 2 1 Pendahuluan Algoritma
Pertemuan III ARRAY dan RECORD
Pertemuan III ARRAY dan RECORD STMIK Balikpapan Jurusan Manajemen Informatika I Array Array/Larik adalah struktur data yang mengacu pada sebuah/sekumpulan elemen yang diakses melalui indeks dan merupakan
DIKTAT STRUKTUR DATA Oleh: Tim Struktur Data IF
DIKTAT STRUKTUR DATA Oleh: Tim Struktur Data IF BAB I PENGENALAN STRUKTUR DATA ARRAY STATIS DATA 1. Kumpulan dari nilai-nilai. 2. Bagian terkecil dari suatu informasi 3. Data bersifat JAMAK. STRUKTUR DATA
1 Array dan Tipe Data Bentukan
1 Array dan Tipe Data Bentukan Overview Dalam dunia nyata, struktur data yang dihadapi sangat beragam dan penggunaan variabel dengan tipe data dasar memiliki keterbatasan pada banyaknya nilai yang dapat
Algoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-7 (Pengulangan atau Looping [2]) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Struktur WHILE Struktur REPEAT S1 Teknik Informatika-Unijoyo 2 Struktur
Pertemuan - 3. Array dan Matriks (Bab 2) Oleh : Boldson Herdianto. S., Skom., MMSI.
Pertemuan - 3 Array dan Matriks (Bab 2) Oleh : Boldson Herdianto. S., Skom., MMSI. Apa itu Struktur Data? PROGRAM ALGO RITMA STRUKTUR DATA Algoritma.. deskripsi langkah-langkah penyelesaian masalah yang
Larik/ Array int a1, a2, a3, a4, a5;
Matakuliah : Struktur Data Versi : 1.0.0 Materi : Larik/ Array Penyaji : Zulkarnaen NS 1 Larik/ Array Variabel digunakan hanya untuk menyimpan 1 (satu) buah nilai dengan tipe data tertentu. Misalnya: int
PEMROGRAMAN DASAR ( PASCAL ) PERTEMUAN I
PEMROGRAMAN DASAR ( PASCAL ) PERTEMUAN I I. Pengertian Algoritma Algorithm sebenarnya berasal dari kata algorism yang berarti proses menghitung dengan angka Arab. Perencanaan dan perancangan program komputer
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
SUFAJAR BUTSIANTO, SKOM, MKOM ARSIP BERUNTUN (SEQUENTIAL FILE)
SUFAJAR BUTSIANTO, SKOM, MKOM ARSIP BERUNTUN (SEQUENTIAL FILE) DEFINISI ARSIP Arsip/berkas (file) merupakan struktur penyimpanan data di dalam memori sekunder seperti disk. Struktur arsip memungkinkan
Kata Pengantar... Daftar Isi... Daftar Padan Kata Inggris - Indonesia Pengantar ke Algoritma... 1
2 Daftar Isi Kata Pengantar... Daftar Isi... Daftar Padan Kata Inggris - Indonesia... 1. Pengantar ke Algoritma... 1 1.1 Pendahuluan... 1 1.2 Program Komputer dan Algoritma... 4 1.3 Algoritma Merupakan
TIPE, NAMA, DAN NILAI
TIPE, NAMA, DAN NILAI Dian Palupi Rini, M.Kom Tipe Dasar Bilangan Logika Nama Tipe adalah boolean (diambil dari nama matematikawan Inggris George Boole). Ranah Nilai : true (benar) dan false (salah). Konstanta
Searching [pencarian] Algoritma Pemrograman
Searching [pencarian] Algoritma Pemrograman [email protected] 1 Jenis Pencarian Pencarian Internal proses pencarian dilakukan pada memori utama (RAM). Pencarian Eksternal proses pencarian dilakukan
PERKENALAN STRUKTUR DATA. Firmansyah, S.Kom
PERKENALAN STRUKTUR DATA Firmansyah, S.Kom A. TEMA DAN TUJUAN KEGIATAN PEMBELAJARAN 1. Tema Perkenalan Struktur Data 2. Fokus Pembahasan Materi Pokok 1. Definisi Struktur Data 2. Tipe-tipe data 3. Algoritma
BAB 2 ARRAY & RECORD
BAB 2 ARRAY & RECORD Array adalah suatu himpunan hingga elemen, terurut dan homogen ARRAY DIMENSI SATU Vektor adalah bentuk yang sederhana dari array, yang merupakan array dimensi satu Array N dapat kita
Sesi/Perkuliahan ke: II
Sesi/Perkuliahan ke: II Tujuan Instruksional Khusus : 1. Mahasiswa dapat menyebutkan jenis-jenis data sederhana. 2. Mahasiswa dapat menjelaskan pengertian integer,, boolean dan char. 3. Mahasiswa dapat
Algoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-4 (Nilai dan Urutan [Sequence]) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Nilai Pengisian nilai ke dalam nama peubah Ekspresi Menuliskan Nilai
JENIS DATA SEDERHANA & INPUT/OUTPUT DATA
JENIS DATA SEDERHANA & INPUT/OUTPUT DATA 1.1 Tipe Data A. Data Tipe Sederhana Dihubungkan dengan sebuah identifier untuk sebuah data. Data tipe ini digolongkan menjadi tipe data standar dan tipe data yang
ALGORITMA PENCARIAN. c. Hasil pencarian berupa nilai Boolean yang menyatakan status hasil pencarian.
ALGORITMA PENCARIAN MINGGU KE: 9 TUJUAN: Mahasiswa dapat memahami masalah pencarian. Mahasiswa dapat memahami algoritma pencarian beruntun. Mahasiswa dapat memahami algoritma pencarian beruntun Versi 1
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 : [email protected]/[email protected] Materi Yang Dipelajari Tipe Data Dasar
PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Oky Dwi Nurhayati, ST, MT
PROGRAM STUDI S SISTEM KOMPUTER UNIVERSITAS DIPONEGORO Oky Dwi Nurhayati, ST, MT email: [email protected] Sorting = pengurutan Sorted = terurut menurut kaidah/aturan tertentu Data pada umumnya disajikan
STRUKTUR BAHASA PEMROGRAMAN
Pertemuan 4 STRUKTUR BAHASA PEMROGRAMAN I. Struktur Bahasa Program Prosedural Struktur Program adalah formulir dimana komponenkomponen dirangkai, diorganisir dan saling berhubungan. Bahasa yang digunakan
ARRAY / LARIK. Oleh : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM. Smart, Trustworthy, And Teamwork
ARRAY / LARIK Oleh : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM Smart, Trustworthy, And Teamwork Tujuan Mahasiswa memahami makna dan kegunaan array (tabel) Mahasiswa dapat menggunakan
1. Kompetensi Mengenal dan memahami notasi-notasi algoritma yang ada.
Semester : 4 Pengenalan Algoritma dan Program 200 menit No. : LST/EKA/EKA259/01 Revisi : 01 Tgl. : 10-2-2014 Hal. 1 dari 2 hal. 1. Kompetensi Mengenal dan memahami notasi-notasi algoritma yang ada. 2.
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
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) /
Algoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-3 Tipe Data dan Nama :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Tipe Dasar Tipe Bentukan Nama S1 Teknik Informatika-Unijoyo 2 Pendahuluan
Algoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-3 (Tipe Data dan Nama) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Tipe Dasar Tipe Bentukan Nama S1 Teknik Informatika-Unijoyo 2 1
CCH1A4 / Dasar Algoritma & Pemrogramanan
CCH1A4 / Dasar Algoritma & Pemrogramanan Yuliant Sibaroni M.T, Abdurahman Baizal M.Kom KK Modeling and Computational Experiment Tabel Pendahuluan Deklarasi Tabel Pengaksesan Tabel Program dengan Tabel
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
algoritma & pemrograman
algoritma & pemrograman materi pengajaran algoritma & pemrograman I (IF-185) 1. Pendahuluan 4. Procedure & Function - Bahasa Pemrograman Pertemuan : 3x - Membuat program / algoritma Pertemuan : 1x 5. UTS
Bab II Algoritma dan logika
Bab II Algoritma dan logika Mengenal bahasa Pascal Mengenal PASCAL Standart pascal adalah bahasa pascal yang didefinisikan oleh K.Jensen dan Niklaus Wirth. Standart di Amerika didefinisikan oleh kerjasama
