Anda di halaman 1dari 9

LAPORAN PRAKTIKUM ALGORITMA DAN

PEMOGRAMAN
Modul 7

Nama : Rifki Arief f


NIM : 20200810108
Kelas : TINFC-01
Pretest
1. Sebutkan perbedaan antara variable biasa dengan variable larik/array
2. Ada berapa model dimensi larik/array
3. Tuliskan pendeklarasian setiap model larik/array

Jawaban
1. Variabel adalah suatu tempat untuk menyimpan data yang nilainya selalu berubah.
Variabel Larik (array) Java adalah kumpulan variabel atau elemen, berukuran tetap,
berurutan dan mempunyai tipe data sama.
2. - Array 1 (satu) Dimensi
- Array Multidimensi (Array 2 dimensi)
3. Array 1 (satu) Dimensi
Larik berdimensi satu dapat dikatakan sebagai suatu daftar yang linier atau sebuah kolom.
Bentuk deklarasi dari array jenis ini dalam bahasa Pascal adalah: VAR nama_array: ARRAY
[index] OF jenis_elemen;
Contoh:
VAR x: ARRAY [1..10] DARI integer;
atau Type Angka = Array [1..10] Dari Integer;
Var x: Angka;
1.2. Deklarasi Array
Larik yang akan dipergunakan harus di deklarasikan terlebih dahulu. Deklarasi dari Array
diawali dengan kata cadangan Array diikuti oleh tipe indeks yang berada di tanda tanda “[]”
diikuti lagi oleh kata cadangan dan tipe arraynya.
Array dapat bertipe sederhana byte, word, integer, real, boolean, char, string, dan tipe scalar atau
subrange.
PostTest
1. Buatlah program pencarian karakter dengan menggunakan variable array dimensi
1
2. Buatlah program pencarian dengan menggunakan variable array dimensi 1

Jawaban

1. Hasil screenshot program

Hasil run program


2. Hasil screenshot program

Hasil run program


Tugas
1. Buatlah program penerapan searching dalam kehidupan sehari-hari

2. Buatlah program penerapan searching dalam mencari daftar judul film box office 2020

Jawaban

1. Script program

#include <iostream>
#include <conio.h>
#include <stdio.h>
int main(){
int A[]={12,24,13,25,10,13,21,15,15,18};
int bil;
for(int i=0;i<10;i++)
{
cout<<setw (4)<<A[i];}
cout<<endl;
cout<"Angka yang dicari = ";cin>>bil;
cout<<endl;
for(int i=0;i<10;i++){
if(A[i]==bil)
cout<<"angka yang dicari berada di indeks
ke"<<i<<endl;}
getch();}

Hasil run program


2. Script program

#include<iostream>
using namespace std;
int main(){
string search;
int jumlah,last;
string bioskop[3] = {"Dilan", "Danur", "Negeri awan"};
cout << "Daftar judul Film Box Office" << endl;
for (int j=0; j<3; j++){
cout<< j+1 << ". " << bioskop[j] << endl;
}
cout<<"\nNama Yang Akan Dicari :";
cin>>search;
for (int i = 0; i < 3; i++){
if (bioskop[i] == search){
cout<<"\nFilm "<<bioskop[i]<<" akan
tayang Ke-"<<i+1<<endl;
}
}
return 0;
}

Hasil run program

Anda mungkin juga menyukai