Powered by Blogger.
RSS
Showing posts with label XAMPP. Show all posts
Showing posts with label XAMPP. Show all posts

XAMPP : Build Web Server, FTP and Database Server



Xampp 1.7.7 untuk Localhost Server


Windows XP punya banyak kelemahan dalam hal web server. Windows XP memang tidak diperuntukkan untuk computer server. Jangan khawatir, banyak software pihak ketiga dapat menambah kemampuan Windows XP di bidang web server. Salah satunya XAMPP.

Dengan XAMPP 1.7.7, Anda dapat membangun sebuah jaringan layaknya internet namun dalam lingkup lokal (localhost atau intranet). Kita lanjutkan dengan anggapan Anda punya pengetahuan dasar web server, FTP server, dan database server atau silahkan cari referensinya di Google search engine. Dengan XAMPP juga, bagi Anda yang berminat belajar web design, web programming dan semacamnya, Anda dapat dengan mudah mengelolanya terlebih dulu di server lokal (localhost) sebelum di-upload ke publik. Dengan kata lain belajar dalam lingkungan kerja offline dulu, baru kemudian online.
  • Xampp  adalah aplikasi free open source yang bersisi modul-modul yang dibutuhkan untuk membangun sebuah server yang bekerja dengan baik dalam lingkungan Windows. Dengan XAMPP, kita dapat membangun sebuah web server, FTP server, dan database server sekaligus dalam lingkungan Operating System (OS) Windows.

Persiapan yang Dibutuhkan

Instalasi XAMPP 

  1. Setelah sukses download XAMPP, jalankan dengan mengklik 2x file tersebut. Lalu klik Next.

  2. Tentukan lokasi folder yang diinginkan untuk menaruh file hasil instalasi nantinya. Klik Next.

  3. Selanjutnya beri tanda check semua opsi yang diberikan. Klik Install.

  4. Tunggu beberapa saat, proses instalasi running.

  5. Setelah proses selesai silahkan klik Finish.

    pemasangan XAMPP di Windows XP

  6. Anda akan disuguhkan beberapa pertanyaan. Jawab saja "Yes" dengan menekan tombol "y" lalu tekan enter. Setelah itu muncul kotak XAMPP Control Panel seperti gambar diatas dan sebuah ikon kecil bergambar tulang berwarna orange di kotak tray.

Untuk menguji apakah instalasi sukses atau tidak. Di server, buka browser Anda, lalu :
  • ketik  http://localhost/ pada address bar.
Lakukan juga di client dengan mengetikkan ip address server di browser. Misalnya, IP address yang digunakan 192.168.2.30, jadi di browser saya ketikkan http://192.168.2.30/.

Konfigurasi isi direktori XAMPPKonfigurasi folder pada direktori XAMPP

Selamat mencoba!     

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Toko online Prestashop di localhost : Membuat database



Website   harus punya web server sebagai tempat web hosting dan membutuhkan nama domain. Nama domain sama seperti "nama toko. Web hosting bisa diibaratkan "gedung (bangunan) toko. Domain dan web hosting untuk toko online bisa berbayar (sewa tahunan / bulanan) seperti www.lovingprize.com  atau www.bajuditoko.com atau keduanya gratis seperti toko online dengan template Bloggerstore milik Google, contohnya http://loving-craft.blogspot.com.

Toko online Prestashop di Localhost

Membuat rancangan design toko online Prestashop tanpa terhubung internet tampaknya sangat menarik. Anda dapat mendesainnya di localhost (intranet) computer. Tetapi terlebih dahulu Anda harus install software aplikasi XAMPP (versi terbaru 1.8.1). Kemudian harus pula membuat database mySQL di PHPMyAdmin dengan software tersebut.

Penjelasan singkat,  untuk proses installasi Prestashop dalam xampp / localhost / server local / secara offline,  disyaratkan Anda harus memiliki 2 aplikasi berikut ini :
  1. Xampp : Untuk mendapatkan versi terbaru Download di sini. Lalu diinstal di computer Anda.
  2. CMS Prestashop :  file Download di sini. Di-extract dan copy paste ke C:\xampp\htdocs\.

MEMBUAT DATABASE DENGAN XAMPP

