ARSIP BULANAN : September 2012

Tugas 3 Manajemen Database

30 September 2012 19:11:35 Dibaca : 391

Cheat sheet MySQL mencakup perintah dasar DDL dan DML

 

MySQL adalah perangkat lunak system manajemen basis data SQL. MySQL memiliki beberapa perintah dasar yang di kelompokkan dalam DDL dan DML.

 

1.       Data Definition Language (DDL)

 

Data Definition Language (DDL) merupakan sub bahasa SQL yang digunakan untuk membangun kerangka database. Ada tiga perintah yang termasuk dalam DDL, yaitu:

 

a)      CREATE: perintah ini digunakan untuk membuat, termasuk diantaranya membuat database baru,tabel baru, view baru, dan kolom baru.

 

Contoh: Create database sekolah.

 

b)      ALTER: perintah ini digunakan untuk mengatur struktur tabel yang telah dibuat. Pekerjaannya mencakup mengganti nama tabel, menambah kolom, mengubah kolom, menghapus kolom, maupun memberikan aribut pada kolom.

 

Contoh: Alter tabel jurusan rename keahlian.

 

c)       DROP: Perintah ini digunakan untuk mengghapus database tabel.

 

Contoh: Drop database sekolah.

 

2.       Data Manipulation Language (DML)

 

Data Manipulation Language (DML) merupakan sub bahasa SQL yang digunakan untuk memanipulasi data dalam database yang telah dibuat. Perintah yang digunakan diantaranya:

 

a)      INSERT: perintah ini digunakan untuk menyisipkan atau memasukkan data baru di dalam tabel. Penggunaanya setelah database dan tabel selesai dibuat.

 

Contoh: Insert into sekolah (ID, Nama) values (1, “TKJ”).

 

b)      SELECT: Perintah ini digunakan untuk mengambil data atau menampilkandata dari satu atau beberapa tabel dalam relasi. Data yang diambil dapat kita tampilkan dalam layar prompt MySQL secara langsung maupun ditampilkan dalam tampilan aplikasi.

 

Contoh: Select * from jurusan.

 

c)       UPDATE: Perintah ini digunakan untuk memperbarui data lama menjadi data terkini. Jika anda memiliki data yang salah atau kurang up to date dengan kondisisekarang, makadapat diubah isi datanya menggunakan perintah UPDATE.

 

Conto: Update jurusan set Nama=”TKJ” where id=1.

 

d)      DELETE: Perintah ini digunakan untuk menghapus data dari tabel biasanya data yang dihapus merupakan data yang sudah diperlukan lagi. Pada saat menghapus data perintah yang telah dijalankan tidak dapat digagalkan, sehingga data yang telah hilang tidak dapat dikembalikan lagi.

Contoh: Delete from jurusan where id=1.

TUGAS 2 MANAJEMEN DATABASE PART 1

23 September 2012 20:48:38 Dibaca : 414

Tipe Data pada MS Access

 

1.        BYTE:

 

Berukuran kecil dan hanya menampung 2 bit (=1 byte) bilangan hexa yaitu 00 hexa sampai FF hexa, atau bila dinyatakan dalam desimal 0 sampai 255 saja.

 

BOOLEAN:
Berukuran kecil hanya menampung keterangan TRUE (=benar) atau FALSE (=keliru) saja.

 

2.        INTEGER:
Berukuran kecil-sedang menampung bilangan non-pecahan antara -32768 sampai 32767

 

3.        LONG:
Sering disebut juga dengan Long Integer, berukuran sedang, menampung bilangan non pecahan -2147483648 sampai 2147483647

 

4.        SINGLE:
Disebut juga Single Precision Floating Point, berukuran sedang (lebih besar dari Long), menampung bilangan pecahan sebesar 8 bit (=4 byte) bilangan hexa.

 

5.        DOUBLE:
Disebut juga Double Precision Floating Point, berukuran sedang (lebih besar dari Single), menampung bilangan pecahan sebesar 16 bit (=8 byte) bilangan hexa.

 

6.        CURRENCY:
Berukuran sedang (lebih besar dari Single namun lebih kecil dari Double) menampung bilangan non-pecahan antara -9223372036854775808 sampai 9223372036854775807
Pemilihan tipe data ini akan mengakibatkan secara default data tampil dengan diawali Currency Symbol (lambang satuan mata uang) seperti Rp. 23.000,- atau $ 45 dan lain sebagainya. Oleh karenanya pilihan ini cocok untuk data transaksi keuangan.

 

7.        DECIMAL:
Berukuran besar, menampung bilangan non-pecahan dengan sebesar 28 bit (=14 byte) hexa. Pilihan ini sebaiknya hanya diperlukan apabila memang data yang diolah angkanya sangat besar, karena tipe data ini memboroskan kapasitas ruang simpan database.

 

8.        DATE:
Berukuran sedang (setara Currency), digunakan untuk menampung data tanggal dan waktu

 

9.        STRING:
Berukuran besar, digunakan untuk menampung data text (alfanumerik plus karakter).

 

10.    OBJECT:
Berukuran sedang, digunakan untuk menampung data referensi Object

VARIANT:
Berukuran sangat besar, merupakan tempat penampung serbaguna dan dapat menampung data apa saja. Bila dalam deklarasi variabel anda hanya menuliskan “DIM A” misalnya, tanpa menyebutkan tipe datanya maka itu berarti anda membuat sebuah variabel dengan tipe data Variant. Karena tipe data Variant berukuran sangat besar maka sebaiknya hindari penggunaanya bila tidak terpaksa.

TUGAS 2 MANAJEMEN DATABASE PART 2

23 September 2012 20:47:18 Dibaca : 150

Tipe-Tipe Data Pada MySQL

 

 

 

1.      TINYINT

 

Berarti integer dengan range yang sangat kecil yaitu –2 sampai 2 , -1 atau 0 sampai 2. -1 jika UNSIGNED. Atribut yang dibolehkan adalah AUTO_INCREMENT, UNSIGNED, dan ZEROFILL. Harga default adalah NULL jika bisa atau 0 jika NOT NULL dengan peyimpanan 1 byte.

 

2.      SMALLINT

 

Berarti integer dengan range yang kecil yaitu –2 sampai 2, -1 atau 0 sampai 2.
-1 jika UNSIGNED. Atribut yang dibolehkan adalah AUTO_INCREMENT, UNSIGNED, dan ZEROFILL. Harga default adalah NULL jika bisa atau 0 jika NOT NULL dengan peyimpanan 2 byte.

 

3.      MEDIUMINT

 

Berarti integer dengan range yang sangat kecil yaitu –2 sampai 2, -1 atau 0 sampai 2. -1 jika UNSIGNED. Atribut yang dibolehkan adalah AUTO_INCREMENT, UNSIGNED, dan ZEROFILL. Harga default adalah NULL jika bisa atau 0 jika NOT NULL dengan peyimpanan 3 byte.

 

4.      INT

 

Berarti integer dengan range yang normal yaitu –2 sampai 2, -1 atau 0 sampai 2.
-1 jika UNSIGNED. Atribut yang dibolehkan adalah AUTO_INCREMENT, UNSIGNED, dan ZEROFILL. Harga default adalah NULL jika bisa atau 0 jika NOT NULL dengan peyimpanan 4 byte.

 

5.      BIGINT

 

Berarti integer dengan range yang sangat kecil yaitu –2 sampai 2, -1 atau 0 sampai 2. -1 jika UNSIGNED. Atribut yang dibolehkan adalah AUTO_INCREMENT, UNSIGNED, dan ZEROFILL. Harga default adalah NULL jika bisa atau 0 jika NOT NULL dengan peyimpanan 8 byte.

 

6.      FLOAT

 

Berarti floating-point dengan range kecil yaitu antara +1.175494351E-38
sampai +3.402823466E+38 serta dengan single presisi. Atribut yang dibolehkan adalah ZEROFILL. Harga default NULL jika bisa atau 0 jika NOT NULL. Tempat penyimpanan 4 byte.

 

 

 

7.      DOUBLE

 

Berarti floating-point dengan range besar yaitu antara +2.22507385072014E-308 sampai +1.7976931348623157E308 serta dengan double presisi. Atribut yang dibolehkan adalah ZEROFILL. Harga default NULL jika bisa atau 0 jika NOT NULL. Tempat penyimpanan 8 byte.

 

8.      DECIMAL

 

Berarti floating-point yang tersimpan sebagai string (1 byte untuk setiap digit, tanda desimal, atau tanda ’-‘). Range harga sama seperti .DOUBLE. Atribut yang dibolehkan adalah ZEROFILL. Tempat penyimpanan sebesar 9Mbyte. Jika D diisi 0 berarti tidak punya nilai desimal.

 

