Rabu, 28 Maret 2012

TUGAS PEMROGRAMAN WEB

web1.html
codingnya adalah sebagai berikut:

<html>
<style type="text/css">
<!--
.style1 {
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style5 {font-size: medium}
-->
</style>
<body>

<center><table width="901" height="579" border="0">
<tr>
<td height="130" colspan="2" style="background-color:#008B8B;">
<center><h1 class="style1">Halaman Web Pertama</h1></td>
</tr>

<tr valign="top">
<td width="250" height="444" style="background-color:#ADE8E6;width:100px;text-align:top;">
<span class="style5"><b>Anggota</b> : <br />
</span>
<ol class="style5">
<li>Pipin Irwandi</li>
<li>Rosmalina Kemala</li>
<li>Laela Zuliana</li>
<li>Fajar Eko Susilo</li>
<li>Riris Nur sasmi</li>
</ol>
<ul>
<li><a href="web1.html">Halaman 1</a></li>
<li><a href="web2.htm">Halaman 2</a></li>
<li><a href="web3.htm">Halaman 3</a></li>
</ul>
</td>
<td width="697" style="background-color:#EEEEEE;height:200px;width:400px;text-align:top;">
<br><h2>Biodata Kelompok</h2>
<p>&nbsp; </p>
<table width="500" border="1">
  <tr>
    <td width="117"><img src="https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-ash4/s720x720/418473_2465879506543_1838960108_1536445_1819617678_n.jpg" alt="Pulpit rock" width="116" height="98" /></td>
    <td width="367"><p>Nama : Pipin Irwandi</p>
      <p>NIM : 11018162</p>
      <p>Alamat Asal : Batang-Jawa Tengah</p>
      <p>Alamat Sekarang : Jl.Balirejo UH2/501 Muja-muju Jogja</p></td>
  </tr>
  <tr>
    <td><img src="https://fbcdn-photos-a.akamaihd.net/hphotos-ak-ash4/252606_1748203424479_1220633516_31495177_5529324_a.jpg" alt="Pulpit rock" width="65" height="87" /></td>
    <td><p>Nama : Rosmalina Kemala </p>
      <p>NIM : 11018150</p>
      <p>Alamat Asal : Bandung-JawaBarat</p>
      <p>Alamat Sekarang : Warungboto UH4/691 Jogja</p></td>
  </tr>
  <tr>
    <td><img src="https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-snc6/185482_198200773571936_100001460447980_548568_4538969_n.jpg" alt="Pulpit rock" width="107" height="87" /></td>
    <td><p>Nama : Laela Zuliana </p>
      <p>NIM : 11018175</p>
      <p>Alamat Asal : Batang-Jawa Tengah</p>
      <p>Alamat Sekarang : Umbulharjo jogja </p></td>
  </tr>
  <tr>
    <td><img src="https://fbcdn-photos-a.akamaihd.net/hphotos-ak-ash4/379460_253376044723445_100001531550643_709355_2022864381_a.jpg" alt="Pulpit rock" width="91" height="109" /></td>
    <td><p>Nama : Fajar Eko Susila </p>
      <p>NIM : 11018138</p>
      <p>Alamat Asal :Banjarnegara-Jawa Tengah</p>
      <p>Alamat Sekarang : Janturan Jogja</p></td>
  </tr>
   <tr>
    <td><img src="https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-prn1/545172_322322377823211_100001363547446_826828_1765390627_n.jpg" alt="Pulpit rock" width="90" height="113" /></td>
    <td><p>Nama : Riris Nursasmi</p>
      <p>NIM : 11018136</p>
      <p>Alamat Asal :Yogyakarta</p>
      <p>Alamat Sekarang : Taman siswa Jogja</p></td>
  </tr>

</table><p>&nbsp;</p></td>
</tr>

<tr>
<td height="43" colspan="2" style="background-color:#008B8B;text-align:center;">
Copyright © 2012 Alas Roban</td>
</tr>
</table>
</center>

</body>

web2.htm
codingnya adalah sebagai berikut:

<html>
<style type="text/css">
<!--
.style2 {font-size: medium}
.style3 {color: #FFFFFF}
-->
</style>
<body>

<center><table width="955" border="0">
<tr>
<td height="130" colspan="2" style="background-color:#008B8B;">
<center><h1 class="style3">Halaman Web 3 </h1></center></td>
</tr>

<tr valign="top">
<td style="background-color:#ADE8E6;width:100px;text-align:top;">
<ul>
<li><a href="web1.html">Halaman 1</a></li>
<li><a href="web2.htm">Halaman 2</a></li>
<li><a href="web3.htm">Halaman 3</a></li>
</ul>
  </td>
<td style="background-color:#EEEEEE;height:200px;width:400px;text-align:top;">
<table width="306" height="35" border="1">
  <tr>
    <td><a href="">Page 1</a></td>
    <td><a href="">Page 2</a></td>
  </tr>
</table>


<h2>Hakim Daerah Mogok Sidang, Hakim PHI Berikan Toga Hakim ke SBY </h2>
<p align="justify" class="style2"><img src="http://images.detik.com/customthumb/2012/03/28/10/sidang_ilustrasi-ariSaputra.jpg" alt="Pulpit rock" width="234" height="175" />Jakarta Tuntutan peningkatan kesejahteraan hakim terus didengungkan. Jika hakim daerah mengancam mogok sidang, maka para hakim ad hoc Pengadilan Hubungan Industrial (PHI) akan memberikan toga kebesaran hakim ke Presiden Susilo Bambang Yudhoyono (SBY) sebagai simbol memulai mogok sidang. "Jika tuntutan tidak kita dipenuhi, maka kita akan menyerahkan jubah hakim yang kami pakai kepada Presiden biar SBY yang menjadi ketua majelis hakimnya. Sedangkan hakim anggotanya Mensesneg dan Ketua Komisi III DPR," kata Ketua Forum Komunikasi Hakim Ad Hoc PHI (Forkom HAPHI), Sahala Aritonang.
 
Sahala menyatakan hal tersebut dalam bincang-bincang dengan wartawan usai menyerahkan tuntutannya ke kantor Sekretariat Negara di gedung Mahkamah Konstitusi (MK), Jalan Medan Merdeka Barat, Jakarta, Rabu (28/3/2012).
 
Sahala mengultimatum tenggang waktu hingga akhir 2012. Mereka meminta pada APBN 2013 hak mereka tersebut dinaikkan. "Setelah menyerahkan toga hakim maka kami akan cuti bertugas sebagai hakim sampai tuntutan tersebut dikabulkan," papar Sahala.
 
Selain menyerahkan surat tuntutan ke Presiden SBY, mereka juga akan menyerahkan ke Komisi III DPR. "Kenapa kita memberikan jubah hakim ke Presiden karena yang mengangkat kita adalah Presiden langsung yaitu berdasarkan Keppres, bukan berdasarkan Mahkamah Agung (MA)," tambahnya.
 
"Bagaimana jika Presiden SBY tetap tidak menaikkan kesejahteraan hakim PHI?" tanya wartawan.
 
"Kita akan longmarch dari DPR ke Istana Merdeka menggunakan jubah hakim," jawab Sahala.
 
Saat ini, hakim ad hoc PHI di tingkat pertama dalam sebulan hanya diberi uang kehormatan Rp 5,5 juta. Selain uang tersebut, negara tidak memberikan tambahan uang apa pun ke hakim dari kalangan masyarakat ini.</p>
<p align="justify" class="style2">&nbsp;</p>
<h2>Nvidia Ingin Buat Chipset di Pabrik Intel</h2>
<p align="center"> <img src="http://images.detik.com/content/2012/03/28/319/124024_chip.jpg" alt="Pulpit rock" width="234" height="175" /></p>
<p align="justify" class="style2">Jakarta - Diam-diam Nvidia memiliki hasrat terpendam terhadap Intel. Produsen chip asal Taiwan itu bermimpi untuk bisa membuat chipset di pabrik Intel.
 
Hal itu diungkapkan langsung oleh Jen-Hsun Huang, Chief Executive Nvidia dalam sebuah wawancara dengan majalah Forbes dan dikutup detikINET, Rabu (28/3/2012).
 
Huang memang dikenal sebagai sosok yang ceplas-ceplos jika bicara mengenai ide, terutama soal rencana Nvidia di masa yang akan datang. Namun perkataanya untuk bisa membuat chip di pabrik Intel diungkapkan secara serius. "Itu kan bukan hal yang memalukan," katanya.
 
Nvidia belakangan ini memang dikabarkan agak kewalahan memasok chipset Nvidia Tegra 3. Inilah yang diduga membuat Huang mencetuskan ide yang 'tidak biasa'.
 
Tak ubahnya dengan Nvidia, Intel juga punya chipset khusus untuk perangkat mobile dengan nama sandi Medfield. Bedanya, Intel merancang, mengimplemrntasikan dan membuatnya sendiri. Sehingga memiliki kapasitas produksi yang sangat besar.
 
Namun pertanyaan yang kemudian muncul adalah, apakah Intel mau mengabulkannya? Sayang, vendor prosesor raksasa itu belum memberikan tanggapannya.</p></td>
</tr>

<tr>
<td colspan="2" style="background-color:#008B8B;text-align:center;">
Copyright © 2012 Alas Roban</td>
</tr>
</table>
</center>

</body>
</html> 


web3.htm
codingnya adalah sebagai berikut:

 <html>
<style type="text/css">
<!--
.style1 {color: #FFFFFF}
-->
</style>

<body>

<center><table width="991" height="526" border="0">
<tr>
<td colspan="2" style="background-color:#008B8B;">
<center><h1 class="style1">Halaman Web 3 </h1></center>
</td>
</tr>

<tr valign="top">
<td height="231" style="background-color:#ADE8E6;width:100px;text-align:top;">
<ul>
<li><a href="web1.html">Halaman 1</a></li>
<li><a href="web2.htm">Halaman 2</a></li>
<li><a href="web3.htm">Halaman 3</a></li>
</ul></td>
<td bordercolor="#EEEEEE" style="background-color:#EEEEEE;height:200px;width:400px;text-align:top;"><form name="form1" method="get" action="">
  <p><strong>Form Inputan Biodata </strong></p>
  <p>Nama :
    <input type="text" name="textfield">
  </p>
  <p align="left">Alamat :
    <input type="text" name="textfield2">
  </p>
  <p>Email :
    <input type="text" name="textfield3">
</p>
  <p>Komentar :   </p>
  <p>      <textarea name="textarea"></textarea>
    </p>
  <p>
    <input type="submit" name="Submit" value="Submit">
    <input name="Exit" type="submit" value="Exit">
</p>
</form></td>
</tr>

<tr>
<td height="34" colspan="2" style="background-color:#008B8B;text-align:center;">
Copyright © 2012 Alas Roban </td>
</tr>
</table>
</center>

</body>
</html>


PERKALIAN DUA BILANGAN BULAT MENGGUNAKAN OPERATOR PENJUMLAHAN

Membuat fungsi perkalian 2 bilangan bulat dengan menggunakan operator penjumlahan.
Analisis :
Misalkan a dikalikan b (input)
Proses : a x b = a + a + a + … + a (sebanyak b kali)
Program dalam Raptor

 

Refleksi Alpro Pertemuan ke -5

At its fifth meeting, we discussed about the function, where the father was a lecturer at the meeting to give an example of the concept lestoran, which was contained within the cover member as <maint functions> boss that only served to give the task and manage subordinates <inputan>, treasurer as <pemenej > that is in charge memenejemen money, cook as input and output is in charge of cooking and produce food, the service does not accept clinning input and produces no output but just do something, the buyer asked the waiters waiters to order a meal, after paying kekasir, cashier receives and produce outputan.  
From the example of the concept that it can be concluded lestoran of a program are the use of functions in which there are parts of a function that has the role of each.
5.2 Backing case the function that determines the largest value of two integers.
using Raptor


how to create functions on the raptor is;
Intermediate replaced 

cara untuk membuat fungsi pada raptor adalah;
1.Pilih menu Mode kemudian klik Intermediate
2.menu main klik kanan kemudian klik add procedure
3.memberi nama main yang diinginkan...
4.Setelah itu tulis tinggal membuat programnya.


.......................................................end.................................................

Selasa, 27 Maret 2012

PRAKTIKUM 0.1

MENGHITUNG VOLUME BOLA (OVERLOADING)

#include <iostream>
#include <string>

using namespace std;

class Volume{
      friend ostream& operator<<(ostream&, const Volume&);
      friend istream& operator>>(istream&, Volume&);
      public:
             Volume();
             void volume_bola(){bola=(4/3*3.14*r*r*r);}
      private:
              int r;
              double bola;
      };
       Volume::Volume(){
            cout<<"Program menghitung volume bola"<<endl;
            cout<<"Selamat Mencoba"<<endl;
            }
           
           istream& operator>>(istream& in, Volume& masukan){
           cout<<"masukkan nilai r:"<<endl;
           in>>masukan.r;
           }
   
     ostream& operator<<(ostream& out, const Volume& keluaran){
              out<<"Nilai r :"<<keluaran.r<<endl;
              out<<"Hasilnya adalah = "<<keluaran.bola<<endl;
              return out;
           }
int main()
{
   Volume x;
   cin>>x;
   x.volume_bola();
   cout<<x;
   system("PAUSE");
   return 0;
}

program diatas merupakan cara menghitung volume bola dengan overloading.

Minggu, 25 Maret 2012

ARRAY

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int nilai;
    int jumlah=0;
    int rerata;
  
    cout<<"masukkan banyak nilai mahasiswa:";
     cin>>nilai;
    int array[nilai];
 
    for(int x=0;x<nilai;x++){
            cout<<"nilai ujian ke-1["<<x<<"]:";
            cin>>array[x];
            jumlah +=array[x];
            rerata=jumlah/nilai;
            }
            if(rerata<50)
            cout<<"TIDAK LULUS"<<endl;
            else
            cout<<"LULUS"<<endl;
  
 
cout<<"jumlah nilai ujian:"<<jumlah<<endl;
cout<<"Rata-rata nilai ujian :"<<rerata<<endl;

    system("PAUSE");
    return EXIT_SUCCESS;
}


DO WHILE

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int i=0;
    do{
    cout<<"Perulangan ke :"<<i<<endl;
    i++;}
     while(i<=3);


    system("PAUSE");
    return EXIT_SUCCESS;
}

WHILE

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int i=0;
    while(i<=4){
                cout<<"Perulangan ke :"<<i<<endl;
                i++;
                }

    system("PAUSE");
    return EXIT_SUCCESS;
}

Sabtu, 24 Maret 2012

FOR

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
   
    for(int i=0;i<4;i++){

    cout<<"Perulangan ke :"<<i<<endl;}
   
    system("PAUSE");
    return EXIT_SUCCESS;
}


Menghitung Volume Bola

#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   double r;
   double volume;

   raptor_prompt_variable_zzyz ="masukkan jari-jari";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> r;
   volume =4/3*3.14*r*r*r;
   cout << "hasilnya adalah"+volume << endl;
   return 0;
}

berikut raptornya

PERULANGAN

MENGHITUNG RATA-RATA

#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
    hasil;
    i;
    jum;
    banyak;
    data;

   raptor_prompt_variable_zzyz ="masukan banyak data";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> banyak;
   jum =0;
   i =1;
   while (!(i>=banyak+1))
   {
      raptor_prompt_variable_zzyz ="Nilai ke- "+i;
      cout << raptor_prompt_variable_zzyz << endl;
      cin >> data;
      jum =jum+data;
      i =i+1;
   }
   hasil =jum/banyak;
   cout << "Rata-ratanya: "+hasil << endl;
   return 0;
}


FOR

Melakukan Pencacahan mundur mulai dari 100,99,98,...hingga 0.
Deklarasi :
integer cacah;
Deskripsi
for (cacah=100 to 0 step -1)
write (cacah);
endfor.
write ("Go!");



STRUCT


#include <cstdlib>
#include <iostream>

using namespace std;
struct mahasiswa{
       char nama[30];
       int nim;
       };

int main(int argc, char *argv[])
{
    mahasiswa a[5];
    for(int i=0;i<5;i++){
            cout<<"Masukkan NIM: ";
            cin>>a[i].nim;
            cout<<"masukkan Nama: ";
            cin>>a[i].nama;
            }
          
    for(int i=0;i<5;i++){
            cout<<"NIM Mahasiswa: ";
            cout<<a[i].nim<<endl;
            cout<<"Nama Mahasiswa: ";
            cout<<a[i].nama<<endl;
            }
    /*a.nama="agus";
    a.nim=98;
   
    cout<<"Nim Mahasiswa : "<<a.nim<<endl;
    cout<<"Nama Mahasiswa : "<<a.nama<<endl;
   */
    system("PAUSE");
    return EXIT_SUCCESS;
}

SEQUENTIAL

Contoh Algoritma yang menggambarkan intruksi runtutan, di mana urutan penulisan yang berbeda akan menghasilkan outputan yang berbeda.
Contoh 1 :
deklarasi
integer A, B;
deskripsi
A<- 10;
A<- 2*A;
B<- A;
Algoritma diatas kan menampilkan hasil=20

