SlideShare a Scribd company logo
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
1. Percobaan I
Input
Output
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.
2. Percobaan II
input
Output
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.
3. Percobaan III
Input
Output
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.
4. Percobaan 12
Input
Output
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.

More Related Content

What's hot

Contoh soal dan penyelesaian metode biseksi
Contoh soal dan penyelesaian metode biseksiContoh soal dan penyelesaian metode biseksi
Contoh soal dan penyelesaian metode biseksi
muhamadaulia3
 
Matematika Diskrit - 05 rekursi dan relasi rekurens - 01
Matematika Diskrit - 05 rekursi dan relasi rekurens - 01Matematika Diskrit - 05 rekursi dan relasi rekurens - 01
Matematika Diskrit - 05 rekursi dan relasi rekurens - 01
KuliahKita
 
Insertion sort
Insertion sortInsertion sort
Insertion sort
Irwan Anwar
 
Penyederhanaan Karnaugh Map
Penyederhanaan Karnaugh MapPenyederhanaan Karnaugh Map
Penyederhanaan Karnaugh Map
Cheria Asyifa
 
Materi : Struktur Data (1 Pengantar)
Materi : Struktur Data (1 Pengantar)Materi : Struktur Data (1 Pengantar)
Materi : Struktur Data (1 Pengantar)
eka pandu cynthia
 
Fungsi dan grafik
Fungsi dan grafikFungsi dan grafik
Fungsi dan grafik
yupiayumanora
 
Matemaika Diskrit - 04 induksi matematik - 03
Matemaika Diskrit - 04 induksi matematik - 03Matemaika Diskrit - 04 induksi matematik - 03
Matemaika Diskrit - 04 induksi matematik - 03
KuliahKita
 
Bab 4 operasi-operasi dasar pengolahan citra dijital
Bab 4 operasi-operasi dasar pengolahan citra dijitalBab 4 operasi-operasi dasar pengolahan citra dijital
Bab 4 operasi-operasi dasar pengolahan citra dijital
Syafrizal
 
LKPD Statistika Kelas XI kurikulum 2013
LKPD Statistika Kelas XI kurikulum 2013LKPD Statistika Kelas XI kurikulum 2013
LKPD Statistika Kelas XI kurikulum 2013Zulyy Zelyytta
 
Jawaban Struktur data soal-latihan
Jawaban Struktur data soal-latihanJawaban Struktur data soal-latihan
Jawaban Struktur data soal-latihan
Bina Sarana Informatika
 
Bab 5 penyederhanaan fungsi boolean
Bab 5 penyederhanaan fungsi booleanBab 5 penyederhanaan fungsi boolean
Bab 5 penyederhanaan fungsi booleanCliquerz Javaneze
 
5. Doubly Linked List (Struktur Data)
5. Doubly Linked List (Struktur Data)5. Doubly Linked List (Struktur Data)
5. Doubly Linked List (Struktur Data)
Kelinci Coklat
 
Laporan Praktikum Basis Data Modul III-Manipulasi Data
Laporan Praktikum Basis Data Modul III-Manipulasi DataLaporan Praktikum Basis Data Modul III-Manipulasi Data
Laporan Praktikum Basis Data Modul III-Manipulasi Data
Shofura Kamal
 
Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)
zachrison htg
 
Kumpulan soal-dan-pembahasan-himpunan
Kumpulan soal-dan-pembahasan-himpunanKumpulan soal-dan-pembahasan-himpunan
Kumpulan soal-dan-pembahasan-himpunan
Dermawan12
 
Modul prak2 constructor dan overloading
Modul prak2   constructor dan overloadingModul prak2   constructor dan overloading
Modul prak2 constructor dan overloadingwahyuniwulan
 
6 Algoritma Pengurutan Data
6 Algoritma Pengurutan Data6 Algoritma Pengurutan Data
6 Algoritma Pengurutan Data
Simon Patabang
 

What's hot (20)

Contoh soal dan penyelesaian metode biseksi
Contoh soal dan penyelesaian metode biseksiContoh soal dan penyelesaian metode biseksi
Contoh soal dan penyelesaian metode biseksi
 
Matematika Diskrit - 05 rekursi dan relasi rekurens - 01
Matematika Diskrit - 05 rekursi dan relasi rekurens - 01Matematika Diskrit - 05 rekursi dan relasi rekurens - 01
Matematika Diskrit - 05 rekursi dan relasi rekurens - 01
 
Insertion sort
Insertion sortInsertion sort
Insertion sort
 
Penyederhanaan Karnaugh Map
Penyederhanaan Karnaugh MapPenyederhanaan Karnaugh Map
Penyederhanaan Karnaugh Map
 
Materi : Struktur Data (1 Pengantar)
Materi : Struktur Data (1 Pengantar)Materi : Struktur Data (1 Pengantar)
Materi : Struktur Data (1 Pengantar)
 
Fungsi dan grafik
Fungsi dan grafikFungsi dan grafik
Fungsi dan grafik
 
Matemaika Diskrit - 04 induksi matematik - 03
Matemaika Diskrit - 04 induksi matematik - 03Matemaika Diskrit - 04 induksi matematik - 03
Matemaika Diskrit - 04 induksi matematik - 03
 
Latihan soal struktur data
Latihan soal struktur dataLatihan soal struktur data
Latihan soal struktur data
 
Bab 4 operasi-operasi dasar pengolahan citra dijital
Bab 4 operasi-operasi dasar pengolahan citra dijitalBab 4 operasi-operasi dasar pengolahan citra dijital
Bab 4 operasi-operasi dasar pengolahan citra dijital
 
Pertemuan 2 revisijan2013-mhs
Pertemuan 2 revisijan2013-mhsPertemuan 2 revisijan2013-mhs
Pertemuan 2 revisijan2013-mhs
 
LKPD Statistika Kelas XI kurikulum 2013
LKPD Statistika Kelas XI kurikulum 2013LKPD Statistika Kelas XI kurikulum 2013
LKPD Statistika Kelas XI kurikulum 2013
 
Jawaban Struktur data soal-latihan
Jawaban Struktur data soal-latihanJawaban Struktur data soal-latihan
Jawaban Struktur data soal-latihan
 
Bab 5 penyederhanaan fungsi boolean
Bab 5 penyederhanaan fungsi booleanBab 5 penyederhanaan fungsi boolean
Bab 5 penyederhanaan fungsi boolean
 
5. Doubly Linked List (Struktur Data)
5. Doubly Linked List (Struktur Data)5. Doubly Linked List (Struktur Data)
5. Doubly Linked List (Struktur Data)
 
Laporan Praktikum Basis Data Modul III-Manipulasi Data
Laporan Praktikum Basis Data Modul III-Manipulasi DataLaporan Praktikum Basis Data Modul III-Manipulasi Data
Laporan Praktikum Basis Data Modul III-Manipulasi Data
 
Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)
 
Kumpulan soal-dan-pembahasan-himpunan
Kumpulan soal-dan-pembahasan-himpunanKumpulan soal-dan-pembahasan-himpunan
Kumpulan soal-dan-pembahasan-himpunan
 
Modul prak2 constructor dan overloading
Modul prak2   constructor dan overloadingModul prak2   constructor dan overloading
Modul prak2 constructor dan overloading
 
Jaringan hebb
Jaringan hebbJaringan hebb
Jaringan hebb
 
6 Algoritma Pengurutan Data
6 Algoritma Pengurutan Data6 Algoritma Pengurutan Data
6 Algoritma Pengurutan Data
 

Similar to Array dan Pointer

Minggu 09 - Array dan Tipe Bentukan.ppsx
Minggu 09 -  Array dan Tipe Bentukan.ppsxMinggu 09 -  Array dan Tipe Bentukan.ppsx
Minggu 09 - Array dan Tipe Bentukan.ppsx
IndraWahyu33
 
