• Tidak ada hasil yang ditemukan

Dokumen - PROGSIS20142 - STMIK EL RAHMA 1 Array

N/A
N/A
Protected

Academic year: 2017

Membagikan "Dokumen - PROGSIS20142 - STMIK EL RAHMA 1 Array"

Copied!
7
0
0

Teks penuh

(1)

Bab 1

(2)

Pengenalan Array

Array adalah suatu data terstruktur yang terdiri dari sejumlah elemen yang memiliki tipe data yang sama. Elemen-elemen array tersusun secara sekuensial dalam memori komputer. Array dapat berupa satu dimensi, dua dimensi, tiga dimensi ataupun banyak dimensi (multi dimensi).

Array Satu Dimensi

Array Satu dimensi tidak lain adalah kumpulan elemen-elemen identik yang tersusun dalam satu baris. Elemen-elemen tersebut memiliki tipe data yang sama, tetapi isi dari elemen tersebut boleh berbeda.

Index-ke 0 1 3 4 5 6 7 8 9

Nilai 100 56 67 3 88 66 11 16 45

Bentuk umum pendeklarasian array satu dimensi:

Tipe_data nama_variabel[ukuran]

Inisialisasi Array:

Tipe_data nama_variabel[ukuran] = {elemen1, elemen2, elemen-n}

Dari ilustrasi di atas, dapat kita implementasikan seperti berikut:

int nilai[10] = {100, 56, 67, 3, 88, 66, 11, 16, 45}

Contoh 1:

/**

* program untuk mencatat nilai * minimum dan maksimum dalam array */

#include <iostream.h> #include <conio.h>

void main() {

float nilai[3],

total;

//input nilai

for (int i=0; i < 3; i++) {

cout << "Nilai ke " << i+1;

cout << " = ";

cin >> nilai[i];

}

(3)

//jumlahkan nilai

(4)

Output:

Nilai Minimum : 12 Nilai Maksimum : 88

Array Dua dimensi

Array dua dimensi merupakan perluasan dari array satu dimensi. 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.

Perhatikan ilustrasi berikut:

Baris\kolom 0 1 2 3 4 5

0 55 2 66 166 6 16

1 66 55 4 35 23 77

2 55 55 556 511 55 51

Bentuk umum pendeklarasian array dua dimensi:

Tipe_data nama_variabel[jumlah_baris][jumlah_kolom]

Inisialisasi Array:

Tipe_data nama_variabel[jumlah_baris][jumlah_kolom] = {{elm1-1}, {elm-n-n}}

Dari ilustrasi di atas, dapat kita implementasikan seperti berikut:

int ar2[3][6] = {

* program untuk mencatat data * penjualan pertahun

(5)

int penjualan[ROWS][COLS];

cout << "Data penjualan pertahun\n";

(6)

---

PT. JAYA SEKALI memberikan honor tetap kepada karyawan kontrakknya sebesar Rp.850.000,- per bulan, dengan ketentuan sebagai berikut:

a. Tunjangan jabatan

Golongan Persentase

1 5%

2 10%

3 15%

Sebagai contoh: Jika seorang karyawan golongan 3, ia mendapatkan tunjangan sebesar 15% * 850.000

b. Tunjangan Pendidikan

Kode Pendidikan Persentase

1 SMU 2.5%

2 D3 5%

3 S1 7.5%

c. Honor Lembur

Jumlah jam kerja normal dalam satu bulan sebanyak 240 jam kerja. Honor lembur diberikan jika jumlah jam kerja lebih dari 240jam. Kelebihan jam kerja dikalikan dengan honor lembur per jam sebesar Rp.2.500,- untuk setiap kelebihan jam kerja dalam satu bulan.

d. Tampilan program adalah sebagai berikut:

Program Hitung Honor Karyawan Kontrak PT. JAYA SEKALI

<< tampilan input >>

Nama Karyawan Golongan (1/2/3)

Pendidikan (1=SMU, 2=D3, 3=S1) Jumlah jam kerja

(7)

<< tampilan output >> PT. JAYA SEKALI

--- No. Nama Tunjangan

Referensi

Dokumen terkait

Tujuan DPM-LUEP untuk pembelian gabah/beras petani adalah : (a) Menjaga stabilitas harga gabah/beras yang diterima petani pada tingkat yang wajar; (b) Meningkatkan pendapatan

Maka dari itu, penulis hendak melakukan penelitian yang berjudul “Pemodelan Arus Arcing Tegangan Rendah pada Kabel Fleksibel (Serabut) menggunakan Elman Neural

Alhamdulillah puji syukur penulis panjatkan kehadirat ALLAH SWT atas berkah dan rahmatnya serta karunia dan anugrah yang luar biasa dalam hidup saya hingga detik ini,

But when Duncan arrived at the wharf, there were still lots more coal cars waiting.. So Duncan decided to play

Oleh karena pemerintah federal Malaysia bertanggung jawab atas pembiayaan dan penyediaan langsung pelayanan kesehatan bagi seluruh penduduk yang relatif gratis, maka pelayanan

n pemanfaatan data penginderaan jauh untuk quick r yang telah dilakukan oleh LAPAN. k keperluan tersebut adalah data yang

Pertumbuhan : Merupakan tanaman vigor, type semi determinate,toleran layu bakteri dan cocok didataran rendah dan tinggi.. Cabai

Buah pepaya banyak dikonsumsi oleh masyarakat dikarenakan selain memiliki cita rasa lezat dan menyegarkan, Buah pepaya mengandung unsur gizi yang memberikan sejumlah