Showing posts with label Membuat. Show all posts

Saturday, September 9, 2017

thumbnail

Tutorial Sederhana Membuat Modul Berita Menggunakan PHP dan MySQL


lygacool.blogspot.com - Membuat Modul Berita dengan PHP dan MySQL

Dalam Tutorial ini, saya akan berbagai pengetahuan yang saya dapat yakni membuat modul berita menggunakan php dan mysql.
Jadi bagi yang lagi pengen belajar, nyoba-nyoba, dll mungkin ini adalah tutorial yang pas/cocok buat agan. Langsung aja deh kita mulai.

1. Membuat Tabel Mysql
Kita mulai dari membuat tabel mysql untuk menampung berita-berita. Setiap berita mengandung Headline, Beritanya, Nama yang posting berita, email yang buat berita, dan ganggal. Setiap berita akan memiliki ID unik masing-masing. ID Unik ini berguna untuk mengidentifikasi setiap berita. Jadi klo mau baca berita, cth linknya seperti ini : readnews.php?id={{ID Unik Berita}}. Gampang kan?

CREATE TABLE berita (
    id smallint(5) unsigned NOT NULL auto_increment,
    headline text NOT NULL,
    berita text NOT NULL,
    nama varchar(255),
    email varchar(255),
    timestamp datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,
    PRIMARY KEY (id)
);
2.Form untuk Menambah Berita
Berikutnya kita akan membuat form untuk menambah berita. Setelah membuat database untuk menampung berita, maka ini adalah tahap untuk menambahkan berita ke database dengan php.

tambah_berita.php
<html>
<head>
<title>Menambah Berita</title>
<meta http-equiv="Content-Type" content="text/html; charset="iso"-8859-1">
</head>
<body>
<?
if(isset($add_n)){
   $link = @mysql_connect(localhost, username, password);
   if(!$link){
      echo('Error connecting to the database: ' . $mysql_error());
      exit();
   }
   $db = @mysql_selectdb('mydatabase');
   if(!$db){
      echo('Error selecting database: ' . $mysql_error());
      exit();
   } //fungsi ini untuk konek ke database.
   $query = "INSERT INTO berita(nama, email, headline, berita, timestamp)VALUES('$nama', '$email', '$headline', '$berita', NOW())";
   $result = @mysql_query($query);
   if(!$result){
      echo('Error adding news: ' . $mysql_error());
      exit();
   }else{
   mysql_close($link);
   echo('Success!<br><a href="tambah_berita.php">Klik disini </a> untuk menambah lagi berita.<br><a href="edit_berita.php">Klik disini</a> untuk mengedit berita.<br><a href="../index.php">klik disini</a> untuk kembali ke beranda.');
   }
}else{
?>
<form name="form1" method="post" action="<? echo $PHP_SELF; ?>">
  <table width="50%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td width="50%">Nama</td>
      <td><input name="nama" type="text" id="name"></td>
    </tr>
    <tr>
      <td>Email</td>
      <td><input name="email" type="text" id="email"></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>Headline</td>
      <td><input name="headline" type="text" id="headline"></td>
    </tr>
    <tr>
      <td>Berita/Keterangan</td>
      <td><textarea name="berita" id="story"></textarea></td>
    </tr>
    <tr>
      <td colspan="2"><div align="center">
          <input name="hiddenField" type="hidden" value="add_n">
          <input name="add" type="submit" id="add" value="Submit">
        </div></td>
    </tr>
  </table>
  </form>
<? } ?>
</body>
</html>

3.Edit dan Hapus Berita 
Setelah membuat database untuk menampung berita dan membuat fungsi untuk menambah berita. Selanjutnya kita akan membuat fungsi untuk menghapus dan mengedit berita. 

edit_berita.php 

<html>
<head>
<title>Edit atau Hapus Berita</title>
<meta http-equiv="Content-Type" content="text/html; charset="iso"-8859-1">
</head>

<body>
<?
if(!isset($a){
$link = @mysql_connect(localhost, username, password);
if(!$link){
   echo('Error connecting to the database: ' . $mysql_error());
   exit();
}
$db = @mysql_selectdb('mydatabase');
if(!$db){
   echo('Error selecting database: ' . $mysql_error());
   exit();
} //lygacool.blogspot.com
$query = "SELECT id, headline, timestamp FROM news ORDER BY timestamp DESC";
$result = @mysql_query($query);
if(!$result){
   echo('Error selecting news: ' . $mysql_error());
   exit();
}
if (mysql_num_rows($result) > 0){
    while($row = mysql_fetch_object($result))
    {
    ?>
   <font size="-1"><b><? echo $row->headling; ?></b> <i><? echo formatDate($row->timestamp); ?></i></font>
   <br>
   <font size="-2"><a href="edit_berita.php?a=edit&id=<? echo $row->id; ?>">Edit</a> |
   <a href="edit_berita.php?a=delete&id=<? echo $row->id; ?>">Hapus</a></font>
    <?
}else{
   ?>
   <font size="-2">Tidak ada berita di database. <a href='tambah_berita.php'>Tambah Berita..</a></font>
<? }
   mysql_close($link);
}elseif($a == 'edit'){
if(!isset($update)){
$link = @mysql_connect(localhost, username, password);
if(!$link){
   echo('Error connecting to the database: ' . $mysql_error());
   exit();
}
$db = @mysql_selectdb('mydatabase');
if(!$db){
   echo('Error selecting database: ' . $mysql_error());
   exit();
}
$query = "SELECT nama, email, headline, berita FROM berita WHERE id = '$id'";
$result = @mysql_query($query);
if(!$result){
   echo('Error milih beritanya: ' . $mysql_error());
   exit();
} //lygacool.blogspot.com
mysql_fetch_object($result);
?>
<form name="form1" method="post" action="edit_berita.php?a=edit&id=<? echo($id) ?>&update=1">
  <table width="50%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td width="50%">Nama</td>
      <td><input name="nama" type="text" id="name" value="<? echo($row->nama) ?>"></td>
    </tr>
    <tr>
      <td>Email</td>
      <td><input name="email" type="text" id="email" value="<? echo($row->email) ?>"></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>Headline</td>
      <td><input name="headline" type="text" id="headline" value="<? echo($row->headline) ?>"></td>
    </tr>
    <tr>
      <td>Berita/Keterangan</td>
      <td><textarea name="berita" id="story" value="<? echo($row->berita) ?>"></textarea></td>
    </tr>
    <tr>
      <td colspan="2"><div align="center">
          <input name="hiddenField" type="hidden" value="update">
          <input name="add" type="submit" id="add" value="Update">
        </div></td>
    </tr>
  </table>
  </form>
<?
}else{
$query = "UPDATE berita SET berita= '$berita', email = '$email', headline = '$headline', nama= '$nama', timestamp = NOW() WHERE id = '$id';
$result = @mysql_query($query);
if(!$result){
   echo('Error update beritanyaaa: ' . $mysql_error());
   exit();
}else{
   mysql_close($link);
   echo('Update successful!');
 }
}elseif($a == 'delete'){
$link = @mysql_connect(localhost, username, password);
if(!$link){
   echo('Error connecting to the database: ' . $mysql_error());
   exit();
}
$db = @mysql_selectdb('mydatabase');
if(!$db){
   echo('Error selecting database: ' . $mysql_error());
   exit();
}
$query = "DELETE FROM berita WHERE id = '$id'";
$result = @mysql_query($query);
if(!$result){
   echo('Error ngapus berita: ' . $mysql_error());
   exit();
}
mysql_close($link);
echo('Berita berhasil di hapussss..');
} ?>
</body>
</html>

4.Membaca Berita
Langkah terakhir dalam tutorial ini adalah fungsi untuk membaca berita. Setelah nambah, edit, dan hapus berhasil di buat, tidak lengkap jika tidak bisa di baca/read. 

baca_berita.php
<html>
<head>
<title>Baca Berita</title>
<meta http-equiv="Content-Type" content="text/html; charset="iso"-8859-1">
</head>
<body>
<?
$link = @mysql_connect(localhost, username, password);
if(!$link){
   echo('Error connecting to the database: ' . mysql_error());
   exit();
}
$db = @mysql_selectdb('mydatabase');
if(!$db){
   echo('Error selecting database: ' . mysql_error());
   exit();
}
$query = "SELECT id, headline, timestamp FROM berita ORDER BY timestamp DESC";
$result = @mysql_query($query);
if(!$result){
   echo('Error pilih beritana: ' . mysql_error());
   exit();
}
if (mysql_num_rows($result) > 0){
    while($row = mysql_fetch_object($result))
    {
    ?>
   <font size="-1"><b><? echo $row->headling; ?></b> <i><? echo formatDate($row->timestamp); ?></i></font>
    <?
    }
}else{
   ?>
   <font size="-2">Tidak ada berita..</font>
<? }
   mysql_close($link); ?>
</body>
</html>  

5. Kesimpulan
Jadi untuk kesimpulannya, disini kita telah belajar untuk membaca, menambah, edit dan hapus data dari database. Ini adalah konsep sederhana yang bisa agan kembangkan lagi menjadi lebih komplit atau komplex (lupa gw cara ketiknya gimana, komplek..komplex..kompleks, pokoknya itu lahhh). 
Jika agan punya pertanyaan, komentar, atau bahkan koreksi..mohon posting di bawah ini yaaa..Ane tunggu!!   


tags:
  • Membuat Berita dengan php dan mysql.
  • Tutorial sederhana membuat script berita
  • Tutorial simple membuat script berita
  • Tutorial membuat modul berita sederhana dengan php
  • Cara membuat script berita dengan php mysql

Saturday, September 2, 2017

thumbnail

Mengubah gambar yang pecah menjadi tdak pecah dengan coreldraw


Perhatikan gambar di atas, menarik bukan?
Saya menggunakan contoh gambar L tersebut yang saya dapat di google. Gambar itu kecil, setelah ukurannya saya perbesar otomatis kualitas gambarnya pecahhh. Lalu, bagaimana mengatasi hal tersebut?. Berikut akan saya paparkan tutorialnya mengubah gambar low quality menjadi high quality menggunakan coreldraw (Disini saya menggunakan coreldraw x7). Cekidottt :

1.Buka Coreldraw > Masukan/Import gambar yang mau di ubah

2.Dengan Pick Tool, klik gambar tersebut > Klik Trace Bitmap > Outline Trace > High Quality Image


3.Akan muncul Box, tunggu hingga selesai, lalu klik OK.

Tadaaa, agan berhasil mengubah gambar pecah menjadi tidak pecah. Anda bahkan dapat memotong bagian2 di gambar tersebut, sbagai contoh gambar L di atas agan bisa buang backgroundnnya. Jadi yang tersisa hanya tulisan "L". Gimana, keren bukan?

Silahkan Tulis pendapat,kritik,dll di bawah yaaaa





Tags :
Mengubah Gambar Pecah Menjadi Tidak Pecah,
Tutorial Coreldraw,
Mengubah gambar low quality menjadi high quality,
Tips Coreldraw,

Tuesday, July 18, 2017

thumbnail

Tutorial Membuat Sistem Referral atau Affiliate Sederhana Pada PHP

Referral atau Affiliate pada dasarnya adalah sistem dimana kita akan membawa (refer) pengunjung/pembeli/orang baru ke satu situs tetentu. Jika pengunjung tersebut berminat menjadi anggota, biasanya kita akan dijanjikan komisi dari situs tersebut.  Membuat script beginian gampang dan keuntungannya sangat dahsyattt. Kali ini saya akan membagikan tutorial membuat Sistem Referral atau Affiliate sederhana menggunakan cookies dan database mysql. Kenapa saya menggunakan cookies?, Karna cookie tetap bertahan di website tersebut hingga cookie browsernya di clear.



Contoh link rujukan nya seperti gini : 

contohpage.php?ref=1423

 Dari contoh rujukan tersebut, kita mempunyai variable ref=1423

sekarang pada tabel contohpage.php, letakan/sematkan kode di bawah :

<?php
session_start();
if (isset($_GET['ref']) != '')
{
$refid = $_GET['ref'];
$_SESSION['referral'] = $refid;
}
else
{
$_SESSION['referral'] = "0";
}
?>

Sekarang kita punya session Referral nya. Seperti contoh halaman di atas, nilai/valuenya adalah 1423.

Sekarang pada form register nya, karna orang yang kita bawa dengan link rujukan tersebut masuk ke website tersebut, apabila mereka tertarik dan melakukan register/daftar dengan link rujukan kita, maka kita sebagai yang membawa/merujuk akan mendapatkan value refferal +1.

Pada proses registernya, sematkan kode seperti di bawah ini :

mysql_query("UPDATE tabel_user set jumlah_ref=jumlah_ref + 1 where id='".$_SESSION['referral']."'");
Sekarang, coba agan pelajari kode di atas...setiap orang yang daftar/register menggunakan link rujukan kita, maka jumlah referral kita akan bertambah 1 untuk per orangnya. 
Kode bewarna merah itu adalah kode untuk menambah jumlah_refnya menjadi 1. 
Kode bewarna biru itu bernilai seperti ini : where id=1423 <- dalam kasus ini, 1423 itu adalah id kita.

Kodenya kurang lebih seperti itu atau sistemnya seperti itu, agan bisa buat dengan style agan masing2...mohon maaf jika bahasa yang ane ketik kurang/sulit di mengerti..
Akhir kata, terimakasih telah berkunjunggg....!! 

About

Powered by Blogger.