Anda di halaman 1dari 8

Fakultas Komputer

Section 01

Nama : M. Aldi Pratama


Npm : 195120019
Semester : Genap (II)
Dosen : Arie Setya Putra.S.Kom.M.T.I
UNIVERSITAS MITRA INDONESIA

Abstack
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..

 Struktur data : Struktur Data memberikan penjelasan tentang suatu koleksi atau
kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang
didefinisikan terhadapnya. Pemakaian struktur data yang tepat didalam proses
pemrograman,akan menghasilkan algoritma yang kebih jelas dan tepat sehingga
menjadikan program secara keseluruhan lebih sederhana.

 Array : Array adalah suatu struktur yang terdiri dari sejumlah elemen yang memiliki
tipe data yang sama. Elemen-elemen array tersusun secara sekuensial dalam memori
komputer. Semua elemem array bertipe sama. Array cocok untuk organisasi kumpulan
data homogen yang ukuran atau jumlah elemen maksimumnya telah diketahui dari awal.
Homogen adalah bahwa setiap elemen dari sebuah array tertentu haruslah mempunyai
tipe data yang sama.
Fakultas Komputer
Section 01

Pendahuluan : setiap elemen dari sebuah array tertentu

Struktur Data memberikan haruslah mempunyai tipe data yang sama.

penjelasan tentang suatu koleksi atau Array dibagi menjadi :

kelompok data yang dapat dikarakteristikan


oleh organisasi serta operasi yang 1. Array Satu Dimensi

didefinisikan terhadapnya. Pemakaian


struktur data yang tepat didalam proses Array satu dimensi tidak lain adalah

pemrograman,akan menghasilkan algoritma kumpulan elemen-elemen identik yang

yang kebih jelas dan tepat sehingga tersusun dalam satu baris, tetapi isi dari

menjadikan program secara keseluruhan elemen tersebut boleh berbeda. Dapat

lebih sederhana. Didalam sruktur data ini disebut juga dengan istilah vektor yang

ada struktur data sederhana, salah satunya menggambarkan data dalam suatu urutan

adalah array. Array bisa juga disebut sebagai Deklarasi : Type_Data Nama_Variabel

salah satu program yang terlahir dari dunia [index]

tekhnologi lewat pola pikir manusia yang Misalnya : int A[5];

bermanfaat untuk menyelesaikan suatu


penghitungan. 2. Array Dua Dimensi

Pembahasan : Array dua dimensi yang sering


digambarkan sebagai sebuah matriks
merupakan perluasan dari sebuah array satu
A. Pengertian Array dimensi. Jika array satu dimensi hanya
Array adalah suatu struktur yang terdiri dari sebuah baris dengan beberapa
terdiri dari sejumlah elemen yang memiliki kolom elemen maka array dua dimensi
tipe data yang sama. Elemen-elemen array terdiri dari beberapa baris dan beberapa
tersusun secara sekuensial dalam memori kolom elemen yang bertipe sama.
komputer. Semua elemem array bertipe Pendeklarasian array dua dimensi hampir
sama. Array cocok untuk organisasi sama dengan pendeklarasian array satu
kumpulan data homogen yang ukuran atau dimensi, kecuali bahwa array dua dimensi
jumlah elemen maksimumnya telah terdapat dua jumlah elemen array yang
diketahui dari awal. Homogen adalah bahwa
Fakultas Komputer
Section 01

terdapat di dalam kurung siku dan keduanya 2. Mempunyai tipe data sama (bersifat
boleh tidak sama. homogen)
Deklarasi : Type_Data Nama_Variabel 3. Dapat diakses secara acak.
[Index1] [index2];
Misal : int A[3][2]; C. Penerapan Array Dua Dimensi
Array dua dimensi dapat diterapkan
3. Array Tiga Dimensi pada aplikasi-aplikasi yang sering kita
Array tiga dimensi digunakan untuk jumpai. Salah satunya adalah aplikasi untuk
mengelola data dalam bentuk 3 dimensi atau menginput data dan juga menghitung jumlah
tiga sisi. pembayaran sewa.
Deklarasi : Type_Data Nama_Variabel
[index1] [ndex2] [index3]; 1. Pada halaman utama muncul tampilan
Misal : int A [3][4][2]; menu awal dengan pilihan input data
dan log out.
4. Array Banyak Dimensi

