Nim : 20210801345
UAS, Bahasa Pemograman.
Jawab :
1). Apakah yang dimaksud dengan Array dalam Bahasa pemograman!
Array dalam Bahasa pemograman merupakan sebuah kumpulan variable yang
memiliki tipe data yang sama dan dengan nama yang sama. Kegunaan array ialah
menyimpan data ataupun referensi objek dalam jumlah yang banyak dan
terstruktur. Array menggunakan indek integer untuk menentukan urutan pada
elemen-elemennya. Elemen pertama ialah dimulai dari angka 0, untuk elemen
kedua yaitu 1, dan seterusnya. untuk tiap elemen data tersebut hanya bisa diakases
dengan menggunakan nomor indeks masing-masing.
1.3) Berikan contoh untuk operasi pada array (Bahasa pemograman C++, Java
Script, Python).
- Inisialisasinya
Contoh pada C++ :
Untuk pada c++ disini membuat elemen array yang pertama tanpa
mengisikan elemen array tersebut, hanya dengan menginisialisasikan 10
elemen arraynya yang bertipe integer, dan untuk array yang keduanya ini
adalah array bertipe data char (character) yang di-inisialisasikan pada
variable tersebut dengan jumlah elemen arraynya adalah 5, dan diisikan nilai
pada tiap elemen array tersebut.
Contoh inisialisasi pada Java Script :
Pada baris ketiga, dalam inisialisasi pada java bisa menyimpan dan memasukan
nilai apapun didalam array tersebut, sebab javascript adalah Bahasa pemograman
yang dynamic typing.
Untuk inisialisasi array pada python cukup mudah, dengan mengetikkan variable
dan array yang dibatasi oleh tanda kurung siku, dan tiap elemennya dibatasi oleh
koma. Terdapat pada program diatas dengan array bertipe string dan array bertipe
integer. Untuk tiap pengindeks-annya akan otomatis dimulai dari 0, dan lanjut ke-1
dan seterusnya.
- Assign data.
Contoh assign data pada c++ :
Disini menetapkan(assign data) pada elemen array tersebut, yang masing-
masingnya bertipe int dan char.
Pada assign data diatas membuat array pada baris program 1 – 5, dan
selanjutnya dilakukan dengan menggunakan membuat array lagi tersebut
dengan kata kunci new.
Karna indeks selalu dimulai dari nol, maka untuk percobaan output di
program diatas adalah benar, sebab yang terpilih dari array_angka pada
indeks ke 5 da, 9 yaitu angka 6 dan 10. Lalu yang terjadi selanjutnya pun
sama, dipilih untuk indeks yang 1 dan 3, dan output yang keluar adalah dono
dan Joshua.
Sama halnya pada c++, untuk penjelasannya dalam pengambilan data pada
array selalu berawal dari 0, dan untuk pengambilan data pada variable buah,
yang tertulis 0, dan 3 yang berarti adalah Buah Naga, dan Nanas.
- Contoh retrieve data pada Python :
Hal yang sama pada bahas program sebelumnya, dalam pengambilan data
pada array selalu berawal dari 0. Untuk pengambilan data pada pelajarEUE
untuk elemen array yang dipilih adalah angka 5, dan untuk indeks no 5
tersebut adalah Danang. Dan untuk variable float1 dipilih dengan angka 4,
dan tentunya dari indeks no 4 itu adalah 10 0,1
Dan untuk pengambilan data di variable angka dengan elemen arraynya
yang dipilih adalah 2, dan output dari angka tersebut adalah 200.
- Penyisipan data.
Contoh pada C++ :
- Pencarian Data.
Contoh lainnya :
2). Apa itu Pointer Bagaimana Cara mendeklarasi pointer dan kapan waktu
penggunaan pointer !
Pointer merupakan suatu variable yang berisi alamat memori dari variable lain.
Alamat tersebut merupakan lokasi dari variable lain pada memori. Maksudnya
adalah pointer berisi alamat dari variable yang mempunyai nilai tertentu. Suatu
pointer pada program dimaksudkan untuk menentukan ke suatu alamat memori.
Kapan waktu penggunaan pointer ? penggunaan pada pointer digunakan pada
waktu jika ingin dapat mengetahui alamat dari suatu variable didalam memori
tersebut.
Contoh pointer pada C++.
Di c++, pointer berisi alamat dari suatu variable lain dan untuk pengaksesan nilai
yang berada pada variable pointer secara langsung, dilakukan dengan
menggunakan operator.
Dan untuk operatornya terdapat 2 pada c++ :
Operator deference (&), dan operator (*).
- Operator deference (&), untuk menentukan variable yang akan ditempatkan
pada memori.
- Operator reference (*), digunakan untuk mengakses secara langsung nilai
yang terdapat pada alamat yang merupakan nilai dari variable pointer.
Outputnya :
Contoh lainnya, Pointer pada C++ :
Outputnya :
3). Jelaskan apa itu Function, kapan penggunaan Function, berikan contoh
penggunaan Function dalam Library.
- function tanpa nilai pengembalian
- function dengan nilai pengembalian
Jawab :
Function adalah sebuah blok syntax program yang melakukan beberapa operasi.
Function dapat secara opsional menentukan parameter input yang memungkinkan
penelepon untuk meneruskan argument kedalam fungsi. Fungsi juga dapat
mengembalikan nilai sebagai output, function juga adalah sub-program yang bisa
digunakan Kembali pada dalam program tersebut, ataupun pada program lainnya.
function biasanya akan mengembalikan sebuah nilai dari hasil prosesnya. Terdapat
beberapa function dalam programnya, yaitu :
- Function rekursif, function yang digunakan untuk memanggil dirinya sendiri
dalam kode syntax program tersebut.
- Function iterasi adalah sebuah proses yang mengeksekusi sebuah set intruksi
secara berulang kali, sampai kondisi tersebut pada dalam pernyataan
iterasinya menjadi salah.
Function digunakan saat diperlukannya penggunaan kode yang harus digunakan
secara berulang kali dan digantikan dengan fungsi yang telah dibuat sebelumnya,
dan pada saat menemukan statement atau ekspresi yang sama yang dibuat secara
berulang dan ini adalah hal yang sulit, dan kegunaan function saat itu bisa
digunakan untuk membantu dalam memudahkan prosesnya. dan juga untuk
menyelesaikan sebuah tugas tertentu, dan merupakan bagian dari program utama.
Dan outputnya :
5).
Note : maaf pak, karna untuk screenshoot yang dilakukan tidak bisa sekali, sebab
output program yang Panjang, jadi saya mengambil 2 screenshootannya pak.
Terimakasih sebelumnya.