Sabtu, 04 Agustus 2012

MARIO TEGUH "Sang Motivator Hidup Saya"


SALAM SUPER DARI MARIO TEGUH

      Siapa sih yang tidak kenal dengan MARIO TEGUH seorang motivator yang terkenal di Indonesia. Beliau lahir di Makassar, 5 Maret 1956 silam.
   Dari menonton beliau berbicara saya mendapat pelajaran hidup yang sangat   berharga yaitu bagaimana cara menjadi seseorang yang bijak dalam berbicara dan bertindak, pertamakali saya menyaksikan Mario Teguh di TV hal pertama yang saya lakukan hanyalah bengong sambil mendengarkan beliau berbicara, disini saya akan berusaha untuk mengamati bagaimana cara berbicara dari sang Motivator terkenal ini..
   Menurut saya cara beliau menyampaikan sebuah pesan itu sangat  penuh dengan kewibawaan, semangat, penuh dengan kata-kata yang dapat memberikan motivasi yang sangat besar untuk orang-orang yang mendengarkannya terutama saya sendiri,..

   Salah satu kata mutiara yang sangat memotivasi saya adalah "Kadang hal-hal buruk Tuhan hadirkan kedalam hidupmu untuk mengingatkanmu pada hal-hal baik yang lupa kamu syukuri".
   Jadi syukurilah apapun yang Tuhan berikan kepadamu jangan pernah menyesalinya.. :)

Sabtu, 12 November 2011

PERBEDAAN PHP dan HTML

         PHP adalah suatu bahasa atau script untuk membuat halaman web dinamis. Secara nyata, browser (seperti IE, Firefox, Opera dan kawan-kawannya yang lain) hanya mengerti satu bahasa, yaitu HTML (Hypertext Markup Language).


            HTML adalah suatu bahasa yang digunakan untuk berkomunikasi antara web server dengan klien (browser) yang diberi markup (tanda) khusus untuk melaksanakan atau menampilkan perintah khusus pula.

Kita bisa membuat web dengan menggunakan HTML. Kita juga bisa membuat link ke halaman lain di web kita atau halaman lain di web lain.

Tapi sayangnya, HTML adalah web statis. Artinya, jika kita ingin membuat web yang mempunyai banyak halaman, maka kita dituntut untuk membuat halaman web yang banyak juga.


Di lain pihak, PHP adalah suatu script (tepatnya server-side script) yang memproses perintah-perintah dan mengembalikannya ke server sudah dalam bentuk HTML.

Cara kerjanya seperti ini:
1. Browser meminta halaman ke web server.
2. Web server (bisa Apache, IIS dan lain-lain) akan memproses permintaan itu.
3. Jika web server menemukan suatu tanda khusus PHP (yaitu <?php dan ?>, atau <? dan ?>) maka web server akan memberikan kesempatan kepada PHP untuk memprosesnya, karena itu di luar wewenang web server.
4. PHP akan memproses perintah-perintah yang berada di antara <?php dan ?> atau <? dan ?> dan mengabaikan yang lainnya.
5. Dalam memproses perintah-perintah di antara <?php dan ?>, jika ada perintah untuk menampilkan sesuatu (seperti echo), maka PHP akan memberikannya kepada web server. Jika PHP menemukan kesalahan, baik itu sintaks, overflow, file tidak ditemukan dan lain-lain, maka PHP akan memberikan peringatan yang akan diteruskan ke web server.
6. Jika semua proses telah selesai, maka web server akan memberikan nilai kembalian kepada browser berupa HTML, satu-satunya bahasa yang dia mengerti.


Untuk dapat menggunakan PHP, Anda harus menginstal PHP yang dapat diperoleh di http://www.php.net dan web server seperti Apache, IIS dan sejenisnya.


Contoh sederhana script PHP adalah sebagai berikut :
   <?php
   echo “Saya sedang belajar PHP.”;
    ?>


      Script di atas akan menampilkan Saya sedang belajar PHP. pada browser. PHP juga dapat dipadukan dengan HTML. Artinya, dalam suatu dokumen web, Anda bisa mencampurkan HTML dengan PHP. Perhatikan script berikut :
 

<html>
     <head>
          <title>Saya sedang belajar PHP </title>
     </head>
     <body>
           <p>Kalimat ini datangnya dari HTML.</p>
           <?ph 
            echo “<p>Sementara itu, kalimat ini datangnya dari PHP.</p>”;
             ?>
           <p>Kembali ke HTML</p>
           <?php
           echo “<p>Kalau yang ini adanya di PHP.</p>”;
            ?>
          <p>Dan seterusnya.</p>
    </body>
</html>

PERBEDAAN BAHASA C++ DAN JAVA

PERBEDAAN TUJUAN PENDESAINANNYA :

Perbedaan antara bahasa pemrograman Java dengan bahasa pemrograma C++ dapat ditelusuri dari sistem pewarisannya, karena mereka memiliki desain yang berbeda tujuannya :
  • C++ didisain tertutama untuk sistem pemrograman, mengembangkan bahasa pemrograman C. Untuk itu prosedur bahasa pemrograman didisain untuk eksekusi program yang lebih efisien, pada C++ telah ditambahkan penunjang untuk program berorientasi objek dengan jenis statis, kecuali dalam hal pengendaliannya, mencakup pengaturan sumber daya dan pemrograman generik, khsususnya juga ditambahkan ”standard library” termasuk algoritma dan isi program generik. Universitas Gunadarma Rr. Artiana Krestianti AMP C (Pengenalan Java) Bab 1 Hal 7 dari 8
  • Java pada awalnya dirancang untuk mendukung jaringan komputer. Java dipercaya sebagai mesin virtual yang aman dan sangat mudah. Java dibendel dengan desain library yang luas untuk menyediakan abstraksi yang lengkap dari suatu platform. Java adalah bahasa pemrograman berorientasi objek berjenis statis yang penggunaan syntaxnya mirip dengan bahasa pemrograman C, tapi tidak kompatibel dengannya. Java didisain dari awal, dengan tujuan agar mudah digunakan dan dapat diakses oleh khalayak yang lebih luas.
PERBEDAAN TUJUAN PENGEMBANGANNYA :
Perbedaan tujuan pengembangan bahasa pemrograman Java dengan bahasa pemrograma C++, mengakibatkan perbedaan prinsip dan perbedaan desain antara masing-masing bahasa pemrograman tersebut.
C++
  1. Kurang lebih kompatibel dengan bahasa sumber (source code) bahasa C.
  2. Memungkinkan panggilan langsung ke sistem perpustakaan asli (native system libraries).
  3. Dijalankan dengan fasilitas sistem keamanan yang rendah.
  4. Mendukung aritmatik yang tak terdaftar.
  5. Tidak ada batasan standard atau ukuran untuk semua jenis tipe data numerik. Hanya diberikan ukuran relatif.
  6. Parameter yang digunakan dapat dengan value, pointer atau reference.
  7. Pengaturan memory melalui pihak ketiga yang menyediakan pengumpulan sampah (garbage collection).
  8. Standard Library C++ mempunyai lebih banyak pengaturan dan fungsi dari standard library pada Java.
  9. Pewarisan majemuk.

Java
  1. Didisain dari awal tidak kompatibel dengan bahasa pemrograman manapun.
  2. Panggilan melalui Java Native Interface.
  3. Dijalankan dengan mesin virtual yang aman (terlindungi).
  4. Tidak mendukung aritmatik yang tak terdaftar.
  5. Pembatasan stardard dan ukuran untuk semua jenis data.
  6. Parameter yang digunakan selalu dengan value, walaupun objek diakses melalui references akan diubah ke value terlebih dulu, tidak langsung dari objek tersebut.
  7. Pengumpulan sampah secara otomatis, walaupun demikikan secara manual dapat diatur oleh programmer.
  8. Standard Library Java berkembang sesuai masing-masing release/versi.
  9. Pewarisan tunggal, bila dibutuhkan pewarisan majemuk hanya dapat melalui interface.
            Bahasa pemrograman C++ sangat tangguh tetapi rumit, sedangkan bahasa pemrograman Java dirancang lebih sederhana (dan oleh karenanya lebih mudah dipelajari).

