Results 1 to 6 of 6
http://idgs.in/718284
  1. #1
    [regno]blade's Avatar
    Join Date
    Jul 2010
    Location
    CSY-Yogyakarta
    Posts
    8,971
    Points
    40,074.24
    Thanks: 92 / 162 / 158

    Default [BASIC & Free Discuss] All About PHP & Framework PHP

    Disini buat yang mau share atau tanya2 tentang seputar PHP, CSS, HTML, Framework PHP boleh deh. . .

    Banyak framework PHP yang populer antara lain :
    1. Code Igniter (CI)
    2. Symphony
    3. Zend
    4. Yii


    jadi klo mau share disini boleh, mari belajar bersama
    happy and enjoy
    My Thread OP Free
    [Regno]Blade

  2. Hot Ad
  3. #2
    [regno]blade's Avatar
    Join Date
    Jul 2010
    Location
    CSY-Yogyakarta
    Posts
    8,971
    Points
    40,074.24
    Thanks: 92 / 162 / 158

    Default

    Tutorial dasar buat penggunaan CI
    silahkan yang mau belajar CI, sudah ada contoh dan download scriptnya disini

    nanti bisa sharing2 yang lainnya juga, atau mau tanya2 juga silahkan seputaran CI
    My Thread OP Free
    [Regno]Blade

  4. #3
    [regno]blade's Avatar
    Join Date
    Jul 2010
    Location
    CSY-Yogyakarta
    Posts
    8,971
    Points
    40,074.24
    Thanks: 92 / 162 / 158

    Default Codeigniter : Pengenalan Framework Codeigniter


    Pada tutorial kali ini , penulis akan memberikan tutorial dasar - dasar penggunaan framework php yaitu Codeigniter.
    Penulis menggunakan Codeigniter version 3.0.0 dapat di download langsung di website resminya Codeigniter yaitu Codeigniter Web Framework.

    Sebelum memulai cara penggunaan Codeigniter, kita kenalan dulu sama framework php satu ini

    Apa itu Codeigniter ?

    Menurut saya, CodeIgniter adalah aplikasi close source yang berupa framework dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan menggunakan PHP. CodeIgniter memudahkan developer untuk membuat aplikasi web dengan cepat dan mudah dibandingkan dengan membuatnya dari awal.

    Apa itu Framework ?


    Dalam pemrograman komputer, sebuah kerangka kerja perangkat lunak adalah sebuah abstraksi di mana perangkat lunak menyediakan fungsi generik dapat selektif diubah oleh pengguna menulis kode tambahan, sehingga memberikan software-aplikasi spesifik. Sebuah kerangka kerja perangkat lunak adalah universal, lingkungan perangkat lunak dapat digunakan kembali yang menyediakan fungsionalitas tertentu sebagai bagian dari platform perangkat lunak yang lebih besar untuk memfasilitasi pengembangan aplikasi perangkat lunak, produk dan solusi. Kerangka kerja perangkat lunak mungkin termasuk program dukungan, kompiler, kode perpustakaan, alat set, dan antarmuka pemrograman aplikasi (API) yang menyatukan semua komponen yang berbeda untuk memungkinkan pengembangan proyek atau solusi.
    Sumber : Wikipedia

    Ada beberapa alasan mengapa menggunakan Framework:
    1. Mempercepat dan mempermudah pembangunan sebuah aplikasi web.
    2. Relatif memudahkan dalam proses maintenance karena sudah ada pola tertentu dalam sebuah framework (dengan syarat programmer mengikuti pola standar yang ada)
    3. Umumnya framework menyediakan fasilitas-fasilitas yang umum dipakai sehingga kita tidak perlu membangun dari awal (misalnya validasi, ORM, pagination, multiple database, scaffolding, pengaturan session, error handling, dll
    4. Lebih bebas dalam pengembangan jika dibandingkan CMS


    Apa saja yang di butuhkan untuk menggunakan framework codeigniter ini ?
    1. Codeigniter 3.0.0
    2. Text Editor ( Notepad++, Sublime, NetBeans, Dreamveawer dll ).
    3. XAMPP / WAMP



    Yang dilakukan pertama kali download Codeigniter 3.0.0 di website resmi nya Codeigniter Web Framework.
    setelah di download extract file Codeigniter 3.0.0 dan akan menghasilkan folder Codeigniter, beri nama pada folder Codeigniter 3.0.0 agar mempermudah pembaca seperti "belajarCI"
    pindahkan ke dalam folder htdocs di XAMPP / WAMP.
    Setelah itu jalankan web server yang terdapat di XAMPP / WAMP agar bisa menjalankan script PHP tersebut. Jika sudah, buka halaman web browser kemudian tuliskan "localhost/belajarCI" pada URL browser pembaca, seperti di gambar ini :


    Sebelum kita membahas bagaimana cara menjalankan Codeigniter tersebut, pembaca harus mengetahui kalau framework codeigniter ini memiliki MVG ( Model View Controller ) sehingga apabila anda melihat isi dari folder application di dalam CodeIgniter yang tadi sudah didownload akan terdapat folder models, views dan juga controllers. ( Bagi yang kurang paham mengenai model pemrograman MVC.

    Apa itu MVC ?

    Model-View-Controller atau MVC adalah sebuah metode untuk membuat sebuah aplikasi dengan memisahkan data (Model) dari tampilan (View) dan cara bagaimana memprosesnya (Controller). Dalam implementasinya kebanyakan framewrok dalam aplikasi website adalah berbasarsitektur MVC.MVC memisahkan pengembangan aplikasi berdasarkan komponen utama yang membangun sebuah aplikasi seperti Manupulasidata, antarmuka pengguna, dan bagian yang menjadi kontrol dalam sebuah aplikasi web.

    Bagian Dari MVC

    1. Model, Model mewakili struktur data. Biasanya model berisi fungsi-fungsi yang membantu seseorang dalam pengelolaan basisdata seperti memasukkan data ke basis data, pembaruan data dan lain-lain.
    2. View, View adalah bagian yang mengatur tampilan ke pengguna. Bisa di katakan berupa halaman web.
    3. Controller, Controller merupakan bagian yang menjembatani model dan view. Controller berisi perintah-perintah yang berfungsi untuk memproses suatu data dan mengirimkannya ke halaman web


    Dengan menggunakan metode MVC maka aplikasi akan lebih mudah untuk dirawat dan dikembangkan. Untuk memahami metode pengembangan aplikasi menggunakan MVC diperlukan pengetahuan tentang pemrograman berorientasi objek (Object Oriented Programming).
    Sumber : Wikepidia
    My Thread OP Free
    [Regno]Blade

  5. The Following User Says Thank You to [regno]blade For This Useful Post:
  6. #4

    Join Date
    Mar 2017
    Location
    Jakarta
    Posts
    114
    Points
    0.20
    Thanks: 0 / 1 / 1

    Default

    Mau tanya nih, kesalahannya apa ya? mungkin ada yg bisa membantu

    Spoiler untuk KESALAHANNYA :


    Spoiler untuk coadingannya :
    Code:
    <!doctype html>
    <?php
    include "db.php";
    $mk = $_POST['mk'];
    foreach ($mk as $mk=>$value) {
    	$sql = "INSERT INTO jadwal (kode_mk) VALUE ('$value')";
    	mysqli_query($con, $sql);
    }
    ?>
    
    <html>
    <head>
    <meta charset="utf-8">
    <title>Untitled Document</title>
    <link href="style.css" rel="stylesheet" type="text/css">
    </head>
    
    <body>
    <h2> Output KRS </h2>
    <table border="1">
    <tr>
    	<th>No</th>
        <th>Mata Kuliah</th>
        <th>SKS</th>
    </tr>
    <?php
    //query to db
    $query = mysqli_query($con, "select * from matakuliah inner join jadwal on matakuliah.kode_mk = jadwal.kode_mk");
    
    $total_sks = 0;
    $no = 1;
    
    while ($row = mysqli_fetch_array($query)) { ?>
    
    <tr>
    	<td width="5%"><?php echo $no; ?> </td>
    	<td width="20%" style="text-align:left"><?php echo $row['nama_mk']; ?> </td>
    	<td width="5%"><?php echo $row['sks']; ?></td>
    </tr>
    
    <?php
    $no++;
    $total_sks = $total_sks + $row['sks'];
    }
    ?>
    
    <tr>
    	<td colspan="2">Total SKS</td>
        <td><?php echo $total_sks; ?></td>
    </tr>
    </table>
    
    <?php
    	if($total_sks > 24) { ?>
        	<p>Maaf, Anda tidak dapat mengambil lebih dari 24 SKS! </p>
            <p>Mohon ulangi proses pengisian KRS</p>
           
    <?php
    }
    ?>
    <a href="inputkrs.php">Back</a>
    </body>
    </html>

    @[regno]blade;

  7. #5
    dont-yonna's Avatar
    Join Date
    Apr 2015
    Location
    gresik
    Posts
    4,415
    Points
    204,962.38
    Thanks: 9 / 52 / 49

    Default

    Quote Originally Posted by 2YOU4HEART View Post
    Mau tanya nih, kesalahannya apa ya? mungkin ada yg bisa membantu

    Spoiler untuk KESALAHANNYA :


    Spoiler untuk coadingannya :
    Code:
    <!doctype html>
    <?php
    include "db.php";
    $mk = $_POST['mk'];
    foreach ($mk as $mk=>$value) {
    	$sql = "INSERT INTO jadwal (kode_mk) VALUE ('$value')";
    	mysqli_query($con, $sql);
    }
    ?>
    
    <html>
    <head>
    <meta charset="utf-8">
    <title>Untitled Document</title>
    <link href="style.css" rel="stylesheet" type="text/css">
    </head>
    
    <body>
    <h2> Output KRS </h2>
    <table border="1">
    <tr>
    	<th>No</th>
        <th>Mata Kuliah</th>
        <th>SKS</th>
    </tr>
    <?php
    //query to db
    $query = mysqli_query($con, "select * from matakuliah inner join jadwal on matakuliah.kode_mk = jadwal.kode_mk");
    
    $total_sks = 0;
    $no = 1;
    
    while ($row = mysqli_fetch_array($query)) { ?>
    
    <tr>
    	<td width="5%"><?php echo $no; ?> </td>
    	<td width="20%" style="text-align:left"><?php echo $row['nama_mk']; ?> </td>
    	<td width="5%"><?php echo $row['sks']; ?></td>
    </tr>
    
    <?php
    $no++;
    $total_sks = $total_sks + $row['sks'];
    }
    ?>
    
    <tr>
    	<td colspan="2">Total SKS</td>
        <td><?php echo $total_sks; ?></td>
    </tr>
    </table>
    
    <?php
    	if($total_sks > 24) { ?>
        	<p>Maaf, Anda tidak dapat mengambil lebih dari 24 SKS! </p>
            <p>Mohon ulangi proses pengisian KRS</p>
           
    <?php
    }
    ?>
    <a href="inputkrs.php">Back</a>
    </body>
    </html>

    @[regno]blade;
    ini pernah ku alami .... itu butuh sofware yang sama kayak kampus mu ....
    itu pernah ku coba hasilnya nihil ....

  8. #6

    Join Date
    Mar 2017
    Location
    Jakarta
    Posts
    114
    Points
    0.20
    Thanks: 0 / 1 / 1

    Default

    Quote Originally Posted by dont-yonna View Post
    ini pernah ku alami .... itu butuh sofware yang sama kayak kampus mu ....
    itu pernah ku coba hasilnya nihil ....
    hahaha udah ngestuck disini nih, udah gangerti lg saya

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •