Langsung ke konten utama

WEB FRAMEWORK 2 ( Looping dan Decision)



KATA PENGANTAR

Dengan menyebut nama Tuhan Yang Maha Esa , kami ucapkan puji syukur atas kehadirat-Nya, yang telah melimpahkan rahmat, hidayah, dan inayah-Nya , sehingga dapat menyelesaikan Laporan Praktikum berupa penjelasan web framework menggunakan node js dan juga kami berterima kasih kepada Tri Sandhika Jaya, S.Kom., M.Kom. selaku dosen mata kuliah Pemrograman Web Framework di Politeknik Negeri Lampung yang telah memberikan tugas ini.
Adapun ini telah kami usahakan semaksimal mungkin dengan bantuan referensi blog maupun website yang ada di internet sehingga dapat memperlancar pembuatan laporan ini. Penyusun sangat berharap laporan ini dapat berguna dalam rangka menambah wawasan serta pengetahuan tentang penggunaan langkah awal menggunakan node js . Penyusun juga menyadari sepenuhnya bahwa di dalam laporan ini terdapat kekurangan dan jauh dari kata sempurna. Oleh sebab itu, penyusun berharap adanya kritik, saran dan usulan demi perbaikan makalah yang telah kami buat di masa yang akan datang, mengingat tidak ada sesuatu yang sempurna tanpa saran yang membangun.
Semoga laporan sederhana ini dapat dipahami bagi siapapun yang membacanya. Sekiranya laporan yang telah disusun ini dapat berguna bagi kami sendiri maupun orang yang membacanya. Sebelumnya penyusun mohon maaf apabila terdapat kesalahan kata-kata yang kurang berkenan dan kami memohon kritik dan saran yang membangun demi perbaikan di masa depan.

Bandar Lampung, Maret 2020
      Penyusun,




BAB I
PENDAHULUAN

1.1  Latar Belakang

Pembuatan aplikasi web dengan menggunakan framework sudah semakin banyak ditemui. Framework selain dapat mempercepat pembuatan suatu aplikasi web, juga bisa digunakan kembali untuk pembuatan aplikasi lain sehingga lebih efisien. Pembuatan situs web (website) forum dapat mengimplementasikan framework untuk pengembangannya. Framework dapat memudahkan dalam melakukan perubahan dan perawatan situs web, baik web statis atau dinamis. Hal ini terjadi karena saat melakukan perubahan pada framework, keseluruhan aplikasi akan berubah mengikuti perubahan pada framework.
Selain itu, laporan ini dibuat untuk memenuhi tugas pemrograman web framework program studi Manajemen Informatika yang menggunakan framework node js. Mengetahui konsep looping (perulangan) dan decision (seleksi kondisi) serta script yang di gunakan dalam node js.

1.2  Rumusan Masalah

      1Apa pengertian looping dan decision ?
      2. Bagaimana penerapan looping dan decision node js?
  1. Seperti apa script yang digunakan untuk looping dan decision pada node js?
1.3  Tujuan

  1. Mengetahui pengertian looping dan decision.
  2. Mengetahui tentang penerapan looping dan decision.
  3. Memahami script yang dipakai untuk looping dan decision.



BAB II
LANDASAN TEORI



Looping merupakan metode penyelesaian masalah yang digunakan untuk mengenerate data yang banyak sesuai dengan jumlah looping. Looping sangat diperlukan untuk menampilkan data dari database  dengan jumlah yang banyak. Looping juga banyak digunakan dalam membuat counter, nomor urut, kode unik, multiple upload, multiple insert, multiple update, multiple delete,memparsing data dari array dan sebagainya.
Looping terbagi menjadi 2 yaitu : Looping For dan Looping While. For merupakan perulangan yang termasuk dalam couted loop, karena sudah jelas berapa kali ia akan mengulang.
Decision merupakan proses pemecahan masalah dalam bahasa pemrograman yang memiliki kondisi dan aksi. Dengan bantuan decision, kita bisa membuat aksi berdasarkan kondisi tertentu. Dalam bahasa javascript decision terbagi menjadi dua jenis yaitu IF dan SWITCH. Keduanya memiliki fungsi yang hampir sama tergantung dari kasus, situasi, dan dari pnggunaan yang menurut anda paling mudah.
Decision IF cenderung membutuhkan operator pembanding dalam mendefinisikan kondisi tertentu sehingga membuat decision menjadi sangat sensitive. Decision IF sangat cocok digunakan untuk kondisi angka (INTEGER) dan kurang cocok untuk kondisi huruf (STRING). Sedangkan decision SWITCH hampir sama dengan IF. Decision ini memiliki penulisan kode program yang sedikit berbeda.


BAB III
PEMBAHASAN

1.      Decision IF
        Buat file javascript dengan nama decision_if.js. Letakkan pada direktori masing masing yang telah dibuat. Buka file decision_if.js dengan text editor menggunakan Visual Code atau bisa juga dengan sublime text. Setelah dibuka ketikkan kode java script yang ada pada gambar di bawah ini. Setelah selesai langsung di save dan buka di terminal dengan perintah node decision_if.js


Jika kondisi nya diubah menjadi seperti ini, maka hasilnya “tidak melakukan apa-apa”. Hal ini disebabkan oleh kondisi yang di set tidak sama dengan variable kondisi. Oleh sebab itu decision if akan menampilkan kondisi else




2.      Decision SWITCH
Decision switch memiliki penulisan kode program yang sedikit berbeda. Buat file dengan nama decision_switch.js . Setelah itu ketik script seperti di bawah ini. Lalu setelah itu cek hasilnya di terminal node decision_switch.js




Jika variable nya diubah. Maka hasilnya juga beda.








3.      LOOPING FOR
Buat file javascript dengan nama looping_for.js. Letakkan pada direktori masing masing yang telah dibuat. Ketik script seperti di bawah. Setelah di running di terminal node looping_for.js. Hasilnya akan jadi seperti ini 1-10.





4.      LOOPING WHILE.
Buat file javascript dengan nama looping_while.js. Letakkan pada direktori masing masing yang telah dibuat. Ketik script seperti di bawah. Setelah di running di terminal node looping_for.js. Hasilnya akan jadi seperti ini 0-9.



BAB IV
PENUTUP


Kesimpulan
Looping(perulanagan) terbagi menjadi 2 yaitu : Looping For dan Looping While. For merupakan perulangan yang termasuk dalam couted loop, karena sudah jelas berapa kali ia akan mengulang. Sedangkan decision merupakan proses pemecahan masalah dalam bahasa pemrograman yang memiliki kondisi dan aksi. Dengan bantuan decision, kita bisa membuat aksi berdasarkan kondisi tertentu. Dalam bahasa javascript decision terbagi menjadi dua jenis yaitu IF dan SWITCH.









Komentar

Postingan populer dari blog ini

Makalah Pengenalan Lingkungan Kerja SQL Server

KATA PENGANTAR Dengan menyebut nama Tuhan Yang Maha Esa, kami ucapkan puji syukur atas kehadirat-Nya, yang telah melimpahkan rahmat, hidayah, dan inayah-Nya , sehingga dapat menyelesaikan makalah berupa ‘Lingkungan kerja  DBMS: Microsoft SQL Server Management Studio’ dan juga kami berterima kasih kepada Eko Win Kenali, S.Kom., M.Cs. selaku dosen mata kuliah Pemrograman SQL Lanjut di Politeknik Negeri Lampung yang telah memberikan tugas ini. Adapun ini telah kami usahakan semaksimal mungkin dengan bantuan referensi blog maupun website yang ada di internet sehingga dapat memperlancar pembuatan makalah ini. Penyusun sangat berharap laporan ini dapat berguna dalam rangka menambah wawasan serta pengetahuan tentang pengenalan lingkungan kerja DBMS SQL . Penyusun juga menyadari sepenuhnya bahwa di dalam makalah ini terdapat kekurangan dan jauh dari kata sempurna. Oleh sebab itu, penyusun berharap adanya kritik, saran dan usulan demi perbaikan makalah yang telah kami buat di masa ya...

Tutorial Implementasi Sistem 3-Tier (Studi Kasus Data Covid-19 Menggunakan Json)

Assalamualaikum Warohmatullahi Wabarokatuh   J Haloo halooo… Sahabat informatika J J di seluruh Indonesia,   semoga sehat selalu yah J . Nah pada artikel kali ini aku bakal jelasin tentang “Implementasi 3 Tier”. Untuk studi kasus yang akan di gunakan yaitu penyebaran COVID-19. Kita akan diminta untuk menampilkan data orang yang positif covid, meninggal dan juga sembuh, menggunakan JSON dan link api. Sebelum lanjut , yuk pahamin dulu konsep 3 tier berikut   Konsep pemrogramman three tier (3 tier) atau yang biasa disebut dengan konsep  client server programming  merupakan konsep pemrograman yang terdiri dari 3 komponen logic layer yang saling berkaitan. Berikut gambaran secara umum untuk arsitektur pemrogramman model three-tier memiliki 3 fungsionalitas sistem yang independent, yaitu 1.  Komponen klien   (Client application)  yaitu komponen yang berjalan diatas local komputer user / client. (tier 1) Pada layer i...

WEB FRAMEWORK || MEMBUAT REST API DI NODE JS

Hallo temen-temen semua . Salam Informatika J Sebelum kita membuat REST API kita harus tau dulu apa itu pengertian nya. Supaya lebih mudah  dalam memahami cara-caranya. Pada tutorial kali ini saya akan sharing bagaimana membuat RESTful API menggunakan node.js, express, dan MySQL secara step by step.     Apa itu REST dan RESTful API? Representational State Transfer, atau REST, menjelaskan gaya arsitektur untuk layanan web. REST terdiri dari serangkaian standar atau kendala untuk berbagi data antara sistem yang berbeda, dan sistem yang menerapkan REST dikenal sebagai RESTful. REST adalah konsep abstrak, bukan bahasa, framework, atau jenis perangkat lunak. Analogi longgar untuk REST adalah menyimpan koleksi vinil vs. menggunakan layanan musik streaming. Dengan koleksi vinil fisik, setiap catatan harus digandakan secara keseluruhan untuk dibagikan dan didistribusikan salinannya. Namun, dengan layanan streaming, musik yang sama dapat dibagika...