This is default featured post 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Jumat, 08 April 2016

Kebersihan Sebagian Dari Iman (bersih-bersih di BLC Telkom)

Assalamualaikum Wr. Wb.

Hari ini saya bersama teman-teman bersih-bersih di BLC telkom klaten karena kebersihan itu sebagian dari iman.

Kebersihan adalah upaya manusia untuk memelihara diri dan lingkungannya dari segala yang kotor dan keji dalam rangka mewujudkan dan melestarikan kehidupan yang sehat dan nyaman. Kebersihan merupakan syarat bagi terwujudnya kesehatan, dan sehat adalah salah satu faktor yang dapat memberikan kebahagiaan. Sebaliknya, kotor tidak hanya merusak keindahan tetapi juga dapat menyebabkan timbulnya berbagai penyakit, dan sakit merupakan salah satu faktor yang mengakibatkan penderitaan.

Berikut gambar-gambar saat saya dan teman-teman bersih-bersih :






















Setelah bersih-bersih kami makan-makan bersama :


Wassalamualaikum Wr. Wb.







Kamis, 07 April 2016

Memodifikasi Login CMS Lokomedia

Assalamualaikum Wr. Wb.

Hari ini saya mencoba memodifikasi tampilan login CMS lokomedia.

Tutorial :

1. Download dulu tema login nya kemudian di ekstrak dan hasil extrakan nya di copy di letakan di folder lokomet di dalam folder adminweb saya sudah download dengan nama lumino .

2. Buka folder adminweb kemudian  klik file index.php buka dengan text editor atau sublime text editor.

3. Buka folder lumino yang di dalam folder adminweb kemudian klik file login.html buka dengan text editor atau sublime text editor.

4. Isi file index.php di hapus di ganti dengan isi file login.html kemudian di sisipkan script di bawah ini.

a. Script ini di letakan di atas sendiri.

<?php
session_start();
// Apabila user belum login
if (empty($_SESSION['username']) AND empty($_SESSION['passuser']))
    ?>

b. Setelah itu sesuaikan bagian formnya seperti gambar di bawah ini.

Script awal :


Script akhir :



5. Bila anda bingung ini script awal sampai akhirnya yang ada di index.php.

<?php
session_start();
// Apabila user belum login
if (empty($_SESSION['username']) AND empty($_SESSION['passuser']))
    ?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Forms</title>

<link href="css2/bootstrap.min.css" rel="stylesheet">
<link href="css2/datepicker3.css" rel="stylesheet">
<link href="css2/styles.css" rel="stylesheet">

<!--[if lt IE 9]>
<script src="js/html5shiv.js"></script>
<script src="js/respond.min.js"></script>
<![endif]-->
<link href="css/style_login.css" rel="stylesheet" type="text/css" />

<script type="text/javascript" src="js/jquery-1.8.0.min.js"></script>
<script type="text/javascript" src="js/jquery-validation.js"></script>
</head>
<body Onload="document.login.username.focus();">
<body>
   
    <div class="row">
        <div class="col-xs-10 col-xs-offset-1 col-sm-8 col-sm-offset-2 col-md-4 col-md-offset-4">
            <div class="login-panel panel panel-default">
                <div class="panel-heading">Log in</div>
                <div class="panel-body">
                    <form role="form" method="POST" action="cek_login.php">
                        <fieldset>
                            <div class="form-group" >
                                <input class="form-control" placeholder="username" name="username" type="username" autofocus="">
                            </div>
                            <div class="form-group">
                                <input class="form-control" placeholder="Password" name="password" type="password" value="">
                            </div>
                            <div class="checkbox">
                                <label>
                                    <input name="remember" type="checkbox" value="Remember Me">Remember Me
                                </label>
                            </div>
                           <div class="submit"><button type="submit">Login</button></div>
                        </fieldset>
                    </form>
                </div>
            </div>
        </div><!-- /.col-->
    </div><!-- /.row -->   
   
       

    <script src="js/jquery-1.11.1.min.js"></script>
    <script src="js/bootstrap.min.js"></script>
    <script src="js/chart.min.js"></script>
    <script src="js/chart-data.js"></script>
    <script src="js/easypiechart.js"></script>
    <script src="js/easypiechart-data.js"></script>
    <script src="js/bootstrap-datepicker.js"></script>
    <script>
        !function ($) {
            $(document).on("click","ul.nav li.parent > a > span.icon", function(){       
                $(this).find('em:first').toggleClass("glyphicon-minus");     
            });
            $(".sidebar span.icon").find('em:first').addClass("glyphicon-plus");
        }(window.jQuery);

        $(window).on('resize', function () {
          if ($(window).width() > 768) $('#sidebar-collapse').collapse('show')
        })
        $(window).on('resize', function () {
          if ($(window).width() <= 767) $('#sidebar-collapse').collapse('hide')
        })
    </script>  
</body>

</html>

Hasilnya seperti ini :


 Sekian dari saya selamat mencoba semoga berhasil.

Wassalamualaikum Wr. Wb.

Rabu, 06 April 2016

Memberi Hak Akses Folder Pada Linux

Assalamualaikum Wr. Wb.

Hari ini saya berbagi informasi tentang pemberian hak akses folder pada linux.

Saya anggap Anda disini telah memahami permission atau hak akses di Linux. Pada folder dokumen root pada web server secara default permission untuk semua folder adalah 755 dan untuk berkas atau files adalah 644.

Namun terkadang permission tersebut berubah. Untuk mengubahnya terkadang ribet mesti satu-satu folder atau berkas yang harus diubah permission-nya.
Berikut perintah sederhana untuk mengubah semua folder dan subfolder menjadi 755 dan 644 langsung untuk semua berkas jadi kita tidak lagi mengubah permission nya satu satu bisa langsung semua berkas atau folder.

Untuk mengubah semua folder manjadi 755 (-rwxr-xr-x):

find /var/www/html/(nama folder yang akan diberi hak akses) -type d -exec 
 
chmod 755 {} \;
 
Untuk mengubah semua berkas menjadi 644 (-rw-r–r–):

find /var/www/html/(nama folder yang akan diberi hak akses) -type f -exec
 
 chmod 644 {} \;
 
 
 
 
 
Sekian dari saya semoga informasi ini bermanfaat untuk anda semua dan silahkan mencoba.

Wassalamualaikum Wr. Wb.

Selasa, 05 April 2016

Menginstal CMS lokomedia

Assalamualaikum Wr. Wb.

Hari ini saya berbagi tentang tutorial menginstal cms lokomedia.

Tutorial :

1. Download lokomet.zip letakan file tersebut di file direktori /var/www/html/.

2. Buka terminal ketik kan caja agar kita jadi sebagai root
#sudo su
#passsword
#caja


3. Kemudian masuk ke file direktori /var/www/html/ klik kanan pada lokomet.zip pilih extrack here

4. Buat database di PHP MyAdmin ketikan di browser localhost/phpMyAdmin buat database dengan nama dblokomet lalu klik nama database tersebut pilih import cari di file direktori /var/www/html/lokomet pilih file yang bernama dblokomet.sql kemudian pilih open lalu kliki GO.


5. Lalu buka file direktori /var/www/html/lokomet/config klik kanan pada file yang bernama koneksi.php buka dengan sublime editor atau text editor kemudian isikan sesuai data anda contoh seperti gambar ini.


 6. Sekarang kita coba hasilnya ketikan di browser localhost/lokomet/ bila hasilnya gagal seperti ini.


a. Mungkin anda mengisi password dan nama databasenya di file koneksi.php tidak sesuai.

b. Mungkin kita harus mengaktifkan mode write apache 2 nya caranya masuk keterminal seperti gambar ini :


Bila kurang jelas silahkan lihat di sini http://achmadsultoni2206.blogspot.co.id/2016/04/mengaktifkan-mode-write-di-apache-2.html

