Jumat, 15 Februari 2019

ALGORITMA DAN PEMROGRAMAN 2 "Struktur Array"

Posted by angel's note on Februari 15, 2019 with No comments
Materi Struktur Array
 

            A.     Pengertian Struktur Array
            Array adalah sekumpulan data sejenis yang disimpan ke dalam variabel dengan nama yang   sama, dengan memberikan indeks untuk dapat membedakan satu dengan yang lainnya.  Array adalah alokasi memori statis. Dapat mengalokasikan memori untuk tipe data yang sama dan berurutan.Menyimpan nilai-nilai dalam memori dengan ukuran yang tetap.Struktur array yang statis mempunyai satu nama tetapi memiliki banyak tempat. Setiap tempat harus dibedakan dengan sebuah petunjuk yang berupa tipe data yaitu karakter (char), integer (int),string, dll.


           B.    Deklarasi Struktur Array

           Cara pendeklarasian Array adalah sebagai berikut :

1.      Objek berbentuk array

Struct nama_struktur

{
      tipe_data 1 elemen 1 ;
      tipe_data 2 elemen 2 ;
      ….
}
nama_objek[10];
2.      Elemen dan objek berbentuk array
            Struct nama_struktur
          {
                      tipe_data 1 elemen 1 [5];
                      tipe_data 2 elemen 2 [5];
                      ….
    }
    nama_objek[10]; 


          C.    Penyimpanan dan Pengambilan Nilai

          Bahasa pemrograman menyediakan sintaks tertentu untuk penyimpanan dan pengambilan nilai elemen pada posisi tertentu di array.

         Contoh:

         A[12] = 67, berarti penyimpanan nilai 67 ke posisi ke-12 dari array A.

         D = A[12], berarti pengambilan nilai elemen posisi ke-10 dari array A.


         Contoh Program Struktur Array


       


         D.    Inisialisasi Struktur Array
         Struktur array dapat diinisialisasikan nilainya terhadap elemen-elemen yang ada. Inisialisasi ini digunakan untuk mengisi nilai awal pada elemen array agar jika elemen tersebut tidak diisi dengan nilai baru maka nilai yang digunakan adalah nilai yang telah ada.

        Bentuk umum pendeklarasian inisialisasi struktur array :

              Tipe_data nama_array[n] = {nilai 1,nilai 2,  …,nilai n};
       Contoh program inisialisasi :


Referensi: 

https://www.sinauarduino.com/artikel/array-pada-pemrograman-cpp/
http://adr015.blogspot.com/2017/02/materi-c-array-dan-struct.html
http://irpannurdiansah.blogspot.com/p/array.html

ALGORITMA DAN PEMROGRAMAN 2 "Struktur Data"

Posted by angel's note on Februari 15, 2019 with No comments
Materi Struktur Data (Struct) C++

A. Pengertian Struktur Data (Struct)
     Struktur data yaitu pengelompokan dari beberapa variabel atau sejumlah data dengan tipe data yang berlainan yang berada dalam satu nama. Struktur data biasanya digunakan untuk mengelompokkan bebarapa informasi yang berkaitan menjadi sebuah kesatuan.

B. Deklarasi Struktur Data (Struct)
    Cara mendeklarasikan struktur adalah dengan menggunakan kata kunci struct.
    Perhatikan contoh penulisan struktur berikut ini:

    struct nama_struktur
    {
      tipe_data1 elemen1;
      tipe_data2 elemen2;
      ...
    }nama_objek;

    Keterangan:
    a) nama_struct merupakan identtas dari struct tersebut.
    b) {tipe_data1 elemen1; ....} merupakan tempat untuk variabel dikelompokkan.
    c) nama_objek, kita dapat membuat banyak namaa_objek tetapi harus dipisahkan oleh tanda koma
        (,). Penempatan objek tersebut optional. Kita dapat menempatkannya di dalam deklarasi struct
        atau di luar stuct.

    Struct dapat dikatakan sebagai sebuah objek, misalnya: objek mahasiswa. Struct mahasiswa memiliki beberapa variabel yang terdapat pada mahasiswa:
    a) NIM yang berisi misalnya 10 angka menggunakan tipe data integer.
    b) Nama yang berupa huruf menggunakan tipe data string.
    c) Jurusan yang berupa huruf menggunakan tipe data string.
    d) IPK yang berupa bilangan pecahan menggunakan tipe data float.

C. Inisialisasi Objek
    Inisialisasi adalah suatu tindakan untuk memberikan nilai awal pada suatu variabel pada objek kita dimungkinkan untuk memberikan nilai awal dengan beberapa cara yaitu;

    1. Non-static member adalah suatu tindakan memberikan nilai awal member struktur  kepada objek dengan cara memberikan nilai disaat mendirikan member dari struct. Denagn cata tersebut, nilai inisialisasi akan berlaku ke semua objek yang menggunakan tipe struct tersebut.
       Contoh penulisan:
       struct mahasiswa
       {
          int nim=0;
          string nama =" ";
          float nilai=0;
       };

    2. Initializer List adalah cara inisialisasi dengan memberikan nilai awal disaat mendirikan objek, nilai tersebut hanya akan berlaku pada objek itu sendiri.
       Contoh penulisan :
       struct mahasiswa budi = {20103,Budi Kanjeng Berbudi,8.75};

   3. Uniform Initialization merupakan inisialisasi yang masih sama seperti initializer list hanya saja tidak menggunakan tanda sama dengan (=).
     Contoh penulisan:
     struct mahasiswa tono {10345,"Tono Ono Loro",9.85};



Daftar Pustaka

http://wendycahya.blogspot.com/2015/11/penggunaan-struct-pada-bahasa-c.html
https://www.belajarcpp.com/tutorial/cpp/struct/

Selasa, 11 Desember 2018

Matematika Diskrit "KOMBINATORIAL"

Posted by angel's note on Desember 11, 2018 with No comments


[ Tugas Kuliah ] Matematika Diskrit | Kombinatorial
Tugas TI POLITALA Matdis 1D
Nama               : Prima Angelia Rehulina Barus
Kelas               : 1D  
Jurusan            : Teknik Informatika
NIM                : 1801301109
Matkul             : Matdis Tugas 2
Semester          : I