SlideShare a Scribd company logo
1 of 16
Modul-6 :
Java Script (1)


   Dasar javascript,variabel , manipulasi
   string, fungsi matematis, table dan
   menu option




                    Modul -6 : Java Script (1)   1
Dalam modul ini akan dipelajari:

     1.   Definisi Java Script
     2.   Statemen write()
     3.   Data,variabel dan operator
     4.   Comentar dan case
     5.   Fungsi tanggal, string dan
          matematis
     6.   Table dan menu
     7.   Seleksi dengan radio

                 Modul -6 : Java Script (1)   2
1. Definisi Java Script

     Java script adalah suatu script yang diinsetkan kedalam HTML sebagai script
     Browser yang mengenal javaScript akan menterjemahkan kode-kode java dan
      hasilnya ditampilkan menyatu dengan kode-kode HTML
     Java Script bekerja pada sisi clen (yaitu pada browser)
     Tag HTML untuk memperkenalkan bahwa kode-kode adalah java script adalah :

      <Script Language=Javascript>
           isi kode java script
      </Script>

     Isi kode java script dapat berupa statemen-statemen java script yang tidak
      sepenuhnya sama dengan statemen java




                              Modul -6 : Java Script (1)          3
2. Mencetak ke dalam dokumen

 Dalam java jika kita akan mencetak kelayar akan menggunakan
  System.out.println() jika dalam modus command line, atau
  g.drawString(string,x,y) jika dalam modus window
 Dalam java Script kita menggunakan document.write(teks)
 teks : dapat berupa string, variabel atau tag HTML




       Klik-klik untuk
        detail efek !
                         Modul -6 : Java Script (1)   4
3. Data, variabel dan Operator
OPERATOR : Operator aritmetika (*,/,+,-) dan logika(<,><=,>=,!=, &&,
              || dan !) sama persis dengan program java
VARIABEL :
Dalam java Script variable cukup dideklarasikan dengan var (tidak harus).
Tidak dibedakan apakah variabel itu bilangan(int, float) atau string.
Contoh : var A=10; var B=”JOKO” , atau cukup A=10; B=”JOKO”



                                                       Klik lihat hasil




     demo

                        Modul -6 : Java Script (1)        5
4. Komentar dan Case

     Komentar dalam Java Script
      sama dengan dalam Java, yaitu
                                                       Klik lihat
      menggunakan : // atau /*
                                                        contoh
      // ini komentar
      /* komentar
         komentar
      */

     Masalah case juga sama dengan                      Klik untuk
      Java, dimana huruf Besar                        lihat hasilnya
      dengan huruf kecil dibedakan :
      A=10; dan a=5; adalah dua
      variabel yang berbeda



                         Modul -6 : Java Script (1)          6
5. Fungsi Tanggal dan waktu

   Membuat objek tanggal dengan
    new Date()
   Beberapa fungsi tanggal:

    getDay() = angka hari
    getDate() = angka tanggal
    getMonth() =angka bulan
    0,1,..,11
    getYear() = angka tahun
   Untuk mengakses jam :
    getHours()                                    Klik untuk
    getMinutes()                               lihat hasilnya
    getSeconds()

                       demo

                       Modul -6 : Java Script (1)       7
Fungsi-fungsi string dan table

   Operasi penggabungan string
    dilakukan dengan +
                                                Klik contoh
   Suatu string dalam JavaScript
    dapat berfungsi sebagai TAG                  program
    HTML yang memilii efek pada
    tampilan
   Efek tampilan itu misalnya untuk
    membaut table dengan tag
   <table> ..<table><tr>.,</tr> dan
    <td></td>
   Fungsi string : substring(awal,
    akhir)
   Fungsi string : length = (panjang
    string)


                                                Demo program

                       Modul -6 : Java Script (1)      8
Fungsi-fungsi matematis

   Fungsi-fungsi matematis
    dalam java script masih
    sama dengan dalam Java,
    yaitu menggunakan class
    Math
   Contoh:
   Math.random() = bilangan
    acak >0 dan <1                                   hasil
   Math.sin(sudut radian) =
    mencari sinus
   Math.cos(sudut radian) =
    mencari cosinus
   Math.exp(x) = e^x
   Math.log(x) = e log x
   Math.sqrt(x) = akar dari x
                             demo

                        Modul -6 : Java Script (1)           9
Masukan data dari form
 Masukan data dari form
  diawali dengan
  mendefinisikan form dengan
  tag <form name=…>
 Selanjutnya dalam form
  dapat diletakkan komponen
  GUI seperti TextField atau
  button dengan:
   <input type=…>
 Pada button didefinisikan
  kode javascript yang akan               Klik lihat hasil
  mengambil data dari form
  dan memprosesnya
 Hasil proses ditampilkan
  kembali melalui form
                            demo

                    Modul -6 : Java Script (1)        10
6. Seleksi dengan menu OPTION
   Untuk menu opsi digunakan tag :
   <SELECT NAME=namaMenu>
   Dilengkapi dengan pilihan                         Klik lihat
    <OPTION value=“nilai pilihan”>                      hasil
    jika salah satu pilihan dijadikan terpilih
    maka digunakan kata kunci
    SELECTED


                                                           Jika OK
                                                            di klik




                         Modul -6 : Java Script (1)     11
7. Seleksi dengan radio
  Seleksi dengan radio adalah alternatif pada pilihan tunggal
   seperti menu
  Definisi komponen radio :
   <input type=radio name=name value=nilai
   onClick=namafungsi(value)>
  Seleksi radio mana yang dipilih dengan :
  seleksi dilakukan dalam fungsi javaScript , misalnya
  Nama fungsi adalah : pilih(value)
  Dalam definisi javaScript
   function pilih(arg)
   {if(arg=value1) tindakan1
    if(arg=value2) tindakan2
   }
 CONTOH:
 Radio untuk menyeleksi warna latar belakang layar


                     Modul -6 : Java Script (1)     12
Seleksi dengan radio (lanjutan…)


                                           Klik untuk lihat hasil




                                      Jika Jika radio
                                           radio MERAH
                                      MAGENTAdiklik
                                        KUNING diklik
                                             diklik




              Modul -6 : Java Script (1)          13
Seleksi dengan radio (komponennya)




             Modul -6 : Java Script (1)   14
Rangkuman

   Java script memungkinkan kita membuat pengolahan
    data dengan program java, variabel dan fungsi-fungsi
    standard seperti Math, string dipadukan dengan input
    data dari HTML form
   Java script tetap bersifat case sensitif seperi java
   Java script lebih longgar memformat variabel dari
    pada java
   Teknik java script dibuat dengan dasar pemikiran :
   Komponen seperti FORM, GUI, TEXTFIELD,
    BUTTON dan TABLE atau MENU dengan HTML
    sedangankan fungsi-fungsi pengolah data dengan java
    Script
    Harus hati-hati dan cermat masalah case, karena
    HTML sendiri tidak bersifatr “case sensitive”
    sebagaimana javaScript
                   Modul -6 : Java Script (1)   15
Latihan

1.   Buatlah suatu formulir untuk membaca data Nama dan alamat
     dengan table dan Textfield. Sediakan satu TextFiled dan dua
     button. Jika tombol Baca di klik definisikan fungsi javaScript
     untuk membaca nama dan alamat dan menampilkan dalam
     kotak hasil. Jika tombol Hapus di klik formluir bersih kembali.
     Lihat tampilan berikut




                       Modul -6 : Java Script (1)     16

More Related Content

What's hot

Modul Pemrograman Berorientasi Objek
Modul Pemrograman Berorientasi ObjekModul Pemrograman Berorientasi Objek
Modul Pemrograman Berorientasi ObjekWahyu Widodo
 
Romi oop-02-javafundamentals-29agustus2010
Romi oop-02-javafundamentals-29agustus2010Romi oop-02-javafundamentals-29agustus2010
Romi oop-02-javafundamentals-29agustus2010SabilaAulia
 
Materi pelatihan java_fundamental
Materi pelatihan java_fundamentalMateri pelatihan java_fundamental
Materi pelatihan java_fundamentalLaode ADB Ali
 
