Skip to main content

Posts

Showing posts from March, 2015

Program Menentukan Jumlah Huruf Konsonan dan Huruf Vokal dalam suatu Kalimat

Assalamualaikum. ok teman - teman kali ini saya akan posting program menghitung jumlah huruf vokal dan huruf konsonan dalam sebuah kalimat. langsung saja ke programnya ya,,,, 1. Bagian Main  2. Bagian Input 3. Bagian Proses 4. Bagian Output 5. Bagian Hasilnya 6. Bagian Devnya ok, semoga bermanfaat.

Program Mencari Irisan dari Himpunan Menggunakan Class

Assalamualaikum. ok teman - teman kali ini say akan posting sebuah program untuk mencari irisan dari ke- 2 himpunan himpunan menggunakan class. langsung saja dibawah ini programnya. #include <cstdlib> #include <iostream> using namespace std; class himpunan{       public : void input(); void proses(); void output(); private :         int him1[100]; int him2[100]; int i,j,jum1,jum2,l; int irisan[100]; bool sama; }; void himpunan :: input(){      cout<<"masukkan data himpunan pertama!"<<endl; cout<<"masukkan jumlah data:"; cin>>jum1; for (i=1;i<=jum1;i++){                    cout<<"data "<<":"; cin>>him1[i]; } cout<<"himpunan pertama:"; for (i=1;i<=jum1;i++){ cout<<him1[i]<<" "; }} void himpunan :: proses(){ cout<<"masukkan ...

Refleksi Apro minggu ke 5 (24 maret 2015)

