Selasa, 29 Desember 2015

Redirect input (Membaca dari file) dan Redirect output (Menulis file)

Untuk menggunakan Redirect_Input perlu membuat file terlebih dahulu pada notepad kemudian disimpan. Dan setelah program dijalankan maka file tersebut akan ditampilkan ke  layar.
Sedangkan untuk menggunakan Redirect_Output tidak perlu membuat file terlebih dahulu.
Contoh :



  • Penulisan Redirect_input maupun Redirect_Output menggunakan call. Dan untuk memanggil file yang telah dibuat, lokasi filenya harus ditulis dengan benar.





Array 2 Dimensi dan procedure

Contoh studi kasus :
1.Tuliskan algoritma untuk mendata NPM, Nama dan Nilainya menggunakan array 2 dimensi dan Prosedur, kemudian menampilkan NPM, Nama dan Nilai yang tertinggi dan terendah.










2.Modifikasi no 1 dengan menambahkan algoritma untuk mengubah Nilai dari mahasiswa
  tertentu






3.Modifikasi no 2 dengan menambahkan algoritma untuk menghapus seorang mahasiswa dari
  daftar dan menyesuaikan daftar sehingga tidak ada NPM, Nama dan Nilai yang kosong




Penggunaan Array pada Raptor

žModifikasi Program “hitungRataRataMaksTampilArrayCaribilangan.rapmenggunakan 
PROCEDURE
žPerhatikan:
¡Ada Prosedur Rata-Rata



¡Ada Prosedur Mencari Maks


¡Ada Prosedur Tampilkan Isi Array (Dari Awal DAN Akhir)


¡Ada Prosedur Mencari Bilangan




Penggunaan sub-chart dan procedure pada raptor

Studi Kasus :

  1. tulislah algoritma dengan sub-chart untuk menghitung jumlah N bilangan genap pertama (bilangan genap dimulai dari 0)








2. tuliskan kembali jawaban pertanyaan (1) menggunakan procedure, dengan parameter Inputnya N dan parameter keluarannya jumlah N bilangan genap pertama. 









3. tulislah procedure yang menerima sebuah tanggal, bulan, tahun sebagai parameter lalu menghitung berapa hari jarak tanggal tersebut dari tanggal 1 Januari 1990








4. Membuat Piramida angka teratur.
***1***
**232**
*34543*
4567654




Membuat Flowchart Daftar Menu

Tuliskan algoritma yang menampilan daftar menu di layar kemudian meminta pengguna memasukkan NOMER menu dan JUMLAH yang dipesan. Selanjutnya sistem menanyakan apakah pengguna SELESAI (true) atau BELUM SELESAI (false) dengan pesanannya . JIka belum selesai, maka pengguna akan kembali diminta untuk memasukkan NOMER menu dan JUMLAH yang dipesan. Jika sudah selesai, maka sistem kemudian akan menampilkan jumlah tagihan yang sesuai.
Jika total pembelian lebih dari 100.000, akan diberikan potongan
sebesar 10 %.
Jika total pembelian lebih dari 200.000 akan diberikan potongan 12 % dan diberikan voucher belanja senilai 5.000,- untuk setiap kelipatan 50.000. 
Selanjutnya sistem akan menampilkan :
a. Total tagihan sebelum diskon, 
b. Jumlah diskon (jika ada)
c. Total sesudah diskon
d. Jumlah voucher belanja yang diberikan (jika ada) .


Daftar menu: 
1. nasi goreng, 15.000
2. Mie Goreng, 20.000
3. Es Jus, 9.000
4. mie ayam, 20.000