7. Kemudian saya coba lagi dan berhasil





 Sekian dari saya semoga bermanfaat bagi anda semua.

Wassalamualaikum Wr. Wb.





Senin, 04 April 2016

Mengaktifkan Mode Write di Apache 2

Assalamualaikum Wr. Wb.

Hari ini saya berbagi tentang informasi mengaktifkan mode write di apache 2 lewat terminal linux.

Tutorial :

1. Buka terminal linux ketik kan.
#sudo su (enter)
#password (enter)




2. Setelah itu ketik kan nano /etc/apache2/sites-enabled/000-default.conf (enter)


3. Kemudian akan muncul seperti gambar di bawah ini lalu di bawah sendiri tambahkan perintah setelah perintah selesai di tulis tekan ctrl + x kemudian enter.

<Directory "/var/www/html">
AllowOverride All
</Directory>



4. Kemudian tuliskan perintah a2enmod  rewrite kemudian enter setelah berhasil  restart apachenya seperti gambar di bawah ini.


Info : Bila anda menginstal sebuah CMS dan indexnya di browser tidak muncul coba aktifkan a2enmod rewrite seperti postingan saya ini.

Sekian dari saya semoga postingan ini bermanfaat bagi anda semua.

Wassalamualaikum Wr. Wb.

Sabtu, 02 April 2016

Membuat Fungsi Print Pdf Dengan PHP MySQL

Assalamualaikum Wr. Wb.

Hari ini saya membuat fungsi html2pdf untuk mencetak suatu data seseorang dan hasilnya bisa langsung di di cetak di kertas.

Tutorial

1. Download html2pdf.rar kemudian extrak di file direktori var/www/html/ (nama folder anda) contohnya sebagai berikut :

a. Masuk keterminal ketikan.
#sudo su
#password
# caja


b. Klik kanan pada file html2pdf.rar pilih extrack here hingga muncul folder seperti ini.


2. Buat database di php MyAdmin dengan nama print dan nama tabelnya data seperti gambar di bawah ini.

a. Klik create untuk membuat database.




b. Buat tabelnya yang isinya seperti ini.


c. Masuk keterminal ketikan untuk mengisi tabel tersebut.
#sudo su
#password
#mysql -u root -p
# show databases (untuk melihat database yang kita buat tadi)
#desc data (untuk melihat isi tabel)
# insert into (nama_tabel) values (); (untuk mengisi data dalam tabel)


d.Mari kita lihat di php MyAdmin isi tabel sudah masuk atau belum, ternyata tabelnya sudah terisis data.


3. Sekarang mari kita buat file php nya contoh seperti di bawah ini.

a. Buat file koneksinya terlebih dahulu dengan nama dbconfig.php dan simpan di file direktori var/www/html/print silahkan copy saja script di bawah ini.

 <?php
$host = "localhost";
$user = "root"; //sesuaikan
$password = "thoni"; //sesuaikan
$datbase = "print"; // sesuaikan
mysql_connect($host,$user,$password);
mysql_select_db($datbase);
?>

b. Buat file index.php dan simpan di file direktori var/www/html/print silahkan copy saja script di bawah ini.

  <?php
    include_once("dbconfig.php");
    
    //buat query untuk menampilkan berita
    $query = mysql_query("SELECT * FROM data ORDER BY nama");
    
    ?>
    <style>
    body{
        background-color :cyan;

    }
     table{
      border:silver 1px solid;
     }
     table td{
      border-bottom:silver 1px solid;
      border-right:silver 1px solid;
      padding:0 0 0 5px;
     }
    </style>
    <table cellpadding="0" cellspacing="0" style="font-family:Verdana, Geneva, sans-serif">
      <!--DWLayoutTable-->
      <tr>
        <td height="25" colspan="7" align="center"><strong>DAFTAR DATA SISWA</strong></td>
      </tr>
      <tr>
        <td height="25" align="center" style="background-color:#CCC"><strong>NO</strong></td>
        <td width="100" align="center" style="background-color:#CCC"><strong>NIS</strong></td>
        <td width="250" align="center" style="background-color:#CCC"><strong>NAMA</strong></td>
        <td width="150" align="center" style="background-color:#CCC"><strong>ALAMAT</strong></td>
        <td width="150" align="center" style="background-color:#CCC"><strong>TGL LAHIR</strong></td>
        <td width="150" align="center" style="background-color:#CCC"><strong>TELEPON</strong></td>
         <td width="100" align="center" style="background-color:#CCC"><strong>ANGKATAN</strong></td>
      </tr>
    <?php
    $nomor = 1;
    while($data = mysql_fetch_array($query)){
    $kode = $data['nis']; // ambil nis siswa (unik)
    ?>
      <tr>
        <td width="38" height="25" valign="middle"><?php echo $nomor; ?></td>
        <td valign="middle"><?php echo $data['nis']; ?></td>
        <td valign="middle"><?php echo $data['nama']; ?></td>
        <td valign="middle"><?php echo $data['alamat']; ?></td>
        <td valign="middle"><?php echo $data['tgl_lahir']; ?></td>
        <td valign="middle"><?php echo $data['telp']; ?></td>
        <td valign="middle"><?php echo $data['angkatam']; ?></td>
        <td valign="middle">
     <!-- BUAT LINK POP UP KE HALAMAN PDF KONVERTER SEPERTI PADA CONTOH BERIKUT -->
     <a href="javascript:void(0);"
        onclick="window.open('report.php?kode=<?php echo $kode; ?>','nama_window_pop_up','size=800,height=800,scrollbars=yes,resizeable=no')">PDF</a>
     </td>
       </tr>
    <?php
    $nomor++;
    }
    ?>
    </table>

 c. Buat file report.php dan simpan di file direktori var/www/html/print silahkan copy saja script di bawah ini.

<?php 
session_start(); 
ob_start(); 
include_once("dbconfig.php"); //buat koneksi ke database 
$kode   = $_GET['kode']; //kode berita yang akan dikonvert 
$query  = mysql_query("SELECT * FROM data WHERE nis='".$kode."'"); 
$data   = mysql_fetch_array($query); 
 
?> 
<html xmlns="http://www.w3.org/1999/xhtml"> <!-- Bagian halaman HTML yang akan konvert --> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
<title><?php echo $data['nis']; ?></title> 
</head> 
<body> 
<?php 
echo "<h1>".$data['nis']."</h1>";  
echo '<table border="0"> 
  <tr> 
    <td width="100">NAMA</td> 
    <td width="10">:</td> 
    <td width="250">'.$data['nama'].'</td> 
  </tr> 
  <tr> 
    <td>TGL LAHIR</td> 
    <td>:</td> 
    <td>'.$data['tgl_lahir'].'</td> 
  </tr> 
  <tr> 
    <td>ALAMAT</td> 
    <td>:</td> 
    <td>'.$data['alamat'].'</td> 
  </tr> 
   <tr> 
    <td>TELEPON</td> 
    <td>:</td> 
    <td>'.$data['telp'].'</td> 
  </tr> 
  <tr> 
    <td>ANGKATAN</td> 
    <td>:</td> 
    <td>'.$data['angkatan'].'</td> 
  </tr> 
</table>'; 
 
echo "<p>data yang tertera di atas adalah mahasiswa universitas ini.</p>"; 
echo "<p align='right'>MALANG, ".date('d-m-Y')." 
<img src='ttd.png' width='120'> 
( Achmad Sulthoni )</p>"; 
?> 
</body> 
</html><!-- Akhir halaman HTML yang akan di konvert --> 
<?php 
$filename="mhs-".$kode.".pdf"; //ubah untuk menentukan nama file pdf yang dihasilkan nantinya 
//========================================================================================================== 
//Copy dan paste langsung script dibawah ini,untuk mengetahui lebih jelas tentang fungsinya silahkan baca-baca tutorial tentang HTML2PDF 
//========================================================================================================== 
$content = ob_get_clean(); 
$content = '<page style="font-family: freeserif">'.nl2br($content).'</page>'; 
 require_once(dirname(__FILE__).'/html2pdf/html2pdf.class.php'); 
 try 
 { 
  $html2pdf = new HTML2PDF('P','A4','en', false, 'ISO-8859-15',array(30, 0, 20, 0)); 
  $html2pdf->setDefaultFont('Arial'); 
  $html2pdf->writeHTML($content, isset($_GET['vuehtml'])); 
  $html2pdf->Output($filename); 
 } 
 catch(HTML2PDF_exception $e) { echo $e; } 
?>

4. Kemudian kita coba hasilnya dengan cara tuliskan di web browser localhost/print/

a. Hasilnya seperti ini.


b. Bila di klik pdf akan mencetak data tersebut contohnya saya klik no 1 yang bernama achmad dan hasilnya seperti ini.


c. Hasilnya akan berbentuk pdf.



d. Bila tanda tangan tidak muncul itu karena anda harus menyisipkan gambar tanda tangan anda di file direktori var/www/html/print dengan nama gambarnya ttd.png contoh seperti ini.



 Info : Bila data tabel anda tidak muncul kemungkinan anda harus menyesuaikan dengan nama database dan nama tabel anda pada script php di atas tadi.

Sekian dari saya semoga postingan ini bermanfaat bagi anda semuanya.

Wassalamualaikum Wr. Wb.



Jumat, 01 April 2016

Membuat Form Upload Download dan Searching File Dengan PHP MySQL

Assalamualaikum Wr. Wb.

Hari ini saya membuat form upload download dan searching file dengan PHP MySQL berikut ini tutorialnya.


Tutorial :

1. Buat dahulu sebuah database di phpMyAdmin. Disini saya membuat database dengan nama coba, kemudian Dumping kode SQL di bawah ini.

DROP TABLE IF EXISTS `download`;
CREATE TABLE `download` (
  `id` int(11) NOT NULL auto_increment,
  `tanggal_upload` date NOT NULL,
  `nama_file` varchar(100) NOT NULL,
  `tipe_file` varchar(10) NOT NULL,
  `ukuran_file` varchar(20) NOT NULL,
  `file` varchar(255) NOT NULL,
  PRIMARY KEY  (`id`)
);
2. Kemudian buatlah beberapa file php seperti contoh di bawah ini.
a.  Buat dengan nama config.php

<?php
//koneksi ke database
mysql_connect("localhost", "root", "thoni");
mysql_select_db("coba");

//fungsi untuk mengkonversi size file
function formatBytes($bytes, $precision = 2) {
    $units = array('B', 'KB', 'MB', 'GB', 'TB');

    $bytes = max($bytes, 0);
    $pow = floor(($bytes ? log($bytes) : 0) / log(1024));
    $pow = min($pow, count($units) - 1);

    $bytes /= pow(1024, $pow);

    return round($bytes, $precision) . ' ' . $units[$pow];
}
?>


Kode di atas kita sudah bisa melakukan koneksi ke database, jangan lupa mengedit detail koneksi ke database milik anda sendiri.

b. Buat dengan nama index.php

<!DOCTYPE html>
<html>
<head>
    <title>Upload Download dan Searching File</title>
    <link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>

    <div id="container">
        <div id="header">
            <h1> Upload Download dan Searching File Dengan PHP MySQl</h1>
           
        </div>

        <div id="menu">
            <a href="index.php" class="active">Home</a>
            <a href="upload.php">Upload</a>
            <a href="download.php">Download</a>
           
        </div>

        <div id="content">
            <h2>Home</h2>
       
            <p>Web Download Upload dan Searching File<p>

        </div>
    </div>

</body>
</html>

c. Buat dengan nama upload.php

