Rabu, 14 Oktober 2020

Validasi Angka klien side dengan javascript

 Validasi angka di sisi klien juga membantu dalam menciptakan pengalaman pengguna yang lebih baik, karena lebih cepat karena validasi terjadi di dalam browser web pengguna, 

sedangkan validasi sisi server terjadi di server, yang memerlukan input pengguna untuk terlebih dahulu dikirim dan dikirim ke server sebelumnya. validasi terjadi, juga pengguna harus menunggu respons server untuk mengetahui apa yang sebenarnya salah.

berikut validasi angka menggunakan event keyup  pada sisi klien dengan konsep automatis menghapus karakter selain angka. 

Senin, 05 Juni 2017

Mengambil nilai data dari Attribute HTML dengan javascript / jquery

Kali contoh ini kita akan mengambil nilai ditombol edit pada tabel

<button class="btn btn-success btn-xs" data-target="#myModal" data-toggle="modal" id_daftar="2" nilai="90.55,90.00,70.40,75.5" onclick="edit(this)" type="button"><i class="fa fa-check"></i>edit</button>

Data yang akan di ambil adalah data attribute id_dafta dan nilai pada attibute button edit dan memasukan kedalam field input.

berikut contohnya



berikut script lengkapnya
<!DOCTYPE html>
<html lang="en">
<head>
  <title>Bootstrap Example</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>


  </head>
<body>

           

          <script>
    function edit(get){
    var id_daftar = $(get).attr("id_daftar");
    var nilai = $(get).attr("nilai");
    $("#id_daftar").val(id_daftar);
 
    var res = nilai.split(",");
     $("#mat").val(res[0]);
     $("#b_ind").val(res[1]);
     $("#b_eng").val(res[2]);
     $("#ipa").val(res[3]);
 
   nilai_rata_rata();
 
    }
          function nilai_rata_rata(){
 
             var rata_rata = 0;
var id_daftar =  $("#id_daftar").val();;
             $(".hitung").each(function(){
                     var get_textbox_value = $(this).val();
         
                     if ($.isNumeric(get_textbox_value)) {
                        rata_rata += parseFloat(get_textbox_value);
                        }             
             });
             var n = rata_rata / $(".hitung").length;

             var pembulatan_nilai_rata_rata=n.toFixed(2);
             $("#n_rata_rata").val(pembulatan_nilai_rata_rata);
 
    if(parseFloat(pembulatan_nilai_rata_rata) > 65.00){
     $("#status_lulus").val("Lulus Sementara");
     $("#status_"+id_daftar).html("Lulus Sementara");
    }else{
     $("#status_lulus").val("Ditolak");
     $("#status_"+id_daftar).html("Ditolak");
    } 
             }

          $(document).ready(function(){
              $(".hitung").keyup(function(){
                   nilai_rata_rata();
              });
          });
             nilai_rata_rata();
            </script>
<table class="table table-bordered table-striped" id="example1">
                <thead>
                <tr>
                  <th>No</th>
                  <th>Nama</th>
                  <th>Tempat Tanggal Lahir</th>
                  <th>Sekolah Asal</th>
                  <th>Status</th>
                  <th>Action</th>
                </tr>
                </thead>
                <tbody>
    <tr>
                  <td>1</td>
                  <td>anton</td>
                  <td>Bandung 20-01-2011</td>
                  <td>Smp 1</td>
                  <td id="status_1" align="center" class="bold"><span style="color: red">Ditolak</span></td>
                  <td align="center">
   
                     <button onclick="edit(this)" id_daftar="1" nilai="80.55,70.00,80.40,80.5" data-toggle="modal" type="button" class="btn btn-success btn-xs" data-target="#myModal"><i class="fa fa-check"></i>edit</button>
       </td>
                </tr>
    <tr>
                  <td>2</td>
                  <td>agus</td>
                  <td>Banjar 04-04-2011</td>
                  <td>Smp 2</td>
                  <td id="status_2" align="center" class="bold"><span style="color: red">Lulus Sementara</span></td>
                  <td align="center">
   
                     <button onclick="edit(this)" id_daftar="2" nilai="90.55,90.00,70.40,75.5" data-toggle="modal" type="button" class="btn btn-success btn-xs" data-target="#myModal"><i class="fa fa-check"></i>edit</button>
       </td>
                </tr>
   
    <tr>
                  <td>3</td>
                  <td>agus</td>
                  <td>Bandung 02-02-2011</td>
                  <td>Smp 3</td>
                  <td id="status_3" align="center" class="bold"><span  style="color: red">Lulus Sementara</span></td>
                  <td align="center">
   
                     <button onclick="edit(this)" id_daftar="3" nilai="60.55,90.00,90.40,90.5" data-toggle="modal" type="button" class="btn btn-success btn-xs" data-target="#myModal"><i class="fa fa-check"></i>edit</button>
       </td>
                </tr>   
                </tbody>
              </table>   
 

<!-- Modal -->
<div id="myModal" class="modal fade" role="dialog">
  <div class="modal-dialog">

    <!-- Modal content-->
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal">&times;</button>
        <h4 class="modal-title">Mengambil nilai data dari Attribute HTML </h4>
      </div>
      <div class="modal-body">
   <div class="row">
    <form class="form-horizontal">

<div class="col-sm-7">
  <div class="form-group">
    <label class="control-label col-sm-7" for="mat">ID daftar </label>
    <div class="col-sm-4">
      <input type="text" class="form-control " id="id_daftar" name="id_daftar" value="">
    </div>
  </div>
  <div class="form-group">
    <label class="control-label col-sm-7" for="mat">Matematika </label>
    <div class="col-sm-4">
      <input type="text" class="form-control hitung" id="mat" name="mat"  placeholder="Nilai" value="">
    </div>
  </div>

    <div class="form-group">
    <label class="control-label col-sm-7" for="b_ind">Bahasa indonesia  </label>
    <div class="col-sm-4">
      <input type="text" class="form-control hitung" id="b_ind" name="b_ind" placeholder="Nilai" value="">
    </div>
 </div>

    <div class="form-group">
    <label class="control-label col-sm-7" for="b_eng">Bahasa inggris  </label>
    <div class="col-sm-4">
      <input type="text" class="form-control hitung" id="b_eng" name="b_eng" placeholder="Nilai" value="">
    </div>
 </div>

    <div class="form-group">
    <label class="control-label col-sm-7" for="ipa">Ilmu pengetahuan alam</label>
    <div class="col-sm-4">
      <input type="text" class="form-control hitung" id="ipa" name="ipa" placeholder="Nilai" value="">
    </div>
 </div>


</div>

<div class="col-sm-5">
    <div class="form-group">
    <label class="control-label col-sm-12" for="n_rata_rata">Nilai rata rata  </label>
    <div class="col-sm-12">
      <input  readonly type="text" class="form-control" id="n_rata_rata" placeholder="Nilai rata rata ">
    </div>
  </div>
</div>

<div class="col-sm-5">
    <div class="form-group">
    <label class="control-label col-sm-12" for="n_rata_rata">Status  </label>
    <div class="col-sm-12">
      <input  readonly type="text" class="form-control" id="status_lulus"  >
    </div>
  </div>
</div>
</form>
</div>
  <span class="btn btn-default">Submit</span>
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
      </div>
    </div>

  </div>
</div>
</body>
</html>

Sabtu, 03 Juni 2017

inline edit kolom table dengan javascript / jquery

Sekarang saya lagi belajar membuat edit kolom pada table html dengan menggunakan javascript / jquery,  kali ini saya buat dua alternatif. alternatif kesatu dengan menggunakan input dan alternatif kedua tanpa input (langsung didalam kolom table).




Berikut script lengkapnya.
Maaf ya om, tante, kakak, mba, teteh, scriptnya berantakan, maklum masih pemula hehe.
mudah-mudahan manfaat.

<!DOCTYPE html>
<html lang="en">
<head>
  <title>edit kolom table jquery </title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>


  </head>
<body>

<style>
  .modal_edit_kolom  {width:80%;}
  .edit_kolom{cursor: pointer;}
  .border_table{border: 2px solid; padding:10px; margin:12px;}
</style>
 <script>

$(document).ready(function(){
    $(".edit_kolom").dblclick(function(){
      var get_id =  $(this).attr("id");
 var text_kolom =  $("#"+get_id).html();
 var x=$("#input_edit"+get_id).html();
 if (x === undefined) {

 $("#"+get_id).html("<input type='text'    id='input_edit"+get_id+"'  ><span onclick='ganti_text(this)' edit_id='"+get_id+"' id='submit"+get_id+"' class='btn btn-xs btn-primary submit_edit'>Submit</span>");
  $("#input_edit"+get_id).val(text_kolom);

 }
    });

});
function ganti_text(get){
      var id_kolom =  $(get).attr("edit_id");
 var text_edit =  $("#input_edit"+id_kolom).val();
 $("#"+id_kolom).html(text_edit);
 //JIKA PERLU UPDATE KE DATABASE  GUNAKAN AJAX DISINI

}


function Edit_kolom(edit_data) {
$(edit_data).css("background","#D5f5f5");
}

function simpan_edit_kolom(edit_data) {
$(edit_data).css("background","#FDFDFD");
$("#status_edit").html("data "+edit_data.innerHTML+" berhasil diupdate");

//JIKA PERLU UPDATE KE DATABASE  GUNAKAN AJAX DISINI

}
</script>
 
<button type="button" class="btn btn-info btn-lg" data-toggle="modal" data-target="#modal_edit_kolom">Klik disini untuk demo edit kolom table jquery  </button>
<!-- Modal -->
<div id="modal_edit_kolom" class="modal fade" role="dialog">
  <div class="modal-dialog modal_edit_kolom">

    <!-- Modal content-->
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal">&times;</button>
        <h4 class="modal-title">inline edit column  table jquery</h4>
      </div>
      <div class="modal-body">
 <div class="row">
 <div class="col-sm-12">
 <div class="col-sm-12 border_table">
 <h4 style="color: green;">Silahkan double click kolom yang akan di edit</h4>
  <table class="table table-bordered">
    <thead>
      <tr>
        <th>Firstname</th>
        <th>Lastname</th>
        <th>Email</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td class="edit_kolom" id="r1c1">kiki</td>
        <td class="edit_kolom" id="r1c2">lutfie</td>
        <td class="edit_kolom" id="r1c3">kiki@example.com</td>
      </tr>
      <tr>
        <td class="edit_kolom" id="r2c1">Mary</td>
        <td class="edit_kolom" id="r2c2">Moe</td>
        <td class="edit_kolom" id="r2c3">mary@example.com</td>
      </tr>
      <tr>
        <td class="edit_kolom" id="r3c1">July</td>
        <td class="edit_kolom" id="r3c2">Dooley</td>
        <td class="edit_kolom" id="r3c3">july@example.com</td>
      </tr>
    </tbody>
</table>
</div>
</div>

<div class="col-sm-12">
<div class="col-sm-12 border_table">
 <h4 style="color: green;">Silahkan  klik kolom yang akan di edit</h4>

 <h4 id="status_edit" style="color: blue;"></h4>
  <table class="table table-bordered">
    <thead>
      <tr>
        <th>Firstname</th>
        <th>Lastname</th>
        <th>Email</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td contenteditable="true" onblur="simpan_edit_kolom(this)"  onClick="Edit_kolom(this);" id="2r1c1">kiki</td>
        <td contenteditable="true" onblur="simpan_edit_kolom(this)"  onClick="Edit_kolom(this);" id="2r1c2">lutfie</td>
        <td contenteditable="true" onblur="simpan_edit_kolom(this)"  onClick="Edit_kolom(this);" id="2r1c3">kiki@example.com</td>
      </tr>
      <tr>
        <td contenteditable="true" onblur="simpan_edit_kolom(this)"  onClick="Edit_kolom(this);" id="2r2c1">Mary</td>
        <td contenteditable="true" onblur="simpan_edit_kolom(this)"  onClick="Edit_kolom(this);" id="2r2c2">Moe</td>
        <td contenteditable="true" onblur="simpan_edit_kolom(this)"  onClick="Edit_kolom(this);" id="2r2c3">mary@example.com</td>
      </tr>
      <tr>
        <td contenteditable="true" onblur="simpan_edit_kolom(this)"  onClick="Edit_kolom(this);" id="2r3c1">July</td>
        <td contenteditable="true" onblur="simpan_edit_kolom(this)"  onClick="Edit_kolom(this);" id="2r3c2">Dooley</td>
        <td contenteditable="true" onblur="simpan_edit_kolom(this)" onClick="Edit_kolom(this);" id="2r3c3">july@example.com</td>
      </tr>
    </tbody>
</table>
</div>
</div>
</div>

      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
      </div>
    </div>

  </div>
</div>
</body>
</html>

Selasa, 30 Mei 2017

Menghitung nilai rata rata dengan javascript / jquery, menggunakan modal bootstrap.

sekarang kita bahas tentang Menghitung nilai rata rata dengan javascript /  jquery, menggunakan modal bootstrap. Ga usah basa basi  berikut demo dan contoh scriptnya.





dan ini scriptnya :

<!DOCTYPE html>
<html lang="en">
<head>
  <title>Menghitung nilai rata rata dengan javascript /  jquery</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

  </head>
<body>


<button type="button" class="btn btn-info btn-lg" data-toggle="modal" data-target="#myModal">Klik disini untuk demo</button>
<!-- Modal -->
<div id="myModal" class="modal fade" role="dialog">
  <div class="modal-dialog">

    <!-- Modal content-->
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal">&times;</button>
        <h4 class="modal-title">Menghitung nilai rata rata dengan javascript /  jquery</h4>
      </div>
      <div class="modal-body">
 <div class="row">
    <form class="form-horizontal">

<div class="col-sm-7">
  <div class="form-group">
    <label class="control-label col-sm-7" for="mat">Matematika </label>
    <div class="col-sm-4">
      <input type="text" class="form-control hitung" id="mat" name="mat"  placeholder="Nilai" value="8.00">
    </div>
  </div>

    <div class="form-group">
    <label class="control-label col-sm-7" for="b_ind">Bahasa indonesia  </label>
    <div class="col-sm-4">
      <input type="text" class="form-control hitung" id="b_ind" name="b_ind" placeholder="Nilai" value="8.00">
    </div>
</div>

    <div class="form-group">
    <label class="control-label col-sm-7" for="b_eng">Bahasa inggris  </label>
    <div class="col-sm-4">
      <input type="text" class="form-control hitung" id="b_eng" name="b_eng" placeholder="Nilai" value="8.00">
    </div>
</div>

    <div class="form-group">
    <label class="control-label col-sm-7" for="ipa">Ilmu pengetahuan alam</label>
    <div class="col-sm-4">
      <input type="text" class="form-control hitung" id="ipa" name="ipa" placeholder="Nilai" value="8.00">
    </div>
</div>


</div>

<div class="col-sm-5">
    <div class="form-group">
    <label class="control-label col-sm-12" for="n_rata_rata">Nilai rata rata  </label>
    <div class="col-sm-12">
      <input  readonly type="text" class="form-control" id="n_rata_rata" placeholder="Nilai rata rata ">
    </div>
  </div>
</div>
<script>
function nilai_rata_rata(){
 var rata_rata = 0;
 $(".hitung").each(function(){
           var get_textbox_value = $(this).val();

           if ($.isNumeric(get_textbox_value)) {
              rata_rata += parseFloat(get_textbox_value);
              }                
 });
 var n = rata_rata / $(".hitung").length;
 var pembulatan_nilai_rata_rata=n.toFixed(2);
 $("#n_rata_rata").val(pembulatan_nilai_rata_rata)
 }

$(document).ready(function(){
    $(".hitung").keyup(function(){
         nilai_rata_rata();
    });
});
 nilai_rata_rata();
</script>
</form>
</div>
 <button type="submit" class="btn btn-default">Submit</button>
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
      </div>
    </div>

  </div>
</div>
</body>
</html>

sekian contoh simplenya.
Semoga bermanfaat !


Rabu, 24 Mei 2017

captcha dengan javascript canvas HTML5:

WIHHH lama buanget ga nulis....
iseng-iseng bikin captcha dengan javascript canvas HTML5:



langsung aja tu de poin ya om 😂😂😂😂😂
ini demonya
ini scriptnya:

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
<script>

function submit(){
var no_acak = document.getElementById("captcha").value;

var x = document.getElementById("captcha").getAttribute("c");
if(no_acak == x){
alert('captcha yang anda masuk benar!');
//return true;
return false;
}else{
alert('captcha yang anda masuk salah!');
acak_captcha();
return false;
}

}
function acak_captcha(){
var no_acak = Math.floor((Math.random() * 1000000) + 1);
var posisi_x = Math.floor((Math.random() * 50) + 1);
var posisi_y = Math.floor((Math.random() * 50) + 10);
    var c = document.getElementById("myCanvas");
    var canvas = c.getContext("2d");
canvas.clearRect(0, 0, 150, 60);
var gradient=canvas.createLinearGradient(0,0,c.width,0);
gradient.addColorStop("0","blue");
gradient.addColorStop("1","green");
canvas.fillStyle=gradient;
canvas.beginPath();
canvas.rect(0, 0, 150, 60);
canvas.fill();

var ctx = c.getContext("2d");
ctx.fillStyle="#000000";
ctx.font = '18px serif';
ctx.strokeText(no_acak, posisi_x, posisi_y);
document.getElementById("captcha").setAttribute("c", no_acak);
}
window.onload = function() {
acak_captcha();

}
</script>
</head>
<body>

<form onsubmit="return submit()" >
<p><h1>captcha dengan javascript canvas HTML5:</h1></p>
<p>Nama : <input required type="text" name="nama" value="">
<p>Captcha : <input required type="text" name="captcha" id="captcha" value="">
<p><canvas id="myCanvas" width="150" height="60" style="border:1px solid #d3d3d3;">
Your browser does not support the HTML5 canvas tag.
</canvas>
<p>
</form>
 <input onclick="submit()"; type="button" value="Submit">
  <input onclick="acak_captcha()" type="button" value="Reset captcha">

<p><strong>Note:</strong> canvas tag is not supported in Internet
Explorer 8 and earlier versions.</p>

</body>
</html>

berikut hasilnya



Pertanyaannya apakah captcha dengan javascript ini aman? jawaban sudah pasti TIDAK aman apalagi di browser desktop, tapi mudah-mudahan bermanfaat, hehe namanya juga iseng iseng hahaha. next deh  sy buat yg lebih aman




Rabu, 12 Juni 2013

