Posts

Showing posts from January, 2015

Bagaimana Cara Menggunakan SELECT LIMIT Statement Di MySQL

Image
Pada tutorial kali ini, Kita akan belajar Bagaimana Cara Menggunakan perintah SELECT LIMIT Di Database MySQL . Apa Itu SELECT LIMIT? SELECT LIMIT merupakan SELECT statement dengan menambahkan clausa LIMIT untuk membatasi jumlah data/record. SELECT LIMIT mirip dengan ROWNUM di Oracle database. Baca Juga : Menggunakan Select Statement Di MySQL . Sintak Dasar Di bawah ini adalah sintak dasar untuk membuat perintah SELECT LIMIT: SELECT kolom_1, kolom_2 FROM nama_table WHERE kondisi ORDER BY nama_kolom [ASC|DESC] LIMIT jumlah_record Keterangan sintak : jumlah_record adalah berapa banyak record atau data yang akan ditampilkan. Apabila anda ingin menampilkan 10 record, maka jumlah_record diisi dengan 10. Langkah-Langkah Menggunakan SELECT LIMIT Di bawah ini adalah langkah-langkah dalam menggunakan SELECT LIMIT statement sebagai bahan latihan. Buatlah sebuah table KARYAWAN dan isi datanya seperti berikut ini. Tabel KARYAWAN NIK Nama Kode_Department Gender Gaji_Pokok Tunjangan 0001 Nursalim I

Bagaimana Cara Membuat, Mengubah, Dan Menghapus View Di MySQL

Image
Apa Itu View? VIEW adalah tabel virtual ( virtual table ) hasil dari sebuah statement Select Query. Mengapa View disebut virtual tabel? Jawabannya karena View mirip sebuah tabel yaitu berisi kolom atau field dan record tetapi view bersifat read only yaitu Anda tidak bisa melakukan proses insert data ke view. Disamping itu, kita juga bisa melakukan query dengan menggunakan View. Catatan : Data yang ada di View akan selalu up to date seiring dengan data yang ada di tabel. Membuat View Untuk membuat sebuah view di MySQL, Anda dapat menggunakan perintah CREATE VIEW. Di bawah ini adalah sintak dasar untuk membuat view di MySQL: CREATE VIEW nama_view AS SELECT kolom_1, kolom_2, kolom_n FROM nama_table WHERE kondisi; Di bawah ini adalah langkah-langkah dalam membuat view sebagai bahan latihan. Buatlah sebuah table KARYAWAN dan isi datanya seperti berikut ini. Tabel KARYAWAN NIK Nama Kode_Department Gender Gaji_Pokok Tunjangan 0001 Nursalim IT L 3000000 250000 0002 Naura Krasiva Elsalna ACCOU

Mengenal Dan Menggunakan Date Time Built-in Function Di MySQL

Image
ADDDATE(date, interval) DAN DATE_ADD(date, interval) Fungsi ADDDATE() dan DATE_ADD() digunakan untuk menambahkan datetime pada tanggal yang telah ditentukan. Misalkan ingin menampilkan 10 hari kedepan dari tanggal 1 Februari 2015 jatuh pada tanggal berapa? Catatan : Interval yang biasa Anda gunakan adalah SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, YEAR, dan sebagainya. Contoh #1 : Menampilkan 10 hari kedepan dari tanggal 1 Februari 2015 mysql> SELECT ADDDATE('2015-02-01',INTERVAL 10 DAY); +---------------------------------------+ | ADDDATE('2015-02-01',INTERVAL 10 DAY) | +---------------------------------------+ | 2015-02-11 | +---------------------------------------+ 1 row in set (0.00 sec) mysql> SELECT DATE_ADD('2015-02-01',INTERVAL 10 DAY); +----------------------------------------+ | DATE_ADD('2015-02-01',INTERVAL 10 DAY) | +----------------------------------------+ | 2015-02-11 | +----------

Mengenal Dan Menggunakan Numeric Built-In Function Di Oracle

