Anda di halaman 1dari 15

MAKALAH BAHASA PEMOGRAMAN

“ARRAY DAN KOMENTAR”


DOSEN PENGAMPU RIFQI AGUNG PRIAMBODO, S.KOM,M.KOM

DISUSUN OLEH :

AHMAD KHUMAIDI (22204011375)

ARY RAHMAT SAPUTRA (22204011381)

HAFIZH SALPIDDI RITONGA (22204011392)

JUSTICIA SIMANJUNTAK (22204011399)

RAMANDA S. MELIALA (22204011411)

RATU FERISSHA MUTIA (22204011413)

PROGRAM STUDI TEKNIK ELEKTROMEDIS (D3)

STIKES BINALITA SUDAMA MEDAN 2023


KATA PENGANTAR

Puji dan syukur kita panjatkan kepada tuhan yang maha esa. Dengan karunia dan
rahmat-Nya, saya akhirnya bisa menyelesaikan makalah ini.

Makalah dengan judul “ ARRAY Dan KOMENTAR” disusun untuk memenuhi tugas
makalah Bahasa Pemograman. Selain itu, saya juga berharap bahwa penyusunan makalah ini
bisa bermanfaat untuk kita semua. Pada kesempatan ini kami menyampaikan terimakasih
kepada :

1. Rifqi Agung Priambodo S.Kom,M.Kom selaku Dosen pada mata kuliah


PEMOGRAMAN.
2. Rekan – Rekan kelmpok 4 Mahasiswa Stikes Binalta Sudama Medan, Prodi
Teknik Elektromedis dan semua pihak yang telah membantu terselesaikannya
makalah ini.

Kami menyadari bahwa makalah ini masih jauh dari sempurna, oleh karna itu kritik
dan saran yang bersifat membangun kami harapkan demi kesempurnaan makalah ini.
Kami berharap makalah ini dapat memberikan manfaat bagi kita semua.

Medan, 15 Februari 2023

ii
DAFTAR ISI

JUDUL.....................................................................................................................................i

KATA PENGANTAR.............................................................................................................ii

DAFTAR ISI...........................................................................................................................iii

BAB I PENDAHULUAN

1.1 LATAR BELAKANG.......................................................................................


1.2 IDENTIFIKASI MASALAH............................................................................
1.3 RUMUSAN MASALAH..................................................................................
1.4 BATASAN MASALAH...................................................................................

BAB II PEMBAHASAN

2.1 BAHASA C DAN C++.....................................................................................


a. Pengertian bahasa C dan C++......................................................................
b. Perbedaan C dan C++..................................................................................
c. Fungsi C dan C++........................................................................................
2.2 ARRAY DAN KOMENTAR...........................................................................
2.3 INPUT DAN OUTPUT.....................................................................................

BAB III KESIMPULAN DAN SARAN

3.1 KESIMPULAN................................................................................................

3.2 SARAN.............................................................................................................

iii
BAB 1

PENDAHULUAN

1.1 Latar Belakang

Dalam pemrogaman ada beberapa macam bahasa pemrogaman. Salah satunya adalah
bahasa pemrogaman C++. Dalam bahasa pemrogaman C++ terdapat penggunaan variabel
array dan komentar. Namun penggunaan array dan komentar tidak hanya pada pemrogaman,
array dan komentar juga banyak digunakan untuk berbagai macam struktur data, seperti
database. Selanjutnya kita harus memahami terlebih dulu pengertian struktur. Pada makalah
ini kami menuliskan telebih dulu pengertian dari struktur karena hal ini sangat berhubungan
erat dengan array dan komentar yang nantinya berujung pada pengertian struktur array dan
komentar, apa yang disebut array dan komentar, bagaimana struktur penulisannya, apa saja
bentuk-bentuknya, semuanya akan kita pelajari dalam makalah ini.

1.2 Identifikasi Masalah

Mengetahui apa itu array, karakteristik array, bentuk bentuk array.

1.3 Rumusan Masalah

Pada makalah ini kami merumuskan beberapa hal :

Array

1) Pengertian Array

2) Karakteristik array

3) Deklarasi array

4) Penggunaan Array

5) Pengurutan Array

6) Operasi Dasar Pada Array

7) Bentuk-bentuk Array

8) Keunggulan Array

9) Kelemahan Array

Komentar
1.4 Batasan Masalah

1. Pengertian Array
2. Jenis – jenis Array
3. Contoh dari Jenis – jenis Array
BAB II

PEMBAHASAN

2.1 Bahasa C dan C++

a. Pengertian Bahasa C dan C++

C++ adalah bahasa pemrograman komputer yang di buat oleh Bjarne


Stroustrup, yang merupakan perkembangan dari bahasa C dikembangkan di Bell Labs
(Dennis Ritchie) pada awal tahun 1970-an, bahasa itu diturunkan dari bahasa B.

b. Perbedaan C dan C++

Dalam hal pengembangan kode, C mendukung pemrograman yang prosedural,


sementara itu C++ lebih dikenal sebagai bahasa hybrid karena bisa mendukung
pemrograman yang berorientasi objek maupun prosedural.

c. Fungsi C dan C++

Fungsi merupakan suatu bagian dari program c++ yang di maksudkan untuk
mengerjakan suatu tugas tertentu dan letaknya terpisah dari program yang memanggilnya.
Fungsi merupakan elemen utama dalam c++ karena bahasa c++ sendiri terbentuk dari
kumpulan fungsi-fungsi.

2.2 ARRAY DAN KOMENTAR


ARRAY

1. Pengertian Array

Array adalah suatu variabel yang terdiri dari sekumpulan data dimana data-data


tersebut mempunyai tipe data yang sama.Setiap data disimpan dalam alamat
memori yang berbeda-beda dan disebut dengan elemen array. Setiap elemen
mempunyai nilai indek sesuai dengan urutannya.

Setiap data menempati lokasi atau alamat yang berbeda dan disebut elemen array
Indeks array selalu dimulai 0 bukan 1

Deklarasi: Tipe_data nama_array[jumlah_elemen];

2. Karakteristik Array

a.       Mempunyai batasan dari pemesanan alokasi memori (bersifat statis).

b.      Mempunyai tipe data sama (bersifat homogen).

c.       Dapat diakses secara acak.

3.  Deklarasi Array

Ada tiga hal yang harus diketahui dalam pendeklarasian, yaitu :

a.       Type data array.

b.      Nama variable array.

c.       Subkrip / index array.

4. Penggunaan Array

Pada dasarnya penggunaan array sangat luas tidak hanya digunakan pada bahasa
pemrogaman.

Contoh penggunaan array sebagai berikut :

1)      Array digunakan untuk suatu database, contoh : tabel.

2)      Array digunakan untuk operasi matematika seperti vektor.


3)      Digunakan dalam bentuk struktur data lain, contohnya list.

5. Pengurutan Array

Pengurutan atau sorting adalah proses yang paling sering dilakukan dalam pengolahan
data, pengurutan dibedakan menjadi dua, yaitu :

1)      Pengurutan internal

Pengurutan dilakukan terhadap sekumpulan data di media memory internal komputer


di mana data dapat diakses elemennya secara langsung.

2)      Pengurutan eksternal

Pengurutan data di memory sekunder. Biasanya data bervolume besar sehingga tidak
mampu dimuat semuanya di memory utama.

6. Operasi Dasar Pada Array

Operasi terhadap elemen array dilakukan dengan pengaksesan langsung. Nilai di


masing-masing posisi elemen dapat di ambil dan nilai dapat disimpan tanpa melewati
posisi-posisi lain.

Terdapat dua operasi, yaitu :

1)      Operasi terhadap satu elemen/posisi array

2)      Operasi terhadap array sebagai keseluruhan

a)      Dua operasi paling dasar terhadap satu elemen/posisi adalah :

·         Penyimpanan nilai elemen ke posisi tertentu di array

·         Pengambilan nilai elemen dari posisi tertentu di array

b)      Operasi-operasi dasar terhadap array secara keseluruhan adalah :


·         Operasi penciptaan

·         Operasi penghancuran

·         Operasi pemrosesan tranversal

·         Operasi pencarian (table look-up)

·         Operasi sorting

7. Bentuk-Bentuk Array

1)      Array Satu Dimensi

Array satu dimensi yaitu kumpulan elemen-elemen identik yang hanya terdiri dari
satu baris atau hanya satu kolom saja alamat penyimpanan data (indeks). Elemen-
elemen tersebut memiliki tipe data yang sama, tetapi isi dari elemen tersebut boleh
berbeda.

2)      Array Dua Dimensi

Array dua dimensi sering digambarkan sebagai sebuah matriks, 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 bertipe sama

3)      Array MultiDimensi

Array ini seperti array dimensi dua tetapi dapat memiliki ukuran yang lebih besar.
Sebenarnya array dimensi banyak ini tidak terlalu sering digunakan, tetapi sewaktu-
waktu kalau dimensi yang dibutuhkan banyak, maka array ini sangat memegang
peranan yang penting.

8. Keunggulan Array

Keunggulan array adalah sebagai berikut :

1)      Array sangat cocok untuk pengaksesan acak. Sembarang elemen di array dapat diacu
secara langsung tanpa melalui elemen-elemen lain.
2)      Jika berada di suatu lokasi elemen, maka sangat mudah menelusuri ke elemen-elemen
tetangga, baik elemen pendahulu atau elemen peberus.

3)      Jika elemen-elemen array adalah nilai-nilai independen dan seluruhnya harus terjaga,
maka penggunaan penyimpanannya sangat efisien.

9. Kelemahan Array

Kelemahan array adalah sebagai berikut :

Array mempunyai fleksibilitas rendah, sehingga tidak cocok untuk berbagai aplikasi
karena array mempunyai batasan sebagai berikut :

1)      Array harus bertipe homogen, kita tidak dapat mempunyai array dimana satu
elemenadalah karakter, elemen yang lain adalah bilangan atau tipe lain.

2)      Kebanyakan bahasa pemrogaman mengimplementasikan array statik yang sulit diubah


ukurannya di waktu eksekusi. Bila penambahan dan pengurangan terjadi terus-menerus, maka
representasi statis :

·         Tidak efisien dalam penggunaan memory

·         Menyiakan banyak waktu komputasi

·         Pada suatu aplikasi, representasi statis tidak dimungkinkan

3)      Bila penambahan dan pengurangan terjadi terus-menerus, maka representasi statis


(array) :

·         Tidak efisien dalam penggunaan memory

·         Menyiakan banyak waktu komputasi

·         Pada suatu aplikasi, representasi statis tidak dimungkinkan

KOMENTAR

Komentar
Komentar (comment) adalah kode di dalam script Python yang tidak dieksekusi atau tidak
dijalankan mesin. Komentar hanya digunakan untuk menandai atau memberikan keterangan
tertulis pada script. Komentar biasa digunakan untuk membiarkan orang lain memahami apa
yang dilakukan script.

Dalam proses pengembangan sebuah program, pasti disibukkan dengan penulisan


kode-kode yang begitu banyak, dan tampak rumit sehingga tampak sulit untuk dipahami
orang lain. Untuk menangani masalah ini, sebaiknya sebagai seorang programmer wajib
harus menambahkan sebuah komentar untuk menjelaskan algoritma dan keterangan-
keterangan yang diperlukan dalam program.

Komentar biasa digunakan dalam kode C atau C++ dengan tujuan untuk memberikan
penjelasan atau informasi kepada pembaca kode

Fungsi dari komentar adalah untuk menuliskan informasi tentang kode program,
misalnya:

-Nama Pembuat Program

-Instansi Pembuat Program

-Deskripsi Program

-Tahun Pembuatan

-dll

●PENGGUNAAN TANDA //

Tanda ini digunakan untuk menuliskan komentar yang banyaknya hanya satu baris

Contoh penggunaannya : // Ini adalah komentar untuk satu baris Apabila komentar
dituliskan dua baris menggunakan tanda // maka tidak akan dianggap sebagai komentar,
melainkan dianggap sebagai variabel yang tidak dikenal.

●PENGGUNAAN TANDA /.../

Tanda ini digunakan untuk menuliskan komentar yang banyaknya satu baris atau
lebih. Komentar dimulai dengan tanda /* sampai ditemukan tanda */

Contoh : /* Ini adalah komentar untuk satu baris */

Fungsi komentar dalam C++


Salah satu fungsi komentar dalam bahasa pemrograman pada umumnya dan bahasa
C++ pada khususnya adalah sebagai berikut:

 Menjelaskan algoritma dan keterangan-keterangan yang diperlukan dalam program


sehingga program menjadi lebih mudah dipahami oleh yang melihatnya

 Membantu dalam proses pemeliharaan (maintenance) dari program yang telah kita
buat, sehingga proses maintenance menjadi lebih cepat karena dengan adanya
komentar kita dapat lebih cepat mengetahui fungsi dari sebuah program.

 Menuliskan informasi tentang kode program, misalnya nama nama pembuat kode
program, kapan kode tersebut dibuat / dimodifikasi, lisensi dari program tersebut,
maupun deskripsi lain yang diperlukan.

 Mempermudahkan kita dalam mengingat kembali dan menjelaskan kode / deskripsi


