Showing posts with label Tutorial. Show all posts
Showing posts with label Tutorial. Show all posts

Pengertian Array Pada C++ Beserta Contoh Programnya

Pengertian Array Pada C++ Beserta Contoh Programnya







Array adalah sekumpulan nilai tipe data yang sama dan variabel yang sama yang menyimpan sekumpulan data. Setiap data tersebut menempati lokasi atau alamat memori yang berbeda-beda dan selanjutnya disebut dengan elemen array.

Elemen array itu kemudian akan diakses melalui indeks yang terdapat didalamnya. Array dibagi menjadi dimensi yaiutu Array dimensi satu, Array dimensi dua, dan Array multi-dimensi dapat disebut juga Array dimensi tiga.

Keuntungan menggunakan Array adalah Array dapat mengumpulkan beberapa data yang bertipe data yang sama dalam satu variabel, sehingga dalam pembuatan program yang terdiri dari beberapa tipe data yang sama, tidak membutuhkan banyak vsriabel.

Berikut Macam-Macam Array

1. Array dimensi satu.

Array Dimensi Satu disebut juga array tunggal, dapat diartikan satu kelompok data yang dapat diolah dan dimanipulasi. Array Satu Dimensi disebut dengan Array Vektor artinya hanya memiliki satu arah.

Cara Mendeklarasikan Array Dimensi Satu Adalah:


Contoh Program Array Dimensi Satu:


  
 #include <iomanip>

using namespace std;

int main()

{
    char nama[10];
    char makanan1[10],makanan2[10];

        cout<< "masukan nama : "; cin>>nama;
        cout<< "masukan nama makanan : "; cin>>makanan1;
        cout<< "masukan nama makanan : "; cin>>makanan2;


        for (int a=1;a<=2;a++)
    {
        cout<< "nama anda : "; cout<<nama; cout<<endl;
        cout<< "nama makanan yang anda masukkan: "; cout<<makanan1; cout<<endl;
        cout<< "nama makanan yang anda masukkan: "; cout<<makanan2;cout<<endl;
    }

}
 

2. Array Dua Dimensi(Multidimensi)

Jika Array Dimensi Satu hanya sekelompok data tunggal yang hanya dapat diolah dan dimanipulasi, Maka Array Multidimensi adalah sekumpulan data yang dapat diolah dan dimanipulasi. Array dua dimensi dapat membuat matrik

Cara Mendeklarasikan Array Dimensi Dua Adalah:




  
 #include <conio.h>
#include <stdio.h>
#include <iostream>
#include <iostream>

using namespace std;

int main()
{
    cout<<"program matriks"<<endl<<"www.kangghani.com"<<endl<<endl;
  int a[25][25];
  int kolom, baris;
  cout<<"masukkan jumlah baris: ";
  cin>>baris;
  cout<<"masukkan jumlah kolom: ";
  cin>>kolom;
  for (int i=1;i<=baris;i++){ //baris
        for (int b=1;b<=kolom;b++){ //kolom
                cout<<"masukkan data baris ke "<<i<<" kolom ke "<<b<<" : ";
                cin>>a[i][b];
            }
      }
      
    cout<<endl<<"tampilkan"<<endl<<endl;
    for (int i=1;i<=baris;i++){ //baris
        for (int b=1;b<=kolom;b++){ //kolom   
                cout<<a[i][b];
            }
            cout<<endl;
      }
      return 0;
}

3. Studi Kasus Pada Kedai Coklat

Pada Kasus Kedai Coklat ini memiliki Gabungan antara array 2 dimensi dan 3 dimensi. Jiki dilihat semuanya terdapat pilihan beberapa jenis cokelat dan ketika sudah memilih cokelat. dan seterusnya. didalamnya terdapat juga fungsi yang dapat dipanggil didalam fungsi utama.

Berikut Programnya:


  
 #include <iostream>
#include <windows.h>
#include <iomanip>
using namespace std;
    int a,b,y;
    string nama [10],jns[10][11], uk[10][11],merk [10][11],tanggal[10];
    long total [10][11],harga [10][11], ban[10][11],brp [10],total_harga[10],ptgn [10],jumlah_bayar [10],penghasilan ;
char menu ()
{
    cout << "\t\t\t|================================|" <<endl;
    cout << "\t\t\t|\t     KEDAI COKELAT       |     " <<endl;
    cout << "\t\t\t|======|=========================|" <<endl;
    cout << "\t\t\t| NO.  |     Jenis Cokelat       |" <<endl;
    cout << "\t\t\t|======|=========================|" <<endl;
    cout << "\t\t\t|  1.  |    Cokelat Plain        |" <<endl;
    cout << "\t\t\t|  2.  |    Cokelat Couverture   |" <<endl;
    cout << "\t\t\t|  3.  |    Cokelat Compound     |" <<endl;
    cout << "\t\t\t|  4.  |    Cokelat Truffle      |" <<endl;
    cout << "\t\t\t|======|=========================|" <<endl;
}

char data(int a)
{
    cout << " Tanggal Pembelian    : ";
    cin >> tanggal[a];
    cout << " Nama Pembeli         : ";
    cin >> nama[a];
}
char jenis (int a)
{
    cout << " Berapa Jenis Cokelat Yang Dibeli    : ";
    cin >> brp [a];
}
char pilih (int a, int b)
{
    cout << " Masukkan Kode Cokelat Yang Dibeli     : ";
    cin >> jns [a][b];
}
char beli (int a, int b)
{
    if (jns[a][b]=="1")
    {system ("cls");

        merk [a][b] ="COKELAT PLAIN";
        cout << "|==============================================|" <<endl;
        cout << "|\t\t   COKELAT PLAIN               |" <<endl;
        cout << "|==============================================|" <<endl;
        cout << "|   UKURAN KOTAK  |      HARGA                 |" <<endl;
        cout << "|=================|============================|" <<endl;
        cout << "|   BESAR         |  Rp. 200.000 per kotak     |" <<endl;
        cout << "|   SEDANG        |  Rp. 150.000 per kotak     |" <<endl;
        cout << "|   KECIL         |  Rp. 100.000 per kotak     |" <<endl;
        cout << "|=================|============================|" <<endl;
        cout << " Masukkan Ukuran Yang Anda Inginkan    : "; cin >> uk[a][b];
        cout << " Banyak Pemesanan      : "; cin >> ban [a][b];

        if (uk[a][b]=="Besar" || uk [a][b]=="besar")
        {
            harga [a][b]= 200000;
        }
        else if (uk [a][b]=="Sedang" || uk [a][b]=="kecil")
        {
            harga [a][b]= 150000;
        }
        else if  (uk [a][b]=="Kecil" || uk [a][b]=="sedang")
        {
            harga [a][b]= 100000;
        }
    }
     else if (jns [a][b]=="2")
     {system ("cls");

        merk [a][b] ="COKELAT COURVERTURE";
        cout << "|==============================================|" <<endl;
        cout << "|\t\t   COKELAT COURVERTURE         | " <<endl;
        cout << "|==============================================|" <<endl;
        cout << "|   UKURAN KOTAK  |      HARGA                 |" <<endl;
        cout << "|=================|============================|" <<endl;
        cout << "|   BESAR         |  Rp. 250.000 per kotak     |" <<endl;
        cout << "|   SEDANG        |  Rp. 180.000 per kotak     |" <<endl;
        cout << "|   KECIL         |  Rp. 150.000 per kotak     |" <<endl;
        cout << "|=================|============================|" <<endl;
        cout << " Masukkan Ukuran Yang Anda Inginkan    : "; cin >> uk[a][b];
        cout << " Banyak Pemesanan      : "; cin >> ban [a][b];

        if (uk[a][b]=="Besar" || uk [a][b]=="besar")
        {
            harga [a][b]= 250000;
        }
        else if (uk [a][b]=="Sedang" || uk [a][b]=="kecil")
        {
            harga [a][b]= 180000;
        }
        else if  (uk [a][b]=="Kecil" || uk [a][b]=="sedang")
        {
            harga [a][b]= 150000;
        }
     }
     else if (jns [a][b]=="3")
     {  system ("cls");

        merk [a][b] ="COKELAT COUMPOUND";
        cout << "|==============================================|" <<endl;
        cout << "|\t\t   COKELAT COMPOUND            |" <<endl;
        cout << "|==============================================|" <<endl;
        cout << "|   UKURAN KOTAK  |      HARGA                 |" <<endl;
        cout << "|=================|============================|" <<endl;
        cout << "|   BESAR         |  Rp. 250.000 per kotak     |" <<endl;
        cout << "|   SEDANG        |  Rp. 170.000 per kotak     |" <<endl;
        cout << "|   KECIL         |  Rp. 130.000 per kotak     |" <<endl;
        cout << "|=================|============================|" <<endl;
        cout << " Masukkan Ukuran Yang Anda Inginkan    : "; cin >> uk[a][b];
        cout << " Banyak Pemesanan      : "; cin >> ban [a][b];

        if (uk[a][b]=="Besar" || uk [a][b]=="besar")
        {
            harga [a][b]= 250000;
        }
        else if (uk [a][b]=="Sedang" || uk [a][b]=="kecil")
        {
            harga [a][b]= 170000;
        }
        else if  (uk [a][b]=="Kecil" || uk [a][b]=="sedang")
        {
            harga [a][b]= 130000;
        }
     }
     else if (jns [a][b]== "4")
     {system ("cls");

        merk [a][b] ="COKELAT TRUFFLE";
        cout << "|==============================================|" <<endl;
        cout << "|\t\t   COKELAT TRUFFLE             |" <<endl;
        cout << "|==============================================|" <<endl;
        cout << "|   UKURAN KOTAK  |      HARGA                 |" <<endl;
        cout << "|=================|============================|" <<endl;
        cout << "|   BESAR         |  Rp. 250.000 per kotak     |" <<endl;
        cout << "|   SEDANG        |  Rp. 130.000 per kotak     |" <<endl;
        cout << "|   KECIL         |  Rp. 100.000 per kotak     |" <<endl;
        cout << "|=================|============================|" <<endl;
        cout << " Masukkan Ukuran Yang Anda Inginkan    : "; cin >> uk[a][b];
        cout << " Banyak Pemesanan      : "; cin >> ban [a][b];

        if (uk[a][b]=="Besar" || uk [a][b]=="besar")
        {
            harga [a][b]= 250000;
        }
        else if (uk [a][b]=="Sedang" || uk [a][b]=="kecil")
        {
            harga [a][b]= 130000;
        }
        else if  (uk [a][b]=="Kecil" || uk [a][b]=="sedang")
        {
            harga [a][b]= 100000;
        }
     }
    }
