Selasa, 29 September 2015

Catatan Pertemuan 3

1.)    Mendeklarasikan 2 buah bilangan yaitu bil1 dan bil2 dengan tipe float.

float bil1=0, bil2=0, jumlah;
cout<<”Masukkan bilangan 1:”;
cin>>bil1;
cout<<”Masukkan bilangan 2:”;
cin>>bil2;
jumlah=bil1+bil2;
cout<<”Hasil penjumlahan bilangan 1 + bilangan 2 =”<<jumlah<<endl;


2.)    Contoh function.

float jumlah(float &c, float &d){
cout<<”Masukkan bil1 :”;
cin>>c;
cout<<”Masukkan bil2 :”;
cin>>d;

return jumlah;
}


3.)    Contoh struct.

struct{
   float bil1, bil2=c;
} bilangan;

bilangan x;
masukkan data(x.bil1, x.bil2);
jumlah=jumlahkan(x.bil1, x.bil2);
tampilkan(x.bil1, x.bil2, jumlah);


4.)    Contoh class.

class bilangan{  
   public:
     void masukkandata (x.bil1, x.bil2);
     float jumlahkan (x.bil1, x.bil2);
     void tampilkan (x.bil1, x.bil2, jumlah);
   private:
     float bil1;
     float bil2;
     float jumlah;
};

void bilangan::masukkandata( );
void bilangan::jumlahkan( );
void bilangan::tampilkan( );

bilangan x;
   x.masukkandata( );
   x.jumlahkan( );

   x.tampilkan( );

Catatan Pertemuan 2

1.      Mendeklarasikan 2 buah bilangan / variable yaitu bilangan 1 dan bilangan 2 dengan tipe float.

float bil1=0, bil2=0;
cout<<”Masukkan bilangan 1 :”;
cin>>bil1;
cout<<”Masukkan bilangan 2:”;
cin>>bil2;
float jumlah=bil1+bil2;
cout<<”Jumlah”<<bil1<<”+”<<bil2<<”=”<<jumlah;

2.      Menggunakan fungsi.
·         Untuk yang tidak mengembalikan nilai.
void masukkandata (float &a, float &b){
cout<<”Masukkan bilangan 1 :”;
cin>>bil1;
cout<<”Masukkan bilangan 2 :”;
cin>>bil2;
}

·         Untuk yang mengembalikan nilai.
     float jumlah(float &c, float &d){
     cout<<”Masukkan bilangan 1:”;
     cin>> c;
     cout<<”Masukkan bilangan 1;
     cin>>d;
     return jumlah;

}

Catatan Pertemuan 1

1.      Menggunakan IF
if(uang>10000)
cout<<"Saya sarapan";
else
cout<<"Saya puasa";


2.      Mencetak bilangan 1-10

·         Menggunakan for :
for( int i=1 ; i<=10 ; i++)
cout<< ”i=”<<i;
·         Menggunakan while :
int i=1;
while(i<=10){
cout<<”i=”<<I;
i++;
}
·         Menggunakan do while :
int i=1;
do {
    cout<<i;
    i++; }
while(i<=10);


3.      Procedure
Prosedure : fungsi yang tidak mengembalikan nilai.

void cetaklah (int a, int b){
for (int i=1; i<=10; i++)
      cout<<”i”<<i;
}
cetaklah (1,10);

                                                                                            
4.       Template

template <class T>
void cetaklah (T a, T b){

void tukar (int &a, int &b)
int temp;
      temp = a;
            a=b;
            b=temp;
       tukar(&a , &b);           

New Semester


Selasa, 14 April 2015

Refleksi Minggu 7

Dipertemuan Algoritma Pemrograman (Alpro) minggu yang ke-tujuh ini saya berangkat ke kampus jam 07.00. Ternyata saat masuk di kelas pak dosen sudah terlebih dahulu datang dan saat itu dosennya belum membuka perkuliahan. Selain itu juga sudah banyak teman yang mengumpulkan kertas pengisian tanda tangan ke pak dosen, untungnya juga saya belum terlalu telat dan masih bisa mendapatkan tangan. Walaupun saya mendapatkan tanda tangan dari pak dosen, namun saya masih ragu untuk mendapatkan nilai plus dari pak dosen. Karena dalam riwayat absensi saya rata-rata didominasi oleh huruf silang/banyak yang telat daripada yang datang tepat waktu yang mendapat tanda tangan dari pak dosen.  Setelah cukup lama, akhirnya pak dosen membuka perkuliahan ini. Seperti biasa juga pak dosen memberikan motivasi untuk mahasiswanya. Tidak hanya motivasi, pak dosen juga menceritakan beberapa kisah sukses seseorang yang dulunya juga lulusan dari UAD ini. Banyak juga kisah-kisah inspratif yang diberikan oleh pak dosen mulai dari kisah seorang mahasiswa biasa yang sukses menghasilkan aplikasi yang banyak menghasilkan keuntungan dan menciptakan lapangan pekerjaan pula. Selain itu juga pak dosen menceritakan sedikit tentang saham / bursa efek yang hanya bermain dengan angka tanpa kita ketahui apa itu guna mereka hanya memasang angka prosentasi dalam berbagai perusahaan. Hal lain yang saya kagumi adalah saat pak dosen menceritakan ada mantan mahasiswa UAD yang berhasil melalui bisnis di internet yang nominalnya bermain dengan angka yang bermata uang dollar.


Setelah cukup lama bercerita, pak dosen kemudian memberikan tugas kelompok yang ada di modul ppt. Pak dosen pun menyuruh per kelompok untuk bergabng dengan kelompok lain agar tugas di seluruh modul tersebut selesai dan dibagi tugas per anggota untuk mengerjakan soal soal di modul tersebut. Karena waktunya yang tak cukup dan pelajaran juga akan berakhir, akhirnya pak dosen langsung mengingatkan kami tentang kisi-kisi UTS besok dan dipersiapkan baik-baik untuk UTS nya. Setelah itu materi perkuliahan hari ini akhirnya ditutup dan tugas yang yang tadi dikerjakan dirumah masing-masing.

Tugas Minggu Ke 6

5.2) Perhitungan Jumlah Siswa Yang Lulus Diatas 65















5.3) Menghitung Jumlah Nilai Dari Perulangan Sebanyak N Kali






















5.4) Menghitung Nilai Faktorial






















5.5) Menentukan Bilangan Terbesar






















5.6) Fibonacci






















5.8) Membalikkan Bilangan

Selasa, 07 April 2015

Refleksi Minggu 6

Dipertemuan Algoritma Pemrograman (Alpro) minggu yang ke-enam ini saya berangkat ke kampus jam 07.05. Ternyata saat masuk di kelas pak dosen sudah terlebih dahulu datang dan saya pun terpaksa tidak mendapat tanda tangan dari pak dosen. Kebiasaan buruk saya karena datang terlambat lagi untuk kesekian kalinya. Walau tak dapat nilai plus di uts nanti, tapi saya akan usaha untuk lebih rajin lagi untuk kedepannya. Sesaat setelah saya masuk pak dosen meminta seluruh mahasiswa agar mengeluarkan buku catatan dan mencatat setiap penjelasan dari pak dosen baik yang lisan maupun tulisan dipapan tulis. Walaupun dosen menjelaskan lewat lisan, tetap saja tidak dapat menulisnya dengan lengkap. Karena dosennya menjelaskan dengan kecepatan tinggi dan tanpa mengulang kembali. Setelah itu dosennya juga menjelaskan tentang beberapa coding yang ditulis dipapan tulis.


Kalau penjelasan dipapan tulis lebih jelas memahaminya daripada penjelasan secara lisan. Selain itu pak dosen juga memberikan sedikit kisi-kisi yang keluar dari beberapa penjelasan yang tadi diajarkan. Tak hanya itu, disetiap penjelasan pasti ada saja yang mengarah ke bisnis. Walau banyak materi yang diajarkan hari ini dan tak diminta dosen untuk mengerjakan tugas seperti dihari-hari kemarin tapi pak dosen tetap meningatkan kepada semua mahasiswa agar tugas kemarin cepat diselesaikan dan kalau ada teman yang sudah selesai dimohon untuk bertanya kepada teman tersebut dan diminta bantuannya. Disela-sela jam terakhir, pak dosen akhirnya memberikan kisi-kisi UTS. Lumyan banyak sih materi yang harus dipelajari, apalagi ketemu materi yang tentang bahasa inggris kemarin. Untuk itu besok harus lebih rajin lagi belajarnya dan banyak-banyak latihan soal agar dapat nilai yang memuaskan besok saat UTS.