Sebenarnya array banyak dimensi


ini tidak terlalu sering dipakai seperti halnya
array satu dimensi, dua dimensi, dan tiga
dimensi. Array banyak dimensi ini pada
dasarnya sama dengan array sebelimnya
kecuali pada jumlah dimensinya.
Deklarasi : Type_Data Nama_Variabel
[index1] [ndex2] [index3] [ndex4].....;
Misal : int A [3][4][2][5];

B. Karakteristik Array
2. Akan ada penginputan tanggal
1. Mempunyai batasan dari pemesanan peminjaman dan nama petugas pada
alokasi memori (bersifat statis) halaman berikutnya.
Fakultas Komputer
Section 01

3. Calon Peminjam buku akan datang, lalu


petugas perpustakaan memasukan data
peminjam mulai dari nomer anggota, nama
peminjam, jenis buku yang dilihat dari kode
buku, judul buku dan tanggal kembali buku
4. Output dari penginputan tadi akan
yang akan dipinjam. Ketentuan kode buku,
muncul setelah petugas selesai menginput
jenis buku dan tarif buku yaitu :
data peminjam serta buku yang akan
dipinjam. Di bagian bawah tampilan akan
Kode Jenis Buku Tarif ada total pendapatan sewa dan juga
1 Diktat Rp. 10.000 jumlah peminjam yang akan terus
2 Modul Rp. 7.000 ditambahkan ketika petugas kembali
3 Paket Rp. 6.000 menginput data peminjam lagi tanpa
4 Novel Rp. 5.000 menutup aplikasi
5 Komik Rp. 3.000

Berikut adalah programnya :


Fakultas Komputer
Section 01

ID Security :
QWTD4452377-ASP-5244166

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.

Diskusi :

Dari hasil diskusi saya menyimpulkan


bahwa ada beberapa tujuan dan manfaat dari
struktur data array pada pemrograman C++
diantaranya adalah :
Fakultas Komputer
Section 01

-Bisa menggunakan/menjalankan program [3] A. S. Putra, “2018 Artikel Struktur


C++ terutama pada Array dimensi satu dan Data, Audit Dan Jaringan Komputer,” 2018.
array dimensi dua. [4] A. S. Putra, “ALIAS MANAGER
- Supaya kita mengerti atau mengetahui apa USED IN DATABASE DESKTOP STUDI
yang di maksud dengan Array dan beberapa CASE DB DEMOS.”
contoh programnya, sehinnga kita dapat [5] A. S. Putra, “COMPREHENSIVE
menjalankan programnya dengan baik dan SET OF PROFESSIONAL FOR
benar. DISTRIBUTE COMPUTING.”
-Mengetahui program C++ Array dimensi [6] A. S. Putra, “DATA ORIENTED
satu dan Array dimensi dua. RECOGNITION IN BORLAND DELPHI
7.0.”
[7] A. S. Putra, “EMBARCADERO
DELPHI XE 2 IN GPU-POWERED
FIREMONKEY APPLICATION.”
[8] A. S. Putra, “HAK ATAS
KEKAYAAN INTELEKTUAL DALAM
DUNIA TEKNOLOGY BERBASIS
REVOLUSI INDUSTRI 4.0.”
[9] A. S. Putra, “IMPLEMENTASI
PERATURAN PERUNDANGAN UU. NO
Reference : 31 TAHUN 2000 TENTANG DESAIN
INDUSTRI BERBASIS INFORMATION
[1] O. M. Febriani and A. S. Putra, TECHNOLOGY.”
“Sistem Informasi Monitoring Inventori [10] A. S. Putra, “IMPLEMENTATION
Barang Pada Balai Riset Standardisasi OF PARADOX DBASE.”
Industri Bandar Lampung,” J. Inform., vol. [11] A. S. Putra, “IMPLEMENTATION
13, no. 1, pp. 90–98, 2014. OF TRADE SECRET CASE STUDY
[2] A. S. Putra, “Paperplain: Execution SAMSUNG MOBILE PHONE.”
Fundamental Create Application With [12] A. S. Putra, “IMPLEMENTATION
Borland Delphi 7.0 University Of Mitra PATENT FOR APPLICATION WEB
Indonesia,” 2018.
Fakultas Komputer
Section 01

