Tugas Daspro II Ekky Risky S - 135623022
Tugas Daspro II Ekky Risky S - 135623022
Larik (Array)
Larik
Dalam Ilmu komputer, adalah suatu tipe data terstruktur yang dapat menyimpan
banyak data dengan suatu nama yang sama dan menempati tempat di memoriyang berurutan (kontigu) serta bertipe data sama pula. Larik dapat diakses berdasarkan indeksnya. Indeks larik umumnya dimulai dari 0
dan ada pula yang dimulai dari angka bukan 0. Pengaksesan larik biasanya dibuat
dengan menggunakan perulangan (looping).
sering digunakan, pemakaian larik satu dimensi terutama dipakai dalam tipe
data string (terutama dalam bahasa Bahasa pemrograman C).
Bahasa Pascal
Larik dalam bahasa Pascal dapat didefinisikan dengan indeks awal dan indeks
akhirnya. Contoh: program larik; var arr : array[1..10] of integer; // larik dengan indeks awal 1 dan indeks akhir 10 begin arr[1] : = 5 ; // memasukkan nilai ke indeks 1 writeln(arr[i]) ; // mencetak angka 5 end.
Bahasa C
Larik dalam bahasa C selalu dimulai dari indeks 0. Larik dapat didefinisikan
secara statik atau dinamik. Jika didefinisikan statik, ukuran larik akan tetap dari awal program hingga akhir program. Jika didefinisikan dinamik, ukuran larik dapat berubah selama program berjalan karena memesan tempat pada
memori heap. Proses pemesanan tempat pada memori disebut dengan alokasi.
Sedangkan proses pembebasan memori yang sudah dipesan disebut dengan dealokasi. Contoh larik statik: #include <stdio.h> int main(){ int arr[10]; //indeks awal 0 dan indeks akhir 9 arr[0] = 5; printf("%d\n", arr[0]); }
Bahasa Java
Contoh:
public class larik { public static void main(String args[]) { int[] arr = new arr[10]; arr[0] = 5; System.out.println(arr[0]); } }
PHP
Sama seperti di JAVA larik di PHP juga merupakan sebuah object lebih tepatnya lagi map terorder. Ada dua tipe larik di PHP, indexed array (simple array) dan associated array (key=>value array). Di PHP, element larik bisa berupa string, Bilangan, boolean, dan semua tipe data primitive lainnya, termasuk larik juga bisa menjadi element larik lainnya.
Cara medefinisikan larik: #mendefinisikan array kosong $larik = array(); Contoh indexed array (simple array) :
$jam = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12); $hari = array('senin', 'selasa', 'selasa', 'rabu', 'kamis', 'jumat', 'sabtu');
Contoh associated array: $bulan = array('1'=>'January', '2'=>'February', '3'=>'Maret', '4'=>'April'); $komponenKalender = array( 'bulan'=> array(1, 2, 3, 4, 5, 6, 7, 8, 9 ,10 , 11, 12), 'hari' => array('senin', 'selasa', 'selasa', 'rabu', 'kamis', 'jumat', 'sabtu') );
suatu nilai dengan tipe data tertentu yang dinamai Return Type. Apabila terdapat suatu fungsi yang tidak menghasilkan suatu nilai apapun maka bagian return type ini diganti dengan void. Penamaan method mengikuti kaidah penamaan seperti pada penamaan variabel. Bagian parameter pada method diisi dengan parameter-parameter fungsi yang diperlukan. Passing Parameter dilakukan dengan cara pass by value dan pass by reference. Dengan analogi tersebut, otomatis beberapa hal umum seperti local variable, pemanggilan method, pendefinisian return value type, dsb adalah sama.
Math.abs() Math.acos() Math.asin() Math.atan() Math.atan2() Math.ceil() Math.cos() Math.exp() Math.floor() Math.log() Math.log10() Math.max() Math.min() Math.pow() Math.random() Math.sin() Math.tan() Math.sqrt() Math.toDegree() Math.toRadians()
=> Membuat nilai absolute (Nilai Mutlak) => Mencari nilai arces cos => Mencari nilai arces sin => Mencari nilai arces tan => Mencari nilai arces tan 2 => Pembulatan keatas pada sebuah bilangan decimal => Mencari nilai cos = >Menghitung operasi exponensial => Pembulatan kebawah pada sebuah bilangan decimal => Menghitung nilai logaritma => Menghitung nilai logaritma basis 10 => Mencari nilai maksimum dari 2 buah angka => Mencari nilai minimum dari 2 buah angka => Fungsi untuk menghitung operasi pangkat => Fungsi mencari angka secara random => Mencari nilai sin => Mencari nilai tan => Mencari nilai akar sebuah angka => Konversi angka mencari derajat => Konversi angka menjadi satuan radian
Refernsi
http://id.wikipedia.org/wiki/Larik http://lutfienanda.blogspot.com/2011/06/fungsimatematika-pada-java.html