Jan 11, 2014


Pada praktikum selanjutnya pak Widiartha  mengajarkan sebuah program aplikasi  yang digunakan pada praktikum berlangsung. Program aplikasi tersebut berhubungan dengan Web Server. Web Server merupakan sebuah perangkat lunak dalam server yang berfungsi menerima permintaan berupa halaman web melalui HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. Ada beberapa jenis webserver yang dapat digunakan antara lain Apache (XAMPP) dan Litespeed. Dari beberapa program  mahasiswa akan menggunakan program aplikasi (XAMPP) untuk melakukan praktikum.

Apache (XAMMP) yaitu program open source yang digunakan sebagai server yang berada di lokal komputer (localhost).Server yang sudah ada di paket XAMPP antara lain :

·   1. Web Server (Apache)·    
    2. Database Server (MySQL)·         
    3.  File Server (FileZilla)

Ini adalah contoh program yang sudah diajarkan di peraktikum:

1.
<?php

include('permalinks.php');

/*$var = $_SERVER['PHP_SELF']; // alamat palsu (antisipasi agar tidak terkena hack)
echo $var;
$var_2 = $_SERVER ['REQUEST_URI']; //untuk menangkap url lengkap yang kita tuliskan  diader
echo "<br/>".$var_2;
$var_3 = $_SERVER ['SERVER_ADDR']; // untuk melihat ip address Server
echo "<br/>".$var_3;
$var_4 = $_SERVER ['REMOTE_ADDR']; // intuk melihat ip addres client
echo "<br/>".$var_4;
*/

?>

2. 

<?php

$permalinks = $_SERVER['REQUEST_URI'];
$split = explode ('/',$permalinks); //memecah variable
foreach ($split as $var){
echo $var."<br />";
}
?>

3.
<?PHP
$NAMA;
$NAMA="PUJI";
$NAMA='ANTO';
$_NAM4="SLAMET";

DEFINE ("NIM","11.11.5482");

ECHO "NAMA=".$NAMA. "<BR />";
ECHO "NIM ANE, ".NIM."</BR />";
ECHO "NAMA=",$NAMA,"</BR />";
ECHO "NAMA=".$NAMA."</BR />";
PRINT "NAMA=".$_NAM4."</BR />";

?>

Pembuatan Web


Pada pertemuan selanjutnya, pak Widhiarta diperancangan web internet yang dilaksanakan di Lab praktikum kami diajarkan tentang aplikasi beserta pesifikasinya, jenis bahasa pemorgraman apa yang akan digunakan  dalam pembuatan web dan jenis web apa yang akan dibuat. Seperti contohnya salah satu computer di Lab menggunakan aplikasi XAMPP for windows dengan Apache versi 2.2.17, MySQL 5.0.7, PHP 5.3.4, PHPMyAdmin 3.3.9,  dan MySQL 5.5.8. Spesifikasi  tersebut sudah merupakan spesifikasi yang sudah lumayan mendukung untuk pembuatan web secara professional. Di lab juga sudah disediakan notepad++ dan Dreamweafer untuk editor dalam pembuatan web. Beberapa aplikasi tersebut harus terinstall agar kita mudah dalam melakukan prosesnya.  Untuk aplikasi yang lebih mumpuni bias kita install aplikasi lain leptop masing. Yaitu dengan menginstall spesifikasi yang lebih tinggi, contohnya Apache 2.4.4, MySQL 5.6.1.1, PHP 5.5.3, PhpMyAdmin 4.0.4.

Selain itu Pak Widhiarta juga menjelaskan tentang PHP. PHP merupakan bahasa pemrograman terpopuler untuk membangun website. Hampir kebanyakan website dibangun menggunakan PHP, salah satu contoh karya besar PHP adalah website jejaring sosial terbesar di dunia, Facebook. PHP adalah bahasa pemrograman yang sangat mudah dipelajari, mudah dan menyenangkan. Berbeda dengan bahasa pemrograman lain kebanyakan, PHP merupakan bahasa yang dinamis, Anda hanya perlu membuat kode php, simpan dan langsung bisa dijalankan, tanpa proses kompilasi seperti bahasa Java, C# atau C++
Pengenalan  HTML,MYSQL, dan PHP


Pada pertemuan selanjutnya pak Widiartha  menjelaskan tentang HTML, MYSQL, dan PHP. Berikut adalah penjelasan materinya :

HTML singkatan dari Hyper Text Markup Language, merupakan bahasa yang menggunakaan tanda-tanda tertentu untuk menyatakan kode-kode yang harus diterjemahkan oleh Browser, supaya halaman dapat di tampilkan secara benar.

HTML sendiri merupakan dokumen biasa, hanya saja dapat dilakukan untuk pemformatan text, peletakan object, maupun Hypertext yakni text yang berfungsi ganda sebagai penghubung antara halaman satu dengan yang lain. HTML juga dapat digunakan sebagai link-link antara file-file dalam situs atau dalam komputer dengan menggunakan localhost.

MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basisdata yang telah ada sebelumnya SQL (Structured Query Language).SQL (Structured Query Language) adalah bahasa standar yang digunakan untuk mengakses server basis data. MySQL adalah sebuah server basis data SQL multiuser dan multi-threaded. SQL sendiri adalah salah satu bahasa basis data yang paling populer didunia. Basis data ini dibuat untuk keperluan sistem basis data yang cepat dan mudah digunakan. Walaupun memiliki kemampuan yang cukup baik. SQL adalah sebuah konsep pengoperasian basis data, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.Beberapa database relasional yang menggunakan SQL dan adalah: 

MySQL, Oracle, Sybase, Microsoft SQL Server, Access, Ingres. Perintah standar SQL seperti Select, Insert, Update, Delete, Create, dan Drop PHP (Hypertext Preprocessor) adalah bahasa skrip yang dapat disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS. dan untuk menjalankannya juga bisa mengunakan XAMPP
Pertemuan pertama pak Widiartha

Pada 11 November 2013 sehari setelah peringatan hari pahlawan, pak Widhiarta menjelaskan tentang teknik SEO sederhana kepada kami dilab 6. SEO adalah teknik yang digunakan agar blog/website/situs kita bisa ada di halaman pertama search engine.

Teknik SEO itu sendiri terdiri dari 2 macam. yaitu White Hat SEO, dan Black Hat SEO. yang membedakan dari keduanya adalaha berdasarlan dari tekniknya yaitu White SEO adalah teknik yang di buat atau dirancang oleh pakar SEO berdasarkan anjuran dari Search engine, dengan kata lain teknik White SEO itu sesuai dengan ketentuan yang di keluarkan oleh Search engine tentang bagaimana cara Search engine mengindex blog. Sedangkan Teknik Black Hat SEO adalah teknik yang digunakan untuk mengsiasati search engine, atau membuat serach engine berkunjung ke blog secara tidak wajar. Jadi teknik yang digunakan oleh para pengguna Black Hat SEO terkadang menggunakan teknik yang dilarang atau tidak dianjurkan oleh Search engine.

SEO juga terdiri dari 2 macam, jika dilihat dari letak SEOnya, yaitu SEO On Page yang berarti kita yang melakukan SEO langsung di blog. Yang kedua yaitu SEO Off Page yaitu kita melakukan SEO tidak langsung ke blgnya, tetap bagaimana cara kita untuk meningkatkan ratting blog kita di search engine.

1. SEO On Page

SEO On Page ini bertujuan untuk membuat Blog kita menjadi kerabat dengan Search engine atau pengertian lainnya adalah, apa yang kita lakukan agar orang mengerti saat membaca artikel blog kita. Hal-hal yang perlu diperhatikan pada SEO on page, diantaranya:

  • Cara meletakkan keyeord didalam artikel

      Menggunakan susunan kata yang mudah dimengerti oleh orang lain, dan yang perlu                     diperhatikan ialah meletakan keyword, jangan sampai melakukan keyword stuffing.                     letakkan Keyword yang anda bidik berada diawal paragraf, kemudian tengah paragraf,               dan akhir paragraf.

  • Tittle tag
      Gunakan permalink yang didalammnya mengandung keyword
  • ALT image
     Apabila menambahkan gambar pada artikel, maka tambahkan keterangan pada gambar          tersebut.  
       


2. SEO Off Page 

SEO Off Page ini berkaitan dengan mempromosikan blog kamu dan bisa mendapatkan backlink berkualitas yang sebanyak - banyaknya dari blog lain. Adapun untuk promosi blog yang dapat digunakan, diantaranya:


  • Blog Walking
  •       Yaitu berjalan-jalan ke blog milik teman anda, usahakan jangan melakukan spaming



    • Blog Submission   
    •       Yaitu berjalan-jalan ke blog milik teman anda, usahakan jangan melakukan spaming



      • Social Bookmarking 
      •       Yaitu menyebarkan postingan atau tulisan blog kamu ke media sosial, seperti: lintas me dan lain-lain.