<!DOCTYPE html>
<html>
<head>
    <title>Simple Upload dan Download File</title>
    <link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>

    <div id="container">
        <div id="header">
            <h1> Upload Download dan Searching File Dengan PHP MySQl</h1>
           
        </div>

        <div id="menu">
            <a href="index.php">Home</a>
            <a href="upload.php" class="active">Upload</a>
            <a href="download.php">Download</a>
           
        </div>

        <div id="content">
            <h2>Upload</h2>
            <p>Upload file Anda dengan melengkapi form di bawah ini. File yang bisa di Upload hanya file dengan ekstensi <b>.doc, .docx, .xls, .xlsx, .ppt, .pptx, .pdf, .rar, .zip,jpg,png</b> dan besar file (file size) maksimal hanya 1 MB.</p>

            <?php
            include('config.php');
            if($_POST['upload']){
                $allowed_ext    = array('doc', 'docx', 'xls', 'xlsx', 'ppt', 'pptx', 'pdf', 'rar', 'zip','jpg','png');
                $file_name        = $_FILES['file']['name'];
                $file_ext        = strtolower(end(explode('.', $file_name)));
                $file_size        = $_FILES['file']['size'];
                $file_tmp        = $_FILES['file']['tmp_name'];

                $nama            = $_POST['nama'];
                $tgl            = date("Y-m-d");

                if(in_array($file_ext, $allowed_ext) === true){
                    if($file_size < 1044070){
                        $lokasi = 'files/'.$nama.'.'.$file_ext;
                        move_uploaded_file($file_tmp, $lokasi);
                        $in = mysql_query("INSERT INTO download VALUES(NULL, '$tgl', '$nama', '$file_ext', '$file_size', '$lokasi')");
                        if($in){
                            echo '<div class="ok">SUCCESS: File berhasil di Upload!</div>';
                        }else{
                            echo '<div class="error">ERROR: Gagal upload file!</div>';
                        }
                    }else{
                        echo '<div class="error">ERROR: Besar ukuran file (file size) maksimal 1 Mb!</div>';
                    }
                }else{
                    echo '<div class="error">ERROR: Ekstensi file tidak di izinkan!</div>';
                }
            }
            ?>

            <p>
            <form action="" method="post" enctype="multipart/form-data">
            <table width="100%" align="center" border="0" bgcolor="#eee" cellpadding="2" cellspacing="0">
                <tr>
                    <td width="40%" align="right"><b>Nama File</b></td><td><b>:</b></td><td><input type="text" name="nama" size="40" required /></td>
                </tr>
                <tr>
                    <td width="40%" align="right"><b>Pilih File</b></td><td><b>:</b></td><td><input type="file" name="file" required /></td>
                </tr>
                <tr>
                    <td>&nbsp;</td><td>&nbsp;</td><td><input type="submit" name="upload" value="Upload" /></td>
                </tr>
            </table>
            </form>
            </p>
        </div>
    </div>

</body>
</html>

d. Buat dengan nama download.php
 <!DOCTYPE html>
<html>
<head>
    <title>Simple Upload dan Download File</title>
    <link rel="stylesheet" type="text/css" href="style.css">s
</head>
<body>

    <div id="container">
        <div id="header">
            <h1> Upload Download dan Searching File Dengan PHP MySQl</h1>
           
        </div>

        <div id="menu">
            <a href="index.php">Home</a>
            <a href="upload.php">Upload</a>
            <a href="download.php" class="active">Download</a>
            <form action="form.php" method="post"> 