float  rumus (int a, int b)
{
    total [a][b]= ban [a][b]* harga [a][b];
}
float rumus1 (int a, int b)
{
    total_harga[a] += total [a][b];
}
float diskon (int a, int b)
{
    if (total_harga [a] >= 500000)
    {
        ptgn [a] = total_harga [a] * 0.02;
    }
}
    main()
    {
    menu();
    data (a);
    penghasilan=0;
    for  (a=0;a<1;a++)
    {
        jenis (a);
        for (b=0;b<brp[a];b++)
        {
            pilih (a,b);
            beli (a,b);
            rumus (a,b);
            rumus1(a,b);
            diskon (a,b);
            system ("cls");
            menu ();
            jumlah_bayar[a]=total_harga[a]-ptgn[a];
        }
        penghasilan+=jumlah_bayar[a];
    }
     for (a=0;a<1;a++)
     {
        cout << "|===|======== |==========|===================|============|=======|=============|" <<endl;
        cout << "|NO.|   Nama  |  Tanggal |      Jenis        |  Harga     |Banyak |    Total    |" <<endl;
        cout << "|   |  Pembeli| Pembelian|     Cokelat       |            |Pesanan|    Harga    |" <<endl;
        cout << "|===|=========|==========|===================|============|=======|=============|" <<endl;

        cout <<setiosflags(ios::left)<<"|"<<setw(3)<<a+1;
        cout <<setiosflags(ios::left)<<"|"<<setw(9)<<nama[a];
        cout <<setiosflags(ios::left)<<"|"<<setw(10)<<tanggal[a];

         for (b=0;b<brp[a];b++)
         {
            cout <<setiosflags(ios::left)<<"|"<<setw(19)<<merk [a][b];
            cout <<setiosflags(ios::left)<<"|"<<setw(12)<<harga [a][b];
            cout <<setiosflags(ios::left)<<"|"<<setw(7)<<ban [a][b];
            cout <<setiosflags(ios::left)<<"|"<<setw(13)<<total [a][b]<<"|" <<endl;
            cout <<"\t\t\t ";
         }
         cout << endl;
         cout <<"|===============================================================================|"<<endl;
         cout << endl;
         cout <<"Total Harga    : " <<"Rp." <<total_harga [a] << endl;
         cout <<"Diskon : " << "Rp." << ptgn [a]; cout << endl;
         cout <<"Total Yang Harus Anda Bayar Adalah  : " <<"Rp.";
         cout <<jumlah_bayar [a];
         cout << endl;
         cout << endl;
         cout << endl;
     }
     cout << " Penghasilan Yang Didapat Oleh Toko Adalah : " << "Rp."<<penghasilan;
     cout << endl;
}

Program Tersebut Semoga Membantu Untuk memecahkan Masalah kalian gan dan jangan lupa lihat blog kami www.punyacara.com ada banyak terdapat artikel artikel yang sangat membantu .

Kesimpulan Yang dapat diambil adalah menggunakan array dimensi satu maupun dimensi dua sangat memudahkan dan dapat membantu memecahkan masalah anda sekalian.

Baca Juga Artikel:

Pengenalan Bahasa C++ Belajar C++

Pengenalan Bahasa C++



Bahasa C merupakan pengembangan dari bahasa B yang ditulis oleh Ken Thompson pada tahun 1970. Bahasa C pertama kali ditulis oleh Brian W. Kernighan dan Daniels M. Ricthie pada tahun 1972. Bahasa C, pada awalnya doperasikan diatas sistem operasi UNIX.
Bahasa C adalah merupakan bahasa pemrograman tingkat menengah yaitu diantara bahasa tingkat tinggi dan tingkat tinggi yang biasa disebut Bahasa Tingkat Tinggi Dengan Perintah Assambly. Bahasa C Mempunyai Banyak kemampuan yang sering digunakan untuk membuat perangkat lunak, contohnya seperti dBASE, Word Star dan lain-lain.

Pada Tahun 1980 seorang ahli yang bernama Bjarne Stroustrup mengembangka beberapa bahasa C yang dinamakan "C with Classes",  Pada tahun 1963 diubah menjadi C++ penambahan dari C++ ini adalah Object Oriented Programming (OOP), yang bertujuan untuk membantu membuat dan mengelola program yang besar dan kompleks.

Pengenalan IDE Borland C++

IDE Singkatan Dari Integrated Development EnvironMent, yang merupakan Lembar kerja terpadu untuk pengembangan program. IDE dari Borland C++ ini dapat digunakan Untuk:

  • Menulis Naskah Program.
  • Mengkompilasi Program ( Compile ).
  • Melakukan Pengujian Program ( Debugging ).
  • Mengaitkan Object dan Library ke Program ( Linking )
  • Menjalankan Program ( Running ).
Untuk mengaktifkan Aplikasi Borland C++ ver 5.02, kalian bisa menggunakan cara berikut:

  • pada windows , anda bisa membuatkan shortcut terlebih dahulu dari server, dengan cara:
  1. klik kanan -> klik new -> klik Shorcut
  2. ketikkan pada command line : \\BCS\BIN\how.exe, Klik tombol Next, kemudian ketik nama shortcut, misalkan punyacara C++, klik tombol Finish.
  3. Atau dapat juga klik tombol Browse untuk mencari alamat dan folder yang menyediakan aplikasi boeland C++.

Fitur-Fitur Pada C++


  • Portable, disebut portable karena memiliki banyak kompiler yang berjalan di berbagai pletform dan secara eksklusif menggunakan Standar Library C++ yang berjalan pada banyak platform dengan tidak adanya fungsi-fungsi pada library C++.
  • Mendukung Manifest dan Inferred Typing. Fitur Ini sudah ada sejak C++ pertama hingga C++ modern saat ini, C++ sangat Fleksibel dan juga menyediakan kesederhanaan dalam menulis program.
  • C++ menyediakan dan menawarkan dukungan luar biasa untuk pemrograman Prosedural, Generik, Berorientasi Object (OOP) dan masih banyak lagi yang memberikan kemudahan untuk programer C++.
  • Library yang Mendukung C++ adalah Standar Library C++ yang memiliki banyak sekali fungsi.

