Senin, 21 Januari 2013

Kelola database MySQL mudah dan cepat dengan HeidiSQL

Bagi pengembang aplikasi baik web, desktop atau mobile, mungkin tidak asing dengan PHPMyAdmin.
Ketika kita membuat program/aplikasi atau website den menyimpan data ke dalam database seperti MySQL, biasanya untuk mengelola database tersebut biasanya kita menggunakan aplikasi web based PHPMyAdmin yang mungkin merupakan mysql administrator yang paling banyak digunakan.
Bagi pengguna windows ada alternatif yang mungkin lebih mudah dan cepat ketika mengakses dan bekerja dengan database MySQL. Apalagi jika kita bekerja dengan komputer lokal (baik localhost ataupun LAN). Program gratis dan Opensource ini adalah HeidiSQL. Dengan aplikasi berbasis desktop ini, maka mengelola database MySQL akan lebih cepat dan mudah dibanding ketika menggunakan web based.
heidi-sql
Beberapa fitur HeidiSQL antara lain:
  • Free siapa saja plus Open Source
  • KOneksi ke banyak server sekaligus hanya dalam satu aplikasi(window)
  • Konek ke server melalui commandline
  • Konek melalui SSH tunner, atau pass SSL setting
  • Membuat dan mengedit tabel, view, stored routines, trigger dan scheduled events
  • Export database atau table dalam bentuk SQL
  • Mengelola pengguna (user) termasuk ha aksesnya dengan mudah
  • Export dari satu server/database langsung ke server/database lainnya
  • Impor text file
  • Export tabel dalam bentuk CSV,HTML, XML, SQL, LaTeX, Wiki Markup dan PHP Array
  • Browse dan edit tabel dengan grid yang user friendly
  • Batch insert ACSII atau file binary kedalam tabel
  • Menulis query dengan syntax-highlighting dan code completion
  • Mem-format kode SQL akan lebih rapi dan mudah dibaca
  • Memonitor dan mematikan proses klient
  • Mencari text tertentu di server
  • Optimasi dan repair tabel dari banyak database sekaligus
  • dan masih banyak lainnya
Pada awal-awal mengelola database MySQL saya biasanya menggunakan PHPMyAdmin, tetapi saat ini sudah terbiasa menggunakan HeidiSQL karena kecepatan dan kemudahannya. Kita hampir tidak perlu menunggu fitur yang dibuka seperti ketika menggunakan PHPMyAdmin. Kecuali ketika server tidak diijinkan diakses kecuali hanya melalui web, maka PHPMyAdmin mungkin yang digunakan.
heidi-sql-table
Bagi yang sudah cukup lama berkecimpung dengan database MySQL di Windows, mungkin pernah menggunakan software database administrator MySQLFront. Dan HeidiSQL ini merupakan pengembangan dari aplikasi tersebut yang sudah lama tidak dilanjutkan lagi. Plus, bagi programmer Delphi, jika ingin mengutak-atik atau mengembangkan sendiri bisa, karena program ini dikembangkan menggunakan Delphi.
HeidiSQL dapat berjalan di Windows XP, Vista dan juga 7, termasuk juga di Linux dengan bantuan Wine. Untuk Windows 2000 bisa berjalan dengan menggunakan library mysql yang lama. Selain tersedia versi installer, tersedia juga versi portable yang berukuran sekitar 3 MB saja, Download HeidiSQL ( Installer 3.3MB, Portable 3.1 MB).

Minggu, 20 Januari 2013

Pengertian MySQL


Pengertian 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 dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.

Relational Database Management System (RDBMS)

MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Keandalan suatu sistem database (DBMS) dapat diketahui dari cara kerja optimizer-nya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user maupun program-program aplikasinya. Sebagai database server, MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase.

Keistimewaan MySQL