Membuat database mutlak dibutuhkan sebelum mengintall Prestashop atau template website apapun Cara membuat database mySQL di PHPMyAdmin pada aplikasi XAMPP seperti di bawah ini.

1. Jalankan software aplikasi XAMPP sehingga muncul tampilan XAMPP ini :

Membuat database Prestashop dengan Xampp 
2.   Ketik “localhost” atau “http://localhost” pada adress bar browser Anda.
3.   Pilih sub menu PHPMyAdmin yang ada di bagian menu Tools pada kolom kiri bagian bawah.

Atau langsung buka http://localhost/phpmyadmin/ sebagai jalan pintas terhadap langkah 2 dan 3.

Xampp_membuat database MySQL

4.   Buatlah nama database. Saya coba membuat dengan nama "prestashop100".

Lalu klik tombol Create. Untuk Table Name dan Number of fields dikosongkan saja karena nanti akan terisi otomatis ketika proses instalasi Prestashop.

Selanjutnya lakukan Instalasi Prestashop dan tutorial detail ada di LINK ini :


Catatan tambahan Prestashop di Localhost

Jika ingin membuat database lain selain database untuk Prestashop lakukan langkah lanjutan ini :
5.    Beri nama database, nama Tabel & tentukan jumlah fields, misal 5 (sesuaikan kebutuhan).
6.    Masukkan kategori-kategori pada database yang akan dibuat, misal id, nama, alamat, et cetera 
7.    Isikan, jenis data, misalkan integer, varchar, date atau lainnya. Tentukan juga kategori mana yang
       akan dijadikan primary key.
8.    Masukkan data sesuai kategori
9.    Setelah itu, klik Go dan data tersebut akan tersimpan. Jika ingin melihat hasilnya, klik Browse.
10.  Database telah selesai dibuat, close browser. Kemudian stop XAMPP


Selamat Mencoba dan sukses selalu!

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Website toko online Prestashop di XAMPP’s Localhost



Memulai membangun website toko online

T  erlebih dulu merancang design, layout, image etc di localhost (intranet) dalam computer - SEBELUM BENAR-BENAR BELI DOMAIN dan SEWA HOSTING untuk toko online. Dibutuhkan aplikasi XAMPP untuk merancang website secara OFFLINE, mencoba CMS (Content Management Systems) dan mengubah isi file source (script atau code HTML). Yang mengesankan – Anda bisa melihat tiap hasil perubahan yang Anda lakukan di monitor – TANPA TERHUBUNG INTERNET.

Aplikasi XAMPP dijalankan oleh file-file tersimpan dalam folder instalasi, yaitu folder XAMPP - C:\xampp. Sedangkan semua file yang diperlukan untuk membangun dan menjalankan website dalam lingkungan localhost HARUS diletakkan di folder htdocs yang juga ada dalam folder C:\xampp.

XAMPP singkatan dari:
  • X berarti “Cross platform”, A berarti “Apache”, MMySQL”, PPHP” dan PPerl
XAMPP memudahkan install Apache yang di dalamnya berisi MySQL, PHP dan Perl. XAMPP for Windows adalah kompilasi aplikasi lengkap untuk membuat server internet lokal (localhost). Lingkungan yang disyaratkan minimal Operating System Windows XP SP3.

Dengan localhost Anda bisa melaksanakan aktifitas internet layaknya terhubung internet dari web server berbayar. Dengan localhost Anda bisa membuat rancangan website secara gratis tanpa membeli nama domain dan sewa hosting. Tentu tampilan di localhost bukan untuk publik.

Install Template Toko Online platform Prestashop

Proses installasi dalam xampp / localhost / server local /    membutuhkan 2 tools:
  1. Xampp : klik DOWNLOAD XAMPP versi terbaru Disini untuk diinstal di computer.
  2. CMS Prestashop : filenya Download Disini untuk di-extract dan copy paste ke C:\xampp\htdocs\.

Membuat Database di localhost untuk prestashop baru

1.   Sebelumnya harus membuat database di localhost untuk menampung file dan folder website.  
2.   Ketik “localhost” atau “http://localhost” pada adress bar browser.
2.   Pilih menu phpMyAdmin dan ketik nama database yang ingin dibuat,
3.   Klik tombol Create untuk membuat database. Misalkan nama database baru : prestashop100

Untuk Table Name dan Number of fields dikosongkan sebab nanti terisi otomatis ketika proses instalasi. Informasi detail kunjungi link :

Install toko online Prestashop di Localhost

Kunjungi website resmi Prestashop untuk download template berupa file tipe .zip. Lakukan "extract to My Document" berupa folder (misalnya bernama prestashop). Hasil ekstrak file tersebut disimpan dengan cara Copy dan Paste ke folder C:\xampp\htdocs\


Ikuti instruksi instalasi.
Database name sesuai dengan nama database di phpMyAdmin. yaitu “prestashop100
  • Database Login ketik root dan password kosongi saja!
Jika verifikasi salah muncul teks “Database server is available but database was not found”  
Perhatikan gambar dibawah:

Konfigurasi Database verified

Database name : tutorial_prestashop100
(disengaja ditulis SALAH) sehingga muncul pesan di bawah ini :
  • Database Server is not found. Please verify the login, password and server fields (DbPDO)
Pesan yang sama juga muncul jika mengisi password salah.

Misalnya Isian saya yang benar dan di-VERIFIED ADALAH :

  • Database Server Name                          : localhost
    Database Name                                      : prestashop100
    Database Login                                       : root
    Database Password                               :
    Database Engine                                     : MyISAM
    Prestashop Database Tables Prefix    : ps_
Isian pada Database Password HARUS DIKOSONGI!!
Muncul notifikasi “Database is connected
Untuk Installation type, pilih opsi “Full Mode”
Klik Next dan masuk tahap “Shop Configuration” seperti ini.

Shop Configuration
Email  & password yang Anda isi nanti digunakan untuk akses  BACK OFFICE toko online Prestashop 
Klik NEXT dan masuk halaman “Congratulation!”

Ready_go_PrestaShop1482
Klik DISCOVER YOUR STORE, hasilnya tampilan asli toko-online saya, berlogo Website Design Services 

webstore LOVELY WEBSITE 
Anda belum bisa akses ke BACK OFFICE (halaman administrasi).  Jika klik “MANAGE YOUR STORE” akan muncul ini:
PrestaShop™Back_office SOLUSI

1.   Pergi ke C:\xampp\htdocs\prestashop  >>  cari folder “install, >> hapus.
2.   Temukan folder “admin” di C:\xampp\htdocs\prestashop\   >>  ganti nama, misalnya, admin123
  • C:\xampp\htdocs\prestashop\admin123
Secara default nama folder-nya prestashop. >> ganti nama  prestashop100. Jadi konten toko online ada di:

  • C:\xampp\htdocs\prestashop100
Setelah membuka alamat  C:\xampp\htdocs\prestashop\admin123 muncul LOGIN ke Back Office:

PrestaShop™ - Admin panel

  • Gunakan email dan keyword ketika mengisi form  “Configuration Shop
Setelah email & keyword diisikan pada form seperti gambar diatas, akan muncul Back Office Panel seperti di bawah ini:
 
PrestaShop_BackOffice panel 


Selesai - Wallaahu a’lam  - 


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Pengenalan (Software) Data Manipulation Language



Manipulasi data website              bisa berupa APPEND (menambah), DELETE, UPDATE, INSERT dan QUERY (menarik informasi tertentu dan atau mendefinisikan data). Perintah manipulasi data (Data Manipulation Language/DML) merupakan perintah yang paling sering diberikan pada database. Manipulasi ini sangat erat kaitannya dengan Database Management System (DBMS) dan diciptakan untuk menyediakan mekanisme penyimpanan data bersama, baik bagi para user maupun program.

Tugas utama DBMS adalah menyediakan fungsi pen-DEFINISI-an data bagi user untuk mengakses dan merubah data yang tersimpan. Selain fungsi utama ini, DBMS dituntut punya kemampuan mengamankan data dari pengguna illegal (tidak berkepentingan), perbaikan kegagalan sistem, concurrency >> sehingga user yang banyak jumlahnya bisa mengakses database secara simultan (pada waktu bersamaan), dan melakukan check integritas sehingga data pada bagian yang berbeda dari database tetap bisa konsisten secara logika terhadap keseluruhan database.
  • DBMS adalah kumpulan program (software) yang memperbolehkan user untuk membuat dan memelihara database. Contoh DBMS adalah Oracle, MySQL, PostgreSQL etc.
Microsoft Access merupakan salah satu program aplikasi database tercanggih lagi lengkap dan mudah digunakan, baik untuk menyortir, mengatur data, membuat label data dan melaporkan informasi penting, misalnya menampung daftar anggota, data anggota etc.
  • Aplikasi database = kumpulan objek access yang bekerja terpadu untuk menyelesaikan masalah.

Operasi Dasar Program Database

User dapat melaksanakan beberapa operasi dasar database, antara lain:
  1. Operasi Table
    Tabel adalah sekumpulan data atau informasi spesifik tentang subjek tertentu yang disusun dalam bentuk kolom dan baris.

    Kolom atau lebih dikenal dengan istilah field berisi judul yang mewakili sekumpulan baris. Sedangkan baris atau yang lebih dikenal istilah record berisi kumpulan data yang memiliki karakteristik pengertian yang sama. Jadi satu record mewakili satu data atau informasi tentang seseorang, maka akan berisi data Nama Anggota, Nomor Anggota, Alamat, etc.
  2. Operasi Query
    Query berarti mendefinisikan data yaitu memanipulasi dan mengendalikan data melalui bahasa.

    Bahasa yang digunakan untuk mengendalikan manipulasi data adalah bahasa query. Query digunakan untuk memanipulasi data, record dan field yang terletak dalam satu atau beberapa tabel dan atau query. Secara spesifik query dirancang untuk merelasi record, data dan field - antara tabel-tabel atau query atau kombinasinya, lalu menciptakan field baru beserta record dan data baru dalam query itu sendiri, dan menyajikan bahan untuk membuat form atau report.
  3. Operasi Form
    Form dirancang untuk menampilkan field yang dibutuhkan dan tabel penjelasannya dalam format tampilan menarik. Sebuah form menitik beratkan pada informasi yang dibutuhkan. Fungsi operasinya adalah untuk memanipulasi record, dan secara spesifik untuk memanipulasi data.
  4. Operasi Record
    Report digunakan untuk menampilkan atau mencetak informasi yang berasal dari tabel atau query. Report merupakan hasil akhir dalam pengolahan database yang menggunakan Mocrosoft Access. Isi report dapat dimodifikasi dalam arti memanipulasi database,tetapi hanya menampilkan isi tabel-tabel dan atau query-query.
  5. Operasi Micro
    Operasi Micro adalah rangkaian aksi yang didefinisikan sebelumnya, dimana memanipulasi objek lain dapat digunakan untuk mengotomatisasikan tugas berulang dan memodifikasi tugas berulang.
  6. Operasi Module
    Operasi Module adalah prosedure Form yang digunakan untuk input data, edit dan menampilkan data yang digunakan menggunakan Access.2.
Fasilitas pada Microsoft Access adalah manajer database relatioship berbasis windows dan didesain dalam lingkungan windows.

Fasilitas Microsoft Access

a) Access Drag atau Drop dan menyunting query, report, macro, dan form.
b) Mangandung Multiple Document Interface (DMI) Windows.
c) Kemampuan OLE (Object Linking and Embedding)
     Kemampuan yang mencakup setting seperti suara, video atau gambar sebagai rekaman dalam
     database sebagai objek dalam form atau report.
d) Pengguna Macro yang memungkinkan otomatisasi tugas rutin tanpa pemrogram.
e) Bahasa Pemrograman, Access Basic, yang dimodelkan pada Visual Basic.
f) Kemampuan untuk membuat aplikasi database yang dapat didistribusikan.
g) Kemampuan menghubungkan dan bahkan menggabungkan format database berdiri sendiri.
h) Arsitektur yang diskalakan memungkinkan Access digunakan sebagian database berdiri sendiri.
i) Validasi data yang baik, jika dibuat level tabel, otomatis diubah menjadi form dan report.
j) Kemampuan membuat dan menggunakan pustaka kode (Code Library)  yang bisa dipakai ulang.
k) Kemampuan membuat dan menggunakan Wizard

Modul Membuat Database

Database Access disimpan dalam file berekstensi .mdb yang terdiri : Tables, Queries dan Forms,
Reports, Pages, Macros, dan Modules. Database dalam Acces memiliki maximum 32768 obyek.

Membuat Database baru

1.  Jalankan MS Access XP, maka akan ditampilkan jendela seperti di bawah ini :

jendela microsoft Access di website designGambar tampilan awal pembuatan database Access XP

2.  Klik menu File>> dan pilih New atau (CTRL+N).       Maka akan ditampilkan kotak dialog, kemudian ketik nama file database yang anda inginkan pada kotak File Name.  Selanjutnya, klik tombol Create untuk
proses pembuatan database baru.



  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Prestashop intranet : penggunaan FileZilla FTP di XAMPP?

 
 
 
 
 
 
 
 
 
 
 


FileZilla FTP     sering digunakan untuk mengkonfigurasi file & folder dan edit source code website (seperti toko online platform Prestashop), baik pada web hosting berbayar maupun pada localhost (intranet). Penggunaan localhost ini sangat bermanfaat ketika design website tanpa harus memanfaatkan Web Host Berbayar atau membuat suatu rancangan website sebelum benar-benar menggunakan web hosting dari pihak luar. Salah satu Web Host berbayar dan saya puas dengan layanan personal adalah AstralHost.net .

Bagaimanakah cara install FileZilla FTP untuk XAMPP? Pertama buka halaman utama XAMPP 1.7.7 pada alamat ini : http://localhost/xampp/ (dengan anggapan Anda sudah menginstal XAMPP 1.7.7). Kemudian pada direktori XAMPP pada kolom paling kiri, Anda klik pilihan FileZilla FTP di bagian paling bawah, untuk mendapatkan tutorialnya. Lihat gambar di bawah ini (dan klik teks FileZilla FTP yang di-block putih).

application software FileZilla in XAMPP 1.7.7

FileZilla FTP Server

Web Server Apache adalah bukan sebuah FTP Server ... dan FileZilla FTP adalah salah satu FTP Server. Periksa dengan cermat referensi berikut.

Halaman kerja FileZilla FTP
Silahkan membuka Windows Explore dan pergi folder FileZilla FTP yang ada di direktori XAMPP atau pada lebih jelas lagi alamat ini C:\xampp\FileZillaFTP,  seperti pada gambar di bawah ini :

FileZilla FTP dalam Konfigurasi direktori XAMPP
Jalankan "filezilla_setup.bat" for setup dalam direktori utama XAMPP.  Tetapi harus diingat : Untuk Windows NT, Windows 2000 dan Windows XP Professional, FileZilla perlu diinstall sebagai layanan. Lakukan konfigurasi "FileZilla FTP." Untuk itu gunakan FileZilla yang berhubungan “antar-muka” (interface) dengan "FileZilla Server Interface.exe".

Dua pengguna dalam contoh di bawah ini :

A  :   Seorang pengguna default dan sebagai "newuser," digunakan password "wampp." Maka “home
        direktory” – nya adalah xampp\htdocs.
B  :  Seorang pengguna tanpa nama – user "anonymous"  –  untuk field password kosongi saja (tanpa
        password). Home directory – nya  adalah  xampp\anonymous.
Default interface – nya  adalah loopback address 127.0.0.1.

Shutdown The FTP Server dengan "FileZillaFTP_stop.bat". Untuk FileZilla FTP sebagai layanan, maka langsung saja gunakan "FileZillaServer.exe." Anda juga dapat mengkonfigurasi semua opsi START. Contoh opsi START adalah seperti gambar di bawah ini.

Start option penggunaan filezilla dalam XAMPP Download FileZilla FTP pergi ke :http://filezilla.sourceforge.net



  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Pengenalan Data Manipulation Language : Konsep Dasar

 

Data Manipulation Language merupakan bahasa yang digunakan untuk memanipulasi basis data. Manipulasi basis data dapat berupa append (menambah), delete, update (mengganti), insert dan query (menarik informasi tertentu). Perintah-perintah manipulasi data merupakan perintah yang paling sering diberikan pada suatu basis data.

