Teknik MATA KULIAH : Algoritma Pemrograman II PRODI : Informatika Sri Handani Widiastuti, DOSEN : KELAS/SEM : Sore / II S.Kom, M.Kom. HARI/TANGGAL : Selasa, 13 Juli 2021 RUANG : - WAKTU : 150 menit SIFAT UJIAN : Open modul
PETUNJUK : BAAK-AKD-SOP-04/FM-08
1. BERDOALAH SEBELUM MENGERJAKAN
2. DILARANG BEKERJASAMA 3. DILARANG OPEN HANDPHONE DAN AKSES INTERNET (HANYA HARDCOPY) 4. KERJAKAN SOAL DI BAWAH INI SESUAI PETUNJUK PENGERJAAN 5. UPLOAD JAWABAN DI E-LEARNING 6. SEGALA BENTUK KECURANGAN AKAN MENGAKIBATKAN NILAI = NOL
SOAL :
1. Buatlah suatu program dengan menggunakan pointer untuk menampilkan tulisan atau output :
2. Terdapat 20 data yang akan diurut berikut ini :
10 12 15 20 25 40 12 45 35 30 10 15 22 37 55 52 56 44 40 18 Buatlah program sederhana untuk mengurutkan bilangan tersebut dengan metedoe yang kalian pahami (Insertion Sort, Selection Sort, Buble Sort atau lainnya) 3. Dengan menggunakan metode penyimpanan dan pembacaan file per blok, buatlah sebuah program untuk menyimpan dan membaca sebuah isi file yang bertipe struktur, sebagai berikut: struct NilaiProtek2 { int nosiswa[5]; char nama[20]; int nilai[3]; }; Program Anda buat dengan ketentuan : a. Buat 2 buah fungsi, yaitu fungsi untuk menuliskan ke file dan fungsi untuk membaca sekaligus menampilkan ke layar isi dari file. Beri nama file tersebut dengan nama “data.txt” b. Banyaknya data nilai protek 2 yang disimpan ke file fleksibel (min. 10). c. Buat program dalam bentuk tampilan menu sebagai berikut :
/// Program tulis dan baca dari file ///
/// MENU PILIHAN/// [1] Tulis ke file [2] Baca dari file [3] Keluar =================== Masukkan Pilihan Anda [1..3] :
Selamat mengerjakan semoga sukses
Diverifikasi oleh: Disusun oleh: Ketua Program Studi Gugus Jaminan Mutu Dosen Pengampu
(Rio Jumardi, S.T., M.Eng.) (Sri Handani W., S.Kom., M.Kom) (Sri Handani W., S.Kom., M.Kom)