Pemrogramman Terstruktur

Slides:



Advertisements
Presentasi serupa
TURUNAN/ DIFERENSIAL.
Advertisements

Pemrograman Terstruktur
Selamat Datang Dalam Kuliah Terbuka Ini
Pengendalian Proses : Seleksi (Conditional)
Procedure pada Pascal ALPROG II
Input/Output.
4/5/2017 PL/SQL SITI MUKAROMAH,S.Kom.
SOAL ESSAY KELAS XI IPS.
Metode Simpleks Diperbaiki (Revised Simplex Method)
Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I
Sistem Operasi (pertemuan 7) Memori Razief Perucha F.A Jurusan Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Syiah Kuala
Array.
ARRAY STATIS DAN DINAMIS
Pemrograman Dasar[PTI-15001] 2012
DASAR-DASAR PEMROGRAMAN C
Teknik penulisan ilmiah: Tugas akhir S1,S2,S3 Bagaimana membuat: Daftar pustaka otomatis Oleh: D. Erwin Irawan.
Array Dimensi Banyak Gerlan A. Manu, ST.,MKom
PERTEMUAN II ARRAY JURUSAN TELEKOMUNIKASI
PERTEMUAN II ARRAY DIMENSI 1 & 2.
WEEK 6 Teknik Elektro – UIN SGD Bandung PERULANGAN - LOOPING.
Tipe Data Bentukan Pertemuan ke-5.
TURUNAN DIFERENSIAL Pertemuan ke
Induksi Matematika.
Rekaman – Record Pada Pascal
Teknik Informatika Universitas Pembangunan Jaya
Larik/Array Algoritma dan Pemrograman Muhamad Akbar.
VARIABEL DAN OPERATOR.
Luas Daerah ( Integral ).
Algoritma dan Pemrograman
Chapter 3.2 : Tipe, Nama dan Nilai
Pemrograman Terstruktur
STRUKTUR DATA (D3) - Review array - Searching (Sequential & Binary)
ARRAY/LARIK Sumber dari : imaru.files.wordpress.com/2008/02/array-struc-pointer.ppt.
Array.
SLIDE OTOMATIS PINDAH DALAM WAKTU 4-5 MENIT. A:kiriB:kanan Deklarasikan sebuah variabel dengan nama ‘isi’ yang mempunyai type array of double dengan ukuran.
Matriks Ery Setiyawan Jullev A.
ARRAY Dr. Lily Wulandari.
Quiz struktur data Genap 2013.
Teknik Pemrograman Terstruktur 2
DETERMINAN.
Himpunan Pertemuan Minggu 1.
ITK-121 KALKULUS I 3 SKS Dicky Dermawan
Pemrograman Berbasis Obyek Oleh Tita Karlita
o Array merupakan variabel konpleks dengan tipe data yang sama. o Atau merupakan sekumpulan nilai (elemen) dengan tipe yang sama, dimana masing-masing.
Dasar Pemrograman ARRAY/LARIK.
Bahan Kuliah IF2120 Matematika Diskrit Oleh: Rinaldi Munir
Algoritma dan Struktur Data
Dasar Pemrograman Komputer [TKL-4002] 2010
Pemrogramman Terstruktur
WISNU HENDRO MARTONO,M.Sc
OPERATOR Teknik Informatika Universitas Muhammadiyah Malang 2011 Pemrogramman Terstruktur.
IV. Array.
PART 7 Array DOSEN : AHMAD APANDI, ST.
Operasi String Teknik Informatika Universitas Muhammadiyah Malang 2012 Pemrogramman Terstruktur.
Dasar Pemrograman Operasi String.
Tipe Data Terstruktur Pengantar Logika dan Teknik Pemrograman
Tujuan Instruksional Mahasiswa memahami konsep fungsi
Pemrogramman Terstruktur
Algoritma dan Struktur Data 1 pertemuan 7
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
Tipe Data By Serdiwansyah N. A..
ARRAY (Array Dua Dimensi) Pertemuan 16 Dasar Pemrograman
Pemrograman Terstruktur
Array Multidimensi.
Pemrograman Terstruktur
ARRAY.
Pemograman Terstruktur
Prepared by Yohana Nugraheni
Prepared by Yohana Nugraheni
Pemrograman Terstruktur
Transcript presentasi:

Pemrogramman Terstruktur Array Teknik Informatika Universitas Muhammadiyah Malang 2012

Tujuan Instruksional Mahasiswa memahami tentang array pada C dan mampu menggunakannya Mahasiswa memahami tentang string dan mampu menggunakannya

Topik Array 1 dimensi Array multidimensi

Variable vs Array Variable: int a; char z; Bagaimana menyimpan sekumpulan nilai sejenis dalam 1 nama/identifier?

Array Array adalah struktur yang digunakan untuk menyimpan sekumpulan variabel (group of variable) bertipe sama dalam sebuah pengenal/identifier. Contoh : Kumpulan nama mahasiswa pada satu kelas Kumpulan alfabet Kumpulan nilai praktikum mhs satu kelas dll

Masing-masing elemen/anggota array diakses berdasarkan indeks. Indeks mulai dari 0 (nol) sampai dengan n-1 (n adalah ukuran array)