Contoh 2:
deklarasi
integer A, B;
deskripsi
A<- 10;
B<- A;
A<- 2*A;
Algoritma diatas kan menampilkan hasil=10

Algoritma untuk menampilkan gaji bersih pegawai, dengan memasukkan gaji pokok kemudian menghitung tunjangan sebesar 25 %, dan pajak pph 15%

Deklarasi
                string nama ;
                real gaji pokok, tunjangan, pajak;
                real gajibersih;
Deskripsi
               write("masukkan nama pegawai:");
                read(nama);
                write("masukkan gaji pokok:");
                 read(gajipokok);
         
                 tunjangan<- 0.25*gajipokok;
                 pajak<- 0.15*(gajipokok+tunjangan);
                 gajibersih<-gajipokok+tunjangan-pajak;
                 write("gaji saudara : ",nama);
                 write("adalah=",gajibersih);

itu merupakan sedikit contoh yang dapat saya tuliskan masih banyak lagi contoh-contoh yang belum saya pelajari. Semoga bermanfaat.

while (kondisi) do

Bentuk umum
while (kondisi) do
.........
intruksi-intruksi
.........
endwhile.

Makna dari intruksi diatas adalah ulangi... intruksi-intruksi... selama kondisi ynag diberikan masih terpenuhi.
Perhatikan :
1. Ada intruksi yang berkaitan dengan kondisi sebelum masuk ke while/do sehingga kondisi ini benar (terpenuhi) dan perulangan bisa dilaksanakan. Bila tidak, kemungkinan intruksi while tidak bisa dijalankan.
2. Ada satu intruksi diantara intruksi-intruksi yang diulang agar pada satu saat kondisi perulangan tidak terpenuhi sehingga perulangan bisa berhenti. atau jmlah perulangan bisa dibatasi. Bila yidak ada kemjungkinan perulangan berlangsung terus tak berhingga.

