Anda di halaman 1dari 5

Petunjuk Penyelesaian Tugas-01 Pemrograman Real-Time

Soal dan tempat menyelesaikan Tugas-01 tersedia pada halaman kedua


dan seterusnya dari dokumen ini. Kerjakan soal-soal tugas ini dengan
melaksanakan langkah-langkah berikut:
1. Tuliskan nama lengkap dan nomor mahasiswa anda pada tempat
yang tersedia.
2. Bubuhi tanda silang dalam sepasang kurung-siku ([x]) di depan
pernyataan keman-dirian.
3. Pelajarilah dengan seksama setiap soal dari 3 soal pada tugas ini.
4. Rancanglah algoritma (langkah-langkah yang ditempuh program
ketika dijalankan) untuk menyelesaikan setiap soal.
5. Dengan menggunakan Code::Blocks, ubahlah algoritma anda
menjadi kode-sumber (source codes) dari program C++.
6. Sertakan komentar yang cukup di dalam kode-sumber anda, baik
komentar yang menjelaskan maksud program, identitas pemrogram,
maupun kegunaan dari baris-baris program anda.
7. Jalankan program anda dan perbaiki setiap peringatan kesalahan
yang muncul.
8. Setelah program berjalan dengan benar, salinlah kode-sumbernya
dan sisipkan ke dalam ruang yang disediakan pada dokumen ini.
Ruang abu-abu tersebut dapat diperluas seperlunya.
9. Dengan menggunakan tombol [Print Screen], tangkaplah isi layar
yang menampilkan output dari program anda ketika dijalankan.
10.
Gunakan program pembuat/pengolah citra (seperti Paint)
untuk menyunting citra yang tertangkap sehingga hanya
menampilkan bagian output dari program anda.
11.
Rekatkan citra output program anda tersebut ke dalam ruang
yang disediakan pada dokumen ini. Ruang abu-abu tersebut dapat
diperluas seperlunya.
12.
Ulangi langkah-langkah 3 hingga 11 untuk menyelesaikan
setiap soal dari tugas ini.
13.
Dengan tidak menyertakan halaman pertama yang berisikan
petunjuk ini, simpanlah semua halaman lainnya dari dokumen ini
dalam suatu berkas (file) dengan format PDF (portable document
format).
14.
Gunakan NIF (Nomor Induk Fakultas = XXXXX) anda sebagai
bagian dari nama berkas PDF dengan format berikut:
PRT-Tugas01-XXXXX.pdf
15.
Unggahlah berkas PDF anda pada laman web eLisa tempat
anda mengunduh doku-men ini. Temukan sarana untuk
mengunggah berkas PDF anda seperti pada gambar berikut:

Tugas-01

Pemrograman Real-Time
Tenggat: Kamis, 25-09-2014
Nama mahasiswa: _________________________________________
Nomor mahasiswa: __ /______ / TK / _____
[ ]Dengan membubuhkan tanda silang di samping, saya menyatakan
telah mengerjakan Tugas-01 Pemrograman Real-Time secara mandiri
dan tidak berbuat curang.
1. Buatlah suatu program C++ yang mengurutkan sepuluh bilangan bulat
dengan langkah-langkah berikut:
a) Buatlah suatu larik (array) yang dapat menyimpan sepuluh bilangan
bulat.
b) Masukkan sepuluh bilangan bulat sembarang melalui keyboard.
c) Simpankan sepuluh bilangan tersebut ke dalam larik yang sudah
dibuat.
d) Tampilkan di layar komputer kesepuluh bilangan tersebut pada satu
baris.
e) Urutkan kesepuluh bilangan tersebut dari nilai terbesar hingga nilai
terkecil.
f) Tampilkan di layar komputer kesepuluh bilangan yang sudah
diurutkan tersebut pada satu baris.
Kode-sumber soal no. 1:

Output dari program soal no. 1:

2. Buatlah suatu program C++ yang memasukkan dan menampilkan data


pribadi dari sepuluh mahasiswa. Data pribadi terdiri dari nama lengkap,
nomor mahasiswa (5 angka), jantina (L/P) dan tahun masuk ke
perguruan tinggi. Ikutilah langkah-langkah berikut:
a) Buatlah tipe data berupa struktur yang mengandung sejumlah fields
yang sesuai dengan susunan data pribadi mahasiswa.
b) Buatlah suatu larik yang bertipe struktur tadi dan dapat menyimpan
kesepuluh data pribadi mahasiswa.
c) Masukkan sepuluh data pribadi mahasiswa yang anda kenal melalui
keyboard.
d) Simpankan sepuluh data pribadi tersebut ke dalam larik yang sudah
dibuat.
e) Tampilkan di layar komputer secara lengkap kesepuluh data pribadi
mahasiswa terse-but dalam 10 baris (satu baris untuk setiap data
mahasiswa).
Kode-sumber soal no. 2:

Output dari program soal no. 2:

2. Soal ini merupakan kelanjutan soal no. 2. Urutkan larik struktur yang
sudah dibuat sebe-lumnya dan sudah berisikan data pribadi sepuluh
mahasiswa. Pengurutan berdasarkan nomor mahasiswa, dari nomor
yang terkecil hingga nomor yang terbesar. Data lainnya harus juga ikut
tertata sesuai dengan nomor mahasiswa yang terkait. Setelah diurut,
tampilkan di layar komputer secara lengkap kesepuluh data pribadi
mahasiswa tersebut dalam 10 baris (satu baris untuk setiap data
mahasiswa).
Kode-sumber soal no. 3:

Output dari program soal no. 3:

Anda mungkin juga menyukai