MySQL memiliki beberapa keistimewaan, antara lain :
  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 Source.MySQL didistribusikan secara open source, dibawah lisensi GPL sehingga dapat digunakan secara cuma-cuma.
  3. Multiuser’. MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.
  4. Performance tuning’. MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
  5. Jenis Kolom. MySQL memiliki tipe kolom yang sangat kompleks, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
  6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).
  7. Keamanan. MySQL memiliki beberapa lapisan sekuritas seperti levelsubnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.
  8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
  9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes(NT).
  10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
  11. Antar Muka. MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
  12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.
  13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.
  1. Mengaktifkan MySQL .
  2. Menggunakan MySQL .
  3. Membuat database .
  4. Mengaktifkan database yang telah kita buat sebelumnya .
  5. Membuat sebuah table .
  6. Memodifikasi struktur sebuah table .
  7. Mengisikan data dalam sebuah table .
  8. Menghapus data dalam sebuah table .
  9. Memodifikasi (merubah/ mengedit) data dalam sebuah table .
  10. Mencari data dalam sebuah table .
  11. Fungsi-fungsi tambahan dalam table .
 
Bagaimana Mengaktifkan MySQL ?

Untuk mengaktifkan MySQL Biasanya dengan menjalankan MySQLD atau MySQLD-NT pada folder MySQL/BIN.
Jika menggunakan paket XAMPP maka tidak perlu lagi menjalankan MYSQLD atau MYSQLD-NT karena dalam paket xampp mysql dapat dijalankan sebagai daemon atau sebagai service (berjalan otomatis ketika computer pertama kali hidup)
Jika dalam paket xampp  anda tidak mengaktifkan service mysql-nya maka kita juga bisa menjalankan xampp-start pada folder xampp .
Agar MySql bisa dijalankan dengan baik ..
BAGAIMANA MENGGUNAKAN MYSQL?

Ada banyak cara menggunakan mysql, bisa lewat command prompt (DOS), lewat PHPMyAdmin, Navicat, MySQL FRONT.
Jangan bingung dengan nama-nama program di atas, karena itu hanya nama saja inti dari keseluruhan program di atas sama yaitu Software untuk Manajemen Database MySQL.
Sekarang tergantung temen-temen sukanya nanti untuk manajemen database MYSQL pake yang mana? Lewat DOS, PHP-MY-ADMIN, Navicat, MySQL FRONT atau apa…
Dan masih banyak lagi program-program yang dapat digunakan untuk manajemen database bisa  (lihat di http://www.mysql.com)  .
Menggunakan MySQL Lewat DOS

Untuk menggunakan DOS Silahkah masuk dulu ke Command Prompt, caranya tekan kombinasi Windows+R (RUN) setelah itu ketik perintah cmd


setelah itu masuk ke folder XAMPP/MYSQL/BIN, misalnya paket xampp terinstall di c:\program files\xampp\

maka masukan perintah :
CD C:\Program Files\Xampp\Mysql\Bin tekan [enter]


Jika sudah berhasil maka langkah berikutnya adalah koneksi atau masuk ke dalam mysql.
Perintah :
Mysql –u nama_user_mysql –h host_database_MYSQL –p [enter]
Contoh :
Mysql –u root –h localhost –p [enter]
Password : [biasanya kosong, kemudian enter]
kemudian command prompt berubah menjadi MYSQL> seperti tanda gambar di atas.
[ bagaimana mudah kan ]

ketika sudah terkoneksi dengan mysql maka perintah-perintah yang dapat dilakukan hanya perintah-perintah cmd mysql saja, bukan lagi perintah cmd windows seperti cd, dir dan lain-lain.

Setiap perintah dalam cmd harus diakhir dengan tandan titik koma (;) kemudian tekan enter, adapun perintah-perintah dalam cmd mysql :
Membuat Database

- create database nama_database; [enter]

Menghapus Database :

- drop database nama_database; [enter]

Melihat database yang ada :

- show databases; [enter]

Mengaktifkan Database :

- use nama_database ; [enter]

catatan :
ketika database sudah aktif maka otomatis ketika kita membuat table, menghapus table, mengisi data table, melihat table SECARA DEFAULT (standar) mengacu pada database yang telah di aktifkan tadi
Melihat Tabel dalam database yang telah diaktifkan :

- show tables ; [enter]

Senin, 14 Januari 2013

Situs-situs web Statis dan Dinamis

Website statis

1. http://www.balitechy.com/website-statis.html
2. http://www.visimaster.com/pelatihan-web-pelatihan-web-statis-dreamweaver.php
3. http://gufron.com/berita-4-website-statis.html
4. http://lendraandrian.com/jasablog/
5. http://www.find-pdf.com/cari-contoh+web+statis.html
6. http://www.spreadfirefox.com/node/4095
7. http://indografika.net/service/web-design
8. http://www.baliorange.web.id/pengertian-website-webhosting-domainname/
9. http://ihsanulmuslim.web.id/islam/news.php?readmore=3
10. http://www.pdfqueen.com/pdf/co/contoh-pembuatan-company-profil/4/
11. http://www.dotsentral.com/article/1/pengertian-website
12. http://arisnurwandana.110mb.com/faq.php
13. http://www.fataranet.com/services.php
14. http://www.bisnisbestseller.com/testimoni.php
15. http://www.pdfexplore.com/book/contoh-web-flash-pdf.html
16. http://www.preweddingweb.com/product.php
17. http://www.rachimuddin.com/search/contoh+proposal+harga+desain+website
18. http://www.blogtopsites.com/sitedetails_11634.html
19. http://www.waroengbetawi.com/apa-perbedaan-website-dengan-blog/
20. http://www.leoniko.or.id/id/news-detail/43/mengenal-lebih-dekat-website





Website Dinamis

1. http://rudyantoarief.com/wp/?tag=web-dinamis
2. http://pizangdesain.com/?q=node/8
3. http://www.beritanet.com /search.php?text=contoh%20web%20dinamis%20dengan%20dreamweaver%20tentang%20artikel%20online
4. http://www.abelputra.com/webdesign_det.php?soft=2
5. http://www.kuliah-informatika.com/2009/09/membuat-website-dinamis-dengan-html-dan.html
6. http://www.iklanbarispro.com/iklan/belajar-buat-web-dinamis-tanpa-kode-rumit-free-software.html
7. http://www.nesmd.com/shtml/15616.shtml
8. http://www.id-joomla.com/forum?func=view&id=98519&catid=16&start=50
9. http://www.aspondmx.com/
10. http://www.cah-mbudur.co.cc/2009/08/pengantar-web-dinamis.html
11. http://www.docstoc.com/docs/9696828/Modul-Dreamweaver-MX
12. http://www.1iklanbaris.com/iklan/buat-website-dinamis-dan-ekonomis.html
13. http://www.jendelailmu.com/daftar-buku/pid-2628/dasar-pemrograman-web-dinamis-dengan-jsp.html
14. http://www.wordsjunction.com/words/contoh%22dinamis
15. http://www.planta-gmbh.de/contoh+soal+fisika+listrik+dinamis.html
16. http://www.kursusprivat.com/gallery.php
17. http://student.eepis-its.edu/~qishosh/
18. http://www.jogjashop.com/penawaran.html
19. http://www.internet-marketing.global-article.ws/id/seo-dynamic-websites.html
20. http://www.websitejoomla.co.cc/

Website Statis dan Website Dinamis


Huaaaaa udah lama ga pernah nulis di blog ini nih pemirsa.. maklum lah yaa lagi banyak kegiatan di kampus maupun di luar kampus.. dan juga uang lagi cekak jadi ga kuat beli makan buat modem nih.. kira-kira temen-temen ada yang mau berbaik hati isiin modem saya ga ya?? ahahaha udah deh jangan pada pasang tampang jelek gitu bca celoteh saya.. langsung aja yak nih ke TKP.. cekidot!!
image
Pengertian website
Website atau situs dapat diartikan sebagai kumpulan halaman yang menampilkan informasi data teks, data gambar diam atau gerak, data animasi, suara, video dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan jaringan-jaringan halaman (hyperlink). Pengertian Web statis adalah sebuah web yang isinya tidak bisa dirubah-rubah dan tidak memiliki data base sebagai tempat penyimpanan kontennya. Apabila inggin mengubah isi dari website, harus melakukan perubahan tulisan yang tertanam pada file perogram terdsebut , sehingga penguasaan bahasa pemograman harus benar-benar dikuasai dengan baik.
Contoh dari pemograman statis ini adalah HTML dan CSS
Contoh website statis adalah berisi profil perusahaan
Pengertian Web Dinamis adalah sebuah web yang isinya dapat dirubah sewaktu-waktu tanpa melalui perubahan code pada file web, akan tetapi melalui halaman administrator. Content yang tampil dalam web dinamis tersimpan pada sebuah data base sehingga orang awam pun bisa merubah isi content web tanpa penguasaan bahasa pemograman web.
Biasanya web ini tersusun dari bahasa pemograman yaitu HTML,CSS dan berhubungan dengan database MySQL.
Contoh website dinamis adalah seperti Friendster, Multiply, dll
image
Web Statis
  • Selalu menampilkan informasi yang sama kepada semua pengguna
  • Keuntungan
    • Cepat dan mudah dalam pengaksesan bahkan oleh orang yang tidak punya pengalaman
    • Ideal untuk menunjukkan cara kerja sebuah situs
    • Cukup satu salinan untuk semua orang
  • Kekurangan
    • Susah dikelola jika situs semakin besar
    • Sulit untuk up to date
    • Kesulitan untuk personalisasi pengunjung
Web Dinamis
  • Perluasan kemampuan html
  • Menggunakan perangkat lunak tambahan
  • Perubahan informasi dalam halaman web dapat ditangani melalui peubahan data, bukan melalui perubahan kode program
  • Aplikasi web dapat dikoneksikan dengan database
  • Perubahan informasi menjadi tanggung jawab operator dan bukan tanggung jawab web master

Perbedaan Web Statis dan Web Dinamis
  • Interaksi antara pengunjung dengan pemilik web
    Dalam web statis tidak dimungkinkan terjadinya interaksi antara pengunjung dengan pemilik web. Sementara dalam web dinamis terdapat interaksi antara pengunjung dengan pemilik web seperti memberikan komentar, transaksi online, forum dll
  • Adanya script language yang digunakan
    Web statis hanya menggunakan HTML saja, sedangkan web dinamis menggunakan bahasa pemrograman web seperti PHP atau ASP.
  • Penggunaan database
    Web statis tidak menggunakan database karena tidak ada data yang perlu disimpan dan diproses. Sedangkan web dinamis menggunakan database seperti mysql, oracle, dll untuk menyimpan dan memproses data
  • Content
    Content dalam web statis hanya diberikan oleh pemilik web dan jarang diupdate, sementara content dalam web dinamis bisa berasal dari pengunjung dan lebih sering diupdate

pengertian dan perbedaan blog dengan website

dddd Perbedaan Blog dan WebsitePerbedaan Blog dan Website – Ada banyak pendapat mengenai beberapa Perbedaan Blog dan Website,walaupun pendapat orang satu sama lain berbeda tapi semua pendapat benar dan tidak ada yang salah. Saya juga mempunyai pendapat sendiri mengenai Perbedaan Blog dan Website.
Menurut saya sebenarnya blog itu juga bisa disebut website. Kedua-duanya memiliki alamat yaitu URL. Namun,ada Beberapa hal yang  membedakan antara dan ini menurut pandangan saya mengenai Perbedaan Blog dan Website.
Istilah  blog diambil dari Weblog yang intinya berarti online diary atau journal. Catatan diary dibuat berdasarkan tanggal dan begitu pula dengan artikel dalam blog. Meskipun bergaya jurnalistik dan diary, blog sekarang ini tidak hanya berisi tentang kehidupan pribadi si pembuatnya.Website bersifat terlalu teknik walaupun menggunakan content management system (cms) yang pintar, untuk membuat sebuah website berada diluar jangkauan kemampuan rata-rata pengguna internet tapi tetap membuat masalah dalam menambahkan isi setiap harinya.
Perbedaan lagi  jika dibandingkan dengan website  dan blog adalah fungsi komentar. Setiap artikel yang dibuat pada blog mempunyai kotak yang membuat siapapun bisa membuat komentar pada artikel tersebut. Ini yang mengubah website dari sarana satu arah menjadi sarana komunikasi dua arah. Pembaca bisa langsung berkomunikasi dengan pemilik atau penulis, membuat perkacapan yang dimulai oleh artikel dan pada intinya mengubah blog menjadi sebuah komunitas.