PERBEDAAN UMUM :
Pada Java, manajemen memory dinamis dan pointer dilakukan secara otomatis. Otomatisasi ini menghilangkan kemungkinan bagi penggunaan pointer yang dapat merusak kestabilan program dan sistem operasi. Pada C/ C++ pemrogram melakukan sendiri alokasi dan dealokasi memory.
  • Java tidak mengenal multiple inheritance seperti pada C/ C++. Multiple inheritance pada C/ C++ membingungkan dan berakibat pada sulitnya pembuatan aplikasi dan compiler. Sebagai ganti yang lebih baik, Java menggunakan interface.
  • Java menggunakan bahasa OOP murni sedangkan C++ adalah bahasa OOP hybrid (dapat menggunakan model OOP maupun procedural).
  • Java menggunakan model Exception dalam menangani kesalahan program.
  • Java tidak menggunakan compiler-directive pada source code.
  • Java memiliki fasilitas garbage collection yang bekerja secara otomatis untuk menjamin ketersediaan memory dengan membebaskan memory yang tidak terpakai lagi.
  • Java sangat portable, baik file sumbernya maupun hasil kompilasinya. Hal ini berbeda dengan C/ C++ yang hanya portable pada level kode sumbernya saja, itupun dengan melakukan kodifikasi ketika dipindahkan ke platform yang berbeda.
  • Spesifikasi bahasa dan implementasi Java sudah ditetapkan dan tidak mengikuti suatu mesin atau platform tertentu. Hal ini berbeda dengan C/ C++ yang sangat tergantung pada mesin dan platform yang akan digunakan.

Jumat, 11 November 2011

PENGENALAN BAHASA JAVA

          Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh perusahaan Sun Microsystem. Java pertama kali dikonsepkan oleh James Gosling, Patrick Naughton, Cris Warth dan rekan-rekan lainnya di Sun Microsystem pada tahun 1991. Awalnya Gosling memulai Green Project untuk membuat bahasa komputer yang digunakan pada chip-chip embedded. Bahasa ini pada awalnya disebut “Oak” tapi kemudian diubah menjadi “Java” pada tahun 1995 karena nama Oak telah dijadikan hak cipta dan digunakan sebagai bahasa pemrograman lainnya. 
        Nama “Java” sendiri konon diambil dari nama sebuah biji kopi yang berasal dari jawa (dalam bahasa inggris; jawa = java) kesukaan Gosling. Karena orang-orang di Green Project terbiasa menggunakan UNIX yang berbasis C++ dan bukan pascal, maka kebanyakan sintaks diambil dari bahasa C, serta mengadopsi orientasi objek C++ dan bukan prosedural. Java dibekali dengan kemampuan untuk dapat digunakan pada berbagai platform atau dapat dijalankan dalam berbagai sistem operasi dan arsitektur computer. Bahasa Java menurunkan sintaksnya dari bahasa C dan objeknya diadaptasi dari C++, selain itu Java juga bersifat case sensitive.
          Untuk membuat program dengan bahasa java, kita dapat menulis source code pada teks editor yang kemudian disimpan dalam file berekstension .java. Selanjutnya kita mengcompile source code tersebut dengan perintah javac, sehingga didapatkan sebuah file berekstension .class. Untuk merunning program, kita gunakan perintah java. Kompiler dan interpreter untuk program Java berbentuk Java Development Kit (JDK) yang diproduksi oleh Sun Microsystems. Interpreter untuk program Java sendiri sering juga disebut Java Runtime Environment (JRE) atau Java Virtual Machine. Untuk mengembangkan program Java dibutuhkan JDK, sementara jika hanya ingin menjalankan bytecode Java cukup dengan JRE saja.
 