9.      CHAR(M)

 

Karakter dengan panjang 0 sampai Mbyte. Atribut yang dibolehkan adalah BINARY. Harga default adalah NULL jika bisa atau “ “ jika NOT NULL. Tempat pemyimpanan Mbyte

 

10.  VARCHAR

Variabel karakter dengan panjang 0 sampai Mbyte. Atribut yang dibolehkan adalah BINARY. Harga default adalah NULL jika bisa atau “ “ jika NOT NULL. Tempat pemyimpanan M+1 byte.

Tugas 1 Manajemen Database

11 September 2012 19:37:36 Dibaca : 308

D.    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.

 

Ultra-Large Scale Integration (ULSI) meningkatkan jumlah tersebut menjadi jutaan. Kemampuan untuk memasang sedemikian banyak komponen dalam suatu keping yang berukurang setengah keping uang logam mendorong turunnya harga dan ukuran komputer. Hal tersebut juga meningkatkan daya kerja, efisiensi dan keterandalan komputer. Chip Intel 4004 yang dibuat pada tahun 1971 membawa kemajuan pada IC dengan meletakkan seluruh komponen dari sebuah komputer (central processing unit, memori, dan kendali input/output) dalam sebuah chip yang sangat kecil. Sebelumnya, IC dibuat untuk mengerjakan suatu tugas tertentu yang spesifik. Sekarang, sebuah mikroprosesor dapat diproduksi dan kemudian diprogram untuk memenuhi seluruh kebutuhan yang diinginkan. Tidak lama kemudian, setiap piranti rumah tangga seperti microwave, oven, televisi, dan mobil dengan electronic fuel injection (EFI) dilengkapi dengan mikroprosesor.

 

 

 

E.     Generasi Kelima

 

Mendefinisikan komputer generasi kelima menjadi cukup sulit karena tahap ini masih sangat muda. Contoh imajinatif komputer generasi kelima adalah komputer fiksiHAL9000 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.

 

Walaupun mungkin realisasi HAL9000 masih jauh dari kenyataan, banyak fungsi-fungsi yang dimilikinya sudah terwujud. Beberapa komputer dapat menerima instruksi secara lisan dan mampu meniru nalar manusia. Kemampuan untuk menterjemahkan bahasa asing juga menjadi mungkin. Fasilitas ini tampak sederhana. Namun fasilitas tersebut menjadi jauh lebih rumit dari yang diduga ketika programmer menyadari bahwa pengertia manusia sangat bergantung pada konteks dan pengertian ketimbang sekedar menterjemahkan kata-kata secara langsung.

 

Banyak kemajuan di bidang desain komputer dan teknologi semkain memungkinkan pembuatan komputer generasi kelima. Dua kemajuan rekayasa yang terutama adalah kemampuan pemrosesan paralel, yang akan menggantikan model non Neumann. Model non Neumann akan digantikan dengan sistem yang mampu mengkoordinasikan banyak CPU untuk bekerja secara serempak. Kemajuan lain adalah teknologi superkonduktor yang memungkinkan aliran elektrik tanpa ada hambatan apapun, yang nantinya dapat mempercepat kecepatan informasi.

 

Jepang adalah negara yang terkenal dalam sosialisasi jargon dan proyek komputer generasi kelima. Lembaga ICOT (Institute for new Computer Technology) juga dibentuk untuk merealisasikannya. Banyak kabar yang menyatakan bahwa proyek ini telah gagal, namun beberapa informasi lain bahwa keberhasilan proyek komputer generasi kelima ini akan membawa perubahan baru paradigma komputerisasi di dunia. Tunggu saja informasi mana yang lebih valid dan membuahkan hasil

 

 

 

 

 

2.    Pengertian Database Manajemen Sistem

 

A.    Menutut C.J. Date :  DBMS adalah merupakan software yang menghandel seluruh akses pada database untuk melayani kebutuhan user.

 

B.     Menurut S, Attre   :  DBMS adalah software, hardware, firmware dan procedure-procedure yang memanage database. Firmware adalah software yang telah menjadi modul yang tertanam pada hardware (ROM).

 

C.     Menurut Gordon C. Everest  :  DBMS adalah manajemen yang efektif untuk mengorganisasi sumber daya data.

 

Jadi DBMS  :  Semua peralatan komputer (Hardware+Software+Firmware). DBMS dilengkapi dengan bahasa yang berorientasi pada data (High level data langauage) yang sering disebut juga sebagai bahasa generasi ke 4 (fourth generation language).

 

 

 

3.    Beberapa software atau perangkat lunak DBMS yang sering digunakan dalam aplikasi program antara lain :

 

A.    MySQL  

 

MySQL merupakan sebuah perangkat lunak system manajemen basis data SQL (bahasa inggris : data management system) atau DNMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public Licenci (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL .

 

B.     ORACLE

 

Oracle merupakan DBMS yang paling rumit dan paling mahal di dunia, namun banyak orang memiliki kesan yang negatif terhadap Oracle. Keluhan-keluhan yang mereka lontarkan mengenai Oracle antara lain adalah terlalu sulit untuk digunakan, terlalu lambat, terlalu mahal,

 

C.     FIREBIRH

 

Firebird adalah salah satu aplikasi RDBMS (Relational Database Management System) yang bersifat open source. Awalnya adalah perusahaan Borland yang sekitar tahun 2000 mengeluarkan versi beta dari aplikasi database-nya InterBase 6.0 dengan sifat open source. Namun entah kenapa tiba-tiba Borland tidak lagi mengeluarkan versi InterBase secara open source, justru kembali ke pola komersial software. Tapi pada saat yang bersamaan programmer-progammer yang tertarik dengan source code InterBase 6.0 tersebut lalu membuat suatu team untuk mengembangkan source code database ini dan kemudian akhirnya diberinama Firebird.

 

D.    Microsoft SQL server 2000

 

Microsoft SQL Server 2000 adalah perangkat lunak relational database management system (RDBMS) yang didesain untuk melakukan proses manipulasi database berukuran besar dengan berbagai fasilitas. Microsoft SQL Server 2000 merupakan produk andalan Microsoft untuk database server. Kemampuannya dalam manajemen data dan kemudahan dalam pengoperasiannya membuat RDBMS ini menjadi pilihan para database administrator.

 

E.     Visual Foxpro 6.0

 

Pada tahun 1984, Fox Software memperkenalkan FoxBase untuk menyaingi dBase II Ashton-Tate. Pada saat itu FoxBase hanyalah perangkat lunak kecil yang berisi bahasa pemrograman dan mesin pengolah data. FoxPro memperkenalkan GUI (Graphical Unit  Interface) pada tahun  1989.  FoxPro  berkembang menjadi Visul FoxPro pada tahun 1995. kemampuan pemrogrman prosural tetap dipertahankan dan dilengkapi dengan pemrograman berorietasi objek. Visual FoxPro  6.0 dilengkapi dengan kemampuan untuk berinteraksi dengan  produk desktop dan client/server lain dan juga dapat membangun aplikasi yang berbasis Web. Dengan adanya Visual Studio,  FoxPro  menjadi  anggotanya.  Sasaran  utama  Visual  Studio  adalah menyediakan alat bantu pemrogrman dan database untuk mengembangka perangkat lunak yang memenuhi tuntutan zaman.

 

F.      Database Desktop Paradox

 

Database desktop merupakan suatu program “Add-Ins”, yaitu program terpisah yang langsung terdapat pada Borland Delphi. Pada database desktop terdapat beberapa DBMS yang terintegrasi di dalamnya antara lain Paradox 7, Paradox 4, Visual dBase, Foxpro, Ms. SQL, Oracle, Ms. Acces, db2 dan interbase. Dari beberapa DBMS tersebut kita akan memilih salah satu yaitu Paradox yang akan dibahas lebih lanjut, khususnya Paradox 7. Dalam Paradox 7 ini, pada 1 file database hanya mengizinkan 1 tabel, berbeda dengan DBMS lain yang mengizinkan beberapa tabel pada 1 file database seperti pada Ms. Acces.

 

Pengenalan database

10 September 2012 08:34:53 Dibaca : 156

Database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematis hingga dapat disimpan dan dapat diperiksa dalam memperoleh

perangkat lunak yang digunakan atau mengelola dan memanggil informasiatau data disebut dengan

istilah basis data mengacu pada koleksi data yang salinng berhubungan dan perangkat lunaknya harus mengacu pada sistem managemant database (DBMS)