BASED CASE STUDI WWW. [22] A. S. Putra, “WORKING


PUBLIKLAMPUNG. COM.” DIRECTORY SET FOR PARADOX 7.”
[13] A. S. Putra, “IMPLEMENTATION [23] A. S. Putra, “ZQUERY
SYSTEM FIRST TO INVENT IN CONNECTION IMPLEMENTED
DIGITALLY INDUSTRY.” PROGRAMMING STUDI CASE PT.
[14] A. S. Putra, “MANUAL REPORT & BANK BCA Tbk.”
INTEGRATED DEVELOPMENT [24] A. S. Putra, D. R. Aryanti, and I.
ENVIRONMENT BORLAND DELPHI Hartati, “Metode SAW (Simple Additive
7.0.” Weighting) sebagai Sistem Pendukung
[15] A. S. Putra, “PATENT AS Keputusan Guru Berprestasi (Studi Kasus:
RELEVAN SUPPORT RESEARCH.” SMK Global Surya),” in Prosiding Seminar
[16] A. S. Putra, “PATENT FOR Nasional Darmajaya, 2018, vol. 1, no. 1, pp.
RESEARCH STUDY CASE OF APPLE. 85–97.
Inc.” [25] A. S. Putra and O. M. Febriani,
[17] A. S. Putra, “PATENT “Knowledge Management Online
PROTECTION FOR APPLICATION Application in PDAM Lampung Province,”
INVENT.” in Prosiding International conference on
[18] A. S. Putra, “QUICK REPORT IN Information Technology and Business
PROPERTY PROGRAMMING.” (ICITB), 2018, pp. 181–187.
[19] A. S. Putra, “REVIEW CIRCUIT [26] A. S. Putra, O. M. Febriani, and B.
LAYOUT COMPONENT Bachry, “Implementasi Genetic Fuzzy
REQUIREMENT ON ASUS System Untuk Mengidentifikasi Hasil
NOTEBOOK.” Curian Kendaraan Bermotor Di Polda
[20] A. S. Putra, “REVIEW Lampung,” SIMADA (Jurnal Sist. Inf. dan
TRADEMARK PATENT FOR Manaj. Basis Data), vol. 1, no. 1, pp. 21–30,
INDUSTRIAL TECHNOLOGY BASED 2018.
4.0.” [27] A. S. Putra, H. Sukri, and K. Zuhri,
[21] A. S. Putra, “TOOLBAR “Sistem Monitoring Realtime Jaringan
COMPONENT PALLETTE IN OBJECT Irigasi Desa (JIDES) Dengan Konsep
ORIENTED PROGRAMMING.” Jaringan Sensor Nirkabel,” IJEIS
Fakultas Komputer
Section 01

(Indonesian J. Electron. Instrum. Syst., vol.


8, no. 2, pp. 221–232.
[28] D. P. Sari, O. M. Febriani, and A. S.
Putra, “Perancangan Sistem Informasi SDM
Berprestasi pada SD Global Surya,” in
Prosiding Seminar Nasional Darmajaya,
2018, vol. 1, no. 1, pp. 289–294.

Anda mungkin juga menyukai