Jumat, 11 April 2014

membuat raptor untuk menampilkan hasil bagi 4 dan 7 pada bilangan 1 - 100

langkah  :

Buat raptor pada main



Buat raptor pada procedure yang bernama pembagian (dapat diganti) seperti ini :



Maka hasilnya akan seperti ini :



SELAMAT MENCOBA ^_^

Cara membuat E-KTP menggunakan Form pada HTML


 Form biasanya digunakan untuk mengumpulkan data dari pengunjung web kita. Mulai dari form untuk login, form kontak, form untuk pendaftaran user, bahkan untuk mengirimkan data antar halaman web.

    Pada postest pweb kemarin saya yang baru semester 2 ditugaskan untuk membuat e-ktp menggunakan form dalam HTML, ini proses pembuatan di Notepad++ :






setelah dijalankan maka hasilnya seperti ini :

POSTEST WELNY PUTRI MAHARANI

Data Pembuatan E-KTP

Nama :


Jenis Kelamin :
Laki-laki Perempuan

Alamat :


Agama :


Golongan Darah :
AB O

Tempat tanggal lahir :


Pekerjaan :


Status :
Kawin Belum Kawin

Masukkan Email :




Selamat Mencoba ^_^

Minggu, 06 April 2014

Tugas Minggu ke-5 (Rekursif dan interaktif)

 1. Buatlah algoritma mencetak bilangan 1-9
  1. naik
  2. turun
menggunakan :
  • for to ... ( for down to ... )
  • while
  • Repeat until


ALGORITMA
no. 1. Naik

  • for to ... (for down to ... )


  • While 
  •        Repeat until




No. 2 Turun :
  • for to ... (for down to ... )


  •      While


  • Repeat Until





Dev C++ 

- Naik  (1-9)




Raptor

Naik (bilangan 1-9)


Turun (bilangan 9-1)

Rekursif (Naik (1-9))



Rekursif (Turun (9-1))






Refleksi Minggu ke-6

REFLEKSI pada minggu ke-6

kami kelas A melaksanakan  kuliah online untuk pertama kalinya. kuliah online di mulai jam 7 pagi. 


materi yang dipahami  adalah bagaimana cara menambahkan sub menu pada flowchart. dan mempelajari raptor rekursi dan interaktif.

yang kurang dipahami : cara membedakan raptor rekursif dan interaktif.

tindak lanjut : bertanya kepada teman 1 kelompok

Jumat, 04 April 2014

Refleksi Minggu ke-5

Assalamu'alaikum.. ^_^

Berikut adalah isi dari Refleksi mata kuliah Algoritma pemrograman kelas A 

MINGGU ke-5

1. Yang saya peroleh minggu ini :

  • Mempelajari tentang fungsi yang mengembalikan 1 nilai
  • Fungsi yang mengubah nilai parameter
  • Overloading Function
2. Yang tidak dipahami minggu ini :
  •  kurang mengerti tentang Overloading function
3. Waktu untuk belajar Algoritma Pemrograman :

Dalam minggu ini saya belajar tentang Algoritma Pemrograman :
  • Jam membaca materi
  • 2 jam bermain sokoban
  • 20 jam mengerjakan tugas individu dan diskusi kelompok.

4. Jenis Komputer :
  • Jenis komputer yang saya miliki adalah Jenis Laptop
5. Sudah Level berapa anda bermain Sokoban :
  •  level 14
6. Apakah sudah mengcopy materi :
  • Sudah
7. Sudah berapa reptor yang anda buat :
  • Beberapa Raptor

Minggu, 23 Maret 2014

kasus 4.4


Hitunglah rata-rata dari integer positif (banyak data ditentukan dari data yang dimasukkan)
Algoritma mencari rata-rata{Diberikan data bilangan bulat positif kemudian dicari rata-ratanya}
Deklarasin, jumlah, x : integerrata : real
Deskripsijumlah ← 0read(x)
n ← 1
while (x>0) do
jumlah ← jumlah + x
read(x)
n ← n+1
endfor
rata ← jumlah/(n-1)
write(rata)
BAHASA C++
#include <iostream.h>main() {int n = 1, jumlah = 0, x;
float rata;
cout << “Data ke-1 : “; cin >> x;
while (x>0) {
jumlah += x;
cout << “Data ke- : ” << n+1;
cin >> x;
n++;
}
rata = (float)jumlah/(n-1);
cout << “Rata-rata = ” << rata;
return 0;
}
 Program Raptor : 

kasus 4.3


Kasus 4.3.
Carilah rata-rata dari n bilangan bulat positif.
Analisis :
Rumus rata-rata  adalah :
                                           ∑ Xi
                                                    i=1
                                                ————
                                           n
yaitu jumlah data dibagi dengan banyaknya data, dengan xi adalah data ke-i.
Deklarasi :
i, n, jumlah, x : integer
rata : real
Deskripsi :
read(n)
jumlah ← 0
for i ← 1 to n do
read(x)
jumlah ← jumlah + x
end for
rata ← jumlah/n
write(rata)
Dalam C++ :

#include <iostream.h>

main(){
int i, n, jumlah, x;
float rata;
cout<<”Banyak data : “; cin >>n;
jumlah=0;
for(i=1; i<=n; i++){
cout<<”Data ke- : “<<i; cin>>x;
jumlah+= x;
}
rata = (float) jumlah/n;
cout<<”Rata-rata = :<<rata;
return 0;
}

 Raptor :

