Kamis, 14 April 2016

Assignment CI

phonebook.php(ontroller)
<?php
class phonebook extends CI_controller{
    function __construct(){
        parent::__construct();
        $this->load->helper(array('url','form'));
        $this->load->model('model_phonebook');
    }

    function index(){
        $data['contacts']=$this->model_phonebook->getAll();
        $this->load->view('view_phonebook',$data);
    }
    function welcome(){
        $this->load->view('welcome_arya');
    }
}
 ?>

model_phonebook.php(model)
<?php
class model_phonebook extends CI_Model{
    function __construct(){
        parent::__construct();
        $this->load->database();
    }
    function getAll(){
        return $this->db->get('phonebook')->result();
    }
}
 ?>

view_phonebook.php(view)
<!DOCTYPE html>
<html>
<head>
    <title>Assignment</title>
</head>
<body>
<h1>Phone Book Kelas</h1>
<table border='1'>
    <thead>
        <tr>
            <th>id</th>
            <th>nama</th>
            <th>alamat</th>
            <th>HP</th>
            <th>email</th>
            <th>kelas</th>
        </tr>
    </thead>
    <tbody>
    <?php $i=1; ?>
    <?php foreach($contacts as $contact){ ?>
        <tr>
            <td><?php echo $i++ ?></td>
            <td><?php echo $contact->nama; ?></td>
            <td><?php echo $contact->alamat; ?></td>
            <td><?php echo $contact->HP; ?></td>
            <td><?php echo $contact->email; ?></td>
            <td><?php echo $contact->kelas ?></td>
        </tr>
    <?php } ?>
    </tbody>
</table>
</body>
</html>

Jumat, 01 April 2016

Link Website : hopeits.com/wp

Biaya yang dikeluarkan adalah 220 000 rupiah

Langkah-langkah yang kami lakukan dalam pengerjaan web:

  • Mencari domain dan hosting yang menurut kami sesuai dengan apa yang kami butuhkan dan terjangkau.
  • Membeli domain, membuat nama website.
  • Menginstall Wordpress.
  • Mengisi website dengan tema, plugins sesuai kebutuhan.
  • Menambah fitur website.
Fitur


Forum Page yang bisa memposting pertanyaan dan sebagainnya yang bisa dijadikan forum tanya jawab.



Login page untuk developer



Page untuk upload project yang ingin diberikan ke developer.


Page register untuk developer yang ingin join ke hopeits



Widget testimonial yang bisa digeser ke kiri dan kanan


Postingan yang bisa dibaca oleh umum




2. Buatlah program pendek untuk monitoring praktikum, dengan spesifikasi berikut
Script connect.php:

Script halaman login

Script show tabel




<?php
//$servername = "localhost";
$username = "utspw"; //tidak harus susulan1 terserah kalian
$password = "utspw"; //tidak harus susulan1 terserah kalian
$db="oci:UTSPW=XE"; //tidak harus susualan1 terserah kalian 

// Create connection
$conn = new PDO ($db, $username, $password);

// Check connection
if (!$conn) {
 $error=oci_error();
 echo "gagal connect", $error['text'];
}
else{
 echo "Masuk";
}
<head>
    <title>
        User Login
    </title>
</head>

<body>
    <form method = "post" action = "loginon.php">
        Username: <input type = "text" name = "username"/>
        <br/><br/>
        Password: <input type = "text" name = "password"/>
        <br/><br/>
        <input type = "submit" name = "submit" value = "Log In"/>
    </form>
</body>

<?php
    session_start();
    include "connect.php";
    $query = "select * from MK";
    $res = $conn->query($query)->fetchAll();
?>

<html>
    <body>
        <b>Daftar Mata Praktikum dan Jumlah Praktikan</b>
        <table border ="1" class="centered responsive-table highlight">
            <thead>
                <tr>
                    <th>KODE MK</th>
                    <th>NAMA MK</th>
                    <th>JUMLAH PRAKTIKAN</th>
                </tr>
            </thead>
            <tbody>
                <?php
                    foreach ((array)$res as $tabel) {
                ?>
                        <tr>
                        <td><?php echo $tabel['KODE_MK']?></td>
                        <td><?php echo $tabel['NAMA_MK']?></td>
                        <td><?php echo $tabel['JUMLAH_PRAKTIKAN']?></td>
                        </tr>
                    <?php
                }
                    ?>
            </tbody>
        </table>
    </body>
</html>

Kamis, 10 Maret 2016

Road to 10K Lines

     Menjadi seorang programmer website adalah bagaikan melewati suatu jalan berbatu dan berbahaya yang terjal sehingga sangat sulit dilalui. Maka dari itu diperlukan usaha extra keras bagi seorang calon developer agar bisa menjadi sesuatu yang diinginkan. Seperti pepatah dari Thomas Alfa Edison, “The three great essentials to achieve anything worthwhile are, first, hard work; second, stick-to-itiveness; third, common sense” dia mementingkan usaha dan kerja keras sebagai hal pertama yang diperlukan untuk mendapatkan segala hal yang kita inginkan.

          Maka dari itu regimen latihan yang kita butuhkan adalah code 10 ribu line menuju kesuksesan. Saya akan memulai hal ini dengan beberapa code yang simpel dan sederhana namun akan sangat berguna dipelajari untuk masa depan.

        Ini adalah salah satu contoh code sederhana yang saya buat untuk memperlihatkan salah satu langkah sederhana menjadi web programmer sejati:


Contoh Code 1

Output Code 1 di Web Browser

Code ini menampilkan kemampuan powerful dari php yaitu kehebatannya dalam menentukan tipe data yang dibutuhkan tanpa perlu spesifikasi secara langsung.

Selain penampilan biasa, php juga ternyata dapat menghandle kemampuan perhitungan seperti contohnya pada code berikut :



Contoh Code 2


Output Code 2 di Web Browser

Dari code diatas kita bisa melihat bahwa mulai dari line 13 hingga 16 terjadi operasi perhitungan dari 3 angka yang telah disediakan dan terbukti php mampu melakukan perhitungan tersebut.

Berikut adalah code yang saya kerjakan dengan coba-coba mencari cara di internet:


Contoh Code 3


Output Code 3 di Web Browser

Code 3 adalah code sederhana yang menampilkan contoh penambahan gambar ke halaman web yang akan kita desain nantinya :).

Sekian dari saya mengenai 10 ribu langkah, saya memulai dengan 68 langkah terlebih dahulu :) terima kasih.