Selasa, 27 September 2016

Array Satu Dimensi & Dua Dimensi

Pengertian
Pengertian Array adalah sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama. Array merupakan konsep yang penting dalam pemrograman, karna array memungkinkan untuk menyimpan data maupun referensi objek dalam jumlah banyak dan terindeks. (azizah, 2016)

1.      Array Satu Dimensi
Definisi Array 1 dimensi : Array 1 Dimensi , array adalah hal yang paling penting dalam setiap bahasa pemrograman. Menurut definisi, array adalah alokasi memori statis. Ini mengalokasikan memori untuk tipe data yang sama secara berurutan. Ini berisi beberapa nilai jenis yang sama. Hal ini juga menyimpan nilai-nilai dalam memori pada ukuran tetap. Array juga mempunyai definisi lain yaitu struktur data yang statis yang mempunyai 1 nama tetapi memiliki banyak tempat. Setiap tempat harus dibedakan, untuk membedakannya dibutuhkan penunjuk, pentunjuk dapat berupa karakter(char) atau integer. Sekali disimpan dalam penunjuk yang sama(berbentuk indeks), maka isinya tidak akan hilang kecuali indeksnya diisi oleh nilai yang lain. (rendi, 2013)
Elemen-elemen tersebut memiliki tipe data yang sama, tetapi isi dari elemen tersebut boleh berbeda
Elemen ke-
0
1
2
3
4
5
6
7
8
9
Nilai
23
34
32
12
25
14
23
12
11
10 

Bentuk umum: NamaArray[n] = {elemen0, elemen1, elemen2,.....,n};
n = jumlah elemen. (Susan, 2010)


2.      Array dua dimensi
Array adalah sesuatu yang berbaris atau berderet-deret sedemikian rupa sehingga alamatnya saling bersambung  atau bersebelahan/berdampingan (contiguous). Array dibagi menjadi dua yaitu Array satu dimensi dan multi dimensi. (Anindya, 2012)
Jika array satu dimensi hanya terdiri dari sebuah baris dan beberapa kolom elemen, maka array dua dimensi terdiri dari beberapa baris dan beberapa kolom elemen yang bertipe sama sehingga dapat digambarkan sebagai berikut:

0
1
2
3
4
5
6
0
10
21
23
43
45
78
65
1
45
43
65
12
21
12
21
2
32
34
23
56
54
34
45
32
11
12
32
23
56
76
45
Bentuk umum:
NamaArray [m][n];
Atau
NamaArray [m][n] = { {a,b,..z},{1,2,...,n-1} };
Contoh:
double matrix[4][4];
bool papan[2][2] = { {true,false},{true,false} };
Pendeklarasian array dua dimensi hampir sama dengan pendeklarasian array satu dimensi, kecuali bahwa array dua dimensi terdapat dua jumlah elemen yang terdapat di dalam kurung siku dan keduanya boleh tidak sama. (Susan, 2010)

Daftar Pustaka

Haerudin, A. L. ( 2011, Desember 15). Gentong Kosong. Retrieved from Kegunaan Array,Perbedaan Array 1 dimensi, 2 dimensi, dan multidimensi, dan contohnya: http://gentongkosong.blogspot.co.id/2011/12/kegunaan-arrayperbedaan-array-1-dimensi.html
Pande, P. (2015, Juni 04). Belajar Komputer. Retrieved from array1 dan array2 pada pemrograman c++: http://aguspande96.blogspot.co.id/2015/06/array-1-dimensi-array-2-dimensi-pada.html
Susan, M. (2010, April). Array. Retrieved from Anak Mulus: http://anakmulus.blogspot.co.id/2010/04/array.html


Profil :
Nama : Silvia Amanda Putri
Ttl : Blitar, 02 Mei 2000
Sekolah : SMK Islam 1 Blitar
Hobi : Mendengarkan Musik
Motto : Berbuat yang terbaik itu lebih penting daripada menjadi yang terbaik.

Operasi Aritmatika dan Logika

A.    Pemanfaatan Fungsi Aritmatika
1.        Fungsi aritmatika dapat digunakan untuk menyelesaikan permasalahan yang terkait dengan penentuan jarak dua titik, panjang sisi miring segitiga siku-siku, dll.
2.       Fungsi   aritmatika   juga   dapat   digunakan   untuk   menyelesaikan   permasalahan   bisnis misalnya menentukan biaya minimumm pembuatan jalan tol, menghitung luas bangunan,dll.
3.       Langkah-langkah   membuat   program FreePascal untuk menghitung   biaya   minimum pembuatan jalan tol :
·         Menentukan variabel yang akan digunakan.
·         Menghitung   jarak   antara   dua   kota   yang   dihubungkan   dengan   jalan   tol   tersebut. Perhitungan jarak dapat memanfaatkan fungsi aritmatika SQR dan SQRT
·         Menghitung  biaya  minimal  yang  dibutuhkan.  Perhitungan  dengan  memanfaatkan  jarak dua kota yang telah dicari sebelumnya dikalikan dengan biaya pembuatan jalan tol per meter persegi. (Maryono, Dhidhi Prambudi, Dwi, 2014)

B.    Operasi Logika
Suatu fungsi logika atau operasi logika yang dimaksud dalam aljabar Boolean adalah suatu kombinasi variable biner seperti misalnya pada masukan dan keluaran dari suatu rangkaian digital yang dapat ditunjukkan bahwa di dalam aljabar Boolean semua hubungan logika antara variable variable biner dapat dijelaskan oleh tiga operasi logika dasar yaitu :
Operasi NOT (negation)
Operasi AND (conjuction)
Operasi OR (disconjuction). (IFtul, 2010)
          Fungsi NOT, AND, dan OR digunakan untuk menyatakan suatu kondisi sesuai dengan kondisi yang diberikan. Pernyataan yang dimasukkan akan memberikan dua kemungkinan, yaitu TRUE atau FALSE.
1.       FUNGSI NOT
Fungsi NOT digunakan untuk membalikkan suatu nilai pernyataan. Pernyataan yang diperlukan adalah pernyataan yang memiliki nilai TRUE atau FALSE.
2.       FUNGSI AND
Fungsi AND digunakan untuk menguji beberapa nilai atau kondisi sekaligus, sehingga memerlukan sedikitnya dua buah pernyataan (boleh lebih) berupa logika untuk menghasilkan nilai TRUE atau FALSE.
3.      FUNGSI OR
Fungsi OR digunakan untuk menguji beberapa nilai atau kondisi dan mengembalikan nilai TRUE atau FALSE. Ia juga memerlukan sedikitnya dua buah pernyataan (boleh lebih) berupa logika. (Rhia, 2012)


Daftar Pustaka

IFtul, E. (2010, Juni 17). Operasi Logika Dasar AND, OR, dan NOT. Retrieved from Blog Emka: http://emka.web.id/special/electro/2010/operasi-logika-dasar-and-or-dan-not/
Maryono, Dhidhi Prambudi, Dwi. (2014). Pemrograman Dasar. Jakarta: Kementerian Pendidikan dan Kebudayaan.
Rhia, R. (2012, Juni 26). Penggunaan Fungsi Logika (NOT, AND, OR, IF, IF Bercabang) pada Ms. Excel. Retrieved from My World: http://rheaarchuleta.blogspot.co.id/2012/06/penggunaan-fungsi-logika-not-and-or-if.html


Profil :
Nama : Silvia Amanda Putri
Ttl : Blitar, 02 Mei 2000
Sekolah : SMK Islam 1 Blitar
Hobi : Mendengarkan Musik
Motto : Berbuat yang terbaik itu lebih penting daripada menjadi yang terbaik.


Operasi Aritmatika & Logika

A.   Operator Pemrograman
Operator adalah simbol-simbol khusus yang digunakan untuk mengoperasikan suatu nilai data (operand). Nilai yang dioperasikan oleh operator bersama operand membentuk suatu ekspresi. (Arifhadi, 2015)
Ada beberapa jenis operator, yaitu :Assignment Operator (Operator Penugasan), Arithmetic Operator ( Operator Aritmatika), Logical Operator (Operator Logika ) dan Comparison Operator (Operator Pembanding). (Wiguna, 2015)
Berikut ini merupakan berberapa operator aritmatika yang digunakan pada pemrograman Pascal antara lain :
 ( * )  : untuk perkalian
 ( + )  : untuk penjumlahan
 ( )  : untuk pengurangan
 ( / )  : untuk pembagian
 (%)   : untuk sisa pembagian (modulus) (Abadi, 2015)

B.   Pemanfaatan Operator Aritmatika
·         Operator  Aritmatika  dapat  digunakan  untuk  menyelesaikan  berbagai  masalah  yang  terkait dengan kehidupan sehari-hari.
·         Urutan  langkah  dalam  membuat  program  yang  digunakan  untuk  menghitung  rata-rata maupun total laba dari suatu perusahaan antara lain :
a)     Menentukan jenis variabel yang digunakan
b)     Menentukan input data yang akan diproses
c)     Menentukan ekspresi matematika yang dapat dikaitkan dengan masalah yang dihadapi
d)     Mengubah ekspresi matematika menjadi code yang dapat dipahami oleh pascal
e)     Merangkai semua kode menjadi satu kesatuan program.
·         Selain untuk menghitung rata-rata dan total laba, Operator aritmatika juga dapat digunakan untuk menghitung besaran diskon dari suatu barang yang dijual, dll. (Maryono, Dhidhi Prambudi, Dwi, 2014)

C.   Fungsi Aritmatika
·         Fungsi IF
berfungsi untuk mengecek apakah nilai yang kita gunakan sebagai kunci benar atau salah (memenuhi syarat atau tidak)
·         Fungsi SUM
berfungsi untuk melakukan penjumlahan.
·         Fungsi COUNT
berfungsi untuk melakukan COUNTER atau penjumlahan sel yang berisi data numerik.
·         Fungsi AVARAGE
digunakan untuk menghitung rata-rata data numeric.
·         Fungsi EXACT
digunakan untuk menghidangkan 2 buah kata, jika sama akan bernilai TRUE, jika tidak FALSE.
·         Fungsi MIN
digunakan untuk mencari nilai terkecil dari sekumpulan data atau RANGE CELL.
·         Fungsi VLOOKUP
bantuan REFERENCES. Digunakan untuk menghasilkan nilai pad table secara Vertikal.
·         Fungsi HLOOKUP
bantuan REFERENCES. Digunakan untuk menghasilkan nilai pad table secara Horizon
·         Fungsi SQRT
untuk menghitung akar dari bilangan X. Bilangan X tidak boleh NEGATIF. (Alnisa, 2016)

Daftar Pustaka

Abadi, A. (2015, Agustus 09). Operasi Aritmatika dan Logika. Retrieved from Operasi Aritamtika dan Logika: https://arifahadi.wordpress.com/2015/08/09/operasi-aritmatika-dan-logika/
Alnisa, D. Z. (2016, September 9). Fungsi Aritmatika. Retrieved from Dwi Zakiyyah Alnisa: https://dwizakiyyah.wordpress.com/subject-3/bab-i-komputer/bab-iv-fungsi-aritmatika/
Arifhadi. (2015, Agustus 9). Operasi Aritmatika dan Logika. Retrieved from Mr. Arifhadi: https://arifahadi.wordpress.com/2015/08/09/operasi-aritmatika-dan-logika/
Maryono, Dhidhi Prambudi, Dwi. (2014). Pemrograman Dasar. Jakarta: Menteri Pendidikan dan Kebudayaan.
Wiguna, I. (2015, Februari 08). Operator Pemrograman (Aritmatika, Logika, Perbandingan, Assigment). Retrieved from Pusat Pengetahuan: http://serilmu.blogspot.co.id/2015/02/operator-pemograman-aritmatikalogikaper.html


Profil :
Nama : Silvia Amanda Putri
Ttl : Blitar, 02 Mei 2000
Sekolah : SMK Islam 1 Blitar
Hobi : Mendengarkan Musik
Motto : Berbuat yang terbaik itu lebih penting daripada menjadi yang terbaik.


 

We Are One Template by Ipietoon Cute Blog Design and Bukit Gambang