cerita karena baju atau sebuah benda kita jadi bisa doakan orang yang kita sayangi

hari itu bulan ramadhan pertama setelah pernikahan mereka, si  istri membelikan sebuah pakaian  untuk shalat atau kata orang baju "taqwa" sebut saja “ baju krem”  (karena warna baju yang sudah memudar ) , dan  istri berkata “pah pakai baju ini untuk shalat”. Waktu itu sang suami tidak pernah berfikir panjang, di pakailah baju itu pada saat shalat idul fitri. Setelah sekian hari, bulan, tahun dan tahun pun terus berganti suami terus memakai baju krem kalau mau shalat .

Pada tahun ke 6  dan ke 7 suami pergi umroh dengan baju krem, sepulang umroh nya istri melihat foto-foto dan baru sadar kalau baju krem itu selalu di pakai kemana pun suami pergi.
suatu hari sang istri bertanya : “pah sudah sekian  tahun kenapa baju itu terus yang di pakai padahal banyak gantinya dan bagus bagus”

suami hanya memjawab :  “ ga papa mah, papah Cuma nyaman aja dan ini kan baju kenang-kenangan pertama yang mamah beli buat papah”. Suami hanya tersenyum sambil menahan air mata didalam hatinya suami berkata:

"Baju ini bukan jimat tapi ......."

“bersama baju ini papah mengenal  allah”

“bersama  baju ini papah jadi lebih dekat kepada allah”.

“bersama baju ini jadi teman papah mengadu, memuji  allah”

“bersama  baju ini papah tau bahwa mamahlah sebenarnya salah satu pakaian papah, karena allah jadikan pakaian taqwa ini sebagai panjaga papah dari perbuatan maksiat”

“jika ingat  baju ini papah tau betapa sabar dan ikhlasnya mamah  yang membiarkan papah  ber ibadah sampai terkadang melupakan mamah”

“jika ingat baju ini papah selalu mendoakan mamah”

“jika ingat baju ini papah merasa mamah selalu disamping papah ikut shalat atau kemanapun papah beribadah  meskipun kita jauh”

“jika ingat baju ini papah selalu bersyukur  telah diberi istri yang solehah”.

“ya allah hari ini adalah hari pernikahan kami,  aku mencintainya maka hamba mohon cintailah dia, kasihani dan rahmati dia, ampuni dia, lindungilah dia, cukupkan kekuranganya, angkatlah derajatnya,  tetap sehatkan dia sampai akhir hidupnya, berilah rezeky yang halal untuknya, matikan dia dalam keadaan islam, masukan dia ke dalam surgamu tanpa hisab, mudahkan segala urusannya, lapangkan semua dunia akhiratnya, berilah yang terbaik dari semua yang terbaik dan terima kasih atas semua nikmat yang engkau berikan kepada kami”

semoga ada pelajaran yang bisa kita ambil dari true story ini.......... 
love you :)

Selasa, 19 Februari 2013

menonaktifkan notifikasi komentar di komunitas google+

Bagi anda yang merasa terganggu dengan pemberitahuan / notifikasi group atau komunitas yang anda ikuti dan ingin mengatur pemberitahuan, berikut adalah Cara menonaktifkan notifikasi komentar komunitas di google+.
1. Silahkan masuk ke akun google anda.
2. Masuk ke group atau komunitas anda.
3. Klik Aktif  / Nonaktif di bawah foto profile komunitas.

Jika notifikasi di Nonaktif - kan maka pemberitahuan komentar di komunitas tidak akan di kirim ke akun gmail anda.




Senin, 18 Februari 2013

Membuat Daftar Link di Blog

Cara menampilkan kumpulan situs, blog, atau laman web favorit Anda kepada pengunjung di blog anda.
1. Silahkan masuk ke akun anda,
2. Klik Tata Letak seperti gamabar di bawah.

3. Tentukan posisi letak link, misalnya di posisi kanan, lalu klik Tambahkan Gadget.

4. Silahkan pilih Daftar Link
5. a. Buat nama gadget misalnya daftar link pada entry judul.
    b. Isi Jumlah tautan yang akan diperlihatkan dalam daftar atatu kosongkan jika ingin menampilkan semua link..
    c. Menyortir : tentukan apakah anda ingin menyortir urutan link.
    d. Masukan url blog atau website pada entry URL Situs Baru misalnya http://kikilutfie.blogspot.com
    e. Nama Situs Baru : masukan nama situs atau blog, misalnya kiki lutfie.
    f. lalu Klik Tambahkan Tautan.
    g. Klik Simpan.


selesai................ :D








Kamis, 20 Desember 2012

Media Manager di Joomla 3.x

Joomla! Media Manager adalah layar kontrol utama untuk gambar, file dan media lainnya yang dapat digunakan diberbagai Content Items Menu dan Kategori. Di media manager ini anda bisa menggupload gambar, mengedit detail gambar membuat folder baru.
Secara default jenis file yang di izinkan adalah bmp, csv, doc, gif, ico, jpg, jpeg, odg, odp, ods, odt, pdf, png, ppt, swf, txt, xcf, xls, BMP, CSV, DOC, GIF, ICO, JPG, JPEG, ODG, ODP, ODS, ODT, PDF, PNG, PPT, SWF, TXT, XCF, XLS.
Besar malsimal secara default yang bisa di upload adalah 10 mb, anda dapat merubah besar kecilnya file di options parameter.

Untuk melihat Tampilan media manager Pada Top Menu administrator Klik Content > media manager
Dalam hal ini kita melihat dalam tampilan "Detail View".
Media Manager di Joomla 3.x
Media Manager di Joomla 3.x


Keterangan
Area 1, Toolbar
  • Upload : Untuk menampilikan halaman upload file.
  • Create Folder : Membuat folder baru.
  • Delete : Menghapus gambar, folder atau file lainya. Anda dapat mengapus file satu per satu atau beberapa file sekaligus.
  • Options : Menampilkan halaman pengaturan parameter media manager.
  • Help : Menampilkan halaman bantuan. Anda harus terhubung dengan internet untuk menampilkan halaman bantuan ini.

Area2. Pilahan untuk tampilan "Thumbnails View" atau "Details View".
Thumbnail View
Thumbnail View

Detail View


Area 3. Struktur folder.
Area 4. Nama file atau folder.
Area 5. Detail informasi dimensi gambar.
Area 6. Detail informasi ukuran besarnya file.
Area 7. untuk mengahapus file atau folder.




Cara membuat Newsfeeds di joomla 3.x

1. Silahkan Login ke halaman admin.
2. Pada top menu klik Component > Newsfeeds > Feeds.
3. Di bagian kiri atas klik New.
4. Isi field

  • Title : Judul Feeds (dalam contoh ini kita isikan Joomla Site of the Month)
  • Alias : Alias Judul Feeds (dalam contoh ini kita isikan Joomla Site of the Month)
  • Link : Link News Feeds (dalam contoh ini kita isikan http://feeds.joomla.org/JoomlaSitesOfTheMonth)
  • Category : Pilih Kategori (dalam contoh ini kita Pilih Joomla)
  • Description : Penjelasan Tentang Newsfeeds
5. Save & Close

Rabu, 19 Desember 2012

Cara membuat Newsfeeds Category di joomla 3.x

1. Silahkan Login ke halaman admin.
2. Pada top menu klik Component > Newsfeeds > Categories.

3. Di bagian kiri atas klik New.

4. Isi field Title, Alias dan Description lalu Save & Close.

Dalam contoh ini kita membuat kategori feeds "Joomla".



Cara Membuat Contact Menu Item di Joomla 3

Pada pembahasan kali ini kita akan membuat kontak menu item dan menampilkan form kontak.

1. Silahkan Login ke halaman joomla admin anda.
2. Pada Top Menu klik Menus > Main menu > Add Menu Item. (dalam bahasan ini kita memasukan Item contact ke dalam Main Menu)
3. klik Menu Item Type > Contacts >  List All Contact Categories.
Pilih List All Contact Categories
Pilih List All Contact Categories

4. Isi Menu Title, Alias, dan Status Published. Lalu klik Save & Close
Cara Membuat Contact Menu Item di Joomla 3



Berikut adalah tampilan Contact.

  • List All Contact Categories

List All Contact Categories


  • List Contacts in a Category (Tentukan kategori kontak di field Select a category)

List Contacts in a Category


  • Single Contact (Tentukan nama kontak di field Select contact)

Single Contact


  • Featured Contacts

Featured Contacts




Cara membuat Contact baru di Joomla 3.x

Setelah Anda Membuat situs web Anda, Anda mungkin akan ingin untuk memungkinkan pengunjung Anda untuk menghubungi Anda. Dengan cara ini mereka akan dapat memberikan umpan balik penting untuk situs anda. Untuk tujuan ini, Anda perlu menetapkan Hubungi Kami halaman dengan formulir kontak.
Dalam Latihan Membuat Category Contact di joomla 3.x ini kita akan membuat sebuah kategori Marketing.
1. Silahkan login ke Joomla admin.
2. Pada Top menu pilih Componen > Contacts > Contacts
Cara membuat Contact baru di Joomla 3.x (contact)

3. Pada bagian atas kiri halaman Klik New.

Cara membuat Contact baru di Joomla 3.x (contact manager)
\
4. Silahkan isi Detail, Title, Alias, dan Description pada text area (optional), Lalu klik Save & Close.

membuat Contact baru di Joomla 3.x (New Contact)
Cara membuat Contact baru di Joomla 3.x
  • Name : Isi dengan nama kontak (dalam contoh ini kita isikan Marketing 1)
  • Linked User : Pilih pengguna. (dalam contoh ini kita isikan Marketing 1). Lihat Cara membuat pengguna (user) di joomla 3.
  • Category : Pilih kategori kontak ((dalam contoh ini kita isikan Marketing). Lihat  Cara Membuat Category Contact di joomla 3.x
  • Miscellaneous Information : Penjelesan lainya mengenai data kontak.


Cara Membuat Category Contact di joomla 3.x

Setelah Anda Membuat situs web Anda, mungkin Anda menginginkan  pengunjung website Anda untuk menghubungi Anda. Dengan cara ini mereka akan dapat memberikan umpan balik penting untuk situs anda. Untuk tujuan ini, Anda perlu menetapkan Hubungi Kami halaman dengan formulir kontak.
Dalam Latihan Membuat Category Contact di joomla 3.x ini kita akan membuat sebuah kategori Marketing.
1. Silahkan login ke Joomla admin.
2. Pada Top menu pilih Componen > Contacts > Categories.


3. Pada bagian atas kiri halaman Klik New.

4. Isi Detail kategori, Title, Alias, dan Description pada text area (optional), Lalu klik Save & Close.

Selasa, 18 Desember 2012

Cara mambuat Feature artikel di joomla 3.x

Feature bisa berfungsi sebagai penjelasan atau tambahan untuk berita yang sudah disiarkan sebelumnya, memberi latar belakang suatu peristiwa, menyentuh perasaan dan mengharukan, menghidang kan informasi dengan menghibur, juga bisa mengungkap sesuatu yang belum tersiar sebagai berita.
Biasanya feautur artikel ditempatkan di halaman depan dari sebuah web site.

Berikut langkah-langkahnya
1. Pada Menu Bar, klik menu Content > Article Manager > Add New Article.
2. Isi judul artikel lalu pilih kategori atau sub kategori dan pilih status Published.
3. Tentukan batas penjelasan awal artikel, garis putus pada gambar dbawah ini adalah batas feature artikel. lalu klik Read More.
Cara mambuat Feature artikel di joomla 3.x (feature article)

4. Pastikan pilih YES pada menu dropdown feature , lalu klik Save & Close.

Untuk melihat apakah sebuah artikel merupakan sebuah feature artikel ada 2 cara, yang pertama melalui Article Manager, klik Cuntent > Article Manager. Tanda bintang pada artikel menunjukan bahwa artikel adalah sebuah feature article.
Cara mambuat Feature artikel di joomla 3.x (feature article)

yang kedua kita bisa melihat di halaman feature article, klik content >  feature article.



Cara membuat artikel di joomla 3.x

Setelah sukses menbuat kategori dan sub kategori arikel baru, selanjutnya kita akan dengan membuat artikel yang terdapat di dalam sub kategori.
sebagai contoh kita akan membuat artikel Cara membuat artikel di joomla 3.x di sub kategori Joomla.

1. Pada Menu Bar, klik menu Content > Article Manager > Add New Article.
Cara membuat artikel di joomla 3.x (New Article)

2. Isi judul artikel lalu pilih kategori atau sub kategori dan pilih status Published, lalu klik Save & Close.
Cara membuat artikel di joomla 3.x (New Article)

Sekarang membuat artikel di joomla 3.x di sub kategori Joomla selesai dibuat, silahkan klik menu Content > Article Manager untuk memastikan hasilnya.
Cara membuat artikel di joomla 3.x (Article Manager.)



Cara membuat kategori dan sub kategori arikel di Joomla 3.x


Apabila anda membuat sebuah website yang mempunyai banyak sekali artikel, anda dapat membuat pengelompokan artikel berdasarkan kategori yang anda buat. hal ini sangat diperlukan supaya mempermudah dalam pencarian artikel.
Sebagai contoh sekarang kita akan membuat kategori "tutorial " dan akan membuat sub kategori "joomla".

Berikut langkah-langkah membuat kategori tutorial dan sub kategori joomla.
1. Klik content > Category Manager > Add New Category.

2. Isi Title dan Alias dengan Tutorial dan biarkan detail parent terisi dengan no parent.
3. Isi Description / penjelasan kategori jika ada lalu klik Save.

4. Ulangi langkah kesatu Klik content > Category Manager > Add New Category.
5. Isi Title dan Alias dengan Tutorial dan klik dropdown detail parent pilih Tutorial lalu klik Save.

6. Kategori dan sub kategori arikel selesai dibuat, Silahkan cek content > Category Manager. Maka hasilnya  akan terlihat seperti gambar di bawah ini. Garis yang ada pada sebelum joomla menunjukan bahwa Joomla adalah sebuah sub kategori.

Jumat, 14 Desember 2012

Cara menginstall joomla 3 di cpanel hosting

Ada dua cara untuk menginstal Joomla pada hosting Anda. Yang pertama adalah dengan aplikasi installer sederhana yang sudah termasuk dalam control panel-akun hosting Anda. Dan cara kedua adalah melalui instalasi manual (juga sederhana), dibahas di sini. Posting ini hanya akan mencakup instalasiinstalasi manual melalui cPanel Anda. baiklah kita mulai saja.

1. Silahkan download joomla versi 3 http://www.joomla.org/download.html.
2. Silahkan Login ke akun cpanel anda.
3. Klik file manager.
Cara menginstall  joomla 3 langsung di cpanel hosting file manager
Cara menginstall  joomla 3  di cpanel hosting (file manager)

4. klik upload
Cara menginstall  joomla 3 langsung di cpanel hosting file manager
Cara menginstall  joomla 3 di cpanel hosting file manager


5. Tentukan direktori yang dipilih
Cara menginstall  joomla 3 langsung di cpanel hosting (tentukan direktori)

6. upload file Joomla_3.0.2-Stable-Full_Package.zip
Cara menginstall  joomla 3 langsung di cpanel hosting (proses upload)
Cara menginstall  joomla 3 langsung di cpanel hosting (proses upload)

7. Kembali ke file manager dan pastikan proses upload selesai, klik file Joomla_3.0.2-Stable-Full_Package.zip

Cara menginstall  joomla 3 di cpanel hosting (extract file)


Cara menginstall  joomla 3 di cpanel hosting (extract file)
Cara menginstall  joomla 3 di cpanel hosting (extract file)
lalu klik extract .

8.silahkan mulai dengan masuk melalui browser favorit anda, ketik lokasi situs anda dimana lokasi anda menyimpan joomla 3.
Harap diperhatikan untuk hosting tertentu,   pada jika  Pre-Installation Check terjadi kesalahan yaitu Magic Quotes GPC Off dan Display Errors.


mengatasi masalah Magic Quotes GPC Off dan Display Errors


silahkan baca mengatasi masalah Magic Quotes GPC Off dan Display Errors untuk menanggulanginya.
tetapi jika tidak bermasalah maka Selanjutnya muncul Main Configuration. Pada bagian ini lakukan pengisian sebagai berikut :
  • Site Name *: nama website yang akan dibuat
  • Description : Pernjelasan tentang website yang akan anda buat.
  • Admin Email *: isi dengan email anda
  • Admin Username *: admin (default "admin", atau nama untuk admin login)
  • Admin Password * : pass (password admin login)
  • Confirm Admin Password * : pass (isi kembali password admin login)
Jika sudah terisi lalu klik "NEXT".
Cara menginstall  joomla 3 di cpanel hosting (Main Cofiguration)

9. Setelah itu akan muncul halaman Database Configuration, dan lakukan pengisian sebagai berikut : :

  • Database Type * : MySQL 
  • Host Name * : localhost
  • Username * : isikan dengan username database anda (lihat Membuat database mysql di Cpanel hosting)
  • Password : isikan dengan password database anda (lihat Membuat database mysql di Cpanel hosting).
  • Database Name * :  isikan dengan nama database anda (lihat Membuat database mysql di Cpanel hosting)
  • Table Prefix * :nkhuz_ (disarankan biarkan untuk pengguna pemula atau Pilih prefix tabel atau menggunakan secara acak. Idealnya, tiga atau empat karakter, hanya berisi karakter alfanumerik, dan harus berakhir di garis bawah. Pastikan bahwa awalan yang dipilih tidak digunakan oleh tabel lain.) 
  • Old Database Process * : backup
  • lalu klik "NEXT"


10. Salnjutnya adalah halaman Finalisation, silahkan teruskan klin "NEXT" atau pilih contoh data yang ada.


11. Setelah proses selesai, silahkan klik "Remove installation folder" . Anda tidak akan dapat browse ke situs Anda atau portal administrator sampai Anda menghapus folder instalasi Anda. Alasan untuk ini adalah terutama karena keamanan - jika seseorang dapat mengakses folder instalasi mereka berpotensi menimpa situs Anda dengan menjalankan installer lagi.




12. Jika sudah di hapus klik tombol "site" untuk melihat website yang telah dibuat.
klik "Administrator" jika akan masuk ke halaman admin.

Halaman login admin 


Contoh ini adalah "Learn Joomla English (GB) Sample Data"

Alhamdulillah selesai sudah menginstall  joomla 3 di cpanel hosting. Semoga bermanfaat :)