Database tidak selalu berhubungan dengan komputer. Contohnya buku telepon. Hal ini karena buku telepon berisi kumpulan nama, alamat, dan nomor telepon yang disusun secara alfabetis. Namun pada saat sekarang ini,database sangat identik dengan komputer.

Database adalah kumpulan dari item data yang saling berhubungan satu dengan yang lainnya yang diorganisasikan berdasarkan sebuah skema atau struktur tertentu.

Database computer sudah menjadi bagian sangat penting. Hampir semua aplikasi memakai database sebagai tulang punggungnya. Database diperlukan karena berbagai macam alasan, diantaranya :

*   Salah satu komponen penting dalam sistem informasi, karena merupakan basis dalam supply informasi

*    Menentukan kualitas informasi: akurat, tepat pada waktunya dan relevan.
      Informasi dikatakan bernilai jika manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya.

*    Mengurangi duplikasi data (data redundancy)

*    Hubungan data dapat ditingkatkan (data reliability)

*    Mengurangi pemborosan tempat simpanan luar.

Jenjang data

Characters : Merupakan bagian data terkecil, dapat berupa karakter numerik, huruf atau Special Characters yang membentuk suatu item data/field.

Field : Mempresentasikan atribut dari record yang menunjukkan suatu item dari data. Misalnya; nama, alamat etc.. Kumpulan dari field membentuk suatu record.

Record : Kumpulan dari field membentuk suatu record. Record menggambarkan satu unit data individu yang spesifik. Kumpulan dari record membentuk suatu file. Misalnya file personalia. Setiap record dapat mewakili data tiap-tiap karyawan.

File : Kumpulan dari record-record yang menggambarkan satu kesatuan data yang sejenis. Misalnya file mata pelajaran berisi data semua mata pelajaran yang ada.

Database : Kumpulan dari file/table membentuk database. 

Keterangan di atas dapat dirangkum seperti berikut ini :

Database Management System (DBMS)

Database Management System atau sering disebut DBMS diciptakan untuk menyediakan mekanisme penyimpanan data bersama, baik bagi user-user maupun program-program.

Tugas utama DBMS adalah menyediakan fungsi pendefinisian data bagi user untuk mengakses dan merubah data yang tersimpan. Di luar fungsi utamanya, DBMS dituntut punya kemampuan  mengamankan data dari user yang tidak berkepentingan, perbaikan kegagalan sistem, concurrency : sehingga user yang banyak jumlahnya tersebut dapat mengakses database pada waktu bersamaan, dan melakukan check integritas sehingga data pada bagian yang berbeda dari database dapat tetap konsisten secara logika terhadap keseluruhan database.

DBMS adalah kumpulan program-program (software) yang memperbolehkan user untuk membuat dan memelihara database.

Contoh DBMS adalah Oracle, MySQL, PostgreSQL etc,

Relational Database Management System (RDBMS)

RDBMS atau Relational Database Management System (RDBMS) adalah sebuah sistem yang secara otomatis menyatukan semua DBMS yang saling berhubungan.

RDBMS biasanya menggunakan 4th Generation Languange (4GL) dan sangat fleksibel sehingga data dapat dimodifikasi dengan mudah, demikian pula dengan struktur databasenya. RDBMS tumbuh dari suatu teori yang pertama kali dikembangkan oleh E.F Codd (IBM, 1969). Model relasi CODD ini digunakan untuk menciptakan sebuah sistem secara formal sebagai media penyimpanan data yang memisahkan representasi data secara internal dari akses dan representasi / perwujudan logikanya.

Kekuatan RDBMS terletak pada kemampuan menyembunyikan detail penyimpanan data dari user database. Penggunaanya mudah, baik bagi pembangunan aplikasi / programmer, maupun bagi end user). Hal ini didukung pula dengan penggunaan StructuredQuery Languange (SQL) sebagai sumber dari semua RDBMS. Untuk mengetahui perbedaan antara DBMS dengan RDBMS, silahkan merujuk kesini.

SQL dan QuerySQL

Structured Query languange merupakan bahasa ANSI (American National Standards Institute) yang digunakan untuk melakukan query data pada database. Semua pengoperasian data dapat dikerjakan secara mudah dengan menggunakan bahasa ini, terutama dalam pemasukan dan seleksi data. Hampir semua software database mengimplementasikan bahasa ini sebagai komponen utama dari produknya seperti Oracle, MySQL, Oracle, dan sebagainya.

