tugas 2 manajemen database
1. number pada akses
Ternyata akses data eksternal kedalam matlab dapat dilakukan dengan menggunakan beberapa fungsi. Versi fungsi primitive nya ternyata dapat dengan menggunakan sintaks seperti C/C++.
It’s just such a simple like this,
%% akses data eksternal *.txt kedalam Matlab (Import)
f1 = fopen(‘yourfile.txt’);
data_in = fscanf(f1, ‘%f’);
fclose(f1);
%% —
namun berbeda sedikit dgn C/C++, pada baris ke-2 program diatas dalam C/C++ dapat dilakukan langsung tanpa penyalinan dengan cara seperti ini,
fscanf(f1, ‘%f’, &data_in);
ternyata variable ketiga dlm fungsi bawaab fscanf digunakan utk mencantumkan size yang dibutuhkan. Misal, dlm 1 file *.txt tersebut terdapat angka 1, 2, 3 secara berurutan dari atas ke bawah (dipisahkan perbaris). Nah kalo mau nyalin data baris pertama ke variabel a sebagai konstanta, dan menyalin dua buah angka lainnya sebagai vektor kedalam variabel b, scriptnya kira2 spt ini:
%% —
f1 = fopen(‘yourfile.txt’);
a = fscanf(f1, ‘%f\n’, 1);
b = fscanf(f1, ‘%f’, 2);
fclose(f1);
%% —
2. type data pada akses
•Text, adalah tipe data yang berisikan huruf atau kombinasi huruf dan angka. Tipe data ini memiliki panjang 255 karakter.
•Memo, adalah tipe data yang berisikan huruf atau kombinasi huruf dan angka. Tipe data ini memiliki panjang 65535 karakter.
•Number, adalah tipe data yang berisikan angka untuk perhitungan matematis. Tipe data ini memiliki panjang 1, 2, 4, atau 8 byte (1 byte = 1 karakter = 8 bit binary).
•Date/Time, adalah tipe data yang berisikan tanggal bulan dan tahun. Tipe data ini memiliki panjang 8 byte.
•Currency, adalah tipe data yang berisikan angka yang melibatkan 1 sampai 4 angka di belakang koma (desimal). Tipe data ini mampu terlibat dalam perhitungan sampai 15 digit di depan koma, dan 4 digit di belakang koma. Panjangnya 8 byte.
•AutoNumber, adalah tipe data yang berisikan angka yang mengalami increment (penambahan dengan skala kelipatan yang tetap). Defaultnya adalah 1. Panjangnya 4 byte.
•Yes/No, adalah tipe data yang berisikan jawaban yes/no, true/false, atau on/off. Panjangnya hanya 1 bit (bukan byte).
•OLE Object, adalah tipe data yang berisikan bermacam-macam object, seperti file Ms Word, spreadheet milik Ms Excel, grafik, gambar, dan sebagainya. Ukurannya tak terbatas, tergantung dari kapasitas hardisk.
•Hyperlink, adalah tipe data yang berisikan link ke sebuah object atau situs web. Panjangnya 2048 karakter.
3. type data pada mysqil
- 1. Praktikum Basis Data (Database Server MySQL) Tipe Data 1 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)
- 2. Praktikum Basis Data (Database Server MySQL) Table • Digunakan untuk menyimpan data. • Terdiri dari kolom dan baris. • Setiap kolom mendefinisikan data yang mempunyai tipe khusus. • Setiap baris berisi sebuah record. • Dalam sebuah database biasanya berisi satu atau lebih table. 2 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)
- 3. Praktikum Basis Data (Database Server MySQL) Tipe Data Ada 3 kelompok besar tipe data yang didukung oleh MySQL yaitu : 1. Tipe data string 2. Tipe data numerik (angka) 3. Tipe data date dan time 3 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)
- 4. Praktikum Basis Data (Database Server MySQL) Tipe Data String Char dan Varchar Type Maximum Length CHAR 255 VARCHAR 65.535 Penyimpanan data CHAR selalu sesuai panjangnya, sedangkan untuk penyimpanan data VARCHAR akan selalu sesuai isi datanya. 4 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)
- 5. Praktikum Basis Data (Database Server MySQL) Tipe Data String TEXT dan BLOB Type Maximum Length TINYTEXT / TINYBLOB 255 TEXT / BLOB 65.535 (64 K) MEDIUMTEXT / MEDIUMBLOB 16.777.215 (16 M) LONGTEXT / LONGBLOB 4.294.967.295 (4 G) Text dapat diindex dan mendukung pencarian Full-text, BLOB tidak bisa. 5 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)
- 6. Praktikum Basis Data (Database Server MySQL) Tipe Data Numerik Bilangan Bulat (Integer) Type Bytes (Signed/Unsigned) Minimum Value Maximum Value Signed -128 127 TINYINT 1 Unsigned 0 255 Signed -32.768 32.767 SMALLINT 2 Unsigned 0 65.535 Signed -8.388.608 8.388.607 MEDIUMINT 3 Unsigned 0 16.777.215 Signed -2.147.483.648 2.147.483.647 INT 4 Unsigned 0 4.294.967.295 Signed -9.223.372.036.854.775.808 9.223.372.036.854.775.807 BIGINT 8 Unsigned 0 18.446.744.073.709.551.615 6 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)
- 7. Praktikum Basis Data (Database Server MySQL) Tipe Data Numerik Bilangan Pecahan (Floating Point) Tipe Bytes Keterangan -3.402823466E+38 s/d -1.175494351E-38, FLOAT 4 0, 1.175494351E-38 s/d 3.402823466E+38 1.7976931348623157E+308 s/d -2.2250738585072014E-308, DOUBLE 8 0, 2.2250738585072014E-308 s/d 1.7976931348623157E+308 DECIMAL Sesuai desimal yang digunakan 7 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)
- 8. Praktikum Basis Data (Database Server MySQL) Tipe Data Tanggal • Catatan : – TIMESTAMP akan terisi otomatis dengan tanggal dan jam sekarang jika nilainya tidak diisi atau diberi nilai NULL. 8 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)
- 9. Praktikum Basis Data (Database Server MySQL) Tipe Data Lain • Tipe data berikut didukung oleh MySQL. • Tipe data ini biasanya digunakan untuk keperluan khusus. • Tipe data tersebut adalah : – BIT – ENUM – SET 9 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)
- 10. Praktikum Basis Data (Database Server MySQL) Tipe Data BIT • Tipe data bit digunakan untuk menyimpan data bit. • Secara default, tipe data bit mempunyai panjang 1 bit. • Panjang tipe data bit adalah 1 s/d 64 • Tipe data bit bisa digunakan untuk menyimpan sekumpulan pilihan yang berisi 2 kemungkinan (ya/tidak, 0/1, on/off). • Pendefinisian bit adalah BIT(M), dimana M adalah banyaknya bit yang akan disimpan. 10 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)
tugas manajemen database
1. segarah komputer
komputer adalah alat yang dipakai untuk mengolah data menurut perintah yang telah dirumuskan. Kata komputer semula dipergunakan untuk menggambarkan orang yang perkerjaannya melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri.
Generasi pertama
Dengan terjadinya Perang Dunia Kedua, negara-negara yang terlibat dalam perang tersebut berusaha mengembangkan komputer untuk mengeksploit potensi strategis yang dimiliki komputer. Hal ini meningkatkan pendanaan pengembangan komputer serta mempercepat kemajuan teknik komputer. Pada tahun 1941, Konrad Zuse, seorang insinyur Jerman membangun sebuah komputer, Z3, untuk mendesain pesawat terbang dan peluru kendali.
Generasi kedua
Pada tahun 1948, penemuan transistor sangat memengaruhi perkembangan komputer. Transistor menggantikan tube vakum di televisi, radio, dan komputer. Akibatnya, ukuran mesin-mesin elektrik berkurang drastis.
Generasi ketiga
Walaupun transistor dalam banyak hal mengungguli tube vakum, namun transistor menghasilkan panas yang cukup besar, yang dapat berpotensi merusak bagian-bagian internal komputer. Batu kuarsa (quartz rock) menghilangkan masalah ini. Jack Kilby, seorang insinyur di Texas Instrument, mengembangkan sirkuit terintegrasi (IC : integrated circuit) pada tahun 1958. IC mengkombinasikan tiga komponen elektronik dalam sebuah piringan silikon kecil yang terbuat dari pasir kuarsa. Pada ilmuwan kemudian berhasil memasukkan lebih banyak komponen-komponen ke dalam suatu chip tunggal yang disebut semikonduktor. Hasilnya, komputer menjadi semakin kecil karena komponen-komponen dapat dipadatkan dalam chip. Kemajuan komputer generasi ketiga lainnya adalah penggunaan sistem operasi (operating system) yang memungkinkan mesin untuk menjalankan berbagai program yang berbeda secara serentak dengan sebuah program utama yang memonitor dan mengkoordinasi memori komputer.
Generasi keempat
Setelah IC, tujuan pengembangan menjadi lebih jelas: mengecilkan ukuran sirkuit dan komponen-komponen elektrik. Large Scale Integration (LSI) dapat memuat ratusan komponen dalam sebuah chip. Pada tahun 1980-an, Very Large Scale Integration (VLSI) memuat ribuan komponen dalam sebuah chip tunggal.
Generasi kelima
Mendefinisikan komputer generasi kelima menjadi cukup sulit karena tahap ini masih sangat muda. Contoh imajinatif komputer generasi kelima adalah komputer fiksi HAL9000 dari novel karya Arthur C. Clarke berjudul 2001: Space Odyssey. HAL menampilkan seluruh fungsi yang diinginkan dari sebuah komputer generasi kelima. Dengan kecerdasan buatan (artificial intelligence atau AI), HAL dapat cukup memiliki nalar untuk melakukan percapakan dengan manusia, menggunakan masukan visual, dan belajar dari pengalamannya sendiri.
2. manajemen database
engertian dari Basis Data adalah Kumpulan file / table yang saling berelasi (berhubungan) yang disimpan dalam media penyimpanan eletronik. Dapat dikatakan pengertian lain dari basis data adalah koleksi terpadu dari data yang saling berkaitan yang dirancang untuk memenuhi kebutuhan informasi suatu enterprise (dunia usaha). Dari pengertian tersebut dapat diambil kesimpulan pada masing – masing table / file didalam database berfungsi untuk menampung / menyimpan data – data, dimana masing – masing data yang ada pada table / file tersebut saling berhubungan dengan satu sama lainnya.
perangkat lunak
- Microsoft SQL Server adalah sebuah sistem manajemen basis data relasional (RDBMS) produk Microsoft. Bahasa kueri utamanya adalahTransact-SQL yang merupakan implementasi dari SQL standar ANSI/ISO yang digunakan oleh Microsoft dan Sybase.
- Basis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS.
- PostgreSQL adalah sebuah sistem basis data yang disebarluaskan secara bebas menurut Perjanjian lisensi BSD.
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh
dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
- Firebird (juga disebut FirebirdSQL) adalah sistem manajemen basisdata relasional yang menawarkan fitur-fitur yang terdapat dalam standar ANSI SQL-99 dan SQL-2003. RDBMS ini berjalan baik di Linux, Windows,
maupun pada sejumlah platform Unix. Firebird di diarahkan dan di-maintain oleh FirebirdSQL Foundation. Ia merupakan turunan dari Interbase versi open source milik Borland.