Selasa, 20 September 2016

Refleksi Minggu Kedua

Assalamulaikum w,r,w,b
Pada tanggal 14 September 2016 merupakan kuliah pertemuan kedua mata kuliah Struktur Data. Awal perkuliahan di mulai dosen menjelaskan sistem perkuliaha di minggu kedua selama 15 menit. Kemudian kami di suruh untuk belajar berkelompok sesuai dengan kelompok yang sudah di tentukan, kami membahas materi tentang Class dan Struct dan diberikan waktu selama 15 menit pula. Setelah kami membahas materi tersebut, kami disuruh agar mempersentasikan yang kami bahas dengan kelompok lain sampai kelompok lain mengerti dan kelompok lain tersebut juga menjelaskan apa yang mereka bahas tadi kepada kami sehingga saling menjelaskan sesama kelompok sehingga kami saling bertukar bahasan agar lebih mengerti lagi. Begitulah pertemuan kuliah di minggu kedua sampai selesai waktu kuliah.

Cukup sekian yang bisa saya sampaikan di mingggu kedua ini, kurang dan lebihnya saya mohon maaf.
Wassalamulaikum w,r,w,b

Selasa, 13 September 2016

Refleksi Minggu Pertama

Assalamu'alaikum wr.wb

Hari ini, tanggal 07 september 2016 merupakan pertemuan pertama mata kuliah Structur Data. Mata kuliah ini di ampuh oleh Pak Wahyu Pujiono. Pada pertemuan pertama kami sedikit membahas tentang kontrak perkuliahan, kemudian kami membahas kasus pada PPT minggu pertama. Harapan saya kali ini, saya ingin agar bisa mengikuti pelajaran yang diberikan pak Wahyu sebab sebelum-sebelumnya pada mata kuliah Alpro saya masih susah mengerti, Ini lah yang saya khawatirkan. Mungkin hanya ini yang dapat saya sampaikan pada pertemuan Structur Data hari ini, kurang lebihnya saya mohon maaf.

Wassalamu'alaikum wr.wb

Sabtu, 18 Juni 2016

TUGAS AKHIR ALGORITMA DAN PEMROGRAMAN


Presentasi tugas akhir telah dibuat dan berhasil kami selesaikan kemudian memasang video presentasi di youtube, dengan minimal like 100, alhamdullah kami berhasil mengejar target like berkat dukungan kawan - kawan sekalian



Selasa, 07 Juni 2016

Menghitung IPK Menggunakan Struktur Data

Nama         : Muhammad Sutikno
Nim            : 1500018061


Contoh membuat program menghitung IPK menggunakan Struktur data di C++, langsung saja ini dia programnya:


#include <iostream>
using namespace std;

int HitungIPK (char x, int y);
       int HitungIPK (char x, int y)
{
       int ip;
       switch(x)
       {
       case 'A':
              ip=4*y;
              break;
       case 'B':
                     ip=3*y;
                     break;
       case 'C':
                     ip=2*y;
                     break;
       case 'D':
                     ip=1*y;
                     break;
       case 'E':
                     ip=0*y;
                     break;
       default:
              ip=0;
              break;
       }
       return ip;
}

