Assalamualaikum wr. wb.
Pada postingan ini,saya akan menyampaikan kekhawatiran dan harapan saya saat mengikuti kuliah Struktur Data seperti kurang paham dengan penyampaian dosen di depan, tidak menguasai materi yang diberikan karena banyak, dan tidak mencapai target dari pembelajaran dari dosen maupun saya sendiri.
Oleh karena itu, harapan saya semoga dosen dan mahasiswa saling membantu selama perkuliahan agar sama-sama bisa saling bekerja sama. Selain itu karena didalam kelas sudah dibagi kelompok, jadi setiap kelompok bisa bekerja sama ketika kelompok atau teman belum bisa memahami materi yang ada.
Demikian postingan tentang kekhawatiran dan harapan saya selama mengikuti matakuliah Struktur data, semoga bermanfaat dan bisa diwujudkan bersama.
Wassalamualaikum wr. wb.
Assalamualaikum wr. wb.
Allhamdulillah pada kesempatan kali ini saya masih bisa menulis refleksi tapi dengan matakuliah yang berbeda di semester 3 ini yaitu matakuliah Struktur Data. Pertemuan minggu pertama tanggal 7 september 2016, kami masuk jam 7 tepat dengan dosen yang sama waktu semester 2 mengajar Algoritma Pemrograman.
Pada pertemuan minggu pertama, dosen menjelaskan tata cara kuliah,membahas RPM dan kontrak kuliah. Setelah semua pembahasan tersebut, dosen mulai membahas tentang materi kuliah di pertemuan minggu pertama tentang pemrograman C++. Selain itu dosen juga memberi tugas blog portofolio untuk menulis tentang refleksi minggu pertama, kekhawatiran serta harapan saat mengikuti mata kuliah Struktur data.
Demikian refleksi minggu peratama yang dapat saya sampaikan, lebih dan kurangnya saya mohon maaf.
Wassalamualaikum wr. wb.
Assalamualaikum wr. wb
Kali ini saya akan memposting tentang Algoritma mengisi KRS, singkat saja berikut algoritma dibawah ini :
Deklarasi :
i, jmk, nim, sks, kode = integer
nama, mk = char
Deskripsi :
read (nama,nim)
read (jmk)
for (i=1; i<=jmk; i++)
read (input = kode, mk, sks)
if(sks>=1 && sks<=4) then
sks=sks
endif
else SKS tidak lebih dari 4
endfor
for (i=1; i<=jmk; i++)
read (output = nama, nim, jmk, kode, mk, sks)
endfor
Demikian postingan singkat dari saya, mohon maaf jika masih ada kesalahan.
Terima kasih...
Assalamualaikum wr. wb
Postingan kali ini tentang Algoritma menghitung bilangan kompleks menggunakan C++, langsung saja ke TKP :
Menghitung Bilangan Kompleks dengan C++ . bilangan kompleks adalah bilangan yang berbentuk
-
di mana a dan b adalah bilangan riil, dan i adalah bilangan imajiner tertentu yang mempunyai sifat i 2 = −1
Input sebuah bilangan asli.
Output menjadi bilangan kompleks.
//Program operasi bilangan kompleks
#include<iostream>
#include <stdlib.h>
#include <conio.h>
using namespace std;
struct
{
float r1;
float r2;
float i1;
float i2;
}bilangan;
int main(int argc, char** argv)
{
cout<<"\n____________________________";
cout<<"\n| OPERASI BILANGAN KOMPLEK |";
cout<<"\n____________________________\n";
cout<<"bilangan real 1 = "; cin>>bilangan.r1;
cout<<"bilangan imajiner 1 = "; cin>>bilangan.i1;
cout<<endl<<endl;
cout<<"bilangan real 2 = "; cin>>bilangan.r2;
cout<<"bilangan imajiner 2 = "; cin>>bilangan.i2;
cout<<endl<<endl;
cout<<"* PENJUMLAHAN *"<<endl;
cout<<"("<<bilangan.r1<<"+"<<bilangan.i1<<"i) "
<<" + "<<"("<<bilangan.r2<<"+"<<bilangan.i2<<"i) = "
<<bilangan.r1 + bilangan.r2 <<"+"<<bilangan.i1 + bilangan.i2<<"i"<<endl;
cout<<endl<<endl;
cout<<"* PENGURANGAN *"<<endl;
cout<<"("<<bilangan.r1<<"+"<<bilangan.i1<<"i) "
<<" - "<<"("<<bilangan.r2<<"+"<<bilangan.i2<<"i) = "
<<bilangan.r1 - bilangan.r2 <<"+"<<bilangan.i1 - bilangan.i2<<"i"<<endl;
cout<<endl<<endl;
cout<<"* PERKALIAN *"<<endl;
cout<<"("<<bilangan.r1<<"+"<<bilangan.i1<<"i) "
<<" * "<<"("<<bilangan.r2<<"+"<<bilangan.i2<<"i) = "
<<bilangan.r1*bilangan.r2<<"+"<<bilangan.r1*bilangan.i2<<"i"<<" + "
<<bilangan.r2*bilangan.i1<<"i"<<" - "<<bilangan.i1*bilangan.i2
<<" = "<<(bilangan.r1*bilangan.r2) - (bilangan.i1*bilangan.i2)<<" + "
<<(bilangan.r1*bilangan.i2) + (bilangan.r2*bilangan.i1)<<"i"<<
endl;
}
BErikut hasil compile :
Sekian dan terima kasih.
Assalamualaikum wr. wb
Kali ini saya akan memposting tentang Algoritma Menghitung IPK menggunakan program C++, langsung saja ke TKP :
1. Input yang akan digunakan disini adalah , menginputkan jumlah SKS dan Input nilai dalam bentuk huruf A-E.
2. Outpunya akan menghasil nilai IPK berdasar SKS dan Nilai huruf yang telah di inputkan.
Procedure IPK (input/output matkul[50] ::char , jmk :: integer, bsks::integer)
Deklarasi
i -> integer
bnilai[100]->integer
mutu[100]->integer
Deskripsi
for(i=1;i<=jmk;i++):
read(matkul[i]);
if (matkul[i]=='A') then bnilai[i]=4;
else if (matkul[i]=='B') then bnilai[i]=3;
else if (matkul[i]=='C') then bnilai[i]=2;
else if (matkul[i]=='D') then bnilai[i]=1;
else if (matkul[i]=='E') then bnilai[i]=0;
endif
read(bsks[i]);
if(bsks[i]>=1 && bsks[i]<=4) then bsks[i]= bsks[i];
endif
mutu[i]=bnilai[i]*bsks[i];
endfor
float tmutu=0, tbobot=0;
for(z=1; z<=jmk; z++):
tmutu+=mutu[z];
tbobot+=bsks[z];
endfor
float ipk;
ipk=tmutu/tbobot;
write(ipk).
#include<iostream>
#include<conio.h>
#include<ctype.h>
#include<stdlib.h>
#include<stdio.h>
#include<windows.h>
using namespace std;
typedef struct{
char npm[15];
char nama[50];
char fakultas[25];
char prodi[25];
}mahasiswa;
class matakuliah {
private:
int bsks[170];
int bnilai[170];
int total[170];
int mutu[170];
int jmk,i;
char matkul[170];
char *cbsks[170];
char sem;
public:
matakuliah();
void input();
void output();
};
matakuliah::matakuliah(){
mahasiswa mhs;
cout<<"=== Hitung IPK Mahasiswa===";
cout<<"Masukkan Nama: "; cin>>mhs.nama;
cout<<"Masukkan NIM: "; cin>>mhs.npm;
cout<<"Masukkan Fakultas: "; cin>>mhs.fakultas;
cout<<"Masukkan Program Studi: "; cin>>mhs.prodi;
cout<<"Anda Sekarang Semester: "; cin>>sem;
}
void matakuliah::input(){
int jmk, i, z;
cout<<"Masukkan Jumlah Mata Kuliah: "; cin>>jmk;
cout<<"===================================\n\n";
cout<<"Masukkan Nilai Anda [A..E]\n";
for(i=1; i<=jmk; i++){
kondisi:
cout<<"Mata kuliah ke "<<i<<" : "; cin>>matkul[i];
if(matkul[i]=='a' || matkul[i]=='A'){
bnilai[i]=4;
}
else if(matkul[i]=='b' || matkul[i]=='B'){
bnilai[i]=3;
}
else if(matkul[i]=='c' || matkul[i]=='C'){
bnilai[i]=2;
}
else if(matkul[i]=='d' || matkul[i]=='D'){
bnilai[i]=1;
}
else if(matkul[i]=='e' || matkul[i]=='E'){
bnilai[i]=0;
}
else{
cout<<"Masukkan HANYA A,B,C,D,E!!\n";
goto kondisi;
}
kond:
cout<<"Bobot SKS [1..4]: "; cin>>bsks[i];
if(bsks[i]>=1 && bsks[i]<=4){
bsks[i]=bsks[i];
}
else{
cout<<"Masukkan HANYA Angka 1-4!!\n";
goto kond;
}
mutu[i]=bnilai[i]*bsks[i];
}
cout<<"\n\nHASIL\n";
}
void matakuliah::output(){
mahasiswa mhs;
float tmutu=0, tbobot=0;
for(int z=1; z<=jmk; z++){
tmutu+=mutu[z];
tbobot+=bsks[z];
}
float ipk;
ipk=tmutu/tbobot;
cout<<"========================\n";
cout<<"NIM: "<<mhs.npm;
cout<<"Semester: "<<sem;
cout<<"Jumlah Mata Kuliah: "<<jmk;
cout<<"Total Mutu: "<<tmutu;
cout<<"Total SKS: "<<tbobot;
cout<<"Total IPK: "<<ipk;
cout<<"========================";
}
int main(){
matakuliah matkul;
matkul.input();
matkul.output();
getch();
return 0;
}
Berikut hasil compile :
Sekian dan terima kasih.