Karakteristik dari JAVA :
  1. Sederhana
Bahasa pemrograman Java menggunakan sintaks mirip dengan C++ dengan menghilangkan penggunaan pointer yang rumit dan multiple inheritance, sehingga menarik banyak pengguna C++ untuk beralih ke Java.
  1. Berorientasi objek
Artinya, semua aspek yang terdapat dalam java adalah objek. Hal ini sangat memudahkan pemrogram untuk mendesain, membuat, mengembangkan dan mengalokasi kesalahan sebuah program dengan basis Java secara cepat, tepat, mudah dan terorganisir.
3. Terdistribusi
Java dibuat untuk membuat aplikasi terdistribusi secara mudah dengan adanya libraries networking yang terintegrasi pada Java.
4. Automatic Garbage Collection
Fasilitas pengaturan penggunaan memori sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung (seperti halnya dalam bahasa C++ yang dipakai secara luas).
5. Portable atau multiplatform
Source code maupun program Java dapat dengan mudah dibawa ke platform yang berbeda-beda tanpa harus dikompilasi ulang.
6. Performance
Performance pada Java sering dikatakan kurang tinggi. Namun performance Java dapat ditingkatkan menggunakan kompilasi Java lain seperti buatan Inprise, Microsoft ataupun Symantec yang menggunakan Just In Time Compilers (JIT).
  1. Penggunaan memori yang banyak
Java menggunakan memori yang cukup banyak bila dibandingkan dengan bahasa pemrograman sebelumnya, seperti C/C++ dan pascal.
8. Secure
Sebagai bahasa pemrograman untuk aplikasi internet dan terdistribusi, Java memiliki beberapa mekanisme keamanan untuk menjaga aplikasi agar tidak digunakan untuk merusak sistem komputer yang menjalankan aplikasi tersebut.
  1. Kebanyakan sintaks diambil dari bahasa C, serta mengadopsi orientasi objek C++ dan bukan prosedural seperti yang ada pada pascal.
  2. Mudah didekompilasi
Dekompilasi adalah proses membalikkan dari kode jadi menjadi source kode. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak.

BAGAIMANA YA CARA MEMBUAT WEBSITE DENGAN MENGGUNAKAN PHP......????

      Ini adalah cara mudah membuat website dengan PHP menggunakan program dreamweaver.

        Dreamweaver juga merupakan sebuah software untuk membantu kita dalam membuat website, kita tidak perlalu tahu tetang programming, kita cuma perlu mengatur letak, layout, gambar, tulisan  sesuai dengan yang kita inginkan, seperti  kita membuat sebuah gambar.

Bagaimana cara mudahnya???.....

     Tahap pertama tentu anda harus instalkan program macromedia dreamweaver di komputer anda, silahkan cari program tersebut di goolge. selajutnya silahkan anda cari sebuah website yang menarik menurut anda, website apa saja, tahap awal coba ambil yang sederhana dulu, kemudian klik file di sudut kiri atas dan pilih “save page as”, setelah itu buka program dreamweaver dan pilih open file halaman website yang anda simpan tadi, sekarang anda sudah lihat halaman website orang lain sudah ada di program dreamweaver anda, anda tinggal ganti gambar dan tulisannya sesuka anda, supaya ukurannya tidak berubah ukuran gambar penggantinya juga harus sama, robah ukuran gambar anda menggunakan photoshop atau program yang lainnya.

            Selanjutnya yang perlu dilakukan adalah mendefenisikan site, klik tab ” site” yang ada di tab panel diatas kemudian pilih “new site”, beri nama folder website anda, kemudian pilih aja next, perhatikan dimana anda simpan folder tersebut. kemudian untuk pertanyaan “how do you connect to server ?” pilih “none” terakhir pilih “done”. Buat folder gambar dalam folder website dan simpan halaman yang anda buat dengan nama “index.php” atau “index.html” didalam folder website anda. misal nama folder website anda “bisnis” dalam folder bisnis ada file “index.php” dan ada folder “gambar” dan file-file gambar.

        Setelah selesai anda upload isi folder “bisnis” ke server anda kedalam folder “public_html” menggunakan file zilla maka halaman yang anda buat akan menjadi halaman utama website, kita juga bisa upload folder “bisnis” ke dalam file “public_html” tetapi halaman yang anda buat akan menjadi halaman bisnis dari website utama kita.

       Teknik ini banyak dipergunakan dalam membuat landingpage sebuah halaman penawaran atau sales letter website bisnis anda, banyak dipergunakan dalam menjalankan program Pay Per Sale (PPS).

