Disusun oleh:
3411211111
Kelas D
2021
DAFTAR ISI
2. Latihan Soal......................................................................................................... 10
BAB III KESIMPULAN .................................................................................... 15
2
KATA PENGANTAR
Tak lupa juga saya ucapkan terimakasih kepada Bapak Agus Komarudin,
S.Kom., M.T, selaku Dosen Praktikum Algoritma dan Pemrograman dan
Kak Erik Fadliansyah selaku asisten dari dose n yang telah memberikan
tugas ini dan membimbing dalam menyelesaikan tugas ini, sehingga
dapat menambah pengalaman dan pengetahuan saya.
3
BAB I
TUGAS PRAKTIKUM
a. Hasil Praktikum
1. Program Sederhana tanpa Array
a) Source Code
#include<stdio.h>
#include<conio.h>
/*
Program : Modul4_1
Author : 3411211111, Ikbar Fauzan Dhiya Ulhaq
Deskripsi : Program Sederhana tanpa Array
*/
main()
{
int i,n,nilai;
char nama[20];
4
b) Tampilan Program
c) Analisa
Program Sederhana yang menampilkan nilai dan nama pada layar yang di
inputkan melalui keyboard tanpa menggunakan array.
5
2. Program Sederhana Menggunakan Array
a) Source Code
#include<stdio.h>
#include<conio.h>
/*
Program : Modul4_2
Author : 3411211111, Ikbar Fauzan Dhiya Ulhaq
Deskripsi : Program Sederhana menggunakan array
*/
main()
{
int i,n,nilai[20];
char nama[20][20];
/*Mendefinisikan array nama dengan panjang
max.20 char,
dan memiliki jumlah elemen array 20*/
printf("Masukkan banyaknya n =");
scanf("%d",&n);
for (i=1; i<=n; i++)
{
fflush(stdin); //Menghapus isi buffer
printf("\nMasukkan Nama =");gets(nama[i]);
printf("Masukkan Nilai =");
scanf("%d",&nilai[i]);
}
for (i=1; i<=n; i++)
{
printf("\nNama Anda adalah %s\n",nama[i]);
printf("Nilai Anda adalah %d\n",nilai[i]);
}
getche();
}
6
b) Tampilan Program
c) Analisa
Program menampilkan nilai dan nama menggunakan array, untuk
membandingkan penggunaan array dengan program sebelumnya.
7
3. Program Mengisi dan Menampilkan array
a) Source Code
#include<stdio.h>
#include<conio.h>
/*
Program : Modul4_3
Author : 3411211111, Ikbar Fauzan Dhiya Ulhaq
Deskripsi : Program Mengisi dan Menampilkan array row
major order
*/
main()
{
int baris, kolom, matriks[3][2];
8
• Tampilan Program
• Analisa
Array Dua Dimensi, program untuk mengisi dan menampilkan isi elemen
array secara row major order.
9
BAB II
LATIHAN PRAKTIKUM
2. Latihan Soal
1. Latihan 1
Source Code
#include<stdio.h>
#include<conio.h>
main()
/*
Program : Lat4_1.cpp
*/
//Kamus
int n,i,D[10];
//Algoritma
scanf("%d", &n);
scanf("%d", &D[i]);
10
for(int j=0; j<D[i]; j++){
printf("*");
getch();
• Tampilan Program
• Analisa
Program yang dibuat untuk menampilkan "*" sebanyak nilai array yang
diinputkan
11
▪ Printf() digunakan untuk menampilkan output pada layar monitor
▪ Scanf() digunakan untuk menginputkan tipedata dan variabel
▪ Getch() memiliki fungsi untuk meminta inputan satu buah karakter dari
keyboard tanpa di akhiri dengan tombol enter, atau sederhana nya adalah
untuk menahan tampilan pada layar.
2. Latihan 2
Source Code
#include<stdio.h>
#include<conio.h>
/*
Program : Lat4_2.cpp
Author :341121111, Ikbar Fauzan Dhiya Ulhaq
Deskripsi : Program harga harga integer euy
*/
main()
{
int ARRNILAI[100],i,n;
float rata2,jumlah=0,bdata;
12
else if(ARRNILAI[i]>=55 && ARRNILAI
[i]<70)
{
printf("Index[%d]= C",i);
}
else if(ARRNILAI[i]>=40 &&
ARRNILAI [i]<55)
{
printf("Index[%d]= D ",i);
}
else if(ARRNILAI[i]>=0 &&
ARRNILAI [i]<40)
{
printf("Index[%d]= E
",i);
}
else
printf("X");
jumlah = jumlah + ARRNILAI[i];
}
rata2 = jumlah/n;
printf("\nNilai total: %8.2f",jumlah);
printf("\nMaka nilai rata-rata: %8.2f",rata2);
getche();
}
13
• Tampilan Program
• Analisa
Program dengan masukannya adalah harga harga integer antara 0 s/d 100
yang disimpan dalam array integer ARRNILAI[0..9].
14
BAB III
KESIMPULAN
Kesimpulan setelah mengerjakan praktek laporan ini, saya dapat lebih mengetahui
dan memahami penggunaan Array atau Larik, setelah mengerjakan laporan modul
4 ini saya juga jadi belajar mengimplementasikan cara mendeklarasikan tipedata
array ke dalam bahasa C dengan beberapa kasus yang ada pada modul.
15