Skip to main content

Posts

Showing posts with the label mysql

Cara Menjalankan XAMPP Automatis di Windows

Ada banyak cara untuk membuat XAMPP berjalan secara automatis di Windows ketika kita menyalakan PC atau laptop. Berikut ini akan kita ulas salah satu cara agar XAMPP bisa berjalan secara automatis di Windows.Cara ini bisa diterapkan di Windows 7, 8 atau 10. Apa itu XAMPP? XAMPP adalah sebuah paket perangkat lunak ( software ) komputer yang penamaannya diambil dari akronim kata Apache, MySQL, PHP dan Perl. Sedangkan huruf 'X' di awal berasal dari istilah cross platform  yang menandakan bahwa aplikasi ini bisa dijalankan di berbagai platform OS, seperti Linux, Windows,Mac OS dan Solaris. Kenapa Perlu Menjalankan XAMPP Automatis? Fungi XAMPP adalah sebagai server lokal ( localhost ) untuk menangani berbagai jenis data website yang sedang dalam proses pengembangan di local servis, seperti PC atau laptop. Pada kenyataannya, aplikasi yang kita kembangkan di server local bisa kita gunakan sebagai aplikasi yang siap digunakan tanpa menggunakan akses internet. Server local ini harus tet

Membuat Trigger di MySQL

Membuat Trigger di MySQL Trigger dalam SQL adalah sebuah procedure untuk memicu terjadinya kejadian atau aktifitas tertentu seperti insert, update dan delete dengan kondisi tertentu. Lebih jelasnya kita berikan sebuah contoh sederhana. Misalnya kita mempunyai 2 buah tabel yaitu tabel_beli dan tabel_stok, tentunya kita ingin tabel stok akan berubah ketika terjadi transaksi pembelian. Hal ini bisa kita lakukan dengan Trigger. Dengan Trigger yang kita buat stok barang yang ada di tabel_stok akan bertambah tentunya ketika kita melakukan pembelian. Baca : STORED PROCEDURE Membuat Trigger Sebaiknya kita langsung praktekkan, bagaimana membuat trigger. Secara umum bentuk perintah trigger adalah sebagai berikut: Create trigger [trigger_name] [trigger_time] [trigger_event] on [table_name] for each row [trigger_statement] Trigger_name adalah nama trigger dengan aturan pemberian nama seperti identifier. Trigger_time adalah waktu dilaksanakannya trigger terhadap sebuah event, seperti BEFORE jika tr

Stored Procedure di MySql

Stored Procedure merupakan suatu sub program atau sekelompok perintah SQL yang tersimpan dan menyatu dalam suatu database. Karena tersimpan di dalam server, maka pemakaian stored procedur dapat mempersingkat lalu lintas data yang terjadi antara client dan server. Pada saat dipanggil, baris-baris perintah dalam stored procedure akan dilaksanakan di komputer server bukan di komputer client dan hasilnya akan dikirimkan ke komputer client. Dengan demikian ada pembagian kerja antara client dan server serta lalu lintas jaringan menjadi terkurangi. Akibatnya adalah kinerja client-server menjadi lebih efisien. Membuat Stored Procedure Stored procedure dapat dibuat di komputer server yang sudah terinstal DBMS (Database Manajemen System) seperti MySQL. Bentuk dasar penulisan stored procedur adalah sebagai berikut: Create stored procedure <nama_stored_procedure> <isi_stored_procedure> Sebelum lanjut, kita membutuhkan sebuah tabel untuk uji coba membuat stored procedure. Kali ini misal

Seri Belajar MySQL : Membuat Database

Kali ini kita akan belajar membuat sebuah database dalam MySQL, tulisan ini adalah awal dari seri belajar MySQL. Selanjutnya akan kita pelajari membuat tabel dengan satu topik utuh, sehingga hasil dari belajar kita adalah satu kesatuan DBMS yang dapat digunakan untuk keperluan pembuatan sebuah aplikasi baik itu berbasis web atau desktop. Seperti yang kita ketahui membuat database adalah langkah awal kita dalam membangun sebuah aplikasi. Tentunya database ini dipergunakan sebagai media penyimpan data yang akan diolah oleh aplikasi yang kita buat. Perintah untuk membuat database dalam MySQL adalah : CREATE DATABASE [NAMA DATABASE];                                                                Contoh : CREATE DATABASE DB_TOKO;                                                                               Perintah CREATE DATABASE merupakan salah satu statement perintah SQL dalam kelompok Data Definition Language (DDL) dari  perintah-perintah yang lain. Untuk melanjutkan misalnya untuk mem

DDL, DML dan DCL dalam MySQL

Dalam MySQL dikenal dengan tiga kelompok statement perintah yaitu DDL ( Data Definition Language ), DML ( Data Manipulation Language ), dan DCL ( Data Control Language ). Data Definition Language atau DDL DDL  merupakan perintah SQL yang berhubungan dengan pendefinisian suatu struktur database. Apa saja perintah yang masuk dalam DDL? Create create database create function create index create procedure create trigger create view create table Rename rename table Alter alter database alter function alter procedure alter table alter view Drop drop database drop function drop index drop procedure drop table drop tigger drop view Data Manipulation Language atau DML DML merupakan perintah SQL yang berhubungan dengan manipulasi atau pengolahan data dalam tabel. Perintah-perintah tersebut adalah sebagai berikut: select insert update delete Baca juga :  Mysql Tutorial : Mengganti Nama Kolom, Menghapus Kolom dan Menghapus Tabel Data Control Language atau DCL DCL biasa digunakan untuk merubah hak

Mengenal MySQL

  MySQL adalah sebuah perangkat lunak sistem manajemen basis data atau sering disebut dalam bahasa Inggris DBMS ( Database Management System ) yang multialur, multiuser dengan sekitar 6 juta instalasi di seluruh dunia. 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 di mana penggunaannya tidak cocok dengan penggunaan GPL. Berbeda dengan Apache, MySQL dikembangkan oleh komunitas umum, dan hak cipta untuk source code  dimiliki oleh penulisnya masing-masing. MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua sourc codenya. Pendiri MySQL AB adalah David Axmark , Allan Larsson dan Michael "Monty" Widenus Keistimewaan MySQL 1. Portabilitas MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac OS X Server, Solaris, Amiga, dan masih banyak lagi. 2. Open

Mysql Tutorial : Mengganti Nama Kolom, Menghapus Kolom dan Menghapus Tabel