Membuat Alay Text Generator dengan Javascript

Cat: Tools | 3rd October 2011 | 3664 Views | 8 Comments

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.
Contoh :

Source :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
<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>

Simpan source diatas dalam format html atau juga bisa anda sisipkan pada postingan blogspot, wordpress, dll.

Mungkin Terkait :

8 Comments to “Membuat Alay Text Generator dengan Javascript”


  1. kunjungan gan …
    di blog aq juga ada beberapa text generator ..
    kunjungan balik ya gan :arrow: http://dien-paulo.blogspot.com ..
    :)

  2. Ampun mas.. jangan malah diajarin dong., ntar banyak yang make ginian gimana nasib indo selanjutnya ? :(

  3. makasih mas work.. bdw mas bikin view code html kek punya mas kukuh gimana yak ?

  4. Angryfruits says:

    makasih mas scriptnya :D ,ditunggu kunjungan baliknya

  5. mantab om, aqu dah pasang di blog qu ….

  6. biloweb says:

    jadi tau nih artian kata alay ….
    thx info juragan

  7. biloweb says:

    Jadi tau nih artian kata ALAY ..
    Makasih infonya gan

  8. zhanaz48 says:

    Ijin copas kodenya yach sobbbb..

Leave Your Comment Here!


Confirm you are not spamer