Pengantar strategi algoritma (2015)
Pengantar strategi algoritma (2015)Pengantar strategi algoritma (2015)
Pengantar strategi algoritma (2015)
RikaDewi18
 
Tugas1
Tugas1Tugas1
Tugas1
Av Ri
 
James philip montolalu 13021106048
James philip montolalu   13021106048James philip montolalu   13021106048
James philip montolalu 13021106048
James Montolalu
 
Tugas tmtt matematika statistika sapta
Tugas tmtt matematika statistika saptaTugas tmtt matematika statistika sapta
Tugas tmtt matematika statistika sapta
HMTA
 
James philip montolalu 13021106048
James philip montolalu   13021106048James philip montolalu   13021106048
James philip montolalu 13021106048
James Montolalu
 
Statistika2
Statistika2Statistika2
Statistika2
kusnadiyoan
 
Rekursi dan relasi rekurens
Rekursi dan relasi rekurensRekursi dan relasi rekurens
Rekursi dan relasi rekurens
Leonardo024
 
Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015
Saprudin Eskom
 
Bab8.array
Bab8.array Bab8.array
Bab8.array
Isman Isman
 
Algoritma Brute Force 12345678901112.ppt
Algoritma Brute Force 12345678901112.pptAlgoritma Brute Force 12345678901112.ppt
Algoritma Brute Force 12345678901112.ppt
ELDONIMOSUL1
 

Similar to Array dan Pointer (15)

Minggu 09 - Array dan Tipe Bentukan.ppsx
Minggu 09 -  Array dan Tipe Bentukan.ppsxMinggu 09 -  Array dan Tipe Bentukan.ppsx
Minggu 09 - Array dan Tipe Bentukan.ppsx
 
Pengantar strategi algoritma (2015)
Pengantar strategi algoritma (2015)Pengantar strategi algoritma (2015)
Pengantar strategi algoritma (2015)
 
Tugas1
Tugas1Tugas1
Tugas1
 
James philip montolalu 13021106048
James philip montolalu   13021106048James philip montolalu   13021106048
James philip montolalu 13021106048
 
Tugas tmtt matematika statistika sapta
Tugas tmtt matematika statistika saptaTugas tmtt matematika statistika sapta
Tugas tmtt matematika statistika sapta
 
James philip montolalu 13021106048
James philip montolalu   13021106048James philip montolalu   13021106048
James philip montolalu 13021106048
 
Statistika2
Statistika2Statistika2
Statistika2
 
Bab8.array
Bab8.array Bab8.array
Bab8.array
 
Rekursi dan relasi rekurens
Rekursi dan relasi rekurensRekursi dan relasi rekurens
Rekursi dan relasi rekurens
 
Solusibsi wordpress-com
Solusibsi wordpress-comSolusibsi wordpress-com
Solusibsi wordpress-com
 
Sorting insert binary
Sorting insert binarySorting insert binary
Sorting insert binary
 
Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015
 
Pert.10 aritmatika
Pert.10 aritmatikaPert.10 aritmatika
Pert.10 aritmatika
 
Bab8.array
Bab8.array Bab8.array
Bab8.array
 
Algoritma Brute Force 12345678901112.ppt
Algoritma Brute Force 12345678901112.pptAlgoritma Brute Force 12345678901112.ppt
Algoritma Brute Force 12345678901112.ppt
 

More from Diana Anggraini

Komunikasi
KomunikasiKomunikasi
Komunikasi
Diana Anggraini
 
Holistik dan Integritas Power
Holistik dan Integritas PowerHolistik dan Integritas Power
Holistik dan Integritas Power
Diana Anggraini
 
Percaya diri
Percaya diriPercaya diri
Percaya diri
Diana Anggraini
 
Pemilihan Diksi dan Penggunaan Tanda Baca
Pemilihan Diksi dan Penggunaan Tanda BacaPemilihan Diksi dan Penggunaan Tanda Baca
Pemilihan Diksi dan Penggunaan Tanda Baca
Diana Anggraini
 
