Pengantar Konstruksi Perangkat Lunak

Eksplorasi Generics dalam Node.js: Penerapan Praktis pada KPL Modul 5
Pengantar Konstruksi Perangkat Lunak
Table of Contents

 

1. Pengantar Konstruksi Perangkat Lunak

Konstruksi Perangkat Lunak (KPL) adalah proses membangun perangkat lunak secara detail, meliputi:

  • Coding → Menulis kode program.
  • Verifikasi → Memastikan kode berjalan sesuai harapan.
  • Unit Testing → Menguji setiap bagian kode secara mandiri.
  • Integration Testing → Menguji interaksi antar komponen.
  • Debugging → Memperbaiki error dalam program.

Skill yang Harus Dikuasai

  1. Menggunakan IDE (Integrated Development Environment) seperti Visual Studio, VSCode.
  2. Version Control menggunakan GitHub untuk menyimpan dan mengelola kode.
  3. Menulis kode yang bersih dan efisien sesuai standar (coding standard, design pattern).
  4. Melakukan validasi dan debugging untuk memastikan aplikasi berjalan lancar.

Materi Kuliah: Instalasi Node.js, Pengenalan Node.js, dan Penggunaan GitHub

1. Instalasi Node.js

Node.js adalah runtime JavaScript yang berjalan di sisi server. Sebelum menggunakannya, kita perlu menginstalnya terlebih dahulu.

a. Mengunduh dan Menginstal Node.js

  1. Kunjungi situs resmi Node.js: https://nodejs.org/
  2. Pilih versi LTS (Long Term Support) untuk kestabilan yang lebih baik.
  3. Unduh dan jalankan installer sesuai dengan sistem operasi yang digunakan (Windows, macOS, atau Linux).
  4. Ikuti petunjuk instalasi dengan opsi default.
  5. Setelah instalasi selesai, verifikasi dengan menjalankan perintah berikut di terminal atau command prompt:

    Jika Node.js dan npm (Node Package Manager) telah terinstal, maka versi masing-masing akan ditampilkan.

2. Pengenalan dan Penggunaan Dasar Node.js

Node.js memungkinkan kita untuk menjalankan JavaScript di luar browser. Berikut adalah contoh sederhana penggunaan Node.js.

a. Menjalankan Script JavaScript di Node.js

      1. Buat file baru bernama app.js.
      2. Tambahkan kode berikut:

    1. Simpan file dan jalankan dengan perintah berikut:

 

  1. Jika berhasil, output “Hello, Node.js!” akan muncul di terminal.

b. Menggunakan Module Bawaan

Node.js memiliki banyak module bawaan, salah satunya adalah fs untuk mengelola file system.

    1. Buat file readfile.js dan tambahkan kode berikut:

 

  1. Jalankan dengan perintah:

 

  1. Cek file hello.txt, maka akan muncul teks “Hello, world!”.

3. Penggunaan GitHub

GitHub adalah platform hosting kode yang memungkinkan kolaborasi dan kontrol versi menggunakan Git.

a. Instalasi Git

  1. Unduh Git dari https://git-scm.com/.
  2. Install dengan konfigurasi default.
  3. Verifikasi instalasi dengan menjalankan:

 

b. Konfigurasi Awal Git

Setelah Git terinstal, lakukan konfigurasi awal:


 

c. Menggunakan GitHub dengan Git

  1. Inisialisasi Repository

 

2.Menambahkan File ke Repository

 

  1. Membuat Commit

 

  1. Membuat Repository di GitHub
    • Kunjungi https://github.com
    • Klik New Repository
    • Masukkan nama repository dan buat repository baru.
  2. Menghubungkan Repository Lokal ke GitHub

 

  1. Mengunggah Kode ke GitHub

 

4. Kesimpulan

Dalam materi ini, kita telah belajar:

  • Cara menginstal dan menggunakan Node.js.
  • Dasar penggunaan Node.js untuk menjalankan kode JavaScript di luar browser.
  • Cara menggunakan GitHub untuk versi kontrol dan kolaborasi.

Dengan pemahaman ini, mahasiswa akan lebih siap dalam mengembangkan perangkat lunak menggunakan teknologi modern seperti Node.js dan GitHub.

Kategori:

Tags: