Month: October 2015

Membuat Menu Berdasarkan Level

Membuat Menu Berdasarkan Level. Menampilkan menu berdasarkan level user misalnya yaitu dalam suatu web atau sistem, terdapat level-level user seperti dalam web sistem informasi sekolah, Level yang ada misalya murid, guru, tu, kepala sekolah. Nah untuk setiap level tersebut apabila user sudah login maka menu yang di tampilkan berdasarkan level yang telah di tentukan. Cara membuatnya gimana, nah untuk kasus ini saya menggunakan bantuan session dan cokies pada script sistem yang saya gunakan.

Script phpnya simpel saja, yang penting adalah level sudah di tentukan pada tabel database atau langsung pada script. Hal ini digunakan agar penentuan menu tidak rancu dan tidak tertukar antara user yang satu dengan user yang lainnya.

Membuat Level menu php

Berikut script php penggunaan session untuk menampilkan menu:


/Menu DropDown
echo '
<div id="place-nav">
<ul id="nav">';

if (empty($_SESSION[username]) AND empty($_SESSION[password])){
 echo '
 <li><a href="http://localhost/vitamin/">BERANDA</a></li>
 <li><a href="?page=tentang">TENTANG</a></li>
 <li><a href="?page=petunjuk">PETUNJUK</a></li>
 <li><a href="?modul=login">MASUK</a></li>
 <li><a href="?modul=register">DAFTAR</a></li>
 ';
 }
 elseif($_SESSION[level]== 'admin'){
 echo '
 <li class="active"><a href="http://localhost/vitamin/">Beranda</a></li>
 <li><a href="#">Data Master</a>
 <ul>
 <li><a href="?modul=admin">ADMIN</a></li>
 <li><a href="?modul=user">USER</a></li>
 <li><a href="?modul=defisiensi">DEFISIENSI</a></li>
 </li>
 </ul>
 </li>
 <li><a href="?modul=page">page</a></li>
 <li><a href="?modul=hasil">HASIL</a></li>
 <li><a href="?modul=logout">'.$_SESSION[nama_admin].' Logout</a></li>
 ';

 }elseif($_SESSION[level]== 'user'){
 echo '
 <li class="active"><a href="http://localhost/vitamin/">Beranda</a></li>
 <li><a href="?modul=profil">PROFIL</a></li>
 <li><a href="?page=tentang">TENTANG</a></li>
 <li><a href="?page=petunjuk">PETUNJUK</a></li>
 <li><a href="?modul=diagnosa">DIAGNOSA</a></li>
 <li><a href="?modul=logout">'.$_SESSION[nama_user].' Logout</a></li>';
 }
echo '</ul>
</div>
';
//End Menu DropDown

Cara kerja script php diatas adalah apabila session masih kosong atau belum ada, maka secara default atau standar web sistem akan menampilkan menu yang t elah di tentukan. Selanjutnya apabila user telah login, pada script diatas kasus yang saya gunakan adalah menggunakan dua leve yaitu level admin dan level user. Untuk level admin apa login maka akan menampilkan menu untuk admin, begitu pula sebaliknya apabila user yang login maka menu yang di tampilkan menu untuk user.

Conth hasil output script menampilkan menu:

Menu admin

Menu admin

Menu admin

Menu User

Menu User

Menu User

Demikian tutorial cara membuat menu otomatis menggunakan script php. Penggunan script ini fungsinya untuk menghemat proses menu, Jadi dengan menggunakan session, script menu cukup di bagi saja berdasarkan proses logika, jadi tampa menambah file baru untuk menampilkan menu tersebut. terimakasih.

Memilih Radio Button Checked Berdasarkan Database

Memilih Radio Button Checked Berdasarkan Database. Tuturial ini dibuat ketika Saya akan membuat data profil dan pada kasus tersebut terdapat radio button. Proses ini muncul ketika saya akan mengedit profil dengan radio button tersebut. Untuk itu cara membuatnya mudah saja.

Kasusnya adalah bagaimana radio button dengan name jenis kelamin tercheck berdasarkan kondisi field database. Misalnya jenis kalamin pria, maka yang tercheck atau aktif radio button pria. Cara membuatnya simak lebih lanjut panduan ini.

Contoh Database

Contoh tabel database yang ada dalam kasus ini dapat kita misalkan field fieldnya sebagai berikut, tabel ini kita misalkan saja tabel user:

Tabel radio button

Tabel radio button

Script php

Untuk script php membuat radio button tercek berdasarkan isi database sebagai berikut:


echo '
 <h2>PROFIL<hr/></h2>';
 $edit = "SELECT * FROM user where username = '$_SESSION[username]'";
 $hasil = mysql_query($edit);
 $data = mysql_fetch_array($hasil);

echo '
 <script>
 function validateForm() {
 var a = document.forms["myForm"]["nama"].value;
 var b = document.forms["myForm"]["username"].value;
 var c = document.forms["myForm"]["password"].value;
 if (a==null || a=="" || b==null || b==""|| c==null || c=="") {
 alert("Tidak boleh kosong");
 return false;
 }
 }
 </script>
 <form method="post" action="#" name="myForm" onsubmit="return validateForm()">
 <table>
 <tr>
 <td>Nama</td>
 <td><input name="nama" type="text" value="'.$data[nama_user].'" size="30"></td>
 </tr>
 <tr>
 <td>Jenis Kelamin</td>
 <td>';
 if($data[jenis_kelamin]=='Pria'){
 echo '<input type="radio" name="jenis_kelamin" value="Pria" checked>Pria
 <input type="radio" name="jenis_kelamin" value="Wanita">Wanita';
 }else{
 echo '<input type="radio" name="jenis_kelamin" value="Pria" >Pria
 <input type="radio" name="jenis_kelamin" value="Wanita" checked>Wanita';
 }
 echo '</td>
 </tr>
 <tr>
 <td>Alamat</td>
 <td><input name="alamat" type="text" value="'.$data[alamat].'" size="30"></td>
 </tr>
 <tr>
 <td>Username</td>
 <td><input name="username" type="text" value="'.$data[username].'" size="30"></td>
 </tr>
 <td>Password</td>
 <td><input name="password" type="text" value="'.$data[password].'" size="30"></td>
 </tr>
 <input name="level" value="user" type="hidden" size="30" >
 <input name="status" value="0" type="hidden" size="30" >
 <tr>
 <td colspan="2">
 <input type="submit" value="Update" class="tombol"/></td>
 </tr>
 </table>
 </form>';

Cara kerja Memilih Radio Button Checked Berdasarkan Database prosesnya yaitu, memilih atau menselect isi tabel user berdasarkan session login user. Jadi dengan session tersebut digunakan untuk mengetahui profil user yang akan di edit.

Nah untuk tampilan akhir sebagai contoh setelah radio button terpilih berdasarkan isi tabel database sebagai berikut:

Radio BUttn otomatis terpilih

Radio BUttn otomatis terpilih

Oke demikian sharing tutorial phpnya, semoga dapat bermanfaat dan membantu.

Postingan berikutnya

  1. Contoh sistem yang memakai radio button
  2. jenis radio box di database
  3. membuat radio button di codeigniter

Javascript Form Tidak Boleh Kosong

Javascript Form Tidak Boleh Kosong. Javacript yang digunakan untuk mengkonfirmasi bahwa form yang tidak boleh kosong atau dengan kata lain form harus diisi. Tujuan dari fungsi konfirmasi ini adalah agar tidak terjadi kerancuan data yang di input atau data kosong.

Cara kerja fungsi javascript ini adalah dengan membaca form yang kosong. Apabila form kosong dan belum disini maka javascript akan mengarahkan atau redirect menuju form kembali.

Cara lain yang dapat digunakan untuk melakukan atau mencegah form kosong dapat dinput yaitu dengan: Menggunakan fungsi logika script php, menggunakan jquery, menggunakan ajax. Namun untuk kali ini sharing yang saya bagi ke teman-teman adalah menggunakan javascript.

Fungsi Javascript konfirmasi


<script>
 function validateForm() {
 var a = document.forms["myForm"]["nama"].value;
 var b = document.forms["myForm"]["rusak"].value;
 var c = document.forms["myForm"]["password"].value;
 if (a==null || a=="" || b==null || b==""|| c==null || c=="") {
 alert("Tidak boleh kosong");
 return false;
 }
 }
 </script>
 <h3>Tambah Data Kerusakan </h3>
 <form method="post" action="" name="myForm" onsubmit="return validateForm()">
 <table>
 <tr>
 <td>Kode</td>
 <td><input name="nama" type="text" ></td>
 </tr>
 <tr>
 <td>Kerusakan</td>
 <td><input name="rusak" type="text"></td>
 </tr>
 <tr>
 <td>Solusi</td>
 <td><input name="password" type="text" ></td>
 </tr>

</table>

</form>

Contoh Hasil output script konfirmasi:

Javascript konfirmasi Form

Javascript konfirmasi Form

Kegunaan dari script ini yaitu:

  1. Agar form kosong tidak dapat di input
  2. Menghindari kekosongan data
  3. Menghindari error akibat form data kosong dapat diinput

Demikian Tutorial Javascript Form Tidak Boleh Kosong hehe maaf judulnya sedikit aneh. Semoga bermanfaat.

Mengurutkan Angka Besar – Kecil PHP

