Kamis, 06 Oktober 2016

Menambah Modul di CMS Lokomedia.

Assalamu'alaikum Wr Wb.

Hai Teman-teman pada kesempatan kali ini saya akan shering tentang Langkah-langkah Membuat Modul di CMS Lokomedia.

A. Pengertian
    Lokomedia adalah sebuah cms yang digunakan untuk membuat toko online sama saja dengan aplikasi Ahadpos dan juga aplikasi prestashop, tapi cuma berbeda tampilan cuma kegunaannya yang sama.

B. Latar Belakang
     Sekarang ini kalau ingin membangun sebuah website sudah semakin mudah, karena sudah banyak aplikasi pembangun web. Sekarang jumlah website sekaran tumbuh sangat cepat, web orang pribadi semakin banyak karena semakin mudah membuatnya. Waktu yang diperlukan untuk membuat sebuah website pun relatif cepat dibanding beberapa tahun yang lalu. Bukan hanya ilmu web sudah banyak yang menguasai tapi juga fasilitas pendukung juga semakin banyak.

C. Maksud dan Tujuan
    Kita dapat mengoptimalkan CMS Lokomedia.
 
D. Jangka Waktu
    Saya membutuhkan waktu sekitar 60 Menit.
 
E. Alat dan Bahan
  •  Laptop/PC
  • CMS Lokomedia yang sudah di instal.
  • Text Editor
F. Tahap Pelaksanaan

1. Pertama-tama kita buat table, "Table kelas" dengan 2 file: "id_kelas" dan di database dblokomedia di PhpMyadmin, Lalu klik "GO"


2. Kemudian isikan Table kelas dengan 2 file: "id_kelas" dan "nama_kelas"  seperti di bawah ini, lalu klik "Save"


3. Selanjutnya Login di CMS Lokomedia sebagai Admin. Dengan "usename:Admin" dan "Password:Admin".


4. Setelah itu masuk ke management modul lalu klik "Tambah modul"


5. Kemudia buat folder "mod_kelas" di file directory /var/www/html/lokomedia/adminweb/modul.


6. Selanjutnya buat "dua file php" dengan text editor, dan beri nama "aksi_kelas.php" dan "kelas.php" di dalam folder "mod_kelas"


#. Script "kelas.php"
<?php
session_start();
 if (empty($_SESSION['username']) AND empty($_SESSION['passuser'])){
  echo "<link href='style.css' rel='stylesheet' type='text/css'>
 <center>Untuk mengakses modul, Anda harus login <br>";
  echo "<a href=../../index.php><b>LOGIN</b></a></center>";
}
else{
$aksi="modul/mod_kelas/aksi_kelas.php";
switch($_GET[act]){
  // Manajemen Kelas
  default:
    echo "<h2>Manajemen Kelas</h2>
          <input type=button value='Tambah Kelas'
          onclick=\"window.location.href='?module=kelas&act=tambahkelas';\">
          <table>
          <tr><th>No</th><th>Nama Kelas</th><th>Aksi</th></tr>";
    $tampil=mysql_query("SELECT * FROM kelas ORDER BY id_kelas DESC");
    $no=1;
    while ($r=mysql_fetch_array($tampil)){
       echo "<tr><td>$no</td>
             <td>$r[nama_kelas]</td>
             <td><a href=?module=kelas&act=editkelas&id=$r[id_kelas]>Edit</a> | <a href='$aksi?module=kelas&act=hapus&id=$r[id_kelas]'>Hapus</a>
             </td></tr>";
      $no++;
    }
    echo "</table>";
    break;
 
  // Form Tambah Kelas
  case "tambahkelas":
    echo "<h2>Tambah Kelas</h2>
          <form method=POST action='$aksi?module=kelas&act=input'>
          <table>
          <tr><td>Nama Kelas</td><td> : <input type=text name='nama_kelas'></td></tr>
          <tr><td colspan=2><input type=submit name=submit value=Simpan>
                            <input type=button value=Batal onclick=self.history.back()></td></tr>
          </table></form>";
     break;
 
  // Form Edit Kelas
  case "editkelas":
    $edit=mysql_query("SELECT * FROM kelas WHERE id_kelas='$_GET[id]'");
    $r=mysql_fetch_array($edit);

    echo "<h2>Edit Kelas</h2>
          <form method=POST action=$aksi?module=kelas&act=update>
          <input type=hidden name=id value='$r[id_kelas]'>
          <table>
          <tr><td>Nama Kelas</td><td> : <input type=text name='nama_kelas' value='$r[nama_kelas]'></td></tr>";
    echo "<tr><td colspan=2><input type=submit value=Update>
                            <input type=button value=Batal onclick=self.history.back()></td></tr>
          </table></form>";
    break; 
}
}
?>

  # Script "aksi_kelas.php"

<?php
session_start();
 if (empty($_SESSION['username']) AND empty($_SESSION['passuser'])){
  echo "<link href='style.css' rel='stylesheet' type='text/css'>
 <center>Untuk mengakses modul, Anda harus login <br>";
  echo "<a href=../../index.php><b>LOGIN</b></a></center>";
}
else{
$aksi="modul/mod_kelas/aksi_kelas.php";
switch($_GET[act]){
  // Manajemen Kelas
  default:
    echo "<h2>Manajemen Kelas</h2>
          <input type=button value='Tambah Kelas'
          onclick=\"window.location.href='?module=kelas&act=tambahkelas';\">
          <table>
          <tr><th>No</th><th>Nama Kelas</th><

th>Aksi</th></tr>";
    $tampil=mysql_query("SELECT * FROM kelas ORDER BY id_kelas DESC");
    $no=1;
    while ($r=mysql_fetch_array($tampil)){
       echo "<tr><td>$no</td>
             <td>$r[nama_kelas]</td>
             <td><a href=?module=kelas&act=editkelas&id=$r[id_kelas]>Edit</a> | <a href='$aksi?module=kelas&act=hapus&id=$r[id_kelas]'>Hapus</a>
             </td></tr>";
      $no++;
    }
    echo "</table>";
    break;
 
  // Form Tambah Kelas
  case "tambahkelas":
    echo "<h2>Tambah Kelas</h2>
          <form method=POST action='$aksi?module=kelas&act=input'>
          <table>
          <tr><td>Nama Kelas</td><td> : <input type=text name='nama_kelas'></td></tr>
          <tr><td colspan=2><input type=submit name=submit value=Simpan>
                            <input type=button value=Batal onclick=self.history.back()></td></tr>
          </table></form>";
     break;
 
  // Form Edit Kelas
  case "editkelas":
    $edit=mysql_query("SELECT * FROM kelas WHERE id_kelas='$_GET[id]'");
    $r=mysql_fetch_array($edit);

    echo "<h2>Edit Kelas</h2>
          <form method=POST action=$aksi?module=kelas&act=update>
          <input type=hidden name=id value='$r[id_kelas]'>
          <table>
          <tr><td>Nama Kelas</td><td> : <input type=text name='nama_kelas' value='$r[nama_kelas]'></td></tr>";
    echo "<tr><td colspan=2><input type=submit value=Update>
                            <input type=button value=Batal onclick=self.history.back()></td></tr>
          </table></form>";
    break; 
}
}
?>


7. Kemudian setelah itu buat script untuk memanggil modul di halaman admin, dengan membuka file "content.php" di folder admin web lalu tambahkan skript-skript berikut:

// Bagian Kelas
elseif ($_GET[module]=='kelas'){
  if ($_SESSION['leveluser']=='admin'){
    include "modul/mod_kelas/kelas.php";
  }
}

8. Lalu beri hak milik dengan memasukkan perintah berikut.


9. Selanjutnya kita coba klik tambah kelas di modul kelas.


10. Kemudian akan muncul tampilan seperti di bawah ini, lalu isikan kelas kita lalu klik simpan.


11. Maka hasilnya seperti di bawah ini.


G. Kesimpulan
     Dengan menambah modul kita dapt memahami script maupun langkah yang benar dan dapat menambah wawasan tentang modul dan juga kita dapat menambah lebih banyak fitur-fitur di dalam CMS Lokomedia.

H. Referensi
    Sekian tentang Langkah-langkah Membuat Modul di CMS Lokomedia, semoga bermanfaat dan selamat mencoba.

Wassalamu'alaikum Wr Wb.

0 komentar:

Posting Komentar