Search: <input type="text" name="term" /><br /> 
<input type="submit" value="Submit" /> 
</form> 
        </div>

        <div id="content">
            <h2>Download</h2>

                        <p>Silahkan download file yang sudah di Upload di website ini. Untuk men-Download Anda bisa mengklik Judul file yang di inginkan.</p>

            <p>
            <table class="table" width="100%" cellpadding="3" cellspacing="0">
                <tr>
                    <th width="30">No.</th>
                    <th width="80">Tgl. Upload</th>
                    <th>Nama File</th>
                    <th width="70">Tipe</th>
                    <th width="70">Ukuran</th>
                </tr>
                <?php
                include('config.php');
                $sql = mysql_query("SELECT * FROM download ORDER BY id DESC");
                if(mysql_num_rows($sql) > 0){
                    $no = 1;
                    while($data = mysql_fetch_assoc($sql)){
                        echo '
                        <tr bgcolor="#fff">
                            <td align="center">'.$no.'</td>
                            <td align="center">'.$data['tanggal_upload'].'</td>
                            <td><a href="'.$data['file'].'">'.$data['nama_file'].'</a></td>
                            <td align="center">'.$data['tipe_file'].'</td>
                            <td align="center">'.formatBytes($data['ukuran_file']).'</td>
                        </tr>
                        ';
                        $no++;
                    }
                }else{
                    echo '
                    <tr bgcolor="#fff">
                        <td align="center" colspan="4" align="center">Tidak ada data!</td>
                    </tr>
                    ';
                }
                ?>
            </table>
            </p>
        </div>
    </div>
</body>
</html>

e. Buat dengan nama form.php

<?php
$db_hostname = 'localhost';
$db_username = 'root';
$db_password = 'thoni';
$db_database = 'coba';

// Database Connection String
$con = mysql_connect($db_hostname,$db_username,$db_password);
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db($db_database, $con);
?>

<!DOCTYPE html>
<html lang="en">
    <head>
    <link rel="stylesheet" type="text/css" href="style.css">
    <style>
    div {
    width: 150px;
    padding: 15px;
    border: 15px solid navy;
    margin: 15px;
}

    </style>
        <meta charset="utf-8" />
        <title></title>
    </head>
    <body background-color="">
<div>
<form action="" method="post"> 
Search: <input type="text" name="term" /><br /> 
<input type="submit" value="Submit" /> 
</form> </div>

<?php
if (!empty($_REQUEST['term'])) {

$term = mysql_real_escape_string($_REQUEST['term']);    

$sql = "SELECT * FROM download WHERE nama_file LIKE '%".$term."%'";
$r_query = mysql_query($sql);

echo "<center>";
echo "<h2> Hasil Searching </h2>";
echo "<table border='1' cellpadding='5' cellspacing='8'>";
echo "
<tr bgcolor='orange'>
<td>No</td>
<td>tanggal_upload</td>
<td>nama_file</td>
<td>tipe_file</td>
<td>ukuran_file</td>
<td>file</td>
</tr>";
while ($data = mysql_fetch_assoc($r_query)){

echo "
<tr>
<td>".$data['id']."</td>
<td>".$data['tanggal_upload']."</td>";

echo '<td><a href="'.$data['file'].'">';
echo "".$data['nama_file']."";
echo'</a></td>';
echo "
<td>".$data['tipe_file']."</td>
<td>".$data['ukuran_file']."</td>
<td>".$data['file']."</td>
</tr>";

}
echo "</table>";          
           
}

?>
    </body>
</html>

f. Buat dengan nama search.php
<?php
    mysql_connect("localhost", "root", "thoni") or die("Error connecting to database: ".mysql_error()); 
    mysql_select_db("coba") or die(mysql_error());
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Search results</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link rel="stylesheet" type="text/css" href="style.css"/>
</head>
<body>
<?php
    $query = $_GET['query'];
   
    $min_length = 3;
    
    if(strlen($query) >= $min_length){
        
        $query = htmlspecialchars($query);
      
        $query = mysql_real_escape_string($query);
       
        $raw_results = mysql_query("SELECT * FROM download
            WHERE (`nama_file` LIKE '%".$query."%') OR (`nama_file` LIKE '%".$query."%')") or die(mysql_error());
        
        if(mysql_num_rows($raw_results) > 0){
            
            while($results = mysql_fetch_array($raw_results)){
          
            
                echo "<p><h3>".$results['nama_file']."</h3>".$results['text']."</p>";            
        }
        else{
            echo "No results";
        }
        
    }
    else{
        echo "Minimum length is ".$min_length;
    }
?>
</body>
</html>

g. Buat dengan nama style.css

@charset "utf-8";
/* CSS Document */

body {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    background-color:rgb(120,0,0);
    margin:0;
    padding:0;
}

h1, h2, h3 {
    margin:0;
    padding:0;
}

#container {
    width:500px;
    margin:20px auto;
    padding:10px;
    background-color:aqua;
    box-shadow:0px 0px 3px #000;
}

#header {
    text-align:center;
}

