Aplikasi Karyawan Menggunakan Barcode Scanner

Aplikasi ini di rancang untuk keperluan absensi karyawan, dan sudah di gunakan di beberapa di instansi. Modul absensi meliputi Mapping Sift kerja, penjadwalan, laporan serta rekap absensi dan perijinan pegawai. Sangat cocok di gunakan untuk SDM.

APLIKASI CETAK ID CARD PEGAWAI

Alikasi ini di rancang untuk untuk mencetak kartu pengenal ( ID CARD ) pegawai. Aplikasi yang saya rancang di php ini sudah teruji dan digunakan satu paket dengan aplikasi Absensi bagi yang berminat untuk memiliki aplikasi ini bisa kontak saya via email atau by phone.

Tutorial Perancangan Aplikasi

PHP CHANEL juga memberikan banyak tutorial dalam merancang sebuah aplikasi sehingga banyak membantu memberikan tambahan ilmu bagi yang menyukai aplikasi berbasis web, sangat berguna bagi pelajar dan mahasiswa yang sedang merancang skripsinya.

Tutorial Perancangan Laporan

PHP CHANEL banyak juga membantu dalam merancang laporan dan memberikan tutorial yang terbaik serta memberikan open source, dan memberikan pelajaran tentang query dan database, pengambilan data dan lain - lain.

Web Designer

PHP CHANEL memberikan tutorial dalam merancang dan mendesain web sendiri, membuat style serta membuat template sendiri. Tutorial ini sangat berguna jika di ikuti secara bertahap, karena sangat membantu anda dalam merancang sebuah template yang dinamis serta bisa memodifikasi style nya sesuai keinginan kita sendiri.

Oct 10, 2016

Cara Membuat Form Di Halaman Statis Blog

Cara Membuat Form Di Halaman Blog, pada kesempatan kali ini saya akan membagikan tutorial tentang membuat form kontak di halaman statis blog. Mungkin ini sudah tidak asing lagi bagi teman - teman blogger semua. Saya akan mengulas lagi mengenai itu. Dibawah ini adalah tampilan yang akan kita buat
Membuat Form Di Halaman Blog

Ikuti Langkah berikut :
1. Login ke akun blogger
2. Pilih Pages, lalu pilih New Pages. Seperti gambar di bawah :
Membuat Form Di Halaman Blog
3. Setelah halaman terbuka, seperti gambar di bawah ini :
Membuat Form Di Halaman Blog
4. Pilih mode edit HTML, seperti gambar di atas no 3.
5. Masukkan Judul "Kontak"
6. Copy kode di bawah ini dan salin di area text HTML


<form name="contact-form">
<span style="font-family:Open Sans,Arial,Helvetica,sans-serif;font-weight:700;"> Name </span>
<input id="ContactForm1_contact-form-name" name="name" size="30" type="text" value="" />  

<span style="font-family:Open Sans,Arial,Helvetica,sans-serif;font-weight:700;"> Email Address <span style="color:#f56954;font-weight:bold;font-size:x-small;">important</span></span>
<input id="ContactForm1_contact-form-email" name="email" size="30" type="text" value="" />  

<span style="font-family:Open Sans,Arial,Helvetica,sans-serif;font-weight:700;"> Content <span style="color:#f56954;font-weight:bold;font-size:x-small;">important</span></span>
<textarea cols="25" id="ContactForm1_contact-form-email-message" name="email-message" rows="5"></textarea>
<input id="ContactForm1_contact-form-submit" type="button" value="Send" />  
<div style="max-width:222px;text-align:center; width:100%;">
<div id="ContactForm1_contact-form-error-message">
</div>
<div id="ContactForm1_contact-form-success-message">
</div>
</div>
</form>
<style scoped="" type="text/css">
#comments,.post_meta,#blog-pager {display:none;}
#ContactForm1_contact-form-name, #ContactForm1_contact-form-email{
height:auto;margin:5px auto;padding:10px;background:#fafafa;color:#444;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;transition:all 0.5s ease-out;}
#ContactForm1_contact-form-email-message{width:100%;height:175px;margin:5px 0;padding:10px;background:#fafafa;color:#444;border:1px solid #ccc;border-radius:3px;transition:all 0.5s ease-out;}
#ContactForm1_contact-form-name:focus, #ContactForm1_contact-form-email:focus, #ContactForm1_contact-form-email-message:focus{outline:none;background:#fff;color:#444;border-color:rgba(81,203,238,1);box-shadow:0 0 5px rgba(81,203,238,0.7);}
#ContactForm1_contact-form-submit{float:left;background:#cf4d35;color:#fff;margin:10px auto;vertical-align:middle;cursor:pointer;padding:10px 18px!important;font-weight:700;font-size:14px;text-align:center;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;border:0;transition:all .8s ease}
#ContactForm1_contact-form-submit:hover {background:#e45a40;color:#fff;}
#ContactForm1_contact-form-error-message, #ContactForm1_contact-form-success-message{width:100%;margin-top:35px;}
.contact-form-error-message-with-border {background:#f6f6f6;border:none;box-shadow:none;color:#444;padding:5px 0;}
.contact-form-success-message {background:#4fc3f7;border:none;box-shadow:none;color:#fff;}
img.contact-form-cross {line-height:40px;margin-left:5px;}
.post-body input {width:initial;}
@media only screen and (max-width:640px){
#ContactForm1_contact-form-name, #ContactForm1_contact-form-email,#ContactForm1_contact-form-submit{width:100%;}}
</style>
7. Setelah anda salin lalu tekan tombol Publish, Dan View halaman Kontak anda.
Selesai sudah tutorial kali ini semoga bermanfaat bagi teman - teman semua.
Share:

Oct 7, 2016

Cara Membuat Sitemap Di Blog ( Simple Sitemap )

Simple Sitemap, cara membuat sitemap di halaman statis blog sangat mudah. Mengapa sitemap? sitemap merupakan suatu kebutuhan untuk mempermudah pengunjung blog menelusuri setiap halaman  postingan  yang kita publikasikan. Sitemap bisa disebut juga daftar isi, yaitu daftar isi blog kita. Jadi jika diblog kita sediakan sitemap atau daftar isi pengunjung blog dapat mengetahui semua artikel yang sudah kita publikasikan. Baiklah, sekarang kita mulai dengan langkah berikut ini:
Membuat Sitemap Di Blog

1. Login ke akun blogger
2. Pilih Page
3. Pilih New Page
4. Langkah ke empat perhatikan gambar di atas, pertama kita buat judul masukkan sitemap atau daftar isi bahkan boleh yang lainnya, yang penting menjelaskan tentang isi blog.
5. Klik mode edit di HTML
6. Copykan script di bawah ini di area text

<div id="bp_toc">
Loading ke daftar isi blog. mohon menunggu....</div>
<script src="https://cdn.rawgit.com/Arlina-Design/redvision/master/daftar-isi-simple.js" type="text/javascript"></script>
<script src="https://phpchanel.blogspot.co.id/feeds/posts/summary?alt=json-in-script&amp;max-results=9999&amp;callback=loadtoc" type="text/javascript"></script>
<style scoped="" type="text/css">
#comments,#Label1,#FollowByEmail1 {display:none;}
#HTML3 {visibility:hidden;}
/* CSS Full Sitemap */
#bp_toc {background:#ffaaa4;color:#666;margin:0 auto;padding:5px;}
span.toc-note {padding:20px;margin:0 auto;display:block;text-align:center;color:#ffcfcc;font-weight:700;text-transform:uppercase;font-size:30px;line-height:normal;}
.toc-header-col1 {padding:10px;background-color:#f5f5f5;width:250px;}
.toc-header-col2 {padding:10px;background-color:#f5f5f5;width:75px;}
.toc-header-col3 {padding:10px;background-color:#f5f5f5;width:125px;}
.toc-header-col1 a:link, .toc-header-col1 a:visited, .toc-header-col2 a:link, .toc-header-col2 a:visited, .toc-header-col3 a:link, .toc-header-col3 a:visited {font-size:13px;
text-decoration:none;color:#aaa;font-family:&#39;Roboto&#39;;font-weight:700;letter-spacing: 0.5px;}
.toc-header-col1 a:hover, .toc-header-col2 a:hover, .toc-header-col3 a:hover {
text-decoration:none;}
.toc-entry-col1, .toc-entry-col2, .toc-entry-col3 {background:#fdfdfd;padding:5px;padding-left:5px;font-size:89%}
.toc-entry-col1 a, .toc-entry-col2 a, .toc-entry-col3 a{color:#666;font-size:13px;}
.toc-entry-col1 a:hover, .toc-entry-col2 a:hover, .toc-entry-col3 a:hover{color:#cdb280;}
#bp_toc table {width:100%;margin:0 auto;counter-reset:rowNumber;}
.toc-entry-col1 {counter-increment:rowNumber;}
#bp_toc table tr td.toc-entry-col1:first-child::before {content: counter(rowNumber);min-width:1em;margin-right:0.5em;}
td.toc-entry-col2 {background:#fafafa;}
#bp_toc a{text-align:left;float:none;font-size:90%;padding:0}
</style>
7. Ganti url blog, text yang berwarna biru diatas dengan url blog anda.
8. Tekan  tombol Publish
Membuat Sitemap Di Blog
9. View halaman anda, jadinya seperti sitemap dibawah

Loading my sitemap. Please wait....
Semoga bermanfaat bagi rekan - rekan semua. Ikuti setiap artikel saya
Share:

Cara Membuat Tabel Di Postingan Blog

Tutorial membuat tabel di postingan blog, membuat tabel di blog sebenarnya mudah seperti halnya kita membuat tabel di php menggunakan dreamweaver, dan mungkin bagi para blooger sudah sangat mengerti dan memahaminya, namun pada kesempatan kali ini saya akan memberikan tutorial cara membuat tabel di postingan blog bagi yang masih kesulitan untuk membuat nya, contoh dan format tabelnya seperti di bawah ini :
Table Header 1 Table Header 2 Table Header 3 Table Header 4 Table Header 5
Division 1 Division 2 Division 3 Division 4 Division 5
Division 1 Division 2 Division 3 Division 4 Division 5
Division 1 Division 2 Division 3 Division 4 Division 5
Untuk pembutan tabelnya ikuti langkah - langka ini :
1. Login ke akun blogger
2. Pilih Post, seperti gambar di bawah :
Membuat Tabel Di Postingan Blog
3. Pilih New Post, seperti no 2 pada gambar di atas.
4. Masukkan Judul Postingan anda.
5. Pilih mode edit HTML, seperti gambar di bawah no yang saya lingkari no 4.
5. Copy dan paste kan script di bawah ini di postingan anda.

<table border="0" cellpadding="0" cellspacing="0" style="text-align: left;">
    <tbody>
        <tr>
            <th>Table Header 1</th>
            <th>Table Header 2</th>
            <th>Table Header 3</th>
            <th>Table Header 4</th>
            <th>Table Header 5</th>
        </tr>
        <tr>
            <td>Division 1</td>
            <td>Division 2</td>
            <td>Division 3</td>
            <td>Division 4</td>
            <td>Division 5</td>
        </tr>
        <tr>
            <td>Division 1</td>
            <td>Division 2</td>
            <td>Division 3</td>
            <td>Division 4</td>
            <td>Division 5</td>
        </tr>
        <tr>
            <td>Division 1</td>
            <td>Division 2</td>
            <td>Division 3</td>
            <td>Division 4</td>
            <td>Division 5</td>
        </tr>
    </tbody>
</table>
6. Silahkan atur border, cellpadding, cellspacing, dan letak tabel sesuai yang anda inginkan.
7. Tekan Posting dan View postingan anda.

Sekian tutorial ini semoga bermanfaat.
Share:

Oct 5, 2016

Menampilkan Header dan Footer Di Semua Halaman Menggunakan ezpdf

Bagaimana menampilkan header dan footer di setiap halaman pada saat membuat laporan php menggunakan ezpdf class?, ini yang sering saya temukan di forum - forum php. Pada kesempatan kali ini saya ingin memberikan cara agar header maupun footer tampil di semua halaman pada saat kita membuat laporan menggunakan library class ezpdf.
ezpdf-menampilkan header di semua halaman
Jika anda menemukan masalah seperti ini jangan kuatir, memang biasanya saat kita membuat laporan di php menggunakan library class ezpdf sering sekali terjadi, itulah yang menjadi kelemahan saat kita menggunakan library itu. Ikuti tiga langkah seperti di bawah ini :

  1. Tambahkan script dibawah ini dan letakkan di atas header laporan anda


$all = $pdf->openObject();

    2. Letakkan script berikut ini dibawah bagian yang ingin di ulang :

$pdf->closeObject();
$pdf->addObject($all,'all');

    3. Contoh lengkapnya seperti di bawah ini :
    
    <?php
    include "pdf/class.ezpdf.php"; //class ezpdf yg di panggil
    $pdf = new Cezpdf('A4','P');
    
    //Set margin dan font
    $pdf->ezSetCmMargins(3, 3, 3, 3);
    $pdf->selectFont('pdf/fonts/Times-Roman.afm');
    
    $all = $pdf->openObject();
    
    //$image = imagecreatefrompng("background.png");
    //$pdf->addImage($image,55,80,490);
    //Tampilkan gambar di dokumen PDF
    $pdf->addJpegFromFile('mylogo.jpg',80,790,60);
    
    //Teks di tengah atas untuk judul header
    $pdf->addText(190, 815, 12,'<b>RUMAH SAKIT IMANUEL WAY HALIM </b>');
    $pdf->addText(260, 800, 11,'BANDAR LAMPUNG');
    $pdf->addText(60, 765, 11,'<b>Laporan Bagian Dan Sub Bagian</b>');
    
    //Garis atas untuk header
    $pdf->line(30, 780, 560, 780);
    
    //Garis bawah untuk footer
    $pdf->line(30, 50, 560, 50);
    
    //Teks kiri bawah
    date_default_timezone_set("Asia/Jakarta");
    $pdf->addText(410,34,8,'Dicetak tgl:' . date( 'd-m-Y, H:i:s'));
    
    $pdf->closeObject();
    $pdf->addObject($all,'all');
    
    //Koneksi ke database dan tampilkan datanya
    mysql_connect("localhost", "root", "");
    mysql_select_db("sdm");
    
    $tampil = "SELECT * FROM tabel-anda";
    $sql = mysql_query($tampil);  
    $jml = mysql_num_rows($sql);
    if ($jml > 0){
    $i = 1;
    while($r = mysql_fetch_array($sql)) {
    //Format Menampilkan data di ezPdf
     $data[$i]=array('No'=>$i,
              'Nomor Induk'=>"$r[NoInduk]",
           'Nama Pegawai'=>"$r[Nama]",
           'Bagian'=>"$r[NamaBagian]",
           'Sub Bagian'=>"$r[NamaSubBagian]"
           );
     $i++;
    }
    //Tampilkan Dalam Bentuk Table
    $pdf->ezTable($data,'','','');
    
    //$pdf->ezText("\nPeriode: $Dari s/d $Sampai");
    
    // Penomoran halaman
    $pdf->ezStartPageNumbers(700, 20, 8,'','',1);
    $pdf->ezStream();
    }
    
    else{
    
     echo "
     <script>
     alert('Tidak Di Temukan Data Pelamar');
     </script>
     ";
    
    }
    
    ?>
    
Setelah itu jalankan laporan anda, selesai.
Semoga bermanfaat.
Share:

Menampilkan Laporan Di PHP Berdarsarkankan Tanggal

Membuat Laporan Di PHP Dan Menampilkannya Dengan Kondisi Yang Di Tentukan.
Itulah kira - kira yang banyak di pertanyakan oleh banyak rekan - rekan yang sedang merancang laporan untuk aplikasi yang telah di buat. Memang dalam membuat aplikasi menggunakan php bagi kebanyakan orang kesulitan untuk tahap pembuatan laporan, dalam tutorial yang akan saya sampaikan ini kita akan bersama - sama membuat laporan di php berdasarkan tanggal yang di pilih, jadi yang akan kita cetak adalah laporan yang hanya kita pilih . Contoh gambar seperti di bawah ini  :
ezpdf-laporan berdasarkan kondisi
Saya akan langsung membahas ke pembuatan form dan laporan serta querynya, karena saya yakin rekan - rekan sudah tahu cara membuat tabel dan membuat folder di htdocs untuk menjalankan aplikasi berbasis web ini. 
  1.  Siapkan ezpdf class, disini saya membuat laporan menggunakan ezpdf. Anda bisa langsung ambil atau download di sini ezpdfclass. Setelah file terdownload extrak ke folder localhost anda.
  2. Kemudian kita akan mulai membuat form seperti di atas, ketikkan atau anda bisa copas langsung script dibawah :
</fieldset>
    <legend>Cari Pelamar Kerja</legend>
 <form id="fftgpelamar" method="POST" action="lap-pelamar.php">
   <table cellpadding="5">
          <tr>
             <td>Dari</td>
             <td>:</td>
             <td><input class="easyui-datebox" name="Dari" data-options="formatter:myformatter,parser:myparser" style="width:200px;height:25px"></td>
         </tr>
         <tr>
             <td>Sampai</td>
             <td>:</td>
             <td><input class="easyui-datebox" name="Sampai" data-options="formatter:myformatter,parser:myparser" style="width:200px;height:25px"></td>
         </tr>
         <tr>
             <td>&nbsp;</td>
             <td>&nbsp;</td>
<td><input class="easyui-linkbutton c1" type="submit" name="Submit"  value="Proses" style="width:100px;height:30px">
<input class="easyui-linkbutton c3" type="reset" name="reset" value="Close" style="width:100px;height:30px" onclick="javascript:$('#dlgtglpelamar').dialog('close')"></td>
        </tr>
        </table>
     </form>
</fieldset>
simpan ke dalam folder tempat anda meng - ektrak ezpdf class dengan nama cari-tanggal.php, dan pastikan action formnya adalah nama file laporan anda dan method nya POST.

3. Langkah ketiga ini kita akan membuat laporan, dengan nama lap-pelamar.php. Buka file php anda dan ketikkan kode berikut ini

<?php

//class ezpdf yg di panggil
include "pdf/class.ezpdf.php"; 
$pdf = new Cezpdf('A4','lanscape');
Penjelasan dari script diatas adalah memanggil class ezpdf dengan fungsi include dan menentukan jenis kertas yang akan kita pakai untuk laporan. Lalu lanjutkan dengan mengetikkan scrip di bawah

//Set margin dan font
$pdf->ezSetCmMargins(3, 3, 3, 3);
$pdf->selectFont('pdf/fonts/Times-Roman.afm');

//Tampilkan gambar di dokumen PDF
$pdf->addJpegFromFile('mylogo.jpg',40,778,70);

//Teks di tengah atas untuk judul header
$pdf->addText(230, 815, 14,'<b>Daftar Pelamar Kerja</b>');
$pdf->addText(160, 800, 12,'<b>RS IMANUEL WAY HALIM BANDAR LAMPUNG</b>');
$pdf->addText(210, 785, 10,'Jl. Soekarno - Hatta No.1 Bandar Lampung');

//Garis atas untuk header
$pdf->line(2, 770, 590, 770);

//Garis bawah untuk footer
$pdf->line(2, 50, 590, 50);
Dari script di atas kita bisa menentukan margin, dan menambahkan logo serta membuat kop dengan posisi di tengah dan memberikan garis setelah kop serta di footer. Lanjutkan dengan mengetikkan kode dibawah ini :

//Teks kiri bawah
date_default_timezone_set("Asia/Jakarta");
$pdf->addText(410,34,8,'Dicetak tgl:' . date( 'd-m-Y, H:i:s'));

//Koneksi ke database dan tampilkan datanya
mysql_connect("localhost", "root", "");
mysql_select_db("sdm");

$Dari=$_POST['Dari'];
$Sampai=$_POST['Sampai'];

$tampil = "SELECT * FROM tbpelamar WHERE (TglSurat BETWEEN '$Dari' AND '$Sampai');";
$sql = mysql_query($tampil);  
$jml = mysql_num_rows($sql);
if ($jml > 0){
$i = 1;
while($r = mysql_fetch_array($sql)) {
//Format Menampilkan data di ezPdf
 $data[$i]=array('No'=>$i,
          'Nomor Dokumen'=>"$r[Nomor]",
       'Nama Pelamar'=>"$r[Nama]",
       'Alamat'=>"$r[AlamatKTP]",
       'Agama'=>"$r[Agama]",
       'Program Study'=>"$r[Jurusan]",
       'Jenjang'=>"$r[Jenjang]",
       'IPK'=>"$r[IPK]",
       'Tgl Melamar'=>"$r[TglSurat]"
       );
 $i++;

}

Penjelasan : pada keterangan teks kiri bawah  yaitu akan menampilkan tanggal cetak laporan pada setiap halaman yang terletak di kiri bawah setiap halaman laporan. Koneksi database sesuaikan dengan nama database anda dan variabel $Dari dan $Sampai adalah fungsi dari pemanggilan form input dengan nama "Dari dan Sampai" seperti contoh paling atas, pada bagian membuat form.
$tampil adalah variabel memanggil  tabel pelamar dengan ketentuan field yang di pilih adala TglSurat, dan BETWEEN adalah untuk memfilter atau menyaring dari tanggal yang kita pilih $Dari s/d $Sampai.
$jml adalah menampilkan jumlah data dari record TglSurat dan akan ditambah 1 jika ada inputan baru. Selanjutnya untuk tahap membuat report ketikkan kode berikut setelah script di atas.

//Tampilkan Dalam Bentuk Table
$pdf->ezTable($data);

$pdf->ezText("\nPeriode: $Dari s/d $Sampai");

// Penomoran halaman
$pdf->ezStartPageNumbers(700, 20, 8);
$pdf->ezStream();
}

else{

 echo "
 <script>
 alert('Tidak Di Temukan Data Pelamar');
 </script>
 ";

}
?>

penjelasan dari script diatas eztable($data) untuk menampilkan data dalam bentuk tabel, dan ezText akan menampilkan periode tanggal yang kita pilih  serta membuat penomoran halaman.
Setelah semua selesai kita ketik simpan dalam folder tempat anda ektraks class ezpdf dengan nama lap-pelamar.php. Lalu jalankan, maka akan tampil seperti gambar di bawah ini :

<script type="text/javascript">
atOptions = {
'key' : '708b5d23210c896f98a1a735c6d22b19',
'format' : 'iframe',
'height' : 90,
'width' : 728,
'params' : {}
};
document.write('<scr' + 'ipt type="text/javascript" src="http' + (location.protocol === 'https:' ? 's' : '') + '://www.varietyofdisplayformats.com/708b5d23210c896f98a1a735c6d22b19/invoke.js"></scr' + 'ipt>');
</script> 

Membuat Laporan di php
Script lengkap laporan ini bisa copas langsung :

<?php
//class ezpdf yg di panggil
include "pdf/class.ezpdf.php"; 
$pdf = new Cezpdf('A4','lanscape');

//Set margin dan font
$pdf->ezSetCmMargins(3, 3, 3, 3);
$pdf->selectFont('pdf/fonts/Times-Roman.afm');

//Tampilkan gambar di dokumen PDF
$pdf->addJpegFromFile('mylogo.jpg',40,778,70);

//Teks di tengah atas untuk judul header
$pdf->addText(230, 815, 14,'<b>Daftar Pelamar Kerja</b>');
$pdf->addText(160, 800, 12,'<b>RS IMANUEL WAY HALIM BANDAR LAMPUNG</b>');
$pdf->addText(210, 785, 10,'Jl. Soekarno - Hatta No.1 Bandar Lampung');
//Garis atas untuk header
$pdf->line(2, 770, 590, 770);

//Garis bawah untuk footer
$pdf->line(2, 50, 590, 50);

//Teks kiri bawah
date_default_timezone_set("Asia/Jakarta");
$pdf->addText(410,34,8,'Dicetak tgl:' . date( 'd-m-Y, H:i:s'));

//Koneksi ke database dan tampilkan datanya
mysql_connect("localhost", "root", "");
mysql_select_db("sdm");

$Dari=$_POST['Dari'];
$Sampai=$_POST['Sampai'];

$tampil = "SELECT * FROM tbpelamar WHERE (TglSurat BETWEEN '$Dari' AND '$Sampai');";
$sql = mysql_query($tampil);  
$jml = mysql_num_rows($sql);
if ($jml > 0){
$i = 1;
while($r = mysql_fetch_array($sql)) {
//Format Menampilkan data di ezPdf
 $data[$i]=array('No'=>$i,
          'Nomor Dokumen'=>"$r[Nomor]",
       'Nama Pelamar'=>"$r[Nama]",
       'Alamat'=>"$r[AlamatKTP]",
       'Agama'=>"$r[Agama]",
       'Program Study'=>"$r[Jurusan]",
       'Jenjang'=>"$r[Jenjang]",
       'IPK'=>"$r[IPK]",
       'Tgl Melamar'=>"$r[TglSurat]"
       );
 $i++;

}

//Tampilkan Dalam Bentuk Table
$pdf->ezTable($data);

$pdf->ezText("\nPeriode: $Dari s/d $Sampai");

// Penomoran halaman
$pdf->ezStartPageNumbers(700, 20, 8);
$pdf->ezStream();
}

else{

 echo "
 <script>
 alert('Tidak Di Temukan Data Pelamar');
 </script>
 ";

}
?>
Sekian tutorial ini semoga bermanfaat.
Share:

MENAMPILKAN DATA "OUTPUT" DI PHP

OUTPUT DI PHP
Tutorial PHPPada dasarnya dalam sebuah sistem pengolahan data kita memgenal sebuah proses Input, Proses pengolahan data dan Output, pada tutorial kali ini kita akan membahas tentang output yaitu metode menampilkan data dan informasi ke layar sehingga pengguna mendapatkan informasi tentang data yang di oleh oleh sistem tersebut. Pada tutorial kali ini kita akan banyak membahas tentang output di php. Di php output untuk menampilkan data ada du cara yaitu mrnggunakan perintah " ECHO dan PRINT".

ECHO DAN PRINT LAPORAN DI PHP.
Echo dan Print adalah perintah untuk menampilkan report ke layar,  perintah ini memiliki pengertian yang kurang lebihnya sama, namun memiliki perbedaan yang kecil di antara dua perintah ini, echo tidak memiliki nilai kembali sedangkan print memiliki nilai kembali hingga dapat digunakan dalam sebuah ekspresi. Echo dapat mengambil beberapa parameter ( meskipun penggunaan ini jarang terjadi ), sedangkan print dapat mengambil sebuah argumen dan echo sedikit lebih cepat daripada print.

Perintah  ECHO di PHP.
echo dapat di gunakan dengan atau tanpa tanda kurung di belakangnya, echo atau echo (). Berikut ini contoh penggunaan echo untuk menampilkan teks dan teks yang ditampilkan menggunakan echo dapat berisi markup HTML

<?php
echo "<h1>PHP Tutorial!</h1>";
echo "Saya sedang belajar PHP!<br>";
echo "Saya senang membaca artikel tentang PHP!<br>";
echo "echo ", "print ", "string", "numeric", "dengan parameter lebih dari satu.";
?>
Menampilkan dengan variabel
Contoh berikut ini menampilkan teks kelayar denga variabel menggunakan perintah echo :

<?php
$txt1 = "PHP Tutorial";
$txt2 = "PHP CHANEL";
$x = 3;
$y = 6;

echo "<h2>$txt1</h2>";
echo "Saya sedang belajar PHP di saluran $txt2<br>";
echo $x + $y;
?>

Perintah PRINT di PHP.
print dapat digunakan dengan atau tanpa tanda kurung dibelakangnya, print atau print (). Berikut ini contoh penggunaan perintah print di php untuk menampilkan teks kelayar, teks yang akan di tampilkan dengan perintah print dapat berisi markup HTML

<?php
print "<h2>PHP Tutorial!</h2>";
print "Saya sedang belajar PHP!<br>";
print "Saya senang membaca artikel tentang PHP!";
?>
Menampilkan dengan variabel
Contoh dibawah ini adalah bagaimana kita menampilkan teks kelayar dengan variabel menggunakan perintah print :

<?php
$txt1 = "PHP Tutorial";
$txt2 = "PHP Chanel";
$x = 3;
$y = 6;

print "<h1>$txt1</h1>";
print "Saya sedang belajar PHP di saluran : $txt2<br>";
print $x + $y;
?>


Pelajari yang lainnya :
 PHP Tutorial
  PHP Advanced
   
        PHP HOME

PHP DefinitionPHP InstallPHP SyntaxPHP VariablesPHP Echo / PrintPHP Data TypesPHP StringsPHP ConstantsPHP OperatorsPHP If...Else...ElseifPHP SwitchPHP While LoopsPHP For LoopsPHP FunctionsPHP ArraysPHP Sorting ArraysPHP Superglobals

     
        PHP Arrays Multi

PHP Date and TimePHP IncludePHP File HandlingPHP File Open/ReadPHP File Create/WritePHP File UploadPHP CookiesPHP SessionsPHP FiltersPHP Filters AdvancedPHP Error HandlingPHP Exception





PHP Forms

PHP - AJAX

PHP Form Handling
PHP Form Validation
PHP Form Required
PHP Form URL/E-mail
PHP Form Complete

AJAX Definition
AJAX PHP
AJAX Database
AJAX XML
AJAX Live Search
AJAX RSS Reader
AJAX Poll

Share:

Sep 26, 2016

MEMBUAT VARIABEL DI PHP

Mengenal Dan Mempelajari "Variabel" Di PHP
Pengertian dari variabel adalah  tempat untuk menyimpan suatu informasi,bagaimana cara membuat dan mendeklarasikan variabel di PHP ?, biasanya variabel di awali dengan tanda "$" dan di ikuti dengan nama variabel yang nantinya akan digunakan untuk mendeklarasikan sebuah informasi dalam penggunaan script di php.
Variabel-tutorial php

contoh variabel "$teks" dalam membuat variabel di php tanda $ = wajib , diikuti nama teks = bisa diganti dengan  huruf atau karakter apapun yang kita inginkan, namun sebaiknya nama variabel mengandung informasi yang sesui dengan apa maksud dan tujuanya.
Contoh penerapan variabel di php :

<?php
$teks = "Hai, Saya sedang belajar PHP!";
$x = 2;
$y = 7.5;
?>
Dari contoh variabel di atas, jika di jalankan maka variabel dari $teks secara terus menerus akan bernilai "Hai, Saya sedang belajar PHP!", variabel $x akan terus bernilai 2 dan begitu pula variabel dari $y akan terus memiliki nilai 7.5. Dan setiap membuat varibel jika nama variabel memiliki nilai teks maka harus di tandai dengan "tanda kutip"("teks ").

Variabel PHP
Membuat variabel dapat kita tentukan sesuai keinginan kita, dapat di buat dengan nama variabel yang pendek ( $a, $x, $y, dll) dan juga dapat kita tekankan untuk memperjelas maksud dari variabel misalnya $umur, $warna, $ jumlah, $sub_total, $total.

Aturan membuat variabel di PHP 

  • Variabel diawali dengan tanda $ dan di ikuti oleh nama variabel.
  • Nama variabel dapat di awali dengan huruf atau karakter garis bawah.
  • Nama variabel tidak dapat di awali dengan angka
  • Nama sebuah variabel hanya dapat berisi dengan karakter dan garis bawah alpha-nemerik (Az, 0-9, dan _).
  • Nama variabel adala case-sensitive ($ umur dan  $age) dari variabel itu sangat jauh berbeda. seperti yang sudah kita pelajari di posting sebelumnya "SINTAKS DASAR PHP". 
Dari penjelasa di atas maka dapat kita ambil kesimpulan bahwa

  • Variabel adalah sebagai tempat untuk menampung sebuah informasi.
  • Nama sebuah variabel adala case-sensitive.
Variabel Output
php echo adalah sebuah pernyataan yang sering di gunakan untuk menampilkan data ke layar.
contoh berikut ini akan menunjukkan bagaimana kita membuat output teks dan variabel.

// contoh satu
<?php
$teks = "contoh satu";
echo "Saya suka $teks!";
?>

// contoh dua
<?php
$teks = "contoh satu";
echo "Saya suka " . $teks . "!";
?>

dari script diatas antara contoh satu dan contoh dua  jika kita jalankan, maka akan menghasilkan sebuah output yang sama.
Dan contoh berikuk ini akan menampilkan jumlah dari dua variabel

<?php
$a = 3;
$b = 6;
echo $a + $b;
?>
contoh di atas bila kita jalankan maka akan menghasilkan nilai 9, yaitu 3 + 6.

Bahasa pemrograman PHP merupakan bahasa pemrograman yang ringkas.
Dari beberapa contoh di atas, perhatikan bahwa kita tidak harus memberi tahu php type data apa yang kita buat varibel (integer, numerik,dll). PHP secara otomatis akan mengkonversi dan mengetahui jenis tipe data pada variabel yang kita buat.
Berbeda dengan bahasa pemrograman seperti  C,C++ dan Java, dalam bahasa pemrograman ini kita harus menyatakan tipe data pada variabel yang kita buat agar dapat dibaca oleh bahasa program itu.

Lingkup Variabel PHP
Dalam PHP, sebuah variabel dapat dinyatakan dimana saja di script php. Dan ruang lingkup variabel adalah bagian dari script dimana variabel yang di rujuk atau di gunakan.
PHP memiliki tiga lingkup variabel yang berbeda, di antaranya sebaga berikut :

  • Lokal
  • Global 
  • Statis
Lingkup Lokal dan Global
Sebuah variabel yang dideklarasikan didalam akan memiliki lingkup lokal dan hanya bisa di gunakan atau diakses oleh fungsi itu sendiri , variabel lokal hanya di akui dan dapat diakses dimana kita menempatkan variabel tersebut
<?php
function contoh() {
    $a = 3; // lingkup lokal
    echo "<p>Variable a dalam fungsi ini adalah: $a</p>";
} 
contoh();

// jika a digunakan diluar fungsi maka akan terjadi kesalahan
echo "<p>Variable a ini diluar fungsi : $a</p>";
?>

Sebuah variabel yang di deklarasikan di luar fungsi memiliki cakupan global dan  hanya dapat diakses di luar fungsi

<?php
$a = 3; // lingkup global
function contoh() {
    // jika menggunakan fungsi a di lingkup lokal akan terjadi kesalahan
    echo "<p>Variabel a didalam fungsi ini adala: $a</p>";
} 
contoh();

echo "<p>Variabel a di luar fungsi adalah: $a</p>";
?>
PHP dengan kata kunci global
Kata kunci global dapat di gunakan untuk mengakses variabel global di dalam fungsi

<?php
$a = 3;
$b = 6;

function contoh() {
    global $a, $b;
    $a = $a + $b;
}

contoh();
echo $a; // hasil output 9
?>
anda dapat memiliki variabel lokal dengan nama yang sama dengan fungsi yang berbeda. PHP juga menyimpan semua variabel global dalam sebuah array yang disebut $GLOBALS[index], indek memegang nama variabel. Array ini juga dapat di akses dalam fugsi dan dapat digunakan untuk memperbarui variabel global secara langsung.
Contoh di atas dapat di tuliskan seperti ini :

<?php
$a = 3;
$b = 6;

function contoh() {
    $GLOBALS['a'] = $GLOBALS['a'] + $GLOBALS['b'];
} 

contoh();
echo $a; // hasil output 9
?>
PHP dengan kata kunci statis
Menggunakan kata kunci static

<?php
function contoh() {
    static $a = 0;
    echo $a;
    $a++;
}

contoh();
contoh();
contoh();
?>
Pelajari yang lainnya :
 PHP Tutorial
  PHP Advanced
   
        PHP HOME

PHP DefinitionPHP InstallPHP SyntaxPHP VariablesPHP Echo / PrintPHP Data TypesPHP StringsPHP ConstantsPHP OperatorsPHP If...Else...ElseifPHP SwitchPHP While LoopsPHP For LoopsPHP FunctionsPHP ArraysPHP Sorting ArraysPHP Superglobals

     
        PHP Arrays Multi

PHP Date and TimePHP IncludePHP File HandlingPHP File Open/ReadPHP File Create/WritePHP File UploadPHP CookiesPHP SessionsPHP FiltersPHP Filters AdvancedPHP Error HandlingPHP Exception





PHP Forms

PHP - AJAX

PHP Form Handling
PHP Form Validation
PHP Form Required
PHP Form URL/E-mail
PHP Form Complete

AJAX Definition
AJAX PHP
AJAX Database
AJAX XML
AJAX Live Search
AJAX RSS Reader
AJAX Poll

Share:

Sep 23, 2016

SINTAKS DASAR PHP

Syntaks Dasar PHP

Pengertian sintaks adalah Semantik Dan Pragmatis, SINTAKS yaitu aturan gramatikal atau komposisi suatu program yang mengatur tata cara dari huruf, angka dan karakter lainya. SEMANTIK yang mendefinisikan arti dari program yang benar secara sintaks dari bahasa pemrograman itu sendiri. PHP Sintaks  merupakan sebuah script php yang akan dijalankan atau di eksekusi oleh server dan hasilnya akan di jalankan pada sebuah browser.
Tutorial PHP - Fungsi Dasar
Dasar dari script php di awali dari  "<?php dan diakhiri dengan?>"

<?php
// Letakkan kode PHP di sini
?>
Ekstensi dari sebuah file PHP adalah ".php", dan sebuah file php biasanya berisi tag HTML dan script dari php itu sendiri. Dibawah ini adalah contoh dari file PHP yang sederhana dan script php menggunakan Built-in "echo" untuk output "hello, saya sedang belajar PHP!" yang akan ditampilkan oleh halaman web.

<!DOCTYPE html>
<html>
<body>

<h1>Ini Adalah Script Pertamaku</h1>

<?php
echo "Hello, saya sedang belajar PHP!";
?>

</body>
</html>
pernyataan dari script php harus di akhiri dengan tanda ";"

Memberikan komentar atau pernyataan dalam sebuah file php.
Untuk memberikan suatu komentar atau penjelasan dari script php menggunakan tanda " / ",  tujuannya adalah agar tulisan atau script dibelakang tanda " / " tidak di baca atau di eksekusi sebagai bagian dari program. Tujuan dari penulisan ini adalah untuk memberikan penjelasan dari script bagi seseorang yang melihat kode tersebut agar memahami apa maksud penulisan script itu sendiri serta untuk mengingatkan kepada pembuat script mengenai tujuan dan fungsi dari script yang telah di tuliskan.
contoh penulisanya seperi dibawah ini :

<!DOCTYPE html>
<html>
<body>

<?php
// Tanda di depan untuk memberikan penjelasan hanya satu baris

# Tanda di depan untuk memberikan penjelasan hanya satu baris juga

/*
Tanda diatas dan dibawah ini untuk memberikan
penjelasan lebih dari satu baris dan juga bisa diterapkan langsung di dalam script
seperti berikut ini
*/

// dibawah ini artinya $x = 5 + 5, karena 15 tidak dibaca 
$x = 5 /* + 15 */ + 5;
echo $x;
?>

</body>
</html>

PHP Case Sensitivity
Di php semua kata kunci (seperti if, else, while, echo dan lain - lain), classes, functions, dan user-defined functions merupakan  tidak case -sensitive.
Contoh dibawah ini 4 dari statement atau pernyataan dengan fungsi echo dan memiliki hasil output yang sama

<!DOCTYPE html>
<html>
<body>

<?php
echo "Saya baru belajar php!<br>";
echo "Saya baru belajar php!<br>";
echo "Saya baru belajar php!<br>";
echo "Saya baru belajar php!<br>";
?>

</body>
</html>
sedangkan semua nama variabel merupakan case-sensitive.
Dari contoh di bawah ini hanya pernyataan pertama yang memiliki varibel jumlah yang benar karena dalam penulisan variabel misalkan $jumlah, $Jumlah, dan $jumLaH serta $juMLaH sudah jelas merupakan variabel yang sangat berbeda.

<!DOCTYPE html>
<html>
<body>

<?php
$jumlah= 5;
echo "Tas saya " . $jumlah. "<br>";
echo "Buku saya " . $Jumlah. "<br>";
echo "Pena saya " . $jumLaH. "<br>";
echo "Pensil saya " . $juMLah. "<br>";
?>

</body>
</html>
jadi dalam penulisan variabel dan pemanggilannya tidak boleh berbeda karena tidak akan terbaca. Maka dari itu variabel merupakan pernyataan yang sangat sensitif.

Pelajari juga sintaks - sintaks yang lain
 PHP Tutorial
  PHP Advanced
   
        PHP HOME

PHP DefinitionPHP InstallPHP SyntaxPHP VariablesPHP Echo / PrintPHP Data TypesPHP StringsPHP ConstantsPHP OperatorsPHP If...Else...ElseifPHP SwitchPHP While LoopsPHP For LoopsPHP FunctionsPHP ArraysPHP Sorting ArraysPHP Superglobals

     
        PHP Arrays Multi

PHP Date and TimePHP IncludePHP File HandlingPHP File Open/ReadPHP File Create/WritePHP File UploadPHP CookiesPHP SessionsPHP FiltersPHP Filters AdvancedPHP Error HandlingPHP Exception





PHP Forms

PHP - AJAX

PHP Form Handling
PHP Form Validation
PHP Form Required
PHP Form URL/E-mail
PHP Form Complete

AJAX Definition
AJAX PHP
AJAX Database
AJAX XML
AJAX Live Search
AJAX RSS Reader
AJAX Poll

Share:

PENGERTIAN PHP

PENGERTIAN DAN PENGENALAN PHP


php1
Sebelum melanjutkan ke pengertian dari php, alangkah baiknya kita sudah mengerti dan memahami dasar - dasar dari :

  1. HTML
  2. CSS
  3. JAVASCRIPT
Agar cara penerapan setiap kode yang dibuat tidak terjadi kesalahn dan lebih mengerti secara keseluruhan dari awal perancangan sebuah website atau aplikasi sesuai yang di inginkan, seperti pada contoh di atas , pembahasanya sebagai berikut :

  • DEFINISI HTML 
Hyper Text Markup Language ( HTML) adalah sebuah bahasa markah yang digunakan untuk membuat sebuah halaman WEB, dan juga menampilkan berbagai informasi di dalam penjelajahan web internet serta pemformatan hypertex yang sederhana yang ditulis dalam berkas format ASCII agar dapat menghasilkan  suatu tampilan atau wujud yang terintegrasi.
Contoh Penerapan File HTML :
<!DOCTYPE html>
<html>
<title>HTML Tutorial</title>
<body>

<h1>Masukkan Heading Disini</h1>
<p>Di sini adalah paragraf atau deskripsi</p>

</body>
</html>

  • DEFINISI CSS
CSS adalah singkatan dari Cascading Style Sheets. Berisi rangkaian intruksi yang menentukan bagaimana suatu text akan tampil di sebuah halaman web.
Contoh CSS :
body {
    background-color: lightblue;
}

h1 {
    color: white;
    text-align: center;
}

p {
    font-family: verdana;
    font-size: 20px;
}

  • DEFINISI JAVASCRIPT
JavaScript adalah bahasa pemrograman yang bisa di sisipkan ke HTML seperti halnya PHP, akan tetapi Javascript berjalan disisi klien. Misalnya jam di tampilkan dalam halaman yang diupdate untuk menunjukkan waktu saat ini pada komputer pengguna.
Contoh penerapan JavaScript :

<script>
function myPhpchanel() {
    var x = document.getElementById("demo");
    x.style.fontSize = "25px"; 
    x.style.color = "red"; 
}
</script>

<button onclick="myPhpchanel()">Klik Disini!</button>
PENGERTIAN PHP

PHP adalah singkatan dari Hypertext Prepocessor, yaitu bahasa pemrograman yang di gunakan secara luas untuk penangan dan perancangan serta pengembangan suatu proyek berbasis web dan bisa digunakan bersamman dengan HTML.

ISI FILE DARI PHP
  • File PHP dapat berisi teks, HTML, CSS, JavaScript, dan kode PHP dari php itu sendiri.
  • Kode PHP di eksekusi oleh server dan hasilnya di kembalikan ke browser sebagai HTML biasa.
  • File dari PHP memiliki ekstensi "php".
HASIL DARI KODE PHP
  • PHP dapat menghasilkan konten halaman yang dinamis.
  • PHP dapat membuat, membaca, membuka, menulis, menghapus dan menutup file pada server.
  • PHP dapat mengumpulkan data.
  • PHP dapat mengirim dan menerima cookie.
  • PHP dapat menambah, memperbaiki, menghapus, memodifikasi data dalam database.
  • PHP dapat digunakan untuk mengontrol akses pengguna.
  • PHP dapat meng - enkripsi suatu data.
PHP MENJADI PILIHAN BANYAK ORANG DI DUNIA
  • PHP dapat dijalankan dan support terhadap berbagai SISTEM OPERASI ( Windows, Linux, Unix, Max OS X, dan lain sebagainya)
  • PHP sangat kompatibel dengan berbagai server yang ada sampai saat ini (APACHE, IIS, DLL).
  • PHP mendukung berbagai operasional database.
  • PHP  dapat di gunakan secara gratis. Anda dapat mendownload dari situs resminya yaitu di www.php.net .
  • PHP sangat mudah dipelajari dan sangat efisien berjalan di berbagai server.

BELAJAR PENERAPAN PERINTAH - PERINTAH KODE DI PHP
Tutorial cara penerapan kode di php secara detail dapat anda pelajari di dalam tabel berikut ini :
 PHP Tutorial
  PHP Advanced
   
        PHP HOME

PHP DefinitionPHP InstallPHP SyntaxPHP VariablesPHP Echo / PrintPHP Data TypesPHP StringsPHP ConstantsPHP OperatorsPHP If...Else...ElseifPHP SwitchPHP While LoopsPHP For LoopsPHP FunctionsPHP ArraysPHP Sorting ArraysPHP Superglobals

     
        PHP Arrays Multi

PHP Date and TimePHP IncludePHP File HandlingPHP File Open/ReadPHP File Create/WritePHP File UploadPHP CookiesPHP SessionsPHP FiltersPHP Filters AdvancedPHP Error HandlingPHP Exception





PHP Forms

PHP - AJAX

PHP Form Handling
PHP Form Validation
PHP Form Required
PHP Form URL/E-mail
PHP Form Complete

AJAX Definition
AJAX PHP
AJAX Database
AJAX XML
AJAX Live Search
AJAX RSS Reader
AJAX Poll


Share:
Hosting Unlimited Indonesia

MESSAGE

Name

Email *

Message *