bingung

Archive for 2017

LATIHAN WORKSHOP MINGGU KE 4


1. Buatlah flowchart dan translasi program dari algoritma 3.2.b. di atas.
Analisis dan Algoritma:



flowchart :



c++ :





2. Sempurnakan algoritma 3.3. dengan akar imajiner berbentuk :
                                            a + bi
dengan a dan b bilangan real dan bila harga b^2-4ac<0 .
Perhatikan bahwa nilai a dan b dihitung terpisah.
Rumus menghitung nilai a :
Rumus menghitung nilai b :
Operator Overloading untuk output :
analisis dan algorirma :

flowchart :



c++ :




3. Buatlah program dari algoritma 3.4. menggunakan case … of.

Analisis dan Algoritma:


flowchart :

c++ :






4. Buatlah algoritma, flowchart dan peogram untuk mengecek apakah pemakai  memasukkan bilangan bulat atau bilangan real.

  • ANALISIS : Bilangan real adalah bilangan antara bilangan rasional dan bilangan irasional sendiri, contoh bilangan real 0, 1 , 1.34 , 1/3  dll.  Bilangan bulat adalah bilanagn yang terdiri dari bilangan negatif, nol, dan bilangan positif, contoh bilangan bulat, -1, -2, 0, 1, 4, 7, dll. jadi jika user memasukkan suatu bilangan yang bernilai 1.45 maka bilangan tersebut bisa dikatakan bilangan real, tapi jika user memasukkan bilangan yang bernilai 7 bisa dikatakan bilangan tersebut adalah bilangan bulat.
  • ALGORITMA : Algoritma menentukan bilangan bulat atau real dari input yang di masukkan.
  • DEKLARASI  : a, b : float (input)
  • DESKRIPSI    : b←floor(a) 
  •                            if(b=a)them write (a" Adalah bilangan bulat")
  •                            else write(a" Adalah bilangan real")
  •                            endif
  •                            write(a).

flowchart :




c++ :





latihan minggu ke 4 alpro

Posted by : Komitted Fiddien 0 Comments
MEMBUAT WEBSITE SEDERHANA TENTANG PENDAFTARAN MAHASISWA BARU

Assalamualaikum.Wr.Wb
Saya disini menjelaskan cara membuat website sederhana. kalian bisa membuka dengan menggunakan notepad/notepad++ atau sublime text dll.
kalian bisa mengcopy script dibawah ini :

-pendaftaran.html

<html>
<head>
   <title>PENDAFTARAN MAHASISWA UAD </title>
</head>
<body bgcolor="darkblue">
    <center><table>
        <tr>
            <td colspan=2><img src="kampus.jpg" width=800></td>
        </tr>
        <tr bgcolor="yellow">
            <td align="center">Menu<br>
                Artikel<br>
                <a href="home.html">home</a><br>
                <a href="pendaftaran.html">Pendaftaran</a><br>
                <a href="tabelpendaftaran.php">Tabel Pendaftaran</a>
            </td>
            <td bgcolor="#ff7733" width=540px><center><h1><i>PENDAFTARAN MAHASISWA UAD </i></h1></center><br>
                <table>
                <form action="selectpendaftaran.php" method="POST">
                <tr>
                <td>Nama   : </td><td><input type="text" size=40 name="nama"></td>
            </tr>
                <tr>
                    <td>Alamat : </td><td><textarea cols=31 rows=3 name="alamat"></textarea></td>
                </tr>
                <tr>
                <td>Email  : </td><td><input type="text" size= 40 name="email"></td>
            </tr>
            </table>
            <br>

                Agama  : <input type="radio" name="agama" value="islam"> ISLAM
                <input type="radio" name="agama" value="kristen">KRISTEN
                <input type="radio" name="agama" value="hindu">HINDU
                <input type="radio" name="agama" value="budha">BUDHA
                <input type="radio" name="agama" value="konguchu">KONGUCHU<br>
                <br>
             
                Jenis Kelamin : <select name="kelamin">
                <option value="Laki-Laki">Laki-Laki</option>
                <option value="cewek">Cewek</option>
            </select><br>
                <input type="submit" name="input" value="Masukkan">
                <input type="reset" name="reset" value="ulang">
            </td>
        </tr>
        <tr>
            <center><td colspan=2 bgcolor="blue"><img src="footer.jpg"width=800 height=200></td></center>
        </tr>
    </table></center>
</body>
</html>



Kemudian sesudah membuat tampilan diatas, kalian bisa membuat selectpendaftaran.php, lihat script dibawah :

 <?php
$nama =$_POST['nama'];
$alamat =$_POST['alamat'];
$email =$_POST['email'];
$agama =$_POST['agama'];
$kelamin =$_POST['kelamin'];

echo "Nama anda : ".$nama;
echo "<br>";
echo "Alamat anda : ".$alamat;
echo "<br>";
echo "Email anda : ".$email;
echo "<br>";
echo "Agama Anda :".$agama;
echo "<br>";
echo "Jenis Kelamin anda : ".$kelamin;

?>
<br>
<a href='pendaftaran.html'>kemballi</a>

setelah membuat selectpendaftaran.php akan tampil seperti dibawah ini.


cuma itu saja yang saya bisa bantu gans. jika ada kesalahan kata ataupun yang lain tolong di maafkeun. wkwkw. semoga bermanfaat ya ganss.

wassalamualaikum.Wr.Wb

tambahan tampilan biodata :





website pendaftaran mahasiswa baru

Posted by : Komitted Fiddien 0 Comments
KASUS PERTEMUAN KE 4 ALPRO


Kasus 4.1
Analisis :
Memasukan bilangan bulat pertama : 12
Memasukkan bilangan bulat kedua : 8
Maka bilangan bulat terbesar adalah : 12 .

Algoritma :
maksimal {menentukan nilai terbesar antara dua bilangan bulat}

deklarasi :
A : integer
B: integer

Deskripsi :
Read (A,B)
If (A>B) then write(‘bilangan bulat terbesar adalah=A’)
Else write (‘bilangan bulat terbesar adalah = B’)
Endif


 flowchart


 C++











Kasus 4.2
Analisis :
Menentukan bilangan terbesar .
Masukan nilai pertama : 12
Masukan nilai kedua : 8
Masukan nilai ketiga : 4
Maka nilai terbesar dari 3 bilangan adalah : 12

Algoritma :
Nilai maksimum {mambaca tiga buah bilangan bulat, menentukan bilangan terbesar diantara tiga buah bilangan tersebut dan menampilkannya ke layar}

Deklarasi:
X, y, z : integer

Deskripsi :
Read (x,y,z)
If (x>y) and(x>z) then write (‘bilangan terbesar adalah=’,x)
Else If (y>x) and(y>z) then write (‘bilangan terbesar adalah=’,y)
Else write (‘bilangan terbesar adalah =’,z)
End if

 flowchart



 C++




kasus 4.3
Anallisis :
Persamaan kuadrat adalah persamaan dengan bentuk umum Ax pangkat 2 + bx +c=0,
Dan tentu saja A!=0.
Rumus:
Disk <-  b*b-4*a*c
Misal masukkan bilangan bil A : 1
Masukan bil B : 2
Masukan bil C : 3
Maka akan keluar ‘akar imajiner’

Algoritma :
Persamaan kuadrat {menghitung akar-akar persamaan kuadrat Ax^2+Bx+C=0}
Deklarasi:
A,B,C = integer
Disk = longint
X1,x2= real

Deskripsi :
Read (a,b,c)
Disk <-  b*b-4*a*c
If(a=0) then write (‘Bukan persamaan kuadrat’)
Else if disk >0 then
X1(-b+sqrt(disk)/2*a)
X1(-b-sqrt(disk)/2*a)
Else if disk=0 then
X1(-b/2*a)
X2(x1)
Else write (‘akar imajiner’)
End if    
Write (x1, x2)


 flowchart


  C++





