Wednesday, February 24, 2010

Database Management System (DBMS)


PENGERTIAN DBMS
DBMS adalah perangkat lunak yang menangani semua pengaksesan database. Mempunyai fasilitas membaut, mengakses, memanipulasi dan memelihara basis data.

FUNGSI DBMS
1.   Data Definition, DBMS harus dapat mengolah pendefinisian data
2.   Data Manipulation, DBMS harus dapat menangani permintaan dari pemakai untuk mengakses data
3.   Data Security & Integrity, DBMS harus dapatmemeriksa security dan integrity data yang didefinisikan oleh DBA
4.   Data Recovery & Concurency, DBMS harus dapat menangani kegagalan–kegagalan pengaksesan database yang dapat disebabkan oleh sesalahan sistem, kerusakan disk, dsb.
5.   Data Dictionary, DBMS harus menyediakan data dictionary. Performance, DBMS harus menangani unjuk kerja dari semua fungsi seefisien mungkin.

KOMPONEN DBMS
Sebuah DBMS (Database Management System) umumnya memiliki sejumlah komponen fungsional (modul) seperti :
1.   File Manager, yang mengelola ruang dalam disk dan struktur data yang dipakai untuk merepresentasikan informasi yang tersimpan dalam disk.
2.   Database Manager, yang menyediakan interfaceantara data low-level yang ada di basis data denganprogram aplikasi dan query yang diberikan ke sistem.
3.   Query Processor, yang menterjemahkan perintahperintah dalam query language ke perintah low-level yang dapat dimengerti oleh database manager.
4.   DML Precompiler, yang mengkonversi perintah DMLyang ditambahkan dalam sebuah program aplikasi kepemangin prosedur normal dalam bahasa induk.
5.   DDL Compiler, yang mengkonversi perintah-perintahDDL ke dalam sekumpulan tabel yang mengandung metadata. Tabel-tabel ini kemudian disimpan dalam kamus data.

MACAM-MACAM DBMS
Nama                           : Microsoft Visual Fox Pro
Developer                    : Microsoft Corporation
Rilis Terakhir               : Visual Fox Pro 9.0 SP 2
Deskripsi Singkat        :
Microsoft Visual Fox Pro adalah salah satu bahasa pemrograman prosedural dan bahasa pemrograman berorientasi objek yang dikembangkan oleh Microsoft. Software ini dimulai dari     FoxPro (FoxBASE) yang awalnya dikembangkan oleh Fox Technology pada 1984.Fox Technology kemudian bergabung dengan Microsoft pada 1992.Awalnya Foxpro dapat berjalan pada sistem operasi Mac OS, DOS, Windows, dan UNIX (2.6 Version) tapi pada perkembangannya (3.0 Version) hanya mampu berjalan pada Mac OS dan Windows saja, bahkan pada versi-versi berikutnya hanya berjalan pada Windows saja.
Link : msdn.microsoft.com/vfoxpro

Nama                           : dBase
Developer                    : Ashton-Tate setelah dibeli Borland mengganti namanya dengan
  dataBased Intelligence, Inc.
Deskripsi singkat         :
dBase adalah perkembangan pertama dari pemakaian Sistem Manajemen Database untuk komputer, dipublikasikan oleh Ashton-Tate untuk CP/M dan kemudian untuk Apple II, Mcintosh, UNIX, VMS dan IBM PC. Perkembangan dBAse terlalu lama sehingga nmengakibatkan para saingan mereka seperti Visual Foxpro, Microsoft Acces, berkembang lebih baik kepada para pemakainya.Ashton-Tate dibeli oleh Borlan pada tahun 1991 yang setelah itu produk yang diciptakan bernaung dibawah dBase Inc. Pada tahun 2004, dBase Inc mengubah namanya menjadi dataBased Intelligence, Inc.

Nama                           : DB2
Developer                    : IBM
Deskripsi singkat         :
DB2 adalah produk Sistem Manajemen Hubungan Database dari IBM atau sekarang yang populer disebut Data Server yang dimana merupakan Perangkat Lunak Manajemen Informasi. Kebanyakan DB2 disebut juga sebagai DB2 Enterprise Server Edition atau top of the line DB2 DAta Warehouse Edition (DB2 DWE) yang berjalan pada Unix, Windows dan Linux Server.

Nama                           : Microsoft Access
Developer                    : Microsoft
Deskripsi singkat         :
Microsoft Access atau Microsoft Office Access adalah program aplikasi dari Microsoft yang ditujukan untuk kalangan rumahan atau perusahaan kecil menengah. Microsoft Access menggunakan mesin basis data Microsoft Jet Database Access Engine. Microsoft mengeluarkan versi terbaru dari Microsoft Access yaitu Microsoft Access 2007.

