Untuk menjadi ahli dalam suatu bidang, dibutuhkan waktu yang tidak sedikit, istilahnya adalah jam terbang. Menurut hukum 10.000 jam, untuk menjadi ahli, seseorang perlu melakukan kegiatan yang ditekuninya itu selama 10 ribu jam. Teori 10 ribu jam ini dimuat dalam buku “Outliers” karya Malcolm Gladwell. Perumpamaan ini sedikit diubah dalam pemrograman web kali ini, bukan dengan menggunakan waktu, tetapin menggunakan jumlah line yang telah kita kerjakan. Istilah ini bisa di sebut dengan 10000 Line Of Code(LOC). Dalam menempuh 10K LOC ini saya baru mencapai 113/10000 line, berikut ini adalah sedikit dokumentasi dari apa yang sudah saya kerjakan sebelumnya, source code bisa dilihat di Google Drive saya di alamat http://intip.in/10KLOC
TM4connection.php
<?php
$servername = "localhost";
//$username = "Hendra Darmawan";
//$password = "HDN116337";
// Create connection
$conn = mysqli_connect($servername);
// Check connection
if (!$conn)
{
die("Connection failed: ". mysqli_connect_error());
}
echo "Connected successfully";
?>
Pada bagian ini, kita hanya mengecek koneksi kita, untuk mengecek koneksi ini, kita membutuhkan Program Web Server, dan saya menggunakan XAMPP yang umum digunakan. Jika kita ingin membuka file php yang telah kita buat setelah menginstall XAMPP langkah-langkahnya adalah:
1. Buka XAMPP Control Panel
2. Akan muncul window seperti di bawah ini
3. Klik Start pada bagian Apache, kemudian buka browser, dan ketikkan localhost/(namafolder)/(namafile_.php, untuk penyimpanan file sendiri, masuk ke folder XAMPP, kemudian htdocs
TM4.php
<html>
<head>
<title> Variabel </title>
</head>
<body>
<?php
$nilai_1 = 10;
$nilai_2 = 3;
$nilai_3 = 2 * $nilai_1 + 8 * $nilai_2;
echo "Nilai = ", $nilai_3+56;
echo "<br>";
$jumlah=$nilai_1+$nilai_2;
echo "Hasil dari $nilai_1+$nilai_2 adalah : $jumlah";
echo "<br><br> ";
echo "Nama : Hendra <br>";
echo "NRP : 5114100073"
?>
</body>
</html>
Pada bagian ini, kita hanya akan melakukan operasi matematika yang simple, dan mencetak Nama dan NRP
Hasil
TM4array.php
<html>
<head>
<title>Pemrograman PHP dengan array</title>
</head>
<body>
<?php
$nama[]="Darmawan";
$nama[]="Hendra";
echo $nama[1], $nama[0];
echo "<br>";
$kampus[1]="ITS";
$kampus[2]="Surabaya";
echo "Kampusku adalah $kampus[1] $kampus[2]";
?>
</body>
</html>
Pada bagian ini, kita akan belajar menggunakan array di dalam php, bila array tidak didefinisikan dengan suatu bilangan, maka index akan array akan dimulai dengan 0, seperti pada nama, dan apabila array didefinisikan dengan suatu bilangan, maka index akan sesuai dengan bilangan tersebut seperti pada contoh ITS dan Surabaya
Hasil
CodeIgniter
Download file codeigniter di website codeigniter, extract file di htdocs, kemudian buat file php pada application/views, satu untuk menampilkan hello world dengan nama hello.php, satu untuk menampilkan error dengan nama error.php, dan satu lagi untuk menampilkan data phonebook dengan nama phonebook.php
Source Code hello.php
<!DOCTYPE html>
<HTML>
<HEAD>
<TITLE>
Hello World
</TITLE>
</HEAD>
<BODY>
<H1>Hello World</H1>
</BODY>
</HTML>
Source Code error.php
<!DOCTYPE html>
<HTML>
<HEAD>
<TITLE>
Error :v
</TITLE>
</HEAD>
<BODY>
<H1>Error ...</H1>
</BODY>
</HTML>
Source Code phonebook.php
<!DOCTYPE html>
<HTML>
<HEAD>
<TITLE>
PHP
</TITLE>
</HEAD>
<BODY>
<H1>This is the data of the phonebook database</H1>
</BODY>
</HTML>
Untuk menjalankan 3 code diatas, kita membutuhkan code lagi di application/controller, buat 3 file, Hello.php, Error.php, dan Phonebook.php
Source Code Hello.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Hello extends CI_Controller {
public function index()
{
$this->load->view('hello');
}
}
Source Code Error.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Error extends CI_Controller {
public function index()
{
/*$this->load->view('error');*/
echo 'Error...';
}
}
Source Code Phonebook.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Phonebook extends CI_Controller {
public function index()
{
$this->load->view('phonebook');
}
}
Kemudian buka file routes.php di /application/config menjadi
$route['default_controller'] = 'hello';
$route['404_override'] = 'error';
$route['translate_uri_dashes'] = FALSE;




Tidak ada komentar:
Posting Komentar