MODUL 8 PENGENALAN JAVASCRIPT & DASAR-DASAR JAVASCRIPT

Ukuran: px
Mulai penontonan dengan halaman:

Download "MODUL 8 PENGENALAN JAVASCRIPT & DASAR-DASAR JAVASCRIPT"

Transkripsi

1 MODUL 8 PENGENALAN JAVASCRIPT & DASAR-DASAR JAVASCRIPT Tujuan Instruksional Umum : Agar mahasiswa dapat mengenal dan memahami sejarah perkembangan JavaScript serta dapat memahami tag-tag dasar pada JavaScript Tujuan Instruksional Khusus : - Mahasiswa dapat membuat tag-tag dasar pada JavaScript - Mahasiswa dapat mengetahui persamaan dan perbedaan antara dokumen HTML biasa dengan dokumen HTML yang mengandung JavaScript - Mahasiswa dapat memahami bahwa JavaScript merupakan bahasa yang berorientasi objek - Mahasiswa dapat membuat jendela-jendela yang akan ditampilkan pada saat program JavaScript dijalankan Pokok Bahasan : - Sejarah dan Perkembangan JavaScript - Apa yang diperlukan? - JavaScript dan HTML - Pesan-pesan kesalahan - Bahasa berorientasi objek (properti, metode, penanganan kejadian) - Menangani pemasukan data - Jendela peringatan - Jendela Konfirmasi - Objek pada JavaScript - Variabel dan Nilai (deklarasi variabel, penaman variabel, tipe data) - Ekspresi - Operator - Komentar Daftar Pustaka : - Abdul Kadir, Pemrograman Web Mencakup : HTML, CSS, JavaScript & PHP, Penerbit Andi, Yogyakarta, Anthony Pranata, Panduan Pemrograman JavaScript, Penerbit Andi, Ypgyakarta, Betha Sidik, etc, Pemrograman Web dengan HTML, Penerbit Informatika, Bandung, DR. Erhans A, Membuat Desain Web dengan JavaScript, Penerbit PT. Ercontara Rajawali, Jakarta, Inixindo, Pengembangan HomePage & Intranet, Jakarta 1998 Pemrograman Web : HTML & JavaScript/Sarwati Rahayu, ST., MMSI 1

2 8.1. Sejarah & Perkembangan JavaScript Dewasa ini, dunia Internet, khususnya World Wide Web berkembang dengan sangat pesat. Perkembangan ini tentu saja mendorong orang untuk membuat halaman Web yang lebih interaktif dan juga lebih cerdas. Salah satu cara membuat halaman Web menjadi lebih interaktif adalah dengan menggunakan JavaScript, bahasa script yang dikembangkan Netscape Communications bekerja sama dengan Sun Microsystems. Berbicara tentang Web tidak lepas dari HTML (Hypertext Markup Language), bahasa yang digunakan untuk membuat halaman Web. HTML merupakan bahasa yang sangat mudah dipelajari, Anda tidak perlu mempunyai latar belakang pemrograman untuk menggunakannya, namun untuk membuat halaman yang interaktif, HTML saja tidak cukup. Oleh karena iu muncullah CGI (Common Gateway Interface). Dengan CGI halaman web bisa menampilkan pencacah pengunjung, animasi sederhana, dan masih banyak lagi. Disamping CGI, ada bahasa pemrograman lainnya yang juga digunakan untuk meningkatkan interaktivitas halaman web, yaitu Java. Java dikembangkan oleh SunMicrosystems dari bahasa pemrograman yang sudah sangat populer yaitu C++. Pada java beban pemrosesan dialihkan ke klien sehingga beban server dikurangi. Dengan java, kita bisa menampilkan animasi bersuara, menampilkan berbagai diagram. Dari latar belakang inilah, Netscape Communications bersama dengan Sun Microsystems mengembangkan bahasa skrip yang diberi nama JavaScript. Asal mula JavaScript adalah LiveScript. Dikembangkan pertama kali pada tahun Bahasa ini dikenali pada browser Netscape Navigator mulai versi 2.0 ke atas. Microsoft juga melengkapi Internet Explorer dengan JavaScript mulai versi 3.0 ke atas. Pada dasarnya skrip tidak berbeda dengan bahasa pemrograman biasa karena skrip juga berisi kumpulan instruksi program. Hanya saja skrip mempunyai aturan yang lebih sederhana dan biasanya tidak dikompilasi. JavaScript adalah skrip yang ditempelkan pada kode HTML dan diproses pada sisi klien. Bahasa JavaScript versi 1.0 sudah mengalami perkembangan sejak dirilis tahun 1995 yang lalu. Yang pertama adalah dirilisnya JavaScript 1.1 pada tahun Yang kedua adalah dirilisnya JavaScript 1.2 pada tahun Pada akhir tahun 1996, Netscape menyerahkan proses standarisasi spesifikasi bahasa JavaScript ke badan independent, yaitu ECMA (European Computer Manufacturers Association). ECMA inilah yang pada akhirnya melakukan standarisasi JavaScript. JavaScript bukan bahasa berorientasi objek, melainkan bahasa berbasis objek. Bahasa berorientasi objek harus mendukung 3 konsep dasar, yaitu : 1. Pengkapsulan (Encapsulation) 2. Pewarisan (Inheritance) Pemrograman Web : HTML & JavaScript/Sarwati Rahayu, ST., MMSI 2

3 3. Polimorfisme (Polymorphism) 8.2. Apa yang diperlukan? Untuk mempelajari pemrograman JavaScript, hanya dua piranti yang diperlukan, yaitu : 1. Editor teks - NotePad - Word Pad - Dll 2. Web Browser - Netscape Navigator - Internet Explorer - dll Editor teks yang digunakan harus dapat menyimpan file dalam format ASCII. Dan Web browser yang digunakan harus mendukung JavaScript JavaScript dan HTML Program JavaScript dituliskan pada file HTML (.html atau.htm) dengan menggunakan tag kontainer <SCRIPT>. Dengan kata lain, kita tidak perlu menuliskan program JavaScript pada file terpisah. Yang dimaksud dengan tag kontainer adalah tag yang diawali dengan <NAMA_TAG> dan diakhiri dengan </NAMA_TAG>. <HTML>. </HTML> <HEAD> </HEAD> <BODY> </BODY> Tag kontainer <SCRIPT> mempunyai atribut Language. Isikan atribut Language dengan JavaScript. Disamping JavaScript, ada juga skript lain yang diletakkan pada halaman HTML, yaitu VBScript. VBScript dikembangkan oleh Microsoft dari bahasa pemrograman yang cukup populer Visual Basic fo Aplication (VBA). Untuk menulis program VBScript, bisa digunakan tag kontainer <SCRIPT>, hanya saja atribut language diisi VBScript. Browser-browser lama yang belum mendukung skrip biasanya mengabaikan tag <SCRIPT>. Namun masalahnya ada beberapa browser lama yang menuliskan teks diantara tag <SCRIPT> dan </SCRIPT>. Jalan termudah dengan memahami sesuatu adalah dengan mempraktekannya. Oleh karena itu cobalah program JavaScript berikut ini : Pemrograman Web : HTML & JavaScript/Sarwati Rahayu, ST., MMSI 3

4 FILE : skrip1-1.htm <HTML> <HEAD> <TITLE>Sekilas JavaScript</TITLE> </HEAD> <BODY> Belajar membuat program JavaScript<BR> <SCRIPT LANGUAGE="JavaScript"> <!-- document.write("selamat Malam<BR>"); document.write("sarwati Rahayu"); //--> </SCRIPT> </BODY> </HTML> Keterangan : Kode-kode tersebut di atas disebut dengan skrip JavaScript diawali dengan tag <SCRIPT> dan diakhiri dengan tag </SCRIPT>. Di dalam tag <SCRIPT> terdapat atribut LANGUAGE yang diisi dengan JavaScript. Tag ini oleh browser yang mengenal JavaScript akan segera ditanggapi dengan menerjemahkan kode yang terdapat diantara tag <SCRIPT> dan </SCRIPT> Tanda <!-- dan //--> umumnya disertakan dengan tujuan agar sekiranya browser tidak mengenali JavaScript maka browser akan memperlakukannya sebagai komentar sehingga tidak ditampilkan pada jendela browser. Kode : document.write ("Selamat Malam"); document.write ("Sarwati Rahayu"); disebut sebagai sebuah pernyataan (statement). Pernyataan adalah sebuah perintah pada JavaScript yang berdiri sendiri dan menghasilkan suatu tindakan. Dalam hal ini pernyataan tersebut berfungsi untuk menampilkan string pada jendela browser. Perlu diketahui jika terdapat lebih dari satu pernyataan, maka antara pernyataan satu dengan lainnya harus dipisahkan dengan tanda titikkoma (;). Dengan demikian, pada kode JavaScript di depan terdapat dua perintah yang masing-masing menampilkan string Selamat Malam dan Sarwati Rahayu. Hasilnya dapat dilihat pada gambar di bawah ini : Pemrograman Web : HTML & JavaScript/Sarwati Rahayu, ST., MMSI 4

