Sunday, 20 December 2015

Kak gimana cara konversi string to number atau integer?

Gampang. Pakai fungsi Number(). Misalnya gini nih:
<script>
var x = "21";
x = Number(x);
alert(x);
//Now, try to add x and something
x = x + 21;
alert(x);
</script>

Kak bagaimana cara algoritma penyusunan sebuah array berdasarkan informasi yang ada di array yang lain?

Misalnya
<script>
var x = ['Tokyo', 'London','Kuala lumpur', 'Paris', 'Jakarta']
var y = ['Asia','Eropa','Asia','Eropa','Asia'];
var i = 0;
var j = 0;
var k = 0;
var l = 0;
var cityasia = [];
var cityeropa = [];
var citiesrearrange = [];

//Jadi yang pertama dilakukan menelusuri variabel y untuk mencari yang mana Asia dan yang mana Eropa.
//Pendaftaran dan mengeluarkan/memisahkan kota Asia dan Eropa
for (i = 0; i <= y.length - 1;i++)
{
if (y[i] == "Asia"){cityasia[j] = x[i]; j = j + 1;}
else if(y[i] = "Eropa"){cityeropa[k] = x[i]; k = k + 1;}
}
alert(cityasia);
alert(cityeropa);

//penyusunan ulang
for (i=0; i <= cityasia.length - 1; i ++)
{
citiesrearrange[l] = cityasia[i];
l = l + 1;
}
for (i=0; i <= cityeropa.length - 1; i ++)
{
citiesrearrange[l] = cityeropa[i];
l = l + 1;
}
alert("Kota sebelum disusun ulang: " + x);
alert("Kota setelah disusun ulang: " + citiesrearrange);

</script>

Tuesday, 15 December 2015

Kak, algoritma menelusuri sebuah array untuk mencari sebuah nilai yang kita inginkan/mau bagaimana?

Ini caranya:
<script>
var reference= prompt("Whats the value you are looking for? ");
var x = ['0','0','1','2'];
for (i = 0; i <= x.length; i++)
{
if (reference == x[i])//Dibaca: jika kata/nilai yang mau dicari sama dengan isi nilai x ke-i, maka:
{
   
    i = x.length; //Ini gw sebut quitter. Pembuat quit loop secara langsung jika sudah ketemu nilai yang sama dengan cara meng-increment variabel iterator (dalam hal ini variabel i) ke nilai maks, hence, i = 3, Untuk mempercepat keputusan. "Kalau sudah ketemu gadis yang cocok, jangan lama-lama; langsung bilang sudah ketemu, jangan coba kenal yang lain lagi yang tersisa di populasi suatu tempat/daerah misal, nanti keputusanmu jadi lama."
    alert("There is an element like you looking in X");

}
else
{
if (i == x.length) //Dibaca: jika nomor kamar sudah diujung, maka:
{

alert("There is no element like you looking in X");

}
}
}
</script>

Kak kalau mau mengoutputkan isi elemen array harus pakai looping dulu ya?

Gak perlu dek. Cukup pakai command/perintah: alert(namaarraykamu). Seperti berikut ini:
<script>
var x = ['0','0','1','2'];
alert(x);
</script>

Beres dah..

Kak array multi dimensi itu bisa ya di javascript?

Bisa dek. Caranya seperti biasa. Deklarasikan terlebih dahulu: var bukutelepon = ['Andi','0217654321']

Ini most simplisticnya dek:
var cols = [];
var rows= 10;
for (var i  = 0; i < rows; i++){
     cols[i] = [];
}

Monday, 14 December 2015

Kak pernah nyoba storage management a.k.a analogi 'Loker'?

Pernah.
Komponen basic-nya:
1. Jumlah loker a.k.a jumlah slot loker
2. Nomor loker
3. Kertas nomor loker
4. Pemberi kertas nomor loker a.k.a pengoperasi loker a.k.a operator.
5. Penerima kertas nomor loker a.k.a penyimpan barang.

Pada pagi hari penjaga loker disaat memulai kerja, menyusun ulang nomor loker dari 1 sampai jumlah loker. Kemudian membagi nomor loker kepada penyimpan barang. Terhadap pengembalian barang, penjaga loker

Sunday, 13 December 2015

Kak error-error apa aja sih yang kakak temuin selama bikin aplikasi web?

1. Reference error, misal:
ReferenceError: linking is not defined
2.
Error in parsing value for 'margin'.  Declaration dropped.
3. TypeError: divchildren[i].indexOf is not a function
4.  SyntaxError: unterminated string literal
5. SyntaxError: missing } in compound statement
Yang ini karna for nya lupa ditutup.
6. SyntaxError: expected expression, got keyword 'else'

Harus diberanikan diri melawan hantu-hantu.