Laporan praktikum struktur data meliputi 12 percobaan mengenai penggunaan array dan struktur data dalam bahasa C/C++. Percobaan-percobaan tersebut meliputi pengaksesan array, penjumlahan nilai array, perhitungan bilangan Fibonacci, dan penggunaan pointer untuk mengakses struktur data.
Dalam Statistika 2, kita membahas tentang :
Ukuran Pemusatan Data ( Data tunggal dan Data kelompok)
Ukuran Letak (Data tunggal dan Data kelompok)
Ukuran Penyebaran Data ( Data tunggal dan Data kelompok)
ppt profesionalisasi pendidikan Pai 9.pdfNur afiyah
Pembelajaran landasan pendidikan yang membahas tentang profesionalisasi pendidikan. Semoga dengan adanya materi ini dapat memudahkan kita untuk memahami dengan baik serta menambah pengetahuan kita tentang profesionalisasi pendidikan.
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik DosenAdrianAgoes9
sosialisasi untuk dosen dalam mengisi dan memadankan sister akunnya, sehingga bisa memutakhirkan data di dalam sister tersebut. ini adalah untuk kepentingan jabatan akademik dan jabatan fungsional dosen. penting untuk karir dan jabatan dosen juga untuk kepentingan akademik perguruan tinggi terkait.
1. LAPORAN PRAKTIKUM
Struktur data
Dosen pengampu :
Tugas utomo, s.t., m.t.
Oleh kelompok 7 :
Bisma kemal 4817070434
Bondansatrio 4817070443
Diana anggraini 4817070521
Fadhliadhim 4817070551
Kelas ti – 2d
POLITEKNIK NEGERI JAKARTA
Jl. Prof. Dr. G.A Siwabessy, Kampus Baru UI Depok 16424
Telp : +6221 7270036, ext 217
Telp : +6221 7270044
Fax : (021) 727003
3. Flowchart
START
Int n=10, i=0,
j=0;
n[i]=i+100
If i<10
j++
If i<10
Element [j] = [i]
Y
N
Y
N
END
Mengakses array
Pembahasan
Pada percobaan 1 ini, input yang diberikan adalah perintah untuk emberikan
nilai pada array dan cara mengakses array. Pada C/C++, indeks pada element pertama
akan bernilai 0. Karna pada percobaan ini memilki 10 elemen, maka elemen pertama
berindeks 0 dan elemen terakhir berindeks 9.
Pada input diatas, variabel "i" mendefinisikan indeks pada setiap elemennya.
Sedangkan variabel “j” berfungsi untuk mendefinisikan nilai keluaran dimana nilai
keluaran yang bernilai 100 akan ditambahkan sesuai dengan nilai indeks pada setiap
elemennya.
5. Flowchart
START
int a, i, total;
total+=a[i];
If i<a
Y
N
END
Cetak total nilai yang
terdapat pada array
Menghitung
total
Pembahasan
Pada percobaan 2, input yang diberikan adalah untuk mencari total nilai yang
terdapat pada array. Pada input tersebut terdapat integer “int a” itu merupakan array
yang isinya berjumlah 12, sesuai dengan yang dideklarasikan "#define size 12". Jadi,
output yang akan dihasilkan adalah hasil penjumlahan dari semua elemen pada array
tersebut.
7. Flowchart
START
int fibo[MAX], i;
fibo[i]=fibo[i-2]+fibo[i-1];
If i<=MAX(20)
Y
N
END
Cetak 20 bilangan
pertama fibonaci
Menghitung bil
fibonaci
Pembahasan
Pada percobaan ke 3 ini, input yang diberikan adalah untuk mengetahui
bagaimana penggunaan array pada Bilangan Fibonaci. Bilangan Fibonacci adalah sebuah deret
yang untuk suku pertama dan kedua bernilai 0 dan 1, sedangkan untuk suku ketiga dan
seterusnya merupakan penjumlahan 2 suku sebelummnya. Definisi pada input yang diberikan
adalah 20 Bilangan Fibonaci pertama. Sehingga output yang dihasilkan adalah 20 bilangan yag
dihasilkan dari penjumblahan 2 suku terakhir.
9. Flowchart
START
char nrp, nama;
double nilai;
Mengakses struktur
array dengan pointer
END
Cetak data
Pembahasan
Pada percobaan 12 ini, input yang diberikan adalah perintah untuk mengakses
struktur dengan pointer. Jadi struktur array pada program tersebut dijadikan sebagai
sebuah pointer, dan program memanggil pointer tersebut sebagai sebuah output.
Dalam pemrograman C, untuk membuat program yang sederhana struct belum
terlalu dibutuhkan karena variabel yang digunakan masih sedikit. Namun akan berbeda
cerita jika kita membuat suatu program kompleks yang memerlukan banyak variabel
dan berbagai tipe data. Kita akan membutuhkan struct untuk mempermudah kita dalam
membedakan satu variabel dengan variabel yang lain karena kita bisa mengelompokkan
nama dan tipe data variabel.
Input yang diberikan pada percobaan ini adalah untuk struct nilai Arini.
Sehingga output yang dihasilkan berupa NRP, Nama Arini dan Nilai yang diperoleh
Arini.