kasus 4.2


Kasus 4.2.
Cetaklah bilangan ganjil dari 0 sampai 10.
Ide :
Bilangan ganjil dari 0 sampai 10 diawali dengan 1, kemudian bertambah dengan 2 atau bilangan ganjil adalah bilangan yang bila dibagi 2 bersisa 1.
Deklarasi :
            i = integer
Dalam c++ :
 #include <iostream.h>

main(){
            for (int i=0; i<=10; i++)
{
if (i%2==1)
cout<<1<<endl;
}
return 0;
}

 Raptor :
        

kasus 4.1


CETAKLAH BILANGAN 1 SAMPAI 4 {Mencetak angka 1,  .., 4 ke piranti keluaran}

Deklarasi

i    : integer
for loopwhile looprepeat until loop

Deskripsi

for  i ← 1 to 4 do
write (i)
endfor

Deskripsi

i ← 1
while (i <= 4) do
write (i)
i ← i + 1
endwhile

Deskripsi

i ← 1
repeat
write (i)
i ← i + 1
until (i > 4)
Raptor :

Rabu, 19 Maret 2014

Refleksi minggu ke-4

Assalamu'alaikum.. ^_^

Berikut adalah isi dari Refleksi mata kuliah Algoritma pemrograman kelas A 

MINGGU ke-4

1. Yang saya peroleh minggu ini :

  • Mempelajari tentang LOOP (Perulangan)
  • Mencari kegiatan sehari hari yang menyangkut perulangan, contoh : Makan sepiring akan dilakukan sesendok demi sesendok (berulang)
  • ada 3 karakteristik perulangan, 
  • Perbedaan struktur For, While, dan Repeat-until.
  • Menghitung bilangan fibbonanci, menggeser tempat 
F1<- F2, 
F2<-F3, 
F3 <- F2+F1
  • Mengetahui Rumus rata- rata.
2. Yang tidak dipahami minggu ini :
  • Perbedaan struktur For, While, dan Repeat-until.
  • Menghitung bilangan fibbonanci, menggeser tempat 
3. Waktu untuk belajar Algoritma Pemrograman :

Dalam minggu ini saya belajar tentang Algoritma Pemrograman :
  • Jam membaca materi
  • 2 jam bermain sokoban
  • 20 jam mengerjakan tugas individu dan diskusi kelompok.

4. Jenis Komputer :
  • Jenis komputer yang saya miliki adalah Jenis Laptop
5. Sudah Level berapa anda bermain Sokoban :
  •  level 14
6. Apakah sudah mengcopy materi :
  • Sudah
7. Sudah berapa reptor yang anda buat :
  • Beberapa Raptor 

TUGAS KELOMPOK PPT (SIMULASI BAHAN BAKAR) - Pertemuan ke-4

Simulation of fuel purchases.

Declaration
Liter: integer;  
Uang (money): integer;  
Type of fuel: String;  
Description  
Read (Liter);  
Options Liter 
 1. 1 Liter 6500  
 2. 2 Liter 13000 
 3. 3 Liter 19500  
 4. 4 Litre 26000  
    End {select}  
    Write {L}  
Program # include (iostream)  
Class fuel {  

Public:  
void input ();  
void process ();
void output ();  
Private:  
int output;  
int liter;  
}; 

void fuel:: insert () {

cout <<"enter the price of fuel:";  
cin>> output;  
cout <<"type of fuel:"; cin>> output;
}
 
void fuel:: process () { 
output = liter * money  
 

void fuel:: output () {  
cout <<"the output of the process:" <<result;  
 

int main (int argc, char * argv [])  
Fuel X;  
X input ();  
X process ();  
X output ();  
System ("pause");  
Return exit_success;  
}/ * Import to jeliot: * / 
 {Public class fuel        

void static void input ();        
void static void process ();        
void static void output (); 

private int output;

private int liter;  
};  
Public void input();{      
system.out.print ("enter the price of fuel")       
output = input.readint ();        
system.out.print ("type of fuel");       
output = input.readint ();  
 
Public void process () {           
output = liter * money  
 
Public void output () {           
system.out.print ("output of the process : " + result); 
}

Public static void main () {         

X = new fuel fuel ();            
X.input ();            
X.procces ();            
X.output ();  
 

Tugas PPT 3 ( Pertemuan ke-4)

Algoritma untuk menghitung nilai dari 1 - 1/2 + 1/3 - 1/4 +....+ 1/n

Algoritma Penjumlahan Deret Pecahan

{Menjumlahkan deret dengan bentuk pecahan 1-1/2+1/3-1/4+…1/n. Nilai n 

dibaca, ditentukan terlebih dahulu}

Deklarasi :
jumlah  : real       {jumlah deret}
n          : integer  {penyebut pada suku terakhir, n >0}
i           : integer  {suku ke-i}
p          : integer  {penyebut suku ke-i}

Algoritma :
read(n)
jumlah  0
← 1   {suku pertama}
 1  {penyebut suku pertama}
while p  n do
                        if i mod 2 = 1 then   {suku ke-i ganjil}
                                    jumlah  jumlah + 1/p
                        else
                                    jumlah  jumlah – 1/p
                        endif
                        i  i+1    {tinjau suku berikutnya}
                        p ← p + 1    {tinjau penyebut suku berikutnya}
endwhile
{p > n}
write(jumlah)