Catatan Iqbal Poenya

Silahkan masukan kata kunci pemrograman yang anda cari :)

Featured Coupons

Ad (728x90)

Latest Coupons

Kamis, 15 September 2016

cara membuat pencarian menggunakan modal


Selamat malam semua berhubungan saya membuat artikel ini malam hari  haha,
maaf kalau artikelnya bahasanya tidak formal oke :), setelah sekian lama tidak membuat sebuah artikel di blog saya yang sudah berkali-kali berganti blog juga, ini artikel pertama saya di tahun 2016 karena sudah lama berhenti karena menjalani kehidupan asrama menjadi santri di kota cianjur :D.

karena sudah bosan bermain game sepulag kerja dan terinspisari dari sebuah kiriman pertanyaan di sebuah group yang sangat terkenal yaitu php indonesia ada seseorang yang mencari bagaimana membuat pencarian seperti halnya di foxpro kalau di kantor saya itu di sebut browstec kalau gak salah, ketika kita ingin mencari id dari sebuah data di textbox kita tinggal tekan enter 2x dan akan muncul sebuah form atau tab yang berisi data lengkap dan blabala :),

oke dari pada banyak cerita kita langsung simak cara membuat pencarian menggunakan modal bootsrap.

gambar 1.0 adalah tampilan awal

gambar 1.1 ketika cursor berada dalam textbox modal akan muncul
di saat id mahasiswa di klik atau kolomnya di klik data masuk ke dalam textbox

untuk ujicoba silahkan lihat demonya dan langsung praktik di sana aja,

pertama membuat tag html dahulu dan copy paste syntax html di bawah

<html>
   <head>
      <link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" />
      <link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.10.12/css/dataTables.bootstrap.min.css" />
      <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
      <script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
      <script type="text/javascript" src="https://cdn.datatables.net/1.10.12/js/jquery.dataTables.min.js"></script>
      <script type="text/javascript" src="https://cdn.datatables.net/1.10.12/js/dataTables.bootstrap.min.js"></script>
   <body>
      <div class="container">
         <div class="panel panel-success">
            <div class="panel-heading">
               <h3 class="panel-title">Data Mahasiswa</h3>
            </div>
            <div class="panel-body">
               <form>
                  <div class="form-group">
                     <label for="varchar">ID Mahasiswa</label>
                     <div class="row">
                        <div class="col-md-4">
                           <input type="text" class="form-control pencarian"  placeholder="Nomor Induk Mahasiswa" id="textbox"><br>
                        </div>
                     </div>
                  </div>
                  <input type="submit" value="Simpan" class="btn btn-parimary">
               </form>
            </div>
         </div>
         <!-- Trigger the modal with a button -->
         <!-- Modal -->
         <div class="modal fade" id="myModal" role="dialog">
            <div class="modal-dialog">
               <!-- Modal content-->
               <div class="modal-content">
                  <div class="modal-header">
                     <button type="button" class="close" data-dismiss="modal">&times;</button>
                     <h4 class="modal-title">DATA MAHASISWA</h4>
                  </div>
                  <div class="modal-body">
                     <table id="example" class="table table-bordered">
                        <thead>
                           <tr>
                              <th>ID MHS</th>
                              <th>NAMA MHS</th>
                           </tr>
                        </thead>
                        <tbody>
                           <tr id="data" onClick="masuk(this,'MHS001')" href="javascript:void(0)">
                              <td><a id="data" onClick="masuk(this,'MHS001')" href="javascript:void(0)">MHS001</a></td>
                              <td>Muhammad Iqbal Ramadhan</td>
                           </tr>
                           <tr id="data" onClick="masuk(this,'MHS002')" href="javascript:void(0)">
                              <td><a id="data" onClick="masuk(this,'MHS002')" href="javascript:void(0)">MHS002</a></td>
                              <td>Muhammad Ramdan Fauzi</td>
                           </tr>
                        </tbody>
                     </table>
                  </div>
                  <div class="modal-footer">
                     <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                  </div>
               </div>
            </div>
         </div>
      </div>
   </body>
</html>
ini untuk javascriptnya bisa di simpan di atas tag
atau di atas tag yang di atas

$(document).ready(function() {
  //focusin berfungsi ketika cursor berada di dalam textbox modal langsung aktif
  $(".pencarian").focusin(function() {
    $("#myModal").modal('show'); // ini fungsi untuk menampilkan modal
  });
  $('#example').DataTable(); // fungsi ini untuk memanggil datatable
});

// function in berfungsi untuk memindahkan data kolom yang di klik menuju text box
function masuk(txt, data) {
  document.getElementById('textbox').value = data; // ini berfungsi mengisi value  yang ber id textbox
  $("#myModal").modal('hide'); // ini berfungsi untuk menyembunyikan modal
}

DOWNLOAD DISINI
DEMO DISINI

jangan lupa untuk like facebook fanspage saya catatan iqbal poenya 
CSS javascript

Selasa, 01 September 2015

cara membuat HMVC di Codeigniter

Assalamualaikum wr. wb

 Disini saya akan membagikan tutorial bagaimana cara membuat Hierarchical Model View Controller (HMVC) pada Framework Codeigniter, yang baru menggenal Codeigniter pasti tahunya bahwa Codeigniter itu cuma Model View Controller (MVC) saja tapi boleh anda ketahui bahwa Codeigniter telah menambah Module extension ini untuk mempermudah kita dalam pembagian file-file seperti file frontend dengan file backend aplikasi kita.
Pertama persiapkan
1. Download core codeigniter download disini
2. Download modular extensionnya untuk HMVC download disini

Kedua 
setelah kedua file teresebut do download extraxt file codeigniter tersebut di htdocs dan ganti nama menjadi HMVC

setelah mengextract file codeigniternya yang telah di beri nama HMVC, lanjut extract modular yang berisi folder Core dan Third Party pada folder aplication yang ada di folder HMVC.

Ketiga
membuat file .htaccess untuk menghilangkan index.php pada urlnya simpan dengan nama .htaccess di folder HMVC dan masukan kode berikut.


1
2
3
4
5
6
7
8
9
10

<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteBase /carikode
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ /HMVC/index.php/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
    ErrorDocument 404 /carikode/index.php
</IfModule>
Keempat
buat folder baru di dalam folder application dan beri nama modules, di dalam folder modules buat dua folder dengan nama frontend dan backend atau kasih nama sesuai kemauan sendiri dan pada tiap folder bikin 3 folder dengan nama views models dan controllers seperti yang ada pada gambar.


setelah membuat semua folder tersebut.

Kelima

buat file dengan nama backend.php dan simpan di dalam folder modules/backend/controllers/

1
2
3
4
5
6
7
8
9

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Backend extends CI_Controller {

    public function index()
    {
        echo '<h1>ini adalah halaman backend</h1>';
    }
}
Terakhir

terakhir akses file tersebut dengan alamat ini http://localhost/HMVC/backend/ 

ini adalah hasil yang telah di buat oleh kita..

untuk selanjutnya silahkan coba-coba oleh sendiri mungkin sekian dari saya tentang bagaimana cara membuat HMVC di Codeigniter.

sekian dari saya Wassalamualaikum Wr. Wb.


Codeigniter

Rabu, 19 Agustus 2015

Pengenalan ionic framework


Assalamualaikum wr. wb .

      Apa anda mengetahui apa itu IONIC ? kalau belum bagaimana tentang android atau ios ? atau tentang angular js ? kalau html5 bagaimana ? kalau framework Laravel pasti tau lah mana mungkin anda tidak mengetahui tentang bahasa pemrograman dan framework.
mungkin ini juga baru buat saya yang baru mengenal ionic 2 minggu ini ..
baik Ionic Framework atau bisa di sebut Ionic adalah sebuah framework Mobile Hybrid yang di bangun dengan konsep MVC (Model View dan Controller ) dan Hybrid atau bisa juga hidup dua alam :D yang di maksud ionic framework itu bisa di build dengan dua OS yang berbeda, dengan ionic kita satu kali koding bisa kita build ke OS Android dan juga IOS seperti aplikasi-aplikasi yang tersedia di Google Playstore yang bisa di download mengunakan Handphone Android dan IOS contohnya  Traveloka, BBM, Tokopedia Dll .

ini adalah contoh aplikasi mobile hybrid dapat di download mengunakan Androis atupun IOS

Sangat enak bukan kalau kita membuat aplikasi tak susah payah duakali  pembuatan aplikasi.

        Enaknya lagi ionic hampir sama dengan laravel yang dilengkapi dengan command line tool dari penginstalasian,update sampai dengan buildnya mengunakan CMD berbeda dengan yang lain ionic di runningnya di browser jadi sangat enteng dengan laptop atau notebook kita jadi tidak perlu susah payah pakai emulator seperti eclipse yang berat kasihan bagi orang-orang yang pakai notebook kan berat -_- pengalaman ..
contohnya :


terlebih lagi ionic itu bagi yang baru belajar lebih enak kenapa karena ionic itu mengunakan HTML5 atau Angular JS jadi bagi kalian-kalian yang mau belajar ionic sebaiknya belajar dulu tentang HTML5 atau Angular JS ya .

       Ionic tergolong Framework yang paling baru karena ionic itu mengunakan AngularJS dan AngularJS pun tutorial berbahasa indonesia masih jarang di temukan atau sangat jarang ada apalagi tutorial ionic masih sedikit orang yang membagikan,, jadi bagi agan-agan yang baru mengenal ionic haru extra bersabar tentang mencari tutorial karena kebanyakan masih bahasa inggris dan bahasa inggris pun masih jarang di temukan tapi dengan pertama saya memulai ini saya akan membuat tutorial-tutorial bagi yang baru mengenal ionic bantu doanya aja unntuk lebih mengenal bisa langsung ke website resminya disini ionicframework.com..

mungkin sekian dari saya dan sampai bertemu di postingan yang selanjutnya tentang bagaimana cara menginstal ionic framework
ok good bye .

wassalamualaikum wr. wb
IONIC

 

CATATAN IQBAL POENYA:

  • Copyright © catatan iqbal poenya™ is a registered trademark.
    Designed by Templateism. Hosted on Blogger Platform.