Anda di halaman 1dari 2

Praktikum 2

Array dan Struktur


NIM/Nama : ………………………………………..
Setelah mengikuti praktikum ini, mahasiswa diharapkan dapat:
 menjelaskan pentingnya struktur data dalam pembuatan program
 membedakan jenis-jenis tipe data dasar
 membuat variabel bertipe data dasar dengan tepat
 membedakan variabel bertipe data dasar dengan array, struktur, dan pointer
 membuat array, tipe data struktur dan pointer secara tepat sesuai kebutuhan
 terampil melakukan operasi pada berbagai macam variabel

1. Buatlah array untuk menyimpan banyaknya hari dalam setiap bulannya (12 bulan) dalam
bahasa C.

Buatlah array untuk menyimpan nama-nama bulan dalam satu tahun (12 bulan) dalam
bahasa C.

Buatlah program yang dapat memberikan keluaran nama bulan dan jumlah harinya jika yang
dimasukkan adalah angka bulannya. Salin kode program di sini.

Tampilkan hasil running dan penjelasannya.

2. Definisikan tipe terstruktur untuk menyimpan data KTP dalam bahasa C.

3. Definisikan tipe terstruktur untuk menyimpan data mahasiswa yang terdiri dari NIM
(integer), nama (string), dan IPK (real).

4. Buatlah program untuk menampilkan ukuran (dalam Byte) semua tipe data dasar yang telah
dijelaskan pada slide referensi praktikum halaman 4 dengan menggunakan fungsi sizeof().
Salin kode program di sini.

Tampilkan hasil running dan penjelasannya.

Dengan fungsi sizeof() juga, tampilkanlah ukuran (dalam Byte) tipe terstruktur yang telah
Anda buat pada nomor 2 dan 3.
Salin kode program di sini.

Tampilkan hasil running dan penjelasannya.

~1~
5. Dari soal no 3 buatlah program untuk memasukkan data mahasiswa sebanyak N, dengan N
dimasukkan dari keyboard, kemudian setelah itu ditampilkan kembali semua data
mahasiswa yang telah dimasukkan. Salin kode Anda di sini.

Tampilkan hasil running dan penjelasannya.

Tambahkan pada kode program sehingga dapat menampilkan nama dari pemegang IPK
tertinggi. Salin tambahan kodenya di sini.

Tampilkan hasil running dan penjelasannya.

Pengumpulan tugas praktikum:


Simpan laporan praktikum ini dengan nama P02_NIM.docx di folder yang sama dengan folder
tempat kode program. Namai folder dengan P02_NIM, kemudian zip. File EXE tidak perlu diikutkan
dalam zip. Upload ke http://learning-if.polibatam.ac.id.

~2~

Anda mungkin juga menyukai