Showing posts with label Pemrograman. Show all posts
Showing posts with label Pemrograman. Show all posts

Friday, July 19, 2013

20 Tips Belajar Programer:Autoblogsyahirauntuksoftware

TEKNIK KOMPUTER DAN JARINGAN - Berikut ini adalah tips bagaimana cara agar sukses dalam belajar pemrograman sehingga bisa menjadi seorang programmer yang handal.
 
tips sukses belajar pemrograman
20 Tips suksesnya adalah sebagai berikut:
  1. Modal awal untuk belajar pemrograman adalah Motivasi. Kalau motivasi untuk belajar motivasi besar, Selamat! Anda adalah calon seorang programmer handal. Fokus selanjutnya adalah mengasah skill untuk belajar pemrograman. Terus pertahankan motivasi yang telah dimiliki. Jangan sampai motivasi ini pupus ketika menemui kegagalan.
  2. Jangan mudah menyerah. Memang belajar pemrograman adalah tidak mudah. Butuh perjuangan, kerja keras, serta pengalaman (jam terbang). Jangan mudah menyerah ketika banyak error yang muncul ketika membuat program.
  3. Jangan sekali-kali menganggap pemrograman itu adalah sepenuhnya pelajaran ‘Menghapal’. Memang betul, menghapal juga diperlukan yaitu ketika menghapalkan sintaks dan aturan penulisan dalam program. Tapi secara prinsip, pemrograman adalah pelajaran cara berpikir dan logika bagaimana menyelesaikan masalah.
  4. Jangan hanya menjadi tukang ketik. Ketika dosen memberikan contoh program di kelas atau ketika praktikum, jangan hanya memandang setiap barisan kode program tersebut sebagai angin lalu dan hanya Anda pindahkan ke kertas atau komputer. Kalau hanya demikian, sama halnya dengan belajar menjadi tukang ketik. Coba pahami setiap baris kode dan alur program yang dituliskan guru atau dosen Anda. Kalau sudah paham, coba tulis program menurut versi sendiri ke buku atau komputer. Apabila hal ini dilakukan, maka secara tidak sadar telah melatih logika berpikir dan belajar menuangkan logika berpikir ke dalam bentuk program.
  5. Untuk mendukung pembelajaran, coba cari orang yang mau mengajari. Ketika menemui masalah dalam belajar pemrograman. Bisa teman dekat, teman di internet atau bahkan guru dan dosen atau siapapun yang dekat dan memahami hal yang ditanyakan.
  6. Jangan mengandalkan tatap muka di kelas. Materi pemrograman sangatlah luas. Apa yang diberikan dosen ketika kuliah itu sangatlah kecil cakupannya dibandingkan keseluruhan ilmu pemrograman. Cobalah eksplorasi sendiri segala hal tentang pemrograman. Ada banyak referensi di internet yang membahas tentang tips dan trik serta teknik dalam pemrograman.
  7. Carilah komunitas yang fokus dengan pemrograman. Di internet ada banyak forum diskusi via web atau mailing list yang membahas tentang pemrograman. Ingat bahwa orang yang sering bergaul dengan penjual minyak wangi maka dia akan ikut menjadi wangi. So, kita adopsi hal ini, banyak-banyaklah bergaul dengan orang dalam komunitas yang sama-sama interest dengan pemrograman..
  8. Sangat disarankan memiliki komputer sendiri di rumah atau di kost. Seperti yang telah saya jelaskan di atas bahwa untuk menguasai pemrograman butuh pengalaman dan jam terbang yang banyak dalam membuat progam. Kalau tidak memiliki komputer sendiri, bagaimana bisa menambah jam terbangnya? Untuk belajar pemrograman tidaklah harus membutuhkan komputer dengan spesifikasi tinggi. Cukup komputer Pentium III saja itu sudah bisa, kecuali belajar program yang memang butuh spesifikasi besar misalnya programan berbasis visual. Oya, jangan sekali-kali mengandalkan jam praktikum di laboratorium karena waktu penggunaannya sangat-sangat terbatas. Anggap saja ketika beli komputer adalah sebagai investasi jangka panjang. Yakinlah suatu saat modal untuk membeli komputer itu akan balik kembali, atau malah akan memberikan return of investment yang jauh lebih besar.
  9. Jangan hanya mengandalkan catatan atau modul yang diberikan oleh dosen. Isi modul yang ditulis oleh dosen itu rata-rata masih sedikit kontennya. Berusahalah mencari referensi sendiri terkait dengan pemrograman. Toh saat ini sudah banyak buku-buku yang mengulas tentang pemrograman. Kalau ingin yang gratis, coba cari referensi di internet karena tersedia banyak free ebook yang bisa didownload.
  10. Sebagai pemrogrammer harus selalu ingat kepada yang maha kuasa, agar jangan lupa tetap menunaikan ibadah. Knowledge come from The Creator, semakin dekat anda dengan Tuhan, semakin berguna & enjoy dalam melakukan pemrograman.
  11. Seorang programmer harus bisa mengatur (memprogram) diri nya – self programming. Dalam hal kepribadianya, contoh : kapan waktu makan, kapan waktu tidur, kapan waktu beribadah, dan kapan waktu untuk berkumpul dengan keluarga – tidak coding terus. memprogram waktu dengan baik.
  12. Seorang orang programmer harus bisa menjaga kesehatan. Karena logika tidak bisa berjalan tanpa logistik, jadi makanan pun harus diperhatikan, teratur dan bergizi dengan begitu otak kita bisa berfikir secara jernih dan cerdas.
  13. Jangan hanya fokus untuk menguntungkan diri sendiri. Programer seperti itu adalah programer yg egois. Karena suatu saat ia harus mengetahui bakat yg ia gunakan, haruslah berguna bagi orang lain.
  14. Layaknya seorang ilmuwan, programer juga harus terus mencari permasalahan dalam suatu program dan mencari pemecahan atas masalah tersebut.
  15. Mulailah belajar pemrograman dengan logika-logika dasar yang kuat. Seorang programmer harus selalu bisa mengatasi masalah dan memberikan solusi selama itu masih logic, kecuali yang magic-magic lupakan saja, contoh: memindahkan monas ke papua / memindahkan tamanmini ke dalam saku.
  16. Jangan takut untuk gagal. Setiap programmer pasti pernah mengalami kesulitan / bahkan mengalami kegagalan dalam menyelesaikan suatu project. Maybe, itulah jalan menuju kesuksesan. Yang secara tidak langsung tanpa Anda sadari.
  17. Luangkan waktu sejenak untuk me-refresh otak, pikiran dan tenaga. Tak jarang programmer yang stres, terlalu memaksakan sistem kerja otak tanpa istirahat yang rutin, dikarenakan dikejar deadline.
  18. Jangan takut untuk “copy paste”. Tidak diharuskan seorang programmer menulis coding manual. Disamping untuk mempersingkat waktu, disini seorang programmer di tuntut untuk mengembangkan kreatifitas. Banyak atau bahkan hampir setiap programmer menggunakan berbagai macam template.
  19. Jangan hanya asal copy paste. Rata-rata orang yang asal copy paste program itu tidak berusaha memahami program yang dia copy. Coba pahami dahulu program yang diperoleh terutama pada algoritmanya, kalau bisa tulis kembali program tersebut menurut versi Anda. Boleh sih copy paste, asal juga berusaha memahami makna program di dalamnya. Syukur-syukur kalau Anda memodifikasi kode programnya.
  20. Jangan lupa mengamalkannya. Karena ilmu tidak diamalkan bagaikan pohon tidak berbuah, berbagilah (ilmu tidak akan habis walau dibagi kepada seberapa banyak orang) bahkan dengan ilmu derajat kita akan terangkat.

SOFTWARE PENTING UNTUK PC ANDA INSTAL MUDAH20 Tips Belajar Programer:Autoblogsyahirauntuksoftware

TEKNIK KOMPUTER DAN JARINGAN - Berikut ini adalah tips bagaimana cara agar sukses dalam belajar pemrograman sehingga bisa menjadi seorang programmer yang handal.
 
tips sukses belajar pemrograman
20 Tips suksesnya adalah sebagai berikut:
  1. Modal awal untuk belajar pemrograman adalah Motivasi. Kalau motivasi untuk belajar motivasi besar, Selamat! Anda adalah calon seorang programmer handal. Fokus selanjutnya adalah mengasah skill untuk belajar pemrograman. Terus pertahankan motivasi yang telah dimiliki. Jangan sampai motivasi ini pupus ketika menemui kegagalan.
  2. Jangan mudah menyerah. Memang belajar pemrograman adalah tidak mudah. Butuh perjuangan, kerja keras, serta pengalaman (jam terbang). Jangan mudah menyerah ketika banyak error yang muncul ketika membuat program.
  3. Jangan sekali-kali menganggap pemrograman itu adalah sepenuhnya pelajaran ‘Menghapal’. Memang betul, menghapal juga diperlukan yaitu ketika menghapalkan sintaks dan aturan penulisan dalam program. Tapi secara prinsip, pemrograman adalah pelajaran cara berpikir dan logika bagaimana menyelesaikan masalah.
  4. Jangan hanya menjadi tukang ketik. Ketika dosen memberikan contoh program di kelas atau ketika praktikum, jangan hanya memandang setiap barisan kode program tersebut sebagai angin lalu dan hanya Anda pindahkan ke kertas atau komputer. Kalau hanya demikian, sama halnya dengan belajar menjadi tukang ketik. Coba pahami setiap baris kode dan alur program yang dituliskan guru atau dosen Anda. Kalau sudah paham, coba tulis program menurut versi sendiri ke buku atau komputer. Apabila hal ini dilakukan, maka secara tidak sadar telah melatih logika berpikir dan belajar menuangkan logika berpikir ke dalam bentuk program.
  5. Untuk mendukung pembelajaran, coba cari orang yang mau mengajari. Ketika menemui masalah dalam belajar pemrograman. Bisa teman dekat, teman di internet atau bahkan guru dan dosen atau siapapun yang dekat dan memahami hal yang ditanyakan.
  6. Jangan mengandalkan tatap muka di kelas. Materi pemrograman sangatlah luas. Apa yang diberikan dosen ketika kuliah itu sangatlah kecil cakupannya dibandingkan keseluruhan ilmu pemrograman. Cobalah eksplorasi sendiri segala hal tentang pemrograman. Ada banyak referensi di internet yang membahas tentang tips dan trik serta teknik dalam pemrograman.
  7. Carilah komunitas yang fokus dengan pemrograman. Di internet ada banyak forum diskusi via web atau mailing list yang membahas tentang pemrograman. Ingat bahwa orang yang sering bergaul dengan penjual minyak wangi maka dia akan ikut menjadi wangi. So, kita adopsi hal ini, banyak-banyaklah bergaul dengan orang dalam komunitas yang sama-sama interest dengan pemrograman..
  8. Sangat disarankan memiliki komputer sendiri di rumah atau di kost. Seperti yang telah saya jelaskan di atas bahwa untuk menguasai pemrograman butuh pengalaman dan jam terbang yang banyak dalam membuat progam. Kalau tidak memiliki komputer sendiri, bagaimana bisa menambah jam terbangnya? Untuk belajar pemrograman tidaklah harus membutuhkan komputer dengan spesifikasi tinggi. Cukup komputer Pentium III saja itu sudah bisa, kecuali belajar program yang memang butuh spesifikasi besar misalnya programan berbasis visual. Oya, jangan sekali-kali mengandalkan jam praktikum di laboratorium karena waktu penggunaannya sangat-sangat terbatas. Anggap saja ketika beli komputer adalah sebagai investasi jangka panjang. Yakinlah suatu saat modal untuk membeli komputer itu akan balik kembali, atau malah akan memberikan return of investment yang jauh lebih besar.
  9. Jangan hanya mengandalkan catatan atau modul yang diberikan oleh dosen. Isi modul yang ditulis oleh dosen itu rata-rata masih sedikit kontennya. Berusahalah mencari referensi sendiri terkait dengan pemrograman. Toh saat ini sudah banyak buku-buku yang mengulas tentang pemrograman. Kalau ingin yang gratis, coba cari referensi di internet karena tersedia banyak free ebook yang bisa didownload.
  10. Sebagai pemrogrammer harus selalu ingat kepada yang maha kuasa, agar jangan lupa tetap menunaikan ibadah. Knowledge come from The Creator, semakin dekat anda dengan Tuhan, semakin berguna & enjoy dalam melakukan pemrograman.
  11. Seorang programmer harus bisa mengatur (memprogram) diri nya – self programming. Dalam hal kepribadianya, contoh : kapan waktu makan, kapan waktu tidur, kapan waktu beribadah, dan kapan waktu untuk berkumpul dengan keluarga – tidak coding terus. memprogram waktu dengan baik.
  12. Seorang orang programmer harus bisa menjaga kesehatan. Karena logika tidak bisa berjalan tanpa logistik, jadi makanan pun harus diperhatikan, teratur dan bergizi dengan begitu otak kita bisa berfikir secara jernih dan cerdas.
  13. Jangan hanya fokus untuk menguntungkan diri sendiri. Programer seperti itu adalah programer yg egois. Karena suatu saat ia harus mengetahui bakat yg ia gunakan, haruslah berguna bagi orang lain.
  14. Layaknya seorang ilmuwan, programer juga harus terus mencari permasalahan dalam suatu program dan mencari pemecahan atas masalah tersebut.
  15. Mulailah belajar pemrograman dengan logika-logika dasar yang kuat. Seorang programmer harus selalu bisa mengatasi masalah dan memberikan solusi selama itu masih logic, kecuali yang magic-magic lupakan saja, contoh: memindahkan monas ke papua / memindahkan tamanmini ke dalam saku.
  16. Jangan takut untuk gagal. Setiap programmer pasti pernah mengalami kesulitan / bahkan mengalami kegagalan dalam menyelesaikan suatu project. Maybe, itulah jalan menuju kesuksesan. Yang secara tidak langsung tanpa Anda sadari.
  17. Luangkan waktu sejenak untuk me-refresh otak, pikiran dan tenaga. Tak jarang programmer yang stres, terlalu memaksakan sistem kerja otak tanpa istirahat yang rutin, dikarenakan dikejar deadline.
  18. Jangan takut untuk “copy paste”. Tidak diharuskan seorang programmer menulis coding manual. Disamping untuk mempersingkat waktu, disini seorang programmer di tuntut untuk mengembangkan kreatifitas. Banyak atau bahkan hampir setiap programmer menggunakan berbagai macam template.
  19. Jangan hanya asal copy paste. Rata-rata orang yang asal copy paste program itu tidak berusaha memahami program yang dia copy. Coba pahami dahulu program yang diperoleh terutama pada algoritmanya, kalau bisa tulis kembali program tersebut menurut versi Anda. Boleh sih copy paste, asal juga berusaha memahami makna program di dalamnya. Syukur-syukur kalau Anda memodifikasi kode programnya.
  20. Jangan lupa mengamalkannya. Karena ilmu tidak diamalkan bagaikan pohon tidak berbuah, berbagilah (ilmu tidak akan habis walau dibagi kepada seberapa banyak orang) bahkan dengan ilmu derajat kita akan terangkat.

Sunday, July 14, 2013

Pengertian HTML:Autoblogsyahirauntuksoftware

Pengertian HTML
TEKNIK KOMPUTER DAN JARINGAN - HTML (Hyper Text Markup Language) adalah sekumpulan simbol-simbol atau tag-tag yang dituliskan dalam sebuah file yang dimaksudkan untuk menampilkan halaman pada web browser. Tag-tag tadi memberitahu browser bagaimana menampilkan halaman web dengan lengkap kepada pengguna.
Tag-tag HTML selalu diawali dengan <x> dan diakhiri dengan </x> dimana x tag HTML seperti
b, i, u dan sebagainya.


Secara garis besar, terdapat 4 jenis elemen dari HTML:
  • structural. tanda yang menentukan level atau tingkatan dari sebuah teks (contoh, <h1>Golf</h1> akan memerintahkan browser untuk menampilkan “Golf” sebagai teks tebal besar yang menunjukkan sebagai Heading 1
  • presentational. tanda yang menentukan tampilan dari sebuah teks tidak peduli dengan level dari teks tersebut (contoh, <b>boldface</b> akan menampilkan bold. Tanda presentational saat ini sudah mulai digantikan oleh CSS dan tidak direkomendasikan untuk mengatur tampilan teks,
  • hypertext. tanda yang menunjukkan pranala ke bagian dari dokumen tersebut atau pranala ke dokumen lain (contoh, <a href="http://fhirman-ilham.blogspot.com/">Teknik Komputer</a> akan menampilkan Teknik Komputer sebagai sebuah hyperlink ke URL tertentu),
  • Elemen widget yang membuat objek-objek lain seperti tombol (<button>), list (<li>), dan garis horizontal (<hr>).
Selain markup presentational , markup yang lin tidak menentukan bagaimana tampilan dari sebuah teks. Namun untuk saat ini, penggunaan tag HTML untuk menentukan tampilan telah dianjurkan untuk mulai ditinggalkan dan sebagai gantinya digunakan Cascading Style Sheets.

SOFTWARE PENTING UNTUK PC ANDA INSTAL MUDAHPengertian HTML:Autoblogsyahirauntuksoftware

Pengertian HTML
TEKNIK KOMPUTER DAN JARINGAN - HTML (Hyper Text Markup Language) adalah sekumpulan simbol-simbol atau tag-tag yang dituliskan dalam sebuah file yang dimaksudkan untuk menampilkan halaman pada web browser. Tag-tag tadi memberitahu browser bagaimana menampilkan halaman web dengan lengkap kepada pengguna.
Tag-tag HTML selalu diawali dengan <x> dan diakhiri dengan </x> dimana x tag HTML seperti
b, i, u dan sebagainya.


Secara garis besar, terdapat 4 jenis elemen dari HTML:
  • structural. tanda yang menentukan level atau tingkatan dari sebuah teks (contoh, <h1>Golf</h1> akan memerintahkan browser untuk menampilkan “Golf” sebagai teks tebal besar yang menunjukkan sebagai Heading 1
  • presentational. tanda yang menentukan tampilan dari sebuah teks tidak peduli dengan level dari teks tersebut (contoh, <b>boldface</b> akan menampilkan bold. Tanda presentational saat ini sudah mulai digantikan oleh CSS dan tidak direkomendasikan untuk mengatur tampilan teks,
  • hypertext. tanda yang menunjukkan pranala ke bagian dari dokumen tersebut atau pranala ke dokumen lain (contoh, <a href="http://fhirman-ilham.blogspot.com/">Teknik Komputer</a> akan menampilkan Teknik Komputer sebagai sebuah hyperlink ke URL tertentu),
  • Elemen widget yang membuat objek-objek lain seperti tombol (<button>), list (<li>), dan garis horizontal (<hr>).
Selain markup presentational , markup yang lin tidak menentukan bagaimana tampilan dari sebuah teks. Namun untuk saat ini, penggunaan tag HTML untuk menentukan tampilan telah dianjurkan untuk mulai ditinggalkan dan sebagai gantinya digunakan Cascading Style Sheets.

Wednesday, July 10, 2013

Dasar PHP Bagian 1:Autoblogsyahirauntuksoftware

Dasar PHP Bagian 1
TEKNIK KOMPUTER DAN JARINGAN - Langkah awal dalam membangun atau mengembangkan website dinamis dengan PHP dan MYSQL adalah mempelajari Dasar PHP itu sendiri. Pada tutorial ini anda akan belajar dasar - dasar PHP, mulai dari syntak PHP, variabel, operator, Konstanta dan dasar PHP lainnya.

Sintaks Dasar

Seperti telah  dijelaskan sebelumnya, untuk menambahkan kode PHP ke dalam sebuah halaman, anda mesti menaruhya dalam PHP tag
<?PHP
?>
Segala sesuatu yang diletakkan di dalam PHP tag akan dieksekusi oleh web server sebagai kode PHP, dan text di luar PHP tag akan segera dikirim ke web browser sebagai HTML biasa.

Mengirim Data ke Web Browser

Untuk membuat website dinamis, anda harus tahu bagaimana cara mengirim data ke web browser. PHP menyediakan banyak function untuk melakukan hal tersebut, yang paling banyak digunakan adalah print() dan echo(). Untuk mengirim sebuah text "Nama saya PHP" ke web browser caranya sangat mudah:
echo "Nama saya PHP"; atau echo 'Nama saya PHP';
atau anda dapat menggunakan print():
print "Nama saya PHP"; atau print 'Nama saya PHP';
seperti anda lihat, penggunaan echo dan print untuk mengirim text / data ke browser adalah dengan menempatkan text / data yang akan dikirim dalam tanda petik dua " atau tanda petik satu ' dan diakhiri dengan tanda titik kome ;. Lalu bagaimana jika text yang dikirim berisi tanda petik dua atau tanda petik satu misalnya, "Andi said, "How are you?"" atau "Andi's dog";. Ada dua cara yang bisa anda gunakan, yang pertama jika text yang dikirim berisi tanda petik dua anda dapat meletakkanya dalam tanda petik satu seperti :
echo 'Andi said, "How are you?" ';
jika text yang dikirim berisi tanda petik satu anda dapat meletakannya dalam tanda petik dua seperti :
echo "Andi's dog";
cara kedua adalah dengan menggunakan tanda backslash (escape string) seperti berikut:
echo "Andi said, "How are you?"";
echo 'Andi's dog';

Menulis Komentar

Seperti bahasa pemrograman lainnya, PHP juga bisa disisipi dengan komentar untuk mengingatkan tentang sesuatu. Untuk menulis komentar dalam PHP ada tiga cara, yang pertama adalah menggunakan tanda #
# ini adalah komentar
yang kedua adalah dengan menggunakan 2 buah slash
//ini juga komentar
echo 'helo word'; // say helo word

yang ketiga adalah dengan diapit tanda /* */
/*ini adalah komentar
bentuk ketika */

cara ketiga dapat digunakan untuk menulis komentar lebih dari satu baris. sedangkan cara satu dan dua digunakan untuk menulis komentar dalam satu baris. Komentar tidak akan dieksekusi oleh web server.

Variabel PHP

Variabel adalah tempat untuk menyimpan data sementara. Nilai dari sebuah variabel bisa text, bilangan atau data yang lainnya. PHP memiliki 8 tipe variabel: boolean (true - false), integer, floating point (desimal), string, array, object, resource dan null. Aturan penulisan varibel dalam php adalah sebagai berikut:
  1. Sebuah variabel harus dimulai dengan tanda dolar $ misalnya, $namaVariabel;
  2. Nama variabel dapat berisi kombinasi dari huruf, angka dan underscore misal, $customer_1;
  3. Karakter pertama setelah tanda dolar harus huruf atau underscore, tidak boleh angka.
  4. nama variabel dalam PHP case-sensitive, artinya $namaVariabel berbeda dengan $Namevariabel.
Variabel diisi nilai (di-asign) dengan tanda sama dengan = misal, $name = 'Andi'. Dan variabel dapat ditampilkan tanpa tanda petik seperti :
echo $name;
print $name;

atau dapat ditampilkan dengan tanda petik dua:
echo "Hello, $name";
anda tidak bisa menampilkan varibel dengan tanda pertik satu:
echo 'Helo, $name'; // ini tidak akan bekerja, salah.
untuk lebih jelas dalam penggunaan variabel akan diberikan sebuah contoh. Ikutilah langkah-langkah berikut.
  1. Buat document baru dengan text editor anda, mulai dengan mengetikan kode HTML di bawah :
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Penggunaan Variabel</title>
    </head>
    <body>
  2. Buat pembuka tag php dan isi sebuah komentar
    <?PHP #contoh penggunaan varibel
  3. buat sebuah varibel dengan script berikut:
    $file=$_SERVER['SCRIPT_FILENAME'];
    $_SERVER sebenarnya adalah sebuah variabel yang berisi informasi tentang server. variabel $_SERVER[‘SCRIPT_FILENAME’] berisi nama dari script yang sedang dijalankan misalnya, C:xampphtdocsvariable.php. Script di atas adalah untuk membuat sebuah variabel baru dengan nama $file dan mengisi variabel baru $file dengan nilai dari variabel $_SERVER[‘SCRIPT_FILENAME’].
  4. buat variabel kedua dengan script di bawah:
    $user = $_SERVER[‘HTTP_USER_AGENT’];
    $_SERVER[‘HTTP_USER_AGENT’] berisi nilai web browser dan sistem operasi yang digunakan untuk mengakses script. Script di atas adalah untuk membuat sebuah variabel baru dengan nama $user dan mengisi variabel $user dengan nilai $_SERVER[‘HTTP_USER_AGENT’].
  5. ketik script di bawah untuk menampilkan script yang sedang diakses:
    echo "<p>Anda menjalankan script:<br><b>$file</b></p>" ;
  6. buat script untuk menampilkan informasi bowser yang digunakan:
    echo "<p>Anda menggunkan: <br><b>$user</b></p>" ;
  7. Selesaikan kode PHP dan HTML:
    ?>
    </body>
    </html>
    Hasil akhirnya adalah sebagai berikut:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Penggunaan Variabel</title>
    </head>
    <body>
    <?PHP #contoh penggunaan variabel

    //variabel pertama
    $file = $_SERVER['SCRIPT_FILENAME'];

    //Variabel kedua
    $user = $_SERVER['HTTP_USER_AGEN'];

    //manmpilkan variabel pertama
    echo "<p>Anda menjalankan script:<br><b>$file</b></p>" ;

    //menampilkan variabel kedua
    echo "<p>Anda menggunkan: <br><b>$user</b></p>" ;
    ?>
    </body>
    </html>
  8. Simpan dengan nama variabel.php, tempatkan di direktori web server anda dan test dengan menggunakan browser anda. Jika anda melakukannya dengan benar maka hasilnya akan sebagai berikut:
Penggunaan Variabel 

Semoga artikel Dasar PHP Bagian I dapat bermanfaat untuk Anda dan saya sebagai pemula.
Artikel ini saya dapatkan dari website kesukaan saya yaitu Myphptutorials.com

Cara Membuat Web Dinamis Dengan PHP Dan MySQL:Autoblogsyahirauntuksoftware

Web Dinamis Dengan PHP Dan MySQL
TEKNIK KOMPUTER DAN JARINGAN - Cara Membuat Web Dinamis Dengan PHP Dan MySQL, Website dinamis adalah website yang dapat menampilkan hamalan-halaman web dengan informasi yang selalu berubah secara atraktif dan dapat berinterkasi dengan user. PHP sangat bagus digunakan untuk membuat website dinamis. Karena, PHP tidak dapat menyimpan informasi sendiri, maka diperlukan sebuah database untuk menyimpan informasi yang ditampilkan. MySQL adalah salah satu pilihan dalam mengembangkan website dinamis dengan PHP. MySQL sangat mudah diakses dari PHP. Kelebihan PHP dan MySQL adalah dapat berjalan di semua sistem operasi.

Website Dinamis

Bagi kebanyakan orang sebuah halaman web adalah sebuah halaman web, yang dibuka dengan browser dan menampilkan informasi. Ada halaman web yang menampilkan informasi yang tidak berubah dan ada juga yang menampilkan informasi yang selalu berubah atau informasi terbaru seperti berita. Halaman web yang menampilkan informasi yang tidak berubah disebut dengan halaman statis, yang relatif mudah untuk dibuat. Seseorang membuat document HTML secara manual atau menggunakan tool seperti dreamweaver dan meng-uploadnya ke server sehingga bisa dikunjungi oleh pengguna. Jika diperlukan perubahan maka tinggal menggantinya dengan yang baru.
Halaman yang menampilkan informasi yang selalu berubah disebut dengan halaman dinamis. Halaman web dinamis juga di bentuk dari HTML tapi tidak sesimpel halaman statis. HTML ini dibentuk menggunakan bahasa pemrograman misalnya PHP, dimana informasi yang ditampilkan disimpan dalam sebuah "tempat penyimpanan", yang umumnya dalam sebuah database seperti MySQL. Website yang menampilkan halaman dinamis disebut website dinamis, misalnya website yang menampilkan berita sehari-hari yang tiap harinya menampilkan informasi yang berbeda.


Baca Juga : Pengertian PHP
Baca Juga : Pengertian MySQL

Apa yang Anda Perlukan untuk Membangun Website Dinamis?

  • Sebuah aplikasi web server, misalkan Apache, Abyss, atau IIS
  • PHP
  • MySQL
  • Sebuah Browser seperti microsoft internet explorer, mozilla, opera, safari.
  • Sebuah text editor (dalam membuat tutorial ini digunakan macromedia dreamweaver).
untuk lebih mudahnya anda bisa menginstall XMAPP yang sudah berisi PHP, MySQL, dan Apache dalam satu paket. Dan XAMPP ini bisa didownload gratis. (Dalam menulis tutorial ini penulis menggunakan XAMPP 1.6.4) . Cara menginstall dan Menggunakan XAMPP bisa ada lihat di http://www.apachefriends.org/en/xampp.html

Website Hello World

Setelah semua kebutuhan di atas terpenuhi anda bisa memulai untuk belajar membuat website dengan PHP. Seperti pembelajaran bahasa pemograman lainnya tutorial ini akan dimulai dengan website hello world, yang akan menampilkan text "hello world". Seperti disebutkan di atas PHP dapat ditaruh dalam HTML tag. Untuk menambahkan code PHP dalam sebuah halaman, tempatkan code PHP di dalam PHP tag:
<?PHP
?>
segala sesuatu yang diletakkan di dalam PHP tag akan dieksekusi oleh web server dan text di luar PHP tag akan segera dikirim ke web browser sebagai HTML biasa. Tetapi anda harus ingat,  file yang berisi code PHP harus disimpan dengan ektensi .php agar web server mengeksekusinya sebagai php script. Untuk membuat website hello world ikutilah langkah-langkah di bawah ini:
  1. Buatlah document baru pada text editor anda (tidak masalah editor apa yang anda gunakan).
  2. Mulai dengan mengetik document HTML dasar seperti di bawah ini :
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>hello world</title>
    </head>
    <body>
    <p>Belajar PHP</p>

    </body>
    </html>
  4. Sebelum penutup tag body (</body>) tambahkan kode PHP di bawah ini :
    <?php
    echo "hello world my name is PHP<br>This is generate using PHP ";
    ?>
  5. Jadi hasil akhirnya seperti di bawah ini :
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>hello world</title>
    </head>
    <body>
    <p>Belajar PHP</p>

    <?php
    echo "hello world my name is PHP<br>This is generate using PHP";

    ?>

    </body>
    </html>

    echo digunakan untuk mengirim text / HTML tag ke web browser, text / tag HTML yang dikirim diletakkan dalam tanda petik dua ". PHP adalah case-insensitive jika yang ditulis adalah nama dari sebuah fungsi, jadi ECHO, eCho, dan echo semuanya akan berfungsi, tapi tentunya echo jauh lebih mudah dalam menulisnya bukan? setiap baris kode php diakhiri dengan tanda titik kome ;. Di atas, echo digunakan untuk mengirim text dan tag HTML "hello world my name is PHP<br>This is generate using PHP ". "hello world my name is PHP" dan "This is generate using PHP" adalah text dan "<br>" adalah tag HTML untuk membuat line break (enter).
  6. Simpan document tersebut dengan nama hello.php dan taruh pada direktori web server anda. Jika anda menggunakan XAMPP, anda akan menaruhnya di direktori c:/xampp/htdocs/
  7. Untuk melihat hasilnya, buka web browser anda dan ketik URL "http://localhost/hallo.php" atau "http://127.0.0.1/hallo.php". Anda harus menggunakan URL untuk melihat hasilnya, karena PHP perlu diekseskusi oleh web server. Anda tidak bisa hanya dengan membukanya di browser seperti mebuka document HTML. Jika anda sudah melakukanya dengan benar maka hasilnya akan seperti berikut:

Hello Word 

Tuesday, July 9, 2013

Cara Mengelola Web Hosting Dengan cPanel:Autoblogsyahirauntuksoftware

Web Hosting Dengan cPanel

TEKNIK KOMPUTER DAN JARINGAN - Cara Mengelola Web Hosting Dengan cPanel, Jika anda sudah membeli sebuah paket hosting beserta domainnya, maka langkah selanjutnya yaitu mengelola hosting tersebut melalui cPanel agar situs web anda dapat ditampilkan. Perlu anda ketahui bahwa dalam mengelola web hosting anda harus mengetahui dengan benar fungsi dari menu-menu pada cPanel hosting. Berikut ini langkah demi langkah panduan mengelola situs web mulai dari cek email sampai dengan menampilkan situs web anda.
  1. Langkah pertama yaitu cek email anda. Ketika membeli web hosting murah dan domain, anda akan menerima beberapa email yang isinya meliputi informasi mengenai pemesanan hosting dan domain, konfirmasi pembayaran dan pengaturan hosting dan domain anda. Bacalah dengan seksama setiap email dari penyedia jasa web hosting anda. Silahkan anda juga mengecek nama situs anda untuk memastikan apakah situs web anda sudah siap digunakan atau belum. Jika masih tertulis index of/ berarti situs web anda sudah siap digunakan namun belum ada isinya.
  2. Langkah kedua login ke situs anda dengan cara mengetikkan pada web browser anda http://www.nama-situs-anda.com/cpanel jika anda membeli paket hosting dan domain. Namun bila anda hanya membeli paket hosting tanpa membeli nama domain, maka anda hanya bisa masuk dengan mengetikkan nama IP server hosting anda seperti ini xxx.xxx.xxx.xxx/cPanel. Alamat IP ini tercantum dalam email yang anda terima.
  3. Kemudian akan login dengan username dan password anda seperti yang tertera pada email anda. Jika berhasil, anda akan ditampilkan menu cPanel. Menu cPanel inilah yang nantinya untuk mengatur situs web anda. Anda cek terlebih dahulu keberadaan fasilitas seperti email, ftp, statistik web, backup sampai dengan aplikasi web server pendukung lainnya apakah sudah sesuai dengan yang dijanjikan atau belum. Jika tidak, anda dapat komplain ke penyedia jasa web hosting murah tersebut.
  4. Langkah berikutnya yaitu menginstal aplikasi web server seperti wordpress, joomla, web forum atau yang lainnya sesuai dengan rancang bangun situs web anda. Namun jika anda berencana membuatnya sendiri anda dapat langsung menguploadnya melalui FTP. Untuk menginstal aplikasi wordpress, joomla, web forum atau program web server lain, anda dapat menggunakan Fantastico yang tersedia di menu cPanel. Pada contoh kali ini kita akan menginstal aplikasi wordpress ke dalam situs web anda. WordPress merupakan sebuah aplikasi web yang dapat memudahkan kita dalam membuat sebuah blog/situs web. Dukungan template dan plugin yang melimpah memudahkan kita dalam pengoperasiannya. Kemudian, ketika anda menginstal wordpress pastikan direktori program yang anda install terletak pada direktori utama yaitu di www.nama-situs-anda.com.
  5. Setelah anda install aplikasi wordpress, langkah selanjutnya yaitu mengisi situs web anda dengan berbagai informasi, gambar dan lain-lain. Anda dapat login ke situs anda dengan mengetikkan url : http://www.nama-situs-anda/wp-admin/. Setelah itu anda login dengan memasukkan username dan password anda ketika anda membuat wordpress. Ingat, username dan password yang anda buat di wordpress berbeda dengan username dan password cPanel anda. Sedikit tips bagi anda belum mengerti cara menggunakan wordpress, anda dapat mencari tutorialnya di google.com dengan mengetikkan kata kunci “tutorial wordpress”. Sekarang, situs web anda sudah dapat digunakan. Silahkan anda buka situs web anda http://www.nama-situs-anda.com.
  6. Untuk membuat email situs anda seperti admin@nama-situs-anda.com, support@nama-situs-anda.com dan sebagainya, anda dapat membuatnya di menu mail pada cPanel. Anda klik Email Accounts. Pada menu tersebut anda dapat membuat email dengan username dan password serta kapasitas penyimpanan yang anda tentukan sendiri. Hampir semua penyedia jasa web hosting sudah mensupport untuk membuat email accounts tak terbatas. Anda juga dapat membuat mailinglist, autoresponder email, forwarding email dan lain-lain.
  7. Untuk mengupload file ke situs web, anda dapat dengan mudah mengirimnya melalui FTP (File Transfer Protocol). Untuk melakukannya, terlebih dahulu anda membuat FTP accounts di menu Files pada cPanel. Setelah anda membuat FTP accounts, sekarang anda dapat bertukar file dari komputer anda ke situs anda. Walaupun sudah ada program File Manager di menu Files pada cPanel, namun performanya kurang menggembirakan. Anda memerlukan program FTP Client agar proses transfer file dapat dilakukan dengan cepat dan mudah. Program FTP yang gratis dan mudah digunakan yaitu FileZilla yang dapat anda download Di sini. Setelah anda download anda install di komputer anda. Kemudian anda login dengan FTP account anda, jangan lupa pastikan alamat server situs web anda benar. Setelah login, anda tinggal drag file yang ingin upload ataupun di download. Anda juga dapat melakukan perubahan nama file/folder.
  8. Untuk mem-backup situs anda, anda dapat menggunakan menu Files pada cPanel. Kemudian anda pilih Backup Wizard. Backup Wizard merupakan fasilitas untuk membuat file cadangan/backup agar sewaktu-waktu ketika server sedang bermasalah file situs anda tidak ikut hilang. Sebaiknya anda rutin mem-backup situs anda, minimal 1 bulan sekali. Setelah anda backup file situs anda, kemudian anda download file backup tersebut.
  9.  Untuk menjaga situs web anda dari serangan pencurian data oleh para hacker, sebaiknya anda atur juga keamanannya melalui menu security pada cPanel hosting anda. Dengan adanya proteksi data pada situs web, maka keamanan data anda akan lebih terjamin. Anda juga dapat memblokir IP address yang kerap digunakan hacker untuk menyerang situs anda.
  10. Langkah terakhir dalam mengelola cPanel hosting yaitu dengan mengecek statistik situs web anda. Dengan statistik tersebut, anda dapat dengan mudah mengetahui :
    • Kapasitas bandwidth dan space yang telah anda habiskan
    • History pengunjung situs anda secara lengkap yang meliputi : rekap pengunjung harian, mingguan dan bulanan, IP pengunjung, jumlah halaman yang di klik, dan lain-lain.
    • Tersedia statistik yang dapat membantu anda menganalisis kunjungan situs anda.
Pada menu cPanel hosting anda akan menjumpai berbagai menu statistik, antara lain : latest visitors, bandwidth, raw access logs, analog stats, error log, choose log program dan awstats. Program awstats merupakan program yang banyak digunakan karena menunya lebih lengkap dan menarik.

Demikian Cara Mengelola Web Hosting Dengan cPanel, Jika anda masih mengalami kesulitan dalam pengoperasian cPanel anda dapat menanyakan lebih lanjut pada teknikal support penyedia jasa web hosting anda.

Monday, July 8, 2013

Tips Memilih Web Hosting:Autoblogsyahirauntuksoftware

Tips Memilih Web Hosting
TEKNIK KOMPUTER DAN JARINGAN - Tips Memilih Web Hosting, Menjamurnya layanan Web Hosting khususnya di Indonesia membuat calon customer harus berhati – hati dalam menjatuhkan pilihan. Profesionalitas perusahaan web hosting sangat menentukan nasib website Anda. Tentunya Anda tidak mau sembarang memilih bukan? Berikut beberapa tips memilih web hosting  untuk Anda :

Lihat Dulu Customer Supportnya

Ini adalah salah satu faktor terpenting ketika Anda memilih perusahaan Web Hosting yang tepat untuk kebutuhan bisnis Anda. Siapa pun Anda, Anda akan selalu memberikan pertanyaan, komentar, bahkan mendapatkan problem.
Jenuh dengan perusahaan Web Hosting yang menawarkan Technical Support 24 jam namun telephone mereka jarang diangkat atau hanya dijawab dengan answering? Atau bahkan “Live Chat” (Human Click, PHP Live) mereka yang selalu offline? Apa hal yang paling dikhawatirkan oleh seorang Customer setelah selesai melakukan pembayaran? Tentu saja khawatir akan pelayanan support yang buruk oleh perusahaan Web Hosting tsb!
Sebelum Anda memilih perusahaan web hosting untuk website Anda, pastikan bahwa semua pertanyaan Anda baik melalui e-mail, telepon, maupun chat online selalu dijawab dalam waktu yang cukup singkat (kurang dari 1 jam). Hal ini secara langsung mengukur tingkat profesionalitas layanan.

Pastikan Perusahaan Hosting yang Anda Pilih benar – benar sebuah Perusahaan yang Profesional

Perusahaan tempat Anda membeli Nama Domain atau Layanan Web Hosting bisa jadi tidak lebih dari seorang anak SMA /Kuliahan yang melakukan pendaftaran domain dan experiment server di kamar tidurnya atau dengan kantor asal jadi saja? Bagaimana kelanjutan Nama Domain Anda ketika saat perpanjangan nama domain, security nama domain Anda dan lain sebagainya, jika perusahaan tersebut tidak serius atau bahkan telah tutup (tidak exist lagi)? Nama domain Anda beresiko lepas ke publik dan bisnis Anda tidak dapat beroperasi sebagaimana mestinya.
Salah satu cara pengecekan berapa lama perusahaan web hosting yang Anda pilih di antaranya dengan melakukan whois pada domain perusahaan web hosting tersebut.
Berikut ini cara cek domain website denga whois.

Domain Anda Milik Siapa?

Sejauh ini kami mengamati masih banyak perusahaan web hosting yang tidak transparan dalam memberikan layanan. Sebagian perusahaan ini tidak memberikan domain yang telah dibeli kepada customer sesuai haknya. Atau mungkin domain di atasnamakan customer namun customer tidak diberikan Domain Manager untuk melakukan pengelolaan terhadap domainnya sendiri.
 
Hak atas domain yang tidak di berikan kepada customer akan membawa kesulitan :

  • Jika customer menghendaki pindah hosting, maka customer tidak dapat melakukan pemindahannya sendiri karena tidak memiliki akses pengaturan domain
  • Jika customer menghendaki untuk mentransfer domainnya ke Registrar lain, maka hal ini tidak dapat dilakukan sendiri, harus melalui pihak registrar lama
  • Jika suatu saat perusahaan web hosting tersebut tutup, customer tidak dapat mengelola lagi domainnya. Resiko paling parah adalah bahkan customer akan kehilangan domainnya karena sudah tidak dapat di perpanjang lagi

  • Harga Murah? Anda justru patut curiga!

    Konsekuensi dari menghadirkan layanan prima tentu saja adalah masalah biaya. Adalah gimmick jika ada slogan harga murah tetapi layanan prima.
    Bayangkan saja jika Anda sekarang tertarik dengan harga yang murah, akan tetapi tahun depan atau bahkan bulan depan perusahaan web hosting tersebut sudah tidak eksis lagi. Apa yang akan terjadi? Anda kehilangan domain, kehilangan data – data web, dan kerugian lain yang Anda akan menyesalinya, bahkan mungkin akan membuat Anda jera.
    Pastikan Anda menggunakan layanan hosting pada perusahaan yang benar – benar profesional. Hubungi via telepon, online chat, atau e-mail untuk memastikan hal tersebut.

    Kualitas Hardware, Software, dan Internet Connectivity

    Perusahaan hosting yang profesional dan menjaga nama baiknya tentu saja tidak akan mempertaruhkan kualitas layanan. Oleh karena itu hardware dan software pada server tentu saja akan menjadi salah satu concern utama dalam menghadirkan layanan yang prima. Di samping itu satu hal yang pasti, datacenter yang digunakan juga adalah datacenter yang benar – benar berkualitas dengan internet connectivity backbone yang handal sehingga website pelanggan akan cepat diakses dan stabil.

    Semoga artikel "Tips Memilih Web Hosting" dapat bermanfaat untuk Anda.

    Baca Juga : Anekahosting.com Web hosting Murah Terbaik Di Indonesia

    Pengertian MYSQL:Autoblogsyahirauntuksoftware

    MySQL
    TEKNIK KOMPUTER DAN JARINGAN - Apa kabar sobat TKJ, setelah kemarin saya share tentang Pengertian PHP, Untuk kali ini saya akan share kembali tentang Pengertian MySQL.
    MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
    Relational Database Management System (RDBMS)

    MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Keandalan suatu sistem database (DBMS) dapat diketahui dari cara kerja optimizer-nya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user maupun program-program aplikasinya. Sebagai database server, MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase.

    MySQL memiliki beberapa keistimewaan, antara lain :

    1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
    2. Open Source.MySQL didistribusikan secara open source, dibawah lisensi GPL sehingga dapat digunakan secara cuma-cuma.
    3. ‘Multiuser’. MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.
    4. ‘Performance tuning’. MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
    5. Jenis Kolom. MySQL memiliki tipe kolom yang sangat kompleks, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
    6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).
    7. Keamanan. MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.
    8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
    9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
    10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
    11. Antar Muka. MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
    12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.
    13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.

    Baca Juga : Anekahosting.com web hosting murah terbaik di Indonesia

    Pengertian PHP:Autoblogsyahirauntuksoftware

    Pengertian PHP
    Pengertian PHP
    TEKNIK KOMPUTER DAN JARINGAN - PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.

    Contoh terkenal dari aplikasi PHP adalah forum (phpBB) dan MediaWiki (software di belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain.


    Pengertian PHP


    Sejarah PHP

    Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs Personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.

    Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi open source, maka banyak programmer 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 dirubah 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 dari bahasa pemrograman lain

    * 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.

    Friday, June 21, 2013

    Pengertian Secure Shell (SSH):Autoblogsyahirauntuksoftware


    Pengertian Secure Shell (SSH)

    TEKNIK KOMPUTER DAN JARINGAN - Kali ini saya akan mencoba untuk menjelaskan apa itu SSH. SSH sering kali digunakan untuk trik internet gratis sejak lama, tapi mungkin banyak yang masih belum mengerti ataupun belum tahu sama sekali apa itu SSH, untuk itu saya akan mencoba menjelaskan apa itu SSH, tetapi hanya seputar yang menyangkut dengan trik internet gratis karena SSH ini banyak sekali fungsi dan juga kegunaannya.


    Secure Shell atau SSH adalah protokol jaringan yang memungkinkan pertukaran data melalui saluran aman antara dua perangkat jaringan. Terutama banyak digunakan pada sistem berbasis Linux dan Unix untuk mengakses akun shell, SSH dirancang sebagai pengganti Telnet dan shell remote tak aman lainnya, yang mengirim informasi, terutama kata sandi, dalam bentuk teks sederhana yang membuatnya mudah untuk dicegat. Enkripsi yang digunakan oleh SSH menyediakan kerahasiaan dan integritas data melalui jaringan yang tidak aman seperti Internet.

    SSH menggunakan kriptografi kunci publik untuk mengotentikasi komputer remote dan biarkan komputer remote untuk mengotentikasi pengguna, jika perlu. SSH biasanya digunakan untuk login ke mesin remote dan mengeksekusi berbagai perintah, tetapi juga mendukung tunneling, forwarding TCP port dan X11 connections; itu dapat mentransfer file menggunakan terkait SFTP atau SCP protocols. SSH menggunakan klien-server model. Yang standar TCP port 22 telah ditetapkan untuk menghubungi server SSH. Sebuah klien program SSH ini biasanya digunakan untuk membangun koneksi ke SSH daemon untuk dapat diremote. Keduanya biasanya terdapat pada sistem operasi modern, termasuk Mac OS X, Linux, FreeBSD, Solaris dan OpenVMS. Tersedia versi berpemilik, freeware dan open source untuk berbagai tingkat kerumitan dan kelengkapan.

    Keterangan diatas adalah keterangan tentang SSH secara umum dan juga saya rasa sulit untuk dimengerti untuk orang awam seperti kita, jadi akan saya coba jelaskan dengan bahasa yang lebih mudah di mengerti.
    Secara sederhana SSH yang sering kita gunakan untuk trik internet gratis adalah sebagai tunneling yaitu mengirimkan dan menerima data melalui koneksi lain.
    Sebagai contoh coba anda buka situs seperti Paypal.com atau Gmail.com, pasti secara otomatis kita akan masuk ke situs tersebut menggunakan URL dengan awalan “HTTPS”, mengapa seperti itu ?, karena situs seperti yang saya sebutkan diatas menggunakan protocol SSL untuk pengiriman data HTTP untuk alasan keamanan.
    Lalu apa hubungannya dengan SSH ? SSH dan juga SSL adalah contoh dari tunneling protocol yang digunakan untuk pengiriman data yang lebih aman, yang membedakannya adalah SSL hanya bisa digunakan jika kita memiliki sertifikat resmi yang harus kita beli, sedangkan SSH tidak perlu sehingga penggunaanya lebih mudah.

    Baca Juga : Anekahosting.com Web hosting Murah Terbaik Di Indonesia

    Protocol SSH ini memiliki banyak fungsi, selain tunneling yang sering kita gunakan, kita juga bisa menggunakan SSH untuk SFTP, SOCKS4/5 proxy atau bisa juga kita gunakan untuk mengatur VPS atau hosting milik kita khususnya VPS dengan OS Linux seperti CentOS.
    Untuk menggunakan tunneling menggunakan SSH ini kita bisa mengguankan SSH client seperti Bitvise Tunnelier ataupun Putty untuk sistem operasi Windows.
    Untuk cara mendapatkan dan penggunaan dari SSH ini, kita bisa mendapatkan akun SSH gratis di cjb.net atau jika kita memiliki VPS biasanya pihak penyedia memberikan juga SSH untuk pengaturan VPS kita.

    Cara menggunakannya, untuk kasus ini saya menggunakan Bitvise Tunnelier agar lebih user friendly, masukan Host/IP, Port, Username dan juga Password SSH anda lalu klik login dan untuk melakukan tunneling, misalnya untuk menggunakan trik internet gratis, masuk ke tab “services”, ceklist “enabled” di “SOCKS/HTTP Proxy Forwarding” lalu isi proxy dan port sesuai selera kita, misalnya untuk localhost kita isi “Listen Inteface dengan “127.0.0.1″ dan untuk Port “1080″.
    Nah, setelah itu kita set di browser kita atau bisa juga menggunakan Proxifier, proxy dan juga port SSH client milik kita tadi untuk menggunakan “tunneling” yang kita bahas diatas tadi agar koneksi kita menjadi aman dan untuk menikmati trik internet gratis tentunya.

    Jadi kesimpulannya SSH adalah protocol yang digunakan untuk melapisi pengiriman data seperti HTTP, FTP dan SMTP sehingga koneksi kita menjadi aman dan juga untuk bisa mengakses situs – situs yang menggunakan protocol SSL  dapat menggunakan protocol SSH ini, seperti halnya SSL dalam GAppProxy, seperti itu konsep kerjanya.

    Sebenarnya masih banyak lagi hal – hal tentang SSH, Tapi untuk kali ini cukup sekian.
    Semoga bermanfaat untuk sobat TKJ.

    Thursday, June 20, 2013

    Pengertian WebHosting:Autoblogsyahirauntuksoftware

    TEKNIK KOMPUTER DAN JARINGAN - Web Hosting adalah salah satu bentuk layanan jasa penyewaan tempat di Internet yang memungkinkan perorangan ataupun organisasi menampilkan layanan jasa atau produknya di web / situs Internet. Tempat dapat juga diartikan sebagai tempat penyimpanan data berupa megabytes (mb) hingga terabytes (tb) yang memiliki koneksi ke internet sehingga data tersebut dapat direquest atau diakses oleh user dari semua tempat secara simultan. Inilah yang menyebabkan sebuah website dapat diakses bersamaan dalam satu waktu oleh multi user.
    Pada dasarnya sebuah server webhosting menggunakan adalah sebuah komputer biasa namun menggunakan beberapa komponen dan program dasar sebuah server serta disarankan harus mampu untuk online 24 jam setiap hari dan tanpa harus dimatikan dalam jangka waktu lebih lama daripada komputer biasa.

    Siapa saja yang membutuhkan Web Hosting :
    Seperti telah dijelaskan di atas, setiap orang ataupun perusahaan dapat menyewa tempat atau memanfaatkan jasa web hosting ini, didukung dengan kemajuan teknologi informasi yang ada saat ini maka pemanfaatan jasa web hosting merupakan sarana alternatif yang handal untuk: Promosi, Menyebarkan Informasi, Berjualan, Layanan Publik sampai dengan sekedar tempat untuk menumpahkan isi hati yang kelabu ke dalam buku harian berbasis web (blog: web log) akibat ditinggal kekasih.

    Mengapa Perlu Web Hosting :
    Kecepatan menyebarkan informasi tentang Jasa, Produk, Layanan Publik dan lainnya merupakan salah satu tolok ukur keberhasilan bisnis perorangan atau perusahaan,
    Contoh Pertama : di Indonesia dengan sekitar 100 juta pengguna telepon genggam yang tentu saja dapat tersambung ke internet melalui gprs, tidak ada alasan lagi untuk tidak tersambung ke dunia maya, bahkan di daerah terpencil sekalipun.
    Contoh kedua: Seorang mahasiswa kedokteran, dengan dana yang terbatas, untuk mengantisipasi membeli buku kuliah kedokteran yang harganya bisa mencapai jutaan rupiah, dapat dengan mudah memperoleh informasi ilmu pengetahuan dan teknologi melalui situs web, dan ini menjadi tanggung jawab penyelenggara pendidikan untuk menyediakan layanan web site guna memajukan pendidikan. Bahkan seorang dosen sebaiknya memiliki web site.
    Singkatnya, bila anda telah membuat prototip disain yang dapat dibaca oleh internet browser seperti html, maka sudah waktunya anda menaruh disain itu di internet dengan mengupload disain anda ke perusahaan yang melayani penjualan hosting.

    Baca Juga : Anekahosting.com Web hosting Murah Terbaik Di Indonesia

    Kapan anda membutuhkan Situs Web :
    Disaat anda ingin memasarkan produk atau jasa melewati batas kabupaten, propinsi, negara, samudra dan benua, disaat anda ingin orang lain memperoleh informasi yang benar mengenai hal-hal kemanusiaan, disaat anda ingin menyebarluaskan pengetahuan demi kesejahteraan sesama manusia, disaat anda ingin melakukan transaksi bisnis yang memudahkan pelangan anda menjangkaunya dari sebuah vila tempat peristirahatan dengan privasi yang tinggi, disaat itulah anda membutuhkan layanan web hosting.
    Situs web adalah sebuah channel above the line yang termurah yang ada di pasar saat ini, kemampuan broadcast 24jam seminggu, tak terbatas pada aspek demografis, geografis, menjadikannya positif dalam rasio cost to benefit. Bila anda ingin ditemukan, dikenal, diapresiasi, mengiklankan diri/produk anda, berarti anda wajib memiliki situs web.

    Dimana menyewa Web Hosting :
    Ratusan bahkan ribuan penyelenggara jasa web hosting, ada dapat memulainya dengan mencari dari mesin pencari google atau yahoo, beberapa penyedia jasa layanan web hosting di indonesia.
    Jangan ragu untuk bertanya, bandingkan fitur kunci seperti kapasitas ruang dan kapasitas bandwidth, jangan tergiur oleh promosi penyelenggara jasa web hosting yang bombastis.
    Nama Perusahaan WebHosting Gratis dan Terkenal :
    - detriple.com - nazuka.net - cloudbeast.net

    Teknologi apa yang digunakan :
    Salah satu teknologi yang digunakan adalah fail over hosting, teknologi ini memungkinkan layanan anda tetap online 24 jam karena dudukung oleh beberapa server komputer yang secara otomatis akan menggantikan tugas server komputer yang mengalami kerusakan

    Bagaimana cara Mengelola Web Hosting :
    Setelah anda memiliki / menggunakan jasa layanan web hosting, selanjutnya bagaimana mengelolanya, hal ini merupakan tantangan yang tidak murah, sebab informasi yang ada harus selalu ditambah dan diperbaharui. Sebuah Tips sederhana yaitu, lakukan persiapan pada posisi Off Line untuk menghemat. Selamat mencoba.

    Bagaimana cara membuat server webhosting :
    Beberapa software dasar yang harus dimiliki untuk membuat server hosting sendiri (recommended):
    Operating System Server
    - Linux, CentOS, FreeBSD, RedHat, Ubuntu (gratis)
    - Windows 2003 Server, Windows 2008 Server (bayar)
    NameServer – berfungsi untuk resolving IP ke Domain Name
    - BIND 9 (gratis)
    Web Server
    - Apache (gratis) – berfungsi sebagai Web Server berbasis Linux
    - IIS versi 4.0, atau IIS versi 5.0 (gratis) – berfungsi sebagai Web Servr berbasis Windows
    PHP (gratis) – berfungsi untuk website yang menggunakan bahasa pemograman PHP
    Databases – berfungsi sebagai pusat penyimpanan data pada server atau Server Data Center
    - MySQL (gratis) – berfungsi sebagai Databases pada server berbasis Linux/Unix
    - MSSQL (bayar) – berfungsi sebagai Database pada Operating System server berbasis Windows
    PHPMyAdmin – berfungsi untuk memudahkan add, edit, dan delete table pada MySQL
    FTP Server – berfungsi untuk memudahkan transfer data ke website menggunakan FTP.
    - ProFTPD (gratis)
    - Pure-FTPD (gratis)
    - vsFTPD (gratis
    Mail Server – berfungsi untuk mengelola email pada server.
    - QMail (gratis)
    - Postfix (gratis)
    - Squirrelmail (gratis)
    - RoundCube (gratis) jika ingin support WebMail

    SOFTWARE PENTING UNTUK PC ANDA INSTAL MUDAHPengertian WebHosting:Autoblogsyahirauntuksoftware

    TEKNIK KOMPUTER DAN JARINGAN - Web Hosting adalah salah satu bentuk layanan jasa penyewaan tempat di Internet yang memungkinkan perorangan ataupun organisasi menampilkan layanan jasa atau produknya di web / situs Internet. Tempat dapat juga diartikan sebagai tempat penyimpanan data berupa megabytes (mb) hingga terabytes (tb) yang memiliki koneksi ke internet sehingga data tersebut dapat direquest atau diakses oleh user dari semua tempat secara simultan. Inilah yang menyebabkan sebuah website dapat diakses bersamaan dalam satu waktu oleh multi user.
    Pada dasarnya sebuah server webhosting menggunakan adalah sebuah komputer biasa namun menggunakan beberapa komponen dan program dasar sebuah server serta disarankan harus mampu untuk online 24 jam setiap hari dan tanpa harus dimatikan dalam jangka waktu lebih lama daripada komputer biasa.

    Siapa saja yang membutuhkan Web Hosting :
    Seperti telah dijelaskan di atas, setiap orang ataupun perusahaan dapat menyewa tempat atau memanfaatkan jasa web hosting ini, didukung dengan kemajuan teknologi informasi yang ada saat ini maka pemanfaatan jasa web hosting merupakan sarana alternatif yang handal untuk: Promosi, Menyebarkan Informasi, Berjualan, Layanan Publik sampai dengan sekedar tempat untuk menumpahkan isi hati yang kelabu ke dalam buku harian berbasis web (blog: web log) akibat ditinggal kekasih.

    Mengapa Perlu Web Hosting :
    Kecepatan menyebarkan informasi tentang Jasa, Produk, Layanan Publik dan lainnya merupakan salah satu tolok ukur keberhasilan bisnis perorangan atau perusahaan,
    Contoh Pertama : di Indonesia dengan sekitar 100 juta pengguna telepon genggam yang tentu saja dapat tersambung ke internet melalui gprs, tidak ada alasan lagi untuk tidak tersambung ke dunia maya, bahkan di daerah terpencil sekalipun.
    Contoh kedua: Seorang mahasiswa kedokteran, dengan dana yang terbatas, untuk mengantisipasi membeli buku kuliah kedokteran yang harganya bisa mencapai jutaan rupiah, dapat dengan mudah memperoleh informasi ilmu pengetahuan dan teknologi melalui situs web, dan ini menjadi tanggung jawab penyelenggara pendidikan untuk menyediakan layanan web site guna memajukan pendidikan. Bahkan seorang dosen sebaiknya memiliki web site.
    Singkatnya, bila anda telah membuat prototip disain yang dapat dibaca oleh internet browser seperti html, maka sudah waktunya anda menaruh disain itu di internet dengan mengupload disain anda ke perusahaan yang melayani penjualan hosting.

    Baca Juga : Anekahosting.com Web hosting Murah Terbaik Di Indonesia

    Kapan anda membutuhkan Situs Web :
    Disaat anda ingin memasarkan produk atau jasa melewati batas kabupaten, propinsi, negara, samudra dan benua, disaat anda ingin orang lain memperoleh informasi yang benar mengenai hal-hal kemanusiaan, disaat anda ingin menyebarluaskan pengetahuan demi kesejahteraan sesama manusia, disaat anda ingin melakukan transaksi bisnis yang memudahkan pelangan anda menjangkaunya dari sebuah vila tempat peristirahatan dengan privasi yang tinggi, disaat itulah anda membutuhkan layanan web hosting.
    Situs web adalah sebuah channel above the line yang termurah yang ada di pasar saat ini, kemampuan broadcast 24jam seminggu, tak terbatas pada aspek demografis, geografis, menjadikannya positif dalam rasio cost to benefit. Bila anda ingin ditemukan, dikenal, diapresiasi, mengiklankan diri/produk anda, berarti anda wajib memiliki situs web.

    Dimana menyewa Web Hosting :
    Ratusan bahkan ribuan penyelenggara jasa web hosting, ada dapat memulainya dengan mencari dari mesin pencari google atau yahoo, beberapa penyedia jasa layanan web hosting di indonesia.
    Jangan ragu untuk bertanya, bandingkan fitur kunci seperti kapasitas ruang dan kapasitas bandwidth, jangan tergiur oleh promosi penyelenggara jasa web hosting yang bombastis.
    Nama Perusahaan WebHosting Gratis dan Terkenal :
    - detriple.com - nazuka.net - cloudbeast.net

    Teknologi apa yang digunakan :
    Salah satu teknologi yang digunakan adalah fail over hosting, teknologi ini memungkinkan layanan anda tetap online 24 jam karena dudukung oleh beberapa server komputer yang secara otomatis akan menggantikan tugas server komputer yang mengalami kerusakan

    Bagaimana cara Mengelola Web Hosting :
    Setelah anda memiliki / menggunakan jasa layanan web hosting, selanjutnya bagaimana mengelolanya, hal ini merupakan tantangan yang tidak murah, sebab informasi yang ada harus selalu ditambah dan diperbaharui. Sebuah Tips sederhana yaitu, lakukan persiapan pada posisi Off Line untuk menghemat. Selamat mencoba.

    Bagaimana cara membuat server webhosting :
    Beberapa software dasar yang harus dimiliki untuk membuat server hosting sendiri (recommended):
    Operating System Server
    - Linux, CentOS, FreeBSD, RedHat, Ubuntu (gratis)
    - Windows 2003 Server, Windows 2008 Server (bayar)
    NameServer – berfungsi untuk resolving IP ke Domain Name
    - BIND 9 (gratis)
    Web Server
    - Apache (gratis) – berfungsi sebagai Web Server berbasis Linux
    - IIS versi 4.0, atau IIS versi 5.0 (gratis) – berfungsi sebagai Web Servr berbasis Windows
    PHP (gratis) – berfungsi untuk website yang menggunakan bahasa pemograman PHP
    Databases – berfungsi sebagai pusat penyimpanan data pada server atau Server Data Center
    - MySQL (gratis) – berfungsi sebagai Databases pada server berbasis Linux/Unix
    - MSSQL (bayar) – berfungsi sebagai Database pada Operating System server berbasis Windows
    PHPMyAdmin – berfungsi untuk memudahkan add, edit, dan delete table pada MySQL
    FTP Server – berfungsi untuk memudahkan transfer data ke website menggunakan FTP.
    - ProFTPD (gratis)
    - Pure-FTPD (gratis)
    - vsFTPD (gratis
    Mail Server – berfungsi untuk mengelola email pada server.
    - QMail (gratis)
    - Postfix (gratis)
    - Squirrelmail (gratis)
    - RoundCube (gratis) jika ingin support WebMail