5 Gambar 8.1 Hasil skrip1-1.htm 8.4. Pesan-pesan Kesalahan Kode JavaScript yang salah secara sintaks akan membuat browser menampilkan kotak dialog yang menyatakan pesan kesalahan. Sebagai contoh, ubahlah tulisan document pada kode di atas menjadi DOCUMENT dan kemudian simpan kembali file tersebut. Selanjutnya panggillah kembali file tersebut pada browser. Maka pesan kesalahan yang muncul adalah : Gambar 8.2. Tampilan Pesan Kesalahan Pesan kesalahan terdapat pada baris 13 berupa kata DOCUMENT yang tidak dikenal. Umumnya kesalahan yang sering terjadi pada kode JavaScript diakibatkan oleh hal-hal sebagai berikut : 1. Kesalahan karena penulisan huruf kapital dan huruf kecil. Pemrograman Web : HTML & JavaScript/Sarwati Rahayu, ST., MMSI 5

6 2. Penggunaan tanda kutip yang tidak cocok. 3. Kesalahan dalam tag <SCRIPT> 8.5. Bahasa Berorientasi Objek JavaScript merupakan sebuah bahasa yang berorientasi objek. Sebuah objek terdiri dari properti, metode, dan penanganan kejadian Properti Properti adalah atribut dari sebuah objek. Pada contoh di depan, document adalah sebuah objek bawaan pada javascript. Untuk mengakses sebuah properti, perlu penulisan dengan bentuk sebagai berikut : nama_objek.nama_properti Tanda titik digunakan sebagai pemisah antara nama objek dan nama properti. Properti dapat diberi nilai melalui bentuk penugasan berikut : Objek.properti = nilai FILE : skrip1-2.htm <HTML> <HEAD> <TITLE> properti defaultstatus </TITLE> </HEAD> <BODY> Tes defaultstatus <SCRIPT LANGUAGE = "JavaScript"> <!-- window.defaultstatus = coba //--> </SCRIPT> </BODY> </HTML> Gambar 8.3. Hasil skrip1-2.htm Hasil pemberian nilai ke defaultstatus Pemrograman Web : HTML & JavaScript/Sarwati Rahayu, ST., MMSI 6

7 M e t o d e Metode adalah suatu kumpulan kode yang digunakan untuk melakukan sesuatu tindakan terhadap objek. Sbg contoh, write() pada objek document adalah metode yang digunakan untuk menuliskan tulisan ke jendela browser. Seperti halnya properti, metode dipanggil dengan menyebutkan nama objek, tanda titik, dan nama metode diikuti dengan daftar parameter yang diletakkan di dalam tanda kurung Penanganan Kejadian Penanganan kejadian (event handler) adalah sekumpulan kode yang akan dijalankan manakala pemakai melakukan suatu tindakan (biasa disebut dengan kejadian). Contoh kejadian adalah ketika pemakai mengklik tombol mouse atau ketika menutup jendela browser. Bentuk penanganan kejadian adalah seperti berikut ini : nama_kejadian= kumpulan kode Contoh kejadian adalah onmouseover dan onmouseout. Penanganan kejadian ini dapat diletakkan pada suatu link. Dalam hal ini onmouseover adalah kejadian yang berlangsung saat penunjuj mouse menunjuk ke link dan onmouseout adalah kejadian yang berlangsung saat penunjuk mouse tidak lagi menyorot link. <A HREF = onmouseover = window.status = Anda menyorot link ; return true onmouseout = window.status = ; return true > detik dot com </A> 8.6. Manangani Pemasukkan Data JavaScript memiliki mekanisme yang memungkinkan pemakai disuguhi jendela untuk memasukkan sederetan masukan dan setelah pemakai mengkilk tombol OK maka kode dalam JavaScript akan melakukan serangkaian proses. Misal, skrip berikut ini akan meminta user memasukan namanya dan kemudian akan mendapatkan jawaban. FILE : skrip1-3.htm <HTML> <HEAD> <TITLE>Jendela Memasukkan Data</TITLE> </HEAD> <BODY> <SCRIPT LANGUAGE = "JavaScript"> <!-- var nama = prompt("nama Anda : "); document.write("hai, " + nama); //--> </SCRIPT> </BODY> </HTML> Pemrograman Web : HTML & JavaScript/Sarwati Rahayu, ST., MMSI 7

8 Gambar 8.4 Hasil skrip1-3.htm Masukkan nama anda, misalnya Sarwati Rahayu. Kemudian klik tombol ok maka : Gambar 8.4 Hasil skrip1-3.htm setelah jendela prompt dimasukkan sebuah nama 8.7. Jendela Peringatan Jika Anda ingin memberikan sebuah pesan kepada user, Anda bisa menyajikannya dalam bentuk kotak dialog yang biasa disebut Alert Box. Maka pernyataan yang diberikan adalah : Window.alert("Jendela Peringatan"); Pemrograman Web : HTML & JavaScript/Sarwati Rahayu, ST., MMSI 8

9 FILE : skrip1-4.htm <HTML> <HEAD> <TITLE>Alert Box</TITLE> </HEAD> <BODY> <SCRIPT LANGUAGE = "JavaScript"> <!-- window.alert("jendela Peringatan"); //--> </SCRIPT> </BODY> </HTML> Gambar 8.5 Hasil skrip1-4.htm 8.8. Jendela Konfirmasi JavaScript menyediakan jendela konfirmasi. Hal ini dapat dilakukan dengan menggunakan metode confirm(). FILE : skrip1-5.htm <HTML> <HEAD> <TITLE>Jendela Konfirmasi</TITLE> </HEAD> <BODY> <SCRIPT LANGUAGE = "JavaScript"> <!-- var jawab = window.confirm("anda sudah belajar?"); document.write("jawaban Anda: " + jawab); //--> </SCRIPT></BODY></HTML> Pemrograman Web : HTML & JavaScript/Sarwati Rahayu, ST., MMSI 9

10 Gambar 8.6 Hasil skrip1-5.htm Jika pada gambar 8.6 tombol OK diklik, maka akan terlihat hasilnya seperti gambar di bawah ini : Gambar 8.7 Hasil skrip1-5.htm setelah tombol OK diklik 8.9. Objek pada JavaScript JavaScript mempunyai objek hirarki yang disebut sebagai window. Window Location History Document Forms Anchors Pemrograman Web : HTML & JavaScript/Sarwati Rahayu, ST., MMSI 10

11 Window merupakan objek berisi metoda dan properti yang berinteraksi dengan window aktual. Setiap window dapat mempresentasikan Frame. Location berisi properti dan metoda yang berkaitan dengan lokasi URL. History berisi tentang infomasi daftar dari history tempat/url yang telah dikunjungi. Sedangkan document merupakan objek yang paling banyak digunakan dalam JavaScript, termasuk penggunaan forms, links, string (teks) dan lainnya Variabel dan Nilai Dalam sebuah bahasa pemrograman, variabel sangatlah berperan penting. Biasanya variabel digunakan untuk menyimpan data. Variabel adalah suatu nama yang digunakan untuk menyimpan nilai dan nilai yang ada di dalamnya dapat diubah sewaktu-waktu. Variabel berlawanan dengan literal atau konstanta, dimana konstanta menyatakan nilai yang tetap. Pada JavaScript, pendeklarasian variabel bersifat opsional, artinya bahwa variabel bisa dideklarasikan atau tidak. Bila suatu variabel diberikan sebuah nilai, maka JavaScript menganggap bahwa variabel tersebut telah dideklarasikan. Meskipun pendeklarasian variabel pada JavaScript bersifat opsional, akan lebih baik jika variabel selalu dideklarasikan dalam pembuatan program Deklarasi Variabel Pendeklarasian variabel pada JavaScript ditulis dengan menggunakan pernyataan var. var nama = sarah ; var nilai = 8; var x,y,z = 9 ; var alamat; Pada contoh pertama, variabel nama dideklarasikan dan diisi dengan string sarah. Pada contoh kedua, variabel nilai dideklarasikan dan diisi dengan nilai 8. Pada contoh ketiga x, y, z dideklarasikan dan diisi dengan string 7. Pada contoh ketiga ini, dapat langsung dideklarasikan tiga variabel sekaligus dengan cukup menuliskan kata kunci var satu kali saja. Adapunun pada contoh terakhir variabel alamat akan diisi dengan null. Walaupun suatu variabel dapat dideklarasikan tanpa diberi nilai awal, sebaiknya hal seperti ini dihindari. Variabel tidak dapat digunakan sebelum diberi sebuah nilai atau dideklarasikan secara eksplisit. Document.write(nama); Padahal nama belum diberi oleh nilai tertentu atau belum dideklarasikan, maka pesan kesalahan akan dimunculkan. Pemrograman Web : HTML & JavaScript/Sarwati Rahayu, ST., MMSI 11

12 Penamaan Variabel Penamaan variabel harus mengikuti aturan-aturan sebagai berikut : 1. Penamaan variabel diawali dengan huruf atau tanda karakter garis bawah ( _ ). 2. Nama variabel tidak boleh mengandung karakter spasi. Bila variabel terdiri dari beberapa kata, maka variabel dapat dipisahkan dengan karakter garis bawah. 3. Karakter kedua dan seterusnya dapat berupa huruf, angka, atau karakter garis bawah. 4. Penamaan variabel tidak boleh menggunakan kata kunci JavaScript. 5. Beberapa variabel yang bernama sama tidak dapat dimiliki dalam sebuah blok. Tetapi dapat digunakan asalkan variabel-variabel tersebut terletak dalam blok yang berbeda. 6. Sebaiknya penamaan variabel dibuat sesuai dengan apa yang disimpannya. 7. Huruf kapital dan huruf kecil dibedakan (CASE-SENSITIF) (Penamaan Variabel) - nama, nama1, nama_2 BENAR - 2nama, nama 1, nama, datanama+nim SALAH (Karena diawali dengan angka, mengandung spasi, mengandung tanda +) - nama_1 dan NAMA_1 BENAR (Menyatakan variabel yang berbeda karena huruf kapital dan huruf kecil dibedakan Tipe Data JavaScript tidak mendukung tipe data secara eksplisit. Hal ini dapat dilihat pada beberapa contoh sebelumnya. Variabel dapat dideklarasikan tetapi tidak menentukan tipe datanya. Meskipun JavaScript tidak mendukung tipe data secara eksplisit, namun JavaScript mempunyai tipe data secara implisit, yaitu : 1. Bilangan atau Numerik Misalnya : 456, String Misalnya : Sarwati Rahayu 3. Nilai logika atau dikenal dengan istilah boolean. Nilainya berupa true atau false 4. Null Variabel yang tidak diinisialisasi Tipe Data Bilangan/Numerik Tipe bilangan/numerik dapat dibedakan menjadi tipe bilangan bulat dan bilangan real.bilangan bulat dapat ditulis dengan basis 10 (desimal), basis 8 (Oktal), ataupun basis 16 (Heksadesimal) 1. Bilangan Desimal Bilangan desimal menggunakan digit 0 sampai dengan 9. Bilangan desimal ditulis dengan tidak boleh diawali dengan angka 0 (nol) (kecuali bilangan nol itu sendiri) 078 tidak diartikan sebagai 78 Pemrograman Web : HTML & JavaScript/Sarwati Rahayu, ST., MMSI 12

13 2. Bilangan Oktal Bilangan oktal menggunakan digit 0 sampai dengan 7. Bilangan oktal ditulis dengan diawali angka 0 (nol). 012 (identik dengan 10 dalam satuan desimal) 3. Bilangan Heksadesimal Bilangan heksadesimal menggunakan digit o samapi dengan 9, huruf A samapi dengan hurf F. Bilangan heksadesimal diawali dengan awalan 0x atau 0X. A (identik dengan 10 dalam satuan desimal) FF (identik dengan 255 dalam satuan desimal) Bilangan real bisa mengandung tanda pecahan. Untuk mendeklarasikan tipe bilangan real, dapat digunakan tanda titik atau notasi ilmiah (notasi E) dan bukan tanda koma. Tanda e atau tanda E yang biasa digunakan untuk menyatakan notasi ilmiah bisa digunakan. var A = var B = E+3 Pada contoh di atas pendeklarasikan dua buah bilangan yang sama, hanya saja pada pada pendeklarasikan pertama digunakan tanda titk sedangkan pada pendeklarasikan kedua digunakan notasi ilmiah Tipe Data String String adalah deretan karakter-karakter. Pada JavaScript string dapat dituliskan diantara tanda petik tunggal ( ) atau tanda ( ). var nama = sarwati rahayu ; var nama = sarwati rahayu ; Cara penulisan yang harus digunakan tergantung pada kebutuhan. Bila string yang dideklarasikan di dalamnya terdapat karakter, lebih baik gunakan tanda petik tunggal. var a = Eko berkata, Hari sudah malam ; Dan sebaliknya, jika string yang dideklarasikan de dalamnya terdapat karakter, lebih baik gunakan tanda petik ganda. Pemrograman Web : HTML & JavaScript/Sarwati Rahayu, ST., MMSI 13

14 var a = Don t cry ; Jika string tidak memiliki karakter sama sekali, maka stringnya disebut string kosong. Penulisannya : atau JavaScript menyediakan karakter-karakter khusus, seperti : \b menyatakan backspace \f menyatakan form feed \n menyatakan karakter baris baru \r menyatakan carriage return (memindah kursos ke awal baris) \t menyatakan karakter tab Tipe Data Logika/Boolean Tipe data boolean hanya dapat bernilai true atau false, dimana true menyatakan benar dan false menyatakan salah. Tipe seperti ini banyak digunakan sebagai kondisi dalam pernyataan seperti if dan while. var nilai_1 = (nilai_2 < 100); Pada contoh tersebut, jika nilai_2 lebih kecil dari pada 100 maka nilai_1 akan bernilai true. Sebaliknya jika nilai_2 bernilai lebih besar atau sama dengan 100, nilai_1 akan bernilai false Tipe Data Null Tipe data null digunakan untuk merepresentasikan variabel yang tidak diinisialisasi. Nilai null menyatakan nilai khusus yang berarti bahwa nilainya tidak ada. var total ; Pada contoh tersebut variabel total akan diberi nilai null, yang menyatakan bahwa variabel ini tidak pernah diberi nilai. Pemrograman Web : HTML & JavaScript/Sarwati Rahayu, ST., MMSI 14

15 8.12. Ekspresi Ekspresi merupakan suatu bentuk yang menghasilkan suatu nilai. Dalam bentuk yang sederhana ekspresi, biasanya ekspresi merupakan sebuah variabel. Dan dalam bentuk yang kompleks biasanya sebuah ekspresi disajikan dengan melibatkan operator & operand. Misalnya : 3 1 * 6 EKSPRESI Angka 3, 1, dan 6 adalah merupakan operand, sedangkan simbol dan * berperan sebagai operator. Contoh dalam penggunaan ekspresi adalah yang biasanya terjadi pada pernyataan yang menggunakan write. document.write(4 + 5); akan menampilkan hasil ekspresi pada jendela browser Operator Pada dasarnya, operator pada JavaScript dapat dibagi menjadi enam, yaitu : 1. Operator Aritmatik 2. Operator Pemberian nilai 3. Operator pemanipulasi bit (bitwise) 4. Operator pembanding 5. Operator Logika 6. Operator String Operator Aritmatik Operator aritmatik digunakan pada operan bertipe numerik. Semua operator berlaku untuk bilangan bulat maupun bilangan pecahat (floating-point). Ada dua macam operator aritmatik : 1. Operator aritmatik tunggal (unary) Hanya menggunakan satu buah operand 2. Operator aritmatik biner (binary) Menggunakan operand lebih dari satu (biasanya 2 buah operand) Tabel 8.1 Operator Aritmatik Operator Tunggal / Biner Kegunaan + Biner Penjumlahan - Biner Pengurangan * Biner Perkalian / Biner Pembagian Pemrograman Web : HTML & JavaScript/Sarwati Rahayu, ST., MMSI 15

16 % Biner Modulus (sisa pembagian) - Tunggal Negasi ++ Tunggal Penambahan dengan satu (penaikan) -- Tunggal Pengurangan dengan satu (Penurunan) JavaScript tidak mendukung operator untuk perpangkatan. Perpangkatan dapat dilakukan melalui metode yang akan dijelaskan untuk berikutnya berikutnya. Operator +, -, *, dan / sering kali dijumpai dalam penggunaannya di setiap bahasa pemrograman. Yang perlu diperhatikan adalah operator penambahan dengan satu (++) dan operator pengurangan dengan satu (--). Kedua operator ini masing-masing digunakan untuk menambah atau mengurangi nilai suatu variabel dengan satu.. var x = 50; Kemudian pada baris berikutnya dituliskan : x++; maka nilai variabel x sekarang adalah 51. emudian bila dituliskan lagi x--; variabel x akan kembali bernilai 50. Operator ++ dan dapat dituliskan di belakang atau di depan variabel : ++x atau x--; Pada kasus di atas, letak operator ++ atau (di depan atau di belakang variabel) tidak berpengaruh.. Ada kasus lain dimana letak tanda ++ atau sangat berpengaruh. var y = 10; kemudian pada baris berikutmya ditulis pernyataan : x = y++; pernyataan ini berarti nilai y diberikan kepada x kemudian di tambah 1. Dengan kata lain, sekarang x bernilai 10 dan y bernilai 11. Bila operator dituliskan di depan variabel : x = ++y; maka x dan y bernilai sama yaitu 11. Hal ini dikarenakan pernyataan tersebut dapat diterjemahkan menjadi : nilai y ditambah dengan 1 kemudian hasilnya diberikan kepada x. Pemrograman Web : HTML & JavaScript/Sarwati Rahayu, ST., MMSI 16

17 Operator Pemberian Nilai Operator pemberian nilai digunakan bila ingin memberi nilai ke suatu operan atau mengubah nilai suatu operan. Semua opearotor pada tabel 4.2 dapat dikenakan pada operan bertipe numerik. Hanya operator = dan += yang dapat dikenakan pada operan bertipe string. Operator += digunakan untuk menambah suatiu operan dengan operan lain. var x = 10; Bila kemudian dituliskan pernyataan : x+= 20 variabel x bernilai 30. Hal ini dikarenakan pernytaan tersebut dapat diterjemahkan menjadi nilai x ditambah dengan 20. Tabel 8.2 Operator pemberi nilai Operator Keterangan Contoh Ekuivalen = sama dengan a= b - += ditambah dengan a + = b a = a + b -= dikurangi dengan a - = b a = a b *= dikalikan dengan a * = b a = a * b /= dibagi dengan a / = b a = a / b %= dikenai operasi a %= b a = a % b modulus dengan &= dikenai operasi bit a & = b a = a & b and dengan = dikenai operasi bit or a = b a = a b dengan >>= dikenai operasi bit >> a >> = b a = a >> b dengan <<= dikenai operasi bit a << = b a = a << b <<dengan >>>= dikenai operasi bit >>> dengan a >>> = b a = a >>>b Operator Pemanipulasian Bit Operasi ini berhubungan dengan pemanipulasian bit pada operan bertipe bilangan bulat. Tabel 8.3. Operator pemanipulasian Bit Operator Keterangan & Operator bit AND Operator bit OR ^ Operator bit XOR ~ Operator NOT << Menggeser ke kiri >> Menggeser ke kanan >>> Menggeser ke kanan dengan diisi nol Pemrograman Web : HTML & JavaScript/Sarwati Rahayu, ST., MMSI 17

18 Operator Pembanding Operator pembanding digunakan untuk membandingkan dua buah operan. Operan yang dikenai operator ini dapat bertipe string, numerik, maupun ekspresi lain. Hasil dari operasi pembandingan adalah data bertipe boolean yang menunjukkan hasil operasi benar atau salah. Tabel 4.4. Operator pembanding Operator Keterangan == Kesamaan!= Ketidaksamaan > Lebih besar daripada < Lebih kecil daripada >= Lebih besar atau sama dengan <= Lebih kecil atau sama dengan Konversi Tipe Konversi tipe data pada JavaScript telah diatur dengan sendirinya oleh JavaScript itu sendiri. Konversi tipe data string ke dalam tipe data numerik dapat menggunakan fungsi paseint() atau parsefloat(). Fungsi parseint() adalah fungsi yang berguna untuk mengkonversi string bilangan menjadi bilangan bulat. Sedangkan fungsi parsefloat() adalah fungsi yang berguna untuk mengkonversi string bilangan menjadi bilangan pecahan Komentar Komentar dalam JavaScript dapat dibuat dengan menggunakan /* dan */. Semua teks yang terletak dalam pasangan tanda tersebut tidak akan diproses oleh JavaScript Latihan Untuk Dikerjakan Di Laboratorium Komputer Buatlah program JavaScript dengan file-file yang ada di dalam BAB 8 Latihan Untuk Dikerjakan Di Rumah 1. Buatlah sebuah jendela peringatan/informasi untuk menampilkan kata Perhatian, saya cantik! 2. Buat pula sebuah jendela konfirmasi untuk mengkonfirmasikan kata Saya cantik : Setuju kan? 3. Buatlah program untuk mengitung luas segitiga, dengan ketentuan sebagai berikut : - window.defaultstatus berisikan kata Selamat Mencoba - Nilai alas diinput melalui jendela prompt dan browser akan menampilkan nilai alas yang diinput - Nilai tinggi diinput melalui jendela prompt dan browser akan menampilkan nilai tinggi yang diinput - Hitung luas segitiga dengan rumus : (alas * tinggi) / 2 - Browser menampilkan Luas segitiga yang telah dihitung Pemrograman Web : HTML & JavaScript/Sarwati Rahayu, ST., MMSI 18

JavaScript. Sumber : Buku Pemrograman Web karangan Abdul Kadir & Pengantar Java Script di

JavaScript. Sumber : Buku Pemrograman Web karangan Abdul Kadir & Pengantar Java Script di JavaScript Sumber : Buku Pemrograman Web karangan Abdul Kadir & Pengantar Java Script di http://www.ilmukomputer.com/2006/08/19/pengantarjava-script Pemrograman Web/MI/D3 sks 1 Pengenalan JavaScript Javascript

Lebih terperinci

Variabel dan Tipe data Javascript

Variabel dan Tipe data Javascript Variabel dan Tipe data Javascript Variabel Pendeklarasian variabel dalam JavaScript dapat di isi dengan nilai apa saja dan juga bersifat opsional. Artinya variabel boleh di deklarasikan ataupun tidak hal

Lebih terperinci

Belajar Java Script.

Belajar Java Script. Belajar Java Script taryanarx@yahoo.com http://kuliahonline.unikom.ac.id Target Pencapaian Siswa mengetahui dasar-dasar perintah dalam java script dan mengaplikasinnya dalam program 1. Java Script Java

Lebih terperinci

MODUL PRATIKUM 08A PEMROGRAMAN BERBASIS WEB (CCP119)

MODUL PRATIKUM 08A PEMROGRAMAN BERBASIS WEB (CCP119) MODUL PRATIKUM 08A PEMROGRAMAN BERBASIS WEB (CCP119) Disusun oleh : KARTINI, SKom.,MMSI LABORATORIUM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS ESA UNGGUL MODUL PRATIKUM PBW 08A Java Script A. TUJUAN

Lebih terperinci

JavaScript (Dialog Box) Oleh : Devie Rosa Anamisa

JavaScript (Dialog Box) Oleh : Devie Rosa Anamisa JavaScript (Dialog Box) Oleh : Devie Rosa Anamisa Pembahasan Pengertian JavaScript Bentuk Dasar script Javascript Dalam Dokumen HTML Konsep Variabel Properti Event Operator Struktur Kondisi Metode Kotak

Lebih terperinci

Siti Maesyaroh, M.Kom.

Siti Maesyaroh, M.Kom. Siti Maesyaroh, M.Kom. Bahasa skrip yang ditempelkan pada kode HTML dan diproses di sisi klien. Dengan adanya bahasa ini, kemampuan dokumen HTML menjadi semakin luas atau dapat dikatakan untuk mambuat

Lebih terperinci

MODUL 5 JAVA SCRIPT. Sub : PENGENALAN

MODUL 5 JAVA SCRIPT. Sub : PENGENALAN MODUL 5 JAVA SCRIPT Sub : PENGENALAN Laboratorium Komputer STIMIK PPKIA Pradnya Paramita Malang Pertemuan 5 5.1 Tujuan : 1. Mahasiswa dapat memahami dan mengenai perintah perintah javascript 2. Mahasiswa

Lebih terperinci

Pengenalan JavaScript

Pengenalan JavaScript SEJARAH JAVASCRIPT Awal mulanya bernama LiveScript yang dikembangan oleh Netscape Communication tahun 1995 yang lalu berkolaborasi dengan Sun Microsystem sehingga berubah menjadi JavaScript. JavaScript

Lebih terperinci

PEMROGRAMAN WEB 1 JavaScript Rio Andriyat Krisdiawan, M.Kom

PEMROGRAMAN WEB 1 JavaScript Rio Andriyat Krisdiawan, M.Kom PEMROGRAMAN WEB 1 JavaScript Rio Andriyat Krisdiawan, M.Kom Definisi JavaScript Javascript adalah bahasa yang berbentuk kumpulan skrip yang pada fungsinya berjalan pada suatu dokumen HTML. Java Script

Lebih terperinci

Ema Maliachi,S.Kom. Pertemuan ke-2

Ema Maliachi,S.Kom. Pertemuan ke-2 Algoritma II Variabel Java script Pertemuan ke-2 Variabel Dalam JavaScript Variabel adalah tempat dimana kita menyimpan nilai-nilai atau suatu informasi pada JavaScript. Variabel yang dideklarasikan dapat

Lebih terperinci

JAVASCRIPT SEBAGAI OOP

JAVASCRIPT SEBAGAI OOP JAVASCRIPT SEBAGAI OOP 15 Konsep OOP di Javascript Hampir semua konsep OOP bisa digunakan di Javascript JavaScript memperlakukan elemen-elemen yang tampil di jendela browser sebagai suatu obyek : Elemen

Lebih terperinci

Variabel adalah tempat dimana kita menyimpan nilai-nilai atau informasi-informasi pada JavaScript. Aturan penamaan variabel : Harus diawalai dengan

Variabel adalah tempat dimana kita menyimpan nilai-nilai atau informasi-informasi pada JavaScript. Aturan penamaan variabel : Harus diawalai dengan Variabel adalah tempat dimana kita menyimpan nilai-nilai atau informasi-informasi pada JavaScript. Aturan penamaan variabel : Harus diawalai dengan karakter (huruf atau baris bawah) Tidak boleh menggunakan

Lebih terperinci

Pertemuan Ke-5 Client Side Scripting (JavaScript) S1 Teknik Informatika - Unijoyo 1

Pertemuan Ke-5 Client Side Scripting (JavaScript) S1 Teknik Informatika - Unijoyo 1 Pertemuan Ke-5 Client Side Scripting (JavaScript) S1 Teknik Informatika - Unijoyo 1 Konsep Client Side Scripting JavaScript? Pendeklarasian JavaScript JavaScript sederhana Peletakan JavaScript Komentar

Lebih terperinci

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web Pemrograman Basis Data Berbasis Web Pertemuan Ke-6 (JavaScript) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan JavaScript? Pendeklarasian JavaScript JavaScript

Lebih terperinci

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web Pemrograman Basis Data Berbasis Web Pertemuan Ke-6 (JavaScript) Noor Ifada S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan JavaScript? Pendeklarasian JavaScript JavaScript sederhana Peletakan JavaScript

Lebih terperinci

TIPE DATA. Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

TIPE DATA. Pemrograman Web Teknik Informatika Fakultas Teknologi Industri TIPE DATA 28 Jenis Tipe Data Integer(bilangan bulat), basis-nya : basis desimal : integer di tuliskan dalam urutan unit bilangan (dari 0 sampai dengan 9), permulaan bilangan tidak boleh dimulai oleh angka

Lebih terperinci

Pengenalan JavaScript

Pengenalan JavaScript Pengenalan JavaScript Tujuan - Mahasiswa memahami konsep dasar Javascript - Mahasiswa mampu memahami cara menggunakan Javascript - Mahasiswa mampu memahami dasar variabel di Javascript - Mahasiswa mampu

Lebih terperinci

Java Script (Bagian 1)

Java Script (Bagian 1) Java Script (Bagian 1) By: U. Abd. Rohim Website : www.abdrohim.com mailto : info@abdrohim.com Internet 1Pemrograman Internet I 1 Apa itu? adalah bahasa pemrograman script yang berbasis objek buatan Netscape

Lebih terperinci

Pengenalan Script. Definisi HTML

Pengenalan Script. Definisi HTML 1 Pengenalan Script Pada bab ini akan dibahas bahasa script yang dapat digunakan untuk membuat halaman web. Untuk dapat membuat halaman web bahasa script pertama yang harus anda kenal adalah HTML. HTML

Lebih terperinci

disertai contoh-contoh javascript yang kompatibel dengan Firefox

disertai contoh-contoh javascript yang kompatibel dengan Firefox JAVASCRIPT disertai contoh-contoh javascript yang kompatibel dengan Firefox by Ek kian S U R A B A Y A - 2010 hal 1 dari 36 TUJUAN: PRAKTIKUM I Mahasiswa mengenal tentang Javascript serta dapat menuliskan

Lebih terperinci

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML Pengenalan JavaScript Standar Kompetensi Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML Indikator Hasil

Lebih terperinci

DESIGN WEB. D3 TKJ

DESIGN WEB. D3 TKJ DESIGN WEB D3 TKJ yunhix@yahoo.com SUB POKOK BAHASAN JavaScript? Pendeklarasian JavaScript JavaScript sederhana PeletakanJavaScript KomentarpadaJavaScript KotakDialog Variabel Operator StrukturKontrol

Lebih terperinci

Pengantar Common Gateway Interface (CGI) dan Perl. - Konsep CGI dan Perl - Lingkungan variabel di Perl - Metode POST dan GET

Pengantar Common Gateway Interface (CGI) dan Perl. - Konsep CGI dan Perl - Lingkungan variabel di Perl - Metode POST dan GET Pengantar Common Gateway Interface (CGI) dan Perl - Konsep CGI dan Perl - Lingkungan variabel di Perl - Metode POST dan GET 1 Konsep CGI dan Perl Definisi CGI adalah suatu bentuk komunikasi dimana client

Lebih terperinci

STMIK AMIKOM YOGYAKARTA YOGYAKARTA 2008 WIDHIARTA, S. KOM

STMIK AMIKOM YOGYAKARTA YOGYAKARTA 2008 WIDHIARTA, S. KOM Pemrograman Web // IInternet 1 Pengenallan Perancangan Web S1-TII//D3-TII//S1-SII matterri i:: JavaScrri iptt STMIK AMIKOM YOGYAKARTA YOGYAKARTA 2008 WIDHIARTA, S. KOM CLIENT SIDE SCRIPT - JAVASCRIPT WIDHIARTA,

Lebih terperinci

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id 1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 3 Tipe Data, Variable, dan Konstanta Tujuan: Mahasiswa mengenal tipe data dan mendeklarasikan variable di dalam pemrograman PHP sebagai pondasi dalam

Lebih terperinci

SUMBER BELAJAR PENUNJANG PLPG

SUMBER BELAJAR PENUNJANG PLPG SUMBER BELAJAR PENUNJANG PLPG 2017 [TIK] BAB VIII PEMROGRAMAN BERORIENTASI OBJEK [Alfa Faridh Suni] KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN DIREKTORAT JENDERAL GURU DAN TENAGA KEPENDIDIKAN 2017 BAB VIII

Lebih terperinci

Chapter 2. Tipe Data dan Variabel

Chapter 2. Tipe Data dan Variabel Chapter 2 Tipe Data dan Variabel Pada prinsipnya suatu program computer memanipulasi data untuk dijadikan informasi yang berguna. Komputer memanipulasi berbagai macam data, bukan hanya angka, tetapi juga

Lebih terperinci

Universitas Komputer Indonesia

Universitas Komputer Indonesia Pertemuan ke 2 Bekerja dengan Data Pemrograman 2 Dosen : Eko Budi Setiawan, S.Kom., M.T. Universitas Komputer Indonesia Tipe Data Tipe data merupakan nama untuk sejenis data. Tipe data terbagi kedalam

Lebih terperinci

Agenda. Pengenalan JavaStript Peletakan Script Tipe Data Deklarasi Variabel & Konstanta Operator Struktur Kendali dan Fungsi Array

Agenda. Pengenalan JavaStript Peletakan Script Tipe Data Deklarasi Variabel & Konstanta Operator Struktur Kendali dan Fungsi Array Agenda Pengenalan JavaStript Peletakan Script Tipe Data Deklarasi Variabel & Konstanta Operator Struktur Kendali dan Fungsi Array Javascript Fdak memerlukan kompilator atau penterjemah khusus untuk menjalankannya

Lebih terperinci

Pengenalan PHP Contoh penulisan file PHP :

Pengenalan PHP Contoh penulisan file PHP : Pengenalan PHP PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side. Artinya semua sintaks yang kita berikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan

Lebih terperinci

LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT

LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT Di susun oleh : Galuh Meidaluna 4103141023 Dosen : Dwi Susanto ST. MT TEKNOLOGI MULTIMEDIA BROADCASTING POLITEKNIK ELEKTRONIKA NEGERI SURABAYA

Lebih terperinci

MODUL PRAKTIKUM PEMROGRAMAN WEB (DASAR)

MODUL PRAKTIKUM PEMROGRAMAN WEB (DASAR) MODUL PRAKTIKUM PEMROGRAMAN WEB (DASAR) MATERI KULIAH SEMESTER 3 D3 TEKNIK INFORMATIKA STMIK AMIKOM YOGYAKARTA 2009 Disusun Oleh : ANGGIT DWI HARTANTO, S.KOM MODUL III JAVA SCRIPT I. PENGERTIAN JAVA SCRIPT

Lebih terperinci

MAKALAH JAVASCRIPT 1. PENGENALAN JAVASCRIPT

MAKALAH JAVASCRIPT 1. PENGENALAN JAVASCRIPT MAKALAH JAVASCRIPT 1. PENGENALAN JAVASCRIPT Javascript diperkenalkan pertama kali oleh Netscape pada tahun 1995. Pada awalnya bahasa ini dinamakan LiveScript yang berfungsi sebagai bahasa sederhana untuk

Lebih terperinci

Pemrograman Web. Javascript. Indrato, S.Kom Introduction. Penyisipan JS dalam HTML. PemrogramanWeb.2009

Pemrograman Web. Javascript. Indrato, S.Kom Introduction. Penyisipan JS dalam HTML. PemrogramanWeb.2009 Pemrograman Web Indrato, S.Kom indra.ndr7@gmail.com Javascript Page 2 Introduction JavaScript merupakan bahasa berbasis objek, akan tetapi bukanlah bahasa berorientasi objek karena tidak memiliki kelas

Lebih terperinci

PHP mendukung komentar yang digunakan pada C, C++ dan Shell Unix. Sebagai contoh:

PHP mendukung komentar yang digunakan pada C, C++ dan Shell Unix. Sebagai contoh: Perintah Dasar Tag PHP Ketika PHP membaca suatu file, proses akan berlangsung hingga ditemukan tag khusus yang berfungsi sebagai tanda dimulainya interpretasi teks tersebut sebagai kode PHP. PHP akan menjalankan

Lebih terperinci

PENGENALAN JAVASCRIPT

PENGENALAN JAVASCRIPT PENGENALAN JAVASCRIPT A. MAKSUD DAN TUJUAN 1. MAKSUD Memperkenalkan bahasa javascript. Membuat tampilan pesan dengan javascript. 2. TUJUAN Mahasiswa dapat mengenal bahasa javascript. Mahasiswa mengerti

Lebih terperinci

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript LAPORAN RESMI PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript Dosen Pembimbing : Dwi Susanto Oleh : Noer Rhiannah A (4103131052) 3 D3 MMB B PROGRAM STUDI TEKNOLOGI MULTIMEDIA BROADCASTING DEPARTEMEN MULTIMEDIA

Lebih terperinci

Javascript. Javascript. Javascript

Javascript. Javascript. Javascript Javascript Javascript Javascript Pengenalan JavaScript Asal mula nama JavaScript adalah LiveScript, dikembangkan pertama kali pada tahun 1995 di Netscape Communications. Hasil kolaborasi antara Netscape

Lebih terperinci

FUNGSI STANDAR. Dalam pemrograman, termasuk pembuatan web, string merupakan tipe data yang kerap kali dijumpai dalam berbagai kasus.

FUNGSI STANDAR. Dalam pemrograman, termasuk pembuatan web, string merupakan tipe data yang kerap kali dijumpai dalam berbagai kasus. A. Tujuan Pengenalan dan penggunaan string dan array Pengenalan dan penggunaan operator Mengonversi array menjadi string B. Dasar Teori Tipe String String merupakan teks atau kumpulan karakter. Dalam PHP,

Lebih terperinci

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA Tim Pengajar KU1102 - Institut Teknologi Sumatera Data Data adalah sesuatu yang belum mempunyai arti bagi penerimanya dan masih memerlukan adanya suatu

Lebih terperinci

Javascript merupakan suatu bahasa yang perkembangannya lambat di bandingkan dengan Java yang berkembang sangat cepat. Di Javascript kita tidak

Javascript merupakan suatu bahasa yang perkembangannya lambat di bandingkan dengan Java yang berkembang sangat cepat. Di Javascript kita tidak Pemrograman Web JavaScript? Java Script merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape. Dengan Java Script kita bisa dengan mudah membuat sebuah halaman web yang interaktif. Program

Lebih terperinci

Modul 6 Java Scripts I

Modul 6 Java Scripts I Modul 6 Java Scripts I 1.1 Tujuan a. Mahasiswa dapat mengoperasikan struktur java scripts b. Mahasiswa dapat memakai objeck dan form pada java scripts 1.2 Materi a. Java Scripts b. Pemrograman c. Form

Lebih terperinci

POLITEKNIK ELEKTRONIKA NEGERI SURABAYA

POLITEKNIK ELEKTRONIKA NEGERI SURABAYA WEB DESAIN Pengenalan JavaScript Alfira Rizky Ayuputri 4103141039 3 D3 Multimedia Broadcasting B Dwi Susanto, S.ST, MT. D3 Teknologi Multimedia Broadcasting Departemen Multimedia Kreatif POLITEKNIK ELEKTRONIKA

Lebih terperinci

PEMROGRAMAN WEB 08 JavaScript Dasar

PEMROGRAMAN WEB 08 JavaScript Dasar PEMROGRAMAN WEB 08 JavaScript Dasar Andi WRE JavaScript Scripting language Lightweight scripting language Client-side scripting language Membuat halaman web menjadi lebih interaktif Digunakan untuk menambahkan

Lebih terperinci

Web Programming. Pengenalan PHP

Web Programming. Pengenalan PHP Web Programming Pengenalan PHP Pokok Bahasan Pengenalan PHP Tag-tag Dasar PHP Struktur Kontrol Pengenalan PHP (1) Situs/web dapat dikategorikan menjadi dua yaitu web statis dan web dinamis/interaktif.

Lebih terperinci

PHP Programing. M.M. Ubaidillah. Dasar-dasar PHP. merupakan bahasa pemrograman berbasis web yang memiliki kemampuan untuk memproses data dinamis.

PHP Programing. M.M. Ubaidillah. Dasar-dasar PHP. merupakan bahasa pemrograman berbasis web yang memiliki kemampuan untuk memproses data dinamis. PHP Programing M.M. Ubaidillah Dasar-dasar PHP Bagian I. Pengenalan PHP 1. PHP ( Hypertext Preprocessor) merupakan bahasa pemrograman berbasis web yang memiliki kemampuan untuk memproses data dinamis.

Lebih terperinci

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA Tim Pengajar KU1102 - Institut Teknologi Sumatera Data Data adalah sesuatu yang belum mempunyai arti bagi penerimanya dan masih memerlukan adanya suatu

Lebih terperinci

Sub Pokok Bahasan. Pemrograman Basis Data Berbasis Web. JavaScript? Javascript vs. Java? 28/09/ JavaScript

Sub Pokok Bahasan. Pemrograman Basis Data Berbasis Web. JavaScript? Javascript vs. Java? 28/09/ JavaScript Sub Pokok Bahasan Pemrograman Basis Data Berbasis Web JavaScript? Pendeklarasian JavaScript JavaScript sederhana Peletakan JavaScript Komentar pada JavaScript Kotak Dialog Variabel Operator Struktur Kontrol

Lebih terperinci

MODUL 3 DASAR-DASAR PHP

MODUL 3 DASAR-DASAR PHP MODUL 3 DASAR-DASAR PHP Para pengguna internet dewasa ini cenderung lebih menyukai situs-situs yang mempunyai tampilan menarik dan menghibur. Yang pasti, mereka sudah bosan dengan tampilan web yang begitu-begitu

Lebih terperinci

Kholid Fathoni EEPIS ITS Surabaya

Kholid Fathoni EEPIS ITS Surabaya Internet Programming PHP Kholid Fathoni EEPIS ITS Surabaya Pengenalan PHP Tag-tag Dasar PHP Struktur Kontrol Pokok Bahasan Situs/web dapat dikategorikan menjadi dua yaitu web statis dan web dinamis/interaktif.

Lebih terperinci

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL) MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL) 4.1 Definisi PHP (Hypertext Preprocessor) PHP (PHP: Hypertext Preprocessor) merupakan bahasa pemrograman yang mampu berjalan di server-side (berjalan pada

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Pada dasarnya sistem informasi merupakan suatu sistem yang dibuat oleh manusia yang terdiri dari komponen komponen dalam organisasi untuk mencapai suatu

Lebih terperinci

Dasar Pemrograman Java

Dasar Pemrograman Java Dasar Pemrograman Java Tessy Badriyah, SKom. MT. http://lecturer.eepis-its.edu/~tessy Tujuan Pembelajaran Penggunaan Komentar dalam program Memahami perbedaan identifier yang valid dan yang tidak valid

Lebih terperinci

JavaScript. Pemrograman Web 1. Genap

JavaScript. Pemrograman Web 1. Genap JavaScript Pemrograman Web 1 Genap 2011-2012 Pengenalan JavaScript Apa itu JavaScript? JavaScript adalah bahasa Scripting, bukan bahasa pemrograman. JavaScript didisain untuk membuat halaman HTML menjadi

Lebih terperinci

STRUKTUR DASAR PHP ASUMSI 02/10/2014

STRUKTUR DASAR PHP ASUMSI 02/10/2014 STRUKTUR DASAR PHP 1 ASUMSI Anda telah mengenal dengan cukup baik komputer Anda, dan juga bisa mengoperasikannya. Jadi Anda seharusnya sudah mengerti perbedaan file dan direktori, bagaimana menyimpan file

Lebih terperinci

Java Script. Logika Java Script

Java Script. Logika Java Script Java Script Logika Java Script Java Script Asal mula Java Script bernama LiveScript pada tahun 1995 di Netscape Communications Akhir tahun 1995 Netscape Communications dan Sun Microsystems berkolaborasi,

Lebih terperinci

FERNANDYA RISKI HARTANTRI / F DASAR-DASAR HTML

FERNANDYA RISKI HARTANTRI / F DASAR-DASAR HTML FERNANDYA RISKI HARTANTRI 09018173 / F DASAR-DASAR HTML Hypertext Markup Language, atau seperti yang lebih dikenal, HTML, adalah bahasa computer dari World Wide Web. Bila Anda membuat situs Web, Anda dapat

Lebih terperinci

MODUL 3 Tipe Data, Variabel Dan Konstanta Pada Php

MODUL 3 Tipe Data, Variabel Dan Konstanta Pada Php MODUL 3 Tipe Data, Variabel Dan Konstanta Pada Php 2.1 Tujuan 1. Mengenalkan kepada siswa tentang tipe data dan variabel 2. Siswa dapat membuat aplikasi sederhana dengan menggunakan tipe data dan variabel

Lebih terperinci

MODUL 2 Review Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

MODUL 2 Review Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017 MODUL 2 Review Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017 Variabel Maret, 2017 [MODUL 2 - Review] Digunakan untuk menyimpan sebuah value, data atau informasi Nama variabel

Lebih terperinci

Mengenal JavaScript dan Struktur JavaScript 1

Mengenal JavaScript dan Struktur JavaScript 1 Mengenal JavaScript dan Struktur JavaScript 1 1. Pendahuluan Javascript diperkenalkan pertama kali oleh Netscape pada tahun 1995. Pada awalnya bahasa ini dinamakan LiveScript yang berfungsi sebagai bahasa

Lebih terperinci

1. Sejarah Javascript

1. Sejarah Javascript 1. Sejarah Javascript JavaScript pada awalnya bernama LiveScript dan diperkenalkan pertama kali di browser Netscape Navigator 2 pada awal tahun 1995. Pengembangan javascrip ditujujkan untuk mempermudah

Lebih terperinci

Interactive Broadcasting

Interactive Broadcasting Modul ke: Interactive Broadcasting HTML Fakultas Ilmu Komunikasi Bagus Rizki Novagyatna Program Studi Broadcasting www.mercubuana.ac.id Pengertian HTML Program adalah kata, ekspresi, pernyataan atau kombinasi

Lebih terperinci

PENGANTAR PHP. SKRIP PHP Skrip PHP berkedudukan sebagai tag dalam bahasa HTML sebagai contoh :

PENGANTAR PHP. SKRIP PHP Skrip PHP berkedudukan sebagai tag dalam bahasa HTML sebagai contoh : MS Wulandari - HTML 1 PENGANTAR PHP PHP adalah singkatan dari PHP Hypertext Preprocessor yang merupakan bahasa berbentuk skrip yang ditempatkan dalam server dan diproses di server. Hasilnya akan dikirim

Lebih terperinci

Pertemuan 07 Struktur Dasar PHP

Pertemuan 07 Struktur Dasar PHP Pertemuan 0 Struktur Dasar PHP Sebelum Belajar PHP Mari Mengenal PHP Say Hello to PHP Variabel Tipe Data Konstanta Operator dalam PHP Komentar Program Sebelum Belajar PHP. Saya asumsikan Anda telah mengenal

Lebih terperinci

TUGAS III PEMROGRAMAN BERBASIS WEB ARTIKEL JAVASCRIPT

TUGAS III PEMROGRAMAN BERBASIS WEB ARTIKEL JAVASCRIPT TUGAS III PEMROGRAMAN BERBASIS WEB ARTIKEL JAVASCRIPT Nama Mahasiswa : Nim Mahasiswa : 1108605018 I GEDE WAHYU SURYA DHARMA JURUSAN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS

Lebih terperinci

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR BAB 3 TYPE DATA, VARIABLE DAN OPERATOR Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai atau data. Sedangkan Java sendiri dikenal sebagai bahasa pemrograman

Lebih terperinci

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 3

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 3 Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 3 Tipe Data Variabel Konstanta Operator Fungsi-Fungsi Konversi Data Contoh Program Mengolah Data Tipe data pada dasarnya merupakan nama untuk sejenis

Lebih terperinci

MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA Kata-Kata Cadangan Kata-kata cadangan (reserved words) adalah kata-kata yang sudah didefinisikan oleh Pascal yang mempunyai maksud tertentu. Kata-kata

Lebih terperinci

MODUL 2 PHP INTRO PHP INTRO

MODUL 2 PHP INTRO PHP INTRO MODUL 2 PHP INTRO PHP INTRO PEMROGRAMAN WEB 2 TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG 2014/2015 Variabel Digunakan untuk menyimpan sebuah value, data atau informasi Nama variabel diawali dengan

Lebih terperinci

MATERI III JAVASCRIPT

MATERI III JAVASCRIPT MATERI III JAVASCRIPT Tujuan : 1. Memahami tentang struktur javascript 2. Memahami tentang pemrograman di javascript 3. Memahami tentang pemakaian obyek dan form A. Sekilas tentang JavaScript Javascript

Lebih terperinci

BAB III LANDASAN TEORI. yang dimiliki oleh internet seperti , File Transfer Protocol (FTP), dan lain

BAB III LANDASAN TEORI. yang dimiliki oleh internet seperti  , File Transfer Protocol (FTP), dan lain BAB III LANDASAN TEORI 3.1 Intranet Menurut Prakoso (2007:119), Intranet adalah sebuah kumpulan jaringan komputer lokal yang menggunakan perangkat lunak internet dan protokol TCP/IP atau HTTP. Oleh karena

Lebih terperinci

Bab 2 Struktur Dasar PHP

Bab 2 Struktur Dasar PHP Bab 2 Struktur Dasar PHP Sebelum Belajar PHP Mari Mengenal PHP Say Hello to PHP Variabel Tipe Data Konstanta Operator dalam PHP Komentar Program Sebelum Belajar PHP 1. Saya asumsikan Anda telah mengenal

Lebih terperinci

PHP (HYPERTEXT PREPROCESSOR)

PHP (HYPERTEXT PREPROCESSOR) LAPORAN PRAKTIKUM MODUL 4 PEMROGRAMAN WEB PHP (HYPERTEXT PREPROCESSOR) Disusun Oleh: Deny Kurniawan Novianto (130533608222) PTI OFF B UNIVERSITAS NEGERI MALANG FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTRO PROGRAM

Lebih terperinci

MODUL. Variabel. Workshop Programming

MODUL. Variabel. Workshop Programming W o r P r o 1 Variabel MODUL Workshop Programming Digunakan untuk menyimpan sebuah value, data atau informasi Nama variabel diawali dengan tanda $ Setelah tanda $ diawali oleh huruf atau under---scrore

Lebih terperinci

PERTEMUAN 2 PEMROGRAMAN WEB LANJUT- Pokok Bahasan :

PERTEMUAN 2 PEMROGRAMAN WEB LANJUT- Pokok Bahasan : PERTEMUAN 2 Pokok Bahasan : Register Global On vs Register Global Off Variabel dan Konstanta Tipe Data Operator dan Aritmetika Parameter 1.1 Register Global On vs Register Global Off Pada awal perkembangannya,

Lebih terperinci

: 1. No HP :

: 1. No HP : PEMETAAN VORD KEDALAM CMMI UNTUK MENINGKATKAN ANALISA KEBUTUHAN PERANGKAT LUNAK Mata (STUDI Kuliah KASUS : APLIKASI MEDIA MANAGEMENT DI PT.EBDESK INDONESIA) PEMROGRAMAN Untuk Mahasiswa Semester 4 2013/2014,

Lebih terperinci

DASAR PHP. Oleh : Devie Rosa Anamisa

DASAR PHP. Oleh : Devie Rosa Anamisa DASAR PHP Oleh : Devie Rosa Anamisa Pembahasan Dasar PHP Skrip PHP Komentar pada PHP Variabel, Tipe Data dan Operator Struktur Kontrol Memulai PHP PHP (Personal Home Page Tools) merupakan bahasa skrip

Lebih terperinci

Muhammad Bagir., M.T.I

Muhammad Bagir., M.T.I Muhammad Bagir., M.T.I Terakhir : Magister Teknologi Informasi, FASILKOM Universitas Indonesia 2006 Experience : Ccit FT UI 2007 2014, Pengajar SML Technology 2014 2015, Manajer IT Development Multimatic

Lebih terperinci

Pemrograman Web Week 4. Team Teaching

Pemrograman Web Week 4. Team Teaching Pemrograman Web Week 4 Team Teaching Peran Masing-masing Bahasa HTML => Mengatur Struktur CSS => Mengatur tampilan JSS => Mengatur interaktifitas Penggunaan Javascript Sama seperti pada CSS, ada 3 cara

Lebih terperinci

TUGAS MANDIRI. Perancangan JavaScript di SMK Real Informatika. Mata Pelajaran: Pemrograman JavaScript. : Anggiat Marubah Siringo SMK REAL INFORMATIKA

TUGAS MANDIRI. Perancangan JavaScript di SMK Real Informatika. Mata Pelajaran: Pemrograman JavaScript. : Anggiat Marubah Siringo SMK REAL INFORMATIKA TUGAS MANDIRI Perancangan JavaScript di SMK Real Informatika Mata Pelajaran: Pemrograman JavaScript Nama Siswa : Stephanus Tan NIS : 01.10.079 Guru : Anggiat Marubah Siringo SMK REAL INFORMATIKA 2012 KATA

Lebih terperinci

Pemrograman Web I (HTML) Oleh: Devie Rosa Anamisa

Pemrograman Web I (HTML) Oleh: Devie Rosa Anamisa Pemrograman Web I (HTML) Oleh: Devie Rosa Anamisa Tujuan Kuliah Mampu Menjelaskan mengenai: Pengertian struktur dasar tag-tag HTML membuat aplikasi dengan perintah-perintah HTML HTML Hyper Text Markup

Lebih terperinci

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom Tipe Data dan Variabel Dosen Pengampu Muhammad Zidny Naf an, M.Kom Format Pseudocode Lengkap Judul program/algoritma PROGRAM Euclidean Program untuk mencari GCD dari dua buah bilangan bulat positif m dan

Lebih terperinci

Badiyanto, S.Kom., M.Kom. PBO java

Badiyanto, S.Kom., M.Kom. PBO java Badiyanto, S.Kom., M.Kom PBO java Apa yang Disebut Java? Bahasa pemrograman berorientasi objek murni yang dibuat berdasarkan kemampuankemampuan terbaik bahasa pemrograman objek sebelumnya (C++, Ada, Simula).

Lebih terperinci

Mengenal dan Mengedit HTML

Mengenal dan Mengedit HTML Mengenal dan Mengedit HTML 3.1 Pengertian HTML HTML (HyperText Markup Language) merupakan protocol yang digunakan untuk mentransfer data atau dokumen dari web server ke dalam browser. HTML juga digunakan

Lebih terperinci

1. Integer Interger adalah data numerik yang tidak mengandung pecahan, dan disajikan dalam memori komputer sebagai angka bulat. Mengacu pada obyek

1. Integer Interger adalah data numerik yang tidak mengandung pecahan, dan disajikan dalam memori komputer sebagai angka bulat. Mengacu pada obyek Pada CPU ARITMATICH 1. Integer Interger adalah data numerik yang tidak mengandung pecahan, dan disajikan dalam memori komputer sebagai angka bulat. Mengacu pada obyek data dengan range -32768 s/d 32767.

Lebih terperinci

PERTEMUAN 1. Kompetensi Dasar : Menjelaskan konsep dasar dan teknologi Webpage

PERTEMUAN 1. Kompetensi Dasar : Menjelaskan konsep dasar dan teknologi Webpage PERTEMUAN 1 Kompetensi Dasar : Menjelaskan konsep dasar dan teknologi Webpage Materi yang akan dibahas : 1. Kegunaan dari dokumen dan audiens 2. Bahasa HTML 3. Struktur dasar penulisan dokumen 4. Site

Lebih terperinci

MODUL 1 INTERNET PROGRAMMING : PHP 1

MODUL 1 INTERNET PROGRAMMING : PHP 1 MODUL 1 INTERNET PROGRAMMING : PHP 1 A. Tujuan : 1. Memahami tentang PHP 2. Memahami instalasi Apache dan PHP 3. Memahami tag-tag dalam PHP 4. Memahami tentang struktur kontrol B. Dasar Teori PENGENALAN

Lebih terperinci

BAB 4 PENGENALAN BAHASA C

BAB 4 PENGENALAN BAHASA C Bab 4 Pengenalan Bahasa C 35 BAB 4 PENGENALAN BAHASA C TUJUAN PRAKTIKUM 1. Mengetahui sejarah perkembangan bahasa C. 2. Mengerti struktur program bahasa C. 3. Mengerti konsep tipe data, variabel, & operator

Lebih terperinci

JavaScript. Pemrograman Web 1. Genap

JavaScript. Pemrograman Web 1. Genap JavaScript Pemrograman Web 1 Genap 2011-2012 Popup Box JavaScript memiliki tiga macam Popup Box, yaitu : Alert box Biasanya digunakan untuk memberikan informasi ke pengguna. Confirm box Biasanya digunakan

Lebih terperinci

Struktur Dasar Bahasa C Tipe Data Dalam bahasa C terdapat lima tipe data dasar, yaitu :

Struktur Dasar Bahasa C Tipe Data Dalam bahasa C terdapat lima tipe data dasar, yaitu : 1 Struktur Dasar Bahasa C Tipe Data Dalam bahasa C terdapat lima tipe data dasar, yaitu : Contoh Program : { int x; float y; char z; double w; clrscr(); /* untuk membersihkan layar */ x = 10; /* variable

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Penelitian Terdahulu Penelitian yang dilakukan oleh De Jesus Dos Santos, Manuel (2012) membahas tentang Perancangan Sistem Informasi E-Booking Pariwisata Kota Dili Berbasis

Lebih terperinci

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A REPRESENTASI DATA ALUR PEMROSESAN DATA SISTEM BILANGAN TEORI BILANGAN KOVERSI BILANGAN OPERASI ARITMATIKA Representasi Data Data adalah sesuatu yang belum

Lebih terperinci

MODUL PEMOGRAMAN WEB I STMIK IM BANDUNG MODUL PEMOGRAMAN WEB I. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

MODUL PEMOGRAMAN WEB I STMIK IM BANDUNG MODUL PEMOGRAMAN WEB I. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id 1 MODUL PEMOGRAMAN WEB I Oleh: CHALIFA CHAZAR 2 Modul 1 Mengenal Website & HTML Tujuan: Mahasiswa mengenal konsep-konsep dan komponen dasar dari suatu website dan mampu membangun suatu website statis.

Lebih terperinci

Pertemuan 2 Struktur Dasar PHP

Pertemuan 2 Struktur Dasar PHP Pertemuan Struktur Dasar PHP Sebelum Belajar PHP Mari Mengenal PHP Say Hello to PHP Variabel Tipe Data Konstanta Operator dalam PHP Komentar Program Sebelum Belajar PHP. Saya asumsikan Anda telah mengenal

Lebih terperinci

Variabel, Tipe Data, dan Operator. Oleh : Edi Sugiarto, S.Kom, M.Kom

Variabel, Tipe Data, dan Operator. Oleh : Edi Sugiarto, S.Kom, M.Kom Variabel, Tipe Data, dan Operator Oleh : Edi Sugiarto, S.Kom, M.Kom 1 Pendahuluan Program merupakan kumpulan instruksi yg akan dikerjakan oleh komputer. Program yg kita tulis merupakan urutan perintah

Lebih terperinci

Algoritma dan Struktur Data I 2014

Algoritma dan Struktur Data I 2014 OPERATOR PADA C++ Operator merupakan simbol atau karakter yang biasa dilibatkan dalam program untuk melakukan sesuatu operasi atau manipulasi, seperti penjumlahan, pengurangan dan lain-lain. Operator dapat

Lebih terperinci

Materi 2 Komputer Aplikasi IT (KAIT) 2 SKS Semester 1 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya nizar.radliya@yahoo.com

Materi 2 Komputer Aplikasi IT (KAIT) 2 SKS Semester 1 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya nizar.radliya@yahoo.com Materi 2 Komputer Aplikasi IT (KAIT) 2 SKS Semester 1 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya nizar.radliya@yahoo.com Nama Mahasiswa NIM Kelas Kompetensi Dasar 1. Memahami cara kerja world

Lebih terperinci

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

TIPE DATA, VARIABLE, dan OPERATOR DELPHI TIPE DATA, VARIABLE, dan OPERATOR DELPHI A. TIPE DATA Delphi merupakan bahasa pemrograman tingkat tinggi yang mendukung perancangan terstruktur dan berorientasi Object. Bahasa pemrograman ini berdasarkan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Lampu Lalu Lintas 2.1.1 Pengertian Lampu Lalu Lintas Menurut Penjelasan UU Lalu Lintas No. 14 tahun 1992 pasal 8 ayat 1 huruf c menyebutkan bahwa Pengertian alat pemberi isyarat

Lebih terperinci

Server Response. Hello

Server Response. Hello 1. Pengenalan PHP PHP (akronim dari PHP Hypertext Preprocessor) yang merupakan bahasa pemrogramman berbasis web yang memiliki kemampuan untuk memproses data dinamis. PHP dikatakan sebagai sebuah server-side

Lebih terperinci