Mengenal Interface n8n: Penjelasan Node, Workflow, dan Credential yang Harus Kamu Pahami

Apakah Anda sedang mencari solusi otomatisasi yang kuat dan fleksibel? n8n adalah platform otomatisasi alur kerja (workflow automation) sumber terbuka yang memungkinkan Anda menghubungkan berbagai aplikasi dan layanan untuk mengotomatiskan tugas-tugas berulang. Namun, bagi pemula, antarmuka n8n mungkin terlihat kompleks.

Jangan khawatir! Artikel ini akan memandu Anda mengenal setiap fungsi dan fitur pada dashboard n8n, memastikan Anda dapat memanfaatkan platform ini secara maksimal.

Mengenal Antarmuka n8n

Setelah Anda berhasil menginstal dan menjalankan n8n, Anda akan dihadapkan pada tampilan utama yang kurang lebih seperti ini:

n8n tutorial indonesia

1. Informasi Akun dan Batas Penggunaan

Di bagian paling atas dashboard, Anda akan menemukan informasi penting terkait akun Anda:

  • “X days left in your n8n trial”: Jika Anda menggunakan versi uji coba, ini akan menunjukkan sisa hari percobaan Anda. Pastikan untuk memanfaatkannya dengan baik!
  • “0/1000 Executions”: Ini adalah meteran penggunaan Anda. Angka ini menunjukkan berapa banyak eksekusi workflow yang telah Anda lakukan dari total batas yang tersedia (misalnya, 1000 eksekusi). Penting untuk memantau ini agar otomatisasi Anda tidak terhenti.
  • “Upgrade now”: Tombol ini akan mengarahkan Anda untuk melakukan upgrade ke paket berbayar. Upgrade biasanya menawarkan lebih banyak eksekusi, fitur premium, dan dukungan yang lebih baik.

2. Panel Navigasi Samping (Sidebar Kiri)

Sidebar ini adalah pusat navigasi utama Anda di n8n:

  • Logo n8n & Nama Akun: Identifikasi visual Anda dalam platform.
  • “Overview”: Halaman utama yang sedang Anda lihat, memberikan gambaran umum tentang semua aktivitas Anda. Ini adalah titik awal yang baik setiap kali Anda masuk ke n8n.
  • “Personal”: Biasanya berisi pengaturan profil pengguna, preferensi, atau informasi pribadi terkait akun Anda.
  • “Shared with you”: Jika Anda berkolaborasi dengan tim atau pengguna lain, bagian ini akan menampilkan workflow atau aset n8n yang dibagikan kepada Anda.

Bagian “Projects”: Mengelola Otomasi Anda

  • “My project”: n8n memungkinkan Anda mengatur workflow dalam proyek-proyek terpisah. Ini sangat berguna untuk memisahkan otomatisasi berdasarkan departemen, klien, atau jenis tugas.

Bagian “Admin Panel”: Kontrol Penuh untuk Administrator

  • “Admin Panel”: Bagian ini hanya akan terlihat dan dapat diakses jika Anda memiliki izin administrator. Di sini, Anda dapat mengelola pengguna, peran, dan konfigurasi tingkat sistem n8n Anda.
  • “Templates”: Hemat waktu dengan memanfaatkan template workflow siap pakai. n8n menyediakan berbagai template untuk kasus penggunaan umum, memungkinkan Anda memulai otomatisasi tanpa harus membangun dari nol.
  • “Variables”: Kelola variabel global atau variabel khusus proyek. Variabel sangat berguna untuk menyimpan informasi yang sering digunakan (misalnya, API Key, URL) sehingga Anda tidak perlu menuliskannya berulang kali di setiap node atau workflow.
  • “Insights”: Dapatkan data analitik dan wawasan kinerja workflow Anda. Ini membantu Anda memahami seberapa efektif otomatisasi Anda dan mengidentifikasi area yang perlu dioptimalkan.
  • “Help”: Akses cepat ke dokumentasi n8n, forum komunitas, tutorial, dan sumber daya bantuan lainnya.
  • “1 update”: Memberi tahu Anda jika ada pembaruan platform atau notifikasi penting lainnya yang perlu Anda perhatikan.

3. Bagian Utama Dashboard: Pusat Informasi dan Tindakan

Bagian tengah dashboard adalah jantung dari pengalaman n8n Anda:

  • “Overview” (Judul): Menegaskan bahwa ini adalah halaman ringkasan umum.
  • “Create Workflow”: Ini adalah tombol paling penting! Klik di sini untuk mulai membangun workflow otomatisasi baru Anda dari awal.

Statistik Ringkasan: Pantau Kinerja Anda

Bagian ini memberikan gambaran sekilas tentang performa workflow Anda dalam 7 hari terakhir:

  • “Prod. executions Last 7 days”: Jumlah workflow yang berhasil dieksekusi di lingkungan produksi.
  • “Failed prod. executions Last 7 days”: Jumlah workflow yang gagal dieksekusi. Sangat penting untuk memantau ini untuk mengidentifikasi dan memperbaiki masalah.
  • “Failure rate”: Persentase workflow yang gagal dari total eksekusi. Tujuan Anda adalah menjaga angka ini serendah mungkin (idealnya 0%).
  • “Time saved”: Perkiraan waktu yang telah Anda hemat berkat otomatisasi n8n. Ini adalah metrik yang bagus untuk menunjukkan ROI (Return on Investment) otomatisasi Anda.
  • “Run time (avg.) Last 7 days”: Waktu rata-rata yang dibutuhkan workflow Anda untuk menyelesaikan satu eksekusi.

4. Tab Navigasi Utama

Di bawah statistik, ada tiga tab penting untuk mengelola aset n8n Anda:

  • “Workflows” (Aktif): Tab ini menampilkan daftar semua workflow yang telah Anda buat atau miliki aksesnya. Ini adalah tempat Anda akan menghabiskan sebagian besar waktu Anda untuk mengelola otomatisasi.
  • “Credentials”: Ini adalah tempat Anda mengelola semua kunci API, token OAuth, atau informasi login lainnya yang dibutuhkan workflow Anda untuk berinteraksi dengan layanan eksternal (misalnya, Google Sheets, Slack, CRM). Mengelola kredensial secara terpusat sangat penting untuk keamanan dan efisiensi.
  • “Executions”: Tab ini menampilkan riwayat lengkap setiap kali workflow Anda dijalankan, baik berhasil maupun gagal. Anda dapat melihat detail log, input, dan output dari setiap eksekusi, yang sangat berguna untuk debugging dan pemecahan masalah.

5. Area Daftar Workflow

Ini adalah tempat Anda melihat dan berinteraksi dengan workflow Anda:

  • Kolom Pencarian & Filter: Gunakan ini untuk menemukan workflow tertentu dengan cepat berdasarkan nama atau kriteria lainnya.
  • “Sort by last updated”: Urutkan daftar workflow Anda berdasarkan waktu pembaruan terakhir agar lebih mudah menemukan yang paling baru diubah.
  • Banner Promosi (misalnya, “Test the power of AI in n8n…”): n8n seringkali menampilkan promosi fitur baru atau rekomendasi. Jika tertarik, klik “Try now”; jika tidak, Anda bisa menutupnya.
  • Daftar Workflow Individu: Setiap baris mewakili satu workflow.
    • Nama Workflow: Judul workflow Anda (misalnya, “My workflow”).
    • Status & Info: Menunjukkan kapan terakhir diperbarui, kapan dibuat, dan kepemilikan (“Personal”).
    • Toggle Switch (Aktif/Nonaktif): Tombol geser ini adalah cara cepat untuk mengaktifkan (memulai) atau menonaktifkan (menghentikan) workflow Anda. Pastikan untuk mengaktifkan workflow yang ingin Anda jalankan secara otomatis.
    • Ikon Titik Tiga Vertikal: Mengklik ikon ini biasanya akan menampilkan menu konteks dengan opsi-opsi seperti “Edit”, “Duplicate”, “Delete”, “Export”, atau “View Details” untuk workflow tersebut.

Bagian Bawah Daftar Workflow:

  • “Total X”: Menunjukkan jumlah total workflow yang ada di daftar Anda.
  • Pagination: Memungkinkan Anda menavigasi antar halaman jika Anda memiliki banyak workflow.
  • “X/page”: Mengatur berapa banyak workflow yang ditampilkan per halaman.

Mengenal Node, Workflow, dan Credential

Secara garis besar, antarmuka n8n dibagi menjadi beberapa area utama:

  1. Sidebar Kiri (Navigation Bar)
  2. Kanvas Utama (Workflow Canvas)
  3. Panel Node Kanan
  4. Header (Top Bar)

Mari kita bahas satu per satu, dengan fokus pada Node, Workflow, dan Credentials.

1. Workflow (Alur Kerja)

Workflow adalah inti dari n8n. Ini adalah kanvas tempat Anda membangun otomatisasi Anda dengan menghubungkan berbagai Node. Setiap workflow adalah serangkaian langkah logis yang dieksekusi secara berurutan atau berdasarkan pemicu tertentu.

Lokasi di Antarmuka:

  • Sidebar Kiri: Anda akan melihat daftar workflow yang sudah ada. Ada tombol untuk membuat workflow baru (+ New Workflow).
  • Kanvas Utama: Ini adalah area kerja tempat Anda menyeret, menempatkan, dan menghubungkan Node untuk membangun workflow Anda.

Fitur Utama Workflow:

  • Trigger Node: Setiap workflow dimulai dengan Node “Trigger” (pemicu). Ini bisa berupa jadwal waktu, webhook yang menerima data, atau event dari aplikasi lain (misalnya, data baru di Google Sheets, email masuk, dll.).
  • Sequential Execution: Node-node dieksekusi secara berurutan, mengalirkan data dari satu Node ke Node berikutnya.
  • Logic and Control Flow: Anda bisa menambahkan Node untuk logika kondisional (IF/ELSE), perulangan (Loop), penggabungan data, dan lainnya untuk mengontrol alur eksekusi.
  • Saving & Activating: Setiap workflow perlu disimpan (Save) dan diaktifkan (Active/Inactive toggle di kanan atas) agar bisa berjalan secara otomatis.

2. Node (Simpul)

Node adalah blok bangunan individu dari setiap workflow. Setiap Node merepresentasikan sebuah tugas atau operasi spesifik. n8n memiliki ribuan Node yang siap pakai untuk berbagai aplikasi dan fungsi.

Lokasi di Antarmuka:

  • Kanvas Utama: Tempat Anda meletakkan Node. Anda dapat menambah Node dengan menekan tombol + di kanvas atau menyeretnya dari Panel Node Kanan.
  • Panel Node Kanan: Ini adalah daftar semua Node yang tersedia. Anda dapat mencari Node berdasarkan nama aplikasi (misalnya, “Google Sheets”, “Slack”, “Stripe”) atau berdasarkan kategori fungsional (misalnya, “Transform”, “HTTP”, “File”).

Jenis-jenis Node Umum:

  • App Nodes: Node yang berinteraksi dengan layanan atau aplikasi spesifik (contoh: Google Sheets, Slack, Salesforce, Notion, dll.). Node ini seringkali memerlukan Credentials untuk otentikasi.
  • Trigger Nodes: Node yang memulai workflow (contoh: Webhook, Cron, Schedule, Google Sheets Trigger, dll.).
  • Core Nodes: Node-node bawaan yang menyediakan fungsionalitas dasar seperti:
    • Set: Untuk mengatur atau mengubah data.
    • Merge: Untuk menggabungkan data dari beberapa jalur.
    • Filter: Untuk memfilter data berdasarkan kondisi.
    • IF: Untuk logika kondisional.
    • Code: Untuk menulis kode JavaScript kustom.
    • HTTP Request: Untuk membuat permintaan HTTP ke API mana pun.
  • Community Nodes: Node yang dibuat dan dibagikan oleh komunitas n8n.

Interaksi dengan Node:

  • Menambah Node: Klik + di kanvas atau seret dari panel Node.
  • Mengatur Node: Klik Node untuk membuka panel pengaturan di sebelah kiri. Di sini Anda akan mengonfigurasi parameter Node (misalnya, akun yang digunakan, ID spreadsheet, teks pesan, dll.).
  • Menghubungkan Node: Seret garis dari satu Node ke Node lainnya untuk membuat alur data.
  • Menguji Node: Anda bisa menjalankan Node secara individual atau seluruh workflow untuk melihat hasilnya di bawah setiap Node. Ini sangat berguna untuk debugging.

3. Credentials (Kredensial)

Credentials adalah informasi otentikasi yang diperlukan oleh n8n untuk berinteraksi dengan layanan eksternal atas nama Anda. Ini bisa berupa API Key, token OAuth, username/password, dll. Dengan menyimpan Credentials secara terpusat, Anda tidak perlu memasukkan informasi ini berulang kali di setiap Node yang menggunakan layanan yang sama, dan ini juga lebih aman.

Lokasi di Antarmuka:

  • Sidebar Kiri: Cari opsi “Credentials”.
  • Saat Mengatur Node App: Ketika Anda menambahkan Node yang memerlukan otentikasi (misalnya, Google Sheets, Slack, Airtable), Anda akan melihat opsi untuk memilih atau menambahkan Credentials baru di panel pengaturan Node tersebut.

Cara Kerja Credentials:

  1. Penambahan Awal: Anda pertama-tama akan menambahkan Credentials untuk layanan tertentu (misalnya, Google Sheets). Proses ini biasanya melibatkan pengalihan ke situs web layanan tersebut untuk otorisasi (untuk OAuth) atau memasukkan API Key secara manual.
  2. Penggunaan di Node: Setelah Credentials disimpan, Anda bisa memilihnya dari daftar drop-down di setiap Node yang memerlukannya. Misalnya, jika Anda memiliki Node Google Sheets “Read Sheet” dan “Write Sheet”, keduanya bisa menggunakan Credentials Google Sheets yang sama.
  3. Keamanan: n8n menyimpan Credentials dengan aman di database-nya. Anda tidak perlu mengekspos API Key atau token langsung di setiap Node.

Contoh Umum Credentials:

  • OAuth 2.0: Digunakan oleh banyak layanan besar seperti Google, Slack, Microsoft, dll. n8n akan memandu Anda melalui proses otorisasi.
  • API Key: String unik yang Anda dapatkan dari layanan (misalnya, Stripe, OpenWeatherMap).
  • Token: Mirip dengan API Key, sering digunakan untuk otentikasi.
  • Basic Auth: Username dan password.

Area Lain yang Penting:

  • Header (Top Bar):
    • Workflow Name: Nama workflow saat ini.
    • Save Button: Untuk menyimpan perubahan pada workflow.
    • Activate/Deactivate Toggle: Untuk mengaktifkan atau menonaktifkan workflow. Workflow yang nonaktif tidak akan berjalan.
    • Execute Workflow: Tombol “Execute Workflow” (sering kali ikon panah play) untuk menjalankan workflow secara manual untuk pengujian.
    • Workflow Settings: Ikon roda gigi untuk pengaturan workflow (misalnya, webhook URL, penanganan error).
    • User Menu: Pengaturan profil pengguna, logout.
  • Output di Bawah Node: Saat Anda menjalankan workflow, setiap Node akan menampilkan output data yang diprosesnya di bagian bawah Node. Ini sangat penting untuk debugging dan memahami bagaimana data mengalir.

Ringkasan Cepat:

  • Workflow: Kanvas tempat Anda merancang otomatisasi.
  • Node: Blok bangunan individual dalam workflow yang melakukan tugas spesifik.
  • Credentials: Informasi otentikasi yang aman untuk menghubungkan n8n dengan aplikasi eksternal.

Kesimpulan

Antarmuka n8n dirancang untuk memberikan kontrol penuh atas otomatisasi Anda. Dengan memahami setiap fungsi dan fitur dari dashboard ini, Anda dapat dengan mudah membuat, mengelola, dan memantau workflow Anda. Mulai dari melacak eksekusi hingga mengelola kredensial dan memanfaatkan template, n8n memberdayakan Anda untuk membangun sistem otomatisasi yang efisien dan andal.