Posts

Showing posts from 2014

Bagaimana Cara Meng-Copy atau Duplikasi Table di MySQL

Image
Ketika kita bekerja sebagai seorang Database Administrator, ataupun seorang Developer aplikasi yang berhubungan dengan database, kita sering melakukan pekerjaan ini yaitu "Membuat table copy atau backup". Tujuannya adalah untuk membuat table backup dari table asli, sehingga ketika ada problem sewaktu mengutak-atik table asli, kita tinggal me-restore data dari table backup ke table asli.    Menggunakan CREATE TABLE LIKE Untuk membuat table duplikasi di MySQL, anda bisa menggunakan perintah atau sintak di bawah ini: CREATE TABLE nama_table_tujuan LIKE nama_table_asal; Penjelasan: nama_table_tujuan adalah nama table copy-an atau backup. nama_table_asal adalah nama table asal. Dibawah ini adalah langkah-langkah untuk Meng-copy Table 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

Drop Table & Truncate Table di Database Oracle

Menghapus Table ( Drop Table ) Untuk menghapus table di database Oracle, anda bisa menggunakan perintah di bawah ini: DROP TABLE nama_skema.nama_table [CASCADE CONSTRAINTS | PURGE]; Yang perlu anda ketahui, bahwa ketika anda menghapus table di Oracle, sebenarnya table yang anda hapus di pindahkan ke recycle bin oracle. Untuk mengetahui table-table yang telah terhapus, dan masuk ke recycle bin oracle anda bisa menggunakan perintah di bawah ini. SHOW recyclebin; Penjelasan: Keyword nama_skema digunakan apabila anda ingin menghapus table di luar user/skema anda Keyword PURGE digunakan apabila tabel akan dihapus selamanya. Jika anda menggunakan keyword ini, table yang anda hapus tidak bisa di- recovery lagi, karena table di hapus dari recycle bin oracle.  Warning!: Anda harus hati-hati ketika Anda menggunakan perintah DROP Table ini. Anda harus konsultasi dulu sama DBA ( Database Administrator ) Anda. Latihan Sebagai latihan untuk menghapus table, coba anda ikuti langkah-langkah diba

Mengenal dan Menggunakan Operator di Oracle PL/SQL Bagian 1

Image
Oracle PL/SQL Mempunyai beberapa operator built-in/bawaan, yaitu: Operator Aritmetika ( Arithmetic Operator ) Operator Relasional ( Relational Operator ) Operator Perbandingan ( Comparison Operator ) Operator Logika ( Logical Operator ) Operator Aritmetika Operator Aritmetika adalah operator yang digunakan untuk melakukan operasi aritmetika/matematika. Dibawah ini adalah table macam-macam Operator Aritmetika di PL/SQL: Table Operator Aritmetika Contoh: Sebagai contoh latihan, coba anda ketikkan program PL/SQL di bawah ini pada SQL Editor kesayangan anda. BEGIN dbms_output.put_line('1 + 4 = '|| (1 + 4)); dbms_output.put_line('7 - 2 = '|| (7 - 2)); dbms_output.put_line('3 * 10 = '|| (3 * 10)); dbms_output.put_line('100 / 2 = '|| (100 / 2)); END; / Output Coba anda jalankan program diatas, maka akan mengeluarkan output message dibawah ini. 1 + 4 = 5 7 - 2 = 5 3 * 10 = 30 100 / 2 = 50 PL/SQL procedure successfully completed. Operator Relas

Perintah Alter Table di Database MySQL

Image
Apa Itu Alter Table? ALTER TABLE adalah salah satu perintah di database MySQL untuk merubah struktur table baik itu merubah nama table, merubah nama kolom, merubah tipe data, dan lain-lain. Sebagai latihan, mari kita mulai dengan membuat table sebagai eksperimen. 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 affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> use akademik; Database changed Buat Table TEST di MySQL, seperti berikut mysql> CREATE table TEST( -> kolom_1 varchar(5), -> kolom_2 int(3), -> kolom_3 date -> ); Query OK, 0 r

Bagaimana Cara Insert Data ke Table di Database Oracle

Image
Pada tutorial sebelumnya, kita telah belajar lebih detail tentang Bagaimana Cara Membuat Table di Oracle . Pada tutorial kali ini, kita akan belajar Bagaimana Cara Insert Data ke Table yang telah kita buat. Untuk memasukkan data ke dalam table, anda bisa menggunakan perintah " INSERT INTO ". Perintah ini akan kita bahas detail pada tutorial kali ini. Catatan: Ketika kita ingin memasukkan/insert data ke dalam suatu table, kita harus memastikan terlebih dahulu bahwa data yang kita masukkan sesuai dengan tipe data yang ada dikolom table tersebut. Apabila kolom di table itu mempunyai tipe constraints NOT NULL , maka anda tidak boleh memberikan nilai null pada kolom tersebut. Anda harus memberikan perintah COMMIT setelah proses Insert Data, agar data masuk ke table. Ada 2 jenis perintah Insert data ke table, yaitu: INSERT dengan VALUES Statement. INSERT dengan SELECT Statement. Kedua jenis perintah Insert diatas, akan kita bahas lebih detail di bawah ini. INSERT Dengan VALUES Sta

Bagaimana Cara Membuat Table di MySQL

Image
Sintak Dasar Di bawah ini adalah sintak dasar untuk membuat table di database MySQL: CREATE TABLE nama_table( kolom_1 tipe_data [NULL | NOT NULL] [AUTO INCREMENT], kolom_2 tipe_data [NULL | NOT NULL], kolom_3 tipe_data [NULL | NOT NULL], ... kolom_n tipe_data [NULL | NOT NULL] ); Contoh Dasar Sebagai contoh latihan buatlah sebuah table KARYAWAN di database MySQL dengan struktur sebagai berikut: Table KARYAWAN Kolom Tipe Data Length Null? Constraints Id INT 10 Not Null Primary Key, Auto Increment Nama VARCHAR 255 Not Null Tempat Lahir VARCHAR 255 Not Null Tanggal Lahir DATE Not Null Gender CHAR 1 Not Null Department VARCHAR 255 Not Null Gaji Double 10,2 Not Null Anda bisa membuat table KARYAWAN di atas dengan langkah-langkah berikut ini: Login ke database MySQL dengan user yang telah ditentukan. # mysql -u root -p Enter password: Welcome to the MySQL mon

Menggunakan Konstanta dan Literal di PL/SQL

Apa itu Konstanta? Konstantan adalah variable yang mempunyai nilai tetap dan tidak dapat diubah. Sebuah konstanta harus mempunyai beberapa hal di bawah ini, yaitu: Nama Konstanta Tipe Data Value/Nilai. Dibawah ini adalah sintak deklarasi konstanta di database Oracle: nama_konstanta CONSTANT tipe_data := nilai; Contoh: PHI CONSTANT NUMBER := 3.14159; Contoh Program Di bawah ini adalah contoh program PL/SQL yang mengimplementasikan konstanta. Program ini digunakan untuk menghitung luas dan keliling segitiga. Cobalah anda ketik program di bawah ini pada SQL editor kesayangan anda. Disini saya menggunakan SQL Plus untuk menulis dan menjalankan program. DECLARE -- deklarasi konstanta PHI CONSTANT number := 3.14159; -- deklarasi variable jari2 number(5,2); diameter number(5,2); keliling number(10, 2); luas number (10, 2); BEGIN dbms_output.put_line('Program Menghitung Luas Lingkaran'); dbms_output.put_line('================================='); -

Bagaimana Cara Membuat Table di Oracle

