Pages

Selasa, 14 Mei 2013

PHP String

Berikut adalah deklarasi variabel-variabel string yang benar :
$stringku = "Ini adalah variabel string";
$string_1 = "Ini juga merupakan variabel string";
$string_2 = ""; // string dengan nilai kosong
Tanda petik satu ( ' ) hampir sama perlakuannya dengan tanda petik dua ( " ) pada deklarasi variabel string namun terdapat perbedaan yang signifikan, yaitu string dengan tanda petik dua menggantikan dengan nilai variabel di dalamnya.
<?php
$variabel = 5;
$a = 'Ali memiliki $variabel buah rumah di Jawa Barat.';
$b = "Ali memiliki $variabel buah rumah di Jawa Barat.";
print($a);
print($b);
?>
Contoh kode PHP di atas akan memberikan hasil :
Ali memiliki $variabel buah rumah di Jawa Barat.
Ali memiliki 5 buah rumah di Jawa Barat.
Selain itu variabel string dengan dua tanda petik ( " ) akan menerjemahkan karakter-karakter khusus dalam variabel tersebut.
<?php
$a = 'Wati pergi ke pasar\\n';
$b = "Wati pergi ke pasar\\n";
echo $a;
echo $b;
?>
Hasilnya :
Wati pergi ke pasar\n
Wati pergi ke pasar
Sebuah string bisa langsung digunakan pada fungsi ataupun bisa disimpan dalam variabel.


Escape-Sequence Character

Escape-Sequence character adalah penggantian karakter spesial pada suatu string yang di awali dengan tanda backslash ' \ '.
Dalam PHP string terdapat beberapa Escape-Sequence character :
  • \n digantikan dengan baris baru pada suatu string.
  • \r digantikan dengan karakter carriage-return.
  • \t digantikan dengan karakter tab.
  • \$ digantikan dengan simbol dolar itu sendiri.
  • \" digantikan dengan tanda petik dua ( " ) itu sendiri.
  • \\ digantikan dengan backlslash tunggal.

print dan echo

Pada contoh-contoh di atas anda melihat kode print($variabel) dan echo $variabel.
  • print dan echo memiliki fungsi yang sama, yaitu sama-sama berfungsi untuk menampilkan string ke layar anda.
  • Perbedaannya terletak dari 'return value' atau nilai kembali dari keduanya. print memberikan sebuah nilai kembali '1' sedangkan echo adalah void/tidak mengembalikan apa-apa.
Ada pendapat yang mengatakan bahwasanya echo menampilkan string lebih cepat daripada print.

Operator String Concatenation

Operator string concatenation maksudnya adalah operator yang digunakan untuk menggabungkan string satu dengan string yang lainnya.
Untuk menggabungkan string digunakan operator titik ( . )
<?php
$nama="Budi";
$pekerjaan="Petani";
$hasil = $nama . " bekerja sebagai seorang " . $pekerjaan;
echo $hasil;
?>
Hasil dari kode di atas adalah :
Budi bekerja sebagai seorang Petani

Fungsi strlen()

PHP menyediakan banyak fungsi-fungsi penting, di antaranya adalah strlen() yang berfungsi untuk mengetahui panjang atau jumlah karakter dalam suatu string.
<?php
$kalimat = "Soekarno adalah presiden pertama Indonesia";
$panjang_kalimat = strlen($kalimat);
echo $panjang_kalimat;
?>
Hasil dari kode di atas :
41
Fungsi strlen sangat berguna bila misalnya digunakan dalam fungsi loop/perulangan, kita akan bisa mengatur hingga sampai manakah sebuah perulangan dilakukan.

Fungsi strpos()

Fungsi strpos() digunakan untuk mengetahui karakter string di dalam suatu string.
Bila kesamaan ditemukan maka fungsi strpos() akan mengembalikan nilai posisi dari karakter pertama.
Kita lihat apakah string 'buas' terdapat pada string berikut :
<?php
echo strpos("Singa itu buas", "buas");
?>
Kode di atas akan menghasilkan :
10
Seperti anda lihat strpos() tidak menghasilkan nilai 11 sebab perhitungan karakter pada strpos bukan dimulai dari 1 melainkan dari 0.

PHP If Else

if statement (pernyataan)

Bila anda ingin mengeksekusi sebuah kode sesuai dengan kondisi yang sudah anda tetapkan, anda bisa menggunakan if statement.
if(kondisi)
  kode di eksekusi bila sesuai dengan kondisi
Kita lihat contoh berikut :
<?php
$d = date("D");
// akan mendapatkan nama hari:"Mon","Sun",dll
if($d == "Sun")
    echo "Selamat berlibur";
?>
Kode di atas akan menghasilkan output Selamat berlibur bila di eksekusi pada hari Mon / Minggu.

if else statement

Bila anda ingin mengeksekusi sebuah kode sesuai dengan kondisi yang sudah anda tetapkan dan juga mengeksekusi kode lain bila tidak sesuai dengan kondisi yang sudah anda tetapkan, kita bisa menggunakan if dan else.
if(kondisi)
  kode di eksekusi bila sesuai dengan kondisi
if(kondisi)
  kode di eksekusi bila sesuai dengan kondisi
Kita lihat contoh berikut :
<?php
$d = date("D");
// akan mendapatkan nama hari:"Mon","Sun",dll
if($d == "Sun")
  echo "Selamat berlibur";
else
  echo "Ini bukan hari Minggu";
?>
Kode di atas akan menghasilkan output Selamat berlibur bila di eksekusi pada hari Sun / Minggu dan akan menghasilkan output Ini bukan hari Minggu bila di eksekusi selain pada hari Minggu.

if elseif else statement

Tidak begitu jauh berbeda dengan if else sebelumnya, kita hanya memberikan tambahan kondisi pada elseif.
if(kondisi)
  kode di eksekusi bila sesuai dengan kondisi
else if 
  kode di eksekusi bila sesuai dengan kondisi kedua
else
  kode di eksekusi bila tidak sesuai dengan kondisi
Kita lihat contoh berikut :
<?php
$d = date("D");
// akan mendapatkan nama hari:"Mon","Sun",dll
if($d == "Sun")
  echo "Selamat berlibur";
else if($d == "Mon")
  echo "Selamat bekerja";
else
  echo "Ini bukan hari Minggu dan Senin";
?>
Kode di atas akan menghasilkan output Selamat berlibur bila di eksekusi pada hari Sun / Minggu dan akan menghasilkan output Selamat bekerja bila di eksekusi pada hari senin dan juga akan menghasilkan output Ini bukan hari Minggu dan Senin bila di eksekusi selain pada hari Minggu dan Senin.

Kurung kurawal pada pernyataan kondisional

Anda harus menambahkan kurung kurawal pembuka ' { ' dan kurung kurawal penutup ' } ' bila anda memiliki kode eksekusi lebih dari satu dalam suatu kondisi.
<?php
$d = date("D");
//akan mendapatkan nama hari : "Mon","Sun",dll
if($d == "Sun")
{
  echo "Sekarang adalah hari Minggu\n";
  echo "Selamat berlibur";
}
?>
Hasilnya : ( Bila di eksekusi pada hari 'Sun' / Sunday / Minggu).
Sekarang adalah hari Minggu
Selamat berlibur
Keharusan memakai kurung kurawal (bila lebih dari satu baris kode) juga berlaku untuk semua pernyataan kondisional dan loop.

Nested if

Yang dimaksud dengan nested if (bersarang) adalah if yang berada di dalam if
<?php
$d = date("D");
 //akan mendapatkan nama hari : "Mon","Sun",dll
if($d == "Sun")
{
  echo "Selamat berlibur";
  $tgl = date("d")  //akan mendapatkan tanggal dari hari 
  if($tgl == 25)
     echo "Sekarang adalah tanggal 25";
}
?>

PHP Array

Array adalah sebuah variabel yang memiliki banyak nilai di dalamnya.
Jadi misalkan anda memiliki 100 buah data nama maka daripada anda membuat 100 variabel sebaiknya anda membuat satu variabel array untuk menyimpan data tersebut

Misal anda memiliki data nama-nama teman anda sebagai berikut : Joni, Hasan dan Budi maka menyimpan data-data tersebut dengan variabel akan terlihat seperti ini :
<?php

$nama1="Joni";
$nama2="Hasan";
$nama3="Budi";

?>
Ok, anda membutuhkan 3 variabel ($nama1, $nama2 dan $nama3) untuk menyimpan data-data tersebut.
Lantas bagaimana bila anda memiliki 100 data nama?
Solusi terbaik adalah dengan menggunakan array.
Di PHP terdapat 3 macam array :
  • Numeric array : Sebuah array dengan indeks berupa nomor.
  • Associative array : Sebuah array dengan indeks berupa string, string ini digunakan sebagai ID dari array.
  • Multidimensional array : Sebuah array yang memiliki satu atau lebih array di dalamnya.

Numeric array

Numeric array menyimpan nilai dengan nomor sebagai indeksnya.
Nilai dalam array ini bisa berupa nomor, string atau obyek lainnya.
Ada dua cara dalam mendeklarasikan sebuah numeric array dalam PHP :
1. Pada contoh berikut indeks dari array secara otomatis dibuat (indeks dimulai dari 0).
$nama = array("Joni","Budi","Wati");
2. Cara kedua adalah dengan cara manual, nilai dari array kita masukkan satu persatu.
$nama[0] = "Joni";
$nama[1] = "Budi";
$nama[2] = "Wati";
Contoh :
<html>
<body>

<?php
$nama[0] = "Joni";
$nama[1] = "Budi";
$nama[2] = "Wati"; 

echo $nama[0] . " dan " $nama[2] . " adalah sahabat.";

?>


</body>
</html>
output :
Joni dan Wati adalah sahabat


Associative array

Associative array sama dengan numeric array dalam hal fungsi.
Keduanya berbeda dalam hal peng-indeks-an.
Ketika kita menyimpan data yang memerlukan penamaan spesifik dalam array maka associative array sangat berguna.
Contoh 1:
$jumlah_anak = array("Budi" => 4, "Hasan" => 1, "Susi" => 3);
Contoh 2 :
Contoh berikut sama saja dengan contoh 1 bedanya hanya dalam hal cara pembuatan array-nya.
$jumlah_anak['Budi'] = 4;
$jumlah_anak['Hasan'] = 1;
$jumlah_anak['Susi'] = 3;
Contoh penggunaanya :
<?php

$jumlah_anak = array("Budi" => 4, "Hasan" => 1, "Susi" => 3); 

echo "Budi memiliki anak berjumlah " . $jumlah_anak['Budi'];

?>
output :
Budi memiliki anak berjumlah 4


Multidimensional array

Pada Multidimensional array setiap array memiliki array lain di dalamnya, dan setiap sub-array bisa memiliki array lagi di dalamnya.
Contoh :
Pada contoh  berikut kita buat multidimensional array dengan pembuatan array secara otomatis.
<?php

$presiden=array("Indonesia" => array("Soekarno","Soeharto"),
                "Iran" => array("Khatami","Ahmadinejad"),
                "Amerika" => array("Bush","Obama","Carter"));

?>
Output kode di atas bila kita tulis :
Array
(
 [Indonesia] => Array
  (
   [0] => Soekarno
   [1] => Soeharto
  )
  [Iran] => Array
  (
   [0] => Khatami
   [1] => Ahmadinejad
  )
  [Amerika] => Array
  (
   [0] => Bush
   [1] => Obama
   [2] => Carter
  )
)

Contoh lanjutan :
<?php

$presiden=array("Indonesia" => array("Soekarno","Soeharto"),
                "Iran" => array("Khatami","Ahmadinejad"),
                "Amerika" => array("Bush","Obama","Carter"));

echo "Presiden Iran saat ini adalah " . $presiden['Iran'][1];

?>
output :
Presiden Iran saat ini adalah Ahmadinejad

PHP Function

PHP Function / Fungsi

Pada tutorial ini kami akan menjelaskan bagaimana cara membuat function anda sendiri.
Untuk mencegah baris kode di eksekusi maka bisa anda masukkan ke function.
Function hanya dijalankan ketika function tersebut dipanggil.
Anda bisa memanggil function/fungsi di seluruh bagian dokumen.

Membuat PHP Function

syntax :
function NamaFungsi()
{
   kode yang akan di eksekusi;
}
Keterangan :
  • NamaFungsi merupakan nama fungsi yang anda tentukan sendiri.
  • Nama fungsi tidak boleh di awali dengan angka.
  • Semua kode PHP yang akan anda eksekusi berada di dalam function/fungsi di awali dengan tanda ' { ' dan di akhiri dengan tanda ' } '.
Contoh cara membuat fungsi di PHP :
<html>
<body>

<?php

function fungsiNamaku()
{
   echo "Namaku adalah Asep";
}

fungsiNamaku();

?>
</body>
</html> 
Hasil dari kode di atas :
Namaku adalah Asep

Menambahkan Parameter Pada Fungsi PHP

Dalam fungsi PHP anda bisa menambahkan parameter.
Parameter diletakkan di dalam tanda ' ( ' dan ' ) ' setelah nama fungsi.
Anda bisa memasukkan jumlah parameter lebih dari satu dengan menambahkan tanda koma ( , ) setelah parameter sebelumnya.
Contoh fungsi dengan satu parameter :
<html>
<body>

<?php

function printNilai($x)
{
   echo "Nilai parameter adalah : " . $x;
}

$variabelku = 2;

printNilai($variabelku);

?>


</body>
</html>
output :
Nilai parameter adalah 2
Contoh fungsi dengan lebih dari satu parameter :
<html>
<body>

<?php

function perkalian($x,$y)
{
   $total = $x * $y;
   echo "Hasil dari perkalian $x dengan $ y adalah " . $total;
}

$var1 = 2;
$var2 = 4; 

printNilai($var1,$var2);

?>


</body>
</html>
output :
Hasil dari perkalian 2 dengan 4 adalah 8

Mengatur nilai default pada parameter fungsi PHP

Anda bisa mengatur nilai default dari parameter.
Bila user tidak memberikan nilai parameter maka secara otomatis fungsi akan memberikan nilai default.
<html>
<body>

<?php

function printNama($nama=NULL)
{
   echo $nama . "<br/>";
}
printNama("Namaku Joni");
printNama();

?>


</body>
</html>
output :
Namaku Joni

Fungsi PHP dengan nilai kembali / return value
Return value / nilai kembali maksudnya sebuah fungsi akan menghasilkan nilai dan bisa di masukkan nilainya ke sebuah variabel dan bisa berguna untuk menetapkan sebuah kondisi.
Dengan menambahkan syntax return kita akan menghasilkan fungsi dengan nilai kembali.
<html>
<body>

<?php

function perkalian($x,$y)
{
   $total = $x * $y;
   return $total;
}

$var1 = 3;
$var2 = 4; 

$nilai_return = perkalian($var1,$var2);

echo "Nilai return adalah : " . $nilai_return;

?>


</body>
</html>
output :
Nilai return adalah 12

Cara login SNMPTN 2013

Pendaftaran SNMPTN 2013 online dibuka mulai tanggal 01 Pebruari 2013  s.d.  08 Maret 2013.  Para siswa yang akan mendaftarkan diri masing-masing harus mempunyai NISN dan PASWORD yang telah dibagikan oleh sekolah untuk Login dulu ke https://pdss.snmptn.ac.id/siswa.
Tata Cara login dapat diikuti seperti tahap-tahap berikut ini ( dengan syarat siswa sudah mempunyai NISN dan PASSWORD)
Gb.1 . Ketik https://pdss.snmptn.ac.id/siswa   , maka akan muncul tampilan seperti di bawah ini.
gb.1
Gb.2 Untuk mengganti password
gb.2
Gb. 3 Setelah mengganti password selesai maka muncul tampilan di bawah ini setelah itu klik kata-kata SELANJUTNYA
gb.3
Gb.4 Tampilan nilai ini perlu dicek oleh siswa apabila semua nilai yang di masukkan sudah sesuai maka klik kata VERIFIKASI NILAI
gb.4
Gb. 5 Apabila nilai sudah diverifikasi maka akan muncul tampilan seperti di bawah ini, setelah itu ada perintah untuk meng-klik perintah Tekan Tombol Ini Untuk Memverifikasi Nilai
Setelah proses verifikasi nilai selesai, silahkan keluar dari laman PDSS dengan cara tekan LOGOUT di pojok kanan.

gb.5
Gb. 6  Sekarang mulai masuk ke Pendaftaran SNMPTN 2013 melalui https://web.snmptn.ac.id ,dengan tampilan berikut anda sudah bisa login dengan menggunakan password yang sudah diganti ( password baru ).
gb.6
Gb.7 Tampilan berikut untuk mengkonfirmasi anda peserta Bidik Misi atau bukan, maka tekan salah satu tombol : apabila anda peserta Bidik Misi silahkan tekan Ya, Peserta Bidik Misi  dan apabila anda bukan peserta Bidik Misi silahkan tekan Bukan Peserta Bidik Misi.
gb.7
Gb. 8 Tampilan berikut memasuki tahap awal pendaftaran SNMPTN 2013, silahkan tekan tombol FORMULIR PENDAFTARAN , anda sudah bisa memulai untuk mengisi formulir serta pilihan PTN dan jurusan yang akan diambil. Selamat mencoba semoga sukses…..!
panduan1

100 Besar Universitas Terbaik di Indonesia rilis Januari 2013




http://zonapetualang.files.wordpress.com/2011/06/gadjah-mada-university.jpg 
100 Besar Universitas Terbaik di Indonesia rilis Januari 2013
Webometrics, sebuah situs yang melakukan pemeringkatan universitas-universitas di seluruh dunia berdasarkan parameter digital, kembali mengeluarkan pemeringkatan terbaru pada Januari 2013. Setiap tahunnya, Webometrics mengeluarkan dua kali rilis pemeringkatan, yaitu pada Januari dan Juli. Kali ini, ada 356 perguruan tinggi di Indonesia yang masuk pemeringkatan Webometrics.

Pemeringkatan oleh Webometrics ini didasarkan pada sejumlah aspek, antara lain terkait konten global yang terindeks oleh Google, jumlah rich file (pdf, doc, docs, dan ppt) yang terindeks di Google Scholar, dan karya akademik yang terpublikasi di jurnal internasional.

Tujuan dari pemeringkatan ini adalah mempromosikan publikasi situs, mendukung keterbukaan akses, dan akses elektronik untuk publikasi ilmiah. Indikator situs dinilai sangat berguna untuk pemeringkatan karena tak hanya berdasarkan jumlah kunjungan, tetapi juga pada jumlah konten global dan visibilitas dari universitas yang bersangkutan.

Berikut adalah peringkat 100 besar perguruan-perguruan tinggi di Indonesia, seperti dimuat pada situs Webometrics:


Quote:Cara membacanya
Angka pertama adalah Ranking Indonesia
Angka kedua adalaha Rangkin Dunia

Contoh
1 440 Universitas Gadjah Mada

1= perinkat 1 di indonesia
440 = peringkat ke 440 di dunia

100 besar perguruan-perguruan tinggi di Indonesia

1 440 Universitas Gadjah Mada
2 497 Institute of Technology Bandung 1875
3 581 University of Indonesia
4 634 Gunadarma University
5 722 Brawijaya University
6 781 Diponegoro University
7 839 Bogor Agricultural University
8 848 Institut Teknologi Sepuluh Nopember
9 885 Universitas Padjadjaran
10 929 (2) Airlangga University
11 1020 Petra Christian University
12 1045 Universitas Negeri Malang
13 1078 Universitas Sriwijaya
14 1097 Universitas Muhammadiyah Yogyakarta
15 1108 Universitas Pendikan Indonesia / Indonesia University of Education
16 1196 Universitas Islam Indonesia
17 1240 Universitas Sebelas Maret
18 1277 Universitas Mercu Buana
19 1440 Universitas Muhammadiyah Malang
20 1481 Hasanuddin University
21 1528 Indonesia University of Computer UNIKOM
22 1707 Universitas Negeri Semarang
23 1720 Universitas Muhammadiyah Surakarta
24 1783 Universitas Esa Unggul (Universitas Indonusa)
25 1848 Bina Nusantara BINUS University
26 1926 Universitas Udayana
27 1939 Yogyakarta State University
28 1951 Universitas Sumatera Utara
29 1985 Sekolah Tinggi Manajemen Informatika dan Komputer Jakarta
30 1991 Universitas Lampung
31 2000 Informatics and Computer College Stmik Amikom
32 2013 Andalas University
33 2043 Universitas Pendidikan Ganesha
34 2080 Universitas Jenderal Soedirman
35 2096 Universitas Islam Negeri Maulana Malik Ibrahim Malang [Image:
36 2400 Ahmad Dahlan University
37 2627 STISI Telkom
38 2653 Universitas Narotama
39 2768 Universitas Surabaya
40 2785 Universitas Katolik Indonesia Atma Jaya
41 2785 Syarif Hidayatullah State Islamic University Jakarta
42 2809 Universitas Riau Beranda
43 2852 Universitas Pembangunan Nasional Veteran Yogyakarta
44 2875 Institut Teknologi Nasional
45 2956 Universitas Pembangunan Nasional Veteran Jawa Timur
46 2985 (1) Electronic Engineering Polytechnic Institute of Surabaya
47 3002 Universitas Negeri Surabaya
48 3012 Institut Agama Islam Negeri Sunan Ampel
49 3045 Sekolah Tinggi Informatika dan Komputer Indonesia
51 3140 Universitas Negeri Padang
52 3182 Universitas Nusa Cendana
53 3200 Maranatha Christian University
54 3236 Universitas Islam Negeri Sunan Kalijaga Yogyakarta
55 3266 Universitas Dian Nuswantoro
56 3310 Politeknik Negeri Malang
57 3311 Duta Wacana Christian University
58 3360 Universitas Negeri Papua
59 3364 STIKOM Surabaya
60 3366 Universitas Hang Tuah
61 3424 Universitas Katolik Parahyangan
62 3425 (1) Universitas Tarumanagara
63 3450 Institut Sains & Teknologi Akprind
64 3544 Universitas Terbuka
65 3700 Institut Teknologi Telkom (Sekolah Tinggi Teknologi Telkom)
66 3759 Universitas Negeri Makassar
67 4036 Universitas Trisakti
68 4044 ISI Denpasar
69 4096 Universitas Sam Ratulangi
70 4173 Universitas Kristen Satya Wacana
71 4358 Universitas Bengkulu
72 4370 Telkom Institute of Management
73 4419 Universitas Negeri Gorontalo
74 4419 STMIK MDP & STIE MDP
75 4463 Universitas Jember
76 4535 Universitas Pasundan
77 4602 Universitas Islam Bandung
78 4651 Universitas Muslim Indonesia
79 4780 Universitas Bina Darma
80 4832 Universitas Katolik Soegijapranata
81 4836 Politeknik Telkom
82 4862 Universitas Kuningan
83 4919 Widya Manadala Catholic University
84 4922 Universitas Tadulako
85 4935 Universitas Pancasila
86 5010 Islamic University of Sultan Agung
87 5072 Universitas Muhammadiyah Semarang
88 5130 Universitas Tanjungpura
89 5150 Atma Jaya Yogyakarta University [Image: Details.jpg]
90 5150 Universitas Darussalam Ambon [Image: Details.jpg]
91 5166 Universitas Negeri Jakarta
92 5211 Universitas Pembangunan Nasional Veteran Jakarta
93 5265 Universitas Negeri Medan
94 5375 Universitas Stikubank Semarang
95 5413 Universitas Lambung Mangkurat
96 5485 Universitas Pelita Harapan
97 5629 Universitas Paramadina
98 5724 Universitas Jambi
99 5834 Universitas Sanata Dharma
100 5921 Muria Kudus University


5 Terakhir
350 20534 Universitas Abdurrab Pekanbaru
351 20545 Universitas 17 Agustus 1945 Cirebon
352 20671 (2) Universitas Tulang Bawang Lampung Fakultas Teknik Industr
353 20684 Sekolah Tinggi Teknologi Jakarta
354 20688 Universitas Pancasakti Makassar
355 20847 Universitas 45 Makassar
356 20961 Universitas Mayjen Sungkono
CARI ILMUTERIMA KASIH TELAH BERKUNJUNG DI BLOG INI