Mengurutkan Angka Besar – Kecil PHP. Sudah beberapa hari baru sempat posting dengan banyak kesibukan menyiapkan projek-projek php teman-teman sistemphp.com. Kali ini Saya membagi sedikit tutorial tentang bagai mana mengurutkan angka atau nilai dari yang terbesar ke nilai yang terkecil. Sekaligus mengurutkan angka dari yang terkecil hingga yang terbesar menggunakan fungsi yang ada di php.

Pada kasus yang saya kerjakan ini, pengurutan angka yang dilakukan yaitu mengurutkan angka yang ada pada didalam susunan array, sehingga mengurutkan angka tersebut dari yang besar ke yang kecil, namun tidak berhenti disitu saja, selanjutnya pengurutan ini akan Saya gunakan untuk mengolah proses tertentu pada sebuah projek yang saya kembangkan. Proses yang saya maksud tersebut adalah Saya akan menampilkan sebuah pertanyaan dengan potensi jumlah variabel terbanyak pada data yang ada pada tabel database.

Script php urutkan nilai atau angka Besar ke kecil


$i=0;
 $tampil = "SELECT *, count(kd_gejala) as jml_gejala FROM relasi GROUP BY kd_gejala";
 $sql = mysql_query($tampil);
 while($data = mysql_fetch_array($sql))
 {
 $i++;
 echo '
 <td>Apakah ?'.$data[kd_gejala].'= '.$data[jml_gejala].'</td></tr>';
 $jmlgejala[$i] = $data[jml_gejala];
 }
rsort($jmlgejala);
 $totaldata = count($jmlgejala);
 for($x = 0; $x < $totaldata; $x++) {
 echo $jmlgejala[$x];
 echo "<br>";
 }

Contoh hasil output:

Urutan besar ke kecil

Urutan besar ke kecil

Script php urutkan nilai atau angka Kecil ke Besar


$i=0;
$tampil = "SELECT *, count(kd_gejala) as jml_gejala FROM relasi GROUP BY kd_gejala";
$sql = mysql_query($tampil);
while($data = mysql_fetch_array($sql))
{
$i++;
echo '
<td>Apakah ?'.$data[kd_gejala].'= '.$data[jml_gejala].'</td></tr>';
$jmlgejala[$i] = $data[jml_gejala];
}
sort($jmlgejala);
$totaldata = count($jmlgejala);
for($x = 0; $x < $totaldata; $x++) {
echo $jmlgejala[$x];
echo "<br>";
}

Contoh hasil output:

Urutan kecil ke besar

Urutan kecil ke besar

Pada script php diatas terletak berbedaan yaitu pada fungsi sort dan rsort pada baris no 11. Pada script diatas terdapat dua fungsi yaitu sort dan rsort. Kegunaan fungsi rsort adalah untuk mengurutkan angka dari yang besar ke yang kecil, dan sebaliknya fungsi sort adalah fungsi yang digunakan untuk mengurutkan data angka dari yang kecil ke yang besar.

Pada kasus yang lain, kegunaan fungsi ini misalnya untuk merangking sebuah angka, membuat prioritas proses berdasarkan ranking, dan masih banyak lagi yang lainnya. Demikian sharing tentang pengurutan angka dengan php.

Postingan berikutnya

  1. besar ke kecil php
  2. aray mengurutkan yang besar ke kecil
  3. mengurutkan nomor dari terbesar menggunakan fungsi array pada php
  4. mengurutkan bilangan dari kecil ke besar menggunakan array php
  5. mengurutkan angka ganjil menggunakan array di php
  6. mengurutkan angka dari kecil ke besar di php
  7. menampilkan angka ganjil yang terbesar dengan array php
  8. menampilkan angka besar ke kecil di php
  9. contoh array dengan bilangan ganjil dan diurutkan yang terbesar di php
  10. cara mengurutkan bilangan php
  11. Cara mengurutkan angka di php
  12. cara bikin array urut dari angka terkecilpada php
  13. pengurutan menggunakan array php

Daftar Produk Software

Untuk produk software yang kami kembangkan dapat di kelompokkan menjadi beberapa kategori:

1. Software Pendidikan

– Software absensi sekolah

– Software penilaian murid

– Software kursus atau les

– Software pembelajaran siswa

2. Software Bisnis

– Software Bengkel

– Software Apotek

– Software kursus mobil

– Software rental mobil, PS, Genset atau generator

– Software tour & travel

– Software Pabrik Sawit (PKS)

– Software Toke Sawit, atau Karet

– Software produksi

– Software Toko

– Software Puskesmas

– Software klinik

– Software Desa

– Software Kasir

3. Software Kesehatan

4. Software Kuangan

5. Software Pertanian dan Perkebunan