Query adalah ekspresi bahasa yang menggambarkan data yang akan didapatkan kembali dari sebuah database. Dengan kata lain Query adalah istilah yang digunakan untuk menyatakan berbagai perintah SQL.

Setiap perintah melakukan berbagai hal terhadap database. Sebagai contoh perintah CREATE akan membuat tabel dan database, perintah UPDATE akan merubah isi field database, etc.

Jenis perintah SQL

Perintah SQL dibedakan menjadi:

* DDL (Data Definition Languange)

Merupakan kelompok perintah yang digunakan untuk melakukan pendefinisian database dan tabel. Dengan kelompok perintah DDL ini maka kita dapat membuat tabel, mengubah strukturnya, menghapus tabel, membuat indeks untuk tabel, dan lain-lain yang bermuara pada pembentukan struktur database.

Perintah-perintah SQL dalam DDL adalah:  Create                  Alter                    Drop

* DML (Data Manipulation Languange)

Merupakan perintah SQL yang digunakan untuk melakukan manipulasi data dalam database.

Perintah-Perintah SQL yang digunakan :   Insert        Update           Delete           Select

* DCL (Data Control Languange)

Termasuk di dalam DCL adalah perintah untuk melakukan pendefinisian pemakai yang boleh mengakses database dan apa saja privelegenya.

Secara umum DCL merupakan bahasa yang digunakan untuk melakukan pengelolaan pemakai yang dapat mengakses dan manipulasi database, terutama terkait dengan perintah GRANT dan ReVOKE.

Perintah untuk Commit dan Roll Back merupakan kelengkapan fasilitas dalam pembuatan aplikasi yang memungkinkan suatu transaksi yang terjadi untuk dapat segera disimpan dan dibatalkan transaksinya.


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Pengenalan Dasar XAMPP untuk Windows


Berdasarkan pengalaman, tidak mudah menginstall  web server Apache dan juga semakin sulit jika Anda juga akan menambahkan MySQL, PHP dan Perl. XAMPP menjadikan sangat mudah menginstall distribusi Apache  yang di dalamnya berisi MySQL, PHP dan Perl etc.. Benar-benar sangat mudah untuk menginstal dan menggunakannya – Anda hanya perlu download, meng-ekstrak file XAMPP dan mulai menggunakan. Tidak ada perubahan pada registri Windows dan tidak perlu untuk mengedit file konfigurasi.
XAMPP dapat diuraikan sebagai berikut :  X berarti “Cross platform”, A berarti “Apache”, M berarti “MySQL”, P berarti “PHP” dan P berarti “Perl”
Jika XAMPP tidak diperlukan lagi, Anda hanya perlu menghapus direktori XAMPP dan XAMPP benar-benar terhapus dari sistem PC. Namun Jika Anda menggunakan Windows versi installer XAMPP dianjurkan menggunakan fitur uninstall. Karena setiap installer akan membuat entri registry untuk mengingat instalasi.

Apa itu XAMPP?

XAMPP merupakan paket atau kompilasi aplikasi lengkap yang dibuat untuk membuat server internet lokal (localhost) –  XAMPP tidak bekerja pada Windows XP SP2!  – di lingkungan Operating Sistem Windows komputer.  Dengan menginstall aplikasi XAMPP, maka Anda dapat melakukan semua aktivitas internet layaknya komputer Anda terhubung dengan koneksi internet (padahal status komputer Anda off-line). Seolah Anda memiliki sebuah perusahaan web hosting sendiri di PC Anda.
image
Dengan demikian, Anda dapat membangun website, mencoba berbagai macam CMS dan memodifikasi file-file asli (script) dengan leluasa dan melihat hasil modifikasi di monitor. Meskipun status tetap offline.
XAMPP adalah kompilasi free software - gratis dan bebas meng-copy dibawah ketentuan clip_image003[1]GNU General Public License. Tapi ini hanya kompilasi XAMPP yang diterbitkan di bawah clip_image003[2]GPL
XAMPP dimaksudkan membangun kemudahan bagi developer untuk menginstal distribusi masuk ke dunia Apache. Untuk membuat para developer nyaman, XAMPP dikonfigurasi dengan semua fitur yang diaktifkan.  Konfigurasi default tidak baik dari sudut pandang securtiy dan itu tidak cukup aman untuk lingkungan produksi - jangan gunakan XAMPP di lingkungan tersebut.
clip_image001[7] clip_image003[7] clip_image004 clip_image005 clip_image006

