Skip to main content

LAPORAN PRAKTIKUM MINGGU 2 : LOOPING DAN DECISION PADA JAVASCRIPT


BAB I
PENDAHULUAN

1.1 Latar Belakang
Praktikum merupakan salah satu kegiatan belajar untuk menambah kemampuan mahasiswa. Setiap selesai melakukan praktikum, mahasiswa harus membuat laporan praktikum untuk menunjukkan bahwa mahasiswa sudah mengikuti praktikum dan memahami materinya. Laporan ini berisi hasil dari praktikum mata kuliah Pemrograman Web Framework dengan materi Looping dan Decision pada Node.Js.


BAB II
LANDASAN TEORI

Node.js merupakan platform yang sangat banyak dibicarakan oleh web developer saat ini. Node.js sendiri adalah platform berbasis javascript yang berfungsi untuk dieksekusi di sisi server (server side). Selama bahasa untuk server side adalah PHP, sekarang ada node.js yang bisa dieksekusi disisi server menggunakan bahasa javascript. Node.js sangat bagus untuk membuat aplikasi berbasis web yang super sibuk. Node.js juga sangat bagus digunakan untuk membuat aplikasi berbasis web yang datanya real-time. Node.js akan membuat aplikasi berbasis web menjadi lebih cepat dan ringan.
Percabangan (Decision)
Percabangan adalah suatu keadaan dimana pernyataan dapat dieksekusi apabila suatu  kondisi memenuhi syarat untuk mengerjakan pernyataan tersebut.
·         If
Percabangan if ini digunakan jika kita hanya memiliki satu pernyaatan yang akan dijalankan dengan syarat tertentu.
·         Switch
Struktur switch adalah sebuah stuktur percabangan yang akan memeriksa suatu variabel, lalu menjalankan perintah-perintah yang sesuai dengan kondisi yang mungkin terjadi untuk variabel tersebut.

Perulangan (Looping)
Perulangan merupakan kondisi dimana statement akan terus dijalankan SELAMA masih bernilai TRUE. Dan baru akan dihentikan ketika kondisi bernilai FALSE.
·         Perulangan For
Perulangan for merupakan perulangan yang termasuk dalam couted loop, karena sudah jelas berapa kali ia akan mengulang.
·         Perulangan While
Perulangan while merupakan perulangan yang termasuk dalam perulangan uncounted loop.Perulangan while juga dapat menjadi perulangan yang counted loop dengan memberikan counter di dalamnya.



BAB III
TAHAPAN PRAKTIKUM

1.      Membuat kondisi menggunakan decision IF, simpan dengan nama decision_if.js. untuk menjalankannya diterminal dengan perintah node decision_if.js.


2.      Membuat kondisi menggunakan decision IF namun kondisinya diubah.  Simpan dengan nama decision_if.js. untuk menjalankannya diterminal dengan perintah node decision_if.js.

3.      Membuat kondisi menggunakan decision SWITCH, simpan dengan nama decision_switch.js. untuk menjalankannya diterminal dengan perintah node decision_switch.js.

4.      Membuat perulangan atau looping menggunakan FOR, simpan dengan nama looping_for.js. untuk menjalankannya diterminal dengan perintah node looping_for.js.

5.      Membuat perulangan atau looping menggunakan WHILE, simpan dengan nama looping_while.js . File looping for dan looping while dijadikan satu folder loop.js. Untuk menjalankannya diterminal masuk ke folder dengan perintah cd loop.js, kemudian node looping_while.js.


BAB IV
PENUTUP

Node.js merupakan platform yang sangat banyak dibicarakan oleh web developer saat ini. Node.js sendiri adalah platform berbasis javascript yang berfungsi untuk dieksekusi di sisi server (server side). Selama bahasa untuk server side adalah PHP, sekarang ada node.js yang bisa dieksekusi disisi server menggunakan bahasa javascript. Dalam bahasa pemrograman JavaScript terdapat percabangan atau decision dan perulangan atau looping. Percabangan terbagi menjadi dua jenis yaitu IF dan SWITCH, keduanyan mempunyai fungsi yang hamper sama tergantung situasi yang digunakan. Sedangkan Perulangan terbagi menjadi dua yaitu FOR dan WHILE.

Comments