Arsitektur Teknologi Informasi
Arsitektur Teknologi Informasi perusahaan
adalah peta atau rencana tingkat tinggi berbagai aset informasi dalam
perusahaan. Arsitektur ini merupakan arahan untuk operasi saat ini dan blue print (rencana)
untuk arah di masa mendatang. Arsitektur meyakini para manajer bahwa
struktur Teknologi Informasi perusahaan akan memenuhi kebutuhan stategis
bisnis. Oleh karena itu, arsitektur Teknologi Informasi harus
terintegrasi dengan kebutuhab informasi perusahaan dan semua
penggunanya, infrastruktur Teknologi Informasi, serta semua aplikasinya
Manajemen Data Faktor Kunci Keberhasilan
Semua aplikasi Teknologi Informasi tidak dapat dilakukan tanpa menggunakan data. Data harus meiliki
kualitas tinggi, yang berarti bahwa data harus akurat, lengkap, tepat
waktu, konsisten, mudah diakses, relevan, dan ringkas. Akan tetapi, data
semakin sulit diperoleh dan dikelola.
Alasan Menggunakan MySQL ?
MySQL merupakan salah satu dari sekian banyak Database Management System (DBMS) yang menganut atau mengimplementasikan database relasional yang disebut juga Relasional Database Management System (RDBMS).
Berikut ini beberapa alasan mengapa mimilih MySQL sebagai server database untuk aplikasi-aplikasi yang sedang dikembangkan :
- Fleksibel
MySQL dapat digunakan untuk mengembangkan aplikasi desktop maupun
aplikasi web dengan menggunkan teknologi yang bervariasi. Ini berarti
bahwa MySQL memiliki fleksibilitas terhadap teknologi yang akan
digunakan sebagai pengembang aplikasi, apakah itu PHP,
JSP, Java, Delphi, C++, maupun yang lainnya dengan cara menyediakn
plig-in dan driver yang spesifik untuk masing-masing teknologi tersebut.
Dalam database MySQL juga memiliki dukungan terhadap stored procedure, fungsi, tringger, view, SQL standart ANSI, dll.
Apa Itu Database Management System (DBMS)
Database berbeda dengan Databse Management System (DBMS). DBMS adalah kumpulan program yang digunakan untuk mendefinisikan, mengatur dan memproses database,
sedangkan database itu sendiri esensinya adalah sebuah struktur yang
dibangun untuk keperluan penyimpanan data. DBMS merupakan alat atau tool
yang berperan untuk membangun struktur tersebut.
Saat ini program DBMS ada banyak sekali, seperti : MySql, Oracle,
Postgresql,Interbase/Firebird, IBM DB2 dan lain-lain. Beberapa DBMS ada
yang hanya bisa dijalankan di komputer mainframe, beberapa hanya
jalan di minikomputer dan juga ada yang hanya dapat dijalankan di
Personal Computer (PC). Maka dari itu, untuk trend sekarang DBMS yang
banyak digunakan adalah DBMS yang memiliki fasilitas lintas-platform
atau cross-platform.
Definisi Database
Sebelum kita belajar PHP dan membuat/memanipulasi database, alangkah baiknya jika kita terlebih dahulu mengerti apa definisi dari database. Kata " Database " memiliki banyak definisi. Untuk sebagian kalangan, secara sederhana Database
adalah kumpulan data (buku, daftar pegawai, daftar mahasiswa, dan lain
sebagainya). Secara formal dan tegas, Database adalah kumpulan data yang
terintegrasi dan diatur sedemikian rupa sehingga data tersebut dapat
dimanipulasi, diambil, dan dicari secara cepat.
Selain berisi data, database juga berisi metadata. Metadata sendiri
memiliki definisi data yang menjelaskan tentang struktur dari data itu
sendiri. Sebagai contoh, anda dapat memperoleh informasi tentang nama
kolom dan tipe data yang ada pada sebuah tabel.








