Menu
CoddyTech

Apa Itu Fungsi?

Pelajaran 2 dari 14 dalam kursus Deklarasi Fungsi di JavaScript di Coddy.

Bayangkan kamu punya resep kue favorit. Memanggang kue itu setiap kali kamu menginginkannya bisa terasa agak berulang. Fungsi seperti asisten pahlawan super di JavaScript yang datang untuk menolong! Fungsi adalah blok kode yang dapat digunakan kembali untuk melakukan tugas tertentu. Seperti saat kamu mengikuti langkah-langkah resep untuk memanggang kue, fungsi memiliki instruksi yang dijalankan saat kamu memanggilnya, seperti memberi nama pada resep dan mengikuti langkah-langkahnya.

Sintaks fungsi:

function functionName(parameter1, parameter2, ...) {
	// Kode yang akan dijalankan (instruksi sang pahlawan super)
	return value; // Opsional: Mengembalikan nilai (seperti kue yang sudah dipanggang!)
}
  • function: Kata kunci ini memberi tahu JavaScript bahwa kita sedang membuat fungsi.
  • functionName: Ini adalah nama yang kamu berikan untuk fungsi.
  • parameter1, parameter2, ...: Ini seperti bahan atau alat yang mungkin dibutuhkan fungsi untuk melakukan tugasnya. Parameter ini adalah variabel yang menyimpan informasi yang kamu berikan saat memanggil fungsi.

Berikut contoh untuk menjelaskan cara kerja fungsi:

function greet(name) {
	console.log("Hello, " + name + "!");
	return "Have a fantastic day!";
}

const message = greet("Alice"); // Memanggil fungsi
console.log(message);
// output: Hello, Alice!
//         Have a fantastic day!
  • Kita mendefinisikan fungsi bernama greet yang menggunakan satu parameter, name.
  • Pernyataan return mengembalikan pesan "Have a fantastic day!".
  • Kita memanggil fungsi greet dengan argumen "Alice" dan menyimpan nilai yang dikembalikan, yaitu pesannya, dalam variabel message.
  • Terakhir, kita mencetak sapaan dan pesan yang dikembalikan.

Mari kita coba tantangan sederhana ini!

challenge icon

Tantangan

Mudah

Tugasmu adalah membuat fungsi bernama myFunction yang tidak menerima argumen dan hanya mencetak pesan “Hello, Coddies!” ke konsol.

Coba sendiri

// Tulis kodemu di sini

Semua pelajaran di Deklarasi Fungsi di JavaScript

Latihan sendiri: Compiler JavaScript online