#menu {
    text-align:center;
    margin:15px 0px;
    border-top:1px solid #CCC;
    border-bottom:1px solid #CCC;
}

    #menu a {
        display:inline-block;
        padding:5px 10px;
        text-decoration:none;
        color:#000;
        font-weight:bold;
    }

        #menu a:hover {
            background-color:#CCC;
        }

        #menu a.active {
            background-color:#CCC;
        }

.table, th, td {
    border-collapse:collapse;
    border:1px solid #ccc;
}

    .table th {
        background-color:#CCC;
    }

.error {
    border:1px solid #FF8080;
    background-color:#FFCECE;
    padding:3px;
    margin:5px 0px;
    text-align:center;
}

.ok {
    border:1px solid #80FF80;
    background-color:#CFC;
    padding:3px;
    margin:5px 0px;
    text-align:center;
}


3. Setelah semuanya sudah anda copy lalu di cetak pada text editor kemudian disimpan di jadikan satu di folder upload pada file direktori var/www/html/upload/ dan di dalam file upload buat file bernama files contoh sebagai berikut :

a. masuklah kefile direktori var/www/html/upload klik kanan pilih create folder dan beri nama files.



b. kemudian beri hak akses dengan cara masuk ke terminal ketikan seperti gambar di bawah ini.


 Perintah-perintah di atas adalah untk memberikan hak akses pada folder upload dan folder files.
4. Setelah semuanya selesai kemudian kita akan coba hasilnya dengan cara sebagai berikut :
a.Tuliskan di web browser http://localhost/upload/ 


b. Klik tulisan upload untuk mencoba upload file 
Klik Browse

Cari file yang ukuranya kurang dari 1 MB contoh seperti gambar di bawah ini lalu klik open.

Langsung Saja klik upload.


File berhasil di upload.


Untuk membuka file klik saja nama filenya.


Hasilnya seperti ini langsung terbuka karena saya mengupload file pdf.


Bila saya mengupload file .zip akan muncul hasilnya seperti ini.

5. Mengupload file yang ukuranya lebih dari 1 MB caranya sebagai berikut :

a. Buka file php di text editor atau sublime text editor yang bernama upload.php kemudian cari tulisan file_size kemudian ganti ukuranya contoh seperti gambar di bawah ini.





Ganti menjadi seperti ini.
Jangan lupa setelah mengedit di save atau ctrl+s


Setelah itu saya mencoba mengupload file dengan ukuran 25.44 MB


Ternyata berhasil dan sudah bisa di download.




6. Tombol search saya gunakan untuk lebih cepat mencari file yang saya inginkan bila di tabel ini sudah terisi banyak file contohnya sebagai berikut :

a. Untuk mencari file nya cukup tuliskan nama file yang kita cari kemudian klik search contoh seperti gambar di bawah ini saya mencari file yang bernama bukularavel.



 b. Hasilnya seperti ini bila anda klik nama file nya akan langsung terbuka itu karena tipe filenya adalah pdf.





c. Bila yang saya cari filenya bertipe .zip hasilnya akan seperti contoh gambar di bawah ini saya mencari file yang bernama bostrap.


Hasilnya seperti ini bila saya klik nama filenya akan terjadi perintah untuk mendownload karena filenya .zip bukan pdf.






7. Fungsi folder files yang kita buat pada folder upload tadi adalah sebagai tempat penyimpanan file yang sudah kita upload contoh seperti gambar di bawah ini.




Sekian dulu dari saya semoga postingan saya ini bermanfaat bagi anda semua yang telah membacanya atapun mempraktikan nya. 

Wassalamualaikum Wr. Wb.



Twitter Delicious Facebook Digg Stumbleupon Favorites More