Algorithms and Programming C/C++ SYS Course 3
Object Oriented ProgrammingObject Oriented Programming atau Pemrograman Berorientasi objek merupakan sebuah paradigma pemrograman yang didasarkan dan dibuat berdasarkan sebuah objek. Contohnya seperti kita memiliki sebuah mainan radio control dimana mobil radio control tersebut merupakan objeknya dan remote controlnya merupakan sebuah alat kendalinya. Mobil RCnya dapat kita kendalikan maju, mundur, kekanan dan kekiri melalui remote controlnya, hal tersebut merupakan contoh konsep dasar dari...
Algorithms and Programming JavaScript 8
AJAX (Asynchronous Javascript And XML) Apa itu AJAX? AJAX merupakan singkatan dari Asynchronous Javascript And XML. AJAX berfungsi untuk: Mengambil data dari server secara background; Update tampilan web tanpa harus reload browser; Mengirim data ke server secara background. Pada dasarnya AJAX hanya menggunakan objek XMLHttpRequest untuk berkomunikasi dengan server. Kita bisa bisa melihat proses AJAX melalui inspect elemen di web browser, lalu buka tab Network dan aktifkan filter XHR (XML...
Algorithms and Programming JavaScript 7
JavaScript merupakan bahasa yang diciptakan untuk browser alias bahasa pemrograman sisi client pada awalnya, oleh sebab itu JavaScript sudah pasti mendukung untuk dijalankan dalam browser ataupun dalam sebuah web. Salah satu cara melihatnya ialah dengan membuak inspect element dan pilih tab/menu console. Di dalam console, kita bisa menulis fungsi atau kode-kode javascript dan hasilnya akan langsung ditampilkan. Misalnya, seperti kode berikut: 12console.log("Hi apa...
Algorithms and Programming JavaScript 6
Object Oriented Programming IIObject Oriented Programming atau Pemrograman Berorientasi Objek merupakan paradigma pemrograman berdasarkan konsep “objek”, yang dapat berisi data, dalam bentuk field atau dikenal juga sebagai atribut serta kode, dalam bentuk fungsi/prosedur atau dikenal juga sebagai method. JavaScript telah menjadi bahasa berorientasi objek sejak bahasa JavaScript sendiri dibuat. ClassClass adalah prototype, atau blueprint, atau rancangan yang mendefinisikan variable dan...
Algorithms and Programming JavaScript 5
Object Oriented Programming IObject Oriented Programming atau Pemrograman Berorientasi objek merupakan sebuah paradigma pemrograman yang didasarkan dan dibuat berdasarkan sebuah objek. Contohnya seperti kita memiliki sebuah mainan radio control dimana mobil radio control tersebut merupakan objeknya dan remote controlnya merupakan sebuah alat kendalinya. Mobil RCnya dapat kita kendalikan maju, mundur, kekanan dan kekiri melalui remote controlnya, hal tersebut merupakan contoh konsep dasar...
Algorithms and Programming JavaScript 4
Struktur Kendali IILoopingLooping atau perulangan adalah sebuah program yang ketika dijalankan akan menimbulkan perulangan. Terdapat 2 tipe perulangan yaitu: Perulangan yang diketahui berapa kali jumlah perulangannya (For). Perulangan yang tidak diketahui berapa kali jumlah perulangannya (While) For LoopFor Loop atau Perulangan for biasa digunakan ketika jumlah perulangannya dapat kita ketahui. Terdapat 2 tipe perulangan for pada Bahasa Pemrograman Javascript yaitu: For standard...
Algorithms and Programming JavaScript 3
Struktur Kendali IAdalah sebuah paradigma untuk mengendalikan alur program ke arah tertentu. Untuk meguasai materi struktur kendali pada pemrograman JavaScript, ada beberapa hal yang diperlukan untuk dipahami Ekspresi Boolean Operator Operator Perbandingan Operator Logika Konstruksi Program Struktur kendali terbagi menjadi 2, yaitu Struktur Percabangan Strutkur Perulangan Struktur Percabangan (Conditional Statement)Konstruksi Percabangan & Blok ProgramKonstruksi Percabangan adalah...
Algorithms and Programming JavaScript 2
Tipe DataDalam bahasa pemrograman, tipe data merupakan sebuah jenis yang mewakili setiap data. Setiap data memiliki jenis tipe data yang berbeda. seperti data angka, data karakter/huruf dan juga data lainnya. Tipe data yang umum dalam bahasa pemrograman disebut sebagai tipe data dasar (artinya tipe data yang paling sering ditemui dalam bahasa pemrograman dan juga merupakan tipe data yang paling tua dari setiap tipe data yang ada saat ini). JavaScript merupakan bahasa pemrograman yang...
Algorithms and Programming C/C++ SYS Course 1
PengantarSebelum Mempelajari Bahasa Pemrograman C/C++, Umumnya anda harus mempelajari beberapa hal sebagai pengantar kedepannya agar mempermudah dalam mempelajari bahasa pemrograman C/C++. PendahuluanPendekatan yang digunakan di awal, siswa diajak untuk mengenali program-program kecil yang isinya adalah elemen pembangun program: ekspresi, assignment, kondisional dan loop. Pada kenyataannya, sebuah program mengandung campuran dari elemen pembangun tersebut. Siswa perlu meramu dan...
Algorithms and Programming JavaScript 1
Sebelum Mempelajari Bahasa Pemrograman JavaScript, Umumnya anda harus mempelajari beberapa hal sebagai pengantar kedepannya agar mempermudah dalam mempelajari bahasa pemrograman JavaScript. PendahuluanPendekatan yang digunakan di awal, siswa diajak untuk mengenali program-program kecil yang isinya adalah elemen pembangun program: ekspresi, assignment, kondisional dan loop. Pada kenyataannya, sebuah program mengandung campuran dari elemen pembangun tersebut. Siswa perlu meramu dan...