MODUL 7
Tab Int
DISUSUN OLEH :
I.1.B. Screenshot 6
I.1.C. Analisis 6
II.1.B. Screenshot 11
II.1.C. Analisis 11
1
Daftar Gambar
2
BAB I. HASIL PRAKTIKUM
Date : 22/12/2022
*/
#include<stdio.h>
#include<conio.h>
#define nMax 10
typedef struct{
int abs;
int ord;
int bil;
}Point;
typedef struct{
Point Tp[nMax+1];
int neff;
}TabPoint;
int main(){
TabPoint MyTab;
int x, y;
int i=2;
Point P;
CreateTab(&MyTab);
while(x,y!=999){
P.abs=x;
P.ord=y;
P.bil=x+y;
AddElm(&MyTab, P);
CetakTab(MyTab);
return 0;
4
void CreateTab(TabPoint *T){
(*T).neff=0;
if((*T).neff<nMax){
(*T).neff++;
(*T).Tp[(*T).neff]= P ;
int i;
int x,y;
int b;
x=T.Tp[i].abs;
y=T.Tp[i].ord;
b=T.Tp[i].bil;
5
I.1.B. Screenshot
6
BAB II. TUGAS PRAKTIKUM
Program : Array
Date : 22/12/2022
*/
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#define nMax 10
//tipe Bentukan
typedef struct{
int abs;
int ord;
int bil;
}Point;
typedef struct{
Point Tb[nMax+1];
int neff;
}TabPoint;
7
void CreateTab(TabPoint *T);
int main(){
TabPoint MyTab;
int bil;
int i,x,y;
Point p;
CreateTab(&MyTab);
while(x,y!=999){
p.abs = x;
p.ord = y;
p.bil = x + y;
AddElm(&MyTab, p);
8
CetakTab(MyTab);
UrutMax(&MyTab);
return 0;
(*T).neff=0;
//prosedur addelm
(*T).neff++;
(*T).Tb[(*T).neff]=p;
int i;
int x,y;
int b;
x=T.Tb[i].abs;
y=T.Tb[i].ord;
b=T.Tb[i].bil;
9
printf(" <%d + %d> -> %d,",x,y,b);
int i,j,idx;
Point tmp;
idx=1;
idx=i;
tmp = (*T).Tb[j];
(*T).Tb[j] = (*T).Tb[idx];
(*T).Tb[idx] = tmp;
10
II.1.B. Screenshot
II.1.C. Analisis
Dalam Program ini bilangan bilangan yang tadi sudah kita atur akan diurutkan
menurut susunan atau urutan dari bilangan dengan nilai yg paling tinggi ke
nilai yang paling rendah. Apabila nilai atau bilangan yang sekarang lebih besar
(urut menaik) dari elemen berikutnya, maka posisinya ditukar, tetapi jika tidak
maka posisinya tetap.
11
BAB III. KESIMPULAN
Dalam praktikum kali ini yang saya pelajari adalah Pengurutan (sorting) yaitu proses
mengatur sekumpulan objek menurut urutan atau susunan tertentu. Urutan objek tersebut
dapat naik, yaitu urutan objek yang disusun mulai dari Nilai terkecil hingga terbesar atau
menurun , yaitu urutan objek yang disusun mulai dari Nilai terbesar hingga terkecil. Data
yang diurut dapat berupa data bertipe data dasar atau tipe data bentukan. Jika data bertipe
bentukan (structure), maka harus disebutkan berdasarkan field apa data tersebut akan
diurutkan.
12
<!DOCTYPE html>
<table border="1" width="30%" align="center"
style="border-collapse: collapse;">
<tr>
<th>No</th>
<th>Nama</th>
<th>NIM</th>
</tr>
<tr>
<td align="center">1</td>
<td>Salsabela Amanda Putri</td>
<td>341010433</td>
</tr>
<tr>
<td align="center">2</td>
<td>Radibya Laforsa</td>
<td>3441011023</td>
</tr>
</table>
</br>
<table border="1" width="30%" align="center"
style="border-collapse: collapse;">
<tr>
<th colspan="3" align="center">Data Mahasiswa</th>
</tr>
<tr>
<th>No</th>
<th>Nama</th>
<th>NIM</th>
</tr>
<tr>
<td align="center">1</td>
<td>Salsabela Amanda Putri</td>
<td>341010433</td>
</tr>
<tr>
<td align="center">2</td>
<td>Radibya Laforsa</td>
<td>3441011023</td>
</tr>
</table>
</br>
<table border="1" width="30%" align="center"
style="border-collapse: collapse;">
<tr>
<th colspan="4" align="center">Data Penjualan Barang</th>
13
</tr>
<tr>
<th>No</th>
<th>Nama Barang</th>
<th>Harga</th>
<th>Sub Total</th>
</tr>
<tr>
<td align="center">1</td>
<td>Pop Mie</td>
<td>2500</td>
<td>50000</td>
</tr>
<tr>
<td align="center">2</td>
<td>Cookies Boromon</td>
<td>17000</td>
<td>340000</td>
</tr>
<tr>
<td></td>
<td colspan="2" align="right">Total</td>
<td>390000</td>
</tr>
</table>
</br>
<table border="1" width="50%" align="center"
style="border-collapse: collapse;">
<tr height="80px">
<th colspan="3" align="center" style="background-color: rgb(92, 126,
34);"><font size="6">Selamat datang di Web Unjani</font></th>
</tr>
<tr>
<th align="left" valign="top" width="20%">
<h4>Link :</h4>
<ul type="disc">
<li><a href="https://www.unjani.ac.id/">Unjani</a></li>
<li><a href="https://pddikti.kemdikbud.go.id/">Dikti</a></li>
<li><a href="https://www.itb.ac.id/">ITB</a></li></th></ul></th>
<th><p><img src="unjani.png" width="100" height="100"></p>
<h3><p>Unjani Mrupakan Universitas Swasta terbaik di Jawa
Barat.</p></h3></th>
<th align ="left" valign="top" width="20%">
<h4>Pengumuman</h4>
<ol>
<li>Diesnatalis</li>
<li>Seminar TA1</li>
14
<li>Sidang Skripsi</li>
</ol></th>
</tr>
<tr height="20px">
<th colspan="3" align="center" style="background-color: rgb(133, 167,
76);"><font size="4">Design by: Salsabela - Nim 344334343</font></th>
</tr>
</table>
15