Minggu, 09 Februari 2014

Ekspresi dan Operator JavaScript


Ekspresi
Ekspresi merupakan gabungan antara variable-variable, literal-literal operator yang mengevaluasi suatu nilai baik berupa numerik, string ataupun nilai logik. Ekspresi dapat berupa variable angka ataupun string, sedangkan ekspresi yang memanipulasi nilai berkaitan dengan formula-formula atau ekspresi matematika. Meskipun demikian data yang dapat diolah adalah data numerik dan juga string.
Contoh:
x = 7 ; (ekspresi yang memberikan nilai)
x = y + 7 ; (ekspresi yang memanipulasi nilai)
Operator
Operator merupakan simbol atau karakter yang digunakan dalam program untuk melakukan suatu ekspresi atau manipulasi seperti menjumlahkan, memberikan nilai ke variable dan membandingkan.
Beberapa kategori diatas akan dijelaskan sebagai berikut :
  • Operator Aritmatika
Digunakan untuk melakukan perhitungan aritmatika dan mengembalikan hasil berupa number. Berikut tabel operasi aritmatika JavaScript
Operasi
Keterangan
Contoh
+
Tambah
x+y
-
Kurang
x-y
*
Kali
x*y
/
Bagi
x/y
%
Modulo
x%y
=
Sama dengan
x=y
contoh:
10%3
maka nilai 10 dan 3 adalah literal-literal dari operan yang hasilnya adalah 1

  • Operator Pembanding (Relasi)
Digunakan untuk membandingkan dua buah operan. Operan yang dikenal operator ini dapat bertipe string, numeric, maupun ekspresi lain. Hasil perbandinga berupa keadan true dan false
Operasi
Keterangan
==
Sama dengan
!=
Tidak sama dengan
>
Lebih besar
>=
Lebih besar atau sama dengan
<
Lebih kecil
<=
Lebih kecil atau sama dengan
  • Operator Pemberi Nilai (Assignment)
Digunakan untuk memberikan nilai operan yang terletak di sebelah kanan ke operan di sebelah kiri dan disimbolkan dengan tanda '='
Operasi
Keterangan
Contoh
+=
Ditambah dengan
x+=y
-=
Dikurangi dengan
x-=y
*=
Dikali dengan
x*=y
/=
Dibagi dengan
x/=y
%=
Modulus dengan
x%=y
&=
Bit AND dengan
x&y
|=
Bit OR
x|=y
  • Operator Bitwise
Digunakan untuk melakukan pemanipulasian data dalam bentuk bit(bilangan biner). Seluruh operator bit hanya dapat digunakan pada operan bertipe integer atau karakter.
Operasi
Keterangan
&
Bit AND
^
Bit XOR
|
Bit OR
~
Bit NOT
>>
Geser ke kanan
<<
Geser ke kiri
  • Operator Logika
Digunakan untuk menghubungkan ungkapan pembanding (relasi). Operator logika membandingkan operan-operannya dan mengembalikan nilai logik yang nilainya bergantung pada hasil perbandingan tersebut.
Operasi
Keterangan
&&
Logika AND
||
Logika OR
!
Logika NOT
Bentuk pemakaian operator && dan || adalah
ekspresi X operator ekspresi Y
Baik ekspresi X atau ekspresi Y dapat berupa ungkapan pembanding ataupun logika.
Contoh:
(angka>20)&&(angka<=70)
Jika angka lebih besar dari 20 (maka bernilai true) dan angka lebih kecil atau sama dengan 70(maka bernilai true), hasil peerbandingan adalah true, kasus sebenarnya misalkan angkanya adalah 65
(pilihan == 'X')||(pilihan=='x')
Jika pilihan adalah "X" atauh "x", hasil perbandingan adalah true.

!(murid>8)
Jika jumlah murid > 8 (maka bernilai true), hasil perbandingan adalah false, dan sebaliknya

  • Operator String
Digunakan untuk memanipulasi nilai-nilai string. Operator yang dapat digunakan dalam operasi string adalah operator "+" yang berfungsi untuk menggabungkan beberapa string. Operator pemberian nilai (Assignment) juga berfungsi untuk menggabungkan beberapa string, dan operator pembanding (relasi)
contoh:
"Nama saya " + "Muhamad Farhan", maka nilai string yang dihasilkan adalah "Nama saya Muhamad Farhan"
var nama = "Muhamad Farhan" ;

  • Operator dalam Eksekusi
Dalam pemakaian operator, dalam mengeksekusi JavaScript memperhatikan prioritas operator sehingga seorang programmer harus mengekspresikan dengan tepat operator yang digunakan. Urutan eksekusi dapt diubah dengan memberikan tanda "(" pada awal dan tanda ")" pada akhir.
Contoh
a = x+y/z, maka jika x=8, y=6 dan z=2 hasilnya a=11, padalah jika mengacu pada formula diatas, seharusnya nila a=7. Hal ini terjadi karena tanda "/" mempunyai prioritas lebih tinggi dibandingkan dengan tanda +, untuk mengatasi masalah tersebut maka ekspresi harus diubah dengan mengubah prioritas operator dengan menambahkan tanda kurung sehingga menjadi
a=(x+y)/z ;
Artikel ini berisi seputar dasar-dasar pemograman javascript, sangat bermanfaat untuk referensi, pemula, pengembang software, pengembang web, jasa pembuatan web, jasa pembuatan software.

Kamis, 30 Januari 2014

Event Toggle Jquery

Selain sebagai efek, fungsi .toggle() juga termasuk dalam event JQuery. Sebelum ini (baca di sini), penerapan efek.toggle() dapat dituliskan seperti ini:

$('button').click(function() {
    $('#elemen').toggle(500);
});


Namun, dalam event kita juga bisa menuliskan fungsi .toggle() seperti ini:

$('#elemen').toggle(function() {
    $(this).css('background-color', 'red');
}, function() {
    $(this).css('background-color', 'blue');
});


Dan tidak hanya sebatas dua aksi saja, .toggle() juga bisa digunakan untuk menangani lebih dari itu. Pada intinya, setiap aksi yang kita tuliskan akan dijalankan setelah aksi sebelumnya telah dijalankan:

$('#elemen').toggle(function() {
    $(this).css('background-color', 'red').animate({width:"120"}, 1000);
}, function() {
    $(this).css('background-color', 'blue');
}, function() {
    $(this).css('background-color', 'yellow');
}, function() {
    $(this).css('background-color', 'green').animate({width:"800"}, 1000);
}, function() {
    $(this).css('background-color', 'black');
});

Fungsi Toggle, Efek Show(), Hide() Jquery

.show() digunakan untuk mengubah objek yang tersembunyi menjadi muncul.
.hide() digunakan untuk menyembunyikan objek.
.toggle() merupakan gabungan antara efek .show() dan .hide(). Jadi, saat elemen sedang muncul, maka .toggle()bertugas untuk menyembunyikannya, sedangkan saat elemen sedang menghilang, maka .toggle() bertugas untuk menampilkannya.

Penulisan Secara Umum

$(sasaran).show(durasi);
$(sasaran).hide(durasi);
$(sasaran).toggle(durasi);
Sasaran: adalah objek yang akan dikenai perintah
Durasi: adalah kecepatan aksi. Nilainya bisa berupa milidetik (misal: 15002000) atau 'slow''normal' dan 'fast'.

Contoh Penerapan Efek .show() dan .hide()

Kita buat dua buah tombol dan sebuah area target. Tombol yang pertama berfungsi untuk menyembunyikan elemen, sedangkan tombol yang ke dua berfungsi untuk memunculkan elemen:

Kerangka

<button class='hilang'>Hilang!</button>
<button class='muncul'>Muncul!</button>
<div id='target'>
    
</div>

CSS

#target {
  background:#9D0053;
  width:190px;
  height:160px;
  padding:5px;
}

Deklarasi JQuery

$(document).ready(function() {
    $('.muncul').click(function() {
        $('#target').show(500);
    });
    $('.hilang').click(function() {
        $('#target').hide(500);
    });
});

Contoh Penerapan Efek .toggle()

Kita buat sebuah tombol dan sebuah area target. Tombol yang kita buat digunakan untuk membuka dan menutup target:

Kerangka

<button class='bukatutup'>Buka/Tutup</button>
<div id='target'>
    
</div>

CSS

#target {
  background:#9D0053;
  width:190px;
  height:160px;
  margin-top:10px;
  padding:5px;
}

Deklarasi JQuery

$(document).ready(function() {
    $('.bukatutup').click(function() {
        $('#target').toggle(500);
    });
});

Selasa, 17 Desember 2013

Tips Jitu Cara Memperkuat Sinyal HP Android


Tips Jitu Cara Memperkuat Sinyal HP Android - Sinyal Hp Android Anda menghilang tiba-tiba? Tenang, kini ada cara terbaru memperkuat sinyal hp serta mengatasi sinyal hp yang tiba-tiba hilang. HP Android kini sudah banyak yang memakai teknologi LTE, teknologijaringan tercepat setelah HSPA sering kali mengalami gangguan terhadap jaringan, seperti hilang jaringan sinyal pada waktu berpindah tempat, hilang sinyal pada saat ponsel berada di ruang yang tertutup, hilang sinyal dengan sendirinya, atau hilang sinyal setelah ganti kartu provider.Maka itu, akan diberikan bahasan mengenai cara memperkuat sinyal hp Android ini. Tapi sebelum Anda melakukan cara-cara yang rumit, cobalah untuk mengingat bagaimanajaringan sinyal anda bisa hilang. Jika karena ponsel terjatuh, sebaiknya Anda tanyakan terlebih dahulu ke tukang servis.Jika hilang sinyal karena selain ponsel terjatuh, seperti tiba-tiba menghilang begitu saja saat anda sedang memakai layanan internet atau sesudah menelepon seseorang atau berada di luar daerah maka bisa Anda ikuti cara memperkuat sinyal HP di bawah ini.    

Cara Memperkuat Sinyal HP Android

Memastikan Jaringan Operator (Networks Operators)
Langkah-langkah awal yang harus anda lakukan untuk melakukan caramemperkuat sinyal HP Android Anda adalah silahkan Anda masuk ke menu Settings lalu pilih Wireless & Networks, kemudian Anda bisa pilih pilihan Mobile Networks lalu tap pilihan Networks Operators. Di sini kita harus mengetahui terlebih dahulu gtentang kenapa sinyal pada perangkat HP Android kita bisa hilang dengan caramencari jaringan operator karena bisa jadi sinyal hilang karenajaringan operator kita sedang tidak tersedia atau belum ada di daerah kita berada sekarang. Sebagai contoh, kita memakai operator X misalkan, dan setelah kita cari di dalam Network Operators, yang keluar atau tampil justru operator Y dan Z. Apabila seperti itu adanya, solusinya adalah kita perlu keluar ruangan gedung atau keluar dari dalam rumah untuk mencari sinyal. Apabila belum mendapatkan hasil, kita memakai cara memperkuat sinyal HP Android kita dengan cara pergi ke pusat kota. Maka sinyal pada HP Android Anda akan full atau kuat seperti semula.

Memastikan Mode Jaringan (Networks Mode)
Langkah-langkah awal tahap ini, yang harus anda lakukan untuk melakukan cara memperkuat sinyal HP Android Anda adalah silahkan Anda masuk ke menu Settings lalu pilih Wireless &  Networks, kemudian Anda bisa pilih pilihan Mobile Networks lalu tap pilihan Networks Mode. Bila sudah melakukan cara memperkuat sinyal HP dalam tahap memastikan mode jaringan di atas, kita cek atau lihat apakah mode jaringan pada HP Android kita tengah berada di dalam mode WCDMA Only, GSM Only, atau WCDMA Preferred. Perlu Anda ketahui bahwa mode jaringan WCDMA merupakan jaringan HSDPA. Jadi apabilajaringan pada HP Android tengah berada di dalam mode WCDMA Only, HP Android hanya akan menerima jaringan WCDMA (HSDPA) dan jaringan GSM tidak akan ikut. Dalam arti kata lain, bila daerah sekitar kita tidak ada jaringan HSDPA maka sinyal bar pada HP Android kita akan terisi kosong sampai jaringan HSDPA tersedia. Sedangkan modejaringan GSM Only sama saja seperti WCDMA Only. Perbedanya,jaringan dalam mode GSM Only hanya menerima jaringan GSM saja.

Perlu diingat bahwa untuk Tips Jitu Cara Memperkuat Sinyal HP Android diatas hanya bisa dilakukan pada handphone Android bertipe Android OS Gingerbread. Untuk HP dengan sistem operasi Android Ice Cream Sandwich (ICS) dan Jelly Bean secara defaultnya dalamjaringan mode WCDMA Preferred (diprioritaskan mode WCDMA). Dan jika hal ini terjadi di ponsel Android Ice Cream Sandwich (ICS) dan Jelly Bean Anda, Anda bisa langsung masuk ke menu dialer lalu ketik *#*#4636#*#* kemudian pilih Phone Information. Demikianlah trikcara memperkuat sinyal HP Android  ini. Semoga bermanfaat!.
Artikel Terkait

Kamis, 12 Desember 2013

Perbedaan UNION dengan UNION ALL pada SQL SERVER 2008 R2

Perbedaan UNION dengan UNION ALL pada SQL SERVER 2008 R2

Operator UNION pada sql di gunakan unutk menggabung kan dua table atau lebih menjadi satu tabel.
Penting !. Setiap statement SELECT yg menggunakan operator UNION harus memiliki jumlah kolom yg sama dan tipe data yg sama
Catatan : Operator UNION hanya membedakan nilai/value secara default/standar dalam artian jika ada data yg bernilai sama, misal ada dua data yg bernilai sama maka hanya akan di tampilkan satu saja, untuk menampilkan semua data yg sama dengan cara menambahkan kata kunci "ALL" contoh : UNION ALL
Berikut contoh penggunaannya :

Berikut tampilan dari Query di atas
Silahkan di amati sendiri agar lebih jelasnya,
jika ada pertanyaan silahkan tinggalkan pertanyaan pada kolom komentar!
TERIMAKASI ATAS KUNJUNGANNYA !!!