Rancangan Konsep Web dengan Bentuk Sesuai Kebutuhan

Menerima Pemesanan Rancangan Web Untuk Personal ataupun Untuk Enterprise

Pelatihan dan Kursus Pembuatan Website

Membuka Pelatihan dan Kursus Pembuatan Website. Kursus Private ataupun Kelompok.

Pembuatan Website Sesuai Pesanan

Pembuatan Website Sesuai Pesanan. Website Untuk Pribadi ataupun Untuk Perusahaan.

Artikel dan Tutorial Ilmu Komputer

Kumpulan Artikel dan Tutorial Ilmu Komputer. Media Sharing Ilmu Pengetahuan.

Web Development dengan Bentuk Website yang Menarik

Merancang Website dengan Desain yang Menarik Sesuai dengan Pesanan

Senin, 22 April 2013

MySQL - Sekilas Tentang MySQL (bagian 1)

Pengenalan MySQL, 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, mengontrol, memelihara, dan mengakses database secara praktis dan efisien. Dengan DBMS user akan lebih mudah mengontrol dan memanipulasi data yang ada.
Sedangkan RDBMS (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 dan sebagainya.
Beberapa software atau perangkat lunak DBMS yang sering digunakan dalam aplikasi program antara lain :
  • DB2
  • Microsoft SQL Server
  • Oracle
  • Sybase
  • Interbase
  • Teradata
  • Firebird
  • MySQL
  • PostgreSQL

Beberapa Istilah Database

Table

Sebuah table 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 tabel. Field memiliki ukuran type data tertentu yang menentukan bagaimana data nantinya disimpan.

Record

Record 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 dan lain-lain.

SQL

SQL atau Structured Query Language merupakan suatu bahasa (language) yang digunakan untuk mengakses database. SQL sering disebut juga sebagai query.

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 di bawah 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.

Fitur-fitur MySQL antara lain :
  • Relational Database System. Seperti halnya software database lain yang ada di pasaran, MySQL termasuk RDBMS.
  • Arsitektur Client System. MySQL memiliki arsitektur client-server dimana server database MySQL terinstall di server. Client MySQL dapat berada di komputer yang sama dengan server, dan dapat juga di komputer lain yang berkomunikasi dengan server melalui jaringan bahkan internet.
  • Mengenal Perintah SQL Standar. SQL (Structured Query Language) merupakan suatu bahasa standar yang berlaku di hampir semua software database. 
  • Mendukung Sub Select. Mulai versi 4.1, MySQL telah mendukung select dalam select (sub select).
  • Mendukung Views. MySQL mendukung Views sejak versi 5.0.
  • Mendukung Stored Procedured (SP). MySQL mendukung stored procedured sejak versi 5.0.
  • Mendukung Triggers. MySQL mendukung trigger pada versi 5.0 namun masih terbatas. Pengembang MySQL berjanji akan meningkatkan kemampuan trigger pada versi 5.1.
  • Mendukung Replication.
  •  Mendukung transaksi.

  • Mendukung foreign key.

  • Tersedia fungsi GIS.

  • Free (bebas di download).

  • Stabil dan tangguh.

  • Fleksibel dengan berbagai pemrograman.

  • Security yang baik.

  • Dukungan dari banyak komunitas.

  • Perkembangan software yang cukup cepat.
Baca Selengkapnya ..

Sabtu, 20 April 2013

Pengenalan MySQL (Pengantar)

MySQL merupakan software database open source yang paling populer di dunia, dimana saat ini digunakan lebih dari 100 juta pengguna di seluruh dunia. Dengan kehandalan, kecepatan dan kemudahan penggunaannya, MySQL menjadi pilihan utama bagi banyak pengembang software dan aplikasi baik di platform web maupun desktop. Pengguna MySQL tidak hanya sebatas pengguna perseorangan maupun perusahaan kecil, namun perusahaan seperti Yahoo!, Alcatel-Lucent, Google, Nokia, Youtube, Wordpress dan Facebook juga merupakan pengguna MySQL.
MySQL pertama kali dibuat dan dikembangkan di Swedia, yaitu oleh David Axmark, Allan Larsson dan Michael "Monty" Widenius. Mereka mengembangkan MySQL sejak tahun 1980-an. Saat versi MySQL yang sudah stabil mencapai versi 5x, dan sedang dikembangkan versi 6x. Untuk lebih lengkapnya dapat dilihat di situs resmi MySQL yaitu di www.mysql.com.
Artikel ini mencoba membahas MySQL secara praktis, disajikan secara terstruktur dan disertai contoh-contoh dan latihan untuk membantu pemahaman. Artikel ini diharapkan dapat membantu Anda mengusai MySQL hingga mahir. Artikel ini sangat cocok bagi Anda yang baru mempelajari MySQL maupun bagi Anda yang ingin lebih memperdalam MySQL sebagai salah satu software database terkemuka saat ini.
Artikel ini terdiri dari beberapa bagian. Bagian pertama merupakan bagian pendahuluan yang membahas mengenai penjelasan singkat MySQL dan juga langkah instalasi MySQL serta software pendukung lainnya. Bagian kedua adalah dasar-dasar MySQL yang menjelaskan mengenai perintah-perintah dasar dari MySQL termasuk fungsi-fungsi di dalam MySQL. Pada bagian ketiga dipaparkan mengenai perintah-perintah MySQL yang lebih kompleks seperti penggabungan antar tabel, trigger, views dan stored procedure. Selanjutnya pada bagian yang terakhir akan dijelaskan penyajian laporan dan proses backup, restore database MySQL.
Saya berharap agar artikel ini bermanfaat bagi perkembangan ilmu dan pengetahuan di Indonesia, khususnya dalam hal pengetahuan database MySQL. Saran, kritik dan masukan mengenai artikel ini dapat disampaikan melalui email ke penulis di eduformatika@gmail.com


Baca Selengkapnya ..

Sabtu, 06 April 2013

Komponen Property Dalam CSS

Property Text Style


Property text style bisa anda gunakan untuk membuat gaya tulisan anda pada web. Adapun komponen text style atau yang berhubungan dengan model atau gaya tulisan/font dari CSS adalah sebagai berikut ini :

  • color
Property ini mengontrol warna dari text penulisannya.
Selector { color : #000000 }
Value bisa berupa warna hexadesimal, atau bisa juga berupa tulisan. Misal untuk warna kuning kita bisa gunakan yellow. 

  • font-weight
Property ini mengontrol tebal dari teks penulisannya .  
Selector { font-weight:100 }
Value bisa anda tulis dengan angka mulai dari 100 dan dilanjutkan dengan kelipatannya atau bisa anda tulis dengan kata 'Bold' atau yang lain.

  • font-family
Property ini digunakan untuk mengatur jenis font yang anda gunakan.
Selector { font-family : arial, Helvetica, san-serif }
Untuk jenis font sebaiknya menggunakan bawaan Windows, jika ingin terbaca oleh seluruh user.

  • font-size 
Property ini digunakan untuk mengatur ukuran font yang anda gunakan.  
Selector { font-size : 12px }
Untuk mengatur ukuran font, anda bisa menggunakan ukuran.. px, em, atau small, medium, large dan lain-lain.

  • font-variant
Property ini digunakan untuk mengatur font yang akan muncul apakah menggunakan huruf kecil atau small caps.
Selector { font-variant : small-caps } atau anda bisa menggunakan normal

  • font-style
Property ini digunakan untuk mengatur style font yang akan digunakan pada text.
Selector { font-style : italic } atau pilihan value lain seperti normal, oblique.

  • text-decoration
Property ini digunakan untuk mengatur style font lanjutan dari font style.  
Selector { text-decoration : underline} atau value lain : line trough, normal, blink, overline.

  • text-transform
Property ini digunakan untuk mengatur kapital font.  
Selector { text-transform : lowercase }, value lain : uppercase, capitalize.

Property Text Layout


Property text layout ini berfungsi untuk mengatur bagaimana efek dari suatu layout suatu tulisan pada halaman website. Property ini lebih berfokus pada penempatan dan tampilan yang ditempatkan pada halaman web anda. Anda bisa mengombinasikan antara tampilan page layout dan text layout supaya tampilan website anda lebih elegant dan sesuai dengan keinginan anda tentunya dan itu yang jelas tidak bisa anda dapatkan pada HTML.

Berikut ini property nya :

  • letter-spacing
Propertty ini digunakan untuk mengontrol jarak space antar karakter.  
Selector { letter-spacing : normal } , untuk value normal maka akan diatur oleh web browser sebagai bentuk justify text.

  • word-spacing
Property ini digunakan untuk mengontrol jarak space antar text atau kata.  
Selector { word-spacing : normal }
 
  • line-height
Property ini digunakan untuk mengatur jarak line atau garis.  
Selector { line-height : normal } 

  • text-indent
Property ini digunakan untuk mengatur dari baris pertama yang masuk agak ke dalam, property ini biasanya digunakan di awal paragraph.
Selector { text-indent : 50px }
 
  • text-align
Property ini digunakan untuk mengatur posisi dari text.  
Selector { text-align : justify }, value lain : left, right, center.

  • vertical-align
Property ini digunakan untuk mengontrol jarak space antar text atau kata.  
Selector { vertical-align : top }, value lain : text-top, text-botoom, bottom, middle, baseline, sub, super.

  • direction
Property ini digunakan untuk mengatur dan menentukan arah dari suatu tulisan pada sebuah website. Selector { direction : ltr }, atau value lain : rtl.
Keterangan : ltr = tulisan yang terbaca dari kiri ke kanan, rtl = tulisan yang terbaca dari kanan ke kiri

  • unicode-bidi
Property ini digunakan untuk mengontrol dan mengarahkan pada tulisan pada unicode.
Selector { unicode-bidi : bidi-override } , value lain : normal, embed.
Baca Selengkapnya ..