Versi baru XAMPP 1.7.7, meliputi :

  • Apache 2.2.21
  • MySQL 5.5.16
  • PHP 5.3.8
  • phpMyAdmin 3.4.5
  • FileZilla FTP Server 0.9.39
  • Tomcat 7.0.21 (dilengkapi mod_proxy_ajp sebagai connector)
 » Download XAMPP versi 1.7.7 «  dari title=SourceForge. untuk versi XAMPP lebih lama
XAMPP for Windows bisa didistribusikan untuk Windows 2000, 2003, XP, Vista dan 7. Isi versi ini : Apache, MySQL, PHP + PEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System untuk Win32 dan NetWare, Sistem v3.32, Ming, FileZilla FTP Server, mcrypt, eAccelerator, SQLite ,dan WEB-DAV + mod_auth_mysql.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

XAMPP For Windows Free Download


Berdasarkan pengalaman banyak developer dan web designer – berdasar pengalaman mereka sendiri tentunya – tidak mudah menginstall  web server Apache dan juga semakin sulit jika Anda juga akan menambahkan MySQL, PHP dan Perl.   Dengan kata lain, kebanyakan mereka kesulitan membangun web server yang bisa running pada mesin Windows. Terlebih jika mereka juga harus menginstal PHP, MySQL, dan Perl. Konfigurasi serta setting yang rumit sering membuat proses instal tidak berhasil.
Di dalam XAMPP berisi beberapa modul dan paket untuk membangun sebuah Web Server yaitu:
Apache, MySQL, PHP + PEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System for Win32 and NetWare Systems v3.32, Ming, FileZilla FTP Server, mcrypt, eAccelerator, SQLite, and WEB-DAV + mod_auth_mysql.
XAMPP for windows
XAMPP menjadikan sangat mudah menginstall Apache  yang di dalamnya berisi MySQL, PHP dan Perl  – Anda hanya perlu download dan ekstrak file XAMPP dan mulai menggunakan. Tidak ada perubahan pada registri Windows dan tidak perlu untuk mengedit file konfigurasi.
XAMPP merupakan paket atau kompilasi aplikasi lengkap yang dibuat untuk membuat server internet lokal (localhost) –  XAMPP tidak bekerja pada Windows XP SP2!  – di lingkungan Operating Sistem Windows komputer.  Dengan menginstall aplikasi XAMPP, maka Anda dapat melakukan semua aktivitas internet layaknya komputer Anda terhubung dengan koneksi internet (padahal status komputer Anda off-line).
Dengan demikian, Anda dapat membangun website, mencoba berbagai macam CMS dan memodifikasi file-file asli (script) dengan leluasa dan melihat hasil modifikasi di monitor. Meskipun status tetap offline.  Seolah Anda memiliki sebuah perusahaan web hosting sendiri di PC Anda.
XAMPP dibuat oleh Project Xampp (non profit) yang dimotori oleh Apache Friends. Tujuan mempromosikan Apache Web Server dan teknologi lainnya yang terkait dengannya. Apache Friends didirikan tahun 2002 oleh Kai ‘Oswald’ Seidler and Kay Vogelgesang.  Menurut penuturan penerbitnya :
“Kami tidak suka software komersial yang terlalu mahal dan dengan XAMPP adalah upaya kami melakukan sesuatu yang menunjukkan bahwa free software tidak harus buruk.”
image image image

Versi baru XAMPP 1.7.7, meliputi :

  • Apache 2.2.21
  • MySQL 5.5.16
  • PHP 5.3.8
  • phpMyAdmin 3.4.5
  • FileZilla FTP Server 0.9.39
  • Tomcat 7.0.21 (dilengkapi mod_proxy_ajp sebagai connector)
 » Download XAMPP versi 1.7.7 « dari SourceForge. 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS