18 Maret 2017

Evaluasi Diri Minggu ke 3

Assalamuallaikum Wr. Wb
Hai hai bertemu lagi nih di postingan mingguan ku, selama seminggu terakhir aku belajar lumayan banyak mata kuliah, dan pastinya algoritma pemrograman juga. Aku sudah mempelajari alpro sampai sekuen, tapi sebenarnya aku masih bingung dengan materi ini karena banyak source code yang sulit ku ingat, hehehe maklumlah aku lemah dalam hal mengingat, apalagi mengingat masa lalu. haha Eh koq malah baper sih.

Oh ia untuk waktu pembelajaranku tentang alpro itu aku nggak hitung ya, dikarenakan hampir setiap hari aku ngoding terus, ya namanya juga anak teknik informatika kan, setiap hari ada aja tugas proyek. Kuliah pagi, terus dikasih tugas sampai begadang juga. aduuh nasib yaa. hehe

By the way untuk postingan kali ini aku nggak akan panjang lebar ya, karena masih banyak tugas yang harus di posting.
Sekian dan Terimakasih,
Tunggu postingan selanjutnya .
Wasallamuallaikum.
Read More ->>

Postest 2 (Menghitung daerah yang diarsir)

Assalmuallaikum wr. wb
Hallo bertemu lagi dengan feny disini. Kali ini aku akan memposting tugas postest yang menggunakan Raptor Flowchart mode Object-Oriented.
Langsung saja ya...


Untuk program nomor 1 ada dibawah ini :

Pertama masukkan UML dengan memilih New Method dan New Field

 

Kemudian masukkan main, main disini berisi rumusan persoalan diatas 

 Dan masukkan rumus-rumus pemanggil yang telah diinputkan sebelumnya.




 * Hasil outputnya jika dimasukkan jari-jari = 3

.

* Program Menggunakan C++ :

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
class hasil{
    private:
        float persegi();
        float lingkaran();
        float arsir();
    public:
        float phi,lp,ll,arsiran,jari;
};
float persegi(int a){
    float hasil;
    hasil=a*a;
    return hasil;
}

float lingkaran(int a,float phi){
    float hasil;
    hasil=phi*a*a;
    return hasil;
}

float arsir(float pers,float ling){
    float hasil;
    hasil=pers-ling;
    return hasil;
}
int main(int argc, char** argv) {

    hasil x;
    int s;
x.phi=3.14;
    cout<<"Masukkan sisi :";
    cin>>s;
    x.jari=0.5*s;
    x.lp=persegi(s);
    x.ll=lingkaran(x.jari,x.phi);
    x.arsiran=arsir(x.lp,x.ll);
   
    cout<<endl<<"Hasil luas persegi : "<<x.lp<<endl;
    cout<<"Hasil luas lingkaran : "<<x.ll<<endl;
    cout<<"Hasil Arsiran : "<<x.arsiran;
   
    return 0;
}

*Hasil Outputnya bila dimasukkan jari-jarinya 4 dan tinggi 10 :

 * Untuk kasus nomor 2 :
Program Raptor :
 
Program C++ :
#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
class hasil{
    private:
        float tabung();
        float bola();
        float arsir();
    public:
        float phi,vt,vb,arsiran;
};
float tabung(int a,int b,float phi){
    float hasil;
    hasil=phi*a*a*b;
    return hasil;
}

float bola(int a,float phi){
    float hasil;
    hasil=phi*a*a*a*4/3;
    return hasil;
}

float arsir(float tb,float bl){
    float hasil;
    hasil=tb-bl;
    return hasil;
}
int main(int argc, char** argv) {

    hasil x;
    int r,t;
x.phi=3.14;
    cout<<"Masukkan jari-jari :";
    cin>>r;
    cout<<"Masukkan Tinggi : ";
    cin>>t;
   
    x.vt=tabung(r,t,x.phi);
    x.vb=bola(r,x.phi);
    x.arsiran=arsir(x.vt,x.vb);
   
    cout<<endl<<"Hasil Volume Tabung : "<<x.vt<<endl;
    cout<<"Hasil Volume Bola : "<<x.vb<<endl;
    cout<<"Hasil Arsiran : "<<x.arsiran;
   
    return 0;
}



*Hasil outputnya adalah bila dimasukkan jari-jari 3 dan tingginya 6 


Sekian dan Terimakasih

Wassalamuallaikum

Read More ->>

17 Maret 2017

Sekuen

Pretest Minggu Kedua.
Assalamuallaikum Wr. Wb
Hello bertemu lagi dengan aku di blog yang sama, kali ini aku akan membahas tentang sekuen. Pasti banyak yang nggak tau apa itu sekuen? Apa tujuan dipelajarinya sekuen? Dan bagaimana penerapannya dikehidupan sehari-hari.
Langsung saja yaa....

Apa yang di maksud dengan sekuen?
Sekuen adalah sederetan pernyataan-pernyataan yang urut dan pelaksanaan eksekusinya runtut, sesuai dengan langkahnya. Dan jika dilakukan secara acak, maka hal itu tidak bisa dikatakan sebagai sekuen.

Apa tujuan dipelajarinya sekuen?
Sekuen bertujuan agar kita bisa berpikir logis dengan algoritmanya yang berurutan.

Apa yang dimaksud algoritma?
Algoritma adalah prosedur langkah demi langkah untuk perhitungan. Algoritma digunakan untuk perhitungan, pemrosesan data, dan penalaran otomatik.

Apa contoh penerapan algoritma dikehidupan sehari-hari?
Memasak nasi adalah tahapan algoritma yang sering dilakukan dikehidupan masing-masing, yaitu :
1. Mengambil beras
2. Membersihkan beras
3. Membilas beras dengan air bersih
4. Memasukkannya kedalam panci (alat untuk memasak nasi)
5. Letakkan di atas kompor
6. Nyalakan kompor
7. Tunggu sampai matang.

Sekian dan Terimakasih untuk postingan kali ini. Jangan lupa update terus.
Wassalamuallaikum
Read More ->>

Menghitung konversi dari jam:menit:detik ke detik

Assalamuallaikum Wr. Wb

Hello selamat datang di blog ku, masih bersama feny, di post ini aku akan membahas workshop minggu ketika.

Baiklah langsung saja ya....
Soal : Buatlah analisis dan algoritma untuk menghitung konversi dari jam:menit:detik ke detik. Buat contoh kasus, misalnya konversikan 2 jam 13 menit 43 detik menjadi....detik.
Kasus : konversikan 2 jam 13 menit 43 detik menjadi....detik.
 Rumus yang diperlukan : (Jam*3600)+(Menit*60)+Detik
Algoritma :Mengkonversikan ke tampilan detik
Deskripsi :
- Input jam
- Input menit
          - Input Detik
Proses :
* Program menggunakan Raptor

* Hasil Outputnya bila diinputkan 2 Jam 13 Menit 43 Detik


* Program C++ :

* Hasil Outputnya :
 

Sekian dan Terimakasih
Read More ->>