0% menganggap dokumen ini bermanfaat (0 suara)
268 tayangan12 halaman

Array Berdimensi Satu

Dokumen tersebut membahas array berdimensi satu pada bahasa C, mulai dari pengertian, cara deklarasi, contoh program, dan pembahasan. Secara garis besar dokumen menjelaskan bahwa array berdimensi satu adalah kumpulan data yang memiliki indeks tunggal dan dapat diakses menggunakan indeks tersebut.

Diunggah oleh

rafika damayanti
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
268 tayangan12 halaman

Array Berdimensi Satu

Dokumen tersebut membahas array berdimensi satu pada bahasa C, mulai dari pengertian, cara deklarasi, contoh program, dan pembahasan. Secara garis besar dokumen menjelaskan bahwa array berdimensi satu adalah kumpulan data yang memiliki indeks tunggal dan dapat diakses menggunakan indeks tersebut.

Diunggah oleh

rafika damayanti
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 12

ARRAY BERDIMENSI SATU

8.1 Pendahuluan
a. Latar belakang
Dengan adanya kemajuan Tekhnologi di dunia ini akal pikiran manusia semakin mahir
dalam menciptakan sesuatu yang bermanfaat bagi kehidupan mereka, salah satunya dalam
pembuatan program – program yang sangat membantu mereka dalam menyelesaikan
pekerjaan mereka dengan cepat, baik dan memuaskan, maka dari itu penulis menyusun
makalah mengenai array, queue, record dan stack merupakan salah satu bagian dari
kemajuan zaman yang betul betul terlihat manfaatnya. Array bisa juga disebut sebagai salah
satu program yang terlahir dari dunia tekhnologi lewat pola pikir manusia yang bermanfaat
untuk menyelesaikan suatu penghitungan.
b. Rumusan Masalah
Berdasarkan latar belakang di atas, masalah yang dapat disimpulkan adalah sebagai berikut:
1. Apa itu array berdimensi satu pada program C?
2. Bagaimana membuat sintaks dengan array berdimensi satu pada program C?
c. Tujuan
c. Tujuan dari Pengenalan Microsoft Excel adalah :
1. Mahasiswa mengetahui array berdimensi satu pada program C
2. Mahasiswa dapat membuat sintaks dengan array berdimensi satu pada program C.

1
8.2 landasan Teori
Array [larik] merupakan hal fundamental yang sering dijumpai dalam banyak kasus di
dunia pemrograman. Maka dari itu, sebagai programmer sobat perlu membekali diri dengan
pemahaman konsep array dan mampu mengimplementasikannya ke dalam kasus-kasus
yang sobat hadapi. Pada kesempatan kali ini kita akan membahas Array Satu Dimensi C++,
Lengkap Contoh Program dan Penjelasan, dimana contoh program kami buat menggunakan
IDE Dev-C++.
Array adalah sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe
sama atau Array juga dapat disebut sebagai kumpulan dari nilai-nilai data bertipe sama
dalam urutan tertentu yang menggunakan sebuah nama yang sama. Setiap data tersebut
menempati alamat memori atau lokasi yang berbeda-beda dan selanjutnya disebut dengan
elemen array. Elemen array sendiri dapat diakses melalui indeks yang terdapat di
dalamnya. Namun, penting sekali untuk di ingat bahwa dalam C++ indeks array selalu
dimulai dari 0, buka 1.
Array satu dimensi adalah array yang terdiri dari n buah kolom atau Array satu dimensi
adalah array yang terdiri dari 1 subskrip array saja. Setiap elemen array satu dimensi dapat
diakses melalui indeks yang terdapat di dalamnya.
Untuk mendeklarasikan sebuah array satu dimensi dalam C++, sobat harus
menggunakan tanda [ ] (bracket). Adapun bentuk umum dari pendeklarasian array satu
dimensi adalah sebagai berikut:
Sebagai contoh misal kita ingin mendeklarasikan sebuah array satu dimensi (misalnya
dengan nama LARIK) yang mempunyai 10 elemen dengan tipe data int, maka bentuk array
nya adalah sebagai berikut:
int LARIK [10];
Seandainya array LARIK akan kita beri nilai saat pendeklarasian (inisialisasi), maka
contoh penulisannya adalah sebagai berikut:
int LARIK [10] = {2, 5, 4, 8, 1, 3, 7, 1, 10, 6};
Dari pendeklarasian sekaligus inisialisasi array LARIK diatas, dapat di artikan bahwa
kita telah memesan tempat pada memori komputer sebanyak 10 tempat, dengan indeks dari
0 sampai 9, dimana nilai - nilai akan dimasukan ke elemen array secara berturut - turut,

2
mulai dari indeks 0 akan di isi dengan nilai '2' sampai indeks 9 yang di isi dengan nilai '6'.
Untuk lebih jelasnya berikut kami sajikan ilustrasi dari array LARIK.
Perlu sobat ketahui, ruang memori yang dibutuhkan untuk deklarasi array tersebut
adalah 40 byte, yang berasal dari 10 x 4 byte (4 merupakan ukuran tipe data int sedangkan
10 merupakan jumlah elemen array).
Cara yang dipakai untuk mengakses elemen array satu dimensi adalah dengan
menuliskan indeksnya. Contohnya jika kita ingin mengambil nilai yang terdapat pada
elemen ke-8 dan menampung nilai tersebut kedalam sebuah variabel yang bertipe int juga
(misal int tampung), maka kita perlu menuliskan kode seperti berikut ini:
tampung = LARIK[7];
Kenapa 7, bukan 8? ingat indeks array selalu dimulai dari 0 sehingga untuk mengakses
elemen ke-8, maka indeks yang kita butuhkan adalah 8-1, yaitu 7.
Berikut ini adalah contoh program menggunakan Array Satu Dimensi yang didalamnya
terdapat proses deklarasi sekaligus inisialisasi array (pengisian elemen array) dan proses
menampilkan nilai yang terdapat pada elemen array (Chang, 2016).
Array merupakan kumpulan elemen yang bertipe sama didalam sebuah urutan tertentu,
dan menggunakan sebuah nama yang sama. Letak atau posisi elemen array tersebut
ditunjukkan oleh posisi atau dikenal dengan istilah index, namun dalam bahasa lainnya
sering kali para programmer menyebut hal ini dengan istilah Larik atau Tabel.
Perlu kalian ketahui bahwa array dibagi kedalam beberapa bagian, diantaranya adalah
array satu (1) dimensi, array dua (2) dimensi bahkan juga ada array n-dimensi. Dalam
istilah array, satu array tersebut bisa dikatakan sebagai Array satu (1) dimensi, dua dimensi,
atau bahkan n-dimensi, hal ini di tentukan oleh banyaknya petunjuk dari posisi atau
index.Suatu elemen bisa dikatakan array satu dimensi jika banyaknya index hanya ada satu.
Perlu diperhatikan, sebelum variabel array digunakan maka variabel array tersebut harus
terlebih dahulu dideklarasikan. Untuk pendeklarasiannya array satu dimensi ini sebenarnya
hampir sama dengan pendeklarasian variabel yang lainnya, hanya saja pada pendeklarasian
array satu dimensi ini variabel arraynya diikuti dengan maksimum banyaknya elemen yang
dapat disimpan dalam variabel array yang dituliskan dalam pasangan tanda siku pembuka
dan siku penutupnya. Didalam bahasa pemrograman C++, harga awal indeks dimulai

3
dengan nilai 0 (nol). Maka jika dituliskan banyaknya maksimum elemen adalah N , hal ini
dapat diartikan indeks yang akan digunakan adalah 0, 1, 2, 3, . . . .N-1Suatu variabel array
satu dimensi yang telah dideklarasikan pada dasarnya sudah bisa dilakukan pengisian
sebuah elemen, perlu anda ketahui bahwa untuk mengisi sebuah elemen kedalam suatu
variabel satu dimensi dapat dilakukan dengan 3 (tiga) cara :
1. Deklarasi variabel (inisialisasi)
2. Menggunakan penugasan (=)
3. Dilakukan dengan menggunakan / dibaca dari media masukan
(Khatun, 2017).

4
8.3 Langkah Kerja dan Teladan
a. Langkah Kerja
1. Buka program Borland C dan pilih new

Gambar 1. New text edit pada program c++


2. Ketikan syntax pemrograman

Gambar 2. Syntax pemrograman.


3. Klik run

Gambar 3. Run.
4. Hasil akan didapat seperti gambar berikut

Gambar 4. Hasil yang didapat.

5
b. Teladan
Teladan Penerapan dari pengenalan Microsoft Excel adalah :
1. Buatlah program untuk memasukkan 10 nilai ujian mahasiswa berikut ke dalam struktur
array:
78,91 82,33 87,51 70,00 69,21 90,38 75,22 85,46 73,90 80,06
Tampilkan data di atas dan hitunglah:
a. Rata-rata
b. Simpangan baku
c. Nilai terbesar
d. Nilai terkecil

2. Buatlah program untuk mengurutkan 10 data pada no. 1!

6
c. Listing Program
Listing program dari array berdimensi satu :
1. Listing program nomor 1.

Gambar 5. Listing program nomor 1.


2. Listing program untuk nomor 2.

Gambar 6. Listing program nomor 2.

7
3. Listing program nomor 3.

Gambar 7. Listing program nomor 3.

8
8.4 Hasil dan Pembahasan
a. Hasil
1. Hasil nomor 1.

Gambar 11. Hasil nomor 1.


2. Hasil nomor 2.

Gambar 12. Hasil nomor 2.


3. Hasil nomor 3.

Gambar 13. Hasil nomor 3.

9
b. Pembahasan
Dari soal diatas dapat dibahas, bahwa untuk mencari sebuah data yang telah diurutkan.
Maka kita harus memasukkan bilangan data yang ingin kita masukkan dari array
berdimensi satu tersebut. Hal ini tidak dapat dilakukan oleh data yang berkoma, Karena
setelah data koma dimasukkan maka setelah di enter masukkan data1, langsung
mengurutkan data. Padahal seharusnya masukkan angka data2.
Array berdimensi satu sendiri struktur untuk menyimpan data dengan satu nama yang
sama dan memory yang terurut serta tipe data yang sama. Array juga selalu dimulai dari
angka 0 bukan 1, maka di setiap integer dimulai dari 0. Untuk array sendiri program
memakai program for dan cout. For yang berfungsi untuk menyatakan sebuah data yang
dimulai =0, < jumlah data yang diinginkan, dan ++. Sedangkan cout berfungsi untuk
membaca kata yang ingin disampaikan pada hasil.

10
8.5 Kesimpulan dan Saran
a. Kesimpulan
Struktur data merupakan salah satu bahan dasar pembuatan program. Pemakaian
struktur data yang tepat di dalam proses pemrograman, akan menghasilkan algoritma yang
jelas dan tepat sehingga menjadikan program secara keseluruhan lebih sederhana. Array
merupakan bagian dari struktur data yaitu termasuk kedalam struktur data sederhana yang
dapat di definisikan sebagai pemesanan alokasi memory sementara pada komputer. Apabila
kita membuat program dengan data yang sudah kita ketahui batasnyamaka kita
menggunakan Array (type data statis), namun apabila datanya belum kita ketahui batasnya
maka gunakan pointer (type data dinamis).
b. Saran
Dengan adanya praktikum, saya telah mengetahui array berdimensi satu pada program
c. Oleh karena itu saya sebagai praktikan seharusnya dapat menerapkan dalam pengerjaan
array berdimensi satu pada program c agar memudahkan apa yang dikerjakan pada Borland
C++. Dan dalam pengerjaan array berdimensi satu program c harus lah sangat teliti karena
tidak boleh ada satu kesalahan. Karena jika ada satu kesalahan saja tidak bisa keluar hasil.

11
DAFTAR PUSTAKA
Chang, Debora, 2016. Array Satu Dimensi C+.http://www.materidosen.com/2017/06/array-
satu-dimensi-c-lengkap-contoh.html. Diakses pada 1 Desember 2017 pada pukul
17.06 WIB.
Khatun, Rokshana. 2016. Pengertian Array dan Pembahasan Array satu dimensi dalam
C++. http://www.komputerdia.com/2017/04/pengertian-array-dan-pembahasan-
array-satu-dimensi-dalam-c-plus-plus.html. Diakses pada 1 Desember 2017 pada
pukul 17.01 WIB.
Novianti, Pepi. 2017. Modul Praktikum Pengantar Ilmu Komputer. Bengkulu. Universitas
Bengkulu.

12

Anda mungkin juga menyukai