Selasa, 23 April 2013

flowchart menghitung jumlah deret aritmetika secara rekursif

main

deret_aritmetika



refleksi minggu ketujuh perkuliahan algoritma dan pemrograman

salam mahasiswa algoritma dan pemrograman,
assalamualaikum.wr.wb

perkuliahan minggu ketujuh algoritma dan pemrograman sabtu tanggal 20 April 2013 dimulai pukul 07.00 tepat , seperti minggu-minggu sebelumnya ,perkuliahan kali ini berjalan seperti biasanya . Setelah 2 kali diadakan kuis pada pertemuan yang kelima dan keenam maka untuk pertemuan yang ketujuh ini akan membahas mengenai "array satu dimensi".
array sendiri mempunyai arti bahwa struktur data yang mengandung type data yang mempunyai type data sama.Untuk perkuliahan minggu ketujuh ini kami diharapkan membuka materi minggu ketujuh yang telah diberikan bapak Wahyu .Setelah pak Wahyu sendiri memberikan penjelasannya mengenai array satu dimensi mahasiswa/mahasiswi diharapkan menyelesaikan kasus 6.1, 6.2, 6.3, 6.4, 6.5, 6.6 yang terdapat dalam power point serta latihan yang terdapat 2 soal mengenai array satu dimensi . perkuliahan minggu ket
ujuh pertemuan ketujuh merupakan pertemuan terakhir sebelum UTS diadakan . semoga selama 7 kli pertemuan dapat menjadikan mahasiswa menjadi lebih mengenal dan memahami tentang algoritma dan pemrograman itu sendiri .
sukses UTS tanggal 24 April 2013 semoga mahasiswa/mahasiswi dapat mengerjakan semaksimal mungkin soal-soal yang diberikan ,
sekian saja untuk refleksi minggu ketujuh ini diharapkan kedepan menjadi lebih paham lagi mengenai algoritma dan pemrgraman itu sendiri,

wassalamualiakum,wr,wb

Jumat, 19 April 2013

refleksi minggu keenam perkuliahan algoritma dan pemrograman

salam mahasiswa algoritma dan pemrograman,

assalamualiakum.wr.wb,

sabtu 13 april 2013 perkuliahan minggu keenam pertemuan keenam perkuliahan algoritma dan pemrograman  alhamdullilah berjalan seperti biasanya . perkuliahan dibuka dengan pak Wahyu sendiri dan minggu ini adalah saatnya kuis . mengingat kuis minggu lalu telah berjalan dan belum begitu berhasil maka kuis minggu ini tentang rekrusif menjadi tantangan baru yang harus dijalani dengan semangat . Semua telah bersiap dengan laptopnya masing -masing . ketika soal dimunculkan mahasiswa/mahasiswi saling beradu dengan waktu yang telah diberitahukan bahwa terdapat waktu 15 menit mengerjakan soal sekaligus mengirimkan tugas melalui akun gmail pak Wahyu.
akhirnya...
alhamdulilah kuis minggu ini telah berlalu , alhamdulilah kuis minggu ini lebih banyak mahasiswa yang mengirimkan tugasnya sebelum waktu yang ditentukan habis .
setelah kuis selesai maka diharapkan mahasiswi/mahasiswa berkumpul dengan kelompoknya masing-masing dan membuka e-book yang telah diberikan pak Wahyu pada awal perkuliahan pada pertemuan pertama . Didalam e-book tesebut terdapat beberapa soal tentang algoritma yang harus diselesaikan menggunakan cara rekursif . terdapat tiga soal yang harus dikerjakan dan seperti biasa setelah selesai harus segera dipostingkan ke blog masing-masing mahasiswa/mahasiswi . Namun karena dirasa soal- soal yang diberikan cukup menantang pak Wahyu memberikan lebih banyak waktu sampai jam 16.00 untuk mengirimnya melalui akun gmail pak Wahyu . sungguh perjuangan .
alhamduliliah tugas- tugas yang diberikan telah berhasil diselesaikan . Dan tak kurang kurangnya terima kasih banyak bagi para mentor yang banyak membantu . dan akhirnya tugas yang diberikan dapat selesai tepat waktu.
alhamdulilah ,
sekian saja refleksi minggu ini , semoga pertemuan ketujuh minggu ketujuh dapat berjalan lancar dan lebih baik disetiap minggunya.

wassalamualaikum.wr.wb

-jangan lupa membaca skenario minggu ketujuh dan mendownload materinya tentang "array satu dimensi'
-semangat alpro ;)

Selasa, 09 April 2013

refleksi minggu kelima perkuliahan algoritma dan pemrograman

assalamualaikum.wr.wb.

salam mahasiswa algoritma dan pemrograman,
sabtu 6 april 2013 pukul 07.00 WIB perkuliahan telah dimulai, seperti yang telah dijanjikan pada minggu keempat pertemuan keempat perkuliahan algoritma dan pemrograman , bahwa pada pertemuan minggu ini akan diadakan kuis. Kuis kali ini mengambil bahan dari bab 1 sampai bab 5.
perkuliahan dibuka dengan bapak Wahyu seperti biasanya dan dimulai dengan menanyakan beberapa hal , apakah mahasiswa/mahasiswi telah membaca skenario minggu ini ? .dan alhamdulillah bahwa sebagian mahasiswa telah membaca skenario minggu ini yang terdapat dalam forum tif uad.
karena dirasa waktu untuk mempersiapkan segala sesuatu telah selesai yaitu mulai dari membuka laptop , mengkoneksikan ke internet karena jawaban kuis akan dikirim melalui akun gmail bapak Wahyu maka kuis pertama dimulai . sedikit tegang untuk mengawalinya . kami diwajibkan menggunakan 
software raptor untuk menjawab soal yang diberikan .
waktu yang terasa begitu singkat untuk mengerjakan soal yang diberikan apalagi dengan perasaan yang tegang. waktu yang diberikan kali ini 15 menit . sungguh waktu yang singkat.
alhamdulilah kuis telah selesai , selama 15 menit kami berjuang untuk mengerjakan namun ALLAH sepertinya berkehendak lain . kuis kali ini kurang sukses . tak sedikit mahasiswa/mahasiswi yang menyesal karena tak berhasil menyelesaikan kuis tepat waktu.
namun semua telah berlalu , tak harus disesali ,
perkuliahan minggu kelima ini berlanjut dengan membahas materi pertemuan kelima ini yaitu tentang " sub program oop dan rekrusi".
pada dasarnya setiap manusia adalah manusia yang lemah dan dalam menyelesaikan masalah dalam hidupnya harus dibagi-bagi menjadi beberapa . seperti ini juga dalam algoritma .pengategorian sub program pun dibagi menjadi prosedur ,fungsi dan parameter.
1.Prosedur(procedure)
menghasilkan output lebih dari satu atau hanya sekedar melakukan tindakan tertentu
2.Fungsi
menghasilkan satu nilai
3.Parameter, ada 2:
-parameter nilai(value parameter)
-parameter variabel(variable parameter)
nah itu sedikit saja mengenai refleksiku pertemuan kelima ini ya, sedikit ilmu yang pasti harus bermanfaat juga , maka sekian dulu refleksi untuk minggu kelima pertemuan kelima ini . tetap semangat untuk mengikuti perkuliahan alpro selanjutnya.

info minggu keenam perkuliahan alpro : kuis lagi tentang rekrusif .

wassalamualaikum.wr.wb

Jumat, 05 April 2013

refleksi minggu keempat perkuliahan algoritma dan pemrograman

 assalamualaikum,wr.wb

salam mahasiswa algoritma dan pemrograman,

sabtu 30 maret 2013 pukul 07.00 ,
alhamdullilah perkuliahan minggu keempat algoritma dan pemrograman  telah berlangsung , banyak hal yang telah terjadi ,
perkuliahan minggu keempat perkuliahan alpro membahas mengenai perulangan/ loop.
telah disebutkan oleh pak Wahyu sendiri bahwa dalam kehidupan selalu ada perulangan. Jika kita ingin menjadi orang sukses ada tahap yang harus dijalani yaitu selalu mengulang beberapa hal untuk mendapatkan hasil yang maksimal dan yang kita inginkan .
perkuliahan pertemuan minggu keempat ini kita kembali dihadapkan oleh beb
erapa masalah perulangan (loop) yang harus kita selesaikan menggunakan raptor . kita diharuskan untuk berkelompok dan bekerja sama menyelesaikan masalah yang ada didalam diktat .dari lathan 5.1 sampai latihan 5.9 dan menyelesaikan permasalan perulangan yang terdapat dalam power point yang telah dibuat oleh pak Wahyu sendiri . Namun karena tugas minggu keempat sangat banyak maka diputuskan untuk menggabungkan 2 kelompok untuk menyelesaikan tugas- tugas dari pak Wahyu selama 20 menit.
setelah semua selesai diharapkan untuk memposting ke blog .
sekian dulu refleksi pertemuan minggu keempat ini , kurang lebihnya mohon maaf,

wassalamualaikum.wr.wb,

Selasa, 02 April 2013

praktikum kedua algoritma dan pemrograman

Program C++ untuk menampilkan menu:

#include <cstdlib>
#include <iostream>

using namespace std;

class menu
{
       public:
       void input ();
       void proses ();
       void output ();

       private:
       int menu;
       };
       void menu :  : input (){
              cout << " Masukan angka : ";
              cin>> menu;
              }
       void menu : : proses (){
              if (menu ==1)
             {cout << " Tempe "<<endk; }
             else if (menu ==2)
             {cout << " Tahu "<<endl; }
             else if (menu ==3)
             {cout << " Telur "<<endl; }
             else if (menu ==4)
             {cout << " Tape "<<endl; }
             else if (menu ==5)
             {cout << " Tomat "<<endl; }
              else
              {cout << " error "<<endl; }
              }
              int main()
             {
                   menu il;
                   il.input();
                   il.proses();
       
system ("PAUSE");
return EXIT_SUCCESS;
}


tugas ketiga kelompok algoritma dan pemrograman

kasus 5.4
Hitunglah rata-rata dari bilangan bulat positif ,dimana banyak data ditentukan dari data yang dimasukkan.

jawab:
Algoritma mencari rata-rata dari  bilangan bulat positif
(diberikan data bilangan bulat positif kemudian dicari rata-ratanya)

Deklarasi:
n, jumlah, x : integer
rata : real

Deskripsi:
jumlah<-  0
read(x)
n<- 1
while (x>0)do
          jumlah<- jumlah+x
          read(x)
          n<- n+1
end for
rata <- jumlah/(n-1)
write(rata-rata)

flowchart untuk algoritma mencari rata-rata dari bilangan bulat positif :



kasus 5.5
Tentukan nilai dari:

1+1/2+1/3+...+1/n=....

sampai selisih 2 suku tidak boleh lebih dari 0.001 . Tentukan pula nilai dari n terakhir.
jawab:

algoritma untuk mencari jumlah deret
Deklarasi:
n, jumlah, x: integer
rata : real

Deskripsi:
jumlah<- 0
i<- 1
repeat
         jumlah <- jumlah+ (1/i)
         i <- i+1
         selisih <- (1/i)-(1/(i-1))
until abs(selisih) < 0.001
write(jumlah,i)

flowchart untuk algoritma mencari jumlah deret :


kasus 5.6
Carilah nilai dari n! (n faktorial)
 jawab:

algoritma mencari n faktorial
(dicari n faktorial dengan masukan n )

 Deklarasi :
i,n : integer
faktorial : longint

Deskripsi:
read(n)
faktorial <- 1
for i <- 1 to n do
             faktorial <- faktorial*i
end for
write(faktorial)

flowchart untuk algoritma mencari n faktorial :


untuk mendapatkan kasus 5.1 , kasus 5.2 ,kasus 5.3 dapat dilihat di link ini :
andidzulhijjah.blogspot.com
dan untuk mendapatkan kasus 5.7 , kasus 5.8 , kasus 5.9 dapat dilihat di link ini :
nikenkinanti212.blogspot.com