Senin, 25 September 2017

Apa itu Database dan RDMS?

         Database atau basis data adalah kumpulan data yang disimpan secara sistematis di dalam komputer dan dapat diolah atau dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk menghasilkan informasi. Pendefinisian basis data meliputi spesifikasi berupa tipe data, struktur, dan juga batasan-batasan data yang akan disimpan. Basis data merupakan aspek yang sangat penting dalam sistem informasi dimana basis data merupakan gudang penyimpanan data yang akan diolah lebih lanjut. Basis data menjadi penting karena dapat menghidari duplikasi data, hubungan antar data yang tidak jelas, organisasi data, dan juga update yang rumit.
Proses memasukkan dan mengambil data ke dan dari media penyimpanan data memerlukan perangkat lunak yang disebut dengan sistem manajemen basis data (database management system | DBMS).
           DBMS merupakan sistem perangkat lunak yang memungkinkan user untuk memelihara, mengontrol, dan mengakses data secara praktis dan efisien. Dengan kata lain semua akses ke basis data akan ditangani oleh DBMS. Ada beberapa fungsi yang harus ditangani DBMS yaitu mengolah pendefinisian data, dapat menangani permintaan pemakai untuk mengakses data, memeriksa sekuriti dan integriti data yang didefinisikan oleh DBA (Database Administrator), menangani kegagalan dalam pengaksesan data yang disebabkan oleh kerusakan sistem maupun disk, dan menangani unjuk kerja semua fungsi secara efisien.
• Database digunakan untuk Transaksional Pengolahan Online ( OLTP ) tetapi dapat digunakan untuk keperluan lain seperti Data Warehousing .
• Sebuah gudang data digunakan untuk Online Analytical Processing ( OLAP ) . Ini membaca data historis untuk Pengguna untuk keputusan bisnis .
• Dalam database tabel dan bergabung sangat kompleks karena mereka dinormalisasi untuk RDMS . Hal ini mengurangi data yang berlebihan dan menghemat ruang penyimpanan .
• Dalam data warehouse, tabel dan gabungan sederhana karena mereka dinormalisasi . Hal ini dilakukan untuk mengurangi waktu respon untuk permintaan analitis .
• Teknik pemodelan relasional digunakan untuk desain database RDMS , sedangkan teknik pemodelan yang digunakan untuk desain Data Warehouse .
• Database dioptimalkan untuk menulis operasi , sedangkan data warehouse dioptimalkan untuk operasi membaca .
• Dalam database, kinerja yang rendah untuk query analisis, sedangkan pada data warehouse, ada kinerja tinggi untuk permintaan analitis.





                                                 Universitas Buana Perjuangan Karawang

Apa Itu Tipe Data?

A. Pengertian 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 biasanya digunakan untuk menentukan jenis nilai yang dapat ditampung oleh suatu variabel, umumnya telah menyediakan tipe-tipe data yang sederhana (simple) maupun yang terstruktur. Apabila kita membutuhkan tipe data yang belum tersedia, kita dapat mendefinisikan sendiri tipe data baru yang disebut enumerated type.

B.    Jenis-Jenis Tipe Data

1.  Tipe Data Sederhana.
Merupakan tipe data dasar yang sering dipakai oleh program, meliputi:

a.  Integer (Bilangan Bulat).
Penggolongan tipe data integer tersebut dimaksudkan untuk membatasi alokasi memori yang dibutuhkan. Misalkan untuk suatu perhitungan dari suatu variabel bilangan diperkirakan nilai maksimumnya 32767 kita cukup mendeklarasikan variabel bilangan sebagai integer (2 byte), daripada sebagai longint(4 byte). Didalam kompilernya, Pascal menyediakan konstanta untuk bilangan Integer yaitu: MaxInt and MaxLongInt, pemrogram bisa menggunakannya didalam programnya tanpa harus terlebih dahulu mendefinisikannya. Contoh bilangan integer adalah: 34 6458 -90 0 1112.
  • Penggolongan Tipe Data Integer
Tipe data UkuranTempat Rentang Nilai
Byte1 Byte0 s/d +255
Shortint1 Byte-28 s/d +127
Integer2 Byte-32768 s/d 32767
Word2 Byte0 s/d 65535
Longint4 Byte2147483648 s/d 2147483647
  • Contoh program integer: 
Program display_maxint;uses wincrt;
begin writeln (maxint)
end.
Hasilnya: 32.767

b.  Real (Bilangan Pecahan). 
Bilangan real atau nyata merupakan jenis bilangan pecahan, dapat dituliskan secara biasa atau model scientific . Contoh bilangan real: 34.265 -3.55 0.0 35.997E+11, dimana E merupakan simbol perpangkatan 10. Jadi 452.13 mempunyai nilai sama dengan 4.5213e2.
  • Penggolongan Tipe Data Bilangan Real
Tipe data UkuranTempat Rentang Nilai
Real6 Byte2.9 x 10-39 s/d 1.7 x1038
Single4 Byte2.9 x 10-39 s/d 1.7 x1038
Double8 Byte5.0 x 10-324 s/d 1.7 x10308
Extended10 Byte3.4 x 10-4932 s/d 1.1 x104932
Comp8 Byte3.4 x 10-4932 s/d 1.1 x104932