Pemrograman Berorientasi Objek "Pengenalan JAVA"
Pemrograman Berorientasi Objek "Pengenalan JAVA"Pemrograman Berorientasi Objek "Pengenalan JAVA"
Pemrograman Berorientasi Objek "Pengenalan JAVA"Asnita Meydelia C K
 
Konsep Inheritance
Konsep InheritanceKonsep Inheritance
Konsep InheritanceRiski_kiki
 
Laporan Modul 1 Praktikum Pemrograman Berbasis Objek
Laporan Modul 1 Praktikum Pemrograman Berbasis ObjekLaporan Modul 1 Praktikum Pemrograman Berbasis Objek
Laporan Modul 1 Praktikum Pemrograman Berbasis ObjekKuncara Laksana
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)Debby Ummul
 
Modul xi dan xii algo
Modul xi dan xii algoModul xi dan xii algo
Modul xi dan xii algoSTMIK AKAKOM
 
Jeni Intro2 Bab07 Abstract Windowing Toolkit Dan Swing
Jeni Intro2 Bab07 Abstract Windowing Toolkit Dan SwingJeni Intro2 Bab07 Abstract Windowing Toolkit Dan Swing
Jeni Intro2 Bab07 Abstract Windowing Toolkit Dan SwingIndividual Consultants
 
CCIT OOP Pertemuan 1
CCIT OOP Pertemuan 1CCIT OOP Pertemuan 1
CCIT OOP Pertemuan 1giamuhammad
 
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"Asnita Meydelia C K
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.11)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.11)Modul Praktikum Pemrograman Berorientasi Objek (Chap.11)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.11)Debby Ummul
 
Pelajaran oop java ii pengertian method dan cara pembuatan method by hermawan
Pelajaran oop java ii pengertian method dan cara pembuatan method by hermawan Pelajaran oop java ii pengertian method dan cara pembuatan method by hermawan
Pelajaran oop java ii pengertian method dan cara pembuatan method by hermawan hermawanawang
 
Java (Netbeans) - Abstract & Interface - Object Oriented Programming
Java (Netbeans) - Abstract & Interface - Object Oriented ProgrammingJava (Netbeans) - Abstract & Interface - Object Oriented Programming
Java (Netbeans) - Abstract & Interface - Object Oriented ProgrammingMelina Krisnawati
 
Laporan praktikum Algoritma dan Pemrograman pertemuan 12
Laporan praktikum Algoritma dan Pemrograman pertemuan 12Laporan praktikum Algoritma dan Pemrograman pertemuan 12
Laporan praktikum Algoritma dan Pemrograman pertemuan 12Ekha Cahya Nugraha
 

What's hot (20)

Modul Pemrograman Berorientasi Objek
Modul Pemrograman Berorientasi ObjekModul Pemrograman Berorientasi Objek
Modul Pemrograman Berorientasi Objek
 
Romi oop-02-javafundamentals-29agustus2010
Romi oop-02-javafundamentals-29agustus2010Romi oop-02-javafundamentals-29agustus2010
Romi oop-02-javafundamentals-29agustus2010
 
Modul pbo baru
Modul pbo baruModul pbo baru
Modul pbo baru
 
Materi pelatihan java_fundamental
Materi pelatihan java_fundamentalMateri pelatihan java_fundamental
Materi pelatihan java_fundamental
 
Materi pelatihan java fundamental
Materi pelatihan java fundamentalMateri pelatihan java fundamental
Materi pelatihan java fundamental
 
Pemrograman Berorientasi Objek "Pengenalan JAVA"
Pemrograman Berorientasi Objek "Pengenalan JAVA"Pemrograman Berorientasi Objek "Pengenalan JAVA"
Pemrograman Berorientasi Objek "Pengenalan JAVA"
 
Konsep Inheritance
Konsep InheritanceKonsep Inheritance
Konsep Inheritance
 
Laporan Modul 1 Praktikum Pemrograman Berbasis Objek
Laporan Modul 1 Praktikum Pemrograman Berbasis ObjekLaporan Modul 1 Praktikum Pemrograman Berbasis Objek
Laporan Modul 1 Praktikum Pemrograman Berbasis Objek
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)
 
Laporan tugas akhir daspro kelompok
Laporan tugas akhir daspro kelompok Laporan tugas akhir daspro kelompok
Laporan tugas akhir daspro kelompok
 
PBO Pratikum 1
PBO Pratikum 1PBO Pratikum 1
PBO Pratikum 1
 
Modul xi dan xii algo
Modul xi dan xii algoModul xi dan xii algo
Modul xi dan xii algo
 
Jeni Intro2 Bab07 Abstract Windowing Toolkit Dan Swing
Jeni Intro2 Bab07 Abstract Windowing Toolkit Dan SwingJeni Intro2 Bab07 Abstract Windowing Toolkit Dan Swing
Jeni Intro2 Bab07 Abstract Windowing Toolkit Dan Swing
 
Krisna vb6-04
Krisna vb6-04Krisna vb6-04
Krisna vb6-04
 
CCIT OOP Pertemuan 1
CCIT OOP Pertemuan 1CCIT OOP Pertemuan 1
CCIT OOP Pertemuan 1
 
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.11)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.11)Modul Praktikum Pemrograman Berorientasi Objek (Chap.11)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.11)
 
Pelajaran oop java ii pengertian method dan cara pembuatan method by hermawan
Pelajaran oop java ii pengertian method dan cara pembuatan method by hermawan Pelajaran oop java ii pengertian method dan cara pembuatan method by hermawan
Pelajaran oop java ii pengertian method dan cara pembuatan method by hermawan
 
Java (Netbeans) - Abstract & Interface - Object Oriented Programming
Java (Netbeans) - Abstract & Interface - Object Oriented ProgrammingJava (Netbeans) - Abstract & Interface - Object Oriented Programming
Java (Netbeans) - Abstract & Interface - Object Oriented Programming
 
Laporan praktikum Algoritma dan Pemrograman pertemuan 12
Laporan praktikum Algoritma dan Pemrograman pertemuan 12Laporan praktikum Algoritma dan Pemrograman pertemuan 12
Laporan praktikum Algoritma dan Pemrograman pertemuan 12
 

Viewers also liked

Viewers also liked (20)

Trans misidata
Trans misidataTrans misidata
Trans misidata
 
modul css1
modul css1modul css1
modul css1
 
Trans misidata
Trans misidataTrans misidata
Trans misidata
 
Multiplexing
MultiplexingMultiplexing
Multiplexing
 
Comparación de juguetes de niños y niñas
Comparación de juguetes de niños y niñasComparación de juguetes de niños y niñas
Comparación de juguetes de niños y niñas
 
Proyecto innovador tecnedunlz
Proyecto innovador tecnedunlzProyecto innovador tecnedunlz
Proyecto innovador tecnedunlz
 
Rol de la Mujer
Rol de la MujerRol de la Mujer
Rol de la Mujer
 
Parte ii, presentación multimedial
Parte ii, presentación multimedialParte ii, presentación multimedial
Parte ii, presentación multimedial
 
La computadora
La computadoraLa computadora
La computadora
 
Atrapados en el 76 patricia ybrahim
Atrapados en el 76 patricia ybrahimAtrapados en el 76 patricia ybrahim
Atrapados en el 76 patricia ybrahim
 
Navidad y deseo
Navidad y deseoNavidad y deseo
Navidad y deseo
 
La computadora
La computadoraLa computadora
La computadora
 
Transmisi data
Transmisi dataTransmisi data
Transmisi data
 
Raul alfonsin
Raul alfonsinRaul alfonsin
Raul alfonsin
 
Encoding1
Encoding1Encoding1
Encoding1
 
Perfil emprendedor robin benett
Perfil emprendedor robin benettPerfil emprendedor robin benett
Perfil emprendedor robin benett
 
Angie carolina barrera monzo
Angie carolina barrera monzoAngie carolina barrera monzo
Angie carolina barrera monzo
 
Potenciacion europa
Potenciacion europaPotenciacion europa
Potenciacion europa
 
Perfil emprendedor silvia dugarte
Perfil emprendedor silvia dugartePerfil emprendedor silvia dugarte
Perfil emprendedor silvia dugarte
 
¿Reforma o Revolución? Rosa de Luxemburgo
¿Reforma o Revolución?  Rosa de Luxemburgo¿Reforma o Revolución?  Rosa de Luxemburgo
¿Reforma o Revolución? Rosa de Luxemburgo
 

Similar to modul javascript1

Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1zisgoo
 
Laporan1
Laporan1Laporan1
Laporan1Sa Lam
 
modul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdf
modul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdfmodul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdf
modul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdfHerikusnawijaya3
 
Modul PBO Bab-01 - Pengenalan Java
Modul PBO Bab-01 - Pengenalan JavaModul PBO Bab-01 - Pengenalan Java
Modul PBO Bab-01 - Pengenalan JavaRakhmat Dedi Gunawan
 
Javascript Minggu10 (1).pptx
Javascript Minggu10 (1).pptxJavascript Minggu10 (1).pptx
Javascript Minggu10 (1).pptxRyhnPsh
 
JENI-Intro1-Bab09-Bekerja Dengan Java Class Library.pdf
JENI-Intro1-Bab09-Bekerja Dengan Java Class Library.pdfJENI-Intro1-Bab09-Bekerja Dengan Java Class Library.pdf
JENI-Intro1-Bab09-Bekerja Dengan Java Class Library.pdfJurnal IT
 
1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdf1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdfJurnal IT
 
1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdf1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdfJurnal IT
 
Network Programming 2 - Dasar Pemrograman Java
Network Programming 2 - Dasar Pemrograman JavaNetwork Programming 2 - Dasar Pemrograman Java
Network Programming 2 - Dasar Pemrograman JavaLia Rusdyana Dewi
 
Modul praktikum javascript
Modul praktikum javascriptModul praktikum javascript
Modul praktikum javascripthardyta
 
Modul pelatihan-java2
Modul pelatihan-java2Modul pelatihan-java2
Modul pelatihan-java2Farichah Riha
 
Pelatihan j query
Pelatihan j queryPelatihan j query
Pelatihan j queryoratmangun
 
Laporan praktikum modul 4 (pemrograman applet)
Laporan praktikum modul 4 (pemrograman applet)Laporan praktikum modul 4 (pemrograman applet)
Laporan praktikum modul 4 (pemrograman applet)Devi Apriansyah
 

Similar to modul javascript1 (20)

1-2 Pengenalan Java.pptx
1-2 Pengenalan Java.pptx1-2 Pengenalan Java.pptx
1-2 Pengenalan Java.pptx
 
Java1
Java1Java1
Java1
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
 
Laporan1
Laporan1Laporan1
Laporan1
 
Modul praktikum-pemrograman java dgn netbeans
Modul praktikum-pemrograman java dgn netbeansModul praktikum-pemrograman java dgn netbeans
Modul praktikum-pemrograman java dgn netbeans
 
modul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdf
modul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdfmodul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdf
modul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdf
 
Prak 1
Prak 1Prak 1
Prak 1
 
Modul PBO Bab-01 - Pengenalan Java
Modul PBO Bab-01 - Pengenalan JavaModul PBO Bab-01 - Pengenalan Java
Modul PBO Bab-01 - Pengenalan Java
 
Laporan i
Laporan iLaporan i
Laporan i
 
Javascript Minggu10 (1).pptx
Javascript Minggu10 (1).pptxJavascript Minggu10 (1).pptx
Javascript Minggu10 (1).pptx
 
JENI-Intro1-Bab09-Bekerja Dengan Java Class Library.pdf
JENI-Intro1-Bab09-Bekerja Dengan Java Class Library.pdfJENI-Intro1-Bab09-Bekerja Dengan Java Class Library.pdf
JENI-Intro1-Bab09-Bekerja Dengan Java Class Library.pdf
 
1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdf1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdf
 
1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdf1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdf
 
Network Programming 2 - Dasar Pemrograman Java
Network Programming 2 - Dasar Pemrograman JavaNetwork Programming 2 - Dasar Pemrograman Java
Network Programming 2 - Dasar Pemrograman Java
 
Modul praktikum javascript
Modul praktikum javascriptModul praktikum javascript
Modul praktikum javascript
 
Modul pelatihan-java2
Modul pelatihan-java2Modul pelatihan-java2
Modul pelatihan-java2
 
Pelatihan j query
Pelatihan j queryPelatihan j query
Pelatihan j query
 
Presentasi pertemuan3
Presentasi pertemuan3Presentasi pertemuan3
Presentasi pertemuan3
 
Laporan praktikum modul 4 (pemrograman applet)
Laporan praktikum modul 4 (pemrograman applet)Laporan praktikum modul 4 (pemrograman applet)
Laporan praktikum modul 4 (pemrograman applet)
 
Operasi dasar matlab job 1
Operasi dasar matlab job 1Operasi dasar matlab job 1
Operasi dasar matlab job 1
 

Recently uploaded

Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapsefrida3
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)3HerisaSintia
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1udin100
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5ssuserd52993
 
04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau tripletMelianaJayasaputra
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Abdiera
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptxHendryJulistiyanto
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKirwan461475
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASreskosatrio1
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdfvebronialite32
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 

Recently uploaded (20)

Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genap
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
 
04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdf
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 

modul javascript1

  • 1. Modul-6 : Java Script (1) Dasar javascript,variabel , manipulasi string, fungsi matematis, table dan menu option Modul -6 : Java Script (1) 1
  • 2. Dalam modul ini akan dipelajari: 1. Definisi Java Script 2. Statemen write() 3. Data,variabel dan operator 4. Comentar dan case 5. Fungsi tanggal, string dan matematis 6. Table dan menu 7. Seleksi dengan radio Modul -6 : Java Script (1) 2
  • 3. 1. Definisi Java Script  Java script adalah suatu script yang diinsetkan kedalam HTML sebagai script  Browser yang mengenal javaScript akan menterjemahkan kode-kode java dan hasilnya ditampilkan menyatu dengan kode-kode HTML  Java Script bekerja pada sisi clen (yaitu pada browser)  Tag HTML untuk memperkenalkan bahwa kode-kode adalah java script adalah : <Script Language=Javascript> isi kode java script </Script>  Isi kode java script dapat berupa statemen-statemen java script yang tidak sepenuhnya sama dengan statemen java Modul -6 : Java Script (1) 3
  • 4. 2. Mencetak ke dalam dokumen  Dalam java jika kita akan mencetak kelayar akan menggunakan System.out.println() jika dalam modus command line, atau g.drawString(string,x,y) jika dalam modus window  Dalam java Script kita menggunakan document.write(teks)  teks : dapat berupa string, variabel atau tag HTML Klik-klik untuk detail efek ! Modul -6 : Java Script (1) 4
  • 5. 3. Data, variabel dan Operator OPERATOR : Operator aritmetika (*,/,+,-) dan logika(<,><=,>=,!=, &&, || dan !) sama persis dengan program java VARIABEL : Dalam java Script variable cukup dideklarasikan dengan var (tidak harus). Tidak dibedakan apakah variabel itu bilangan(int, float) atau string. Contoh : var A=10; var B=”JOKO” , atau cukup A=10; B=”JOKO” Klik lihat hasil demo Modul -6 : Java Script (1) 5
  • 6. 4. Komentar dan Case  Komentar dalam Java Script sama dengan dalam Java, yaitu Klik lihat menggunakan : // atau /* contoh // ini komentar /* komentar komentar */  Masalah case juga sama dengan Klik untuk Java, dimana huruf Besar lihat hasilnya dengan huruf kecil dibedakan : A=10; dan a=5; adalah dua variabel yang berbeda Modul -6 : Java Script (1) 6
  • 7. 5. Fungsi Tanggal dan waktu  Membuat objek tanggal dengan new Date()  Beberapa fungsi tanggal: getDay() = angka hari getDate() = angka tanggal getMonth() =angka bulan 0,1,..,11 getYear() = angka tahun  Untuk mengakses jam : getHours() Klik untuk getMinutes() lihat hasilnya getSeconds() demo Modul -6 : Java Script (1) 7
  • 8. Fungsi-fungsi string dan table  Operasi penggabungan string dilakukan dengan + Klik contoh  Suatu string dalam JavaScript dapat berfungsi sebagai TAG program HTML yang memilii efek pada tampilan  Efek tampilan itu misalnya untuk membaut table dengan tag  <table> ..<table><tr>.,</tr> dan <td></td>  Fungsi string : substring(awal, akhir)  Fungsi string : length = (panjang string) Demo program Modul -6 : Java Script (1) 8
  • 9. Fungsi-fungsi matematis  Fungsi-fungsi matematis dalam java script masih sama dengan dalam Java, yaitu menggunakan class Math  Contoh:  Math.random() = bilangan acak >0 dan <1 hasil  Math.sin(sudut radian) = mencari sinus  Math.cos(sudut radian) = mencari cosinus  Math.exp(x) = e^x  Math.log(x) = e log x  Math.sqrt(x) = akar dari x demo Modul -6 : Java Script (1) 9
  • 10. Masukan data dari form  Masukan data dari form diawali dengan mendefinisikan form dengan tag <form name=…>  Selanjutnya dalam form dapat diletakkan komponen GUI seperti TextField atau button dengan: <input type=…>  Pada button didefinisikan kode javascript yang akan Klik lihat hasil mengambil data dari form dan memprosesnya  Hasil proses ditampilkan kembali melalui form demo Modul -6 : Java Script (1) 10
  • 11. 6. Seleksi dengan menu OPTION  Untuk menu opsi digunakan tag :  <SELECT NAME=namaMenu>  Dilengkapi dengan pilihan Klik lihat <OPTION value=“nilai pilihan”> hasil jika salah satu pilihan dijadikan terpilih maka digunakan kata kunci SELECTED Jika OK di klik Modul -6 : Java Script (1) 11
  • 12. 7. Seleksi dengan radio  Seleksi dengan radio adalah alternatif pada pilihan tunggal seperti menu  Definisi komponen radio : <input type=radio name=name value=nilai onClick=namafungsi(value)>  Seleksi radio mana yang dipilih dengan :  seleksi dilakukan dalam fungsi javaScript , misalnya  Nama fungsi adalah : pilih(value)  Dalam definisi javaScript function pilih(arg) {if(arg=value1) tindakan1 if(arg=value2) tindakan2 } CONTOH: Radio untuk menyeleksi warna latar belakang layar Modul -6 : Java Script (1) 12
  • 13. Seleksi dengan radio (lanjutan…) Klik untuk lihat hasil Jika Jika radio radio MERAH MAGENTAdiklik KUNING diklik diklik Modul -6 : Java Script (1) 13
  • 14. Seleksi dengan radio (komponennya) Modul -6 : Java Script (1) 14
  • 15. Rangkuman  Java script memungkinkan kita membuat pengolahan data dengan program java, variabel dan fungsi-fungsi standard seperti Math, string dipadukan dengan input data dari HTML form  Java script tetap bersifat case sensitif seperi java  Java script lebih longgar memformat variabel dari pada java  Teknik java script dibuat dengan dasar pemikiran :  Komponen seperti FORM, GUI, TEXTFIELD, BUTTON dan TABLE atau MENU dengan HTML sedangankan fungsi-fungsi pengolah data dengan java Script  Harus hati-hati dan cermat masalah case, karena HTML sendiri tidak bersifatr “case sensitive” sebagaimana javaScript Modul -6 : Java Script (1) 15
  • 16. Latihan 1. Buatlah suatu formulir untuk membaca data Nama dan alamat dengan table dan Textfield. Sediakan satu TextFiled dan dua button. Jika tombol Baca di klik definisikan fungsi javaScript untuk membaca nama dan alamat dan menampilkan dalam kotak hasil. Jika tombol Hapus di klik formluir bersih kembali. Lihat tampilan berikut Modul -6 : Java Script (1) 16