Rabu, 03 Juni 2015

definisi array dan variabel

NAMA  :EGI SURYANDI
KELAS :CA141
NIM      :140010078

ARRAY
DEFINISI ARRAY Array merupakan kumpulan elemen yang bertipe sama dalam urutan tertentu yang menggunakan nama yang sama. Letak atau posisi dari elemen array ditunjukan oleh index atau posisi. Array dapat berupa 1 dimensi, 2 dimensi, dan bahkan n-dimensi. Suatu array dikatakan sebagai 1 dimensi, 2 dimensi, atau n-dimensi berdasarkan banyaknya penunjuk indeks/posisi.DEKLARASI ARRAY Variabel array dideklarasikan dengan mencantumkan tipe data dan nama variabel yang di ikuti dengan banyak lokasi memori yang ingin dibuat.
  • Bentuk pendeklarasian array :

         Tipe_Data Nama_Variabel [Ukuran]; Contoh: int nil[5];INISIALISASI ARRAY  Nilai suatu variabel array dapat juga diinisialisasikan secara langsung pada saat deklarasi Misalnya: int nil [5] = {1, 3, 6, 12, 24};Maka di penyimpanan ke dalam array dapat digambarkan sebagai berikut :

MENGAKSES NILAI ARRAY Untuk mengakses nilai array, dapat menggunakan sintak seperti berikut :nama_array [index];Pada contoh diatas, variabel nil memiliki 5 buah elemen yang masing -  masing berisi data.Misal untuk memberi nilai 75 pada elemen ke 3 maka pernyataannya adalah :Nil [2] = 75;CONTOH ARRAY 1 DIMENSI
ARRAY 2 DIMENSI      Struktur array yang dibahas diatas, merupakan array satu dimensi, sehingga variabelnya disebut dengan variabel array berdimensi satu.Pada bagian ini akan ditunjukkan array berdimensi lebih dari satu yang sering disebut dengan array berdimensi dua.Bentuk umum deklarasi array dua dimensi : Tipe_Data Nama_Variabel [index-1][index-2]

CONTOH ARRAY 2 DIMENSI














PENGERTIAN STRUKTUR DATAPengertian struktur dataStruktur data adalah cara menyimpan atau merepresentasikan data di dalam komputer agar bisa dipakai secara efisienPengertian dataData adalah representasi dari fakta dunia nyata. Fakta atau keterangan tentang kenyataan yang disimpan, direkam atau direpresentasikan dalam bentuk tulisan, suara, gambar, sinyal atau simbol.Dalam pembuatan program terkadang sering terjadi suatu bilangan numerik atau suatu string yang nilainya sama dipanggil berkali-kali. Ada baiknya bilangan atau kalimat tersebut dijadikan suatu konstanta.Manfaat pembuatan konstanta :Penggunaan konstanta akan membuat program menjadi lebih mudah dimengerti dan diperbaiki.Penggunaan konstanta akan dapat memberikan nama yang mudah dipahami untuk suatu bilangan numerik yang kompleks.Contoh : phi : 3.14159Dalam pembuatan program terkadang sering terjadi suatu bilangan numerik atau suatu string yang nilainya sama dipanggil berkali-kali. Ada baiknya bilangan atau kalimat tersebut dijadikan suatu konstanta.Deklarasi KonstantaKonstanta dideklarasikan diawal programAda 2 cara untuk mendefinisikan konstanta :1.Menggunakan directive preprocessor yaitu #define2.Menggunakan const.Nilai konstanta yang menggunakan #define tidak harus memanggil tipe data.Nilai konstanta menggunakan const harus ditentukan tipe datanya terlebih dahulu.Konstanta bisa berada diatas ataupun dibawah program utama.


VARIABEL
    Variabel adalah sebuah identifier yang nilainya dapat diubah sesuai dengan kebutuhan program.Jika dibutuhkan sebuah variabel yang dapat dikenali oleh semua lingkungan dalam program, maka harus digunakan variabel Global. Pada C++ selalu terdapat fungsi utama, variabel global biasanya di deklarasikan di luar fungsi utama tersebut. Juga terdapat variabel Lokal. Variabel lokal hanya dikenali oleh suatu fungsi saja, artinya variabel lokal tidak dikenal oleh lingkungan luar di dalam program yang dibuat. Variabel lokal harus berada dalam lingkup fungsi tertentu.
Di dalam bahasa pemrograman terdapat beberapa tipe data dasar yang telah didefenisikan dan digolongkan : 

  1. tipe bilangan bulat(integer)
  1. bilangan real(floating point)
  1. tipe logika(boolean)
  1. tipe karakter/teks(character/string)



    Pada saat mendeklarasikan sebuah variabel, secara otomatis harus mendeklarasikan tipe data yang dapat ditampung oleh varibel tersebut. Dalam menyelesaikan suatu masalah hal yang paling sering kita lakukan adalah :

  • Membagi setiap masalah tersebut menjadi sub-sub masalah
  • Menyelesaikan sub-sub masalah tersebut (modul-modul)
  • Menggabungkan penyelesaian setiap sub-sub masalah tersebut



     Fungsi adalah modul program yang mengembalikan/mengirimkan sebuah nilai, sedangkan Prosedur adalah modul program yang dibuat terpisah untuk melaksanakan sabagian dari tugas yang harus diselesaikan oleh suatu programManfaat Fungsi dan Prosedur

  • Modularisasi
Suatu program yang besar dan kompleks dapat dibagi kedalam beberapa prosedur/fungsi sehingga setiap prosedur/fungsi merupakan bagian yang mudah dikerjakan.
  • Simplifikasi

Dalam suatu program, sering diperlukan suatu tugas yang harus dikerjakan berulang-ulang dengan nilai-nilai variabel yang berbeda-beda. Agar tidak merepotkan maka tugas ini cukup ditulis sekali saja dalam bentuk prosedur/fungsi yang kemudian dipanggil berulang-ulang sesuai kebutuhan.

Pendahuluan, 


Referensi : Definisi Struktur Data, Variabel Fungsi dan Prosedur keterangan , I KOMANG SETIA BUANA, S.Kom., MT


Tidak ada komentar:

Posting Komentar