Nama                          : Ingres
Developer                    : Ingres Corporation
Link                            : www.ingres.com
Deskripsi singkat         :
Ingres adalah software Sistem Manajemen Basis Data komersial yang bebas (open source). Ingres pertama kali memulai proyek ristenya di Universitas California, Berkeley. pada awal tahun 70′ an. Sejak pertengahan 1980, Ingres mulai bersaing dengan aplikasi databasekomersial lainnya seperti Sybase, Microsoft SQL Server, NonStop SQL dan lain-lainnya.

Nama                           : Microsoft SQL Server
Developer                    : Microsoft
Link                             : www.microsoft.com/sql
Macam Edisi               :
SQL Server Compact Edition (SQL CE), SQL Server Express Edition, SQL Server Workgroup Edition, SQL Server Standart Edition, SQL Server Enterprise Edition, SQL Server Developer Edition.
Deskripsi singkat         :
Microsoft SQL Server adalah program Sistem Manajemen Dasis Data Relasional. Susunan dari Microsoft SQL Server dibagi menjadi tiga komponen. SQL OS yang melakukan layanan utama pada SQL Server, misalnya mengatur aktifitas, pengaturan memori, dan pengaturan Input/Output; Relational Engine yang bekerja sebagai penghubung komponen database, tabel, query, dan perintah tersimpan dan Protocol Layer yang mengatur fungsi-fungsi SQL Server.
Nama                           : Oracle
Developer                    : Orace Corporation
Deskripsi Singkat        :
Oracle adalah salah satu software sistem manajemen basis data relasional yang cukup diminati, dikenal, dan dipakai saat ini. Versi terbaru dari Oracle adalah Oracle 11g.Software ini biasa digunakan untuk pengaksesan data yang dilakukan secara online.

Nama                           : MySQL
Developer                    : MySQL AB
Versi Terakhir             : 5.0.41 (Mei 2007)
Link                             : www.mysql.com
Deskripsi singkat         :
My SQL adalah perangkat lunak sistem manajemen basis data yang diciptkan untuk dapat dilakukan instalasi secara gratis (open source). Hingga saat ini MySQL telah lebih dari 6 juta instalasi.
DBMS lainnya : Arago, Force,dbFast, dbXL, Quicksilver, Clipper, Xbase++, Flagship, Codebase, Harbour/Xharbour, Postgres, Firebird, Cloud, SQLLite, PostgreSQL, Clipper, FoxPro, RDBMS, Sybase
KESIMPULAN
Untuk saat ini DBMS yang paling banyak di gunakan adalah MySQL dan Oracle.
Oracle merupakan DBMS yang dirancang khusus untuk organisasi berukuran besar, bukan untuk ukuran kecil dan menengah. Kebutuhan organisasi berukuran besar tidaklah sama dengan organisasi yang kecil atau menengah yang tidak akan berkembang menjadi besar. Organisasi yang berukuran besar membutuhkan fleksibilitas dan skalabilitas agar dapat memenuhi tuntutan akan data dan informasi yang bervolume besar dan terus menerus bertambah besar.
MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase. Selain itu MySQL juga memiliki beberapa keistimewaan, antara lain :

1. Portability
MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
2. Open Source
MySQL didistribusikan secara open source (gratis), dibawah lisensi GPL sehingga dapat digunakan secara cuma-cuma.

3. Multiuser
MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.

4. Performance tuning
MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.

5. Column types
MySQL memiliki tipe kolom yang sangat kompleks, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.

6. Command dan functions
MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam query.

7. Security
MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta password terenkripsi.

8. Scalability dan limits
MySQL mampu menangani database dalam skala besar, dengan jumlah records lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.

9. Connectivity
MySQL dapat melakukan koneksi dengan client menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).

10. Localisation
MySQL dapat mendeteksi pesan kesalahan pada client dengan menggunakan lebih dari dua puluh bahasa. Meskipun demikian, bahasa Indonesia belum termasuk didalamnya.

11. Interface
MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).

12. Clients dan tools
MySQL dilengkapi dengan berbagai tool yang dapat digunakan untuk administrasi database, dan pada setiap tool yang ada disertakan petunjuk online.

13. Struktur tabel
MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan database lainnya semacam PostgreSQL ataupun Oracle.




Silahkan Pasang Komentar Anda




ShoutMix chat widget

Tuesday, February 23, 2010

Sistem Persamaan Linear (SPL)


Persamaan linear mempunyai arti sebuah persamaan yang variabelnya seluruhnya berpangkat satu . Sistem persamaan linear (S.P.L) adalah rangkaian dari persamaan – persamaan linear. Menentukan penyelesaian dari S.P.L berarti mencari nilai dari peubah – peubah yang memenuhi rangkaian persamaan – persamaan linear.