contoh :
Algoritma berikut ini menggunakan while/do untuk menampilkan angka 1-100 scra berurutan;
Deklarasi
                integer angka;
Deskripsi
                angaka<- 10;
                while (anak>0)do
                                      write ("anak ayamku turun ",anak);
                                       anak<- anak-1;
if(anak>0)
                 then write("mati satu tinggal:",anak);
                 else write("mati satu tinggal saya");
endif.
endwhile

dibawah ini merupakan contoh kasus Menghitung nilai dari x^2 dengan x bilangan real dan y bilangan bulat.
 

Perulangan While - Do

Bentuk umum
while (kondisi) do
.........
intruksi-intruksi
.........
endwhile.

Makna dari intruksi diatas adalah ulangi... intruksi-intruksi... selama kondisi ynag diberikan masih terpenuhi.
Perhatikan :
1. Ada intruksi yang berkaitan dengan kondisi sebelum masuk ke while/do sehingga kondisi ini benar (terpenuhi) dan perulangan bisa dilaksanakan. Bila tidak, kemungkinan intruksi while tidak bisa dijalankan.
2. Ada satu intruksi diantara intruksi-intruksi yang diulang agar pada satu saat kondisi perulangan 

Refleksi minggu ke-4

PERULANAGAN (LOOP)
Intruksi perulangan adalah intruksi yang dapat mengulang pelaksanaan sederetan intruksi-intruksi lainnya yang berulang-ulang sesuai persyaratan yang ditetapkan.

Struktur intruksi perulangan pada dasarnya terdiri atas:
  • Kondisi perulangan: suatu kondisi yang harus dipenuhi agar perulangan dapat terjadi.
  • Badan perulangan: Deretan intruksi yang akan diulang-ulang pelaksanaannya.
Ada 3 macam bentuk intruksi perulangan yang iasa ditemukan dalam program, yaitu while-do, repeat-until dan for.

Berikut merupan beberapa contoh kasus yang menggunakan intruksi perulangan.
@kasus 1
   Mencetak bilangan 1-4
program menggunakan raptor.
Dimana program diatas akan menampilkan angka 1-4 secara berulang sesuai inputan yang dimasukkan.

@Kasus 2
    Menentukan bilangan ganjil
program diatas akan menampilkan outputan bilangan ganjil antara 1-10. Dimana bilangan ganjil merupakan  bilangan yang memiliki sisa hasil bagi 1 , maka jikan tidak memenuhi syarat maka tidak akan kelua.

cukup sekian refleksi pada pertemuan minggu ke empat, semoga bermanfaat,,,

Refleksi Materi Algoritma Pemrograman Pertemuan ke - 3 (KONDISIONAL)


Bismilllahirrakhmanirrokhim,,,


Lansung saja kita bahas materi pada pertemuan ke-3 tentang
STRUKTUR PEMILIHAN (KONTROL PROGRAM)

Dalam mempelajari Algoritma Pemrograman tidak akan terlepas dari yang namanya Ilmu Logika. Didalam ilmu logika itu sendiri  mempelajari tentang kondisional dimana suatu langkah untuk memilih dimana kita harus mengetahui  kondisi dan segala kemungkinannya.
Dalam kehidupan sehari-hari kita akan mengalami beberapa pilihan-pilhan diamana disitu terdapar beberapa Alternatif.
contoh :
Ada berbagai alternatif untuk memilih rumah makan.
Pertimbangan :
1. Harga murah (rasa paspasan, pilihan tidak lengkap, lauk apa adanya)
2. Harga mahal (rasa nikmat, pilihan lengkap, lauk banyak pilihan)
Alternatif mengacu kepada tindakan yang akan dilakukan.

*Intruksi pemilihan
Intruksi pemilihan adalah intruksi yang dipakai untuk memilih satu aksi dari beberapa kemungkinan aksi berdasarkan suatu persyaratan. Ada dua bentuk intruksi pemilihan yang sering dihunakan , yaitu if/then/else dan case.

Berbagai macam contoh kasus.
#kasus 1
Menentukan bilangan terbesar dari 2 bilangan bulat
Analisis :

­Input : misalkan A dan B, keduanya integer

­Proses : bandingkan A dan B

Jika A > B maka A terbesar (output)
Sebaliknya B terbesar (output)

program dalam raptor

#Kasus 2
Mencari akar-akar persamaan kuadrat
#kasus 3
Mengkonversikan nilai angka menjadi nilai huruf

  #Kasus 4
    mengkonversi hari ke-1 adalah hari Senin sampai dengan hari ke-7 adalah Minggu.


 contoh diatas merupakan beberapa kasus tetang kondisonal, dan masih banyak lagi kasus-kasus yang dapat diselesaikan.
Sudah memasuki minggu ke 3 ini , saya masih mengalami kesulitan dalam menerapkan sebuah masalah ke dalam raptor. Logika saya lemah.
Dan dalam C++ saya juga masih belum paham. hehe,,, tpi tetep semangat,,,,,,

Mungkin hanya itu yang dapat saya tulis dalam minggu ke 3 ini.

Rabu, 07 Maret 2012

Refleksi Mata Kuliah Alpro minggu ke-2

Bissmillahirrakhmanirrakhim.....

Pada pertemuan minggu ke 2 Mata Kuliah Algoritma menjelaskan materi tentang Sekuen.

Apa ya Sekuen itu??? Apakah sebuah alat? apakah sebuah makanan yang enax??? hust.
hehehehe.... ngaco...
Langsung saja...Mari kita kupas dengan pisau!!! ups...salah,,,, maksudnya kupas secara rinci tentang sekuen ,,, hehe...
Sekuen adalah sederetan pernyataan-pernyataan yang urutan dan pelaksanaan eksekusinya runtut, yang lebih dahulu ditemukan (dibaca) akan dikerjakan (dieksekusi)lebih dulu. Bila urutan pernyataan dibalik, akan mempunyai makna yang berbeda.

contoh permasalahan :

urutkan kegiatan menggosok gigi dengan urutan yang benar : “
A.Ambil sikat gigi
B.Berkumur
C.Menyikat gigi 
D.Ambil odol
contoh ditas adalah langkah-langkah yang urutannya tidak tepat.
Berikut adalah langkah-langkah yang tepat. 
A.Ambil sikat gigi 
B.Ambil odol
C.Menyikat gigi 
D.Berkumur
Dan jika urutannya terbalikmaka akan menghasilkan makna yang berbeda. 
                Selain itu saya juga mendapat ilmu baru dari salah satu teman saya yang memaparkan bagaimana cara mengambil uang di Kantor Pos, karena sampai saat ini saya belum pernah mengambil uang di kantor POS. Dan kebanyakan orang lebih suka menggunakan ATM untuk mengirim maupun mengambil uang, padahal tingkat keamannanya lebih bagus dengan jalur POS.
                Saya juga mendapatkan ilmu2 baru yang lain hasil dari Diskusi kelompok saya dimana Kami diberikan Tugas oleh Bapak Wahyu beliau adalah Dosen pengampu MAKUL ALPRO. Dimana terdapat suatu masalah bagaimana cara menjumlahkan nilai 3 Variable dan bagaimana cara menentukan nilai Tukar. Dari situlah saya mendapatkan tambahan ilmu yang sebelumnya tidak saya ketahui.
Berikut merupakan Program menjumlahkan nilai 3 variabel jika dituliskan dengan Raptor .


 



STRUCT


#include <cstdlib>
#include <iostream>

using namespace std;

  struct artikel{
    int no;
    char judul[30];
    char isi[30];
};
int main(int argc, char *argv[])
{
  
  artikel a[5];
  for(int i=1;i<5;i++){
          cout<<"no :"<<i<<endl;
          cout<<"Masukkan judul:";
          cin>>a[i].judul;
          cout<<"Masukkan Isi:";
          cin>>a[i].isi;
          }
          cout<<endl;
  for(int i=1;i<5;i++){
          cout<<"no :"<<i<<endl;
          cout<<"Judul Artikel adalah:";
          cout<<a[i].judul<<endl;
          cout<<"Isi Artkel adalah:";
          cout<<a[i].isi<<endl;
          }       
 
  cout<<endl;

    system("PAUSE");
    return EXIT_SUCCESS;
}

ARRAY

Program menentukan Kelulusan Mahasiswa tergantung dengan nilainya.

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int nilai;
    int jumlah=0;
    int rerata;
   
    cout<<"masukkan banyak nilai mahasiswa:";
     cin>>nilai;
    int array[nilai];
  
    for(int x=0;x<nilai;x++){
            cout<<"nilai ujian ke-1["<<x<<"]:";
            cin>>array[x];
            jumlah +=array[x];
            rerata=jumlah/nilai;
            }
            if(rerata<50)
            cout<<"TIDAK LULUS"<<endl;
            else
            cout<<"LULUS"<<endl;
   
  
cout<<"jumlah nilai ujian:"<<jumlah<<endl;
cout<<"Rata-rata nilai ujian :"<<rerata<<endl;

    system("PAUSE");
    return EXIT_SUCCESS;
}

CLASS

Program Menghitung Volume Bola, Tabung dan Kubus Menggunakan Class

#include <cstdlib>
#include <iostream>

using namespace std;

class volume {
protected:
    int r;
    int t;
    int s;
    double volume;
public:
    void volume_tabung();
    void volume_bola();
    void volume_kubus();
};

//function untuk menghitung volume tabung

void volume::volume_tabung() {
    double phi = 3.14;
    cout << "Volume Tabung" << endl;
    cout << "\nMasukkan jari-jari alas tabung : ";
    cin >> r;
    cout << "Masukkan tinggi tabung : ";
    cin >> t;
    volume = phi * r * r * t;
    cout << "Volume tabung dengan jari-jari " << r << " dan tinggi " << t << " adalah : " << volume << endl;
}

void volume::volume_bola() {
    double phi = 3.14;
    cout << "\nVolume Bola" << endl;
    cout << "\nMasukkan jari-jari bola : ";
    cin >> r;
    volume = 4 / 3 * phi * r * r * r;
    cout << "Volume Bola dengan jari - jari " << r << " adalah : " << volume << endl;
}

void volume::volume_kubus() {
    cout << "\nVolume Kubus " << endl;
    cout << "\nMasukkan sisi kubus : ";
    cin >> s;
    volume = s * s * s;
    cout << "Volume Kubus dengan panjang sisi " << s << " adalah : " << volume << endl;
}

int main() {
    volume x;
    x.volume_tabung();
    x.volume_bola();
    x.volume_kubus();
    return 0;
}