Fungsi-Fungsi Dari C++

  • Fungsi #include adalah berfungsi sebagai pengarah yang mengatakan kepada kompiler untuk meletakkan header file iostream.h, studio.h dan lain lain.
  • Fungsi Main adalah nama dari judul fungsi
  • Fungsi tanda () berfungsi untuk menambahkan argumen ( jika ingin ada argumen jika tidak ada tidak jadi masalah) fungsi yang akan dilewatkan ke dalam fungsi.
  • Fungsi tanda {} pada fungsi main untuk menyatakan awal dari eksekusi program yang diawali dengan kurung kurawal dan diakhiri dengan kurung kurawal.
  • Fungsi Cout berfungsi untuk menampilkan text pada layar monitor/ hasil output pada program. Cout merupakan sebuah objek didalam C++ yang digunakan untuk mengarahkan data kedalam standar output.
  • Fungsi Cin berfungsi untuk menyimpan suatu yang telah diinputkan dan disimpa kedaam suatu variabel dan ditampilkan menggunakan cout. cout dan cin saling berhubungan..
  • Fungsi tanda ; (titik koma) digunakan untuk mengakhiri sebuah penyataan. setiap baris harus diakhiri dengan tanda titik koma (;).

Berikut contoh Program sederhana dari C++

  
#include 
#include 