Kasus 4.4
Konversikan nilai angka menjadi nilai huruf dengan ketentuan sebagi berikut :
nilai angaka 0 - 20 nilai hurufnya E, 21 - 40 nilai hurufnya D, 41 - 60 nilai hurufnya C, 61 - 80 nilai hurufnya B, 81 - 100 nilai hurufnya A.
  • ANALISIS : Dengan ketentuan yang sudah ada yaitu jika kita memasukkan sebuah Nilai angka maka Nilai angka itu akan di konversikan menjadi nilai huruf dengan ketentuan jika
    nilai angaka 0 - 20 nilai hurufnya E, 21 - 40 nilai hurufnya D, 41 - 60 nilai hurufnya C, 61 - 80 nilai hurufnya B, 81 - 100 nilai hurufnya A.Misalkan kita memasukkan nilai angka 70 maka nilai angka itu memiliki nilai huruf B.
     
  •  ALGORITMA :  Konversi nilai {Mengkonversikan nilai angka menjadi nilai huruf.}
  • DEKLARASI   : nilai : integer (input)
  •                             nilai_huruf (char)
  • DESKRIPSI      :
  •                       read(nilai)
  •                       if (nilai>0) and (nilai <=20) then nilai_huruf ← 'E'
  •                       if (nilai>20) and (nilai <=40) then nilai_huruf ← 'D'
  •                       if (nilai>40) and (nilai <=60) then nilai_huruf ← 'C'
                          if (nilai>60) and (nilai <=80) then nilai_huruf ← 'B' 
                          if (nilai>80) and (nilai <=100) then nilai_huruf ← 'A'
    end if
    write(nilai_huruf)


 flowchart


  C++



kasus 4.5

  Buatlah algoritma, flowchart , dan program untuk mengkonversi hari ke-1 adalah hari senin sampai dengan hari ke-7 adalah minggu. Misalkan dimasukkan nilai 5, outputnya adalah hari jum'at.
  • ANALISIS : dalam seminggu itu terdapat 7 hari, yaitu senin, sampai minggu . hair senin itu nilainya 1, selasa nilainya 2 sampai minggu nilainya 3, juka user memasukkan nilai 5 makan 5 itu akan menjadi hari jumat.
  • ALGORITMA :
    Algoritma menentukan_hari
    { masukan integer 1 sampai 7, akan ditentukan hari apa yang sesuai }.
    •  Deklarasihari_ke : integer;
    hari : string: 
    • Deskripsiread(hari_ke);
    case (hari_ke) of
    1 : hari
    Ã… 'Senin'
    2 : hari
    Ã… 'Selasa';
    3 : hari
    Ã… 'Rabu';
    4 : hari
    Ã… 'Kamis';
    5 : hari
    Ã… 'Jum''at';
    6 : hari
    Ã… 'Sabtu';
    else hari
    Ã… 'Minggu';
    endcase
    write(hari)
     

flowchart :



c++ :


kasus pertemuan ke 4

Posted by : Komitted Fiddien 0 Comments
EVALUASI MINGGU KE 3

assalamualaikum wr.wb.
langsung saja evaluasi minggu ke 3 tentang alpro. saya merasa mendapatkan rintangan yang berat saat mengerjakan alpro minggu ke 3. karena soal yang diberikan bapak dosen yang cukup banyak dan berrat. tetapi saya tidak lengah untuk menghadapi soal soal yang bapak beri, saya merasa ingin sekali bisa menyelesaikan tugas yang bapak beri dengan sabar dan tabah. hehe. lumayan susah sih , tetapi enak juga ada rintangan. hehe. itu saja sih evaluasi saya . jika ada salah tolong dimaafkan ya ?
sekian dan terimakasih.
wassalamualaikum wr.wb

evaluasi minggu ke3

Posted by : Komitted Fiddien 0 Comments
POSTEST PERTEMUAN KEDUA ALPRO

1. Carilah luas daerah yang diarsir dari gambar dibawah menggunakan 1 inputan yaitu r ? (MENGGUNAKAN OOP)

Algoritma :
Membaca data yang dimasukkan (r) kemudian di olah dengan rumus Lingkaran =Phi*r*r
dan Rumus Persegi= r*2*r*2,kemudian dari hasil tersebut luas persegi di kurangkan dengan luas lingkaran
Deklarasi:
float r;
float Persegi;
float Lingkaran;
float Arsir;
Deskripsi:
read(r)
Lingkaran=phi*r*r
Persegi=r*2*r*2
Arsir=persegi-lingkaran

Berikut adalah programnya:






 2.Carilah volume yang diarsir dari gambar dibawah dengan menggunakan ketentuan 2 inputan yaitu r dan t ? (MENGGUNAKAN OOP)

Algoritma :
Membaca data yang dimasukkan (r,t) kemudian di olah dengan rumus vbola=4/3*3.14*r*r*r
dan Rumus vtabung= 3.14*r*r*t ,kemudian dari hasil tersebut vtabung dikurangkan dengan vbola

Deklarasi:
float r;
float t;
float vbola;
float vtabung;
float arsir;