Image
Apa itu Table? Table adalah salah satu unit dasar penyimpanan data di database Oracle. Table terdiri atas baris ( rows ) dan kolom ( columns ). Ketika anda membuat table, pastikan memberikan tipe data yang sesuaing dengan nama kolom tersebut. Apabila data yang akan dimasukkan adalah berupa karakter, maka anda bisa menggunakan tipe data VARCHAR atau VARCHAR2. Jika data yang dimasukkan berupa bilangan/number, anda bisa menggunakan tipe data NUMBER, dan seterusnya. Baca Juga : Mengenal Tipe Data di Oracle Panduan Membuat Table Di bawah ini adalah panduan dasar membuat table di database Oracle: Gunakan nama yang jelas dan desktiptif untuk setiap table dan kolom. Gunakan Komentar untuk table kolom yang mempunyai arti tertentu. Normalisasi setiap table. Gunakan tipe data yang sesuai dengan kolom. Sintak Dasar Untuk membuat table di database Oracle diperlukan hak akses/privilege CREATE TABLE atau CREATE ANY TABLE. Kalau user/schema tersebut tidak mempunyai privilege diatas, maka akan keluar e

Mengenal dan Menggunakan Tipe Data di MySQL

Secara garis besar, database MySQL mempunyai 3 macam tipe data, yaitu: Tipe Data Numeric Tipe Data Date & Time dan Tipe Data String Tipe Data Numeric Tipe Data Numeric pada database MySQL terbagi atas beberapa macam tipe data, yaitu: INT Digunakan untuk menyimpan data yang berupa bilangan bulat positif dan negatif dengan jangkauan antara -2.147.483.648 s/d 2.147.483.647 . Tipe data ini mempunyai ukuruan 4 byte (32 bit). Contoh : TOTAL_MAHASISWA INT; TINYINT Digunakan untuk menyimpan data yang berupa bilangan bulat positif dan negatif dengan jangkauan antara -128 s/d 127. Tipe data ini mempunyai ukuran 1 byte (8 bit) SMALLINT Digunakan untuk menyimpan data yang berupa bilangan bulat positif dan negatif dengan jangkauan antara -32.768 s/d 32.767. Tipe data ini mempunyai ukuran 2 byte (16 bit) MEDIUMINT Digunakan untuk menyimpan data yang berupa bilangan bulat positif dan negatif dengan jangkauan antara -8.388.608 s/d 8.388.607. Tipe data ini mempunyai ukuran 3 byte (24 bit) BIGINT

Sintak Dasar Oracle PL/SQL

Image
Struktur Blok PL/SQL PL/SQL ( Procedural Language/Structure Query Language ) adalah salah satu bahasa prosedural yang terdiri atas beberapa blok/bagian, yaitu : Bagian Deklarasi ( Declaration ) Bagian deklarasi ditandai dengan menggunakan keyword DECLARE . Bagian deklarasi ini bersifat optional, biasanya digunakan untuk deklarasi variable, konstanta, dan cursor. Bagian Eksekusi Progam ( BEGIN ... END ) Bagian eksekusi program merupakan bagian/blok yang wajib dibuat pada blok PL/SQL. Karena blok ini merupakan bagian inti dari PL/SQL. Bagian ini diawali dengan kata kunci BEGIN , dan diakhiri dengan kata kunci END . dan Bagian Penanganan Eksepsi ( Exception Handling ) Bagian/blok Exception Handling digunakan untuk menangani eksepsi apabila program mengeluarkan pesan error. Bagian Exception Handling juga bersifat optional. Struktur blok PL/SQL, secara detail dapat digambarkan sebagai berikut: DECLARE <<bagian deklarasi>> BEGIN <<bagian eksekusi>> EXCEPTION <

Bagaimana Cara Membuat User/Schema di Database Oracle

Image
Login ke Database dengan user SYS/SYSTEM Sebelum melakukan proses pembuatan user/schema di database Oracle, Hal pertama yang harus anda lakukan adalah login ke database Oracle. Untuk login ke database Oracle, Anda bisa menggunakan user system atau sys yang biasa digunakan untuk membuat user/schema. Anda bisa login ke database Oracle dengan menggunakan program sqlplus . Caranya adalah sebagai berikut: Buka command prompt (cmd) di Windows Anda. Ketikkan perintah sqlplus system/[password] .Password disini adalah password dari user system yang harus dimasukkan ketika pertama kali meng-install database Oracle. Maka akan tampil keluaran sebagai berikut: Membuat User Setelah Anda telah berhasil login ke database Oracle dengan menggunakan user System, sekarang saatnya Anda membuat user baru sesuai kebutuhan. Sintaknya adalah sebagai berikut: SQL> CREATE USER nama_user IDENTIFIED BY password DEFAULT TABLESPACE nama_tablespace QUOTA UNLIMITED ON nama_tablespace; Contoh: SQL&

Bagaimana Cara Membuat, Menggunakan, dan Menghapus Database di MySQL

Image
Pada tutorial kali ini, saya akan membahas tentang Cara Membuat, Menggunakan, dan Menghapus Database di MySQL . Membuat Database Sebelum Anda melakukan proses pembuatan database di MySQL, pastikan Anda menjalankan terlebih dahulu service database MySQL. Setelah database MySQL Running, langkah selanjutnya adalah login menggunakan akun atau user database yang telah terdaftar misalkan root . Secara default, ketika Anda meng-install database MySQL anda akan diberikan user/akun default root tanpa password. Segera ganti password root Anda setelah berhasil meng-install database MySQL. Untuk masuk ke database MySQL, coba Anda login sebagai root, dan masukkan perintah seperti di bawah ini pada Command Prompt (CMD) di Windows anda . mysql -u root -p Kemudian Anda akan disuruh untuk memasukkan password, Anda cukup tekan tombol ENTER saja (karena secara default user root tidak mempunyai password), maka akan keluar jendela MySQL seperti gambar di bawah ini: Untuk mengetahui daftar nama database ya

cara bekerja dengan paint

Image
Ada banyak macam cara yang dapat dilakukan untuk menggambar suatu karikatur selain dengan menggambar dengan cara langsung yang meliputi melukis pada kertas gambar adapula menggambar melalui software. Ada banyak pula software yang menyediakan fasilitas guna memudahkan seseorang untuk menggambar antara lain CorelDraw yang mempunyai tools yang kompleks sehingga mudah untuk menerapkan imajinasi seseorang. Untuk penjelasan kali ini, saya akan menjelaskan salah satu cara mendesain gambar dengan menggunakan software bawaan dari windows itu sendiri yaitu dengan "Paint". Walaupun tidak begitu kelihatan penting dan tidak begitu kompleks dengan corel namun kita dapat memanfaatkan fasilitas tersebut. Sebelum melangkah keproses penggambaran maka terlebih dahulu akan dijelaskan mengenai tools yang terdapat pada paint… Pada Menubar paint, hanya tersedia "Home" dan "View". Menubar Home terbagi atas beberapa bagian diantarannya yaitu Clipboard, Image, Tools,

Fungsi $_POST PHP

Fungsi  built-in $_POST digunakan untuk mengumpulkan nilai form dengan method="post" . Fungsi $_POST Fungsi built-in $_POST digunakan untuk mengumpulkan nilai yang  dari form dikirimkan dengan method="post" . Informasi dikirimkan dari form dengan metode POST yang tidak kelihatan pada yang lainya dan tidak mempunyai batas jumlah informasi yang dikirimkan. Catatan: Namun, max 8 MB ukuran dari metode POST, Secara default (dapat di ubah dengan mengubah post_max_size di dalam file php.ini ). <form action="welcome.php" method="post"> Name: <input type="text" name="fname" /> Age: <input type="text" name="age" /> <input type="submit" /> </form> Ketika pengguna menekan tombol "Submit" ,  URL akan kelihatan seperti berikut: < >http://www.cotetan.com/welcome.php File  "welcome.php" dapat mengunakan fungsi $_POST untuk mengumpulkan data form (na

jQuery animate() Effect

Mengubah suatu elemen dari satu keadaan ke keadaan yang lainnya. Keadaan yang diubah ini berdasarkan CSS. Nilai properti CSS yang berubah secara berangsur-angsur, hal ini untuk menciptakan efek animasi. Nilai properti CSS yang bisa diubah adalah nilai bertipe angka, baik satuannya pixel atau persen (%). Untuk tipe string tidak bisa dianimasikan. Sintaks : $(selector).animate(styles,speed,easing,callback) Parameter Penjelasan Styles Wajib. Menentukan properti CSS dan nilainya yang akan di-animasi. Properti CSS yang bisa di-animasi : backgroundPosition borderWidth borderBottomWidth borderLeftWidth borderRightWidth borderTopWidth borderSpacing margin marginBottom marginLeft marginRight marginTop outlineWidth padding paddingBottom paddingLeft paddingRight paddingTop height width maxHeight maxWidth minHeight maxWidth font fontSize bottom left right top letterSpacing wordSpacing lineHeight textIndent speed Opsional. Menentukan kecepatan elemen muncul dari hidden ke visible. Defaultnya adalah

jQuery slideToggle() Effect

jQuery slideToggle() Effect Gabungan antara slideDown() dan slideUp(). Menyembunyikan elemen jika dalam keadaan visible, menampilkan elemen jika dalam kedaan hidden. Sintaks :   $(selector).slideToggle(speed,callback) Untuk parameter speed dan callback adalah sama dengan fungsi show() . Contoh Penggunaan Efek slideToggle() <html> <head> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#contact").click(function(){ $("#contact-box").slideToggle("slow"); }); }); </script> </head> <body> <p><span id="contact" style="cursor:hand;backgroundcolor:#ababab;padding:3;font-family:Verdana">Contact</span></p> <div id="contact-box" style="background:#98bf21;height:200px;width:300px;position:relative;disp lay:none;padding:10"> <form> Nama : <in

jQuery animate() Effect

Mengubah suatu elemen dari satu keadaan ke keadaan yang lainnya. Keadaan yang diubah ini berdasarkan CSS. Nilai properti CSS yang berubah secara berangsur-angsur, hal ini untuk menciptakan efek animasi. Nilai properti CSS yang bisa diubah adalah nilai bertipe angka, baik satuannya pixel atau persen %. Untuk tipe string tidak bisa dianimasikan. Sintaks : $(selector).animate(styles,speed,easing,callback) Parameter Penjelasan Styles Wajib. Menentukan properti CSS dan nilainya yang akan di-animasi. Properti CSS yang bisa di-animasi : backgroundPosition borderWidth borderBottomWidth borderLeftWidth borderRightWidth borderTopWidth borderSpacing margin marginBottom marginLeft marginRight marginTop outlineWidth padding paddingBottom paddingLeft paddingRight paddingTop height width maxHeight maxWidth minHeight maxWidth font fontSize bottom left right top letterSpacing wordSpacing lineHeight textIndent speed Opsional. Menentukan kecepatan elemen muncul dari h

Cara Menyembunyikan versi PHP pada Header HTTP

Secara default konfigurasi Apache/PHP, server mengirimkan Header HTTP dengan informasi dimana versi PHP berjalan pada server. HTTP merespon header dengan menampilkan “X-Powered by” versi PHP yang berjalan di server. INformasi ini dapat diguakan oleh Hacker untuk dieksploitasi kelemahan dari versi PHP yang berjalan, terlebih bila yang berjalan adalah versi lawas yang sudah diketahui kelemahanya. Contoh HTTP Response Header: HTTP/1.1 200 OK Date: Sun, 04 Nov 2012 07:24:47 GMT Server: Apache X-Powered-By: PHP/5.2.17 Vary: Accept-Encoding,Cookie Catatan : Ini adalah salah satu cara unutk mengetahui versi PHP. Walaupun informasi tidak didapatkan, hacker bisa jadi akan menggunakan cara lain. Cara termudah unutuk menyembunyikan versi PHP dari HTTP Header adalah dengan mengatur variabel “ expose_php ” menjadi Off pada file php.ini expose_php = Off Contoh HTTP Response Header setelah ditambahkan baris seperti diatas pada php.ini HTTP/1.1 200 OK Date: Sun, 04 Nov 2012 07:24:47 GMT Server:

Cara Mengkompile Program C di Ubuntu Menggunakan gcc

Untuk mengompile program bahasa C di ubuntu sangatlah mudah walaupun itu menggunakan gcc kompiler. Okey erlebih dahuu kita harus mendonload library build essential program tersebut dengan memberikan perintah seperti ini: $sudo apt-get install build-essential Buat program test atau helo world lah, pokoknya kita akan mengetest apakah program berjalan dengan baik atau tidak. #include<stdio.h> #include<stdlib.h> int main() { printf("\nHello World\n\n"); return(0); } Simpan program dengan nama test tau apa terserah, kemudian carilah directori dan tuliskan perintah berikut ini di terminal $ cd test.c Untuk mengkopilasi bisa dilakukan dengan cara berikut ini: $ gcc -Wall -W -Werror test.c -o test Gimana cara menjalankanya, tinggal ketikan perintah berikut: $ ./test Sekarang program telah berjalan, bagaaiman dengan kalian. Sukses kah? Selamat mencoba.

Program Bahasa C Untuk Menghitung Volum dan Luas Permukaan Kerucut

Bagi yang amsih belajar pemrograman bahasa C, mungkin ini angatlah perlu di pelajari. Karena aku sendiri pun waktu belajar bahsa C pun belajar ala beginian nggak langsung dengan desain pattern yang lebih rumit. Selamat mencoba! #include<stdio.h> #include<conio.h> #include<math.h> void main() { float r,h; float sa,volume; clrscr(); printf("Masukan panjang radius dan tinggi kerucut:\n"); scanf("%f\n%f",&r,&h); //rumus luas kerucut sa=3.141*r*(r+sqrt(r*r+h*h));// rumus volum kerucut volume=(1.0/3)*3.141* r * r * h; //mencetak di layar luas dan volum kerucut printf("Luas permukaan kerucut : %.3f",sa); printf("\nVolum Kerucut adalah : %.3f",volume); getch(); }. OUTPUT: Masukan panjang radius dan tinggi kerucut: 3 10 Luas permukaan kerucut : 126.672 Volum Kerucut adalah : 94.248 -----------------------------------------

Kumpulan E-Books C++

Ini adalah beberapa buku (E-books maksudnya) yang aku pelajari, aku dapatkan kebanyakan dari teman. Karena ini adalah menurutku ilmu yang sangat berguna bagi kalian semua maka aku share lah kepada kalian, dan apabila berminat bisa langsung sedot aja: Catatan Singkat Bahasa C C dan C++ Head First C Pro Objective C Alpro Membuat aplikasi Mobile dengan QT C++ Laguage Tutorial C++ Tutorial Cplusplus-Tutorial The C++ Programing Laguage 3rd Edition Practical C++ Programing Eclipse C++ Tutorial C++ Programing Laguage Pointer and Arrays in C Laguage Untuk sementara itu saja kalo ada permintaan yang lainya atau ada wbook baru entar di posting lagi.

Transformator

Image
Dalam Artikel ini akan di bahas beberapa hal yang aku ketahu mengenai trafomator seperti: Bagian Utama Inti Besi Kumparan Minyak Transformator Tanki Bushing Alat bantu Pendingin Tape Charger Alat pernafasan Pengaman Prinsip kerja Keadaaan Transformator Tanpa beban Keadaaan Transformator Berbeban Rugi-rugi Rugi Hysteresis Rugi Arus Eddy Rugi Lilitan DC Rugi Flucks Bocor Transformator merupakan Alat listrik yang dapat memindahkan energi listrik dengan merubah tingkat tegangan dari suatu rangkaian listrik ke rangkaian listrik lain melalui prinsip induksi magnetik tanpa merubah frekuensi. BAGIAN UTAMA TRANSFORMATOR Transformator terdiri dari beberapa bagian antara lain: INTI BESI Inti besi berfungsi untuk mempermudah jalan fluksi, yang ditimbulkan oleh arus listrik yang melalui kumparan. Pada transformator , inti besi dibuat dari lempengan-lempengan besi tipis yang berisolasi, untuk mengurangi panas (sebagai rugi-rugi besi) yang ditimbulkan ole