Saturday, October 8, 2011

Membuat Alay Generator

Alay adalah sebuah istilah yang merujuk pada sebuah fenomena perilaku remaja di Indonesia. “Alay” merupakan singkatan dari “anak layangan”. Istilah ini merupakan stereotipe yang menggambarkan gaya hidup norak atau kampungan. Selain itu, alay merujuk pada gaya yang dianggap berlebihan dan selalu berusaha menarik perhatian. Seseorang yang dikategorikan alay umumnya memiliki perilaku unik dalam hal bahasa dan gaya hidup. Dalam gaya bahasa, terutama bahasa tulis, alay merujuk pada kesenangan remaja menggabungkan huruf besar-huruf kecil, menggabungkan huruf dengan angka dan simbol, atau menyingkat secara berlebihan. Di Filipina terdapat fenomena yang mirip, sering disebut sebagai Jejemon.
Itulah sekilas tentang alay yang saya kutip dari id.wikipedia.com, disini saya akan share script untuk membuat alay text generator menggunakan javascirpt.

<html>
<head>
<title>Alay</title>
</head>
<body>
<center>
<script type="text/javascript">
<!--
  function HumanToABG(form){
    var abgteks="";
    var stemp;
    var i,j;
    var acak;
    var aseli=form.aseli.value;
   
    var TabelHuruf="AEGIOSZ";
    var TabelAngka="4361052";
   
    var TabelVokal="AIUEO";
   
    if(aseli.length)
    {
        if(form.pilihan[0].checked==true)
        {
            for(i=0;i<aseli.length;i++)
             {
                    acak = Math.round(2*Math.random())
                    if(acak)
                        abgteks=abgteks+aseli.charAt(i).toLowerCase();
                    else
                        abgteks=abgteks+aseli.charAt(i).toUpperCase();
             }
         } 
         else
            abgteks=aseli;
         var terganti=0;
         stemp="";
         if(form.pilihan[1].checked==true)
        {
            for(i=0;i<aseli.length;i++)
             {
                    acak=Math.round(2*Math.random())
                    terganti=0;
                    if(acak)
                    {
                       
                        for(j=0;j<TabelHuruf.length;j++)
                        {  
                            if(abgteks.charAt(i).toUpperCase()==TabelHuruf.charAt(j))
                            {
                            stemp=stemp+TabelAngka.charAt(j);
                           
                            terganti=1;
                            break;
                        }
                    }
                }          
               
                if(terganti==0)
                    stemp=stemp+abgteks.charAt(i);
             }
             abgteks=stemp;
         } 
        stemp="";
        if(form.pilihan[2].checked==true)
        {
            for(i=0;i<aseli.length;i++)
             {
                    acak=Math.round(2*Math.random())
                    terganti=0;
                    if(acak)
                    {  
                        for(j=0;j<TabelVokal.length;j++)
                        {  
                            if(aseli.charAt(i).toUpperCase()==TabelVokal.charAt(j))
                            {
                                if((aseli.charAt(i-1)!=" ")&&(i>0))
                                {
                                terganti=1;
                            }
                            break;
                        }
                    }
                }          
               
                if(terganti==0)
                    stemp=stemp+abgteks.charAt(i);
             }
             abgteks=stemp;
         } 
       
       
        form.abg.value=abgteks;
        }
        else
        {
            form.abg.value="Anda belum memasukan text";
        }
    }
// -->
</script>

<form action="ABG_Text.html">
<center>
Masukan Text : <br>
<textarea name="aseli" cols="45" rows="7"></textarea><br>
Hasil Text Alay :<br>
<textarea name="abg" cols="45" rows="7"></textarea><br>
         
<INPUT type="checkbox" name="pilihan"> BeSaR keCil
<INPUT type="checkbox" name="pilihan"> P4k3 4n9k4
<INPUT type="checkbox" name="pilihan"> Disngkt <br>
<input type="button" onclick="HumanToABG(this.form)" value="Generate"></input
</center>
</form>
</body>
</html>
  • Silakan login ke blogger
  • Pilih tata letak
  • Tambah widget baru
  • Setelah itu kamiu pilih 
  • Edit HTML/Javascript
  • Paste kan kode yang sudah kamu copy tadi
Facebook Comments
0 Blogger Comments

0 komentar:

Post a Comment

Terimakasih sudah berkunjung ^_^ , Tolong tinggalkan pesan atau komentar agar saya bisa berbenah :) dimohon untuk tidak SPAM dan LIVE LINK di blog saya :)

TERIMAKASIH ^_^