Laporan Praktikum Minggu 1 Pemrograman Web Framework


LAPORAN PRAKTIKUM


PEMROGRAMAN WEB FRAMEWORK
(PMI  1412)




PATRIA DENY SAPUTRA
18753068


POLITEKNIK NEGERI LAMPUNG
JURUSAN EKONOMI DAN BISNIS
MANAJEMEN INFORMATIKA
2020/2021




BAB I
PENDAHULUAN

A.   Latar Belakang
Perkembangan teknologi informasi telah banyak membantu pekerjaan setiap orang, lembaga atau perusahaan dalam menyelesaikan suatu masalah dan menjalankan tugasnya. Ketatnyapersaingan teknologi menyebabkan peningkatan kebutuhan akan penggunaan teknologi informasi.
Website merupakan halaman situs sistem informasi yang digunakan untuk menampilkan informasi teks, gambar,animasi, suara atau gabungan dari semuanya baik yang bersifat statis maupun dinamis dimana masing-masing dihubungkan dengan jaringan-jaringan halaman (hyperlink).
Selain itu berkembangnya keberadaan frameworkPHP(Hypertext Preprocessor) untuk pembuatan website menjadi tantangan tersendiri bagi user dalam membuat aplikasi berbasis web. Framework merupakan sekumpulan library yang diorganisasikan pada sebuah rancangan arsitektur untuk memberikan ketepatan, kecepatan, kemudahan dan konsistensi dalam pengembangan aplikasi. Framework PHP yang sangat banyak tersedia menjadi kendala bagi seseorang untuk memilih menggunakannya. Saat ini framework yang populer dan cukup banyak digunakan untuk aplikasi website seperti Laravel, Yii, CodeIgniter, Zend, CakePHP, Symfony, dan lain sebagainya.

BAB II
LANDASAN TEORI

Framework adalah sebuah software untuk memudahkan para programer untuk membuat sebuah aplikasi web yang di dalam nya ada berbagai fungsi diantaranya plugin, dan konsep untuk membentuk suatu sistem tertentu agar tersusun dan tersetruktur dengan rapih.Dengan menggunakan framework bukan berarti kita akan terbebas dengan pengkodean. Karena kita sebagai seorang pengguna framework haruslah menggunakan fungsi – fungsi dan variable yang ada di dalam sebuah framework yang kita gunakan. Untuk saat ini framework terbagi dua yaitu framework PHP dan framework CSS, untuk framework PHP terdiri dari
  • Laravel
  • Yii
  • Code Igniter
  • Symfoni
  • Zend Framework
  • Cake PHP
  • Fuel PHP
  • DLL
dan untuk Framework CSS terdiri dari
  • Bootstrap
  • Gumby
  • Foundation
  • Less Framework
  • JQuery UI
  • Unsemantic
  • Blue Print CSS
Node.js adalah platform perangkat lunak pada sisi peladen dan aplikasi jaringan. Ditulis dengan bahasa JavaScript dan dijalankan pada WindowsMac OS X, dan Linux tanpa perubahan kode program. Node.js memiliki pustaka peladen HTTP sendiri sehingga memungkinkan untuk menjalankan peladen web tanpa menggunakan program peladen web seperti Apache atau Lighttpd.

BAB III
HASIL PRAKTIKUM

1.      Download node.js terlebih dahulu di website https://nodejs.org/en/, kemudian install. Cek instalasi dengan cara ketikan perintah node -v dan npm -v di command promt. Jika berhasil maka akan tampil versi node.js dan npm yang digunakan.

2.      Kemudian install Visual Studio Code untuk text editornya. Setelah proses instalasi selesai, install 11 ekstensi berikut pada Visual Studio Code.


3.      Buat folder, kemudian buka folder yang telah dibuat tadi di Visual Code nya. Kemudian new file di folder tadi, lalu ketikkan perintah berikut :


4.      Ketikkan perintah berikut pada terminal untuk melihat hasil


5.      Cek di browser untuk memanggil server, dengan cara ketikkan perintah localhost:8080

6.      Setelah itu buat file package.json, dengan cara menuliskan perintah npm init di terminal. Kemudian isi pada bagian description, keyword, dan author. Maka file package.json akan terbentuk.

7.      Langkah selanjutnya yaitu ketikkan perintah npm install moment di terminal, untuk menginstall modul

8.      Pada file package.json, tambahkan script seperti dibawah ini


9.      Kemudian jalankan script yang telah ditambahkan tadi, dengan cara mengetikkan perintah seperti dibawah ini :
  


BAB IV
PENUTUP

Framework adalah sebuah software untuk memudahkan para programer untuk membuat sebuah aplikasi web yang di dalam nya ada berbagai fungsi diantaranya plugin, dan konsep untuk membentuk suatu sistem tertentu agar tersusun dan tersetruktur dengan rapih.




























Komentar