program pada program yang di buat

 Mempermudahkan programmer lain dalam memahami program yang kita buat.

2.4 Input Dan Output


Perangkat Input

Dikutip dari buku Sistem Informasi dan Teknologi Informasi karya Wing Wahyu
Winarno, perangkat masukan atau input device adalah alat yang berfungsi untuk
memasukkan data dari luar sistem ke dalam sistem komputer.

Data yang masuk kemudian akan ditransformasikan dalam sebuah informasi berupa
data-data atau perintah pada komputer. Perangkat input biasanya dikendalikan secara
langsung oleh pengguna. Perangkat input digolongkan ke dalam dua kelompok, yaitu
perangkat input langsung dan tidak langsung.

Perangkat input langsung adalah perangkat digunakan untuk memasukkan data secara
langsung ke sistem komputer tanpa perlu diterjemahkan oleh operator. Sehingga,
risiko kesalahannya yang terjadi akan sangat kecil, dan waktu masukannya pun relatif
lebih cepat.

Sesuai dengan namanya, perangkat input tidak langsung adalah perangkat yang
memasukkan datanya dari luar komputer secara tidak langsung. Artinya data tersebut
perlu dibaca atau diketik terlebih dahulu secara manual, sehingga membuat risiko
kesalahannya pun cukup tinggi.

Beberapa contoh perangkat input pada komputer antara lain: keyboard, perangkat
piranti (mouse, touchpad, touchscreen, trackball, lightpen), microphone, scanner, web
cam, dan lain-lain.

Keyboard terdiri dari tombol-tombol yang difungsikan untuk memasukkan perintah


perintah ke dalam sistem komputer.

Mouse bentuknya mirip seperti tikus (mouse), berfungsi untuk memasukkan perintah
pada komputer.

Scanner berfungsi sebagai perangkat input gambar dari materi cetak.

Microphone berfungsi sebagai perangkat input audio.

Webcam biasanya terdapat di atas bagian komputer, yang berfungsi sebagai alat
pengambil gambar, maupun video.
Flashdisk

Perangkat Output

Perangkat output adalah alat yang bertugas untuk menampilkan hasil pengolahan dan
pemrosesan data dari komputer dalam berbagai informasi, kepada pengguna.

Seperti yang kita tahu, informasi yang dibutuhkan manusia sangatlah bervariasi ada
yang ingin dapat dilihat, didengar, ada pula yang harus dipelajari dalam waktu yang
cukup lama. Atas dasar tersebut, maka perangkat output dimanfaatkan untuk
memenuhi berbagai keinginan dari penggunanya.

Perangkat input mengirimkan informasi ke sistem komputer untuk diproses,


sedangkan perangkat output menghasilkan atau menampilkan hasil dari proses
tersebut.

Contoh dari perangkat output antara lain: monitor, speaker, printer, amplifier,
proyektor.

Monitor berfungsi sebagai alat yang menampilkan grafis visual, dalam interaksi
perangkat input dengan perangkat lunak pada komputer.

Printer berfungsi sebagai alat untuk mencetak keluaran dari proses yang dilakukan
oleh komputer, berupa tulisan maupun gambar secara langsung dengan menggunakan
media kertas.

Proyektor berfungsi sebagai alat untuk menampilkan keluaran dalam ukuran yang leih
besar dan lebar

Speaker berfungsi untuk mengeluarkan audio atau suara/bunyi.

KESIMPULAN
Struktur adalah sekumpulan elemen-elemen data yang digabung menjadi suatu kesatuan.
Struktur array adalah kumpulan elemen-elemen data yang digabungkan menjadi suatu
kesatuan yang memiliki tipe homogen (sama). Array merupakan bagian dari struktur data
yaitu termasuk ke dalam struktur data sederhana yang dapat didefinisikan sebagai pemesanan
alokasi memori sementara pada komputer.

Apabila kita membuat progam dengan data yang yang sudah kita ketahui batasnya, maka kita
menggunakan array (tipe data statis), namum apabila datanya belum kita ketahui batasnya
maka gunakan pointer (tipe data dinamis). Elemen-elemen array tersusun secara sekuensial
dalam memori komputer. Array dapat berupa satu dimensi, dua dimensi, ataupun
multidimensi.

SARAN

Dengan tersusunnya makalah ini diharapkan para membaca memberikan saran dan kritik
yang membangun, sebagai motivasi demi terciptanya kemajuan dalam pembuatan makalah-
makalah selanjutnya.

Anda mungkin juga menyukai