PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
Tipe data dan array
1.
2. Tipe data : jenis dari data yang dapat
dipergunakan oleh bahasa pemrograman
untuk pengoperasian yang menggunakan
memori pada komputer.
Tipe data dalam Bahasa C menjadi 2 macam:
signed : memiliki bilangan negatif
unsigned : tidak memiliki bilangan negatif
3.
4. adalah tempat untuk menyimpan data yang
memiliki suatu tipe data
5. Aturan :
Terdiri dari huruf, angka dan underscore ( _ ).
Tidak boleh menggunakan angka pada awal nama
variabel.
Disarankan untuk tidak menggunakan underscore
pada awal nama variabel.
Bahasa C# bersifat case sensitive.
Keyword tidak bisa digunakan sebagai nama
variabel, kecuali kalau keyword ini diawali dengan
karakter @
6. Contoh pemberian nama variabel :
nomorInduk :
nama_Siswa :
2Tanggal :
public :
total#pembelian :
_total_memori :
@int :
7. Contoh pemberian nama variabel :
nomorInduk : benar
nama_Siswa : benar
2Tanggal : salah
public : salah
total#pembelian : salah
_total_memori : benar
@int : benar
8. Notasi Pascal
setiap kata yang digunakan sebagai nama
variabel akan selalu dimulai dengan huruf
besar.
Misal: NamaSiswa
Notasi Camel
hampir sama dengan notasi pascal tapi huruf
pertama dalam notasi ini selalu dimulai dengan
huruf kecil
Misal: namaSiswa
9. Notasi Hungarian
mirip dengan notasi Camel tetapi setiap
variabel akan dimulai dengan kode yang
menyatakan tipe data dari variabel
tersebut
Misal: strNamaSiswa
10. • Sejauh ini program yang kita pelajari masih
sangat terbatas, karena statement assignment
hanya berupa pemberian satu nilai pada satu
variabel
• Padahal sering kali kita perlu untuk meng-assign
ataupun memanipulasi banyak nilai ke
sekelompok variabel
• Contoh:jika anda membuat program yang
membaca 10 nilai percobaan untuk dihitung
nilai rata-rata-nya, akan sangat lucu jika kita
menghitungnya dengan cara berikut: rata_rata
= (x1 + x2 + x3 + x4 + x5 + + dst )/10.
11. #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);
}
12. Array: adalah kumpulan data bertipe sama yang
menggunakan nama sama.
Dengan menggunakan array, sejumlah variabel
dapat memakai nama yang sama.
Antara satu variabel dengan variabel lain di dalam
array dibedakan berdasarkan subscript.
Sebuah subscript berupa bilangan di dalam kurung
siku.
14. 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
15. 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};
16. • Contoh array integer 1D bernama n yg memiliki
5 elemen,maka :
n[0] = 1, n[1] = 3, n[2] = 5, n[3] = 7, n[4] = 9
dideklarasikan sbb:
– int n[5] = {1,3,5,7,9};
17. Akses Indeks pada Array
Perhatikan index-nya, jangan sampai terjadi
Error karena akses index yang tidak ada.
18. #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);
}
19. #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);
}
20.
21. Merupakan array yang terdiri dari m buah
baris dan n buah kolom.
Bentuknya dalam matriks atau tabel.
Deklarasi Array 2 Dimensi:
TipeData Nama_array[subscript_baris]
[ subscript_kolom]
26. #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");
}
}
27. 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!!;