Minggu, 22 September 2013

3. MySQL saat ini paling populer dan banyak digunakan sumber dunia teknologi database terbuka dan sistem penyimpanan data. MySQL menawarkan kehandalan besar dan kemudahan penggunaan. Ini adalah gratis, dan dilengkapi dengan dokumentasi gratis serta ribuan programmer yang berbagi kode mereka yang berhubungan dengan berkomunikasi dengan databse MySQL.

Anda dapat memikirkan database MySQL sebagai wadah yang menyimpan string (text based) data. Gambar, media file, file audio, dan hal-hal alam yang benar-benar tidak harus disimpan dalam database. Caranya adalah dengan meletakkan file-file pada server dalam folder dan hanya referensi nama dan path di databse tersebut. Berikut adalah beberapa jenis aplikasi PHP dan MySQL dapat membantu Anda membuat:

1. Situs Blog
2. Custom Database Driven Website Dinamis (seperti developPHP)
3. E-commerce dan Pemrograman Custom Toko Online
4. Jaringan Sosial dan Komunitas
5. Guestbook
6. Seluruh Website Dinamis
7. Klien dan Informasi Pelanggan
Setiap aplikasi yang membutuhkan penyimpanan data yang mendalam dan akses mudah ke data tersebut. Daftar ini akan sangat panjang.

PHP akan pintu kami ke MySQL, seorang pria tengah macam yang dapat berkomunikasi dengan berbagai teknologi dan mentransfer data di antara mereka. MySQL adalah salah satu bahasa yang tampaknya PHP mesh dengan sangat baik, dan komunitas open source terus menambahkan struktur yang lebih luas dan bermanfaat bagi bahasa. Kami akan menggunakan PHP untuk membuka koneksi, hubungan dekat, pilih data dari database, parse, dan banyak lagi.

Jika Anda kebetulan menjadi baru untuk teknologi database dan dalam penyimpanan data, MySQL menawarkan bantal lembut yang bagus untuk membawa Anda ke dalam pemahaman dan bekerja dengan sistem database. Ketika Anda merasa nyaman bekerja dengan MySQL dan PHP bersama-sama Anda bisa melompat ke dalam aplikasi PHP + MySQL kami yang dibuat untuk belajar logika aplikasi. Banyak aplikasi open source menggunakan MySQL sebagai metode penyimpanan data, termasuk banyak dari aplikasi yang kami tawarkan di sini. Jika database diperlukan untuk proyek ini, kita akan menggunakan MySQL untuk menutupi kebutuhan kita. MySQL sangat stabil, aman, dan cukup user friendly untuk pemula untuk melompat tepat ke dalamnya.

Banyak aplikasi open source menggunakan database MySQL untuk membuat keajaiban bagi orang-orang. Beberapa dari mereka adalah:

1. Joomla (dinamis PHP website menjadi mudah)
2. Wordpress (adat blogging dan banyak lagi)
3. WebIntersect (Jaringan Sosial / Core Komunitas)
4. Phpbb (forum)
5. ZenCart (e-commerce, belanja online)
6. OSCommerce (e-commerce, belanja online)
Daftar ini hanya bisa terus berjalan dan berjalan ...

Berikut adalah bagian utama dari sebuah database MySQL dan deskripsi singkat tentang apa tujuan mereka layani.
Database - 
Database merupakan wadah berbasis teks utama yang memegang segala sesuatu untuk aplikasi Anda, menganggapnya sebagai kotak besar yang memegang banyak string teks dan blok teks. Kebanyakan perusahaan hosting memungkinkan Anda untuk membuat banyak, dan itu semudah beberapa klik untuk membuat mereka. Gambar dan halaman web mendapatkan yang tersimpan pada server Anda, bukan dalam database. Database digunakan untuk string teks tradisional. Dan itu dapat menyimpan banyak string teks.
Tabel - 
Tabel bisa dibuat dalam Database Anda. Database Anda dapat menyimpan berbagai tabel. database www.developphp.com 'memiliki beberapa tabel. Satu meja menampung semua data yang Anda masukkan ke formulir gabung di sini (nama, email, lokasi, password, dll ..). meja lain memegang dan update informasi tentang berapa kali tutorial di sini telah dilihat, oleh siapa, dan dari mana. Dan satu tabel dalam database memegang posting forum, dan seterusnya dan sebagainya dengan semua situs ini tidak.
Bidang -
Fields adalah slot dimana informasi yang disampaikan. Bidang berlabel "first_name" dalam sebuah tabel tidak akan ragu menerima nama pertama pengguna bila Anda menulis naskah Anda. Jadi, Anda membuat tabel Anda dan ladang, kemudian menulis formulir dan skrip untuk memiliki orang tempat data mereka ke dalam database. Atau menulis script yang mengupdate database Anda secara otomatis pada acara-acara tertentu.
Row - 
Row adalah informasi setiap set dikirim ke database. Misalnya, ketika anda bergabung situs ini anda menjadi sebuah baris baru dalam tabel database kami. baris itu terdiri dari field: nama, email, lokasi, password, zodiak, sign up date, alamat ip, dan beberapa hal lainnya. Jika seorang gadis bernama Jane bergabung situs ini besok, info nya akan menjadi sebuah baris baru dalam tabel anggota kami di database kami. Jika situs kita memiliki 250 anggota, akan ada 250 baris dalam database.


Sumber :
http://rplcor4t-cor3t.blogspot.com

Senin, 16 September 2013

Basis Data

1. *Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database management system/DBMS)
*Menurut “Stephens dan Plew (2000), adalah mekanisme yang digunakan untuk menyimpan informasi atau data. Informasi adalah sesuatu yang kita gunakan sehari-hari untuk berbagai alasan. Dengan basisdata, pengguna dapat menyimpan data secara terorganisasi. Setelah data disimpan, informasi harus mudah diambil. Kriteria dapat digunakan untuk mengambil informasi. Cara data disimpan dalam basisdata menentukan seberapa mudah mencari informasi berdasarkan banyak kriteria. Data pun harus mudah ditambahkan kedalam basisdata, dimodifikasi, dan dihapus”.
*Contoh basisdata yang telah kita kenal adalah :
  1. Buku alamat
  2. Buku telepon
  3. Katalog perpustakaan
  4. Toko buku online
  5. Peta jalan

*Kegunaan basis data

Hampir di semua aspek pemanfaatan atau kegunaan perangkat komputer dalam sebuah organisasi/perusahaan senantiasa berhubungan dengan basis data.

Perangkat komputer dalam suatu organisasi/perusahaan biasanya digunakan untuk menjalankan fungsi Pengolahan Sistem Informasi, yang dewasa ini sudah menjadi suatu keharusan, demi untuk meningkatkan efisiensi, daya saing, keakuratan, kecepatan operasional organisasi/perusahaan.

Basis data merupakan salah satu komponen utama dalam setiap sistem informasi. Tidak ada sistem informasi yang bisa dibuat/dijalankan tanpa adanya basis data.

Secara lebih teknis/nyata, bidang-bidang fungsional yang telah umum memanfaatkan basis data demi efisiensi, akurasi dan kecepatan operasi antara lain :
  • Kepegawaian
  • Pergudangan (inventory)
  • Akuntansi
  • Reservasi
  • Layanan Pelanggan


Sedangkan bentuk-bentuk organisasi/perusahaan yang memanfaatkan/menggunakan basis data (sebagai komponen sistem informasi dalam organisasi/perusahaan) dapat berupa :
  • Perbankan
  • Asuransi
  • Rumah Sakit
  • Produsen Barang
  • Industri Manufaktur
  • Pendidikan/Sekolah
  • Telekomunikasi
 
2. * XAMPP merupakan singkatan dari X (empat system operasi apapun), Apache, MySQL, PHP,Perl. XAMPP adalah tool yang menyediakan paket perangkat lunak dalam satu buah paket
Dalam paket XAMPP sudah terdapat Apache (web server), MySQL (database), PHP (server side scripting), Perl, FTP server, phpMyAdmin dan berbagai pustaka bantu lainnya. Dengan menginstall XAMPP maka Anda tidak perlu lagi melakukan instalasi dan melakukan konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan otomatis menginstalasi dan konfigurasi untuk Anda.
Versi XAMPP terbaru pada saat ini adalah Versi 1.8.1 (untuk windows) yang terdiri atas:
  • Apache 2.4.3
  • MySQL 5.5.27
  • PHP 5.4.7
  • phpMyAdmin 3.5.2.2
  • FileZilla FTP Server 0.9.41
  • Tomcat 7.0.30 (with mod_proxy_ajp as connector)
  • Strawberry Perl 5.16.1.1 Portable
  • XAMPP Control Panel 3.1.0 (from hackattack142)
Berikut ini penjelasan tentang web server X Apache, MySQL, PHP, Perl :
Apache= Apache sudah berkembang sejak versi pertamanya. Sampai saat ditulisnya artikel ini versi terakhirnya yang ada yaitu Apache version 2.4.4. Apache bersifat open source, artinya setiap orang boleh menggunakannya, mengambil atau bahkan mengubah kode programnya.
Tugas utama apache adalah menghasilkan halaman web yang benar kepada peminta, berdasarkan kode PHP yang dituliskan oleh pembuat halaman website. Jika diperlukan juga berdasarkan kode PHP yang dituliskan, maka dapat saja suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk mendukung halaman web yang dihasilkan.
PHP= Bahasa pemrograman PHP merupakan bahasa pemrograman untuk membuat websiteyang bersifat server side scripting. PHP memungkinkan kita untuk membuat halaman website yang bersifat dinamis. PHP dapat dijalankan pada berbagai macam Operating System (OS), misalnya Windows, Linux dan Mac OS. Selain Apache, PHP juga mendukung beberapa web server lain, misalnya Microsoft IIS, Caudium, PWS dll.
PHP dapat memanfaatkan database untuk menghasilkan halaman web yang dinamis. Sistem manajemen database yang sering digunakan bersama PHP adalah MySQL. Namun PHP juga mendukung system manajemen Database Oracle, Microsoft Acces, Interbase, d-Base, PostgreSQL dsb.
Hingga kini PHP sudah berkembang hingga versi ke 5.4.16. PHP 5xxx mendukung penuh Object Oriented Programing (OOP), integrasi XML, mendukung semua ekstensi terbaru MySQL, pengembangan web services dengan SOAP dan REST, serta ratusan peningkatan kemampuan lainnya dibandingkan versi sebelumnya. Sama dengan web server lainnya PHP juga bersifat open source sehingga setiap orang dapat menggunakannya dengan gratis.
MySQL= perkembangannya disebut SQL yang merupakan kepanjangan dari Structured Query Language. SQL merupakan bahasa terstruktur yang khusus digunakan untuk mengolah database. SQL pertama kali didefinisikan oleh American National Standards Institute (ANSI) pada tahun 1986. MySQL adalah sebuah sistem manajemen database yang bersifat open source.
MySQL merupakan pasangan serasi dari PHP. MySQL dibuat dan dikembangkan oleh MySQL AB yang berada di Swedia. MySQL dapat digunakan untuk membuat dan mengola database beserta isinya. Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah dan menghapus data yang berada dalam database.
MySQL merupakan sistem manajemen database yang bersifat relational. Artinya data-data yang dikelola dalam database akan diletakkan pada beberapa tabel yang terpisah sehingga manipulasi data akan menjadi jauh lebih cepat. MySQL dapat digunakan untuk mengelola database mulai dari yang kecil sampai dengan yang sangat besar.
MySQL juga dapat menjalankan perintah-perintah Structured Query Language (SQL) untuk mengelola database-database yang ada di dalamnya. Hingga kini, MySQL sudah berkembang hingga versi 7. MySQL 7 sudah mendukung trigger untuk memudahkan pengelolaan tabel dalam database.
PhpMyAdmin= Pengelolaan database dengan MYSQL harus dilakukan dengan mengetikkan baris-baris perintah yang sesuai (command line) untuk setiap maksud tertentu. Jika anda ingin membuat database, ketikkan baris perintah yang sesuai untuk membuat database. Jika kita ingin menghapus tabel, ketikkan baris perintah yang sesuai untuk menghapus tabel. Hal tersebut tentu cukup menyulitkan karena kita harus hafal dan mengetikkan perintahnya satu persatu.
Banyak sekali perangkat lunak yang dapat dimanfaatkan untuk mengelola data base dalam MySQL, salah satunya adalah phpMyAdmin. Dengan phpMyAdmin kita dapat membuat tabel, mengisi data dan lain-lain dengan mudah tanpa harus hafal perintahnya.
Untuk mengaktifkan phpMyAdmin langkah-langkahnya adalah : yang pertama setelah XAMP kita terinstall, kita harus mengaktifkan web server Apache dan MySQL dari control panel XAMPP.
Yang kedua, jalankan browser kesayangan Anda (IE, Mozilla Firefox atau Opera) lalu ketikkan alamat web berikut: http://localhost/phpmyadmin/ pada address bar lalu tekan Enter.
Langkah ketiga apabila telah nampak interface (tampilan antar muka) phpMyAdmin anda bisa memulainya dengan mengetikkan nama database, nama tabel dan seterusnya.
Perl= adalah bahasa pemrograman untuk segala keperluan, dikembangkan pertama kali oleh Larry Wall di mesin Unix. Perl dirilis pertama kali pada tanggal 18 Desember 1987 ditandai dengan keluarnya Perl 1.
Pada versi-versi selanjutnya, Perl tersedia pula untuk berbagai sistem operasi varian Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC. Dukungan terhadap pemrograman berbasis obyek (object oriented programming/OOP) ditambahkan pada Perl 5, yang pertama kali dirilis pada tanggal 31 Juli 1993.
Proyek pengembangan Perl 6 dimulai pada tahun 2000, dan masih berlangsung hingga kini tanpa tanggal yang jelas kapan mau dirilis. Ini dikatakan sendiri oleh Larry Wall dalam satu pidatonya yang dikenal dengan seri The State of the Onion. Dua di antara karakteristik utama Perl adalah penanganan teks dan berbagai jalan pintas untuk menyelesaiakn persoalan-persoalan umum.
Perl sangat populer digunakan dalam program-program CGI (Common Gateway Interface) dan berbagai protokol Internet lainnya. Seperti diketahui, TCP/IP sebagai basis bagi semua protokol Internet yang dikenal sekarang ini menggunakan format teks dalam komunikasi data. Seperti juga bahasa populer lainnya, Perl menerima banyak kritikan.
Meski banyak di antaranya hanya berupa mitos, atau berlebih-lebihan, tapi terdapat juga sejumlah kritikan yang valid. Salah satunya adalah, sintaksnya susah dibaca, karena banyak menggunakan simbol-simbol yang bukan huruf dan angka.
XAMPP tersedia untuk Linux, Windows, Mac OS X maupun Solaris sehingga sangat memudahkan membuat web server multiplatform. Selain itu XAMMP adalah 100% open source, tersedia bebas dan legal. Dibawah ini link download XAMPP versi terbaru:

Sumber :
http://id.wikipedia.org/wiki/Basis_data