Cara Cepat Belajar Bahasa Pemrograman C++

C++ merupakan bahasa pemrograman komputer yang termasuk dalam bahasa pemrograman tingkat menengah. C++ itu sendiri merupakan bahasa pemngembangan dari bahasa C. C++ merupakan bahasa yang merupakan pemrograman berorientasi objek. Saya akan menjabarkan sedikit tentang C++ :

#include
void main()
{
cout “selamat pagi semua\n”;
}

Berikut ini adalah penjelasan dari propgram di atas:
  1. #include : merupakan deklarasi dari beberapa fungsi yang dibutuhkan oleh perangkat lunak atau class class yang dibutuhkan.
  2. void main () : Ini merupakan fungsi utama, dan c++ itu sendiri terdapat banyak fungsi.Dan kata void itu sendiri menandakan kalau fungsi main tidak bertipe.
  3. {} : kurung buka dan tutup itu sendiri menandakan awal dan akhir dari program.
  4. cout “selamat pagi semua\n”; : cout itu sendiri berguna untuk mencetak tampilan, dan setiap statement harus diakhiri dengan titik koma.
  5. kondisi percabangan :
• if (expression)
{
statement;
}
• if (expression)
{
statement;
}
else
{
statement2;
}
• switch
{
case1:
{
statement;
break;
}
case2:
{
statement;
break;
}
Kondisi perulangan :
• while (expression)
{
statement;
}
• do
{
statement;
}
while (condition);


<<<<Demikian yang bisa saya sampaikan SEMOGA BERMANFAAT>>>>

PERBEDAAN-PERBEDAAN VERSI DARI WEB

Perbedaan web versi 1.0 hingga 3.0 sebagai berikut :

1. WEB 1.0
     Pada tahun 1989-1991 dengan aplikasi menyimpan dalam tampilan teks dan bahasa yang digunakan untuk menyusun kontennya adalah bahasa pemrograman Hyper Text Mark Language disingkat menjadi HTML yang statis dan informatif tanpa panambahan konten apapun.
Perkembangan Operating System menjadikan web dalam versi kali ini disentuh dengan desain grafis yang membuat tampilan gambar, suara, video dan animasi. Bahasa pemrograman yang dipakai berubah menjadi PHP atau javaScript, HTML-pun juga digunakan.


2. WEB 2.0
     Perbedaan yang tampak pada versi ini adalah web dengan interaksi antar user, contohnya blog , friendster, multiply, myspace, facebook, twitter, dan sebagainya. perubahan yang terjadi adalah jaringan sosial yang sangat pesat sehingga teknologi mengikuti perkembangan web.


3. WEB 3.0
       Web yang diciptakan untuk melacak kaitan kata - kata yang terangkai, berkaitan dengan yang dipakai. Agar menjadi lebih umum bertukar informasi melalui dokumen yang dimengerti oleh bahasa pemrograman sistem operasi itu sendiri.
sebagai realisasi dari pengembangan sistem kecerdasan buatan guna tercipta global meta data yang mudah dipahami dan dapat diterima sebaik mungkin contohnya google co-ops, li'l online community.
yang membedakan adalah pada versi ini kebutuhan pengguna akan lebih karena membutuhkan spesifikasi komputer yang tinggi untuk teknologi berbasis 3D ini agar berjalan di komputer.