tugas-01 (2)

6
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

Upload: hery-saragih-andy

Post on 28-Sep-2015

213 views

Category:

Documents


0 download

DESCRIPTION

ok

TRANSCRIPT

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: