Jumat, 16 Juni 2017

workshop minggu 7 nomor 1

Soal :
menghitung luas segitiga.
  • Analisa program yang akan di buat terlebih dahulu :
luas= (a*t) / 2
  • Algoritma Program:



  • Program Pada Raptor :


  • Output pada Raptor 




    • Program pada C++ :




    Workshop minggu 6 Nomor 1

    Soal :
    buatlah fungsi fibonacci dengan cara iteratif
    • Analisa :


    • Program Pada Raptor :


    • Output pada Raptor :



    • Program pada C++ :




    Workshop Minggu 5 Soal Nomor 1

    Soal :
    Cetaklah bilangan 1 sampai 4 dengan down to
    • Analisa program yang akan di buat terlebih dahulu :

    • Program Pada Raptor :








    • Output pada Raptor 


    • Source code pada c++
    #include<iostream>

    using namespace std;

    main(){
    int i,s;
    for(int i=4;i>0;i--){
    s=5-i;
    cout<<"5 - "<<i<<" = "<<s<<endl;
    }
    }

    Rabu, 17 Mei 2017

    PWEB Percabangan dan Perulangan Pada PHP

    ·         If Else
    Source code:
    <?php
    $nn=(90+70+99+86)/4;
    echo "Jika Nilai Rata-rata dari data dibawah ini lebih besar dari 80 maka lulus tetapi jika dibawah 80 maka tidak lulus<br>";
    echo "Nilai 1 = 90<br>";
    echo "Nilai 2 = 70<br>";
    echo "Nilai 3 = 99<br>";
    echo "Nilai 4 = 86<br>";
    if($nn>75){
                    echo "Nilai Rata-Rata =".$nn;
    $jadi='Anda Lulusss!!!';
    }
    else{
                    echo “Nilai Rata-Rata=”.$nn;
                    $jadi='Ayo Coba Lagi!!';
    }
    echo "<br>".$jadi;
    ?>

    Keterangan :
    o   Nilai rata-rata dideklarasikan $nn didalam $nn nilai 1 sampai nilai 4 di jumlahkan lalu dibagi 4.
    o   echo "Jika Nilai Rata-rata dari data dibawah ini lebih besar dari 80 maka lulus tetapi jika dibawah 80 maka tidak lulus<br>" ; berarti akan tercetak Jika Nilai Rata-rata data dibawah ini lebih besar dari 80 maka lulus tetapi jika dibawah 80 maka tidak lulus
    o   echo "Nilai 1 = 90<br>"; tercetak Nilai 1 = 90
    o   echo "Nilai 2 = 70<br>"; tercetak Nilai 2 = 70
    o   echo "Nilai 3 = 99<br>"; tercetak Nilai 3 = 99
    o   echo "Nilai 4 = 86<br>"; tercetak Nilai 4 = 86
    o   ketika $nn lebih besar dari 75 maka akan tercetak Nilai Rata-rata juga tercetak tulisan anda lulus.
    o   Berikut lampiran gambar ketika $nn>75

    o   Selain itu maka akan tercetak  Nilai Rata-rata juga tercetak tulisan ayo coba lagi.

    ·         Switch Case
    Source Code :
    <?php
    $pilih="biru";
    switch($pilih){
                    case "merah":
                    echo "Arti warna ".$pilih." = keberanian, kekuatan, energi, gairah, semangat. ";
                    break;
                    case "hitam";
                    echo "Arti warna ".$pilih."= duka,misterius";
                    break;
                    case "putih";
                    echo "Arti warna ".$pilih."= bersih, suci, ringan ";
                    break;
                    case "biru";
                    echo "Arti warna ".$pilih."= kecerdasan, rasa percaya diri";
                    break;
    }
    ?>

    Keterangan :
    o   $pilih untuk mendeklarasikan pilihan.
    o   $pilih=”biru”
    o   Switch($pilih):
    jika $pilih= merah maka akan menampilkan arti warna $pilih = keberanian, kekuatan, energy, gairah,semangat.
    jika $pilih= hitam maka akan menampilkan arti warna $pilih = duka, misterius.
    jika $pilih= putih makan akan menampilkan arti warna $pilih = bersih, suci, ringan.
    jika $pilih= biru makan akan menampilkan arti warna $pilih = kecerdasan, rasa percaya diri.
    o   Karena deklarasi awal $pilih=”biru” maka outputnya akan seperti ini :


    ·         For
    Source Code :
    <?php
    echo "Menampilkan Tulisan SELAMAT DATANG DI WEB SAYA Sebanyak 3 Kali Menggunakan Perulangan For<br>";
    for($tulis=1;$tulis<=3;$tulis++){
                    echo "SELAMAT DATANG DI WEB SAYA<br>";
                   
    }
    ?>
    Keterangan :
    o   for($tulis=1;$tulis<=3;$tulis++){
                    echo "SELAMAT DATANG DI WEB SAYA<br>";
    artinya untuk (deklarasi $tulis=1;kondisi nilai $tulis kurang dari sama dengan 3, $tulis=$tulis+1)
    Nilai $tulis=1,lalu melanjutkan ke kondisi karena kondisi 1<=3 benar maka $tulis akan bertambah 1 jadi program akan mencetak selamat datang di web saya. Nilai $tulis=2, lalu melanjutkan ke kondisi karena kondisi 2<=3 benar maka $tulis akan bertambah 1 jadi program akan mencetak selamat datang di web saya. Nilai $tulis=3, lalu melanjutkan ke kondisi karena kondisi 3<=3 benar maka $tulis akan bertambah 1 jadi program akan mencetak selamat datang di web saya
    o   jadi akan mencetak Tulisan SELAMAT DATANG DI WEB SAYA sebanyak 3 kali :




    ·         While
    Source Code :
    <?php
    $angka=10;
    echo "Menampilkan Angka Dari 10 Sampai 1";
    while($angka>=1){
                    echo "<br>".$angka;
                    $angka--;
    }
    ?>
    Keterangan :
    o   Deklarasi angka=$angka
    o   Nilai $angka=10
    o   echo "Menampilkan Angka Dari 10 Sampai 1"; akan tercetak tulisan menampilkan angka dari 10 sampai 1.
    o   Ketika ($angka>=1) maka akan tercetak $ angka, lalu $angka akan dikurangi 1.
    o   10>=1 maka tercetak 10, lalu 10-1=9, $angka sekarang 9.
    o   9>=1 maka tercetak 9, lalu 9-1=8, $angka sekarang 8.
    o   8>=1 maka tercetak 8, lalu 8-1=7, $angka sekarang 7.
    o   7>=1 maka tercetak 7, lalu 7-1=6, $angka sekarang 6.
    o   6>=1 maka tercetak 6, lalu 6-1=5, $angka sekarang 5.
    o   5>=1 maka tercetak 5, lalu 7-1=4, $angka sekarang 4.
    o   4>=1 maka tercetak 4, lalu 7-1=3, $angka sekarang 3.
    o   3>=1 maka tercetak 3, lalu 7-1=2, $angka sekarang 2.
    o   2>=1 maka tercetak 2, lalu 7-1=1, $angka sekarang 1.
    o   1>=1 maka tercetak 1, lalu 7-1=0, $angka sekarang 0.
    o   0>=1 salah , jadi program berhenti



    ·         Do While
    Source Code :
    <?php
    $angka=1;
    $selamat='SELAMAT BERJUANG';
    echo "Menampilkan Angka Dari 1 Sampai 10 dan mencetak tulisan SELAMAT BERJUANG";
    do{
                    echo "<br>".$angka." ".$selamat;
                    $angka++;
    }
    while($angka<=10)
    ?>
    Keterangan :
    o   Deklarasi angka=$angka
    o   $angka=1
    o   Deklarasi tulisan=$selamat
    o   $selamat=’SELAMAT BERJUANG’
    o   echo "Menampilkan Angka Dari 1 Sampai 10 dan mencetak tulisan SELAMAT BERJUANG"; berarti akan Menampilkan Angka Dari 1 Sampai 10 dan Mencetak tulisan SELAMAT BERJUANG
    o   jika $angka<=10 maka akan mencetak $angka dan $selamat.
    o   1<=10 maka tercetak 1 SELAMAT BERJUANG , lalu 1+1=2, $angka sekarang 2.
    o   2<=10 maka tercetak 2 SELAMAT BERJUANG, lalu 2+1=3, $angka sekarang 3.
    o   3<=10 maka tercetak 3 SELAMAT BERJUANG, lalu 3+1=4, $angka sekarang 4.
    o   4<=10 maka tercetak 4 SELAMAT BERJUANG, lalu 4+1=5, $angka sekarang 5.
    o   5<=10maka tercetak 5 SELAMAT BERJUANG, lalu 5+1=6,$angka sekarang 6.
    o   6<=10 maka tercetak 6 SELAMAT BERJUANG, lalu 6+1=7, $angka sekarang 7.
    o   7<=10 maka tercetak 7 SELAMAT BERJUANG, lalu 7+1=8, $angka sekarang 8.
    o   8<=10maka tercetak 8 SELAMAT BERJUANG, lalu 8+1=9, $angka sekarang 9.
    o   9<=10maka tercetak 9 SELAMAT BERJUANG, lalu 9+1=10, $angka sekarang 10.
    o   10<=10maka tercetak 10 SELAMAT BERJUANG, lalu 10+1=11, $angka sekarang 11.
    o   11<=10salah , jadi program berhenti


    Rabu, 29 Maret 2017

    Pemrogrman Web Minggu 4

    Membuat Form :

    Source code :
    <html>
    <head>
    <title>Latihan Membuat Form</title>
    </head>
    <body>
    <table border=1 width=100%>
    <tr>
    <td colspan=2><center> <img src="images.jpg" widht=800></center></td>
    </tr>
    <tr>
    <td widht=140px>
    <ul>
    <li><a href="#">Home</a></li>
    <li><a href="#">Artikel</a></li>
    <li><a href="#">Pendaftaran</a></li>
    </ul>
    </td>
    <td>
    <table>
    <b>FORM PENDAFTARAN</b>
    <form action="proses.php" method="post">
    <tr>
    <td>Nama :</td><td><input type="text" size=40></td>
    </tr>
    <tr>
    <td>Alamat :</td><td><textarea rows="3" col="30"></textarea></td>
    </tr>
    <tr>
    <td>
    Jenis Kelamin:
    <input type="radio"name="jenis_kelamin"value="laki-laki" checked/>Laki-Laki
    <input type="radio"name="jenis_kelamin"value="perempuan"/>
    Perempuan</td>
    </tr>
    <tr>
    <td>
    Agama:
    <select name="agama">
       <option value="islam"> islam</option>
       <option value="hindu"> hindu</option>
       <option value="budha"> budha</option>
       <option value="kristen"> kristen</option>
       <option value="dll" selected>dan lain-lain</option>
    </select></td>
    </tr>
    <tr>
    <td><input type="submit" value="kirim"</td>
    </tr>
    </table>
    </td>
    </tr>
    <tr><
    <td bgcolor="pink" colspan="2"><font color="black"><marquee>Fitriana Puspa Wardani (1600018021) Program study Teknik Informatika Universitas Ahmad Dahlan</marquee></font>
    </td>
    </tr>
    </table>
    </body>
    </html>

    Hasil yang akan tampil :

    Sabtu, 25 Maret 2017

    Workshop Minggu 4A Soal Nomor 4

    Soal :
    Buatlah algoritma, flowchart dan program untuk mengecek apakah pemakai memasukkan bilangan bulat atau bilangan real.
    Lebih dulu, carilah perbedaan 1.0 dan 1 kemudian 1 dan 1.23.
    Perbedaan: 
    1.0 dan 1 adalah suatu bilangan yang sama yaitu 1, 1 adalah bilangan bulat dan 1.0 juga adalah bilangan bulat. 1 adalah bilangan bulat sedangkan 1.23 adalah bilangan real(bilangan berbentuk desimal atau koma atau bilangan irasional seperti akar kuadrat)
    Analisis 
    User diminta memasukkan nilai suatu bilangan lalu program akan menjanlankan apakah bilangan yang di masukkan user adalah bilangan real atau bilangan bulat.

    Algoritma Bilangan 
     [user memasukkan nilai, nilai yang dimasukkan di proses apakah nilai tersebut bilangan real atau bilangan bulat.]
     Deklarasi
    bilangan=bil
    bil=tipe data integer 
    Deskripsi
    Read(bil)
    if floor(bil)=bil then
    write(bil)
    else
    write(bil)
    Jawab :
    Pada program Raptor

    Output pada Raptor



    Program pada C++

    Output Pada C++


    Workshop Minggu 4A Soal Nomor 1

    Soal:
    Buat Flowchart dan Translasi program dari algoritma 4.2.b
    Algoritma 4.2.b :
    Analisi :
    user memasukkan nilai bilangan bulat satu persatu, misal bilangan pertama dimisalkan  x,x=2,bilangan kedua dimisalkan y, y=5, bilangan ke 3 dimisalkan z, z=3. jadi karena 5>2 dan 5>3 jadi bilangan terbesar adalah 5
    Algoritma Nilai_Maksimum
    [membaca tiga buah bilangan bulat, menentukan bilangan terbesar di antara tiga buah bilangan tersebut dan menampilkannya ke layar]
    Deklarasi 
    x,y,z : integer
    maks : integer
    Deskripsi 
    read (x,y,z)
    maks← x
    if(y>maks and y>z) then maks← y end if 
    if (z>maks and z>y) then maks←z end if
    write('Bilangan terbesar adalah=' ,maks)


    Jawab : 
     Program pada Raptor :
    Pertama kita ikuti algoritma yang telah disediakan lalu aplikasikan ke dalam program Raptor. 
    Masukkan Nilai X, disini saya memasukkan nilai x=1

    Masukkan nilai y, disini saya memasukkan nila y=2

    Masukkan Nilai Z disini saya memasukkan nilai Z=3


    Output pada Raptor :
    karena nilai terbesar dari 3 bilangan tersebut adalah 3 maka outputnya adalah 3


    Program Pada C++
    program pada C++ menggunakan overload 


    Output pada C++