Skip to content

Materi di repo ini adalah hasil diskusi di kegiatan belajar bersama di kanal irc #ubuntu-indonesia

Notifications You must be signed in to change notification settings

PagarUbuntu-Indonesia/belajar-bersama-javascript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Silabus Belajar Javascript Ubuntu Indonesia

Bismillahirrahmanirrahim - بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِيم

// /////////////////////////////////////////////////////////////////////////////////
//     __  __ _             __            __        __                            //
//    / / / / /_ __ __ __  / /___ __ ___ / /__  ___/ /___ ___  ___  ___ __ ___    //
//   / /_/ / _  | // / _ `/ __/ // //__// / _ `/ __ / _  | _ `/ -_)(_-</ /'_  )   //
//  |____ /____/____/_//_/___/,___/    /_/_//_/|___/\___/_//_/|__/____/_/\_,_/    //
//                                                                                // 
// /////////////////////////////////////////////////////////////////////////////////

Belajar Bersama Komunitas Kanal #ubuntu-indonesia

INFO server : irc.freenode.net port : 6667 kanal : #ubuntu-indonesia

http://webchat.freenode.net/?channels=ubuntu-indonesia

Belajar Bersama Javascript

Peraturan

  • Belajar bersama ini adalah sebuah kegiatan diskusi, bukan kuliah online, jadi tidak ada pengajar dan tidak ada murid, kita semua berdiskusi, sharing, studi kasus, dll.

  • Semua yang akan kita diskusikan, ringkasan, pertanyaan, jawaban, tanggapan dll dikirim ke chat kanal #ubuntu-indonesia dengan hastag yang kita sepakati bersama yaitu #belajarjs untuk memudahkan pencarian

  • Selama kegiatan diskusi berlangsung, peserta bebas mengirimkan chat diskusi, baik berupa ringkasan, pertanyaan, jawaban, tanggapan, tautan kode sumber dll. Jika sebuah chat tidak menambahkan hashtag, kita anggap chat tersebut bukan bagian dari diskusi. (tidak diarsipkan sebagai hasil diskusi).

  • Usahakan beberapa kalimat disatukan menjadi sebuah chat dan jangan lupa ditambahkan hastag, hindari kalimat-yang pendek atau yang terlalu panjang, agar lebih enak membacanya. contoh kalimat : "Jquery adalah sebuah library javascript. library adalah kumpulan dari berbagai fungsi siap pakai untuk memudahkan pembuatan sebuah aplikasi. jadi jquery adalah kumpulan fungsi2 javascript yang memudahkan penulisan dari javascript, contoh kode jquery https://jsfiddle.net/2v8wrp3v/ #belajarjs"

  • Semua ringkasan materi yang kita kirim ke chat kanal, bisa diatambahkan lampiran external misalnya tambahan link gist, pastebin, dll.

  • Untuk tautan (link) yang terlalu panjang usahakan menggunakan shortening url (misal : bit[dot]ly, goo[dot]gl, git[dot]io, dst)

  • Contoh kode javascript kita push ke playground, misalnya jsfiddle, codepen, dll. kemudian linknya kita kirimkan ke chat dengan hashtag yang sama.

  • Semua peserta diskusi bebas bertanya dan menjawab, dengan dicantumkan juga hastag yang sama.

  • Ketika ada pertanyaan yang tidak bisa terjawab, kita skip sementara, atau jika sebuah pertanyaan memiliki beberapa jawaban, kita menghindari perdebatan, penanya bebas memilih jawaban yang dia anggap benar dari peserta lain.

  • Diharapkan selama kegiatan diskusi berlangsung, semua peserta membaca referensi masing-masing, lalu mengirimkan (atau mempersiapkan) ringkasan masing-masing sesuai materi yang akan dibahas. Jangan terlalu mengharapkan semua informasi dari chat kanal.

  • Diskusi selesai jika materi di silabus (harian) selesai dibahas, atau sebagian besar peserta minta diskusi diakhiri.

  • Hasil dari diskusi bisa diarsipkan oleh masing-masing peserta, atau diarsipkan oleh seorang notulen diskusi yang dipilih bersama, hasil dari diskusi bebas di publikasikan oleh masing-masing peserta dengan lisensi opensaus.

  • dan seterusnya

Anggota Belajar

  • Anonimouse
  • Triawarman
  • Greenshirt
  • Presiden
  • Syandal_
  • Ceprius
  • Fugutaiten
  • Mugiono
  • t0ng
  • Jarwo
  • Newbi90
  • Rahul8gu/Amitabh_Bachchan
  • Alunux
  • Rofiquzzaki
  • Sayur
  • Hade(h)
  • mamek (hmm..)
  • Taufik (Taufik Hidayat)
  • Dan lain-lain

Referensi

Bebas, yang penting sesuai dengan materi yang dibahas per-hari, adapun referensi untuk membuat silabus ini diambil dari MDN Javascript Guide selain itu kita juga punya Dokumen Lainnya yang berguna.

Waktu

Mulai belajar : Selasa, 31 Januari 2017 (Malem rabu) Selesai belajar : belum tau

Silabus

  • Hari 1
    • Pengertian Javascript
    • Memasukan kode Javascript kehalaman Html
    • Sintaks, deklarasi variabel, konstanta
    • Tipe data, konversi tipe data
    • Literal
  • Hari 2
    • Struktur Blok
    • Struktur Kondisi
    • Struktur Switch-case
    • Penanganan eksepsion
    • Penanganan error
    • Perulangan For
    • Perulangan While dan do-while
    • Statemen label, break dan continue
    • Perulangan For-in
  • Hari 3
    • Fungsi
    • Ekspresi fungsi
    • Pemanggilan Fungsi
    • Cakupan variabel fungsi
    • Rekursif
    • Fungsi bersarang
    • Argumen
    • Parameter fungsi
    • Lexical This
    • Fungsi yang sudah pernah didefinisikan
  • Hari 4
    • Operator pemasukan nilai
    • Operator perbandingan
    • Operator aritmatika
    • Operator bitwise
    • Operator logika
    • Operator string
    • Operator koma
    • Operator unary
    • Tingkatan operator
  • Hari 5
    • Deklarasi Angka Desimal
    • Deklarasi Angka Biner
    • Deklarasi Angka Oktal
    • Deklarasi Angka Heksadesimal
    • Penggunaan Angka Eksponen
    • Pengertian nilai NaN dan Infinity
    • Konstanta Obyek Angka
    • Method Angka
    • Konstanta Obyek Math
    • Method Obyek Math
    • Obyek Tanggal (date)
    • Method Tanggal
  • Hari 6
    • Deklarasi String
    • String Karakter Khusus
    • String Sebagai Array
    • Obyek String
    • String Ekspresi
    • Format Internasionalisasi Angka
  • Hari 7
    • Deklarasi Array
    • Menambahkan elemen Array
    • Memahami method leght
    • Menghapus elemen Array
    • Iterasi Array
    • Method Array
    • Array Multidimensional
  • Hari 8
    • Deklarasi Obyek
    • Cara mengakses properti Obyek
    • Iterasi properti Obyek
    • Kondisi Obyek
    • Konstruktor
    • Method Create
    • Method Obyek
    • Getter dan Setter
    • Cara menghapus properti Obyek
  • Hari 9
    • Bekerja dengan form
    • Menampilkan nilai form html
    • Mengambil nilai form html
    • Penanganan Event (event handler)
  • Hari 10
    • Proyek akhir

Lisensi

Semua ilmu pengetahuan hanya milik Allah

Survey

Sebagai bahan evaluasi kegiatan belajar bersama selanjutnya, bagi yang sedang tidak sibuk dimohon untuk membantu mengisi Survey Beelajar

Belum selesai

Untuk pembahasan pertemuan 10 (proyek menggunakan javascript) belum selesai .. *mangap* _/|\_

About

Materi di repo ini adalah hasil diskusi di kegiatan belajar bersama di kanal irc #ubuntu-indonesia

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages