Pengenalan Database, DBMS dan RDBMS
Basis data (atau database) adalah kumpulan informasi yang disimpan di
dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu
program komputer untuk memperoleh informasi dari basis data tersebut
(http://id.wikipedia.org/wiki/Database). Database digunakan untuk menyimpan
informasi atau data yang terintegrasi dengan baik di dalam komputer.
Untuk mengelola database diperlukan suatu perangkat lunak yang disebut
DBMS (Database Management System). DBMS merupakan suatu sistem
perangkat lunak yang memungkinkan user (pengguna) untuk membuat,
memelihara, mengontrol, dan mengakses database secara praktis dan efisien.
Dengan DBMS, user akan lebih mudah mengontrol dan memanipulasi data yang
ada.
Sedangkan RDBMS atau Relationship Database Management System
merupakan salah satu jenis DBMS yang mendukung adanya relationship atau
hubungan antar tabel. Di samping RDBMS, terdapat jenis DBMS lain, misalnya
Hierarchy DBMS, Object Oriented DBMS, dsb.
Beberapa software atau perangkat lunak DBMS yang sering digunakan
dalam aplikasi program antara lain :
DB2 - http://www-306.ibm.com/software/data/db2/
Microsoft SQL Server - http://www.microsoft.com/sql/
Oracle - http://www.oracle.com
Sybase - http://www.sybase.com/
Interbase - http://www.borland.com/interbase
Teradata - http://www.teradata.com/
Firebird - http://www.firebirdsql.org/
MySQL – http://www.mysql.com
PostgreSQL - http://www.postgresql.org/
Beberapa Istilah Database
Table
Sebuah tabel merupakan kumpulan data (nilai) yang diorganisasikan ke dalam
baris (record) dan kolom (field). Masing-masing kolom memiliki nama yang
spesifik dan unik.
Field
Field merupakan kolom dari sebuah table. Field memiliki ukuran type data
tertentu yang menentukan bagaimana data nantinya tersimpan.
Record
Field merupakan sebuah kumpulan nilai yang saling terkait.
Key
Key merupakan suatu field yang dapat dijadikan kunci dalam operasi tabel.
Dalam konsep database, key memiliki banyak jenis diantaranya Primary Key,
Foreign Key, Composite Key, dll.
SQL
SQL atau Structured Query Language merupakan suatu bahasa (language) yang
digunakan untuk mengakses database. SQL sering disebut juga sebagai query.
Hierarki Database
Dalam konsep database, urutan atau hierarki database sangatlah penting.
Urutan atau hierarki database digambarkan dalam gambar sbb :
MySQL
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 di bawah lisensi GNU General
Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk
kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
Tidak seperti PHP atau Apache yang merupakan software yang
dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki
oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah
perusahaan komersial Swedia yaitu MySQL AB. MySQL AB memegang penuh hak
cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang
Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan
Michael "Monty" Widenius.
MySQL dapat didownload di situs resminya, http://www.mysql.com.
Download materi lengkap tentang MYSQL disini
Iklan
Monday, 16 November 2015
Emulator DOSBOX for Win32
Permasalahan
Saya ingin berbagi pengalaman tentang aplikasi jadul yang masih bisa dipakai untuk latihan dasar pemrograman seperti aplikasi Turbo Basic maupun Turbo Pascal. Namun permasalahan muncul ketika aplikasi tersebut tidak bisa di jalankan pada platform Windows versi 7 keatas. Biasanya kalo aplikasi tersebut hendak dijalankan malah konfirmasi yang disampaikan windows menyatakan bahwa aplikasi yang dirun sudah tidak kompatibel. biasanya pesan yang muncul itu seperti tampak pada gambar berikut :
teman-teman jangan kecewa karena banyak cara yang bisa dilakukan demi memenuhi hasrat mempelajari pemrograman.
DOSBOX 0.74 for win32
DOSBox adalah sebuah program yang membuat komputer seolah berjalan pada sistem operasi MS-DOS. DOSBox mampu menjalankan program2 DOS yang berjalan pada real mode maupun protected mode, dan ditujukan terutama untuk menjalankan software game terbitan lam.
Jika file source aplikasi turbo pascal7 tersimpan pada direktori D:\turbo7 (contohnya), maka ketik perintah berikut :
==> Mount C D:\turbo7 [Enter]
bila tampil pesan ==> Drive C is mounted, berarti berhasil
kemudian pindahkan prompt aktif dari Z ke C dengan mengetik ==> C: [Enter]
terakhir ketik nama file eksekutor turbo pascal yaitu ==> turbo [Enter]...
Lihat gambar contoh cara jalankan aplikasi turbo pascal 7 melalui DOSBOX 0.74 for win32
gampangkan...Selamat mencoba
Saya ingin berbagi pengalaman tentang aplikasi jadul yang masih bisa dipakai untuk latihan dasar pemrograman seperti aplikasi Turbo Basic maupun Turbo Pascal. Namun permasalahan muncul ketika aplikasi tersebut tidak bisa di jalankan pada platform Windows versi 7 keatas. Biasanya kalo aplikasi tersebut hendak dijalankan malah konfirmasi yang disampaikan windows menyatakan bahwa aplikasi yang dirun sudah tidak kompatibel. biasanya pesan yang muncul itu seperti tampak pada gambar berikut :
teman-teman jangan kecewa karena banyak cara yang bisa dilakukan demi memenuhi hasrat mempelajari pemrograman.
DOSBOX 0.74 for win32
DOSBox adalah sebuah program yang membuat komputer seolah berjalan pada sistem operasi MS-DOS. DOSBox mampu menjalankan program2 DOS yang berjalan pada real mode maupun protected mode, dan ditujukan terutama untuk menjalankan software game terbitan lam.
Sumber:
http://en.wikipedia.org/wiki/DOSBox
http://www.dosbox.com
cara menggunakan aplikasi DOSBOX 0.74 for win32 :
1. Pastikan anda memiliki source file aplikasi yang ingin dijalankan seperti contoh Turbo Pascal 7. Kalo anda tidak punya bisa didownload disini. kemudian simpan di direktori yang anda inginkan (Tidak perlu instal cukup ekstrak saja file rar-nya, misalkan di drive D:)
1. Pastikan anda memiliki source file aplikasi yang ingin dijalankan seperti contoh Turbo Pascal 7. Kalo anda tidak punya bisa didownload disini. kemudian simpan di direktori yang anda inginkan (Tidak perlu instal cukup ekstrak saja file rar-nya, misalkan di drive D:)
2. Download terlebih dahulu aplikasi installer DOSBOX 0.74 for win32 disini
3. Kemudian install aplikasi tersebut.
4. Jalankan aplikasi tersebut melalui icon yang tampil pada desktop hingga tampil jendela seperti tampak pada gambar berikut :
4. Kemudian ketik pada prompt perintah seperti berikut ini :Jika file source aplikasi turbo pascal7 tersimpan pada direktori D:\turbo7 (contohnya), maka ketik perintah berikut :
==> Mount C D:\turbo7 [Enter]
bila tampil pesan ==> Drive C is mounted, berarti berhasil
kemudian pindahkan prompt aktif dari Z ke C dengan mengetik ==> C: [Enter]
terakhir ketik nama file eksekutor turbo pascal yaitu ==> turbo [Enter]...
Lihat gambar contoh cara jalankan aplikasi turbo pascal 7 melalui DOSBOX 0.74 for win32
gampangkan...Selamat mencoba
Sunday, 15 November 2015
Pemrograman PHP Dasar
PENGENALAN PHP
PHP merupakan akronim dari ”PHP : Hypertext Presprocessor”. PHP merupakan bahasa script yang biasa digunakan untuk web development yang dapat diselipkan dalam HTML. Berbeda dengan script-script lainnya seperti Java Script atau VB script, PHP dieksekusi di lingkungan server, client hanya menerima hasil dari script yang telah dieksekusi, tanpa bisa mengetahui kode yang digunakan. Apa saja yang dapat dilakukan PHP? PHP difokuskan pada scripting server-side, jadi Anda dapat melakukan apa yang bisa dilakukan CGI dengan menggunakan PHP seperti mengambil data inputan form,meng-generate konten halaman dinamis, mengirim dan menerima cookies dan masih banyak lagi. Kemampuan dan supportnya untuk database juga sangat dapat diandalkan. Sekarang ini, PHP bahkan dikembangkan untuk menjadi bahasa pemrograman. Untuk lebih jelasnya, Anda dapat mencari informasi lebih lanjut di distro-distro Linux keluaran baru. Di lingkungan mana PHP bekerja? Awalnya, PHP bekerja di lingkungan Linux, karena merupakan ’turunan’ bahasa PEARL yang merupakan bahasa pemrograman native di lingkungan Linux dan Unix. Namun seiring perkembangan dan kebutuhan maka PHP dibuat secara cross platform. PHP dapat bekerja di lingkungan Windows maupun Linux. PHP mengeksekusi server script lebih cepat dari server script manapun. PHP menempati ranking pertama dalam hal kecepatan eksekusi, diikuti oleh ASP dan JSP. Dengan kemampuannya, apakah PHP gratis? PHP dapat anda Download secara free atau cuma-cuma. Kunjungi saja situs www.php.net, dan download versi terbarunya.
Selengkapnya dapat diunduh via disini
PHP merupakan akronim dari ”PHP : Hypertext Presprocessor”. PHP merupakan bahasa script yang biasa digunakan untuk web development yang dapat diselipkan dalam HTML. Berbeda dengan script-script lainnya seperti Java Script atau VB script, PHP dieksekusi di lingkungan server, client hanya menerima hasil dari script yang telah dieksekusi, tanpa bisa mengetahui kode yang digunakan. Apa saja yang dapat dilakukan PHP? PHP difokuskan pada scripting server-side, jadi Anda dapat melakukan apa yang bisa dilakukan CGI dengan menggunakan PHP seperti mengambil data inputan form,meng-generate konten halaman dinamis, mengirim dan menerima cookies dan masih banyak lagi. Kemampuan dan supportnya untuk database juga sangat dapat diandalkan. Sekarang ini, PHP bahkan dikembangkan untuk menjadi bahasa pemrograman. Untuk lebih jelasnya, Anda dapat mencari informasi lebih lanjut di distro-distro Linux keluaran baru. Di lingkungan mana PHP bekerja? Awalnya, PHP bekerja di lingkungan Linux, karena merupakan ’turunan’ bahasa PEARL yang merupakan bahasa pemrograman native di lingkungan Linux dan Unix. Namun seiring perkembangan dan kebutuhan maka PHP dibuat secara cross platform. PHP dapat bekerja di lingkungan Windows maupun Linux. PHP mengeksekusi server script lebih cepat dari server script manapun. PHP menempati ranking pertama dalam hal kecepatan eksekusi, diikuti oleh ASP dan JSP. Dengan kemampuannya, apakah PHP gratis? PHP dapat anda Download secara free atau cuma-cuma. Kunjungi saja situs www.php.net, dan download versi terbarunya.
Selengkapnya dapat diunduh via disini
CSS (CASCADING STYLE SHEET)
CSS Tutorial-1
CSS Tutorial-2
CSS Tutorial-3a
CSS Tutorial-3b
CSS Tutorial-4
CSS Tutorial-5
CSS Tutorial-6
CSS Tutorial-7
CSS Tutorial-8
CSS Tutorial-9
CSS Tutorial-10
CSS Tutorial-11
CSS Tutorial-12a
CSS Tutorial-12b
CSS Tutorial-13
CSS Tutorial-14
CSS Tutorial-15
CSS Tutorial-16
CSS Tutorial-17
CSS Tutorial-18
CSS Tutorial-19
CSS Tutorial-20
CSS Tutorial-2
CSS Tutorial-3a
CSS Tutorial-3b
CSS Tutorial-4
CSS Tutorial-5
CSS Tutorial-6
CSS Tutorial-7
CSS Tutorial-8
CSS Tutorial-9
CSS Tutorial-10
CSS Tutorial-11
CSS Tutorial-12a
CSS Tutorial-12b
CSS Tutorial-13
CSS Tutorial-14
CSS Tutorial-15
CSS Tutorial-16
CSS Tutorial-17
CSS Tutorial-18
CSS Tutorial-19
CSS Tutorial-20
Subscribe to:
Posts (Atom)