Deklarasi Array Cara membuat/mendeklarasikan array : tipe_data nama_var[ukuran array] Contoh : double nilai[10]  mendeklarasikan array penyimpan nilai double bernama nilai berukuran 10 (indeks 0 – 9) char alfabet[26]  mendeklarasikan array penyimpan nilai char bernama alfabet berukuran 26 (indeks 0 – 25)

Pengaksesan Elemen Array Representasi array nilai Cara mengakses masing-masing elemen : Elemen ke-1 -> nilai[0] Elemen ke-2 -> nilai[1] Elemen terakhir -> nilai[9] nilai[0] nilai[1] nilai[2] nilai[3] nilai[4] nilai[5] nilai[9]

Inisialisasi array Contoh inisialisasi pada array : int nilai[10]; nilai[-1] = 50; error! nilai[10]= 67; error!

Contoh Deklarasi Array

Contoh Deklarasi Array -2-

Contoh Deklarasi Array -3-

Contoh Array dengan Input User

Latian Soal Buatlah array untuk menyimpan data {1.2, 3.4, 5.6, 7.8, 9.0} Buatlah array untuk menyimpan 50 bilangan ganjil mulai dari 1 (gunakan perulangan), kemudian tampilkan isinya ke layar. Buatlah array yang akan menyimpan karakter i,n,d,o,n,e,s,i,a. Kemudian tampilkan tulisan “indonesia” ke layar Dari array di atas, lakukan penelusuran sepanjang array untuk mencari keberadaan sebuah karakter tertentu. Misalkan : karakter ‘a’  ada

Array Multidimensi Bisa dianggap sebagai array of array Contoh pendeklarasian array multidimensi int stok[3][2]; double curahHujan[3][2][3]; char myWords[3][2]={{‘a’,’b’},{‘c’,’d’},{‘e’,’f’}}; Array 2 dimensi bisa direpresentasikan sbg baris dan kolom, misal. variabel stok terdiri atas 3 baris & 2 kolom.

Contoh : Array Multidimensi (1)

Contoh : Array Multidimensi (2)

Contoh : Array Multidimensi (2)

String String didefinisikan sebagai array of character Contoh : Sebuah string sepanjang 50 karakter dideklarasikan sebagai char name[50] Posisi terakhir dari elemen diisi ‘\0’ atau n ull Untuk melakukan inisialisasi nilai string gunakan tanpa petik ganda sebelum dan setelah teks. Untuk menampilkan string ke layar, gunakan format %s

Contoh-contoh

Latian soal Simpan matriks berikut di dalam array 12 15 6 4 8 10 45 1 12 15 6 4 8 10 45 1 2 16 5 11 Kemudian tampilkan ke layar 2. Buat array untuk menyimpan data berikut kemudian tampilkan di layar : Tahun Jumlah 2006 367 2007 480 2008 495 2009 625

Exercise Buatlah array untuk menyimpan data {1,2,3,4,5,6,7,8,9,10} dan tuliskan elemen ke 2 dan 5. Buatlah array untuk menyimpan data {m,e,r,a,p,i} dan tuliskan elemen ke 0,1,2. Buatlah array untuk menyimpan data {1.2, 3.4, 5.6, 7.8, 9.0} dan tuliskan elemen ke awal dan akhir. Buatlah array untuk menyimpan data {{1,70},{2,85},{3,90},{4,75},{5,85}} dan tuliskan.

5. Buatlah array untuk menyimpan 50 bilangan ganjil mulai dari 1 (gunakan perulangan), kemudian tampilkan isinya ke layar. 6. Buatlah array yang akan menyimpan karakter i,n,d,o,n,e,s,i,a. Kemudian tampilkan tulisan “indonesia” ke layar. 7. Dari array no. 6, lakukan penelusuran sepanjang array untuk mencari keberadaan sebuah karakter tertentu. Misalkan : karakter ‘d’  indeks 2

8. Buatlah array untuk menyimpan data {{1,2,3,4,5},{2,4,6,8,10},{3,6,9,12,15}}. Kemudian tuliskan ke layar angka2 yang ditandai. 9. Buatlah array untuk menyimpan data {{{a,b},{c,d}},{{e,f},{g,h}}}. Kemudian tuliskan ke layar huruf yang ditandai. 10. Buatlah array yang berisi {“jakarta”,”surabaya”,”medan”}. Tampilkan isinya ke layar

13. [2] Buatlah array untuk menyimpan data {{{1,1,1},{2,2,2}},{{3,3,3},{4,4,4}},{{5,5,5},{6,6,6}}}. Kemudian tuliskan angka2 yang ditandai 14. Buatlah array untuk menyimpan angka 1 s/d 100. (gunakan perulangan) 15. Buatlah array untuk menyimpan 50 angka genap pertama. (gunakan perulangan)

16. Buatlah program yang akan membaca 10 karakter dari user dan disimpan dalam array 10 elemen. 17. Diketahui sebuah array of char yang berisi huruf-huruf b,r,a,v,e,h,e,a,r,t. Buatlah program yang akan menerima input sebuah karakter dari user dan menentukan ada atau tidak karakter tsb pada array.

Daftar Pustaka Budi Hartanto, “Pembuatan Program C”, Penerbit Andi, 2004 Jogiyanto H., “Konsep Dasar Pemrograman Bahasa C”, Penerbit Andi, 2003