Pada postingan kali ini saya ingin belajar tentang kontrol struktur pada PHP. kontrol struktur sangatlah penting pada tiap tiap pemrograman sebagai dasar dari pemrograman, khususnya sebelum kita memulai belajar pemrograman yang lebih handal seperti pemrograman berorientasi objek.
1. Fungsi IF
IF ($expresi){
$Statement yang dilaksanakan
}
contoh
<?php
$nilaiX = 100;
$nilaiY = 124;
echo "Cara 1 : " . "<br />";
if ($nilaiX < $nilaiY)
echo "\$nilaiX < \$nilaiY";
echo "<br />";
echo "Cara 2 : " . "<br />";
if ($nilaiX < $nilaiY){
echo "\$nilaiX < \$nilaiY";
}
?>
2. Fungsi else and else if
if ($a < $b){
$statement1 yang akan di laksanakan
}else{
$statement2 yang akan di laksanakan
}
contoh
<?php
$nilaiX = 456;
$nilaiY = 124;
echo "\$nilaiX = " . $nilaiX;
echo "<br />\$nilaiY = " . $nilaiY . "<br />";
if ($nilaiX < $nilaiY) {
echo "\$nilaiX Lebih Kecil dari \$nilaiY";
}else{
echo "\$nilaiX Lebih Besar dari \$nilaiY";
}
?>
dan
<?php
$a = 6;
if ($a == 5) {
echo "a sama dengan 5";
}elseif($a == 6){
echo "a sama dengan 6";
}else{
echo "a tidak sama dengan 5 atau 6";
}
?>
3.Fungsi switch...case
fungsi switch...case hampir sama dengan fungsi if ,namun fungsi switch...case lebih memudahkan pengontrolan untuk banyak ekpresi
switch($kondisi/$ekspresi)
{
case "$kondisi1" :
$statement1;
break;
case "$kondisi2" :
$statement2;
break;
case "$kondisi3" :
$statement3;
break;
case ".....";
}
contoh
<?php
$nilai1 = 100;
$nilai2 = 150;
$proses = "penjumlahan";
switch($proses)
{
case "perkalian" :
$hasil = $nilai1 * $nilai2;
break;
case "penjumlahan" :
$hasil = $nilai1 + $nilai2;
break;
default:
$hasil = "Error Tidak ada hasil";
break;
}
echo "Hasil $proses = " . $hasil;
?>
4. Fungsi for (perulangan)
for ($nilai_awal, $kondisi_batasan, $inc/dec)
{
$statement yang akan di lakukan
}
contoh
<?php
echo "Contoh pertama :<br />";
$NilaiAwal = 1;
$NilaiBatas = 20;
for ($NilaiAwal; $NilaiAwal <= $NilaiBatas; $NilaiAwal++) {
echo "Nilai ke $NilaiAwal ";
echo "<br />";
}
echo "<br />Contoh Kedua : <br />";
for ($baris=1; $baris <= 5; $baris++)
{
for ($kolom=1; $kolom <= 6; $kolom++)
{
echo "[" . $baris ."," . $kolom ."] ";
echo " ";
}
echo "<br />";
}
?>
5. Fungsi Foreach
Fungsi foreach digunakan untuk mengakses data dalam bentuk array
foreach($data as $value){
$statement yang di eksekusi dimana data yang digunakan adalah $value
}
contoh
<?php
// contoh pertama mengakses
// data array dengan for
$dataArray = array ("red", "green", "blue", "yellow");
echo "Mengakses Data Array dengan For :" . "<br />";
$jmlData = sizeof($dataArray);
for ($i=0; $i < $jmlData; $i++) {
echo "Warna = " . $dataArray[$i];
echo "<br />";
}
// contoh mengakses data dengan
// menggunakan foreach
echo "<br />";
echo "Mengakses Data Array dengan foreach :" . "<br />";
foreach ($dataArray as $value) {
echo "Warna = " . $value;
echo "<br />";
}
?>
6.Fungsi DO - WHILE
do {
$statement yang dilakukan
}while($kondisi);
contoh
<?php
$nourut = 1;
do{
echo "No Urut. " . $nourut;
echo "<br />";
$nourut++;
}while($nourut <= 5);
?>
7.Fungsi while
<?php
$NilaiAwal = 0;
$NilaiAkhir = 10;
while($NilaiAwal < $NilaiAkhir)
{
if (!($NilaiAwal % 2)) {
echo "$NilaiAwal adalah bil. genap";
echo "<br />";
}
$NilaiAwal++;
}
akhirnya belajarku tentang kontrol struktur selesai juga...
silahkan di coba untuk outputnya dan selamat bereksperimen
Senin, 19 Desember 2011
OUTPUT STRING PADA PHP
pada postingan kali ini saya akan belajar tentang cara mencetak atau menampilkan data pada layar dengan menggunakan fungsi string pada PHP.
ECHO / PRINT() fungsi
Echo / print() mempunyai fungsi yang sama yaitu digunakan untuk mencetak data ke layar. untuk echo merupakan ciri kas dari bahasa pemrograman PHP
<?php
echo "cara penulisan menggunakan echo ";
print "<br/> cara penulisan menggunakan print()";
?>
PRINTF()
Digunakan untuk mencetak data ke layar dengan menggunakan pemformatan string. sintaks ini memiliki kesamaan dengan sintaks yang ada pada bahasa c/c++
printf($format, %argumen1,%argument2)
sebagai contoh
<?php
$format = "saya memiliki balon sejumlah %d buah di beli dari %s";
printf($format,4,"pasar");
?>
dari listing diatas variabel di definisikan dengan nama $format yang di dalamnya terdapat argumen %d yang menunjukan bilangan interger dan argumen %s yang menunjukan tipe string
contoh lain
<?php
$x = 10;
$y = 20;
$hasil = $x + $y;
$proses = "penjumlahan";
$format = "Hasil %s antara %d dan %d adalah %d";
printf ($format, $proses, $x, $y, $hasil);
?>
dan
penggunaan float
<?php
$x = 10;
$y = 4;
$hasil = $x / $y;
$proses = "pembagian";
$format = " hasil %s antara %d dan %d adalah %.2f";
printf ($format, $proses, $x, $y, $hasil);
?>
$x = 10;
$y = 4;
$hasil = $x / $y;
$proses = "pembagian";
$format = " hasil %s antara %d dan %d adalah %.2f";
printf ($format, $proses, $x, $y, $hasil);
?>
silahkan bereksperimen
Minggu, 18 Desember 2011
PHP ON THE FLY
awal nya saya bingung apa itu PHP ON THE FLY. dari berbagai sumber php on the fly mempunyai arti bahwa php tidak selalu bahasa yg di embeded ke dalam HTML, namun PHP juga dapat untuk membuat kode HTML maupun javascript. sebagai contoh berikut
<?php
echo "<html>";
echo "<head>";
echo "<title>Test php on the fly</title>";
echo "</head>";
echo "<body>";
echo "halo... saya ada di body";
echo "</body>";
echo "</html>";
?>
Output
----------------
halo... saya ada di body
<?php
echo "<html>";
echo "<head>";
echo "<title>Test php on the fly</title>";
echo "</head>";
echo "<body>";
echo "halo... saya ada di body";
echo "</body>";
echo "</html>";
?>
Output
----------------
halo... saya ada di body
Sabtu, 17 Desember 2011
Memulai belajar PHP
Akhirnya mulai juga saya untuk belajar PHP. Dikarenakan ada proyek ERP yang mengharuskan saya untuk belajar PHP , mari kita yg masih pemula belajar bersama saya disini sambil berblogging ria.
pertama tama bahan yang harus disiapkan adalah
1.disini saya menggunakan WAMP5 (wamp5 2.2) dimana wamp5 memiliki komponen yang digunakan untuk menjalankan file PHP
- Server Apache 2.2.21 -> sebagai server untuk menjalankan file PHP
- PHP 5.38 -> digunakan sebagai aplikasi yang menangani proses masukan dari user dan melakukan pengolahan data disisi server.
- MySQL 5.5.16 -> wamp5 2.2 mendukung mysql 5.5.16
2. Dreamweaver CS4 sebagai Editornya (mungkin yang lain bisa menggunakan editplus,notepad, dll)
Setelah menginstal kedua tool diatas maka pertama tama kita setting site terlebih dahulu pada dreamweaver agar PHP dapat berjalan dengan baik
PHP merupakan bahasa pemrograman yang disebut sebagai scripting, dalam arti PHP merupakan pemrograman yang di tempelkan/embedded pada bahasa atau aplikasi lain.
....isikan statement script php disini
echo "Halo world";
echo "<br />Saya dari script php";
?>
<?php
echo "Halo world";
echo "<br />Saya dari script php";
?>
silahkan di save dan di buka pada browser anda
Output
---------
Halo world
Saya dari script php
Dengan ini kita berhasil membuat script PHP kita yg pertama.
Setelah menginstal kedua tool diatas maka pertama tama kita setting site terlebih dahulu pada dreamweaver agar PHP dapat berjalan dengan baik
1. masuk manage sites
2. pilih new Site
3. isikan nama site dan alamat addres url (disini saya menggunakan nama localhost/NamaFolder)
4. Pilih penggunaan server technology
5. seting testing url
6. kemudian next aja.
setelah selesai setting, kita akan memulai belajar scripting PHP.
PHP merupakan bahasa pemrograman yang disebut sebagai scripting, dalam arti PHP merupakan pemrograman yang di tempelkan/embedded pada bahasa atau aplikasi lain.
Pertama tama kita akan belajar cara penulisan script PHP
<?php....isikan statement script php disini
echo "Halo world";
echo "<br />Saya dari script php";
?>
<?php
echo "Halo world";
echo "<br />Saya dari script php";
?>
silahkan di save dan di buka pada browser anda
Output
---------
Halo world
Saya dari script php
Dengan ini kita berhasil membuat script PHP kita yg pertama.
Kamis, 06 Oktober 2011
Steve Jobs dan Apple nya
Berita duka menyelimuti dunia teknologi. Salah satu inovator, Steve Jobs menutup mata selamanya. Si jenius di balik perusahaan Apple ini mengakhiri kisahnya di usia 56 tahun setelah berjuang melawan kanker. Tepatnya pada tgl 5 Oktober 2011 Steve Jobs meninggal dunia.Untuk mengenang sosok Steve Jobs, sedikit saya ulas mengenai biografi yang saya sadur dari www.detikinet.com
Masa kecil
Steven Paul Jobs, demikian nama lengkapnya, lahir di San Francisco, Amerika Serikat, 25 Februari 1955. Dia diadopsi oleh Paul dan Clara Jobs. Ayah biologis Jobs, Abdulfattah John Jandali, merupakan profesor sains politik dan ibu kandungnya Joanne Simpson ahli terapi bicara. Hampir sebagian besar masa kecil hingga remaja dihabiskannya di Cupertino, California.
Setelah lulus dari sekolah menengah atas pada 1972, Jobs melanjutkan studinya di Reed College di Portland selama satu semester. Setelah itu, pada musim gugur 1974 Jobs mulai bekerja sebagai teknisi di Atari, sebuah perusahaan yang mendesain circuit board.
Berdirinya Apple
Jobs mulai berpikir untuk mendirikan perusahaan. Maka dua tahun kemudian, pada 1976 berdirilah Apple yang dibangunnya bersama Steve Wozniak. Dengan modal beberapa ribu dolar, keduanya memulai bisnis yang memiliki visi mengubah dunia.
Tak perlu menunggu waktu lama, Apple segera merilis produk pertamanya yang kemudian dijuluki sebagai 'revolusi komputer personal'. Pada pertemuan pemegang saham tahunan Apple tanggal 24 Januari 1984, Jobs memperkenalkan Macintosh. Selanjutnya Macintosh menjadi komputer kecil pertama yang sukses secara komersial dengan antarmuka pengguna grafis.
'Diusir' dari Apple
Meski Jobs dikenal kharismatik, sejumlah rekan dan karyawannya kala itu menilainya sebagai manajer yang mudah berubah pikiran, keras kepala dan temperamental. Penurunan penjualan pun terjadi pada akhir 1984 dan mengakibatkan keretakan hubungan kerja Jobs dengan John Sculley yang kala itu menjabat sebagai CEO Apple. Pada akhir Mei 1985, setelah ketegangan internal dan pengumuman PHK besar-besaran, Sculley mengakhiri jabatan Jobs sebagai kepala divisi Macintosh karena perbedaan visi.
Namun semangat Jobs tidak berhenti sampai di situ. Setelah meninggalkan Apple, Jobs lantas mendirikan NeXT Computer. Sayang, produk yang dihasilkannya masih dianggap sebagai barang mahal dan gagal memberi dampak bagi industri teknologi.
Kesuksesan Jobs
Kesuksesan Jobs yang sesungguhnya dimulai pada pertengahan pertama tahun 1990. Menariknya, sukses ini justru bukan berawal di industri komputer, melainkan industri film. Pixar, studio animasi kecil yang diakuisisi Jobs pada 1986, memulai debutnya setelah merilis film Toy Story pada 1995.
Akhir 1996, Jobs mendekati Apple agar perusahaan itu mengakuisisi NeXT. disebutkannya, Apple membutuhkan sistem operasi dan NeXT memiliki itu. Upaya Jobs membujuk Apple pun berhasil. Di tahun itu Apple mengumumkan pembelian NeXT senilai USD 429 juta.
Kembali ke Apple
Apple kembali merangkulnya dan beberapa bulan setelah kembali bergabung di Apple, Jobs mendapatkan posisinya kembali sebagai CEO. Inilah titik baru kepemimpinan Jobs.
Sejak 1997 hingga Agustus 2011 menjabat sebagai CEO, Apple tak hanya bangkit dari kebangkrutannya. Beragam produk besutannya yang lahir dari kejeniusan ide Jobs, seperti iMac, iPod, iPhone dan tentu saja iPad telah mengubah ranah elektronik consumer dan komputasi personal.
Perjuangan melawan kanker
Di tengah masa kepemipinannya yang tengah memuncak, pada Agustus 2004 Jobs mengungkapkan dirinya menderita kanker pankreas dan harus menjalani operasi. Jobs sempat absen dari kesibukannya di Apple untuk cuti medis dan kembali bekerja pada September 2004.
Januari 2009, Jobs kembali mengambil cuti selama enam bulan untuk berobat. Dokter mengatakan Jobs harus menjalani tranplantasi hati pada April 2009. Kemudian dia kembali menjalankan jabatannya pada Juni 2009.
Kabar sakitnya Jobs kerap kali terdengar dan sedikit banyak mempengaruhi saham perusahaannya. Namun demikian, Apple terus melesat, bahkan dinobatkan sebagai perusahaan paling mahal dan Jobs sebagai CEO terbaik Amerika.
Mengundurkan diri
Sosok di balik kesuksesan iPhone dan iPad itu benar-benar menarik diri dari jabatan CEO Apple. Jobs secara resmi mengundurkan diri pada Agustus 2011. Sakit tampaknya menjadi alasan utama Jobs untuk melepas jabatan nakhoda di salah satu perusahan TI terbesar itu.
Dia pun berpulang..
Akhirnya, sang legenda dunia teknologi abad ini pun berpulang. Perjuangannya terhenti setelah menghembuskan nafas terakhirnya pada Rabu waktu Palo Alto, Calif, Amerika Serikat di usia 56 tahun. Kabar mengejutkan ini datang sehari setelah Apple merilis iPhone 4S.
Ia meninggalkan seorang istri bernama Laurene Powell dan tiga orang anak dari hasil perkawinannya. Jobs juga diketahui memiliki seorang anak perempuan dari pasangannya terdahulu.
Dalam kehidupan sosialnya, Steve dikenal sebagai seorang visioner. Sementara dalam kehidupan pribadinya, ia merupakan orang yang hangat dengan keluarga.
Rabu, 05 Oktober 2011
Identifikasi gender pada twitter
Sejak twitter meluncurkan layanannya, pungguna membuat account twitter hanya dengan nickname dan alias yang tidak mengungkapkan jenis kelamin.Walau demikian sampai sekarang pun twitter masih tidak memiliki pilihan untuk membiarkan pengguna mengungkapkan gender mereka. Hal tersebut membuat sekelompok peneliti membuat algoritma untuk mengungkapkan gender pengguna twitter dengan memprediksi tweet mereka.
Dalam sebuah makalah yang disebut "Discriminating Gender of Twitter", para peneliti Mitre Corporation membuat algoritma khusus untuk membantu mengungkap gender di twitter. Gender tidak sama dengan jenis kelamin menurut WHO (World Health Organitation). Jenis kelamin lebih mengarah ke biologis dan psikologis, sedangkan gender mengarah ke perilaku sosial, sifat dan aktivitas dalam kehidupan sosial seseorang yang membedakan antara pria dan wanita.Tim ini menciptakan algoritma, yang menunjukan bahwa orang yang berbeda menggunakan bahasa yang berbeda dalam cara yang berbeda.Mereka menemukan bahwa dengan melihat karakter tertentu atau kombinasi dari karakter, komputer dapat menebak jenis kelamin tweeter.
Microsoft menyiapkan Tulalip untuk menyaingi Google+
Microsoft sepertinya tidak mau ketinggalan untuk bisnis jejaring sosial. Melihat pesaingnya google merilis google+, Microsoft sendiri menyiapkan sebuah proyek yang di beri nama Tulalip. Walaupun berita yang beredar di internet masih bersifat ambigu, indikasinya terlihat setelah microsoft tidak sengaja mempublikasikan proyek jejaring sosialnya yang di beri nama "tulalip" pada situs www.socl.com.
Melihat berita yang beredar cukup pesat, akhirnya microsoft melakukan klarifikasi dengan memberikan pernyataan bahwa Tulalip merupakan proyek internal microsoft yang secara tidak sengaja terpublikasikan, tidak ada maksut yang lain. Kemungkinan proyek tulalip ditujukan untuk windows phone 7 dan terintegrasi dengan mobile operational system.semoga tulalip segera dirilis dan kita kita sebagai pengguna internet bisa menikmati kelebihannya.
Melihat berita yang beredar cukup pesat, akhirnya microsoft melakukan klarifikasi dengan memberikan pernyataan bahwa Tulalip merupakan proyek internal microsoft yang secara tidak sengaja terpublikasikan, tidak ada maksut yang lain. Kemungkinan proyek tulalip ditujukan untuk windows phone 7 dan terintegrasi dengan mobile operational system.semoga tulalip segera dirilis dan kita kita sebagai pengguna internet bisa menikmati kelebihannya.
Langganan:
Postingan (Atom)







