Skip to content

Instantly share code, notes, and snippets.

@aancw
Last active July 3, 2020 14:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save aancw/e70eaac4a493a7414acbca8d1644d8cb to your computer and use it in GitHub Desktop.
Save aancw/e70eaac4a493a7414acbca8d1644d8cb to your computer and use it in GitHub Desktop.
Silabus Belajar Javascript Ubuntu Indonesia

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

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
    • Penggunaan angka
    • Angka Desimal
    • Angka Oktal
    • Angka Heksadesimal
  • Hari 6
    • Semua tentang penggunaan String
  • Hari 7
    • Semua tentang array
  • Hari 8
    • Bekerja dengan obyek
  • Hari 9
    • Bekerja dengan form
    • Menampilkan nilai form html
    • Mengambil nilai html
    • Penanganan Event (event handler)
  • Hari 10
    • Proyek akhir
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment