Jumat, 10 Agustus 2012

PHP - KONVERSI BILANGAN DESIMAL KE OCTAL (UPDATE)

Kali ini saya mengedit posting konversi bilangan desimal ke bilangan octal yang sebelumnya, karena terdapat kesalahan dalam penulisan coding.

berikut adalah coding yang telah ter-update 
Selamat Mencoba !



<?php
$self = $_SERVER ['PHP_SELF'];
if (isset($_POST['decimal'])){
    $des = $_POST['decimal'];
    $original = $_POST['decimal'];
    $oct = '';
    if (preg_match('/[^0-9]/',$des)) {
        die ("maaf. inputan salah!");
    }
    else {
        while ($des > 0) {
            $hasil=$des%8; 
        switch($hasil){ 
        case 0: $oct.="0"; break;
        case 1: $oct.="1"; break;
        case 2: $oct.="2"; break;
        case 3: $oct.="3"; break;
        case 4: $oct.="4"; break;
        case 5: $oct.="5"; break;
        case 6: $oct.="6"; break;
        case 7: $oct.="7"; 
            default:break;
        }
        $des= ($des - $hasil)/8;
    }
   
        }
        
        $result = strrev($oct);
        echo "bilangan $original (desimal) dalam octal adalah $result.
        <a href='konversi_inputan_ke_octal.php'>Back</a> to the script";
    
}
else {
?>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title></title>
    </head>
    <body>
        <form action="<?php echo $_SERVER["PHP_SELF"]; ?>"
              method="POST">
            <h3>Masukkan Bilangan Desimal :
            </h3><input type="text" size="50" name="decimal">
            <input type="submit" value="Konversikan!">
        </form>
    </body>
</html>
<?php
}
?>


berikut ini adalah gambar setelah coding di atas di run :
berikut ini adalah hasil setelah bilangan yang di masukkan telah di konversikan, disini, saya gunakan bilangan 12 sebagai contohnya, dan hasil bilangan octalnya adalah 14




Minggu, 05 Agustus 2012

POWER OF ATTITUDE

Sikap atau dalam bahasa Inggrisnya attitude diyakini merupakan modal utama kesuksesan seseorang.William Clement Stone (4 Mei 1902 - 3 September 2002), seorang pengusaha sukses dan penulis bukupengembangan diri mengatakan bahwa " There is little difference in people, but that little difference makes a big difference. The little difference is attitude. The big difference is whether it is positive or negative." (Ada sedikit perbedaan pada manusia, tetapi perbedaan kecil ini menyebabkan perbedaan yang besar. Perbedaan kecil itu adalah sikap.Perbedaan besarnya adalah apakah sikap ini positif atau negative.)


Suatu penelitian di Universitas Standford, menyimpulkan bahwa kesuksesan ditentukan oleh 87.5% attutude atau sikap dan hanya 12.5% karena kemampuan akademik seseorang.Jadi jika anda mempunyai kemampuan akademik rata-rata janganlah kecewa hati.Demikian pula jika tindakan pendidikan anda saat ini belum optimal, jangan merasa takut tidak akan sukses karena kesuksesan lebih ditentukan oleh sikap.

Sikap Optimis vs Pesimis

Apa yang menyebabkan orang-orang berperilaku pesimis?Faktor lingkungan, kurang percaya diri dan trauma kegagalan di masa lalu merupakan penyebab yang sering timbul yang menyebabkan orang menjadi pesimis.Jika kita hidup di lingkungan yang serba pesimis maka akan menggerus sikap kita yang optimis.Terkadang kita mematikan "hero" di dalam diri kita sebelum kita maju bertanding.

Orang yang kurang percaya diri akan selalu bersifat pesimis menanggapi suatu peluang."Ah ...mana mungkin saya anak seorang petani kok berani-beraninya bermimpi untuk sukses..." Inilah contoh sikap pesimis.Kegagalan di masa lalu menyebabkan orang menjadi pesimis.Jika seseorang gagal dalam suatu tes penerimaan pegawai di suatu kantor, maka dia akan pesimis untuk diterima di tes-tes penerimaan pegawai berikutnya.

