Senin, 11 April 2016

Melindungi Blog "Anti Copas"


Apakah anda termasuk blogger ? jika iya, pasti sudah tahu dong, bagaimana lelahnya membuat suatu artikel. Nah, sebelumnya menulis itu tidak melelahkan jika kita lakukan dengan penuh keikhlasan. Namun apa jadinya, jika ada orang yang tiba-tiba menyalin tulisan kita, lalu mengakui itu sebagai karyanya. Pasti kesal kan.

Begini caranya.

1. Pertama-tama kita masuk ke dashboard blogger terlebih dahulu.


2. Setelah itu cari icon seperti gambar berikut.

3. Lalu kita klik template.


4. Jika sudah akan muncul halaman template >> klik Edit HTML.

5. Setelah itu kita cari <body>, dengan cara Ctrl+F ketikkan <body>.


6. Jika sudah, ketikkan script dibawah ini.


7. Setelah itu kita simpan template.



8. Kemudian silahkan anda coba fungsi tersubut pada blog anda.


    Nah itu sedikit cara untuk melindungi blog anda dari COPAS.

Semoga bermanfaat


Sabtu, 09 April 2016

Memodifikasi Login CMS Lokomedia


iseng-iseng bikin login page Admin lokomedia dari pada bengong, karena beberapa hal.
Karena login admin bawaan Lokomedia meskipun kita sudah login sebagai admin tapi halaman loginnya masih ada dan kosong seakan2 kita belum login.
misalkan kita sudah login sebagai admin kemudian kita ketik lagi alamat login di browser http://localhost/lokomedia/adminweb, maka form loginnya masih ada padahal kita sudah login sebagai admin.

sebetulnya hanya sedikit penambahan script dibaris pertama dan terakhir
scriptnya sebagai berikut :

Script yang di letakkan diatas.

"<?php
session_start();
if (empty($_SESSION['username']) AND empty($_SESSION['passuser']))
?>"

Script yang di letakkan paling bawah.

"<?php
}else {
    header("location:media.php?module=beranda");
    exit;
}
?>"

Untuk yang masih bingung, ini saya berikan scriptnya :

<?php
session_start();
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="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>

<form id="login" name="login" method="POST" action="cek_login.php">
<h1>Login Administrator<strong>CMS Lokomedia</strong></h1>

<div>
<label for="username">Username</label>
<input type="text" name="username" id="username" class="field required" title="Username harus di isi" />
</div>

<div>
<label for="password">Password</label>
<input type="password" name="password" id="password" class="field required" title="Password harus di isi" />
</div>

<div class="submit"><button type="submit">Login</button></div>
<p class="back"><a href="http://bukulokomedia.com">Kembali ke website Utama</a></p>

<p class="copyright">Copyright &copy;2014 by<a href="http://bukulokomedia.com">Kembali ke website Utama</a>All rights reserved</p>
</form>
</body>
</html>

<?php
session_start();
if (empty($_SESSION['username']) AND empty($_SESSION['passuser']))
?>

Semoga Bermanfaat

Jumat, 08 April 2016

Kebersihan Sebagian Dari Iman



    An-nadzaafatu minal iiman. Ya, kata tersebut bukanlah sebuah hadist apalagi salah satu dari ayat Al-Quran melainkan adalah semboyan. Arti dari kata tersebut adalah kebersihan sebagian dari iman. Walaupun cuma semboyan tapi kata tersebut sudah membuat saya tahu seperti apa orang yang beriman itu. Nah, hal itu kami lakukan pada hari jum'at, 8 April 2016 seluruh peserta prakerin "Praktek Kerja Industri" melakukan bersih-bersih lingkungan. Mulai dari membersihkan rumput, hingga menebang pohon-pohon kecil yang tumbuh secara liar. Demikian rangkuman fotonya :




























Kamis, 07 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 persatu 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 persatu melainkan  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. 

Rabu, 06 April 2016

Mengistall 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. Setelah itu beri hak akses pada folder yang sudah kita extrack tadi :


5. Setelah itu buka folder lokomet dan beri hak akses semua folder dan file yang
    ada di dalamnya akan tetapi akan lama jika memberi hak akses satu per satu
    saya akan memberi cara cepat untuk memberi hak akses :



6. 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.

 
7. 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 :


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


 a. Jika gagal, mungkin anda mengisi password dan nama databasenya di file
     koneksi.php tidak sesuai.

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



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

9. Kemudian saya coba lagi dan berhasil.




 Sekian dari saya semoga bermanfaat bagi anda semua.

Wassalamualaikum Wr. Wb.

Selasa, 05 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.

Senin, 04 April 2016

Print To PDF

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 terisi 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";
$password = "mustafid123";
$datbase = "print";
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-image: url('images.jpeg');

    }
     table{
      border:silver 1px solid;
      margin-top: 100px;
     }
     table td{
      border-bottom:silver 4px solid;
      border-right:silver 4px solid;
      padding:0 0 0 5px;
     }
    </style>
    <center><table cellpadding="0" cellspacing="0" style="font-family:Verdana, Geneva, sans-serif">
      <!--DWLayoutTable-->
      <tr bgcolor='gray'>
        <td height="25" colspan="7" align="center"><strong>DAFTAR DATA SISWA</strong></td>
      </tr>
      <tr bgcolor='gray'>
        <td height="25" align="center" style="background-color:silver"><strong>NO</strong></td>
        <td width="100" align="center" style="background-color:silver"><strong>NIS</strong></td>
        <td width="250" align="center" style="background-color:silver"><strong>NAMA</strong></td>
        <td width="150" align="center" style="background-color:silver"><strong>ALAMAT</strong></td>
        <td width="150" align="center" style="background-color:silver"><strong>TGL LAHIR</strong></td>
        <td width="150" align="center" style="background-color:silver"><strong>TELEPON</strong></td>
         <td width="100" align="center" style="background-color:silver"><strong>ANGKATAN</strong></td>
      </tr></center>
    <?php
    $nomor = 1;
    while($data = mysql_fetch_array($query)){
    $kode = $data['nis']; // ambil nis siswa (unik)
    ?>
      <tr bgcolor='white'>
        <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['angkatan']; ?></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'>
( Febri Imam )</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.