int main()
{
       cout<<"\t\tPROGRAM MENGHITUNG IPK"<<endl;
       cout<<"\t\tpresented by : "<<endl<<endl;
       cout<<"\t\tMuhammad Saepul Hadi(1500018029)"<<endl;
       cout<<"\t\tMuhammad Sutikno(1500018061)"<<endl;
       cout<<"\t\tSuwanto(1500018046)"<<endl;
       cout<<"\t*****************************************************"<<endl<<endl;

       int jumlahMK, jumlahMhs, jumlahsks, a,b,c;
       float ip_plus,ipp, ippp;
       char hitunglagi;
       jumlahsks=0;
       ippp=0;

       struct mahasiswa
       {
              char nama[25];
              int nim;
              char fak[20];
              char prodi[25];
              char alamat[40];
              float ipk;
              
       };

       struct matakuliah
       {
              int kodeMK;
              char namaMK[25];
              char nilai;
              int sks;
       };

       mahasiswa mhs;
       matakuliah makul;

       cout<<"Silahkan masukkan data diri anda"<<endl;
       cout<<"===================================="<<endl<<endl;

       do {
              cout<<"------------------------------------------------------"<<endl<<endl;
              cout<<"\tNama\t\t: ";
              cin>>mhs.nama;
              cout<<"\tNim\t\t: ";
              cin>>mhs.nim;
              cout<<"\tFakultas\t: ";
              cin>>mhs.fak;
              cout<<"\tProdi\t\t: ";
              cin>>mhs.prodi;
              cout<<"\tAlamat\t\t: ";
              cin>>mhs.alamat;
              cout<<"------------------------------------------------------"<<endl<<endl;

              cout<<"Berapa jumlah matakuliah yang akan dihitung? ";
              cin>>jumlahMK;
              cout<<endl;

              for(b=0; b<jumlahMK; b++)
              {
                     cout<<b+1;
                     cout<<"  .Masukkan kode MK\t: ";
                     cin>>makul.kodeMK;
                     cout<<"    Masukkan nama MK\t: ";
                     cin>>makul.namaMK;
                     cout<<"    Masukkan jumlah SKS\t: ";
                     cin>>makul.sks;
                     cout<<"    Masukkan nilai MK (A,B,C,D,E) : ";
                     cin>>makul.nilai;
                     cout<<endl;

                     jumlahsks=jumlahsks+makul.sks;
                     ipp= HitungIPK(makul.nilai, makul.sks);
                     ippp+=ipp;

              }
              mhs.ipk = ippp/jumlahsks;
              cout<<endl<<endl;
              cout<<"NAMA\t\t: "<<mhs.nama<<endl;
              cout<<"NIM\t\t: "<<mhs.nim<<endl;
              cout<<"FAKULTAS\t:"<<mhs.fak<<endl;
              cout<<"PRODI\t\t:"<<mhs.prodi<<endl;
              cout<<"ALAMAT\t\t:"<<mhs.alamat<<endl;
              cout<<"=================================================== \n";
              cout<<"Jumlah Mata Kuliah: \t\t"<<jumlahMK<<endl;
              cout<<"Jumlah SKS \t\t\t : "<<jumlahsks<<endl;
              cout<<"Jumlah SKS x Nilai\t\t :"<<ippp<<endl;
              cout<<"Indeks Prestasi Kumulatif \t :"<<mhs.ipk<<endl<<endl;

              cout<<"HItung lagi (y /n) = ";
              cin>>hitunglagi;

       }while(hitunglagi=='y' || hitunglagi=='Y');
      

       
       return 0;
}

Hasil Outputnya:




Sekian cara menghitung IPK, semoga program ini bermanfaat. Jangan lupa kunjungi link blog temen kelompok saya:
 
      

REFLEKSI MINGGU KE 13.

Assalamu'alaikum w.w.

              Perkuliahan ALPRO minggu ke-13 Pada bulan Ke-4. Perkuliahan ini sudah masuk di bulan Ramadhan , pada pertemuan kali ini membahas tentang : RECORD, ARRAY,STRUCK dan POINTER, Pointer dan Pengenalan Struktur Data.

             Dosen menjelaskan materi RECORD, STRUCK dan CLASS dll. Dosennya mengigatkan kita bahwa minggu ini adalah dimana minggu Pengumpulan Laporan TP. Jadi Laporan TP kita harus sudah benar-benar selesai sebelum Hari Sabtu tanggal 11 juni 2016.

             Dosen memberi tugas untuk membuat program menampilakan KRS. Dimana masing masing anggota kelompok mengerjakan bagian-bagiannya yaitu : 1 orang mengerjakan Algoritma, 1 orang mengerjakan Struck, dan 1 orang mengerjakan Program dengan keseluruhannya. Dan salah seorang dari 3 angoota tersebut mengupload tugas tersebut di Blog, dan hasil pengerjaan manual tersebut di sisi bagian kiri atas ditulis NIM & NAMA yang mengupload di Blog. Batas pengumpulan hari Rabu 08 Juni 2016 jam 07.00 WIB di ruang 314.

            Mungkin hanya ini dulu yang bisa saya posting dihari ini. Kurang dan lebihnya saya minta maaf.

Wassalamu'alaikum w.w.

REFLEKSI MINGGU KE 12.

Assalamu'alaikum w.w.

             Perkuliahan ALPRO minggu ke-12 yaitu membahas tentang : RECORD, STRUCK dan CLASS, Pointer dan Pengenalan Struktur Data. Pada minggu ke 12 dimulai dengan kuis. Kuis tersebut batas pengerjaan 15 menit.

             Dosen menjelaskan materi RECORD, STRUCK dan CLASS dll. Dosennya menjelaskan secara rinci agar mahasiswa mengerti. Dosen mengigatkan kita bahwa minggu ini adalah minggu Presentasi TP kelompok. Jadi TP harus sudah benar-benar layak untuk di presentasikan.

            Cukup sekian postingan saya, jika kata-kata saya ada yang kurang berkenan maafkan lah karena saya masih tahap belajar.

Wassalamu'alaikum w.w.

Jumat, 27 Mei 2016

REFLEKSI MINGGU KE 11

Assalamualikum w.r.w.b

                Di minggu ini kami membahas tentang materi Binary. Dosen menjelaskan materi begitu jelas sehingga kami mengerti tentang Binary. Dan di akhir perkuliahan kami di beri tugas tentang Binary dan di kumpul sesaat itu juga, alhamdulillah karena saya mengerti jadi tidak susah payah menyelesaikannya.

               Sekian refleksi minggu 11, mohon maaf jika ada kata-kata saya yang salah.

Wassalamulaikum W.r.w.b