1.Apa yang dipahami pada pertemuan alpro minggu ke 5..? 2.Apakah yang belum di[ahami pada pertemuan alpro minggu ke- 5? 3. Bagaimana upayah anda untuk mengatasi permasalahan pada poin 2..? Jawab : 1. yang saya pahami pada pertemuan alpro pada minggu ke - 5 yaitu menyelesaikan masalah - maslah terkait kasus yang diberikan oleh dosen dengan menganalisa masalah terlebih dahulu, mengetahui input dan outputnya, kemudian mencari solusinya, setelah itu membuat suatu algoritma, yang kemudian baru dibuat dalam aplikasi reptor. 2. yang belum saya pahami yaitu cara menggenerate dari reptor ke- C++ dan ke jeliot, masi belum bisa melakukannya. 3. upayanya yaitu say berusaha belajar, dan bertanya kepada teman, ataupun mentor agar permasalah [ada [oin 2 teratasi.

Mengurutkan Bilangan Menggunakan Prosedur pada Reptor

Assalamualaikum. teman - teman kali ini saya akan posting algoritma dan pemrograman tentang mengurutkan bilangan menggunakan prosedur pada reptor. kemudian digenerate ke C++. 1. bagian main. 2. bagian input. 3. bagian proses. 4. bagian output. 5. bagian hasilnya. 6. hasil generate ke C++.

Revleksi Minggu ke 4 Alpro

1. Apa yang dipahami pada pertemuan minggu ke 4 Alpro..? 2. Apa yang belum dipahami pada minggu ke 4 Alpro..? 3. Bagaimana cara mengatasi permasalahan pad poin yang ke 2..? Jawab : 1. Pada pertemuan ke 4 alpro yang saya pahami yaitu saya bisa memahami penggunaan perulangan dalam algoritma dan pemrograman. kegiatan sehari - hari yang yang dilakukan secara berulang - ulang. selain itu, saya bisa menyelesaikan beberapa latihan - latihan  maupun tugas kelompok yang adal dalam slide minggu ke 4 alpro. 2. Pada minggu ke 4 ini, saya mengalami kesulitan dalam menyelesaikan soal diskusi kelompok 4.7 dan 4.8. sehingga pada diskusi dikelas tidak sempat menyelesaikan semua soal yang diberikan. 3. Upaya yang dilakukan untuk mengatasi masalah pada poin 2 yaitu saya bertanya pada teman yang sudah memahami dan sudah bisa menyelesaikan soal latihan yang saya tidak bisa selesaikan.

Latihan Minggu ke 3 Algoritma dan Pemrograman

Assalamualaikum. teman - teman kali ini saya posting program tentang : 1. buatlah algoritma dan pemrograman dengan akar imajiner  berbentuk a +bi dengan a dan b bilangan real dan bila harga b^2-4*a*c<0. Jawab: Hasilnya : 2. buatlah algoritma dan class beserta method untuk mengecek pemakai memasukkan bilangan bulat atau real. Jawab. #include <iostream> #include <string> #include <conio.h> using namespace std; class bilangan{ private:        float a; public:        void proses();        void output(); }; void bilangan::proses(){ cout<<"Masukkan Nilai : "; cin>>a; }; void bilangan::output(){ if (a==int(a)) { cout<<" Adalah bilangan bulat"<<endl;} else{ cout <<"Adalah bilangan real"<<endl;} }; int main(){     bilangan bil;     bil.proses();     bil.output...

Latihan minggu ke 4 Algoritma dan Pemrograman

Ass. teman - teman kali ini saya akan posting algoritma dan program untuk mencetak bilangan yang habis dibagi 3 dan 5 antara 1 sampai 1000. Jawab : hasilnya : Devnya : Hasilnya : 2. menghitung nilai dari :                                       1-1/2+1/3-1/4...+1/n Reptornya :

Refleksi Minggu Ke-3 Alpro

1. Apa yang dipahami pada minggu ke-3 alpro..? 2. Apa yang belum dipahami pada pertemuan minggu ke-3 alpro...? 3. Bagaimana upayah anda menyelesaikan permasalahan pada poin 2..? Jawab : 1. Pada pertemuan minggu ke-3 alpro saya dapat memahami materi terkait dengan pernyataan suatu kondisi dan bisa mengerjakan latihan - latihan yang diberikan, terkait dengan kondisi dalam algoritma maupun pemrograman. 2. yang belum bisa saya pada pertemuan minggu 3 alpro yairu terkait merubah merubah suatu program ke class. pada saat dikelas saya sedikit mengalami kendala. namun, setelah bertanya kepada teman yang sudah memahaminya, saya sedekit sudah paham. 3. upaya yang dilakukan yaitu bertanya kepada teman yang sudah paham, ataupun kepada mentoring.

Hasil diskusi Kelompok 3.1 - 3.5 Pertemuan 3 Alpro

Jawaban latihan 3.1 - 3.5 pertemuan minggu ke- 3 algoritma dan pemrograman. Dev C++ : Kasus 3.2 Dev C++ : Kasus 3.3 Dev C++ : #include <iostream> #include <string> #include <conio.h> #include <stdio.h> using namespace std; int main() {    long diskriminan;    float x2;    int b;    int c;    float x1;    int a;    float s;       cout << "masukkan nilai A = ";    cin >> a;       cout << "masukkan nilai B = ";    cin >> b;      cout <<  "masukkan nilai C = ";    cin >> c;       diskriminan =(b*b)-(4*a*c);    s=diskriminan;    if (a==0)    {       cout << "bukan persamaan kuadrat" << endl;   }    else  ...

Program Menentukan nilai Rata- Rata, Maksimum, dan Minimum

Teman- teman disini saya akan berbagi ilmu tentang membuat program  menentukan nilai rata- rata, maksimum, dan minimum dari beberapa data dengan menggunakan bahasa pemrograman C++. Pertama - pertama menentukan tipe data yang digunakan. dalam program ini ada dua tipe data yang difunakan yaitu tipe data integer dan tipe data float. kemudian tentukan berapa banyak data yang ingin dimasukkan. untuk lebih jelasnya inilah program menentukan nilai rata - rata, maksimum, dan minimum. #include <iostream> #include <conio.h> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ using namespace std; int main(int argc, char *argv[]) { int i, maks, min; int data; float n, jum, rata; cout<<"banyaknya data:"; cin>>n; jum=0; for(i=1; i<=n; i++) { cout<<"masukkan data ke-"<<i<<": "; cin>>data; jum=jum+data; } maks=data; min=d...

Refleksi Minggu Ke- 2 Alpro

1. Apakah yang diperoleh pada minggu ke-2 alpro..? 2. Apakah yang belum diperoleh pada minggu ke-2 alpro..? 3. Bagaimana solusi untuk mengatasi permasalahan pada poin 2..? Jawab : 1. Yang diperoleh pada pertemuan minggu ke- 2 alpro yaitu saya dapat memahami suatu pernyataan sequen dan bisa membedakan contoh sequen dan contoh bukan sequen. Selain itu, saya bisa menyelesaikan tugas latihan individu membuat program menghitung matrik 2 x 2. 2. Yang belum saya pahami pada minggu ke-2 alpro yaitu pada slide pertemuan ke-2 terdapat latihan individu,pada nomor 1 latihan individu tersebut saya masi belum bisa mengkonveri ke reptor. 3. Upaya yang dapat saya lakukan untuk menyelesaian masalah pada poin 2 yaitu dengan bertanya pada teman - teman yang sudah memahami. jika, teman - teman belum memahami saya akan bertanya pada mentoring.

Latihan Individu Minggu Ke-2

Ass. teman - teman kali ini saya akan posting algoritma dan program dari 3 soal dibawah ini. 1. buatlah Program 2 dimensi dalam operasi matrik 2 x 2 yang nilai matriknya tanpa di inputkan lewat keyboard. 2.Buatlah program untuk mencari titik tengah seuah garis yang ujung titiknya adalah A (x1,y1) dan B(x2,y2) 3.buatlah algoritma dan program untuk mencari bilangan integer yang kurang dari 1000 menjadi komponen - komponennya.. Jawab : 1. #include <iostream> #include <stdio.h> #include <conio.h> using namespace std; main() {  int i,j,hasil[4][2]; int data[4][2]={5,6,3,7,8,1,9,2}, data2[4][2]={6,3,2,7,8,1,5,9}; //untuk menampilkan isi matrik cout<<"Isi variabel data adalah "<<endl; cout<<"-------------------------\n\n"; cout<<" MATRIK 1 | MATRIK 2 "<<endl; for (i=0;i<4;i++) { for(j=0;j<2;j++) { cout<<" "<<data[i][j]<<" ";} ...

Uji Kompetensi 1 Alpro

Modul 1 : Dasar-dasar C++ 1. Sebutkan 3 ciri umum Object-Oriented Programming ! 2. Dasar unit enkapsulasi dalam C++ adalah _________ 3. Output dari program berikut setelah diekseskusi adalah : #include <iostream> using namespace std; int main() { cout << "C++ is power programming."; return 0; } 4. Apa gunanya ditambahkan include <iostream> ? 5. Perintah mendeklarasikan variable panjang bertipe integer adalah _____________ 6. Perintah menyimpan nilai 10 ke variable panjang adalah ________________ 7. Apakah operator input C++ ? 8. Apakah arti ‘\n’ ? 9. Mengapa identifier berikut salah : int bilangan bulat; 10. Apakah Indeks dan indeks adalah identifier yang sama? Jawaban Modul 1 1. abstraksi, polimorfisme, dan pewarisan. 2. konsep dari enkapsulasi yaitu merupakan perluasan dalam struktur bahasa C. memastikan sebuah objek tidak dapat mengganti keadaan dalam dari sebuah objek dengan cara yang tidak layak. 3. C++ power programing. 4. keguna...

Refleksi Pertemuan Pertama Alpro (24 february 2015)

1. Apa saja yang diperoleh dari mata kulia minggu pertama..? 2. Apakah yang tidak dipahami pada kulia minggu pertama..? 3. Bagaimana usaha untuk menyelesaikan masalah pada poin ke- 2..? Jawab : 1. Dalam kulia minggu pertama algoritma dan pemrograman ini kita dapat mengerti tentang model dan sistem yang digunakan oleh dosen algortima dan pemrograman.  Selain itu, dalam kulia minggu pertama ini dosen dan mahasiswa melakukan kontrak belajar sebagai kesepakatan sepanjang belajar algoritma dan pemrograman. 2. Dari sistem dan model yang diterapkan dalam belajar algoritma dan pemrograman, masih ada sistem yang belum bisa saya pahami. karena, hal ini masi asing bagi saya, karena berbeda dengan sistem yang digunakan oleh dosen lain, 3. Upaya saya menyelesaikan permasalahan pada poin 2 yaitu dengan konsultasi langsung  ke dosen  alpro yaitu pak Wahyu Pujiono atau bertanya kepada teman yang sudah memahami.