Your SlideShare is downloading. ×
Tipe data dan array
Tipe data dan array
Tipe data dan array
Tipe data dan array
Tipe data dan array
Tipe data dan array
Tipe data dan array
Tipe data dan array
Tipe data dan array
Tipe data dan array
Tipe data dan array
Tipe data dan array
Tipe data dan array
Tipe data dan array
Tipe data dan array
Tipe data dan array
Tipe data dan array
Tipe data dan array
Tipe data dan array
Tipe data dan array
Tipe data dan array
Tipe data dan array
Tipe data dan array
Tipe data dan array
Tipe data dan array
Tipe data dan array
Tipe data dan array
Tipe data dan array
Tipe data dan array
Tipe data dan array
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Tipe data dan array

1,617

Published on

Published in: Education, Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,617
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
104
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1.  Tipe data : jenis dari data yang dapatdipergunakan oleh bahasa pemrogramanuntuk pengoperasian yang menggunakanmemori pada komputer. Tipe data dalam Bahasa C menjadi 2 macam: signed : memiliki bilangan negatif unsigned : tidak memiliki bilangan negatif
  • 2.  adalah tempat untuk menyimpan data yangmemiliki suatu tipe data
  • 3.  Aturan : Terdiri dari huruf, angka dan underscore ( _ ). Tidak boleh menggunakan angka pada awal namavariabel. Disarankan untuk tidak menggunakan underscorepada awal nama variabel. Bahasa C# bersifat case sensitive. Keyword tidak bisa digunakan sebagai namavariabel, kecuali kalau keyword ini diawali dengankarakter @
  • 4.  Contoh pemberian nama variabel : nomorInduk : nama_Siswa : 2Tanggal : public : total#pembelian : _total_memori : @int :
  • 5.  Contoh pemberian nama variabel : nomorInduk : benar nama_Siswa : benar 2Tanggal : salah public : salah total#pembelian : salah _total_memori : benar @int : benar
  • 6.  Notasi Pascalsetiap kata yang digunakan sebagai namavariabel akan selalu dimulai dengan hurufbesar.Misal: NamaSiswa Notasi Camelhampir sama dengan notasi pascal tapi hurufpertama dalam notasi ini selalu dimulai denganhuruf kecilMisal: namaSiswa
  • 7.  Notasi Hungarianmirip dengan notasi Camel tetapi setiapvariabel akan dimulai dengan kode yangmenyatakan tipe data dari variabeltersebutMisal: strNamaSiswa
  • 8. • Sejauh ini program yang kita pelajari masihsangat terbatas, karena statement assignmenthanya berupa pemberian satu nilai pada satuvariabel• Padahal sering kali kita perlu untuk meng-assignataupun memanipulasi banyak nilai kesekelompok variabel• Contoh:jika anda membuat program yangmembaca 10 nilai percobaan untuk dihitungnilai rata-rata-nya, akan sangat lucu jika kitamenghitungnya dengan cara berikut: rata_rata= (x1 + x2 + x3 + x4 + x5 + + dst )/10.
  • 9. #include<stdio.h>void main(){int jumlah = 0;float rata2 = 0;int angka1;int angka2;printf("Masukkan Angka1 = ");scanf("%d",&angka1);jumlah += angka1;printf("nangka1 = %d ",angka1);printf("njumlah = %d ",jumlah);printf("nMasukkan Angka2 = ");scanf("%d",&angka2);jumlah += angka2;printf("nangka2 = %d ",angka2);printf("njumlah = %d ",jumlah);rata2 = jumlah/2;printf("nRata-rata = %f",rata2);}
  • 10.  Array: adalah kumpulan data bertipe sama yangmenggunakan nama sama. Dengan menggunakan array, sejumlah variabeldapat memakai nama yang sama. Antara satu variabel dengan variabel lain di dalamarray dibedakan berdasarkan subscript. Sebuah subscript berupa bilangan di dalam kurungsiku.
  • 11.  Array 1 Dimensi Array 2 Dimensi Array 3 Dimensi
  • 12.  Deklarasi Array (1D, 2D dan 3D):– Tipe data elemen array– Nama array– Jumlah elemen array Deklarasi Dimensi 1:tipe_data nama_larik[ukuran]; Contoh deklarasi Array Dimensi 1:int val[ 5 ]; //declaration
  • 13.  Cara 1:val[0] = 5;val[1] = 10;val[2] = 15;val[3] = 20;val[4] = 25; Cara 2:int val[5] = {5,10,15,20,25};
  • 14. • Contoh array integer 1D bernama n yg memiliki5 elemen,maka :n[0] = 1, n[1] = 3, n[2] = 5, n[3] = 7, n[4] = 9dideklarasikan sbb:– int n[5] = {1,3,5,7,9};
  • 15.  Akses Indeks pada Array Perhatikan index-nya, jangan sampai terjadiError karena akses index yang tidak ada.
  • 16. #include<stdio.h>void main(){int jumlah = 0;float rata2 = 0;int angka[5];angka[0]=0;angka[1]=1;angka[2]=2;angka[3]=3;angka[4]=4;jumlah = angka[0]+angka[1]+angka[2]+ angka[3]+ angka[4];rata2 = jumlah/5;printf("Rata-rata = %4.2f",rata2);}
  • 17. #include<stdio.h>void main(){int jumlah = 0;float rata2 = 0;int angka[5];for(int i=0;i<5;i++){printf("Masukkan Angka ke %d = ",i);scanf("%d",&angka[i]);jumlah += angka[i];}rata2 = jumlah/5;printf("Rata-rata = %4.2f",rata2);}
  • 18.  Merupakan array yang terdiri dari m buahbaris dan n buah kolom. Bentuknya dalam matriks atau tabel. Deklarasi Array 2 Dimensi:TipeData Nama_array[subscript_baris][ subscript_kolom]
  • 19.  int X[3][4];
  • 20.  Misal ingin mengisi elemen array baris 2kolom 3 dengan nilai 10, maka perintahnya:X[1][2] = 10;
  • 21.  #include<stdio.h> void main() { int matrik[3][3]; int baris,kolom; for ( baris=0 ; baris<3 ; baris++) { for ( kolom=0 ; kolom<3 ; kolom++) { printf("tMasukan matrik elemen [%d,%d] = ",baris,kolom); scanf("%d",&matrik[baris][kolom]); } }for ( int i=0 ; i<3 ; i++){ for ( int j=0 ; j<3 ; j++) {printf("n tmatrik elemen [%d,%d] = %d",i,j,matrik[i][j]); } } }
  • 22. #include<stdio.h>void main(){int matrik[3][3];int baris,kolom;for ( baris=0 ; baris<3 ; baris++){for ( kolom=0 ; kolom<3 ; kolom++){ printf("tMasukan matrik elemen [%d,%d] = ",baris,kolom);scanf("%d",&matrik[baris][kolom]);}}for ( int i=0 ; i<3 ; i++){for ( int j=0 ; j<3 ; j++){printf("%dt",matrik[i][j]);}printf("n");}}
  • 23.  Buatlah program array2D Bahasa C. User harus menginputkan elemen matriks-nya. Tugas individu. Kumpulkan hardcopy yang berisi kode program,printscreen output. Di kumpul minggu depan pada saat perkuliahan. Terlambat potong nilai = 50%. Copy paste/mayoritas sama nilai = 0!!;

×