Siapkan semua komponen yang diperlukan,
yaitu komputer, web server, dan file wordpress. Untuk web server banyak
sekali tools atau software yang bisa digunakan. Namun kali ini kita akan
menggunakan XAMPP, untuk installer XAMPP bisa di download di situs resminya.
Sesuaikan isntaller XAMPP yang didownload dengan OS komputer yang
digunakan. Bagi yang menggunakan OS Windows bisa langsung klik link
download berikut untuk langsung mendownloadnya
Showing posts with label PHP. Show all posts
Showing posts with label PHP. Show all posts
Sunday, June 16, 2013
Saturday, April 27, 2013
Jenis - jenis Bahasa Pemograman Java dan kegunaanya
1. J2SE (Standard Edition) : berbasis desktop
J2SE (Java 2 Standard Edition) J2SE adalah inti dari bahasa pemrograman Java . Digunakan untuk aplikasi berbasis desktop.
2. J2EE (Enterprise Edition) : berbasis web
2. J2EE (Enterprise Edition) : berbasis web
Java 2 Platform Enterprise Edition (J2EE) adalah salah satu Java Family Suite, yang menjadi
standard penting untuk mengembangkan enterprise aplikasi multitier berbasis komponen.
Diantaranya adalah untuk aplikasi e-bussiness, e-commerce dan web based application.
J ava 2 Mobile Edition adalah salah satu standar penting
untuk mengembangkan Mobile aplikasi.diantaranya adalah untuk aplikasi
perangkat lunak di handphone,yang banyak sekali kita lihat dan gunakan
di telphon genggam.
4. Java Script
JavaScript adalah bahasa skrip yang populer di
internet dan dapat bekerja di sebagian besar penjelajah web populer
seperti Internet Explorer (IE), Mozilla Firefox, Netscape dan Opera.
Kode JavaScript dapat disisipkan dalam halaman web menggunakan tag
SCRIPT.
JavaScript pertama kali dikembangkan oleh Brendan Eich dari Netscape dibawah nama Mocha, yang nantinya namanya diganti menjadi LiveScript, dan akhirnya menjadi JavaScript.
Berikut istilah yang sering sekali kita temui :
Program : Adalah serangkaian instruksi yang
logis, ditulis dalam bahasa pemrograman (bahasa yang dimengerti oleh
komputer) untuk menghasilkan informasi (output) sesuai dengan keinginan
si pemakai jasa komputer (User).
Programming : Adalah tahapan dalam pembuatan program.
Programmer : Adalah orang atau tenaga pelaksana yang mempunyai tugas untuk membuat dan menyiapkan program siap pakai.
Thread : adalah unit terkecil dari eksekusi suatu program.
Sumber : http://id.wikipedia.org/wiki/JavaScript
Sumber : http://id.wikipedia.org/wiki/JavaScript
Saturday, March 2, 2013
Mengatasi Warning Error di Timezone PHP
Pada
artikel kali ini saya akan membahas tentang masalah (warning error) yang
muncul
pada konfigurasi PHP. Disini, saya juga memberikan contoh-contoh
warning error berikut beserta penyebab dan solusinya. Akhir-akhir ini
banyak ditemukan adanya sistem error yang sering muncul ketika kita (user) mengoperasikan suatu program, atau dalam kasus ini yaitu PHP (Personal Home Page).
Warning:
date_default_timezone_get [function.date-default-timezone-get]: It is not safe
to rely on the system's timezone settings. You are *required* to use the
date.timezone setting or the date_default_timezone_set function. In case you
used any of those methods and you are still getting this warning, you most
likely misspelled the timezone identifier. We selected ... Apa penyebabnya? dan Bagaimana solusi untuk menghilangkan Warning tersebut?
Peringatan
di atas muncul karena diaktifkannya E_STRICT dan E_NOTICE
dalam konfigurasi PHP..
Pesan di atas mengingatkan anda untuk membuat script PHP yang di dalamnya
menggunakan function date, Anda harus menyertakan perintah date_default_timezone_set
dalam script tersebut sebelum function date muncul, supaya warning tersebut
tidak muncul.
Lalu
bagaimana jika suatu ketika, kita sudah telanjur membuat banyak script,
misalkan ratusan, dalam sebuah folder di mana kesemuanya menggunakan perintah
date di dalamnya. Apakah kita juga harus mengedit semua script tersebut untuk
menambahkan perintah date_default_timezone_set??
Langkah-langkah yang harus dilakukan
1.
Membuat sebuah file.htaccess
yang berisi perintah berikut ini
php_value date.timezone Asia/Jakarta
2.
Gunakan Notepad atau Notepad++ atau Text Editor
lain utuk euat file .htaccess
3.
Tulis perintah diatas
php_value date.timezone
Asia/Jakarta
4. File .htaccess
tersebut cukup diletakkan di dalam folder script PHP anda atau di root
direktory web.
5. Simpan file dengan
nama .htaccess
(jangan lupa tanda titik “.” didepannya) save as type diubah mejadi all files.
6.
Maka hilanglah semua warning tersebut.
Selain penjelasan diatas, saya juga memberikan contoh warning error yang sering muncul dan menjadi kendala bagi anda untuk mengatasinya.
Berikut Contoh, Penyebab beserta Solusi mengatasinya :
1.Warning: mysql_fetch_array(): supplied argument is
not
2.a valid MySQL result resource in ....
atau
1.Warning: mysql_num_rows(): supplied argument is
not
2.a valid MySQL result resource in ...
Penyebab:
Error di atas disebabkan ada query SQL yang salah. Bisa jadi karena sintaks perintah query SQL nya salah, misalnya kurang tanda petik untuk menyatakan string dll. Selain itu bisa juga terjadi karena nama field dan tabel yang salah penulisannya.
Error di atas disebabkan ada query SQL yang salah. Bisa jadi karena sintaks perintah query SQL nya salah, misalnya kurang tanda petik untuk menyatakan string dll. Selain itu bisa juga terjadi karena nama field dan tabel yang salah penulisannya.
Solusi:
Coba cek kembali statement query SQL Anda. Pastikan tidak ada lagi kesalahan dalam penulisannya. Untuk proses debugging query SQL (mengetahui letak kesalahannya), Anda bisa menambahkan statement die(mysql_error()) pada perintah mysql_query() nya.
Coba cek kembali statement query SQL Anda. Pastikan tidak ada lagi kesalahan dalam penulisannya. Untuk proses debugging query SQL (mengetahui letak kesalahannya), Anda bisa menambahkan statement die(mysql_error()) pada perintah mysql_query() nya.
Contoh:
1.$query = ".....";
2.mysql_query($query) or die(mysql_error());
3..
4..
1.Parse error: syntax error, unexpected T_STRING
Penyebab:
Error tersebut disebabkan karena penggunaan tanda petik (double quote atau single quote) yang tidak tepat untuk menyatakan suatu string. Sebuah string harus diapit oleh dua buah tanda petik.
Error tersebut disebabkan karena penggunaan tanda petik (double quote atau single quote) yang tidak tepat untuk menyatakan suatu string. Sebuah string harus diapit oleh dua buah tanda petik.
Sebagai contoh:
1.
2.$a = "ini sebuah
string";
3.?>
atau
1.
2.$a = 'ini sebuah string';
3.?>
Namun...
jika dalam string tersebut terdapat tanda petik lagi, misalkan
1.
2.$a = "ini sebuah "
string";
3.?>
atau
1.
2.$a = 'ini sebuah ' string';
3.?>
maka
akan terdapat error di atas. Hal yang sama jika Anda menggunakan single quote
(tanda petik tunggal).
Solusi:
Pastikan di dalam sebuah string, anda mengapitnya dengan hanya 2 buah tanda petik saja. Jika Anda bermaksud menyisipkan tanda petik dalam sebuah string, gunakan tanda \" atau \',
Pastikan di dalam sebuah string, anda mengapitnya dengan hanya 2 buah tanda petik saja. Jika Anda bermaksud menyisipkan tanda petik dalam sebuah string, gunakan tanda \" atau \',
contoh
1.
2.$a = "ini sebuah \"
string";
3.?>
atau
1.
2.$a = 'ini sebuah \' string';
3.?>
1.Warning: mysql_connect() [function.mysql-connect]:
2.Access denied for user
‘root’@'localhost’ (using password:
YES) in ...
Penyebab:
Error di atas disebabkan karena koneksi yang gagal ke MySQL. Penyebab gagalnya bisa jadi disebabkan nama user atau password yang salah.
Error di atas disebabkan karena koneksi yang gagal ke MySQL. Penyebab gagalnya bisa jadi disebabkan nama user atau password yang salah.
Solusi:
Pastikan username dan password koneksi ke MySQL Anda sudah benar ketika menggunakan perintah koneksi mysql_connect("namahost", "namauser", "passworduser")
Pastikan username dan password koneksi ke MySQL Anda sudah benar ketika menggunakan perintah koneksi mysql_connect("namahost", "namauser", "passworduser")
Demikian tadi, sedikit saya share tentang contoh masalah warning error yang
sering muncul. Mudah-mudahan apa yang dibahas dalam artikel ini bermanfaat bagi
anda yang ingin belajar PHP namun terkendala beberapa macam error yang belum
tau penyebabnya dan bagaimana solusinya.
NAMA : Agustinus Aprinaldi Silalahi
NIM :1032003
KELAS :MI Pagi
Tuesday, February 19, 2013
Penyedia Web Hosting Gratis
Haaai,..hhehe. kali ini saya akan Posting tantang Daftar Penyedia WebHosting Gratis
postingan kali ini saya dedikasikan untuk kalian yang sedang belajar
web, sama seperti saya.hhehe. untuk memiliki sebuah web kalian mutlak
memiliki domain dan hosting.Gampangannya domain itu kaya
zanuzone.com,zanuzone.net, dll. Lalu hosting atau tempat penyimpanan
data dari web kalian. Secara detailnya kalian tanya saja sama om Google. Domain
dan hosting ini ada yang bayar kaya .com .web.id .net dll itu bayar,
tapi tenang bung!ada yang gratis an kok.hhehe Berikut ini aku kasih
situs-situs penyedia domain dan hosting gratis, cocok buat kalian
latihan .
1. 000webhost.com
Bagi
teman teman yang sedang berkelana mencari hosting - hosting gratis yang
support PHP & MySql, baik yang akan digunakan untuk membantu
meringankan bandwidth utama website anda seperti yang dilakukan
ilmuwebsite atau sekedar ingin mencoba menjalankan script php, atau bisa
juga sedang belajar mencoba membuat website berbasis PHP, silahkan coba
hosting yang satu ini:
http://www.000webhost.com
Registernya ke sini: http://www.000webhost.com/order.php
Mereka 100% menawarkan hosting gratis, dan powerfull, saya sangat menyaran kan menggunakan hosting gratis ini
spesifikasinya seperti ini:
- 250 MB Disk Space, 100 GB Data Transfer
- PHP with MySQL Database Support
- Ada fantasticonya juga (wordpress,joomla,drupal,phpbb,smf,dll), jadi kita ga perlu upload lagi dan susah - susah setting databasenya, tinggal pakai
- yang hebatnya lagi ada email accountnya, top banget !!
- Ok, sekarang waktunya Test and Review by ilmuwebsite.com, hasilnya: Space : Ya… benar pada cPanelnya di kasih 250mb
- Bandwidth : Janjinya 100Gb, tapi di cPanelnya bandwidth nya tidak tertulis…
- Kecepatan server (Speed Test) : Bagus… Cepat di crawl oleh googlebot (test kami), tapi ada beberapa orang yang menyatakan Server Uptimenya 77%, tapi kami belum merasakan hal itu.
- cPanel : Bagus cPanel nya versi terbaru 13 (x3), versi ini menurut kami loading nya berat, lebih baik yang versi lama yaitu versi 10 (x)
- FTP : Bagus… FTP nya Ok, sudah kami coba dengan smartftp dan tidak ada masalah..
- Support DNS & Subdomain : Ya… mereka memberikan pilihan penggunaan domain anda sendiri dengan arahan Name Server, contoh domain: unair.info (contoh arahan DNS domain ke 000webhost.com), atau anda juga dapat memilih menggunakan subdomain mereka namasitus.890m.com atau namasitus.site88.net, contoh: http://networkandgame.890m.com
Name Server : dns1.000webhost.com
: dns2.000webhost.com
Affiliate : SCAM - Mereka tidak akan pernah membayar anda
Total Score
untuk versi hosting gratis PHP SQL : 90
Request Test and Review silahkan kirim email ke: webmaster@ilmuwebsite.com
Feature yang di janjikan oleh pihak 000webhost adalah:
- Support:
- PHP mail() function and Sendmail
- Curl, GD2 library, ImageMagick, Zend
- fopen() and PHP sockets
- safe_mode is OFF, file uploads ON
- Zend Optimizer support, Ioncube loader.. and much more features are enabled
PHP mail() function and Sendmail: ini berarti anda bisa menggunakan fungsi PHP Send Mail
2. My-php.net
http://my-php.net/
http://my-php.net/signup.php
spesifikasi gratis yang tersedia di situsnya :
- 300 MB fast web space
- 100 GB monthly bandwidth
- MySQL database
- PHP scripting support
- FTP account
- Fantastico? type installer
- No file size limitations
- Instant activation
daftarnya ga sulit, tidak ada banner iklannya
Thursday, February 7, 2013
Beberapa Bunyi Error discript PHP dan Solusinya
Bunyi Error:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ....
atau
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in ...
Penyebab:
Error di atas disebabkan ada query SQL yang salah. Bisa jadi karena sintaks perintah query SQL nya salah, misalnya kurang tanda petik untuk menyatakan string dll. Selain itu bisa juga terjadi karena nama field dan tabel yang salah penulisannya.
Error di atas disebabkan ada query SQL yang salah. Bisa jadi karena sintaks perintah query SQL nya salah, misalnya kurang tanda petik untuk menyatakan string dll. Selain itu bisa juga terjadi karena nama field dan tabel yang salah penulisannya.
Solusi:
Coba cek kembali statement query SQL Anda. Pastikan tidak ada lagi kesalahan dalam penulisannya. Untuk proses debugging query SQL (mengetahui letak kesalahannya), Anda bisa menambahkan statement
Coba cek kembali statement query SQL Anda. Pastikan tidak ada lagi kesalahan dalam penulisannya. Untuk proses debugging query SQL (mengetahui letak kesalahannya), Anda bisa menambahkan statement
die(mysql_error()) pada perintah mysql_query() nya. Contoh:$query = "....."; mysql_query($query) or die(mysql_error()); . .
Bunyi Error:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at ... ) in ... on line ...
atau
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at ...) in ... on line ...
Penyebab:
Error di atas biasanya terjadi pada penggunaan session. Sewaktu memberikan perintah
Error di atas biasanya terjadi pada penggunaan session. Sewaktu memberikan perintah
session_start(),
terdapat baris perintah di atasnya yang menampilkan string atau kode
html ke browser. Sebagai contoh, perhatikan script berikut ini:<?php echo "Hallo..."; session_start(); ?>
atau
<html>
<head>
<title>....</title>
</head>
<?php
session_start();
?>
Bila Anda perhatikan script di atas, maka terdapat string yang di-echo-kan atau terdapat kode html yang diletakkan sebelum
session_start(). Nah… inilah yang menyebabkan error. Selain contoh di atas, error juga bisa muncul dari script yang berbentuk seperti ini<?php include "header.php"; session_start(); ?>
Meskipun sebelum
session_start() tidak ada echo atau
kode html, namun error akan tetap muncul apabila isi dari script
header.php terdapat echo atau kode html juga, misalnya
header.php
<?php echo "hallo"; ?>
Solusi:
Pastikan sebelum perintah
Pastikan sebelum perintah
session_start() tidak terdapat perintah echo atau kode html apapun.
Subscribe to:
Posts (Atom)


