2016-05-01 ~ neT-Tor.com

Saturday 7 May 2016

Diskusi Kelompok



Dari hasil observasi :
Soal :
1.       Berikan penjelasan dan kesimpulan(untuk diposting):
                                                            i.         Kapan array digunakan
                                                          ii.         Mengapa array digunakan
                                                         iii.         Apa kekurangan/ kelemahan array
                                                        iv.         Buat contoh program menggunakan array yang memperlihatkan pentingnya menggunakan array (selain dari materi slide)
Jawaban :
1.       Array digunakan untuk membuat program yang menyimpan data base banyak contoh:
-          Program presensi mahasiswa
-          Program menyimpan nilai-nilai mahasiswa
-          Dll
2.       Karena kita tidak perlu membuat script program yang terlalu banyak, maksudnya kita dapat menyingkat script yang banyak itu hanya menggantinya dengan array.
3.       A. kekurangan  
-          Tipe data tidak bisa bervariasi
-          Jumlah terbatas
-          Membebani besar program, besar array termasuk dalam kode program
-          Ukuran memori tidak dapat diubah.
B. Kelebihan
-          Mudah diakses
-          Cepat dieksekusi
-          Tidak mudah crash
4.       Program :
Dev C++ :

#include <cstdlib>
#include <iostream>

using namespace std;
class array1{
  
      friend istream& operator>>(istream&, array1&);
      friend ostream& operator<<(ostream&, array1&);
  
      public:
             array1();
             void masuk();
             void cetak();
      private:
              char x[10],y[10],;
              int z[10];
              int n;
              };
      array1::array1(){
                       cout<<"Daftar Nilai Mahasiswa"<<endl;}
      istream& operator>>(istream& in, array1& a){
               cout<<"Masukkan banyaknya inputan :";
               in>>a.n;} // inputan n
      ostream& operator<<(ostream& out, array1& b){
               out<<"Banyaknya data :"<<b.n<<endl;
               cout<<"\tDaftar Nilai Mahasiswa"<<endl;
               out<<"Nama :";
               for(int j=0; j<strlen(b.x); j++){ // perulangan di lakukan sebanyak jumlah huruf yang telah di tulis
                     out<<b.x[j]; // menampilkan nama yang sudah di tulis
                     }
               out<<endl;
               out<<"\tNilai Angka\tNilai huruf"<<endl;
               for(int k=0; k<b.n; k++){ // perulangan sebanyak n
                     out<<"\t"<<b.z[k]; // menampilkan nilai
                     out<<"\t\t";
                     out<<b.y[k]<<endl; // menampilkan nilai huruf dan langsung ganti baris
                     }
               }                 

      void array1::masuk(){
             cout<<"Masukkan Nama =";
             cin>>x;
             for(int i=0; i<n; i++){
                     cout<<"Masukkan Nilai ke-"<<i+1<<":";
                     cin>>z[i]; // memasukkan data nilai
                     cout<<"Masukkan Nilai Huruf :";
                     cin>>y[i];
                     }
                     }
      void array1::cetak(){
           cout<<"Nama :";
             for(int j=0; j<strlen(x); j++){
                     cout<<x[j];
                     }
             cout<<endl;
        
             for(int k=0; k<n; k++){
                     cout<<"Nilai ke -"<<k+1<<":";
                     cout<<z[k];
                     cout<<"-";
                     cout<<y[k]<<endl;
                     }
                     }
  
int main(int argc, char *argv[])
{
     array1 c;
    cin>>c;
    c.masuk();
    c.cetak();
    cout<<c;
    system("PAUSE");
    return EXIT_SUCCESS;
}



Friday 6 May 2016

Rencana Kuliah Bulan 3 (Menggeser Elemen Array (Latihan 1))

Tentang : Menggeser Elemen Array.
 Berikut ini adalah Gambar Program Flowchart yang menggunakan Aplikasi RAPTOR :
 
 
 
Nah program C++ nya bisa Liat Disini :

Rencana Kuliah Bulan 3 (Mencari Mean (Latihan 2)).

Tentang : Mencari Mean.
 Berikut ini adalah Gambar Program Flowchart yang menggunakan Aplikasi RAPTOR :


Outputnya yaitu :

Rencana Kuliah Bulan 3 ( Mencari Median (Latihan 2))

Tentang : Mencari Median.
Dan yang ini Gambar Program C++ yang Menggunakan Aplikasi Dev C++ :
 
#include <iostream>
#include <cstdlib>

/* 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 data[5];
    int median,i;

   for(i=0;i<5;i++){
    cout<<"Masukan Data : "<<(i+1)<<"\n";
    cin>>data[i];
   }
    i=i-1;
    median=(i+1)/2;
    cout<<endl<<data[median]<<endl;

    return 0;
 
SS :