Showing posts with label CPP. Show all posts
Showing posts with label CPP. Show all posts

Friday, August 5, 2016

Penggunaan Struct Pada C++

8:18 AM



Pada Tutorial C++ kedua ini, saya akan membahas tentang Struct atau Record. Struct adalah struktur data yang menampung beberapa data baik sejenis maupun berbeda tipe. Berikut pendefinisian strukturnya:

    Struct NamaStruct
   {
         Tipe_Data Nama_Anggota
   }
     
Untuk format pemasukkan Struct kedalam variabelnya adalah seperti berikut:

     Struct Nama_Struct Variabel

Pada pendeklarasian diatas, kamu bisa menggunakan variabel apa saja yang menurutmu mudah diingat atau tidak rumit. Untuk mengakses sebuah nama anggota Struct yang tadi telah di masukkan kedalam variabel adalah seperti berikut ini:

     Variabel.Nama_Anggota

Saya akan memberikan contoh untuk membuat struct dari awal sampai akhir. Misalnya, Pada struktur DataSiswa terdapat 3 buah anggota antara lain nama (bertipe string atau deretan karakter), umur (bertipe int), dan nilai (bertipe real/float). Berikut implementasi struktur DataSiswa kedalam bahasa C++ :

  #include <iostream>
  #include <cstring> //Deklarasi manipulasi data//

   using namespace std; //agar bisa menggunakan cin dan cout//
  Struct DataSiswa //Pendefinisian Struct DataSiswa//
   {
    char nama[40];
    int umur;
    float nilai;
  }
   
   int main()
   {
      struct DataSiswa Siswa;//Memasukkan Struct DataSiswa kedalam variabel Siswa//
      strcpy(Siswa.nama, "Bayu Kuncoro");
      Siswa.umur = 2;
      Siswa.nilai = 85;

      //Script untuk menampilkan teks//

               cout << "Nama   : "<<Siswa.nama<<endl;
      cout << "Umur   : "<<Siswa.umur<<endl;
      cout << "Nilai  : "<<Siswa.nilai<<endl;

      return 0;
   }

Untuk Hasil Programnya akan tampil sebagai berikut:


Mudah-mudahan tutorial Struct ini berguna untuk kamu, bagi yang belum mengerti tentang Struktur Data Primitif silahkan baca tutorialnya disini.

Friday, July 29, 2016

Struktur Data Primitif Pada C++

2:39 PM



Dalam bahasa pemrograman C++, kamu harus tau dasar-dasar struktur data. Pada kesempatan kali ini, saya akan membahas struktur data primitif. Apa itu struktur data primitif?  Struktur data primitif atau bisa disebut dengan tipe data primitif merupakan wadah data yang paling sederhana.

Berikut ini struktur data primitif pada C++:

  • Tipe data "Int" yaitu bilangan bulat dengan jangkauan nilai antara -2147483648 sampai dengan 2147483647. Tipe data ini membutuhkan memori sebesar 4 byte.
  • Tipe data "Short" yaitu bilangan bulat dengan jangkauan nilai antara -32768 sampai dengan 32767. Tipe data ini membutuhkan memori sebesar 2 byte. Tipe ini bisa digunakan untuk memproses umur seseorang.
  • Tipe data "Long" yaitu bilangan bulat dengan jangkauan nilai antara -2147483648 sampai dengan 2147483647. Tipe data ini membutuhkan memori sebesar 4 byte.
  • Tipe data "Long Long" yaitu bilangan bulat dengan jangkauan nilai antara -9232372036854775808 sampai dengan 9232372036854775807. Tipe data ini membutuhkan memori sebesar 8 byte. Tipe data ini bisa digunakan untuk memproses keuangan.
  • Tipe data "Float" yaitu bilangan real dengan ketelitian rendah yaitu 6-7 digit serta memiliki jangkauan nilai antara 10-38 sampai dengan 1038  Tipe data ini membutuhkan memori sebesar 4 byte. Tipe ini bisa digunakan untuk menghitung volume atau luas suatu bangun.
  • Tipe data "Double" yaitu bilangan real dengan ketelitian tinggi yaitu 15 digit serta memiliki jangkauan nilai antara 10-308 sampai dengan 10308. Tipe data ini membutuhkan memori sebesar 8 byte.
  • Tipe data "Bool" yaitu Nilai logika yang bernilai true (benar) dan false (salah). Tipe data ini membutuhkan memori sebesar 1 byte.
  • Tipe data "Char" yaitu sebuah karakter. Tipe data ini membutuhkan memori sebesar 1 byte. Tipe ini bisa digunakan untuk pembuatan password.

Struktur data primitif yang telah saya jelaskan diatas wajib kamu pahami agar mempermudah dalam proses pembelajaran bahasa pemrograman, baik C++ maupun bahasa lainnya. Karena struktur data atau tipe data ini digunakan hampir seluruh bahasa pemrograman. Untuk tutorial selanjutnya yaitu tentang Struct atau Record kamu bisa baca tutorialnya disini.