Geostrategi Indonesia
Geostrategi IndonesiaGeostrategi Indonesia
Geostrategi Indonesia
Diana Anggraini
 
communications and networks
communications and networkscommunications and networks
communications and networks
Diana Anggraini
 
Penyimpanan eksternal
Penyimpanan eksternalPenyimpanan eksternal
Penyimpanan eksternal
Diana Anggraini
 
Teknologi dan Informasi
Teknologi dan InformasiTeknologi dan Informasi
Teknologi dan Informasi
Diana Anggraini
 
Pembahasan Soal Tentang Video
Pembahasan Soal Tentang VideoPembahasan Soal Tentang Video
Pembahasan Soal Tentang Video
Diana Anggraini
 
Inheritance Dan Polimorfisme
Inheritance Dan PolimorfismeInheritance Dan Polimorfisme
Inheritance Dan Polimorfisme
Diana Anggraini
 
Algoritma dan Pemrograman
Algoritma dan PemrogramanAlgoritma dan Pemrograman
Algoritma dan Pemrograman
Diana Anggraini
 
Circular Linked List and Binary Search Tree
Circular Linked List and Binary Search TreeCircular Linked List and Binary Search Tree
Circular Linked List and Binary Search Tree
Diana Anggraini
 

More from Diana Anggraini (12)

Komunikasi
KomunikasiKomunikasi
Komunikasi
 
Holistik dan Integritas Power
Holistik dan Integritas PowerHolistik dan Integritas Power
Holistik dan Integritas Power
 
Percaya diri
Percaya diriPercaya diri
Percaya diri
 
Pemilihan Diksi dan Penggunaan Tanda Baca
Pemilihan Diksi dan Penggunaan Tanda BacaPemilihan Diksi dan Penggunaan Tanda Baca
Pemilihan Diksi dan Penggunaan Tanda Baca
 
Geostrategi Indonesia
Geostrategi IndonesiaGeostrategi Indonesia
Geostrategi Indonesia
 
communications and networks
communications and networkscommunications and networks
communications and networks
 
Penyimpanan eksternal
Penyimpanan eksternalPenyimpanan eksternal
Penyimpanan eksternal
 
Teknologi dan Informasi
Teknologi dan InformasiTeknologi dan Informasi
Teknologi dan Informasi
 
Pembahasan Soal Tentang Video
Pembahasan Soal Tentang VideoPembahasan Soal Tentang Video
Pembahasan Soal Tentang Video
 
Inheritance Dan Polimorfisme
Inheritance Dan PolimorfismeInheritance Dan Polimorfisme
Inheritance Dan Polimorfisme
 
Algoritma dan Pemrograman
Algoritma dan PemrogramanAlgoritma dan Pemrograman
Algoritma dan Pemrograman
 
Circular Linked List and Binary Search Tree
Circular Linked List and Binary Search TreeCircular Linked List and Binary Search Tree
Circular Linked List and Binary Search Tree
 

Recently uploaded

Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Galang Adi Kuncoro
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
DataSupriatna
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
UmyHasna1
 
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrinPatofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
rohman85
 
ppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdfppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdf
Nur afiyah
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
gloriosaesy
 
ppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdfppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdf
setiatinambunan
 
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdfEVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
Rismawati408268
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
Dedi Dwitagama
 
ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9
mohfedri24
 
PPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdfPPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdf
safitriana935
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Fathan Emran
 
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
ozijaya
 
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik DosenUNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
AdrianAgoes9
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
kinayaptr30
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
muhammadRifai732845
 
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
arianferdana
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
PURWANTOSDNWATES2
 
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdfRANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
junarpudin36
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
UditGheozi2
 

Recently uploaded (20)

Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
 
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrinPatofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
 
ppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdfppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdf
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
 
ppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdfppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdf
 
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdfEVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
 
ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9
 
PPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdfPPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdf
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
 
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
 
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik DosenUNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
 
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
 
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdfRANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
 

Array dan Pointer

  • 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.