Cari Blog Ini

Kamis, 04 November 2010

Modul 1 (Individu)

- 1 - TIPE DATA

Tipe data yang dikenal dalam bahasa pascal antara lain :

• Tipe data sederhana / Jenis data yang standar (Dasar)
1. Integer
2. Real
3. Karakter
4. Boolean

• Tipe data non standar (user defined)
1. Enumerated
2. Sub-range

• Tipe data berstuktur
1. Array
2. Record
3. Set
4. File

• Jenis data Pointer

INTEGER

Jenis data ini merupakan nilai bilangan bulat, yang terdiri atas integer positif, integer negatif dan nol. Pada TURBO PASCAL jenis data ini di bagi atas beberapa bagian
REAL

Penulisan untuk jenis data ini selalu menggunakan titik desimal. Nilai konstanta numerik real berkisar dari 1E-38 sampai dengan 1E+38 dengan mantissa yang signifikan sampai dengan 11 digit. E menunjukkan nilai 10 pangkat. Nilai konstanta numerik real menempati memori sebesar 6 byte.

Contoh :
123.45
12345.  salah, titik desimal tidak boleh dibelakang
12E5
12E+5
-12.34
.1234  salah, titik desimal tidak boleh dimuka

KARAKTER

Yang dimaksud dengan jenis data ini adalah karakter tunggal atau sebuah karakter yang ditulis diantara tanda petik tunggal, seperti misalnya ‘A’, ’a’, ’!’, ’5’ dsb.

Dasarnya adalah ASCII CHARACTER SET.

STRING

Nilai data string merupakan urut-urutan dari karakter yang terletak di antara tanda petik tunggal. Nilai data string akan menenpati memori sebesar banyaknya karakter stringnya ditambah dengan 1 byte. Bila panjang dari suatu string di dalam deklarasi variabel tidak disebutkan, maka dianggap panjangnya adalah 255 karakter.

BOOLEAN

Jenis data ini mempunyai nilai TRUE atau FALSE.

Operator untuk jenis data ini adalah :
1. Logical Operator, yaitu : NOT, AND dan OR
2. Relational Operator, yaitu : >, <, >=, <=, <> dan =


JENIS DATA NON-STANDARD (USER DEFINED)

ENUMERATED.
Jenis data ini terdiri atas barisan identifier yang terurut dimana setiap identifier tersebut dianggap sebagai suatu individual data item (elemen data yang berdiri sendiri).

Pada saat mendeklarasikan jenis data ini kita harus menuliskan semua elemen-elemennya.

Bentuk umum deklarasinya adalah :

TYPE nama = (data_item_1, data_item_2, ……., data_item_n);

Contoh :

TYPE hari = (sen,sel,rab,kam,jum,sab,ming);

TYPE warna = (red,blue,green,yellow,black,white);

Setelah jenis data ini dideklarasikan, maka selanjutnya kita dapat mendeklarasikan suatu variabel yang berjenis data sama dengan jenis data ini.

Misalnya :
TYPE nama_hari = (sen,sel,rab,kam,jum,sab,ming);
VAR libur : nama_hari;

Fungsi standar yang dapat digunakan pada jenis data ini adalah :

PRED, SUCC dan ORD

SUB-RANGE.

Jenis data ini berupa range dari suatu kumpulan data yang mempunyai urutan..

Bentuk umum deklarasinya adalah :

TYPE nama = data_item_pertama .. data_item_terakhir;



- 2 - Kelebihan dan Kekurangan Software DBMS


1. ORACLE

Kelebihan
• fleksibilitas mengacu pada kemampuan untuk menyesuaikan diri dengan berbagai kebutuhan dan kondisi khusus yang dapat berubah-ubah.
• Skalabilitas mengacu pada kemampuan untuk terus berkembang dengan penambahan sumber daya
• Oracle mempunyai system keamanan yang tinggi
• Kemampuan menyimpan data yang sangat besar
• Memiliki kemampuan untuk mrnyesuaikan diri dengan kondisi yang berubah-ubah
• Memiliki kemampuan untuk terus berkembang dengan penambahan sumberdaya.
• Dapat menangani database dalam skala besar
• Mempunyai konsep trigger yang bagus
• Pengaksesan lebih cepat dibandingkan dengan MySQL
• Dapat memproses data yang lumayan besar dengan cepat

Kekurangan
• Implementasi rumit
• Memiliki settingan yang sangat rumit
• Memerlukan biaya yang cukup mahal untuk sebuah database
• Memerlukan memory yang besar

2. MySQL
Kelebihan
• Open Source, pemrosesan data yang cepat
• Dapat berjalan stabil pada berbagai system operasi
• Tidak memerlukan memori yang besar
• Tidak memerlukan biaya saat mengunduh software
• lebih mudah digunakan dan sangat user friendly
• Dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.
• Memiliki kecepatan yang menakjubkan dalam menangani query sederhana.
• Dapat dikoneksikan pada bahasa C++,C, PERL JAVA, PYTHON.
• Memiliki lebih banyak tipe data.

Kekurangan
• Data yang bertambah ukurannya akan mengalami kelambatan proses, jadi harus ada database management.
• Membutuhkan sumber daya yang sangat tinggi, data yang lumayan besar akan memperlambat proses jadi harus ada backup database yang berkala.

3. Ms. SQL

Kelebihan
• Cocok untuk perusahaan dengan skala kecil, menengah, dan besar sehingga mampu untuk mengolah data dengan jumlah yang besar.
• Memiliki kemampuan untuk management user dan tiap user bisa diatur hak akses terhadap suatu database oleh database administrator.
• Untuk diterapkan pada pembangunan suatu program aplikasi, akan mudah dalam melakukan koneksi dengan computer client yang pembangunan aplikasinya menggunakan software yang sama platform dengan MS-SQL, misalnya Microsoft Visual Basic.
• Memiliki tingkat pengamanan / security data yang baik.
• Memiliki kemampuan untuk back-up data, rollback data, dan recovery data.
• Memiliki kemampuan untuk membuat database mirroring dan clustering.

Kekurangan
• Hanya dapat diimpelementasikan pada 1 unit server, jika terdapat tambahan server maka hanya akan berfungsi sebagai pasif / standby server (tidak memiliki kemampuan Technology Cluster Server seperti halnya pada DMBS Oracle).
• Hanya bisa berjalan pada satu platform system operasi yaitu Microsoft Windows.
• Merupakan software berlisensi dan berharga mahal untuk perusahaan skala kecil dan menengah.


Sumber disini:

Sumber disini juga:

Tidak ada komentar:

Posting Komentar