macam yang terdapat dalam tabel ASCII (American Standard Code for Information Interchange).
Contoh : 'a' 'B' '+', dsb.  
(Yang perlu diingat bahwa dalam menuliskannya harus dengan memakai tanda kutip tunggal. Jenis data ini memerlukan alokasi memori sebesar 1(satu) byte untuk masing-masing data).

d. Boolean (Logika)
Merupakan tipe data logika, yang berisi dua kemungkinan nilai: TRUE (benar) atau FALSE (salah). Turbo Pascal for Windows memiliki tiga macam jenis ini yaitu: Boolean,WordBool, dan LongBool. Tipe Boolean memakai memori paling kecil, sedangkan WordBool dan LongBool dipakai untuk menulis program yang sesuai dengan lingkungan Windows.
  • Penggolongan Tipe Data Boolean
Tipe data Ukuran Tempat
Boolean1 Byte
WordBool2 Byte
LonggBool3 Byte
  • Contoh: Program display_bool;
uses wincrt;
begin writeln(ord(true));
writeln(ord(false));
end.
Hasilnya: 1 0 3.2.

2. Tipe Data Terstruktur
Tipe ini terdiri atas : array, record, set, dan file.
String adalah tipe data jenis array, tetapi karena string memiliki kekhasan tersendiri sebagai array dari karakter maka penulis perlu memberikan penjelasan tersendiri. Sedangkan untuk array, record, dan file perlu dijelaskan dalam bab yang lain karena agak banyak hal-hal yang perlu dibahas, seperti :

a. Tipe Data String
Merupakan suatu data yang menyimpan array (larik),sebagai contoh: 'ABCDEF' merupakan sebuah konstanta string yang berisikan 6 byte karakter.Ukuran Tempat untuk tipe data ini adalah 2 s/d 256byte, dengan jumlah elemen 1 s/d 255. String dideklarasikan dengan string [ konstanta ] atau string. Bila ukuran string tidak didefinisikan maka akan banyak memakan ruang, karena ukuran string menyesuaikan dengan defaultnya.
Contoh : var kata: string [20]; atau var kata: string;
karena string merupakan array dari karakter.
Maka kata[1] merupakan karakter pertama dari
string, kemudian kata[2], merupakan elemen kedua, dst.
  • Contoh Program String: Program hal_string;
Uses wincrt;
var s : string;
begin s:='Hello';
writeln(s);
writeln('panjang dari string adalah: ',ord(s[0]));
end.
b. Array
Suatu array adalah sebuah struktur data yang terdiri atas banyak variabel dengan tipe data sama, dimana masing-masing elemen variabel mempunyai nilai indeks. Setiap elemen array mampu untuk menyimpan satu jenis data (yaitu: variabel). Suatu array dinyatakan dengan type, sehingga variabel yang bekerja akan dinyatakan dengan:
Contoh type : Var A = array [1..10] of integer;
c. Record (Rekaman)
Sebuah record rekaman disusun oleh beberapa field. Tiap field berisi data dari tipe dasar /bentukan tertentu. Record mempunyai kelebihan untuk menyimpan suatu sekumpulan elemen data yang berbeda-beda tipenya (dibanding array).



                                            Universitas Buana Perjuangan Karawang

Apa Itu Struktur Data?

                                      Image result for logo struktur data informatika
      Struktur data adalah sebuah skema organisasi seperti struktur dan array yang diterapkan pada data sehingga data dapat diinterprestasikan dan sehingga operasi-operasi spesifik dapat dilaksanakan pada data tersebut.

      Struktur Data, terbagi dari dua jenis, yaitu:
1. Struktur Data Statis
terdiri dari beberapa tipe data, diantaranya : array/larik, rekord, himpunan
2. Struktur Data Dinamis
terdiri dari beberapa tipe data, diantaranya : list/senerai,queue/antrian/giliran,tumpukan/stack/timbunan,pohon,graf

Secara garis besar tipe data dapat dikategorikan menjadi: 
  • Tipe data sederhana:
             a. Tipe data sederhana tunggal, misalnya integer, real, Boolean, dan karakter.
             b. Tipe data sederhana majemuk, misalnya string.

Mengapa perlu Struktur Data?
  • Mengenal bentuk organisasi penyimpan data dan pengoprasiannya
  • Menentukkan kualitas informasi: akurat, tepat waktu, dan relevan
  • Mengurangi duplikasi data
  • Hubungan data dapat ditingkatkan
  • Mengurangi pemborosan tempat simpanan luar
                                               Universitas Buana Perjuangan Karawang

About Me!

Perkenalkan nama saya Andre Dheka Permana saya lahir di sebuah kabupaten di jawa tengah yang terkenal dengan kota susu yaitu boyolali ya di boyolali ini saya dilahirkan pada tanggal 30 April 1998, ya di kota itulah saya hanya numpang lahir karena sejak saya kecil hingga Sekarang saya tinggal di Kabupaten KARAWANG,  dan saya sekolah pun dari SD hingga SMK pun di kota pangkal perjuangan ini,,dan Pada akhirnya sekarang saya kuliah pun di salah satu universitas swasta di kota ini yaitu Universitas Buana Perjuangan Karawang
adapun kebiasaan saya setiap hari adalah memotoran selama 2 jam/hari dari rumah ke kampus kampus ke rumah hehe,,
Lalu peminatan di bidang IT saya adalah mengenai Networking

ig; @andredheka

                                           Universitas Buana Perjuangan Karawang