int volume(int &l){
int t;
cout<<"masukan nilai t :";
cin>>t;
l =l*t;
return l;
}
int luas(int p, int l) {
int x;
x=p*l;
cout<<"tampilkan nilai luas :"<>p;
cout<<"masukan nilai l :";
cin>>l;
j=luas(p,l);
cout<<"volume balok adalah : "<

Menghitung Luas Alas, Luas Permukaan Dan Volume pada krucut menggunakan C++


  
#include 
#include 
#define phi 3.14

void main(){
float r_alas, r_selimut, t, volume_krucut, luas_alas, luas_selimut;

cout<<"maksukkan jari jari alas = ";
cin>>r_alas;
cout<<"maksukkan jari jari selimut = ";
cin>>r_selimut;
cout<<"masukkan tinggi kerucut = ";
cin>>t;

luas_alas=phi*r_alas*r_alas;
volume_krucut=luas_alas*t;
luas_selimut=phi*r_selimut*r_selimut/3;

cout<<"luas_alas adalah "<


Pemrograman Bahasa C++ Ini sangat penting karena dasar dari pemrograman anda bisa belajar dari sini karena bahasa Pemrograman mengajarkan Dasar Dari sebuah Alur Dari program.

Baca Juga:


Tutorial Sharing Printer Via Wifi








Sharing Printer adalah menghubungkan beberapa Komputer ke suatu Printer yang bertujuan untuk mempermudah kinerja user. Fungsi dari sharing printer juga menghubungkan beberapa Komputer ke suatu printer. Sudah dulu ya penjelasan atau pengertian tentang cara sharing printer barusan. Tapi, panduan tentang Cara Sharing Printer baru aja dimulai.

Pertama, agar kita bisa sharing dan membaca data komputer lain adalah dengan mengkonfigurasi jaringan pada komputer kita dengan network setup wizard.caranya adalah sebagai berikut:
Dari start kita pilih kontrol panel -> Network Connection Atau bisa juga Start -> Accessories -> Communication -> Network Connection.


Setelah itu maka kita akan menuju halaman network connection. Pada kolom network task pada sisi sebelah kanan kita klik “set up a

home or small office network”


Jika ingin jelas silahkan lihat Videonya kunjungi Youtube kami

skala pengukuran statistik

skala pengukuran

Skala pengukuran adalah kesepakatan yang digunakan sebagai acuan atau tolak ukur untuk menentukan panjang pendeknya interval yang ada pada alat ukur sehinga alat ukur tersebut bila digunakan dalam pengukuran akan menghasilkan data. (Ramli : 2011).


Pengertian Variabel Penelitian

Variabel Penelitian adalah suatu atribut, nilai atau sifat dari objek penelitian (individu atau kegiatan) yang memiliki variasi tertentu antara satu objek dengan objek lainnya. Umumnya variabel penelitian akan ditentukan oleh seorang peneliti untuk dipelajari dan digali Informasi dari objek tertentu yang kemudian ditarik kesimpulannya.


Contoh Variabel Penelitian

Misalkan objek penelitian mengenai tinggi badan dan berat badan per orangnya.



Kemudian menentukan variabel apa saja yang akan digali oleh mereka. Misalnya tinggi badan, berat badan, usia, nama dan sebagainya.

Pengertian Skala Pengukuran

Skala pengukuran adalah sebuah acuan yang digunakan untuk menentukan panjang pendeknya interval yang ada dalam satuan alat ukur.



Dengan menggunakan skala pengukuran, maka alat ukur yang digunakan akan menghasilkan data kuantitatif.
Setelah proses pengukuran yang menghasilkan data kuantitatif yang berupa angka-angka tersebut baru lah kemudian ditentukan analisis statistik yang cocok untuk digunakan.

Di dalam ilmu statistik, skala pengukuran dibagi menjadi 4, yaitu sebagai berikut:


Skala Nominal

Skala nominal merupakan skala pengukuran paling sederhana atau tingkatannya paling rendah di dalam suatu penelitian.




Skala ini hanya digunakan untuk memberikan kategori saja. Misalnya digunakan untuk memberi label, simbol, lambang, atau nama pada sebuah kategori sehingga akan mempermudah pengelompokan data menurut kategorinya.

Skala Ordinal

Skala ordinal merupakan skala pengukuran yang sudah menyatakan peringkat antar tingkatan. Jarak atau interval antar tingkatan juga tidak harus sama.

Skala ordinal ini memiliki tingkatan yang lebih tinggi daripada skala nominal, karena skala ini tidak hanya menunjukkan kategori saja tetapi juga menunjukkan peringkat.


Di dalam skala ordinal, objek atau kategorinya disusun berdasarkan urutan tingkatannya, dari tingkat terendah ke tingkat tertinggi atau sebaliknya,

Ciri-ciri dari skala ordinal antara lain:


- kategori data saling memisah.
- kategori data ditentukan berdasarkan jumlah karakteristik khusus yang dimilikinya.
- kategori data dapat disusun sesuai dengan besarnya karakteristik yang dimiliki.


Skala Interval

Skala Interval merupakan skala pengukuran yang bisas digunakan untuk menyatakan peringkat untuk antar tingkatan. Jarak atau interval antar tingkatan pun sudah jelas, hanya saja tidak memiliki nilai 0 (nol) mutlak.




Skala interval ini bisa dikatakan berada diatas skala ordinal dan nominal. Besar interval atau jarak satu data dengan data yang lainnya memiliki bobot nilai yang sama. Besar interval ini bisa saja di tambah atau dikurang.

Berikut ini adalah ciri-ciri dari skala interval:

+ Kategori data memiliki sifat saling memisah.
+ Kategori data memiliki aturan yang logis.
+ Kategori data ditentukan skalanya berdasarkan jumlah karaaktristik khusus yang dimilikinya.
+ Perbedaan karakteristik yang sama tergambar dalam perbedaan yang sama dalam jumlah yang             dikenakan pada kategori.
+ Angka nol hanya menggambarkan satu titik dalam skala (tidak memiliki nilai nol absolut).


Skala Rasio

Skala rasio adalah skala pengukuran yang ditujukan pada hasil pengukuran yang bisa dibedakan, diurutkan, memiliki jarak tertentu, dan bisa dibandingkan.




Skala rasio merupakan tingkatan skala paling tinggi dan paling lengkap dibanding skala-skala lainnya. Jarak atau interval antar tingkatan sudah jelas, dan memiliki nilai 0 (nol) yang mutlak. Nilai nol mutlak berarti benar-benar menyatakan tidak ada.





Demikian pembahasan mengenai skala pengukuran, semoga bermanfaat. Jangan sampai berhenti untuk belajar kerena belajar tidak hanya di sekolah ataupun dikampus, diinternet banyak hal yang akan menambah ilmu.. SEMOGA BERMANFAAT

Kategori

Kategori