Minggu, 17 April 2016

Pengelompokan Tipe Data Dalam PHP


Didalam PHP ada delapan tipe data atau nilai data yang didukungnya. Empat berupa nilai skalar (single -value) yaitu : integerflosting-point, string, dan boolean. Dua nilai koleksi yaitu : array dan objek, dan sisanya tipe khusus yaitu: resource dan NULL.

Integer
Integer adalah tipe data yang mempresentasikan bilangan yang utuh atau bulat, seperti 2, 4, 12, 2016, dan sebagainya. Rentang yang di perbolehkan adalah dari -2,147,483,648 sampai +2,147,483,647.

Nilai literal dari tipe integer dapat ditulis dlam bentuk desimal ( basis 10 ), oktal ( basis 8 ), maupun heksa desimal ( basis 16). 

Contoh integer dalam bentuk desimal:
  2009
   -234
   +13

Contoh integer dalam bentuk oktal:
   0775          // desimal 493
   +010          // desimal 8

Contoh integer dalam bentuk heksa desimal:
   0xFF          // desimal 255
   0x10          // desimal 10
   -0xDAD1       // desimal -56017

Floating-point
Floating-point number (sering juga dinamakan dengan bilangan riil) adalah tipe data yang mempresentasikan nilai nilai numerik dalam bentuk pecahan atau mengandung angka desimal di belakang koma. Floating-point dalam PHP selaras dengan tipe double dalam bahasa C, biasanya berada dalam rentang 1.7E-308 dan 1.7E+308 dengan 15 digit akurasi
Bilangan floating-point dapat ditulis dalam notasi normal dan notasi sains ( scientific ). Floating-point sering merupakan presentasi kira-kira dari suatu bilangan. sebagai contoh, 3,5 secara aktual dipresentasikan dengan nilai 3.4999999.

Contoh:
    3.14
    0.017
    -7.1
    0.314E1        // 0.314*10 1, or 3.14
    17.0E-3        // 17.0*10 -3, or 0.017

String
PHP mendukung dua tipe string yaitu yang di apit oleh petik ganda dan tunggal. Dalam pembuatan web, string merupakan tipe data yang kerap kali di jumpai dalam berbagai kasus.

Contoh:
'string dalam bentuk petik tunggal'
"string dalam bentuk petik ganda"

String yang di apit oleh petik ganda juga dapat mendukung escape sequnce, yaitu beberapa karakter yang di anggap sebagai satu karakter, yang digunakan untuk mempresentasikan kedudukan karakter tertentu. 
\"          karakter yang dipresentasikan Double quotes.
\n    karakter yang dipresentasikan Newline.
\r    karakter yang dipresentasikan Carriage Return.
\t    karakter yang dipresentasikan Tab.
\\          karakter yang dipresentasikan Backslash.
\$    karakter yang dipresentasikan Dollar sign.
\{          karakter yang dipresentasikan Left brace.
\}    karakter yang dipresentasikan Right brace.
\[          karakter yang dipresentasikan Left bracket.
\]          karakter yang dipresentasikan Right bracket.
\0 sampai \777 karakter ASCII yang dipresentasikan dengan nilai oktal.
\x0 sampai \xFF karakter ASCII yang di presentasikan dengan nilai heksadesimal.

Boolean
Tipe boolean digunakan untuk mempresentasikan nilai kebenaran ( truth value ). Nilai yang mungkin di masukkan ke dalam variabel boolean adalah true dan false. Tipe ini biasanya dijumpai pada pendefinisian kondisi, baik dalam struktur pemilihan maupun pengulangan.

Contoh: 
// Contoh penggunaan boolean dalam struktur pemilihan
if ($ketemu) { 
// lakukan sesuatu
}

// Contoh penggunaan boolean dalam struktur pengulangan
for ($i=0; $i < 10; $i++) {
// lakukan sesuatu
}

Dalam PHP, berikut ini adalah nilai-nilai false:

  • Kata kunci False
  • Integer 0
  • Floating-point 0.0
  • String kosong (" ") dan String "0"
  • Array dengan nol elemen
  • Objek yang tidak memiliki nilai atau fungsi
  • Nilai NULL
Array
Array adalah variabel yang menyimpan sekelompok nilai, yang dapat diidentifikasi berdasarkan posisinya ( nomor, dengan 0 sebagai indeks pertamanya ) atau dengan nama ( bertipe string ) yang telah didefinisikan sebelumnya.

Contoh:
$person [0] = "Aas"
$person [0] = "Jajang"
$person [0] = "Renita"
$person [0] = "Dadan"


$pegawai ['manager'] = "Aas";
$pegawai ['dirut'] = "jajang";
$pegawai ['umum'] = "Renita";
$pegawai ['teknisi'] = "Dadan";

Berikut ini konstruksi untuk membentuk suatu Array:
$person = array ('Aas', 'Jajang', 'Renita', 'Dadan');
$pegawai = array ('manajer' => 'Aas', 'dirut' => 'Jajang', 
                  'umum' => 'Renita', 'teknisi' => 'Dadan');

Terdapat beberapa cara untuk mengakses nilai array melalui blok pengulangan, namun yang paling lazim adalah dengna menggunakan struktur pengulangan foreach.

foreach ($person as $name) {
      echo "Hallo, $name\n";
}

foreach ($pegawai as $jabatan => $pejabat) {
      echo "$jabatan di jabat oleh $pejabat";
}

Objek
PHP mendukung Object-Oriented Programing (OOP), yang dapat memudahkan dalam proses debugging, maintenance, dan penggunaan ulang kode (reuseable code). Dalam OOP, kelas merupakan unit terpenting. Kelas adalah suatu unsur definisi dari struktur yang memiliki properti dan metode (fungsi). Dalam PHP, kelas didefinisikan menggunakan kata kunci class.

Contoh: 
class Person {
   var $nama = '';
   finction nama($newname = NULL) {
      if (!is_null($newname)) {
          $this->nama = $newname;
      }
      return $this->nama;
   }
}

Sekali kelas didefinisikan, anda dapat membentuk objek dengan kata kunci new. Properti dan metode dapat di akses melalui operator ->. 

$person1 = new Person;
$person1->nama('Aas Asyanto');
printf("Hallo %s, apa kabar?", $person1->nama);

Anda dapat memeriksa suatu nilai atau variabel apakah bentuk objek atau bukan dengan menggunakan fungsi is_object(). .

if (is_object($obj)) {
   // $obj adalah sebuah objek
}

Nah, itu diantaranya adalah merupakan pengelompokan daripada tipe-tipe data yang terdapat pada PHP. Semoga menambah pengetahuan anda. Jangan lupa jika mau copas sertakan link blog ini.

Cara Memberikan Komentar Pada PHP


Komentar berfungsiuntuk memberikaninformasi kepada orang yang membaca kode program yang teh kita buat. Tetapi baris baris komntar tersebut tidak akan terbaca atau akan di abaikan oleh PHP ( tidak ikut di exekusi atau terkompilasi sebagai kode program ).

Contoh :

// 0 = Lajang, 1 = Menikah, 2 = Duda, 3 = Janda
$status = 0;

PHP sendiri menyediakan beberapa cara untuk memasukkan komentar ke dalam baris kode program, yang semuanya di adopsi dari bahasa yang telah ada sebelumnya seperti bahasa C / C++.

Contoh Komentar Gaya Bahasa C
Jenis komentar dengan menggunakan bahasa C iniberlaku untuk komentar yang jumlahnya lebih dari satu baris. Kode yang digunakan untuk menandakan bahwa kode ini merupakan sebuah komentaradalah dengan /* ditutup dengan */ . PHP juga memberlakukan jenis komentar sareperti ini.

Contoh: 

/* Ini adalah contoh komentar yang dibuat menggunakan kode gaya bahasa C */


Contoh Komentar Gaya Bahasa C++
Berbeda dengan jenis komentar sebelumnya, jenis komentar ini dibuat dengan menggunakan double slash ( // ) dan hanya berlaku untuk memberikan komentar dalam satu baris.

Contoh:

// ini adalah komentar PHP yang di adopsi dari bahasa C++


Contoh Komentar Gaya Unix Shell
Terlepas dari apa alasannya , jenis komentar ini jarang sekali digunakan oleh para programer PHP. komentar dalam gaya ini di buat dengan membubbuhkan tanda # di depannya.

Contoh:

###########################################
# Ini adalah komentar gaya Unix Shell
###########################################

Contoh komentar di dalam sebuar kode php


Keterangan
Anda bisa membuktikan sendiri dengan membuat kode tersebut dan menjalankannya di localhost. meskipun echo dalam kode PHP merupakan sebuah perintah tetapi karena di dalam baris ke1, ke3, dan ke4. tidak akan di tampilkan. karena didepannya terdapat kode yang menyatakan itu adalah sebuah komentar, jadi tidak akan di exekusi. Pada baris ke1 komentar dibuat dengan menggunakan tada //, pada baris ke3 komentar dibuat dengan menggunakan tanda /* dan */, sedangkan baris ke4 komentar dibuat menggunakan tanda #.
Itu semua adlah cara cara programer PHP memberikan komentar atau penjelasan mengenai sintak kodeprogram yang mereka buatnya. Agar oang lain jika membaca kode tersebut memahami konteksnya dengan membaca komentar yang diselipkan pada kode PHP tersebut.
Semoga bermanfaat, jangan lupa komen dan share disertai link web ini ya.

Cara Menjalankan Server Apache


Agar semua kode PHP yang akan kita buat untuk merancang sebuah web dapat di jalankan. Maka kita perlu mengaktifkan atau menjalankan server apache terlebih dahulu. 
carnya,
  • Jalankan Comand Prompt dengan menekan tombol Start ketik cmd lalu tekan enter, atau kita mencarinya melalui All app kemudian klik kanan dan run as administrator.
  • Aktifkan direktori C:\Apache24\bin dengan menuliskan perintah sebagai berikut 
          cd\
    cd Apache24
    cd bin
  • Kemudian jalankan apache sebagai service dengan perintah 
          httpd -k install
  • Untuk menghentikan atau menjalankan ulang (restart) server apache monitor dengan menuliskan perintah berikut.
          ApacheMonitor
  • Kemudian untuk menampilkan program apache monitor klik icon apache monitor seperti pada gmabr ini yang terdapat pada taskbar kanan bawah.
  • Klik kanan icon tersebut, lalu pilih Open Apache Monnitor untuk menampilkan form berikut.
  • Anda dapat menjalankan atau menggunakan tombol Start, Stop, maupun Restart untuk menjalankan, menghentikan atau menjalankan ulang server apache. Hal ini biasanya bisa dilakukan jika kita telah memodifikasi isi file httpd.conf maupun php.ini. Dalam file apache dan PHP kita
  • Untuk memastikan apakah server apache kita telah berjalan dengan benar atau belum kita bisa mengeceknya dengan menuliskan "localhost" pada web browser kita. Jika sudah benar dan server apache dalam keadaan aktif maka layar web browser akan tampak seperti ini :

Nah setelah Anda menginstal Apache dan PHP dengan benar maka anda telah memiliki lokalhost sebagai media perancangan website anda. Anda juga dapat melihat "Cara mebuat localhost dengan mudah" atau " Cara menginstal Xampp" sebagai alternatif penginstalan localhost di komputer anda. Demikian ttutorial dari saya terimakasih, jangan lupa tinggalkan comen.

Cara Login atau Menjalankan Server MySQL


Setelah proses Instalasi dan Konfigurasi MySQL di lakukan. Lihat di sini " Cara instal MySQL " dan " Cara Konfigurasi MysQL ". 

Anda dapat melakukan login ke Server MySQL untuk mengetahui apakah software tersebut telah terpasang dengan benar atau tidak. Anda juga bisa melakukan pemberian
hak akses masuk ke server MySQL anda kepada orang lain, semuanya bisa anda lakukan disini.

Cara Melakukan Login 
  • Klik Start -> All App > Folder MySQL -> MySQL Command Line client, untuk menjalankan MySQL client.

Kemudian masukkan password MySQL anda, lalu tekan tombol Enter.

Jika anda telah melihat form seperti di atas , maka software MySQL anda telah terpasang dengan benar di komputer anda. 

Selanjutnya sebagai administrator yang menjalankan server MySQL, anda berhak menambahkan User ke dalam MySQL. Artinya, user tersebut tidak harus login sebagai root. 

Gunakan perintah berikut, untuk membuat user di dalam MySQL.

            " create user Nama User identified by "Password" ";
Contoh: 

create user humam identified by "masHumam";


Dengan demikian User baru telah anda buat, namun user baru tersebut belum memiliki hak akses apapun. Maka dari itu, agar user tersebut dapat bekerja sesuai kebutuhannya, anda sebagai administrator harus memberi hak akses terlebih dulu kepadanya.

Caranya adalah dengan menggunakan perintah berikut.

           " grant HakAkses on NamaDatabase,NamaTabel to NamaUser@Host identified by "Password" "















Cara Menginstall dan Mengkonfigurasi PHP

Dalam instalasi kali ini file yang kita gunakan untuk menginstal PHP dalam bentuk file .zip, bukan file installer dalam bentuk .msi atau .exe . sama halnya meng instal apache. Lihat cara menginstal apache " Cara instalasi dan konfigurasi Apache ".  

Setelah kita mendownload file PHP kita hanya perlu meng ekstrak isi file ke dalam direktory C:\ pada komputer kita yaitu di C:\PHP-5.5.5. Yang telah telebih dulu kita buat folder PHP-5.5.5 tersebut pada direktory C:\.

Setelah semua file kita extrak maka sama halnya kita telah menginstall PHP di komputer kita. Selanjutnya kita tinggal melakukan konfigurasi PHP kita agar bisa berjalan berdampingan dengan server Apache.

Pertama cari file php.ini-development dalam folder PHP-5.5.5, ubah nama file tersebut menjadi php.ini.
Kemudian kita buka file php.ini. tersebut cari extension_dir  dengan "C:/PHP-5.5.5/ext".


Kemudian hilangkan tanda semicolon (;) di depan teks ;extension=php_mysql.dll dan simpan file tersbeut dalam file php.ini.

Apabial tidak ada kesalahan dalam pengeditan tadi maka PHP yang kita instal akan terkoneksi dengan apache.

Buka " Cara menjalankan server apache " agar semua modul PHP yang kita buat dapat dijalankan.
Demikina tutorial saya buat , semoga bermanfaaat untuk anda. Jangan lupa untuk tinggalkan komen, serta bila ingin copas mohon sertakan link nya di blog anda.

Sabtu, 12 Maret 2016

Cara Install Apache dan Mengkonfigurasikannya

Pada turorial kali ini akan mempraktekkan cara melakukan instalasi Apache untuk membangun sebuah localhost.  Apache ( Apache HTTPD ) adalah aplikasi web server yang sering digunakan untuk membagun localhost dalam merancang sebuah WEB. Dengan melakukan instalasi Apache, Komputer dapat berlaku sebagai web server.  Software Apache versi terbaru dapat anda peroleh di situs resmi apache secara gratis : http://httpd.apache.org/

Kita juga harus mengisntal PHP untuk menterjemahkan kode-kode yang ditulis menjadi sebuah halaman WEB. Lihat cara meng instal PHP di sini " Cara Mengistal dan Konfigurasi PHP  ". Software  apache yang akan kita gunakan bukan dalam bentuk file instaler melainkan dalam bentuk .zipdan kali ini saya menggunakan apache versi 2.4.6

Untuk melkukan instalasi apache kita cukup extrak file atau megcopy file folder apache 2.4 ke directory C:\ dalam komputer kita, maka secara otomatis akan ter instal di dalam komputer kita. Dan kita perlu melakukn konfigurasi agar server apache berjalan dengan versi PHP yang kita instal. Lihat disini " Cara meng instal dan konfigurasi PHP " 

Untuk melakukan konfigurasi Apache buka file httpd.conf yang terdapat pada directory C:\Apache24\conf dari file folder apache yang tadi telah kita copy, kemudian pastikan nilai DocumentRoot mengarah ke C:\Apache24\htdocs: 


Direktori yang di tuliskan di atas akan berperan sebagai tempat anda meletakkan file-file kode PHP yang anda buat.
Kemudian ubah nilai untuk DirectoryIndex menjadi sebagai berikut.


Kemudian kita juga perlu melakukan sedikit modifikasi. Tuliskan teks berikut di bagian akhir file httpd.conf:


Simpan perbahan yang telah anda lakukan di dalam file httpd.conf. Mudah kan, selanjutnya anda bisa mnjalankan server apache. Lihat tutorialnya disini " Cara menjalankan server Apache secara manual " atau jika anda belum mengisntal PHP anda bisa melihatnya disini " Cara installasi dan konfigurasi PHP "
Demikian tutorial dari saya, semoga bermanfaat.

Cara Melakukan Konfigurasi MySQL Server

Untuk menampilkan form Konfigurasi MySQL pada windows 7, 8 atau yang lebih tinggi, anda bisa memilih menu Start-->All App-->Folder MySQL-->MySQL Server Instance Configuration Wizard. Terlebih dahulu anda harus telah mengistal MySQL Servernya. Lihat tutorialnya "Cara Instal MySQL Server."
  • Setelah muncul jendela seperti ini.
  • Klik Next Untuk melakukan konfigurasi software.
  • Pilih Detailed Configuration sebagai tipe konfigurasi, lalu klik Next.
  • Pilih Developer Machine sebagai tipe server untuk meminimalisasi penggunaan memori di komputer Anda. Lalu klik Next
  • Pilih Multifunctional Database, Lalu klik Next.
  • Klik Next untuk beralih ke form selanjutnya.
  • Pilih Manual Setting, lalu klik Next.
  • Klik Next, untuk melanjutkan.
  • Piliih Standard Character Set, lalu klik Next.
  • Beri tanda centang pada Install As Windows Service and Launch the MySQL Server Automaticslly, agar server MySQL dapat di jalnkan pada saat pertama komputer dinyalakan. Kemudian klik Next.
  • Pilih Modify Security Setting dan masukkan Password untuk user root, lalu klik Next.
  • Klik Execute untuk memulai proses konfigurasi pada komputer anda.
  • Klik Finish untuk mengakhiri proses instalasi.
Saya kira sudah sangat jelas cara untuk melakukan konfigurasi MySQL Server. Selanjutnya anda dapat melakukan login ke mySQL server untuk memeriksa apakah software tersebut berjalan dengan benar atau tidak.

Anda bisa melihat tutorial Cara melalukan login ke server MySQL Server.
Sekian tutorial dari saya, Semoga bermanfaat.
Copas mohon sertakan backlink nya..