Deskripsi:
read(r)
vbola=4/3*3.14*r*r*r
 vtabung= 3.14*r*r*t
Arsir=vtabung-vbola


Berikut adalah Programnya:





PRETEST

1. PENJELASAN SEKUEN PADA ALGORITMA 


Runtunan adalah struktur algoritma paling dasar yang berisi rangkaian instruksi yang di proses secara sekuensial, satu persatu, mulai dari instruksi pertama sampai instruksi terakhir. Bab ini membahas runtunan dan contoh-contoh algoritma yang hanya berisi runtunan.



Algoritma merupakan runtunan (sequence) satu atau lebih instruksi, yang berarti bahwa:


  1. Tiap intruksi dikerjakan satu persatu;
  2. Tiap intruksi dilaksanakan tepat sekali;tidak ada instruksi yang diulang;
  3. Urutan instruksi yang dilaksanakan pemroses sama dengan urutan instruksi sebagaimana yang tertulis di dalam teks algoritmanya;
  4. Akhir dari instruksi terakhir merupakan akhir algoritma.
Setiap instruksi di dalam runtunan ditulis dalam satu baris,atau beberapa instruksi dalam baris yang sama tetapi antara setiap instruksi dipisahkan dengan tanda titik koma(;). Contoh-contoh masalah di bawah ini memperlihatkan algoritma yang hanya berisi runtunan.

2. CONTOH SEKUEN PADA KEHIDUPAN SEHARI-HARI

 contoh nya dalam kehidupan sehari-hari seperti saat kita membuat mie instant pasti kita akan membuka bungkus dulu lalu memasukan mie kedalam air mendidih, nah mungkinkah ada yang tidak melakukan perurutan tersebut??? (Langsung aja di masak sama bungkus nya. wkwkwkwk ! )

POSTEST DAN PRETEST PRAKTIKUM KE DUA ALPRO

Posted by : Komitted Fiddien 0 Comments
WORKSHOP ALGORITMA DAN CLASS

 1. Buatlah analisis dan algoritma untuk mencari titik tengah sebuah garis yang ujung titiknya adalah A(x1,y1), dan B(x2,y2).


2. Buatlah algoritma untuk mencari isi bolabila diketahui jari-jari bola.
input:
rumus isibola :
algoritma :


3. Buatlah analisis dan algoritma untuk mencari hipotenusa dari segitiga pythagoras bila diketahui sisi siku-sikunya. (Petunjuk : gunakan fungsi SQRT yang  menyatakan akar dari).rumus  




4. Buatlah analisis dan algoritma untuk menghitung konversi detik menjadi format jam:menit:detik.
Buat contoh kasus, misalkan konversikan 1230 detik menjadi ... jam...menit...detik.
rumus algoritma :




5. Buatlah analisis dan algoritma untuk menghitung konversi dari jam:menit:detik ke detik .
Buat contoh kasus, misalkan konversikan 2 jam 13 menit 43 detik menjadi ...detik.
 rumus :





6. Buatlah analisis dan algoritma untuk menghitung selisih 2 waktu . output ditampilkan dalam bentuk jam:menit:detik. asumsukan menggunakan sistem jam 24-an.
Buat contoh kasus, misalnya berapa selisih waktu antara jam 3.45 sore dengan jam 10.23 malam. Selesaikan secara manual lebih dahulu.
 rumus :




7. Buatlah analisis dan algoritma untuk menghitung jumlah komponen sejumlah uang menjadi pecahan pecahannya.





8. Buatlah analisis dan algoritma untuk menghitung luas sebuah plat CD.




9. Buatlah analisis dan algoritma untuk menghitung operasi bilangan rasional.




10. Buatlah analisis dan algoritma untuk mengkonversi bilangan biner 4 digit menjadi bilangan  desimal.




11. Buatlah analisis dan algoritma untuk menjumlah dua bilangan scientific berbentuk aEb dengan 0<a<10  dan b<=0<=4.


12. Buatlah analisis dan algoritma untuk menghitung jumlah dari dua tanggal yang dimasukkan user.





contoh kasus workshop :

3.2.




3.4.



3.6






3.5.






WORKSHOP ALGORITMA DAN CLASS

Posted by : Komitted Fiddien 0 Comments

- Copyright © Komitted Fiddien - Blogger Templates - Powered by Blogger - Designed by Johanes Djogan -