Image
Pada tutorial sebelumnya Anda telah belajar tentang Penggunaan Fungsi String di MySQL . Melanjutkan pokok bahasan built-in function di database Oracle, pada tutorial kali ini akan dibahas tentang Numeric Function yang ada di database Oracle. Apa Itu Numeric Function? Numeric function adalah fungsi yang digunakan dalam operasi matematika. Database Oracle mempunyai segudang built-in numeric function yang bisa Anda gunakan. Macam-Macam Numeric Function Di bawah ini adalah tabel Numeric function di database Oracle: Nama Fungsi Deskripsi ABS(x) Menampilkan nilai absolute dari suatu bilangan. ACOS(x) Menampilkan nilai Arc Cosinus dari suatu bilangan (x). Apabila bilangan (x) tidak mempunyai nilai antara -1 dan 1, maka akan mengeluarkan error " ORA-01428 argument 'x' is out of range ". ASIN(x) Menampilkan nilai Arc Sinus dari suatu bilangan (x). Apabila bilangan (x) tidak mempunyai nilai antara -1 dan 1, maka akan menampilkan error message " ORA-01428 argument

Mengenal Dan Menggunakan Numeric Built-in Functions Di MySQL

Image
Pada tutorial sebelumnya Anda telah belajar tentang Penggunaan Fungsi String di MySQL . Melanjutkan pokok bahasan built-in function di MySQL, pada tutorial kali ini akan dibahas tentang Numeric Function yang ada di database MySQL. Apa Itu Numeric Function? Numeric function adalah fungsi yang digunakan dalam operasi matematika. Database MySQL mempunyai segudang built-in numeric function yang bisa Anda gunakan. Macam-Macam Numeric Function Di bawah ini adalah tabel Numeric function di database MySQL: Nama Fungsi Deskripsi ABS(x) Menampilkan nilai absolute dari suatu bilangan. ACOS(x) Menampilkan nilai Arc Cosinus dari suatu bilangan (x). Apabila bilangan (x) tidak mempunyai nilai antara -1 dan 1, maka akan menghasilkan nilai NULL. ASIN(x) Menampilkan nilai Arc Sinus dari suatu bilangan (x). Apabila bilangan (x) tidak mempunyai nilai antara -1 dan 1, maka akan menghasilkan nilai NULL. ATAN(x) Menampilkan nilai Arc Tangen dari suatu bilangan (x). COS(x) Menampilkan nilai Cosinus dari suatu

Mengenal Dan Menggunakan Built-in String Function Di MySQL

Image
Apa itu String Built-in Function? MySQL mempunyai beberapa Built String Function (Fungsi bawaan dari MySQL) yang digunakan untuk manipulasi karakter atau string di MySQL. Pada tutorial kali ini, kita akan membahas macam-macam String Function dan cara menggunakannya. Macam-Macam String Functions Di bawah ini adalah tabel macam-macam String function di MySQL yang sering digunakan: Nama Fungsi Deskripsi ASCII(str) atau ORD(str) Menampilkan kode Ascii dari suatu string/karakter. BIN(n) Digunakan untuk menampilkan nilai binary dari suatu bilangan desimal. CHAR_LENGTH(str) atau LENGTH(str) Digunakan untuk menampilkan panjang dari suatu string. CONCAT(str1,str2,..) Digunakan untuk menyambung sebuah string ( concate ). CONCAT_WS(separator,str1,str2) Digunakan untuk menyambung sebuah string ( concate ) dengan menambahkan pemisah ( separator ). INSTR(string, substr) Digunakan untuk mencari posisi substring dari suatu string. LCASE(str) atau LOWER(str) Digunakan untuk merubah string menjadi huru

Bagaimana Cara Membuat Sequence (Auto Increment) Di MySQL

Image
Pada tutorial kali ini, kita akan belajar Bagaimana Cara Membuat Sequence Di MySQL . Untuk membuat sequence, Anda dapat menggunakan atribut AUTO INCREMENT pada kolom/field di tabel yang anda buat. Baca Juga : Membuat tabel di database MySQL . Apa Itu Sequence? Sequence adalah salah satu objek yang ada di dalam database yang digunakan untuk men-generate sebuah bilangan yang unik, dan biasanya berurutan. Misalnya 1, 2, 3, 4, 5, dan seterusnya. Fungsi Sequence Sequence di database biasanya mempunyai fungsi sebagai berikut: Secara otomatis men-generate angka atau bilangan yang unik. Dapat digunakan sebagai primary key, karena kolom atau field yang dijadikan sequence, nilainya (datanya) otomatis bertambah ( increment ) ketika ada proses INSERT statement. Dapat digunakan untuk meningkatkan performance query. Sintak Dasar Untuk membuat sequence di MySQL, Anda harus menambahkan atribut AUTO_INCREMENT ketika membuat sebuah tabel. Sintaknya adalah sebagai berikut: CREATE TABLE nama_tabel (

Bagaimana Cara Menggunakan Alias Di MySQL

Image
Pada tutorial kali ini, Kita akan belajar Bagaimana Cara Menggunakan Alias di Database MySQL . Alias dapat digunakan pada level kolom maupun level tabel. Apa Itu Alias? Anda dapat menggunakan Alias (AS) di database MySQL untuk mempermudah dalam menulis query atau mempermudah dalam membaca query. Dengan menggunakan Alias, kita dapat mempersingkat penulisan nama tabel dan kolom. Misalkan Anda mempunyai tabel dengan nama TBL_MAHASISWA, maka Anda dapat menggunakan alias pada tabel tersebut seperti MHS untuk mempersingkat penulisan query. Sebagai contoh, Kita akan menggunakan tabel TBL_KARYAWAN dan TBL_JABATAN dengan data seperti dibawah ini: TBL_KARYAWAN nik nama gender kd_jabatan 0001 Nursalim Laki-Laki ACC 0002 Iin Parlina Perempuan PROG 0003 Wongso Wibowo Laki-Laki FIN 0004 Andi Rangkuti Laki-Laki PROG 0005 Naura Krasiva Perempuan ACC TBL_JABATAN kd_jabatan nama_jabatan ACC Accounting FIN Finance PROG Programmer Sebagai bahan latihan untuk tutorial kali, silahkan Anda buat table seperti

Bagaimana Cara Menggunakan Operator LIKE Dan NOT LIKE Di MySQL

Image
Operator LIKE Operator LIKE digunakan untuk menampilkan data berdasarkan sebuah pattern (pola) yang sesuai dengan keinginan/kebutuhan. Sintak Dasar Dibawah ini adalah sintak dasar operator LIKE di database MySQL: SELECT * FROM nama_table WHERE nama_kolom LIKE pattern [ESCAPE 'escape_character']; Penjelasan sintak : pattern atau pola adalah sebuah ekspresi karakter yang sesuai (matching) dengan yang diinginkan. Pattern ini bersifat mandatory (wajib ada). ESCAPE digunakan untuk escape character. ESCAPE ini bersifat opsional. Ada 2 macam pola (pattern) yang digunakan pada operator LIKE, yaitu: % ( percentage ) wildcard Digunakan untuk pengecekan string yang sesuai ( matching ). Contoh : ' %ab% ', ' %ab ', ' ab% ' _ ( underscore ) wildcard Digunakan untuk pengecekan karakter tunggal yang sesuai (matching). Contoh : ' T_ ', ' T_m ' Menggunakan % Wildcard Dibawah ini adalah contoh penggunaan % wildcard pada operator LIKE: Contoh #1 SELEC

Bagaimana Cara Menggunakan Truncate Statement Di MySQL

Image
Apa Itu Truncate Table? TRUNCATE TABLE adalah salah satu perintah atau statement di database MySQL untuk mengosongkan atau menghapus semuda data yang ada di table. Perintah Truncate Table mirip dengan perintah DELETE table,  hanya lebih singkat dan sederhana tanpa menggunakan WHERE clause. Sintak Dasar Di bawah ini adalah sintak dasar Truncate Table di database MySQL: TRUNCATE TABLE nama_table; Contoh : TRUNCATE TABLE mahasiswa; Perintah diatas akan menghapus semua data di table Mahasiswa. Catatan : Perintah Truncate Table akan mereset sequence yang ada di table tersebut apabila salah satu kolomnya menggunakan constraint AUTO INCREMENT. Jika Anda menggunakan engine database selain InnoDB , maka perintah Truncate Table akan menghapus semua data dan membuat table baru ( re-create table ). Sedangkan jika Anda menggunakan engine database InnoDB, ketika tabel tersebut mempunyai beberapa Foreign Key, maka Truncate Table akan menghapus data baris per baris. Jika Foreign key tersebut mempuny

Bagaimana Cara Menghapus (Delete) Data Di MySQL

Image
Anda bisa menghapus record atau data di suatu table dengan menggunakan 2 cara, yaitu: Delete Statement Delete Statement digunakan untuk menghapus data berdasarkan query sesuai dengan keinginan pengguna. Delete statement termasuk salah satu perintah DML ( Data Manipulation Language ). Truncate Statement Sedangkan Truncate Statement adalah perintah untuk mengosongkan isi table. Sama seperti Delete Statement, tapi Truncate Statement tanpa menggunakan Where clause. Truncate Statement merupakan salah satu perintah DDL ( Data Definition Language ). Pada tutorial kali ini, kita akan fokus membahas tentang Delete Statement di MySQL. Untuk pembahasan tentang Truncate Statement akan kita bahas pada tutorial selanjutnya. Sintak Dasar Dibawah ini adalah sintak dasar dari Delete statement di MySQL: DELETE FROM nama_table WHERE kolom = kondisi Contoh Dibawah ini adalah contoh sederhana dari Delete statement di MySQL: DELETE FROM mahasiswa WHERE jurusan = 'Teknik Informatika'; Menghapus Semua

Bagaimana Cara Menggunakan Perintah Update Statement Di MySQL

Image
Pada tutorial kali ini, Kita akan belajar Bagaimana Cara Menggunakan Update Statement di database MySQL. Update Statement digunakan untuk mengubah atau mengupdate sebuah record di table. Sintak Dasar Dibawah ini adalah sintak dasar Update statement di MySQL: UPDATE nama_table SET nama_kolom = nilai, [nama_kolom = nilai], ... WHERE [kondisi]; Contoh Dibawah ini adalah contoh penggunaan Update statement di MySQL: UPDATE mahasiswa SET nama = 'Mr. Nursalim', jurusan = 'Teknik Informatika' WHERE nama = 'Nursalim'; Latihan Di bawah ini adalah contoh latihan penggunaan Update statement di MySQL: Login ke database MySQL # mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 Server version: 5.5.36 MySQL Community Server (GPL) Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliate

Bagaimana Cara Menggunakan SELECT Statement Di Oracle SQL

Image
Apa itu Select Statement? Pada tutorial kali ini, Kita akan belajar Menggunakan SELECT Statement di Oracle SQL ( Structure Query Language ). Hampir setiap vendor database seperti Oracle, MySQL, PostgreSQL, dan lain sebagainya pasti memiliki SELECT Statement. SELECT Statement digunakan untuk menampilkan ( retrieve) data di suatu table sesuai dengan kebutuhan pengguna. Misalkan Anda mempunyai sebuah table MAHASISWA, kemudian Anda ingin menampilkan jumlah data mahasiswa perempuan dan mahasiswa laki-laki, maka Anda harus menggunakan SELECT Statement sesuai kebutuhan tersebut. Sintak Dasar Pada tutoria kali ini kita akan membahas dasar-dasar SELECT Statement di Oracle. Untuk penggunaan SELECT Statement tingkat lanjut, akan kita bahas pada tutorial selanjutnya. Di bawah ini adalah sintak dasar SELECT Statement di Oracle: SELECT [* | ALL | DISTINCT | kolom_1, kolom_2, ...] FROM nama_table WHERE where_clause GROUP BY nama_kolom HAVING having_clause ORDER BY nama_kolom [ASC | DESC] Penjelasan

Pengenalan Singkat Tentang Identifier, Modifier, Variable, Comment, Dan Java Keyword

Image
Pada tutorial sebelumnya, Kita telah belajar tentang Sintak Dasar Di Java . Melanjutkan tutorial sebelumnya, pada tutorial kali ini, Kita akan membahas tentang Pengenalan Singkat Identifier, Modifier, Variable, Comment, dan Java Keyword. Java Identifier Identifier atau bahasa indonesia nya Pengenal adalah nama tyang digunakan untuk sebuah kelas, variable, dan method. Bahasa Java mempunyai beberapa aturan terkait penggunaan identifier, yaitu: Identifier harus diawali oleh huruf ( A atau a sampai dengan Z atau z ), tanda dollar ( $ ), maupun garis bawah ( _ ) Identifier bersifat case sensitive , artinya identifier color berbeda dengan Color , COLOR , dan lain sebainya. Java Keyword tidak boleh digunakan sebagai identifier. Tentang macam-macam Java keyword akan diuraikan pada tutorial kali ini. Contoh Java keyword adalah class , public , protected , dan lain sebagainya. Nama-nama ini tidak boleh digunakan sebagai identifier. Contoh identifier yang boleh : nama , $nama , nama123 ,