Top Banner

of 39

BAB V n

Jan 06, 2016

Download

Documents

NickoSatrio

pemograman komputer
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript

BAB VLARIK (ARRAY)

5.1 Tujuan 1. Memahami mengenai array dalam Bahasa Pemrograman C 2. Memahami penggunaan array secara efektif

5.2 Tinjauan PustakaArray adalah suatu tipe data tersutruktur yang dideklarasikan dengan nama variable yang sama, dan mampu menyimpan banyak data yang tergantung kepada elemen-elemen/nilai-nilai data yang ditentukan. Kemudian, data tersebut disimpan kedalam memori secara berurutan (kontinyu). Dalam bahasa lain array pun dikenal dengan larik.Adapun macam-macam dimensi array adalah array dimensi satu, array dimensi dua, dan array multi-dimensi.

5.2.1 Array Dimensi Satu Keterangan :1. Setiap elemen array dapat diakses melalui indeks.2. Indeks array secara default dimulai dari 0.3. Deklarasi ArrayBentuk Umum :Tipe_array nama_array[ukuran];

5.2.2Array Dimensi DuaArray dua dimensi merupakan array yang terdiri dari m buah baris dan n buah kolom. Bentuknya dapat berupa matriks atau tabel.Bentuk Umum :Tipe_array nama_array[baris][kolom];

5.2.3Array Multi Dimensi Array multi-dimensi merupakan array yang mempunyai ukuran lebih dari dua.Bentuk pendeklarasian array sama saja dengan array dimensi satu maupun array dimensi dua.Bentuk Umum :tipe_array nama_array[ukuran1][ukuran2][ukuranN];

5.3 Pembahasan dan AnalisaPembahasan dan analisa pada rumusan masalah yaitu cara membuat program mencari sebuah data pada array inputan dan program mengurutkan angka berdasarkan jumlah array yang dimasukkan adalah :

5.3.1 Program Mencari Sebuah Data 1. Intan Aprilia Medina

#include #include void main(){int jumlah_array,jumlah_pengulangan_input,jumlah_pengulangan_pengecekan,nilai_dicari; printf("Masukan jumlah array: "); scanf("%d", &jumlah_array); //deklarasi array dengan ukuran input dari pengguna char user_array[jumlah_array]; printf("Masukan nilai array: ");

//memasukan inputan pengguna kedalam array for(jumlah_pengulangan_input=0;jumlah_pengulangan_inputd){i=c;c=d;d=i;}if (c>e){ i=c; c=e; e=i;}if (d>e){ i=d; d=e; e=i;}printf(" Urutan Bilangan dari Terkecil hingga ke Terbesar adalah = %.0f - %.0f - %.0f - %.0f - %.0f",a,b,c,d,e );getch();}

Hasil Running :

Nama : Putu Feby PradiptaNIM: 1404405056Sesi : 7TUGAS PENDAHULUANPRAKTIKUM KONSEP PEMROGRAMAN KOMPUTER

MODUL IIILARIK (ARRAY)

Tujuan1. Memahami mengenai array dalam Bahasa Pemrograman C2. Memahami penggunaan array secara efektifTugas pendahuluan1. Buatlah sebuah program yang mampu mencari sebuah data pada array inputan, Contoh:Input :Masukkan jumlah array: 5Masukkan nilai array: 32 31 34 35 40Output :Masukkan nilai yang ingin dicari: 35>> Nilai 35 ada pada array ke 4 ............................ (Poin 10-20)2. Buatlah sebuah program yang mengurutkan angka berdasarkan jumlah array yangdimasukkan, Contoh :Input :Masukkan jumlah array: 5Masukkan nilai array: 50 2 11 7 27Output :Hasil Pengurutan: 2 7 11 27 50 ............................ (Poin 20-80)

Penyelesaian :1.Mencari Data

#include #include int input [];void main (){ printf("Mencari sebuah data pada array inputan\n "); int i,j,n,bil_cari,ketemu,lokasi; //deklarasi variable integer i=0; printf("masukan jumlah array:"); scanf("%i",&n);//input data berupa integer for(j=0; j