Tuesday, October 3, 2017

TUGAS P02 (POST3)



PENGERTIAN DAN JENIS ARRAY

Pengertian Array
Array adalah sebuah struktur data yang terdiri atas banyak variabel dengan tipe data sama, dimana masing-masing elemen variabel mempunyai nilai indeks.  Indeks array selalu bertipe integer yang dimulai dari 0. Setiap elemen array tersebut dapat diakses dengan cara A[indeks].

Apakah masih bingung dengan ilustrasi diatas? Oke baiklah jika masih bingung akan saya coba kasih contoh penerapan array sebagai berikut :

Misal :
Array A yang berisi lima buah elemen bertipe integer, yaitu 10, 20, 30, 40, dan 50. Maka index array tersebut ialah :
A[0]=10
A[1]=20
A[2]=30
A[3]=40
A[4]=50

Macam - macam array :

1. Array Satu Dimensi
   Array satu dimensi adalah array yang hanya berisi satu dimensi saja.
    A. Mendeklarasikan varibel Array
   Pendeklarasian variabel array dilakukan dengan bentuk:
   tipe namaVariabelArray[];
   atau
  tipe [] namaVariabelArray;

   Contoh :
   int [] umur;
   Sampai disini kita hanya mendeklarasikan variabel bertipe array.
   Artinya,    
   jumlah elemen dan nilai-nilai dari setiap elemennya masih di set dengan  
   nilai null.

   Untuk mendeklarasikan array sekaligus memberikan nilai dapat dilakukan        dengan cara sebagai berikut :
• double []grades = {100, 90, 80, 75};
• String days[] = { “Mon”, “Tue”, “Wed”, “Thu”, “Fri”, “Sat”,“Sun”};
                      
    B. Mengakses Elemen Array

   Elemen array dapat diakses melalui bentuk:
  namaVariabelArray[index].
   Contoh :
   class cobaArray {
      public static void main(String [] args){
      int [] jumlahHari;
      jumlahHari = new int[4];
      jumlahHari[0] = 31;
      jumlahHari[1] = 28;
      jumlahHari[2] = 31;
      jumlahHari[3] = 30;
         
      System.out.println("Bulan Maret memiliki " + jumlahHari[2] + " hari.");
      }
    }


2. Array Multi dimensi / Dua Dimensi
Array multi dimensi  merupakan array dari array. Artinya, terdapat sebuah array yang setiap elemennya juga bertipe array.
     Cara mendeklarasikan Array Multi Dimensi :
  tipe namaVariabelArray [][];
    atau
  tipe  [][] namaVariabelArray;

    Contoh :
   int[][] twoD = new int[512][128];

   char[][][] threeD = new char[8][16][24];

   String[][] dogs = {{ "terry", "brown" },
                          { "Kristin", "white" },
                          { "toby", "gray"},
                          { "fido", "black"}
                          };

TUGAS P02 (POST 1)



MENENTUKAN TYPE DATA

Huruf (“A”) - Termasuk type data CHAR. karena char merupakan type data yang dapat digunakan untuk membaca karakter dan huruf.

Pesan Singkat (“Saya Sedang Rapat”) - Termasuk type data STRING. karena string merupakan type data yang dapat digunakan untuk membaca kalimat.

Nilai Mahasiswa (“80”) - Termasuk type data SHORT. karena type data short digunakan untuk menampilkan sebuah angka yang pendek.

No Hp(“089699971950”)
 - Termasuk type data STRING. karena jika menggunakan int angka 0 di depan tidak akan ditampilkan.

NIM(“15416273201004”) - Termasuk type data LONG. karena type data long digunakan untuk menampilkan sebuah angka berderet.

Luas Persegi(“4”) - Termasuk type data INT. karena data int digunakan untuk menampilkan angka bilangan bulat.

Luas Lingkaran (“7.5”) - Termasuk type data FLOAT.  karena type data float digunakan untuk menampilkan angka desimal.

Jenis Kelamin (“Laki-laki”) - Termasuk type data BOOLEAN. karena type data boolean digunakan untuk menentukan pilihan seperti True or False.

Usia (“5”)
- Termasuk type data INT. karena type data int digunakan untuk menampilkan angka bilangan bulat.

Monday, September 25, 2017

POST 2 3 4

APA ITU STRUKTUR DATA?
Struktur Data dalam istilah sistem komputer adalah : cara penyimpanan, pengorganisasian , dan pengaturan data di dalam media penyimpanan komputer sehingga data tersebut dapat digunakan secara efisien.
Dalam teknik pemrograman
Struktur Data berarti tata letak data yang berisi kolom-kolom data,baik itu kolom yang tampak oleh pengguna (user) ataupunkolom yang hanya digunakan untuk keperluan pemrograman yang tidak tampak oleh pengguna. Setiap baris dari kumpulan kolom-kolom tersebut dinamakan catatan (record). Lebar kolom untuk data dapat berubah dan bervariasi. Ada kolom yang lebarnya berubah secara dinamis sesuai masukan dari pengguna dan juga ada kolom yang lebarnya tetap.
Dengan sifatnya ini, sebuah struktur data dapat diterapkan untuk pengolahan database, misalnya untuk keperluan data keuangan, atau untuk pengolah kata (word processor) yang kolomnya berubah secara dinamis. Contoh struktur data dapat dilihat  pada file-file spreadsheet, database, pengolahan kata, gambar yang dikompres, dan pemampatan file (kompres) dengan teknik tertentu yang memanfaatkan struktur data.

APA ITU TIPE DATA?

  Tipe data adalah suatu nilai yang dapat dinyatakan dalam bentuk konstanta atau variabel dan operator. Konstanta menyatakan nilai yang tetap, sedangkan variabel menyatakan nilai yang dapat berubah-ubah selama eksekusi berlangsung.
Tipe data dapat didefinisikan dengan istilah tempat untuk menentukan pemberian nilai terhadap suatu variabel sesuai atau tidak dengan nilai yang diberikan oleh user. Saya sebagai penulis kurang tahu berapa pastinya jumlah tipe data, karena tiap sumber yang saya perolah selalu mnyatakan jumlah yang berbeda, namun di pembahasan kali ini tipe data yang dibahasa terbagi 2, yaitu tipe data primitive, dan composite, namun pada Turbo Pascal terdapat satu tipe lainnya, yaitu tipe data terstruktur.

APA ITU DATABASE DAN RDMS?
Apa itu Database?
Database adalah sebuah tempat penyimpanan data dari kumpulan informasi di dalam komputer yang dihimpun secara sistematis sehingga dapat diolah oleh program komputer yang dapat menghasilkan sebuah data untuk tujuan tertentu.
Hasil olahan yang dihasilkan dari database biasanya bisa digunakan untuk mengambil sebuah keputusan penting bagi sebuah perusahaan, database juga bisa digunakan untuk menyimpan data history sebuah perusahaan dan masih banyak lagi fungsinya.

Apa itu RDBMS?
RDBMS (Relationship Database Management System) adalah sebuah DBMS yang mendukung adanya hubungan relationship antara tabel. MySQL adalah salah satu RDBMS yang paling populer digunakan di seluruh dunia karna selain gratis MySQL juga stabil dan memiliki fitur yang lumayan lengkap.
Suatu database terdiri dari banyak tabel dan tabel ini terdiri dari banyak field yang merupakan kolomnya. Isi tiap baris dari tabel inilah merupakan data. Sedangkan untuk membuat data saling terhubung dan terintegrasi, maka satu tabel dengan tabel yang lainnya harus memiliki hubungan antara satu dengan yang lainnya. Setiap tabel mempunyai sebuah primary key, lalu primary key ini dihubungkan dengan tabel kedua dan menjadi foreign key di tabel kedua ini.
Dengan konsep seperti inilah data akan saling terhubung dan disebut relational, karna data dalam tabel yang satu terhubung dengan tabel yang lainnya.
Berbagai macam relasi dalam database, antara lain.
  • One-to-One
  • One-to-Many
  • Many-to-Many 

 
biz.