Assalamualaikum
kali ini saya akan memposting tentang pembelajaran saya seminggu ini.
senin jam 09.35-12.00 adalah jadwal mata kuliah algoritma pemrograman, pada hari itu kami menjalani uji kompetensi. mungkin karna banyak kendala pada waktu itu, seperti jaringan internet yang tiba-tiba putus, mungkin kalau diberikan waktu beberapa menit lagi mungkin UK saat itu berjalan dengan lancar.
cara belajar saya masih sama yaitu dengan mendengaarkan dan memahami apa yang di ucapkan dosen. dan dari praktikum jang diadakan hari selasa. kurang lebih 3 jam.
saya dan partner saya sedang mengerjakan workshop 4. mohon maaf jika saya terlambat mengupload workshop 4. dikarenakan keadaan yang kurang sehat. mohon dimaklumi yaa... :)
Waalaikumsalam
Minggu, 26 Maret 2017
Senin, 20 Maret 2017
Workshop 3-nomor 8
assalamualaikum
Deklarasi :
int luasluar;
int luascd;
int luasdalam;
int phi;
int dd;
int diameter;
Deskripsi :
phi <-22/7;
diameter <-12;
dd <-1,5;
luasluar<-phi*diameter;
luasdalam <-phi*dd;
luascd <-luasluar-luasdalam;
Dalam Raptor :

using namespace std;
int main()
{
int luasluar;
int luascd;
int luasdalam;
int phi;
int dd;
int diameter;
phi =22/7;
diameter =12;
dd =1,5;
luasluar =phi*diameter;
luasdalam =phi*dd;
luascd =luasluar-luasdalam;
cout << "Luas Cd :"<<luascd << endl;
return 0;
}
- Apa itu C++...?
- Apa itu RAPTOR..?
Jika kalian masih bingung apa itu Raptor yang ada di program-program itu. Raptor merupakan program yang berbasis flowchart. Raptor digunakan
untuk membantu memvisualisasikan algoritma yang telah kita buat dalam
flowchart. Program Raptor diciptakan secara visual dan dieksekusi
secara visual dengan menelusuri eksekusi melalui flowchart. Biasanya
kita lebih suka menggunakan flowchart untuk mengekspresikan algoritma,
dan lebih berhasil menciptakan algoritma menggunakan Raptor daripada
menggunakan bahasa tradisional atau menulis flowchart tanpa Raptor.
kali ini saya akan membuat program menghitung luas bangunan yang diarsir
Deklarasi :
int luasluar;
int luascd;
int luasdalam;
int phi;
int dd;
int diameter;
Deskripsi :
phi <-22/7;
diameter <-12;
dd <-1,5;
luasluar<-phi*diameter;
luasdalam <-phi*dd;
luascd <-luasluar-luasdalam;
Dalam Raptor :
Outputnya :
Dalam C++ :
#include <iostream>
#include <string>using namespace std;
int main()
{
int luasluar;
int luascd;
int luasdalam;
int phi;
int dd;
int diameter;
phi =22/7;
diameter =12;
dd =1,5;
luasluar =phi*diameter;
luasdalam =phi*dd;
luascd =luasluar-luasdalam;
cout << "Luas Cd :"<<luascd << endl;
return 0;
}
outputannya :
Workshop 3-Nomor 7
Assalamualaikum
Deklarasi :
int sisa1;
int jumlah;
int limaribu;
int seratus;
int sepuluh;
int seribu;
int limapuluh;
int ratusanribu;
int limaratus;
int limapuluhh;
int duapuluh;
Deskripsi :
ratusanribu <-jumlah/100000;
sisa1 <-jumlah-(ratusanribu*100000);
limapuluh <-sisa1/50000;
sisa1 <-sisa1-(limapuluh*50000);
duapuluh <-sisa1/20000;
sisa1 <-sisa1-(duapuluh*20000);
sepuluh <-sisa1/10000;
sisa1 <-sisa1-(sepuluh*10000);
limaribu <-sisa1/5000;
sisa1 <-sisa1-(limaribu*5000);
seribu <-sisa1/1000;
sisa1 <-sisa1-(seribu*1000);
limaratus <-sisa1/500;
sisa1 <-sisa1-(limaratus*500);
seratus <-sisa1/100;
sisa1 <-sisa1-(seratus*100);
limapuluhh <-sisa1/50;
sisa1 <--(limapuluhh*50);
dalam raptor :
Dalam C++ :
#include <iostream>
#include <string>
using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
int sisa1;
int jumlah;
int limaribu;
int seratus;
int sepuluh;
int seribu;
int limapuluh;
int ratusanribu;
int limaratus;
int limapuluhh;
int duapuluh;
raptor_prompt_variable_zzyz ="Jumlah uang dalam rupiah";
cout << raptor_prompt_variable_zzyz << endl;
cin >> jumlah;
ratusanribu =jumlah/100000;
sisa1 =jumlah-(ratusanribu*100000);
limapuluh =sisa1/50000;
sisa1 =sisa1-(limapuluh*50000);
duapuluh =sisa1/20000;
sisa1 =sisa1-(duapuluh*20000);
sepuluh =sisa1/10000;
sisa1 =sisa1-(sepuluh*10000);
limaribu =sisa1/5000;
sisa1 =sisa1-(limaribu*5000);
seribu =sisa1/1000;
sisa1 =sisa1-(seribu*1000);
limaratus =sisa1/500;
sisa1 =sisa1-(limaratus*500);
seratus =sisa1/100;
sisa1 =sisa1-(seratus*100);
limapuluhh =sisa1/50;
sisa1 =-(limapuluhh*50);
if (jumlah>=100000)
{
cout << "Pecahan 100000 ada="+ratusanribu << endl; }
else
{
if (jumlah>=50000)
{
cout << "Pecahan 50000 ada="+limapuluh << endl; }
else
{
if (jumlah>=20000)
{
cout << "Pecahan 2000 ada="+duapuluh << endl; }
else
{
if (jumlah>=10000)
{
cout << "Pecahan 10000 ada="+sepuluh << endl; }
else
{
if (jumlah>=5000)
{
cout << "Pecahan 5000 ada="+limaribu << endl; }
else
{
if (jumlah>=1000)
{
cout << "Pecahan 1000 ada="+seribu << endl; }
else
{
if (jumlah>=500)
{
cout << "Pecahan 500 ada="+limaratus << endl; }
else
{
if (jumlah>=100)
{
cout << "Pecahan 100 ada="+seratus << endl; }
else
{
if (jumlah>=50)
{
cout << "Pecahan 50 ada="+limapuluhh << endl; }
else
{
cout << "Pecahan 0 ada="+sisa1 << endl; }
}
}
}
}
}
}
}
}
return 0;
}
- Apa itu C++...?
- Apa itu RAPTOR..?
Jika kalian masih bingung apa itu Raptor yang ada di program-program itu. Raptor merupakan program yang berbasis flowchart. Raptor digunakan
untuk membantu memvisualisasikan algoritma yang telah kita buat dalam
flowchart. Program Raptor diciptakan secara visual dan dieksekusi
secara visual dengan menelusuri eksekusi melalui flowchart. Biasanya
kita lebih suka menggunakan flowchart untuk mengekspresikan algoritma,
dan lebih berhasil menciptakan algoritma menggunakan Raptor daripada
menggunakan bahasa tradisional atau menulis flowchart tanpa Raptor.
kali ini saya akan membuat program menghitung luas bangunan yang diarsir
Deklarasi :
int sisa1;
int jumlah;
int limaribu;
int seratus;
int sepuluh;
int seribu;
int limapuluh;
int ratusanribu;
int limaratus;
int limapuluhh;
int duapuluh;
Deskripsi :
ratusanribu <-jumlah/100000;
sisa1 <-jumlah-(ratusanribu*100000);
limapuluh <-sisa1/50000;
sisa1 <-sisa1-(limapuluh*50000);
duapuluh <-sisa1/20000;
sisa1 <-sisa1-(duapuluh*20000);
sepuluh <-sisa1/10000;
sisa1 <-sisa1-(sepuluh*10000);
limaribu <-sisa1/5000;
sisa1 <-sisa1-(limaribu*5000);
seribu <-sisa1/1000;
sisa1 <-sisa1-(seribu*1000);
limaratus <-sisa1/500;
sisa1 <-sisa1-(limaratus*500);
seratus <-sisa1/100;
sisa1 <-sisa1-(seratus*100);
limapuluhh <-sisa1/50;
sisa1 <--(limapuluhh*50);
dalam raptor :
Dalam C++ :
#include <iostream>
#include <string>
using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
int sisa1;
int jumlah;
int limaribu;
int seratus;
int sepuluh;
int seribu;
int limapuluh;
int ratusanribu;
int limaratus;
int limapuluhh;
int duapuluh;
raptor_prompt_variable_zzyz ="Jumlah uang dalam rupiah";
cout << raptor_prompt_variable_zzyz << endl;
cin >> jumlah;
ratusanribu =jumlah/100000;
sisa1 =jumlah-(ratusanribu*100000);
limapuluh =sisa1/50000;
sisa1 =sisa1-(limapuluh*50000);
duapuluh =sisa1/20000;
sisa1 =sisa1-(duapuluh*20000);
sepuluh =sisa1/10000;
sisa1 =sisa1-(sepuluh*10000);
limaribu =sisa1/5000;
sisa1 =sisa1-(limaribu*5000);
seribu =sisa1/1000;
sisa1 =sisa1-(seribu*1000);
limaratus =sisa1/500;
sisa1 =sisa1-(limaratus*500);
seratus =sisa1/100;
sisa1 =sisa1-(seratus*100);
limapuluhh =sisa1/50;
sisa1 =-(limapuluhh*50);
if (jumlah>=100000)
{
cout << "Pecahan 100000 ada="+ratusanribu << endl; }
else
{
if (jumlah>=50000)
{
cout << "Pecahan 50000 ada="+limapuluh << endl; }
else
{
if (jumlah>=20000)
{
cout << "Pecahan 2000 ada="+duapuluh << endl; }
else
{
if (jumlah>=10000)
{
cout << "Pecahan 10000 ada="+sepuluh << endl; }
else
{
if (jumlah>=5000)
{
cout << "Pecahan 5000 ada="+limaribu << endl; }
else
{
if (jumlah>=1000)
{
cout << "Pecahan 1000 ada="+seribu << endl; }
else
{
if (jumlah>=500)
{
cout << "Pecahan 500 ada="+limaratus << endl; }
else
{
if (jumlah>=100)
{
cout << "Pecahan 100 ada="+seratus << endl; }
else
{
if (jumlah>=50)
{
cout << "Pecahan 50 ada="+limapuluhh << endl; }
else
{
cout << "Pecahan 0 ada="+sisa1 << endl; }
}
}
}
}
}
}
}
}
return 0;
}
Minggu, 19 Maret 2017
Workshop 3-soal nomor 6
Assalamualaikum
Deklarasi :
int d2;
int d;
int detik;
int jam;
int j;
int m;
int menit;
int j2;
int m2;
int a;
Deskripsi :
jam <-j2-j;
menit <- m2-m;
detik <- d2-d;
hasil raptornya :
outputannya :
dalam C++
#include <iostream>
#include <string>
using namespace std;
class Hitung{
friend ofstream& operator<<(ostream&, const Hitung&);
friend ofstream& operator<<(istream&, Hitung&);
public:
void jumlah();
friend istream& operator>>(istream&in,Hitung&masukan){
cout<<"Masukkan jam : ";
in >> masukan.j;
cout<<"Masukkan menit : ";
in >> masukan.m;
cout<<"Masukkan detik : ";
in >> masukan.d;
cout<<"Masukkan jam 2 : ";
in >> masukan.j2;
cout<<"Masukkan menit 2 : ";
in >> masukan.m2;
cout<<"Masukkan detik 2 : ";
in >> masukan.d2;
return in;
}
friend ostream & operator<<(ostream& out, Hitung& masukan){
out << "selisih = "<<masukan.jam<<":"<<masukan.menit<<":"<<masukan.detik << endl;
return out;
}
private:
int d2;
int d;
int detik;
int jam;
int j;
int m;
int menit;
int j2;
int m2;
int a;
};
void Hitung::jumlah(){
jam =j2-j;
menit =m2-m;
detik =d2-d;
}
int main()
{
Hitung a;
cin>>a;
a.jumlah();
cout<<a;
return 0;
}
outputannya :
- Apa itu C++...?
- Apa itu RAPTOR..?
Jika kalian masih bingung apa itu Raptor yang ada di program-program itu. Raptor merupakan program yang berbasis flowchart. Raptor digunakan
untuk membantu memvisualisasikan algoritma yang telah kita buat dalam
flowchart. Program Raptor diciptakan secara visual dan dieksekusi
secara visual dengan menelusuri eksekusi melalui flowchart. Biasanya
kita lebih suka menggunakan flowchart untuk mengekspresikan algoritma,
dan lebih berhasil menciptakan algoritma menggunakan Raptor daripada
menggunakan bahasa tradisional atau menulis flowchart tanpa Raptor.
kali ini saya akan membuat program menghitung luas bangunan yang diarsir
int d2;
int d;
int detik;
int jam;
int j;
int m;
int menit;
int j2;
int m2;
int a;
Deskripsi :
jam <-j2-j;
menit <- m2-m;
detik <- d2-d;
hasil raptornya :
outputannya :
dalam C++
#include <iostream>
#include <string>
using namespace std;
class Hitung{
friend ofstream& operator<<(ostream&, const Hitung&);
friend ofstream& operator<<(istream&, Hitung&);
public:
void jumlah();
friend istream& operator>>(istream&in,Hitung&masukan){
cout<<"Masukkan jam : ";
in >> masukan.j;
cout<<"Masukkan menit : ";
in >> masukan.m;
cout<<"Masukkan detik : ";
in >> masukan.d;
cout<<"Masukkan jam 2 : ";
in >> masukan.j2;
cout<<"Masukkan menit 2 : ";
in >> masukan.m2;
cout<<"Masukkan detik 2 : ";
in >> masukan.d2;
return in;
}
friend ostream & operator<<(ostream& out, Hitung& masukan){
out << "selisih = "<<masukan.jam<<":"<<masukan.menit<<":"<<masukan.detik << endl;
return out;
}
private:
int d2;
int d;
int detik;
int jam;
int j;
int m;
int menit;
int j2;
int m2;
int a;
};
void Hitung::jumlah(){
jam =j2-j;
menit =m2-m;
detik =d2-d;
}
int main()
{
Hitung a;
cin>>a;
a.jumlah();
cout<<a;
return 0;
}
outputannya :
Workshop 3- soal nomor 5
Assalamualaikum
Deklarasi :
int j,m,d;
float detik, menit,jam,a;
Deskripsi :
menit<-m*60;
jam<-j*3600;
detik<-jam+menit+d;
dalam raptor :
outputannya :
dalam C++ :
#include<iostream>
using namespace std;
class hitung{
friend ostream&operator<<(ostream&,const hitung&);
friend istream&operator<<(istream&, hitung&);
public:
void jumlah();
friend istream&operator>>(istream&in,hitung&masukan){
cout<<"Masukan jam : ";
in>>masukan.j;
cout<<"Masukkan Menit : ";
in>>masukan.m;
cout<<"Masukkan Detik : ";
in>>masukan.d;
return in;
}
friend ostream&operator<<(ostream&out, hitung&masukan){
out<<"Hasil Detik : "<<masukan.detik<<endl;
return out;
}
private:
int j,m,d;
float detik, menit,jam,a;
};
void hitung::jumlah(){
menit=m*60;
jam=j*3600;
detik=jam+menit+d;
}
int main()
{
hitung a;
cin>>a;
a.jumlah();
cout<<a;
}
Hasil outputannya :
- Apa itu C++...?
- Apa itu RAPTOR..?
Jika kalian masih bingung apa itu Raptor yang ada di program-program itu. Raptor merupakan program yang berbasis flowchart. Raptor digunakan
untuk membantu memvisualisasikan algoritma yang telah kita buat dalam
flowchart. Program Raptor diciptakan secara visual dan dieksekusi
secara visual dengan menelusuri eksekusi melalui flowchart. Biasanya
kita lebih suka menggunakan flowchart untuk mengekspresikan algoritma,
dan lebih berhasil menciptakan algoritma menggunakan Raptor daripada
menggunakan bahasa tradisional atau menulis flowchart tanpa Raptor.
kali ini saya akan membuat program menghitung luas bangunan yang diarsir
Deklarasi :
int j,m,d;
float detik, menit,jam,a;
Deskripsi :
menit<-m*60;
jam<-j*3600;
detik<-jam+menit+d;
dalam raptor :
outputannya :
dalam C++ :
#include<iostream>
using namespace std;
class hitung{
friend ostream&operator<<(ostream&,const hitung&);
friend istream&operator<<(istream&, hitung&);
public:
void jumlah();
friend istream&operator>>(istream&in,hitung&masukan){
cout<<"Masukan jam : ";
in>>masukan.j;
cout<<"Masukkan Menit : ";
in>>masukan.m;
cout<<"Masukkan Detik : ";
in>>masukan.d;
return in;
}
friend ostream&operator<<(ostream&out, hitung&masukan){
out<<"Hasil Detik : "<<masukan.detik<<endl;
return out;
}
private:
int j,m,d;
float detik, menit,jam,a;
};
void hitung::jumlah(){
menit=m*60;
jam=j*3600;
detik=jam+menit+d;
}
int main()
{
hitung a;
cin>>a;
a.jumlah();
cout<<a;
}
Hasil outputannya :
Workshop 3-Tugas 1
Assalamu'alaikum
- Apa itu C++...?
- Apa itu RAPTOR..?
Jika kalian masih bingung apa itu Raptor yang ada di program-program itu. Raptor merupakan program yang berbasis flowchart. Raptor digunakan
untuk membantu memvisualisasikan algoritma yang telah kita buat dalam
flowchart. Program Raptor diciptakan secara visual dan dieksekusi
secara visual dengan menelusuri eksekusi melalui flowchart. Biasanya
kita lebih suka menggunakan flowchart untuk mengekspresikan algoritma,
dan lebih berhasil menciptakan algoritma menggunakan Raptor daripada
menggunakan bahasa tradisional atau menulis flowchart tanpa Raptor.
kali ini saya akan membuat program menghitung luas bangunan yang diarsir
kali ini saya akan membuat raptor dan C++ untuk mencari titik tengah :
Deklarasi :
int y1;
float xt;
float yt;
int x2;
int y2;
int x1;
float xt;
float yt;
int x2;
int y2;
int x1;
Deskripsi :
read(x1)
read(x2)
read(y1)
read(y2)
xt <- (x2+x1)/(float)2;
yt <- (y1+y2)/(float)2;
Dalam bentuk raptor :
Hasil outputannya :
Dalam program C++ :
#include <iostream>
#include <string>
using namespace std;
class Hitung{
friend ofstream& operator<<(ostream&, const Hitung&);
friend ofstream& operator<<(istream&, Hitung&);
public:
void jumlah();
friend istream& operator>>(istream&in,Hitung&masukan){
cout<<"Masukkan x1 : ";
in >> masukan.x1;
cout<<"Masukkan y1 : ";
in >> masukan.y1;
cout<<"Masukkan x2 : ";
in >> masukan.x2;
cout<<"Masukkan y2 : ";
in >> masukan.y2;
return in;
}
friend ostream & operator<<(ostream& out, Hitung& masukan){
out << "Hasil : "<<masukan.xt << endl;
out << "Hasil : "<<masukan.yt << endl;
return out;
}
private:
int y1;
float xt;
float yt;
int x2;
int y2;
int x1;
};
void Hitung::jumlah(){
xt = (x2+x1)/(float)2;
yt = (y1+y2)/(float)2;
}
int main()
{
Hitung a;
cin>>a;
a.jumlah();
cout<<a;
return 0;
}
#include <string>
using namespace std;
class Hitung{
friend ofstream& operator<<(ostream&, const Hitung&);
friend ofstream& operator<<(istream&, Hitung&);
public:
void jumlah();
friend istream& operator>>(istream&in,Hitung&masukan){
cout<<"Masukkan x1 : ";
in >> masukan.x1;
cout<<"Masukkan y1 : ";
in >> masukan.y1;
cout<<"Masukkan x2 : ";
in >> masukan.x2;
cout<<"Masukkan y2 : ";
in >> masukan.y2;
return in;
}
friend ostream & operator<<(ostream& out, Hitung& masukan){
out << "Hasil : "<<masukan.xt << endl;
out << "Hasil : "<<masukan.yt << endl;
return out;
}
private:
int y1;
float xt;
float yt;
int x2;
int y2;
int x1;
};
void Hitung::jumlah(){
xt = (x2+x1)/(float)2;
yt = (y1+y2)/(float)2;
}
int main()
{
Hitung a;
cin>>a;
a.jumlah();
cout<<a;
return 0;
}
outputan dari program C++ ini :
Sabtu, 18 Maret 2017
Evaluasi Minggu 3
Assalamu'alaikum
kali ini saya akan memposting keseharian saya selama seminggu ini. saya belajar Algoritma Pemrograman pada hari senin jam 09.35-12.10. ditambah praktikum Algoritma pemrograman pada hari sabtu jam 07.30-10.30. dan pada saat mengerjakan tugas yang diberikan. dalam keseharian saya mungkin saya hanya belajar dalam batas waktu itu.
miggu ini saya belajar tentang sekuen. apakah kalian tau sekuen itu apa...??
baiklah saya akan sedikit memberikan penjelasan tentang sekuen.
Sekuen adalah sederetan pernyataan-pernyataan yang urutan dan pelaksanaan eksekusinya runtut, yang lebih dahulu ditemukan (dibaca) akan dikerjakan (dieksekusi) lebih dulu dan Bila urutan pernyataan dibalik, akan mempunyai makna yang berbeda.
itu sedikit penjelasan pengertian dari sekuen.
mungkin hanya itu yang dapat saya posting dalam evaluasi minggu ini.
nantikan postingan workshop 3 saya dan partner saya yaa..
mungkin belum diposting karna masih tahap pengerjaan.
-Sekian dan terimakasih-
wassalamu'alaikum
kali ini saya akan memposting keseharian saya selama seminggu ini. saya belajar Algoritma Pemrograman pada hari senin jam 09.35-12.10. ditambah praktikum Algoritma pemrograman pada hari sabtu jam 07.30-10.30. dan pada saat mengerjakan tugas yang diberikan. dalam keseharian saya mungkin saya hanya belajar dalam batas waktu itu.
miggu ini saya belajar tentang sekuen. apakah kalian tau sekuen itu apa...??
baiklah saya akan sedikit memberikan penjelasan tentang sekuen.
Sekuen adalah sederetan pernyataan-pernyataan yang urutan dan pelaksanaan eksekusinya runtut, yang lebih dahulu ditemukan (dibaca) akan dikerjakan (dieksekusi) lebih dulu dan Bila urutan pernyataan dibalik, akan mempunyai makna yang berbeda.
itu sedikit penjelasan pengertian dari sekuen.
mungkin hanya itu yang dapat saya posting dalam evaluasi minggu ini.
nantikan postingan workshop 3 saya dan partner saya yaa..
mungkin belum diposting karna masih tahap pengerjaan.
-Sekian dan terimakasih-
wassalamu'alaikum
Pretest Praktikum Algoritma pemrograman
Assalamu'alaikum
kali ini saya akan menjelaskan tentan Sekuen :
Pengertian Sekuen :
Sekuen adalah sederetan pernyataan-pernyataan yang urutan dan pelaksanaan eksekusinya runtut, yang lebih dahulu ditemukan (dibaca) akan dikerjakan (dieksekusi) lebih dulu dan Bila urutan pernyataan dibalik, akan mempunyai makna yang berbeda.
Contoh Kasus dalam kehidupan sehari-hari :
Setiap bilangan bulat selalu bisa ditulis dalam bentuk :
m = q.n + r
n dengan n < m, q adalah kuosen dan r adalah residu (sisa).
n Buatlah algoritma untuk merepresentasikan m dan dalam bentuk m = q.n + r. Sebagai
contoh : n integer m = 73 dan n = 7 dapat ditulis
sebagai 73 = 10×7 + 3, yaitu r = 3.
Analisis :
Ingat ! Bila perlu buatlah contoh bilangan tertentu sehingga kita memperoleh gambaran bagaimana cara kerja (proses) yang akan dilakukan algoritma.
n Input : n dan m (n < m), n Proses : Kuosen q menggunakan / (asal kedua operan integer), sedangkan r dapat diperoleh dengan menggunakan operator %.
n Output : q dan r (disusun seperti yang diminta)
Algoritmanya :
Algoritma Aljabar
{membaca masukan nilai n dan m dengan n<m kemudian menuliskan outputnya berbentuk m = q.n + r}
Deklarasi :
m, n : integer {input}
q, r : integer {output}
Deskripsi
read (m, n) (n < m)
q ß m div n {mendapatkan nilai q}
r ß m mod n {mendapatkan nilai r}
write (q, r)
Bahasa C ++ nya :
class Aljabar {
friend ostream& operator<>(istream&, Aljabar&);
public:
Aljabar();
void hitung(){
q = m / n; // mendapatkan nilai q
r = m % n; // mendapatkan nilai r
}
private:
int m,n; // input
kali ini saya akan menjelaskan tentan Sekuen :
Pengertian Sekuen :
Sekuen adalah sederetan pernyataan-pernyataan yang urutan dan pelaksanaan eksekusinya runtut, yang lebih dahulu ditemukan (dibaca) akan dikerjakan (dieksekusi) lebih dulu dan Bila urutan pernyataan dibalik, akan mempunyai makna yang berbeda.
Contoh Kasus dalam kehidupan sehari-hari :
Setiap bilangan bulat selalu bisa ditulis dalam bentuk :
m = q.n + r
n dengan n < m, q adalah kuosen dan r adalah residu (sisa).
n Buatlah algoritma untuk merepresentasikan m dan dalam bentuk m = q.n + r. Sebagai
contoh : n integer m = 73 dan n = 7 dapat ditulis
sebagai 73 = 10×7 + 3, yaitu r = 3.
Analisis :
Ingat ! Bila perlu buatlah contoh bilangan tertentu sehingga kita memperoleh gambaran bagaimana cara kerja (proses) yang akan dilakukan algoritma.
n Input : n dan m (n < m), n Proses : Kuosen q menggunakan / (asal kedua operan integer), sedangkan r dapat diperoleh dengan menggunakan operator %.
n Output : q dan r (disusun seperti yang diminta)
Algoritmanya :
Algoritma Aljabar
{membaca masukan nilai n dan m dengan n<m kemudian menuliskan outputnya berbentuk m = q.n + r}
Deklarasi :
m, n : integer {input}
q, r : integer {output}
Deskripsi
read (m, n) (n < m)
q ß m div n {mendapatkan nilai q}
r ß m mod n {mendapatkan nilai r}
write (q, r)
Bahasa C ++ nya :
class Aljabar {
friend ostream& operator<>(istream&, Aljabar&);
public:
Aljabar();
void hitung(){
q = m / n; // mendapatkan nilai q
r = m % n; // mendapatkan nilai r
}
private:
int m,n; // input
posttest 2-minggu 2
- Apa itu C++...?
- Apa itu RAPTOR..?
Jika kalian masih bingung apa itu Raptor yang ada di program-program itu. Raptor merupakan program yang berbasis flowchart. Raptor digunakan
untuk membantu memvisualisasikan algoritma yang telah kita buat dalam
flowchart. Program Raptor diciptakan secara visual dan dieksekusi
secara visual dengan menelusuri eksekusi melalui flowchart. Biasanya
kita lebih suka menggunakan flowchart untuk mengekspresikan algoritma,
dan lebih berhasil menciptakan algoritma menggunakan Raptor daripada
menggunakan bahasa tradisional atau menulis flowchart tanpa Raptor.
kali ini saya akan membuat program menghitung luas bangunan yang diarsir
soal :
menghitung volume bola yang berada dalam tabung yang telah diarsir
Dalam main bisa dituliskan seperti pada gabar dibawah :
di dalam hasil bisa diat menjadi 3. jika ingin mengitung volume bola, kalian bisa mengikuti rumus seperti yang ada dibawah ini :
selanjutnya kalian bisa deklarasiin rumus volume tabung. seperti yang ada dibawah ini :
Setelah selesai. kalian bisa menaruh semua rumus dalam hasil. seperti yang ada dibawah ini :
-Sekian dan Terimakasih-
wassalamu'alaikum
menghitung volume bola yang berada dalam tabung yang telah diarsir
Deklarasi :
s,t=integer
phi,voltab,volbol,daeraharsir=float
Deskripsi:
read(r)
read(t)
phi<- 22/7
voltab<-phi*r*r*t
volbol<-4/3*r*r*r
daeraharsir<- tabol
write (r)
write(t)
write(daeraharsir)
dalam UMLnya bisa dituliskan seperti gambar dibawah :
Dalam main bisa dituliskan seperti pada gabar dibawah :
di dalam hasil bisa diat menjadi 3. jika ingin mengitung volume bola, kalian bisa mengikuti rumus seperti yang ada dibawah ini :
selanjutnya kalian bisa deklarasiin rumus volume tabung. seperti yang ada dibawah ini :
Setelah selesai. kalian bisa menaruh semua rumus dalam hasil. seperti yang ada dibawah ini :
-Sekian dan Terimakasih-
wassalamu'alaikum
Posttest 1-minggu 2.
Assalamu'alaikum
kali ini saya akan mempostkan seperti yang posttest minggu pertama tetapi dalam bentuk berbeda.
Dalam UMLnya akan seperti dibawah ini :
Setelah itu anda bisa membuat main seperti dibawah ini :
maka yang anda dapat tuliskan di dalam hasil. lebih tepatnya untuk mengisi persegi bisa diisi seperti dibawah ini :
setelah menuliskan persegi yang berada didalam hasil. maka selanjutnya buat lagi yaitu lingkaran :
setelah selesai. masuklah pada tahap terakhir yaitu hasil. selanjutnya tinggal memasukkan rumus seperti dibawah ini :
Yang terakhir yaitu inputannya. inputannya akan menjadi seperti dibawah ini :
-sekian dan terimakasih-
wassalamu'alaikum
kali ini saya akan mempostkan seperti yang posttest minggu pertama tetapi dalam bentuk berbeda.
- Apa itu C++...?
- Apa itu RAPTOR..?
Jika kalian masih bingung apa itu Raptor yang ada di program-program itu. Raptor merupakan program yang berbasis flowchart. Raptor digunakan
untuk membantu memvisualisasikan algoritma yang telah kita buat dalam
flowchart. Program Raptor diciptakan secara visual dan dieksekusi
secara visual dengan menelusuri eksekusi melalui flowchart. Biasanya
kita lebih suka menggunakan flowchart untuk mengekspresikan algoritma,
dan lebih berhasil menciptakan algoritma menggunakan Raptor daripada
menggunakan bahasa tradisional atau menulis flowchart tanpa Raptor.
kali ini saya akan membuat program menghitung luas bangunan yang diarsir
Deklarasi :
r,s = int
phi,lng,prg,luas =float
Deskripsi :
jari-jari(r)
phi←22/7
s←r*2
lng←phi*r*r
prg←s*s
luas←prg-lng
Output luas daerah yang diarsir
Dalam UMLnya akan seperti dibawah ini :
Setelah itu anda bisa membuat main seperti dibawah ini :
maka yang anda dapat tuliskan di dalam hasil. lebih tepatnya untuk mengisi persegi bisa diisi seperti dibawah ini :
setelah menuliskan persegi yang berada didalam hasil. maka selanjutnya buat lagi yaitu lingkaran :
setelah selesai. masuklah pada tahap terakhir yaitu hasil. selanjutnya tinggal memasukkan rumus seperti dibawah ini :
Yang terakhir yaitu inputannya. inputannya akan menjadi seperti dibawah ini :
-sekian dan terimakasih-
wassalamu'alaikum
Minggu, 12 Maret 2017
posttest praktikum 1
Assalamu'alaikum
kali ini saya akan membagikan cara simple membuat daftar menu. tentu saja saya akan memakai Raptor, lalu menekan menu generate lalu memilih C++.
mari mengenal apa itu raptor dan C++.
menghitung volume bola yang berada dalam tabung yang telah diarsir
outputannya menjadi :
using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
int r;
float bola;
float phi;
int t;
float daeraharsir;
float tabung;
cout << "menghitung daerah yang diarsir" << endl;
cout<<"masukkan jari-jari : ";
cin >> r;
cout<<"masukkan tinggi : ";
cin >> t;
phi =22/(float)7;
tabung =phi*r*r*t;
bola =4/(float)3*phi*r*r*r;
daeraharsir =tabung-bola;
cout << "nilai jari-jari : "<<r << endl;
cout << "nilai tinggi : "<<t << endl;
cout << "tabung"<<"-"<<"bola"<<"="<<daeraharsir << endl;
cout << "hasilnya : "<<daeraharsir << endl;
return 0;
}
kali ini saya akan membagikan cara simple membuat daftar menu. tentu saja saya akan memakai Raptor, lalu menekan menu generate lalu memilih C++.
mari mengenal apa itu raptor dan C++.
- Apa itu C++...?
- Apa itu RAPTOR..?
Jika kalian masih bingung apa itu Raptor yang ada di program-program itu. Raptor merupakan program yang berbasis flowchart. Raptor digunakan
untuk membantu memvisualisasikan algoritma yang telah kita buat dalam
flowchart. Program Raptor diciptakan secara visual dan dieksekusi
secara visual dengan menelusuri eksekusi melalui flowchart. Biasanya
kita lebih suka menggunakan flowchart untuk mengekspresikan algoritma,
dan lebih berhasil menciptakan algoritma menggunakan Raptor daripada
menggunakan bahasa tradisional atau menulis flowchart tanpa Raptor.
kali ini saya akan membuat program menghitung luas bangunan yang diarsir
soal :
menghitung luas lingkaran yang berada didalam kotak yang telah diarsir
menghitung volume bola yang berada dalam tabung yang telah diarsir
Deklarasi :
s = integer
s = integer
r = integer
phi, lingkaran, persegi, dearaharsir = float
phi, lingkaran, persegi, dearaharsir = float
Deskripsi :
read (r)
phi <-- 22/7
s <-- r*2
persegi <-- s*s
lingkaran <-- phi*r*r
daerah_arsir <-- persegi-lingkaran
write (r)
write (s)
write (daerah_arsir)
read (r)
phi <-- 22/7
s <-- r*2
persegi <-- s*s
lingkaran <-- phi*r*r
daerah_arsir <-- persegi-lingkaran
write (r)
write (s)
write (daerah_arsir)
untuk menghitung luas lingkaran yang berada didalam kotak yang telah diarsir. flowchartnya adalah :
maka outputnya :
dalam c++nya :
#include <iostream>
#include <string>
using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
int jari;
int s;
float lingkaran;
float phi;
float persegi;
float daeraharsir;
cout << "Menghitung daerah yang diarsir" << endl;
cout<<"masukkan nilai jari-jari : ";
cin >> jari;
phi =22/(float)7;
lingkaran =phi*jari*jari;
s =jari*2;
persegi =s*s;
daeraharsir =persegi-lingkaran;
cout << "jari-jari : "<<jari << endl;
cout << "sisi : "<<s << endl;
cout << "perssegi"<<"-"<<"lingkaran"<<"="<<daeraharsir << endl;
cout << "hasil daerah yang diarsir adalah : "<<daeraharsir << endl;
return 0;
}
#include <string>
using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
int jari;
int s;
float lingkaran;
float phi;
float persegi;
float daeraharsir;
cout << "Menghitung daerah yang diarsir" << endl;
cout<<"masukkan nilai jari-jari : ";
cin >> jari;
phi =22/(float)7;
lingkaran =phi*jari*jari;
s =jari*2;
persegi =s*s;
daeraharsir =persegi-lingkaran;
cout << "jari-jari : "<<jari << endl;
cout << "sisi : "<<s << endl;
cout << "perssegi"<<"-"<<"lingkaran"<<"="<<daeraharsir << endl;
cout << "hasil daerah yang diarsir adalah : "<<daeraharsir << endl;
return 0;
}
outputnya :
untuk menghitung volume bola yang berada dalam tabung yang telah diarsir
Deklarasi :
s,t = integer
phi, tabung, bola, dearaharsir = float
Deskripsi :
read (r)
read (t)
phi <-- 22/7
tabung <-- phi*r*r*t
bola <-- 4/3*r*r*r
daerah_arsir <--tabung-bola
write (r)
write (t)
write (daerah_arsir)
s,t = integer
phi, tabung, bola, dearaharsir = float
Deskripsi :
read (r)
read (t)
phi <-- 22/7
tabung <-- phi*r*r*t
bola <-- 4/3*r*r*r
daerah_arsir <--tabung-bola
write (r)
write (t)
write (daerah_arsir)
Dalam flowchart :
outputannya menjadi :
dalam program c++nya :
#include <iostream>
#include <string>using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
int r;
float bola;
float phi;
int t;
float daeraharsir;
float tabung;
cout << "menghitung daerah yang diarsir" << endl;
cout<<"masukkan jari-jari : ";
cin >> r;
cout<<"masukkan tinggi : ";
cin >> t;
phi =22/(float)7;
tabung =phi*r*r*t;
bola =4/(float)3*phi*r*r*r;
daeraharsir =tabung-bola;
cout << "nilai jari-jari : "<<r << endl;
cout << "nilai tinggi : "<<t << endl;
cout << "tabung"<<"-"<<"bola"<<"="<<daeraharsir << endl;
cout << "hasilnya : "<<daeraharsir << endl;
return 0;
}
outputannya :
sekian yang dapat saya post untuk hari ini. smoga bermanfaat bagi yang membacanya.
wassalamu'alaikum
Tugas Praktikum Algoritma 1
Assalamu'alaikum
kali ini saya akan membagikan cara simple membuat daftar menu. tentu saja saya akan memakai Raptor, lalu menekan menu generate lalu memilih C++.
mari mengenal apa itu raptor dan C++.
kali ini saya akan mambuat menu krs dan khs
langkah-langkah :
jika pass dan username salah maka akan EROR seperti gambar diatas
jika kalian memilih KRS maka akan langsung mengarah pada krs
kali ini saya akan membagikan cara simple membuat daftar menu. tentu saja saya akan memakai Raptor, lalu menekan menu generate lalu memilih C++.
mari mengenal apa itu raptor dan C++.
- Apa itu C++...?
- Apa itu RAPTOR..?
Jika kalian masih bingung apa itu Raptor yang ada di program-program itu. Raptor merupakan program yang berbasis flowchart. Raptor digunakan
untuk membantu memvisualisasikan algoritma yang telah kita buat dalam
flowchart. Program Raptor diciptakan secara visual dan dieksekusi
secara visual dengan menelusuri eksekusi melalui flowchart. Biasanya
kita lebih suka menggunakan flowchart untuk mengekspresikan algoritma,
dan lebih berhasil menciptakan algoritma menggunakan Raptor daripada
menggunakan bahasa tradisional atau menulis flowchart tanpa Raptor.
Deklarasi :
nim : integer
pass : string
user : integer
pass1 : string
pass : string
user : integer
pass1 : string
Deskripsi :
nim <-- 160018048
pass <-- "ayuoktafiani"
read ( user,pass1)
if ( user==nim && pass1==pass){
write (pilih navigasi)
}
nim <-- 160018048
pass <-- "ayuoktafiani"
read ( user,pass1)
if ( user==nim && pass1==pass){
write (pilih navigasi)
}
kali ini saya akan mambuat menu krs dan khs
langkah-langkah :
- pastikan dilaptopmu tersedia aplikasi Raptor
- buat flowchart seperti gambar dibawah ini
jika kalian memasukkan ussername atau password yang salah maka program itu tidak bisa berjalan. Dan akan terjadi EROR.
jika kalian memasukkan username dan password yang benar maka kalian akan memilih KRS atau KHS. outputannya seperti ini:
outputan diatas jika kita memilih KRS. jika kita memilih KHS maka outputannya seperti ini :
jika kalian memilih KHS kalian akan diberikan 2 pilihan smester genap atau smester ganjjil
dalam bentuk C++ adalah seperti berikut :
#include <iostream>
#include <string>
using namespace std;
int main()
{
int pilih, pilih2, nim, user;
string pass1,pass;
cout << "Portal Akademik" << endl;
nim =1600018048;
pass ="ayuoktafiani";
cout<<"Username : ";
cin >> user;
cout<<"Password : ";
cin >> pass1;
if (user==nim && pass1==pass)
{
cout<<"Pilih Menu " << endl;
cout<<"1.KRS" << endl;
cout<<"2.KHS" << endl;
cout<<"pilihan : ";
cin >> pilih;
if (pilih==1)
{
cout << "Hasil Kartu Rencana Studi" << endl; }
else
{
if (pilih==2)
{
cout << "pilihan smester" << endl;
cout << "1.Smester Gasal" << endl;
cout << "2.Smester Genap" << endl;
cout<<"pilihan smester : ";
cin >> pilih2;
if (pilih2==1)
{
cout << "Hasil Kartu Hasil Studi smester gasal" << endl; }
else
{
if (pilih2==2)
{
cout << "Hasil Kartu Hasil Studi smester genap" << endl; }
else
{
cout << "Belum ada Kartu Hasil Studi" << endl; }
}
}
else
{
}
}
}
else
{
cout << "ERROORR" << endl; }
return 0;
}
#include <string>
using namespace std;
int main()
{
int pilih, pilih2, nim, user;
string pass1,pass;
cout << "Portal Akademik" << endl;
nim =1600018048;
pass ="ayuoktafiani";
cout<<"Username : ";
cin >> user;
cout<<"Password : ";
cin >> pass1;
if (user==nim && pass1==pass)
{
cout<<"Pilih Menu " << endl;
cout<<"1.KRS" << endl;
cout<<"2.KHS" << endl;
cout<<"pilihan : ";
cin >> pilih;
if (pilih==1)
{
cout << "Hasil Kartu Rencana Studi" << endl; }
else
{
if (pilih==2)
{
cout << "pilihan smester" << endl;
cout << "1.Smester Gasal" << endl;
cout << "2.Smester Genap" << endl;
cout<<"pilihan smester : ";
cin >> pilih2;
if (pilih2==1)
{
cout << "Hasil Kartu Hasil Studi smester gasal" << endl; }
else
{
if (pilih2==2)
{
cout << "Hasil Kartu Hasil Studi smester genap" << endl; }
else
{
cout << "Belum ada Kartu Hasil Studi" << endl; }
}
}
else
{
}
}
}
else
{
cout << "ERROORR" << endl; }
return 0;
}
maka outputannya :
jika pass dan username salah maka akan EROR seperti gambar diatas
jika kalian memilih KRS maka akan langsung mengarah pada krs
jika kalian memilih KHS.
cukup itu yang dapat saya sharing untuk hari ini. sampai jumpa lagi.
Wassalamualaikum
Langganan:
Postingan (Atom)