Orang yang optimis akan selalu percaya tentang masa depannya.Orang yang positif akan melihat kehidupan kita pada intinya terdiri dari 10% fakta dan 90% bagaimana kita menyikapi fakta-fakta tersebut.Orang yang optimis melihat kegagalan sebagai sesuatu yang wajar - sebagai fakta (10%).Jika persiapan lebih bagus, maka orang yang optimis akan selalu percaya bahwa kesuksesan akan datang setelah kita berjuang tidak kenal lelah - sebagai sikap (90%).Orang yang pesimis akan melihat kegagalan sebagi hal yang mutlak, sudah nasib - sebagai fakta (10%).Kegagalan dianggap karena terjadi ketidak adilan (menyalahkan keadaan) dan jika kita mencoba satu kesempatan lagi pasti juga gagal (pasrah) - sebagai sikap (90%).

Orang-orang pesimis akan menutup mata jika melihat ada setitik cahaya di dalam kegelapan, sementara orang-orang optimis akan membuat cahaya tersebut menerangi kegelapannya.Coba amati ikan di lautan.Mereka hidup di lingkungan perairan asin.Namun jika kita memakan dagingnya maka rasa dangingnya akan tetap tawar.Apa yang bisa kita pelajari dari hal ini?Meskipun lingkungan kita selalu pesimis, bukan berarti kita harus menjadi orang pesimis juga.Justru kesempatan buat kita untuk memberi contoh yang baik menjadi manusia yang optimis.

Gill Stern mengatakan bahwa "Both optimists and pessimists contribute to our society. The optimist invents the airplane and the pessimist the parachute." (Baik sikap optimis maupun pesimis sama-sama berkontribusi dalam kehisupan kita.Orang yang optimis menemukan pesawat udara, sementara yang pesimis dengan parasut). Henry Truman mengatakan bahwa "A pessimist is one who makes difficulties of his opportunities and an optimist is one who makes opportunities of his difficulties." (Orang yang pesimis adalah orang yang membuat kesulitan pada kesempatan yang dia peroleh, sementara orang optimis adalah orang yang membuat kesempatan di tengah kesulitan yang dihadapi.)

Bayangkan jika anda seorang dokter yang sedang menangani pasien yang sakit parah.Ada 2 sikap yang bisa lakukan yaitu :
-Memberi tahu pasien kalau penyakitnya sudah kronis dan percuma untuk diobati karena hanya menghambur-hamburkan biaya dan lebih baik pasien tinggal di rumah saja atau :
-Mengatakan kepada pasien bahwa penyakitnya bisa disembuhkan, hanya berilah kepercayaan kepada dokter untuk menanganinya
Sikap mana yang anda ambil? Mengapa?Inilah terkadang "berbohong yang baik" juga diperlukan.Jika pasien diberitahu kalau penyakitnya bisa disembuhkan maka pasien akan mempunyai semangat hidup lebih tinggi.Semangat hidup yang tinggi sudah 50% menyembuhkan penyakit tersebut.Apakah anda setuju?

Change Your Attitude!
Suatu ketika anda diberitahu bahwa anak muda seusia anak anda yang akan menjadi atasan anda.Apa sikap anda?Banyak orang yang memperlakukan atasan barunya sebagai "anak ingusan", anak bawang yang sangat mujur.Ingat seseorang ditunjuk perusahaan menempati posisi tertentu karena prestasi bukan karena alasan lain.Jadi jika awalnya anda kurang respek ke atasan anda, ubahlah sikap anda!Tunjukkan anda mampu bekerjasama bahkan membantu atasan anda mensukseskan program kerjanya!
Jika kita sadar kita bersikap negatif kemudian berusaha mengubahnya ke sikap positif adalah hal yang sangat baik walau untuk itu memerlukan waktu cukup lama. Namun harus diingat bahwa mengubah sikap memerlukan suatu proses yang tidak instan.Scott Hamilton mengatakan bahwa "The only disability in life is a bad attitude."(Satu-satunya cacat dalam hidup adalah mempunyai sikap negatif). Sikap negatif akan cenderung merusak diri sendiri dan orang lain.Sikap positif akan memudahkan kita bergaul dengan orang lain.Sikap positif akan memudahkan kita berinteraksi dengan siapapun juga.Bukankah salah satu bentuk kesuksesan jika kita bisa bekerja sama dengan siapapun?

BELAJAR DASAR PHP


Untuk Belajar Dasar-dasar PHP, anda di sarankan membaca sedikit tutorial Dasar-dasar PHP ini.

Yang dibutuhkan untuk menjalankan PHP
Untuk dapat menjalankan PHP Anda membutuhkan sebuah web server.
untuk pertama kalinya belajar PHP anda bisa memilih beberapa angine server seperti XAMPP, AppServNetwork, PHP Triad.

pilih salah satu dan instal DI PC anda kemudian cek di broser dengan memasukkan http://localhost. jika sudah ada informasi mengenai server local maka anda sudah berhasil insatl server localhost untuk PC anda.

setelah anda mempunyai server untuk menjalan kan code2 PHP dan sudah memiliki basisdata (MySql) maka yag anda perlukan selanjutnya adalah editor PHP
editor PHP bisa menggunakan Notepad,Rapid PHP 2005, dreamwaver dan lain2 tergantung minat anda

Jika semua sudah tersedia saya akn jelaskan mengenai Sintaks dasar PHP
4 macam cara penulisan kode PHP, yaitu :

1. <? echo ("ini adalah script PHP\n"); ?>
2. <?php echo("ini juga\n"); ?>
3. <script language="php">
echo ("tulis pake ini jika html editor Kita tidak mengenali PHP");
</script>
4. <% echo ("kalau yang ini mirip dengan ASP"); %>


Pilih salah satu dari empat cara tersebut. Yang sering digunakan adalah cara pertama dan kedua. Tiap akhir baris harus selalu diberi tanda titik koma (;).

Sama Seperti pada bahasa pemrograman lain Anda pun bisa meletakkan baris komentar pada program Anda. Pada PHP caranya adalah dengan meletakkan komentar tersebut di sebelah kanan tanda // jika komentar satu baris dan di antara /* dan */ jika komentarnya lebih dari satu baris.


Tipe Data
PHP mengenal tiga macam tipe data, yaitu :
1. Integer
2. Floating point number
3. String

Integer

Yang termasuk dalam tipe data ini adalah bilangan bulat (tidak pakai koma). contoh :
$a = 1234 // desimal
$b = - 1234 // negatif
$c = 0123 // oktal
$d = 0x12 // heksadesimal
pernyataan seperti $a = 1234 disebut pernyataan penugasan. Dalam contoh tersebut maksudnya adalah memberikan nilai 1234 ke variabel $a.

Floating point number

Disebut juga bilangan pecahan. Terdapat tanda titik yang merupakan pemisah antara bagian bulat dan pecahan.

$a = 1.234 // bentuk biasa
$b = 1.2e3 // bentuk eksponensial

Strings
$a = "ini adalah tipe data string"


Array

Array merupakan tipe data terstruktur yang berguna untuk menyimpan sejumlah data yang bertipe sama. Bagian yang menyusun array disebut elemen array, yang masing-masing elemen dapat diakses tersendiri melalui indeks array.

Array berdimensi satu
$kota[0] = "Yogyakarta";
$kota[1] = "Jakarta";
$kota[2] = "Malang";
$kota[3] = "Purwokerto";

print ("Kota favorit saya adalah $kota[2]");
?>

Kode di atas bila dijalankan pada browser, akan muncul tulisan :
Kota favorit saya adalah Malang.
Indeks array dimulai dari 0. Jadi indeks array 0 menyatakan elemen pertama dari array, indeks array 1 menyatakan elemen array kedua, dan seterusnya.

Array multidimensi

Yang termasuk dalam tipe data ini adalah bilangan bulat (tidak pakai koma). contoh :
$buaht = array (
"apel" => array(
"warna" => "merah",
"rasa" => "manis"
),
"pisang" => array(
"warna" => "kuning",
"rasa" => "manis"
)
);

print ("Warna buah apel adalah ");
print ($buah["apel"]["warna"])."
";
print ("Rasa buah pisang adalah ");
print ($buah["pisang"]["rasa"]);
?>

Kode di atas akan menghasilkan tulisan :
Warna buah apel adalah merah
Rasa buah pisang adalah manis

VARIABLE

Dalam PHP setiap nama variable diawali tanda dollar ($). Misalnya nama variable 'a' dalam PHP ditulis dengan $a. Jenis suatu variable ditentukan pada saat jalannya
program dan tergantung pada konteks yang digunakan.
File contoh2.php:
$a=”5”;
$b=”2”;
$hasil=$a+$b;
echo($hasil);
?>
hasilnya adalah: 7

STRUKTUR KONTROL
IF


Konstruksi IF digunakan untuk melakukan eksekusi suatu statement secara bersyarat.
Cara penulisannya adalah sebagai berikut:
if (syarat)
{
statement
}
atau:
if (syarat)
{
statement
}
else
{
statement lain
}
atau:
if (syarat pertama)
{
statement pertama
}
elseif (syarat kedua)
{
statement kedua
}else
{
statement lain
}

WHILE

Bentuk dasar dari statement While adalah sebagai berikut:
while (syarat)
{
statement
}
Arti dari statemant While adalah memberikan perintah untuk menjalankan statement
dibawahnya secara berulang-ulang, selama syaratnya terpenuhi.

FOR

Cara penulisan statement FOR adalah sebagai berikut:
for (ekspresi1; ekspresi2 ; ekspresi3)
statement
ekspresi1 menunjukkan nilai awal untuk suatu variable
ekspresi2 menunjukkan syarat yang harus terpenuhi untuk menjalankan statemant
ekspresi3 menunjukkan pertambahan nilai untuk suatu variable
File contoh7.php:
for ($a=0;$a<10;$a++)
{
echo(“Nilai A = ”);
echo(“$a”);
echo(“
”);
}
?>

SWITCH

Statement SWITCH digunakan untuk membandingkan suatu variable dengan beberapa nilai serta menjalankan statement tertentu jika nilai variable sama dengan nilai yang dibandingkan.
Struktur Switch adalah sebagai berikut:
switch (variable)
case nilai:
statement
case nilai:
statemant
case nilai:
statement
.
.
.
File contoh8.php:
$a=2;
switch($a)
{
case 1:
echo(“Nilai variable a adalah satu”);
break;
case 2:
echo(“Nilai variable a adalah dua”);
break;
case 3:
echo(“Nilai variable a adalah tiga”);
break;
}
?>

REQUIRE

Statement Require digunakan untuk membaca nilai variable dan fungsi-fungsi dari sebuah file lain. Cara penulisan statement Require adalah:
require(namafile);
Statement Require ini tidak dapat dimasukkan diadalam suatu struktur looping misalnya while atau for. Karena hanya memperbolehkan pemangggilan file yang sama tersebut hanya sekali saja.
File contoh9.php:
$a=”Saya sedang belajar PHP”;
function tulistebal($teks)
{
echo(“$teks”);
}
?>
File contoh10.php:
require(“contoh9.php”);
tulistebal(“Ini adalah tulisan tebal”);
echo(“
”);
echo($a);
?>

INCLUDE

Statement Include akan menyertakan isi suatu file tertentu. Include dapat diletakkan didalam suatu looping misalkan dalam statement for atau while.
File contoh11.php:
echo(“--------------------------------------
”);
echo(“PHP adalah bahasa scripting
”);
echo(“--------------------------------------
”);
echo(“
”);
?>
File contoh12.php:
for ($b=1; $b<5; $b++)
{
include(“contoh11.php”);
}
?>

Sabtu, 28 Juli 2012

PHP


PHP (HYPERTEXT PREPROCESSOR) adalah bahasa pemrograman yang berfungsi membuat website dinamis maupun aplikasi web. Berbeda dengan HTML yang merupakan bahasa pemrograman statis, PHP dapat berinteraksi dengan database, file, folder. PHP adalah bahasa scripting, bukan bahasa tag-based seperti HTML. PHP juga merupakan bahasa cross-platform, yang artinya dapat berjalan di sistem operasi yang berbeda (windows, mac, linux).


SEJARAH PHP



Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.
Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi akronim berulang PHP: Hypertext Preprocessing.
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.

KELEBIHAN PHP
  • 'Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.'
  • 'Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.'
  • 'Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.'
  • 'Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.'
  • 'PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.



  • TIPE DATA 

    PHP memiliki 9 tipe data, antara lain :

    1. Integer
    2. Double
    3. Boolean
    4. String
    5. Object
    6. Array
    7. Null
    8. Nill
    9. Resource

    CARA PENULISAN PHP
    PHP bersifat case sensitif yang artinya semua penulisannya harus sesuai dengan kamus data yang tersedia. Secara mendasar php memiliki struktur sebagai berikut :
    <?php
      //Ini contoh komentar dalam php
      echo "<h2>Contoh sederhana penulisan PHP</h2>";
      $nama="Satria Multimedia";
      echo "<p>$nama</p>";
      $nilai=10;
      $hasil=$nilai+10;
      echo $hasil;
    ?>
    Kode diatas adalah contoh sederhana struktur PHP, berikut penjelasanya :
    1. Awal kode harus diawali dengan "<?php" dan diakhiri dengan "?>", 2 perintah tersebut harus ada pada tiap bagian yang memanggil fungsi php.
    2. Dalam barisan perintah php, kita bebas menyisipkan komentar dengan diawali tanda "//". Komentar digunakan untuk mempermudah mengingat kumpulan baris dengan proses yang sama
    3. echo digunakan untuk mengirimkan hasil ke browser, sehingga yang dikirimkan adalah bagian yang berada setelah perintah echo
    4. setiap variabel harus diawali dengan tanda dolar "$" dan dapat dipanggil kapanpun dalam halaman yang sama.


    Kamis, 26 Juli 2012

    ATTITUDE

    Attitude adalah, sebuah kata sederhana tetapi memiliki banyak makna dan mengandung banyak manfaat di dalamnya. selain itu, attitude atau sikap dalam bahasa sederhana adalah kesediaan beraksi terhadap suatu hal. Kesimpulannya, attitude adalah, kecenderungan untuk bertindak dan bereaksi terhadap stimulus.

    Komponen sikap
    Sikap merupakan hubungan dari berbagai komponen yang terdiri atas :
    a. Komponen kognitif : yaitu komponen yang tersusun atas dasar pengetahuan dan informasi yang dimilki seseorang tentang objek sikapnya atau komponen yang berkaitan dengan pengetahuan, pandangan, keyakinan atau bagaimana mempersepsi objek
    b. Komponen afektif : komponen yang bersifat evaluatif yang berhubungan dengan rasa senang dan tidak senang
    c. Komponen konatif : kesiapan seseorang untuk bertingkah laku yang berhubungan dengan objek sikapnya atau komponen yang berhubungan dengan kecenderungan bertindak terhadap objek

    Ciri-ciri attitude:

    a. tidak dibawa sejak lahir
    Berarti manusia dilahirkan tidak membawa sikap tertentu pada suatu objek. Oleh karenanya maka sikap terbentuk selama perkembangan individu yang bersangkutan. Karena terbentuk selama perkembangan maka sikap dapat berubah, dapat dibentuk dan dipelajari. Namun kecenderungannya sikap bersifat tetap.

    b. selalu berhubungan dengan objek
    Sikap terbentuk karena hubungan dengan objek-objek tertentu, melalui persepsi terhadap objek tersebut.

    c. dapat tertuju pada satu objek dan sekumpulan objek
    Bila seseorang memiliki sikap negatif pada satu orang maaka ia akan menunjukkan sikap yang negatif pada kelompok orang tersebut.

    d. dapat berlangsung lama atau sebentar
    Jika sikap sudah menjadi nilai dalam kehidupan seseorang maka akan berlangsung lama bertahan, tetapi jika sikap belum mendalam dalam diri seseorang maka sikap relaatif dapat berubah.

    e. mengandung perasaan atau motivasi
    Sikap terhadap sesuatu akan diikuti oleh perasaan tertentu baik positif maupun negatif. Sikap juga mengandung motivasi atau daya dorong untuk berperilaku.

    Jumat, 20 Juli 2012

    PENGENALAN JAVA

    Setelah pada tahun 1995 nama "OAK" di ganti manjadi java, dan beberapa proses transformasi, akhirnya Sun meluncurkan browser dari java yang di sebut "Hot Java" yang mampu menjalankan Apllet. Setelah itu, Java di adopsi oleh Netscape dan Internet Explorer yang mamungkinkan Java mampu beroperasi di browser Netscape dan IE (Internet Explorer). Dan karena kelebihan dan keunikannya, Java juga mulai menarik vendor papan atas seperti IBM, Symantec, Inprise, Dll.


    Pada tahun 1996, Sun merilis versi resmi Java yang terus berkembang hingga muncul JDK 1.1, JDK 1.2 yang mengalami banyak perubahan hingga menjadi Java 2.

    Kamis, 19 Juli 2012

    SEJARAH SINGKAT JAVA

    Java, ada yang berpendapat bahwa berasal dari sebuah pulau di indonesia (jawa). dan ada juga yang menyatakan pendapat yang berbeda.


    Sebenarnya bahasa pemrograman java lahir dari The Green Project yang berjalan selama 18 bulan pada awal tahun 1991 hingga
    musim panas 1992. Proyek ini di motori oleh Patrick Naughton, Mike Sheridan, James Gosling dan Bill Joy, beserta sembilan pemrogram lainnya dari Sun Microsystems.