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
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;
}
}
?>
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;
}
}
?>
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";
}
}
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