Contoh :
Carilah penyelesaian dari S.P.L :
2x + 5y = 20 ; 2x + y = 12
Jawab :
Cara eliminasi :
2x + 5y = 20                2x + 5y = 20  …x 1
2x + y   = 12  _            2x + y   = 12 ….x5   _
        4y = 8                  2x + 5y = 20
         y = 2                 10x + 5y = 60
                        -8x = -40
                                             x = 5          
Jadi penyelesaiannya : (5,2)
Cara substitusi
Persamaan 2 diubah y = 12 – 2x,  substitusikan ke persamaan 1, didapat :
2x + 5(12-2x) = 20
2x + 60 – 10x =20
-8x = -40
   x = 5
subsitusikan x = 5 ke persamaan 2, didapat : y = 12 – 2(5) = 2
Jadi penyelesainnya adalah (5,2)


OPERASI BARIS ELEMENTER

Operasi baris dasar pada matriks  (Elementary Row Operator = ERO) yaitu operasi-operasi yang dilakukan untuk menyelesaikan sistem persamaan linier.
Contoh :
 x  +    y + 2z =9
2x +  4y - 3z =1
3x +  6y - 5z =0


OPERASI BARIS ELEMENTER

Operasi baris dasar pada matriks  (Elementary Row Operator = ERO) yaitu operasi-operasi yang dilakukan untuk menyelesaikan sistem persamaan linier.


Contoh :
 x  +    y + 2z =9
2x +  4y - 3z =1
3x +  6y - 5z =0






- Nyatakan sistem persamaan linier dalam bentuk matriks
- Baris 1 menjadi acuan, buat baris 2,3 (kolom 1) = 0
         Baris 2 : dikurangi 2x baris 1
         Baris 3 : dikurangi 3x baris 1




































Silahkan Pasang Komentar Anda




ShoutMix chat widget

Rekursi dan Iterasi


1. REKURSI
          Rekursif merupakan alat/cara untuk memecahkan masalah dalam suatu fungsi atau procedure yang memanggil dirinya sendiri atau cara pembuatan algoritma dengan pemanggilan procedure atau function yang sama
Definisi menurut Niclaus Wirth :
“ An object is said be recursive if it partially consist or is defines in terms of itself”
CONTOH MASALAH
Teknik Rekursif pada algoritma untuk menghitung faktorial dari bilangan bulat positif n, adalah sebagai berikut :
Function FAK (n : integer) : integer
1. If n := 0 then FAK := 1
2. Else FAK := n * FAK(n-1)
Gambaran jalannya proses algoritma tersebut adalah sebagai berikut :
Misal n = 5, maka :














2.ITERASI
Adalah Suatu teknik Pembuatan algoritma dengan pemanggilan procedure beberapa kali atau hingga suatu kondisi tertentu terpenuhi
CONTOH
Teknik Iteratif pada algoritma untuk menghitung faktorial dari bilangan bulat positif n, adalah sebagai berikut :
Function FAK (n : integer) : integer
FAK=1
For i = 1 TO n
FAK = FAK * i
NEXT i
END FAK

Gambaran jalannya proses algoritma tersebut adalah sebagai berikut :
Misal n = 5, maka : FAK = 1, kemudian
 
i
FAK
1
1*1=1
2
1*1=2
3
2*3=6
4
6*4=24
5
24*5=120


 

3.KESIMPULAN



Pokok Persoalan
Rekursif
Iteratif
Bentuk Teks Program Rekurens
Aplikasi fungsi dalam sebuah ekspresi sesuai definisi
Aplikasi fungsi ini  untuk mengubah  nilai parameter yang diharapkan akan menampung nilai hasil
Basis
Kondisi basis adalah kondisi dimana tidak ada lagi aplikasi rekursif
Ekspresi basis adalah awal komputasi : Yaitu komputasi mulai dilakukan
Kondisi basis adalah kondisi berhenti dan ekspresi basis  “pengiriman” hasil komputasi yang diinginkan lewat parameter
Aplikasi
Tidak perlu memikirkan awal, inisialisaisi, element pengontrol. Fokus persoalan adalah bagaimana melakukan aplikasi sebuah fungsi sesuai dengan definisi dan spesifikasinya
Harus dipikirkan bagaimana melakukan  inisialisasi dan elemen pengontrol supaya kondisi basis tercapai dan nilai hasil diperoleh. Aplikasi dilakukan dengan pemahaman terhadap eksekusi program
Pola Rekurens
Hanya ada satu pola : berdasarkan definisi rekursif persoalan
Ada dua pola rekurens : berdasarkan pencacah atau berdasarkan kondisi parameter. Yang penting adalah menentukan elemen-elemen pengontrol iterasi yang menjamin bahwa suatu saat iterasi dapat berhenti dan hasil komputasi diperoleh




Silahkan Pasang Komentar Anda




ShoutMix chat widget

Sunday, February 14, 2010

Buat Tampilan Boot Screen dengan Foto

 

Apakah Anda merasa bosan dengan tampilan seperti itu pada Boot Screen? Jika Anda bosan, Anda layak untuk melakukan tips ini. Baiklah, langsung saja caranya :
1. Buka Program TuneUp Utilities, kemudian pilih TuneUp Styler 

TuneUp bisa di download di 

2. Klik Boot Screen 
3. Klik Add
4. Klik Load boot screen froom a file

















5. Pilih foto yang akan di gunakan kemudian OK















6. Atur Posisi dan Warna Progress Bar


 
7. Simpan dan beri nama
8. Pilih Boot Screen yang telah di buat
9. Klik Apply



Selamat Mencoba



Silahkan Pasang Komentar Anda




ShoutMix chat widget

Webmaster Forum

Categories

Action (6) add-ons (2) Adventure (3) Advertising (3) affiliate programs (2) algoritma dan pemrograman 1 (4) algoritma dan pemrograman 2 (3) Aljabar Linier Matriks (2) aplikasi (12) array (2) Basis Data (3) basis data. programming project (1) berita (1) browser (3) bug (1) buku tamu (1) Business (2) c++ (1) CERITA LUCU (3) clone (1) cms (9) Comedy (1) commedy (1) Computers (3) corel draw (1) Database (3) desktop (1) domain (1) Drama (3) Dreamweaver (3) driver (1) E-book (43) E-book Adsense (2) e-book hacking (4) E-book Humor (1) E-book Islam (1) E-book Jaringan Komputer (1) E-book Kesehatan (1) E-book Komputer (23) E-Book Pekerjaan (2) e-book photoshop (4) Entertainment (1) etika (1) exploit (5) facebook (5) Fantasy (2) firefox (2) Forum (1) gambar (1) Games (2) gitar (1) grafis (1) Hack (1) hacking (15) hacking joomla (2) Hacking Wordpress (3) HANDPHONE (12) hollywood (7) hosting (3) HUMOR (3) indonesia (1) internet (46) iseng (3) Islam (1) jaringan (2) java games (1) kata mutiara (1) Komputer (8) Komputer. open source (1) lan (1) Linux (4) majalah (1) Marketing (2) materi kuliah (15) Media (1) Money (2) movie (7) Mp3 (2) music (1) MySql (2) Mystery (1) networking (2) Open Source (13) Oracle (1) pemrograman non prosedural (3) pemrograman shell (1) Pengantar Teknologi Informasi (2) pengertian (1) photo design (1) photoshop (4) PHP (2) problem solving (1) Products (3) Programming (3) prolog (3) sahabat (1) Sci-Fi (3) script (4) Search Engine Optimization (5) security (7) SEKOLAH (1) seo (3) Services (3) seven (1) Shopping (1) sistem operasi (2) situs ngetop (2) SMS (3) SNMPTN (1) SOFTWARE (33) spam (1) SQL (1) streaming (1) Super Heroes (1) tampilan (1) Thriller (3) tips (1) Tips dan Trik (74) Trik Windows XP (15) Tutorial blog (18) tutorial drupal (2) tutorial html (2) Tutorial Joomla (14) tutorial moodle (1) tutorial wordpress (9) TV (1) ubuntu (13) UII (1) wall (1) wap (1) Web Design (33) web programming (2) webcam (1) Webdesign (1) youtube (1)
 
FREE AND HAPPY ALWAYS Copyright © 2009-2010 Blogger Template Designed by Bie Blogger Template

PUTRA OKU TIMUR BLOG FRIENDS
Reviews Music Indie Oku Timur||Campang Tiga||Ato||Daryanto||Tax||Shasya||Dewi||Fajar||Hendrie||Ria Imut||My Own Gallery||Penulis Mania||Saung Web||Ipan||Goceng Blog||Guntur Setyo||Mundo Belitang||Edwar||Teknologi||seo||eno||oob||Black Warrior||Wardi Sukoharjo||Chef Krendo||Maranai||prost||Traveller||Mas Muji||Pambudi||Pandu||Kabar Maya||Lie||Harnet||rayapost||juandry||fianmuse||inipulsaku||Tips dan Trik Blogging||Hidup Sehat||sastrafresh||Martapura Blogger||Salsa Kids||
Nofasonic WeblogPhotobucketBlog Directory Cara Membuat Blog EBOOK GRATISBlog Ratings'WavyKomunitas Blogger WongKito