🇮🇩
HTML, CSS, dan JS
  • Pengenalan
  • Roadmap
    • Frontend Developer
    • Backend Developer
    • Full Stack Developer
  • Pengenalan Teknologi Web
    • Internet
    • World Wide Web
    • Bagaimana WWW Bekerja
    • Evolusi Web
    • DNS Server
    • Domain dan Hosting
  • Pengelanan VCS
  • Pengenalan HTML
    • HTML Dasar
    • HTML Lanjutan
    • HTML5
    • Latihan
  • Pengenalan CSS
    • CSS Dasar
    • CSS Lanjutan
    • Responsif Web
    • Contoh Kuis (a)
    • Contoh Kuis (b)
    • Contoh Kuis (c)
    • Bootstrap
  • Pengenalan Hak Cipta
  • Pengenalan Javascript
    • Javascript Dasar
    • Javascript DOM
    • Javascript Object
    • Javascript Events
  • JS Web Storage API
    • Local Storage
    • Session Storage
    • Contoh
  • JSON
  • Web API
  • Dokumentasi
  • Pengenalan NodeJS
    • Node.js
    • ExpressJS
  • API Express dengan MySQL + Deploy
    • RESTful API (Read)
    • RESTful API (Create, Update, Delete)
    • Deploy NodeJS ke Heroku
  • Socket.io
  • API Express dengan MongoDB + Deploy
    • MongoDB
    • NodeJS API - Create
    • NodeJS API - Read
    • NodeJS API - Update
    • NodeJS API - Delete
    • NodeJS API - Auth
    • NodeJS API - Auth Lanjutan
    • Deploy Vercel
  • Vue.js
    • Vue
    • Vue Axios
    • Vue Axios Lanjutan
  • React Js
Powered by GitBook
On this page
  • Tipe Dokumentasi
  • Inline Comment
  • Docstring
  • Project Documentation
  • The easiest way to create a README

Was this helpful?

Dokumentasi

Code is read much more often than it is written

Guido van Rossum, founder dari bahasa pemrograman Python menjelaskan bahwa seorang Developer atau Engineer lebih banyak menghabiskan waktu untuk membaca suatu kode ketimbang menulisnya.

Sebuah dokumentasi dapat digunakan untuk menjelaskan bagian kompleks dari suatu kode, sehingga memudahkan Developer atau Engineer memahami suatu kode serta memudahkan proses kolaborasi antar tim.

Hal ini menunjukkan pentingnya menulis sebuah kode yang terdokumentasi dengan baik.

Tipe Dokumentasi

Inline Comment

Inline comment disebut juga code comment merupakan tipe dokumentasi singkat yang ditulis dalam satu baris. Inline comment digunakan untuk memperjelas maksud dari suatu baris dalam sebuah kode.

Pada javascript, sebuah inline comment selalu diawali dengan tanda double slash (//) seperti contoh berikut.

let total = 0; // Inisialisasi nilai total

Docstring

Docstring atau document string merupakan tipe dokumentasi yang biasanya ditulis dalam beberapa baris. Docstring digunakan untuk menjelaskan suatu bagian tertentu dalam sebuah kode program, seperti sebuah function, class, module, dll.

Berikut contoh penggunaan dockstring dalam javascript.

/**
 * Function to calculate total price.
 * @param {number} price - The price of the item.
 * @param {number} quantity - The quantity of the item.
 * @returns {number} The total price.
 */
function calculateTotal(price, quantity) {
    return price * quantity;
}

Project Documentation

Project documentation merupakan tipe dokumentasi yang terpisah dengan kode program. Project documentation digunakan untuk memberi penjelasan detail tentang sebuah proyek dan umumnya ditulis dalam sebuah berkas README.md.

Beberapa contoh project documentation dapat dilihat pada tautan di bawah ini.

https://github.com/nursandiid/tutorial-membuat-aplikasi-point-of-sales/blob/main/README.md

https://github.com/belajarkoding/store-documentation/blob/master/README.md

The easiest way to create a README

README.so adalah tool yang memungkinkan membuat README dengan mudah menggunakan editor grafis. Dengan README.so, kamu dapat membuat README yang menarik dan informatif tanpa harus menulis kode Markdown secara manual.

PreviousWeb APINextPengenalan NodeJS

Last updated 1 year ago

Was this helpful?