{"id":5965,"date":"2025-12-01T10:28:34","date_gmt":"2025-12-01T03:28:34","guid":{"rendered":"https:\/\/dcloud.co.id\/blog\/?p=5965"},"modified":"2025-12-22T11:03:08","modified_gmt":"2025-12-22T04:03:08","slug":"menguasai-operasi-file-di-node-js-panduan-praktis-menggunakan-modul-fs","status":"publish","type":"post","link":"https:\/\/dcloud.co.id\/blog\/menguasai-operasi-file-di-node-js-panduan-praktis-menggunakan-modul-fs.html","title":{"rendered":"Menguasai Operasi File di Node.js: Panduan Praktis Menggunakan Modul FS"},"content":{"rendered":"<p>Pernah terpikir bagaimana sebuah aplikasi bisa menyimpan data ke file, membaca konfigurasi dari sistem, atau membuat laporan otomatis tanpa campur tangan pengguna? Semua itu terjadi berkat kemampuan aplikasi berinteraksi langsung dengan sistem file pada Node.js melalui modul bawaan bernama fs (File System).<\/p>\n<p>Modul ini memungkinkan kamu membaca, menulis, menghapus, bahkan memantau perubahan file di komputer atau server. Dengan beberapa baris kode sederhana, kamu bisa membuat Node.js bekerja layaknya pengelola file otomatis yang berguna untuk kebutuhan logging, backup, atau pengolahan data.<\/p>\n<p>Setelah sebelumnya kita mengenal berbagai modul lain di Node.js, kali ini kita akan pelajari bagaimana cara mengelola file menggunakan modul fs, lengkap dengan contoh penerapannya.<\/p>\n<p>Yuk, langsung kita coba!<\/p>\n<h2><strong>Mengenal Modul FS pada Node.js<\/strong><\/h2>\n<p>Modul <strong>fs (File System)<\/strong> merupakan salah satu <strong>core module bawaan Node.js<\/strong> yang digunakan untuk berinteraksi dengan sistem file di komputer. Dengan fs, kamu bisa melakukan operasi seperti:<\/p>\n<ul>\n<li>Membaca isi file (readFile)<\/li>\n<li>Menulis atau membuat file baru (writeFile)<\/li>\n<li>Menghapus file (unlink)<\/li>\n<li>Mengubah nama atau memindahkan file (rename)<\/li>\n<\/ul>\n<p>Agar lebih mudah digunakan, Node.js menyediakan versi Promise dari modul fs yang membuat kode lebih modern, rapi, dan mudah diikuti, terutama untuk pemula atau proyek dengan alur kompleks, sehingga kita bisa menggunakan async\/await.<\/p>\n<h3><strong>Persiapan Lingkungan<\/strong><\/h3>\n<p>Langkah pertama, pastikan Node.js kamu sudah terpasang. Kamu bisa buka terminal dan jalankan perintah:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5970 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/1-300x14.png\" alt=\"\" width=\"1071\" height=\"50\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/1-300x14.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/1-150x7.png 150w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/1-768x35.png 768w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/1.png 1019w\" sizes=\"auto, (max-width: 1071px) 100vw, 1071px\" \/><\/p>\n<p>Jika sudah muncul versi seperti berikut (v12.x.x), artinya Node.js siap digunakan.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5971 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/2-300x12.png\" alt=\"\" width=\"825\" height=\"33\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/2-300x12.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/2-150x6.png 150w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/2-768x31.png 768w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/2.png 1019w\" sizes=\"auto, (max-width: 825px) 100vw, 825px\" \/><\/p>\n<h3><strong>Buat Folder Proyek<\/strong><\/h3>\n<p>Setelah Node.js sudah siap digunakan, buat folder khusus untuk proyek latihan ini agar semua contoh file tidak bercampur dengan file lain di komputer.<\/p>\n<p>Kamu bisa membuat folder bernama node-fs-tutorial dan masuk ke folder tersebut dengan perintah:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5972 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/3-300x22.png\" alt=\"\" width=\"995\" height=\"73\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/3-300x22.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/3-1024x76.png 1024w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/3-150x11.png 150w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/3-768x57.png 768w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/3.png 1034w\" sizes=\"auto, (max-width: 995px) 100vw, 995px\" \/><\/p>\n<p>Sekarang kamu buat file JavaScript untuk latihan, misalnya:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5973 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/4-300x10.png\" alt=\"\" width=\"1050\" height=\"35\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/4-300x10.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/4-150x5.png 150w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/4-768x27.png 768w\" sizes=\"auto, (max-width: 1050px) 100vw, 1050px\" \/><\/p>\n<p>Perintah di atas akan membuat file bernama fs-demo.js berisi satu baris teks.<\/p>\n<h2><strong>Membaca File Menggunakan <\/strong><strong>readFile()<\/strong><\/h2>\n<p>Langkah pertama adalah membaca isi file yang sudah kamu buat sebelumnya. Buat file teks sederhana sebagai contoh:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5974 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/5-300x11.png\" alt=\"\" width=\"873\" height=\"32\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/5-300x11.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/5-1024x38.png 1024w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/5-150x6.png 150w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/5-768x28.png 768w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/5.png 1035w\" sizes=\"auto, (max-width: 873px) 100vw, 873px\" \/><\/p>\n<p>Perintah echo &#8220;Halo, ini adalah teks dari file intro.txt&#8221; &gt; intro.txt digunakan untuk membuat file baru sekaligus menulis teks ke dalamnya. Teks di dalam tanda kutip adalah konten file, kemudian tanda &gt; memberitahu terminal untuk memasukkan teks ke file baru, dan intro.txt adalah nama file yang dibuat. Jika file sudah ada, isinya akan ditimpa; untuk menambahkan tanpa menimpa, gunakan &gt;&gt;.<\/p>\n<p>Buat dan buka file bernama<em> readFile.js<\/em> menggunakan editor teks pilihanmu dan jalankan perintah:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5975 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/6-300x12.png\" alt=\"\" width=\"900\" height=\"36\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/6-300x12.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/6-1024x41.png 1024w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/6-150x6.png 150w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/6-768x30.png 768w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/6.png 1034w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/p>\n<p>Masukkan kode berikut:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5976 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/7-300x154.png\" alt=\"\" width=\"1167\" height=\"599\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/7-300x154.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/7-150x77.png 150w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/7-768x395.png 768w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/7.png 1023w\" sizes=\"auto, (max-width: 1167px) 100vw, 1167px\" \/><\/p>\n<p>Kode tersebut memakai <strong>fs <\/strong>versi Promise supaya kamu bisa menggunakan async\/await. Saat file dibaca dengan <strong>fs.readFile()<\/strong>, hasilnya masih berupa <em>byte<\/em>, jadi perlu diubah menjadi teks dengan <strong>toString()<\/strong>. Semua proses ditempatkan dalam <strong>try\u2026catch<\/strong> agar jika file tidak ada atau terjadi error, program tidak berhenti dan menampilkan pesan yang jelas.<\/p>\n<p><strong>Simpan dan keluar menggunakan:<\/strong><\/p>\n<p>Tekan <strong>Ctrl + O<\/strong>, lalu Enter \u2192 untuk menyimpan.<\/p>\n<p>Tekan <strong>Ctrl + X<\/strong> \u2192 keluar dari nano.<\/p>\n<p>Sekarang, jalankan file ini di terminal:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5977 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/8-300x13.png\" alt=\"\" width=\"1108\" height=\"48\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/8-300x13.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/8-150x6.png 150w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/8-768x32.png 768w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/8.png 1021w\" sizes=\"auto, (max-width: 1108px) 100vw, 1108px\" \/><\/p>\n<p>Jika berhasil, kamu akan melihat hasil seperti ini:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5978 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/9-300x13.png\" alt=\"\" width=\"1108\" height=\"48\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/9-300x13.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/9-150x7.png 150w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/9-768x34.png 768w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/9.png 1033w\" sizes=\"auto, (max-width: 1108px) 100vw, 1108px\" \/><\/p>\n<h2><strong>Menulis File Baru Menggunakan <\/strong><strong>writeFile()<\/strong><\/h2>\n<p>Setelah berhasil membaca file, kini kita belajar cara membuat file baru atau menulis ulang isi file menggunakan fungsi fs.writeFile().<\/p>\n<p>Pertama, jalankan perintah nano:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5979 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/10-300x11.png\" alt=\"\" width=\"1145\" height=\"42\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/10-300x11.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/10-1024x39.png 1024w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/10-150x6.png 150w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/10-768x29.png 768w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/10.png 1032w\" sizes=\"auto, (max-width: 1145px) 100vw, 1145px\" \/><\/p>\n<p>Jika sudah, masukkan kode berikut:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5980 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/11-300x114.png\" alt=\"\" width=\"1111\" height=\"422\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/11-300x114.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/11-1024x388.png 1024w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/11-150x57.png 150w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/11-768x291.png 768w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/11.png 1335w\" sizes=\"auto, (max-width: 1111px) 100vw, 1111px\" \/><\/p>\n<p>Fungsi <strong>fs.writeFile()<\/strong> membuat file baru atau menimpa file yang sudah ada. Jika lokasinya salah atau ada masalah lain, error akan ditangani oleh <strong>try&#8230;catch<\/strong> sehingga program tetap berjalan dan memberi pesan yang jelas.<\/p>\n<p><strong>Simpan dan keluar menggunakan:<\/strong><\/p>\n<p>Tekan <strong>Ctrl + O<\/strong>, lalu Enter \u2192 untuk menyimpan.<\/p>\n<p>Tekan <strong>Ctrl + X<\/strong> \u2192 keluar dari nano.<\/p>\n<p>Sekarang, jalankan file ini di terminal:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5981 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/12-300x14.png\" alt=\"\" width=\"1071\" height=\"50\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/12-300x14.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/12-1024x48.png 1024w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/12-150x7.png 150w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/12-768x36.png 768w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/12.png 1334w\" sizes=\"auto, (max-width: 1071px) 100vw, 1071px\" \/><\/p>\n<p>Jika berhasil, output yang muncul seperti ini:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5982 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/13-300x14.png\" alt=\"\" width=\"921\" height=\"43\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/13-300x14.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/13-1024x48.png 1024w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/13-150x7.png 150w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/13-768x36.png 768w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/13.png 1336w\" sizes=\"auto, (max-width: 921px) 100vw, 921px\" \/><\/p>\n<p>Langkah berikutnya adalah mengecek isi file secara langsung, jalankan perintah berikut pada terminal:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5983 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/14-300x16.png\" alt=\"\" width=\"1031\" height=\"55\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/14-300x16.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/14-1024x56.png 1024w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/14-150x8.png 150w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/14-768x42.png 768w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/14.png 1336w\" sizes=\"auto, (max-width: 1031px) 100vw, 1031px\" \/><\/p>\n<p>Perintah di atas digunakan untuk menampilkan isi file di terminal. Setelah kamu menulis file dengan fs.writeFile(), perintah ini memudahkanmu untuk langsung melihat apa yang sudah tertulis di file tanpa membuka editor teks.<\/p>\n<p>Jika perintah cat output.txt dijalankan, akan menampilkan output berupa konten file, seperti:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5984 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/15-300x16.png\" alt=\"\" width=\"1088\" height=\"58\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/15-300x16.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/15-1024x56.png 1024w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/15-150x8.png 150w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/15-768x42.png 768w\" sizes=\"auto, (max-width: 1088px) 100vw, 1088px\" \/><\/p>\n<h2><strong>Menghapus File dengan <\/strong><span style=\"color: #000000;\"><strong>unlink()<\/strong><\/span><\/h2>\n<p>Pada langkah sebelumnya, kamu telah mempelajari cara membaca dan menulis file menggunakan modul fs pada Node.js. Sekarang kamu akan belajar cara menghapus file menggunakan fungsi <strong>unlink()<\/strong>. Fungsi ini disediakan oleh modul fs dan tersedia dalam versi Promise, sehingga kita bisa menulis kode dengan gaya async\/await seperti sebelumnya.<\/p>\n<p>Pada terminal, buat file baru untuk fungsi delete dengan menjalankan perintah:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5985 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/16-300x12.png\" alt=\"\" width=\"1000\" height=\"40\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/16-300x12.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/16-1024x41.png 1024w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/16-150x6.png 150w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/16-768x31.png 768w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/16.png 1337w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/p>\n<p>Kita akan membuat fungsi deleteFile() yang menerima <em>path<\/em> file sebagai parameter, lalu menghapusnya menggunakan fs.unlink().<\/p>\n<p>Masukkan kode berikut ke dalam editor:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5986 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/17-300x150.png\" alt=\"\" width=\"1080\" height=\"540\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/17-300x150.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/17-1024x511.png 1024w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/17-150x75.png 150w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/17-768x383.png 768w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/17.png 1335w\" sizes=\"auto, (max-width: 1080px) 100vw, 1080px\" \/><\/p>\n<p>Fungsi<strong> unlink()<\/strong> akan menghapus file berdasarkan path yang kamu berikan. Jika file tersedia, file tersebut langsung terhapus permanen. Jika file tidak ditemukan, Node.js akan menampilkan error seperti <strong>ENOENT<\/strong>.<\/p>\n<p><strong>Simpan dan keluar menggunakan:<\/strong><\/p>\n<p>Tekan <strong>Ctrl + O<\/strong>, lalu Enter \u2192 untuk menyimpan.<\/p>\n<p>Tekan <strong>Ctrl + X<\/strong> \u2192 keluar dari nano.<\/p>\n<p>Jalankan kembali perintah berikut:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5987 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/18-300x12.png\" alt=\"\" width=\"1175\" height=\"47\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/18-300x12.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/18-1024x41.png 1024w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/18-150x6.png 150w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/18-768x31.png 768w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/18.png 1334w\" sizes=\"auto, (max-width: 1175px) 100vw, 1175px\" \/><\/p>\n<p>Jika berhasil, output yang muncul adalah:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5988 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/19-300x16.png\" alt=\"\" width=\"937\" height=\"50\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/19-300x16.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/19-1024x54.png 1024w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/19-150x8.png 150w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/19-768x41.png 768w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/19.png 1335w\" sizes=\"auto, (max-width: 937px) 100vw, 937px\" \/><\/p>\n<p>Untuk mengonfirmasi bahwa file kamu benar-benar terhapus, kamu bisa cek dengan menjalankan perintah:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5989 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/20-300x15.png\" alt=\"\" width=\"960\" height=\"48\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/20-300x15.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/20-1024x51.png 1024w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/20-150x8.png 150w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/20-768x39.png 768w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/20.png 1335w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><\/p>\n<p>Jika sebelum dihapus, kamu memiliki file:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5990 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/21-300x31.png\" alt=\"\" width=\"881\" height=\"91\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/21-300x31.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/21-1024x106.png 1024w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/21-150x16.png 150w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/21-768x79.png 768w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/21.png 1335w\" sizes=\"auto, (max-width: 881px) 100vw, 881px\" \/><\/p>\n<p>Setelah file benar-benar terhapus, <strong>output.txt<\/strong> <strong>tidak akan muncul <\/strong>dan hanya menampilkan hasil:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5991 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/22-300x31.png\" alt=\"\" width=\"1094\" height=\"113\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/22-300x31.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/22-1024x107.png 1024w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/22-150x16.png 150w\" sizes=\"auto, (max-width: 1094px) 100vw, 1094px\" \/><\/p>\n<h2><strong>Memindahkan File dengan <\/strong><strong>fs.rename()<\/strong><\/h2>\n<p>Setelah kamu belajar membaca, menulis, dan menghapus file, langkah penting berikutnya adalah memindahkan file ke folder lain. Di Node.js, operasi ini dilakukan dengan perintah <strong>rename() <\/strong>dari modul fs. Walaupun namanya <strong><em>rename<\/em><\/strong>, fungsi ini tidak hanya mengganti nama file tetapi juga bisa memindahkan file dari satu lokasi ke lokasi lain.<\/p>\n<p>Buat file baru dengan menjalankan perintah:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5992 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/23-300x14.png\" alt=\"\" width=\"943\" height=\"44\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/23-300x14.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/23-1024x48.png 1024w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/23-150x7.png 150w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/23-768x36.png 768w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/23.png 1333w\" sizes=\"auto, (max-width: 943px) 100vw, 943px\" \/><\/p>\n<p>Masukkan kode berikut untuk memindahkan file:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5993 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/24-300x132.png\" alt=\"\" width=\"1136\" height=\"500\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/24-300x132.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/24-1024x452.png 1024w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/24-150x66.png 150w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/24-768x339.png 768w\" sizes=\"auto, (max-width: 1136px) 100vw, 1136px\" \/><\/p>\n<p><strong>fs.rename()<\/strong> dipakai untuk memindahkan atau mengganti nama file. Kamu cukup menyiapkan dua path: lokasi file asal dan lokasi tujuan. Jika folder tujuan belum ada, Node.js akan menampilkan error. Kalau berhasil, file langsung berpindah dan tidak ada lagi di tempat sebelumnya.<\/p>\n<p><strong>Simpan dan keluar menggunakan:<\/strong><\/p>\n<p>Tekan <strong>Ctrl + O<\/strong>, lalu Enter \u2192 untuk menyimpan.<\/p>\n<p>Tekan <strong>Ctrl + X<\/strong> \u2192 keluar dari nano.<\/p>\n<p>Pastikan folder tujuan untuk pemindahan file telah dibuat. Untuk membuatnya, jalankan:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5994 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/25-300x16.png\" alt=\"\" width=\"919\" height=\"49\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/25-300x16.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/25-1024x55.png 1024w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/25-150x8.png 150w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/25-768x41.png 768w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/25.png 1334w\" sizes=\"auto, (max-width: 919px) 100vw, 919px\" \/><\/p>\n<p>Lalu jalankan perintah:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5995 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/26-300x13.png\" alt=\"\" width=\"785\" height=\"34\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/26-300x13.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/26-1024x44.png 1024w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/26-150x7.png 150w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/26-768x33.png 768w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/26.png 1335w\" sizes=\"auto, (max-width: 785px) 100vw, 785px\" \/><\/p>\n<p>Output yang akan muncul adalah:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5996 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/27-300x15.png\" alt=\"\" width=\"900\" height=\"45\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/27-300x15.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/27-1024x52.png 1024w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/27-150x8.png 150w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/27-768x39.png 768w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/27.png 1336w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/p>\n<h2><strong>Kesimpulan<\/strong><\/h2>\n<p>Setelah mengikuti seluruh langkah, kamu sudah memahami bagaimana Node.js menangani file dengan cara yang sederhana tetapi sangat penting untuk kebutuhan aplikasi modern. Mulai dari membaca, menulis, menghapus, hingga memindahkan file, semuanya dapat dilakukan hanya dengan beberapa baris kode melalui modul fs.<\/p>\n<p>Empat operasi utama yang sudah kamu pelajari adalah:<\/p>\n<ul>\n<li>readFile() untuk membaca isi file<\/li>\n<li>writeFile() untuk membuat atau memperbarui file<\/li>\n<li>unlink() untuk menghapus file yang tidak lagi dibutuhkan<\/li>\n<li>rename() untuk memindahkan atau mengganti nama file<\/li>\n<\/ul>\n<p>Menguasai alur ini artinya kamu sudah membangun fondasi kuat untuk membuat aplikasi yang lebih terstruktur, otomatis, dan mudah dikembangkan. Banyak fitur nyata seperti sistem logging, generator laporan, hingga otomasi proses sangat bergantung pada pengelolaan file yang baik.<\/p>\n<p>Pengetahuan ini bukan hanya berguna untuk latihan, tetapi juga relevan ketika kamu membangun aplikasi yang berjalan di cloud. Di DCloud, proses seperti pengelolaan file, workflow backend, hingga otomasi aplikasi dapat berjalan lebih stabil berkat infrastruktur yang aman, scalable, dan mudah dikonfigurasi.<\/p>\n<p>Kalau kamu ingin mencoba langsung bagaimana aplikasi Node.js berjalan di lingkungan produksi, kunjungi situs <a href=\"https:\/\/dcloud.co.id\">https:\/\/dcloud.co.id<\/a> untuk melihat paket layanan dan fitur yang cocok dengan pengembanganmu.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pernah terpikir bagaimana sebuah aplikasi bisa menyimpan data ke file, membaca konfigurasi dari sistem, atau membuat laporan otomatis tanpa campur tangan pengguna? Semua itu terjadi berkat kemampuan aplikasi berinteraksi langsung dengan sistem file pada Node.js melalui modul bawaan bernama fs (File System). Modul ini memungkinkan kamu membaca, menulis, menghapus, bahkan memantau perubahan file di komputer<\/p>\n","protected":false},"author":24,"featured_media":5969,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":{"0":"post-5965","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tutorial"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Menguasai Operasi File di Node.js: Panduan Praktis Menggunakan Modul FS - DCloud | Layanan Komputasi Awan Publik Datacomm %<\/title>\n<meta name=\"description\" content=\"Menguasai Operasi File di Node.js: Panduan Praktis Menggunakan Modul FS DCloud | Layanan Komputasi Awan Publik Datacomm\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dcloud.co.id\/blog\/menguasai-operasi-file-di-node-js-panduan-praktis-menggunakan-modul-fs.html\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Menguasai Operasi File di Node.js: Panduan Praktis Menggunakan Modul FS - DCloud | Layanan Komputasi Awan Publik Datacomm %\" \/>\n<meta property=\"og:description\" content=\"Menguasai Operasi File di Node.js: Panduan Praktis Menggunakan Modul FS DCloud | Layanan Komputasi Awan Publik Datacomm\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dcloud.co.id\/blog\/menguasai-operasi-file-di-node-js-panduan-praktis-menggunakan-modul-fs.html\" \/>\n<meta property=\"og:site_name\" content=\"DCloud | Layanan Komputasi Awan Publik Datacomm\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-01T03:28:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-22T04:03:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/Menguasai-Operasi-File-di-Node.js-Panduan-Praktis-Menggunakan-Modul-FS-1-scaled.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1112\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Erina Raisah\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Erina Raisah\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/dcloud.co.id\/blog\/menguasai-operasi-file-di-node-js-panduan-praktis-menggunakan-modul-fs.html#article\",\"isPartOf\":{\"@id\":\"https:\/\/dcloud.co.id\/blog\/menguasai-operasi-file-di-node-js-panduan-praktis-menggunakan-modul-fs.html\"},\"author\":{\"name\":\"Erina Raisah\",\"@id\":\"https:\/\/dcloud.co.id\/blog\/#\/schema\/person\/13e9650e0328db637bcaf5b6d1d42f40\"},\"headline\":\"Menguasai Operasi File di Node.js: Panduan Praktis Menggunakan Modul FS\",\"datePublished\":\"2025-12-01T03:28:34+00:00\",\"dateModified\":\"2025-12-22T04:03:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/dcloud.co.id\/blog\/menguasai-operasi-file-di-node-js-panduan-praktis-menggunakan-modul-fs.html\"},\"wordCount\":1147,\"publisher\":{\"@id\":\"https:\/\/dcloud.co.id\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/dcloud.co.id\/blog\/menguasai-operasi-file-di-node-js-panduan-praktis-menggunakan-modul-fs.html#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/Menguasai-Operasi-File-di-Node.js-Panduan-Praktis-Menggunakan-Modul-FS-1-scaled.png\",\"articleSection\":[\"Tutorial\"],\"inLanguage\":\"id\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dcloud.co.id\/blog\/menguasai-operasi-file-di-node-js-panduan-praktis-menggunakan-modul-fs.html\",\"url\":\"https:\/\/dcloud.co.id\/blog\/menguasai-operasi-file-di-node-js-panduan-praktis-menggunakan-modul-fs.html\",\"name\":\"Menguasai Operasi File di Node.js: Panduan Praktis Menggunakan Modul FS - DCloud | Layanan Komputasi Awan Publik Datacomm %\",\"isPartOf\":{\"@id\":\"https:\/\/dcloud.co.id\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/dcloud.co.id\/blog\/menguasai-operasi-file-di-node-js-panduan-praktis-menggunakan-modul-fs.html#primaryimage\"},\"image\":{\"@id\":\"https:\/\/dcloud.co.id\/blog\/menguasai-operasi-file-di-node-js-panduan-praktis-menggunakan-modul-fs.html#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/Menguasai-Operasi-File-di-Node.js-Panduan-Praktis-Menggunakan-Modul-FS-1-scaled.png\",\"datePublished\":\"2025-12-01T03:28:34+00:00\",\"dateModified\":\"2025-12-22T04:03:08+00:00\",\"description\":\"Menguasai Operasi File di Node.js: Panduan Praktis Menggunakan Modul FS DCloud | Layanan Komputasi Awan Publik Datacomm\",\"breadcrumb\":{\"@id\":\"https:\/\/dcloud.co.id\/blog\/menguasai-operasi-file-di-node-js-panduan-praktis-menggunakan-modul-fs.html#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dcloud.co.id\/blog\/menguasai-operasi-file-di-node-js-panduan-praktis-menggunakan-modul-fs.html\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/dcloud.co.id\/blog\/menguasai-operasi-file-di-node-js-panduan-praktis-menggunakan-modul-fs.html#primaryimage\",\"url\":\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/Menguasai-Operasi-File-di-Node.js-Panduan-Praktis-Menggunakan-Modul-FS-1-scaled.png\",\"contentUrl\":\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/Menguasai-Operasi-File-di-Node.js-Panduan-Praktis-Menggunakan-Modul-FS-1-scaled.png\",\"width\":2560,\"height\":1112,\"caption\":\"Node.js\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dcloud.co.id\/blog\/menguasai-operasi-file-di-node-js-panduan-praktis-menggunakan-modul-fs.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\/\/dcloud.co.id\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Menguasai Operasi File di Node.js: Panduan Praktis Menggunakan Modul FS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/dcloud.co.id\/blog\/#website\",\"url\":\"https:\/\/dcloud.co.id\/blog\/\",\"name\":\"DCloud | Layanan Komputasi Awan Publik Datacomm\",\"description\":\"Layanan Komputasi Awan Publik Nasional Berstandar Internasional\",\"publisher\":{\"@id\":\"https:\/\/dcloud.co.id\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/dcloud.co.id\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/dcloud.co.id\/blog\/#organization\",\"name\":\"DCloud | Layanan Komputasi Awan Publik Datacomm\",\"url\":\"https:\/\/dcloud.co.id\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/dcloud.co.id\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2022\/03\/logo-dcloud-png.png\",\"contentUrl\":\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2022\/03\/logo-dcloud-png.png\",\"width\":1215,\"height\":297,\"caption\":\"DCloud | Layanan Komputasi Awan Publik Datacomm\"},\"image\":{\"@id\":\"https:\/\/dcloud.co.id\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/dcloud.co.id\/blog\/#\/schema\/person\/13e9650e0328db637bcaf5b6d1d42f40\",\"name\":\"Erina Raisah\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/dcloud.co.id\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ee4dfb63db0c88a69cb678b31115fe2eb7302de8613b9233dc96f21431a6b977?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ee4dfb63db0c88a69cb678b31115fe2eb7302de8613b9233dc96f21431a6b977?s=96&d=mm&r=g\",\"caption\":\"Erina Raisah\"},\"description\":\"Erina percaya bahwa teknologi tidak harus rumit untuk dipahami. Lewat tulisannya, ia menghubungkan dunia digital dengan cara yang lebih sederhana dan menarik.\",\"url\":\"https:\/\/dcloud.co.id\/blog\/author\/erina-raisah\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Menguasai Operasi File di Node.js: Panduan Praktis Menggunakan Modul FS - DCloud | Layanan Komputasi Awan Publik Datacomm %","description":"Menguasai Operasi File di Node.js: Panduan Praktis Menggunakan Modul FS DCloud | Layanan Komputasi Awan Publik Datacomm","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dcloud.co.id\/blog\/menguasai-operasi-file-di-node-js-panduan-praktis-menggunakan-modul-fs.html","og_locale":"id_ID","og_type":"article","og_title":"Menguasai Operasi File di Node.js: Panduan Praktis Menggunakan Modul FS - DCloud | Layanan Komputasi Awan Publik Datacomm %","og_description":"Menguasai Operasi File di Node.js: Panduan Praktis Menggunakan Modul FS DCloud | Layanan Komputasi Awan Publik Datacomm","og_url":"https:\/\/dcloud.co.id\/blog\/menguasai-operasi-file-di-node-js-panduan-praktis-menggunakan-modul-fs.html","og_site_name":"DCloud | Layanan Komputasi Awan Publik Datacomm","article_published_time":"2025-12-01T03:28:34+00:00","article_modified_time":"2025-12-22T04:03:08+00:00","og_image":[{"width":2560,"height":1112,"url":"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/Menguasai-Operasi-File-di-Node.js-Panduan-Praktis-Menggunakan-Modul-FS-1-scaled.png","type":"image\/png"}],"author":"Erina Raisah","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Erina Raisah","Estimasi waktu membaca":"6 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dcloud.co.id\/blog\/menguasai-operasi-file-di-node-js-panduan-praktis-menggunakan-modul-fs.html#article","isPartOf":{"@id":"https:\/\/dcloud.co.id\/blog\/menguasai-operasi-file-di-node-js-panduan-praktis-menggunakan-modul-fs.html"},"author":{"name":"Erina Raisah","@id":"https:\/\/dcloud.co.id\/blog\/#\/schema\/person\/13e9650e0328db637bcaf5b6d1d42f40"},"headline":"Menguasai Operasi File di Node.js: Panduan Praktis Menggunakan Modul FS","datePublished":"2025-12-01T03:28:34+00:00","dateModified":"2025-12-22T04:03:08+00:00","mainEntityOfPage":{"@id":"https:\/\/dcloud.co.id\/blog\/menguasai-operasi-file-di-node-js-panduan-praktis-menggunakan-modul-fs.html"},"wordCount":1147,"publisher":{"@id":"https:\/\/dcloud.co.id\/blog\/#organization"},"image":{"@id":"https:\/\/dcloud.co.id\/blog\/menguasai-operasi-file-di-node-js-panduan-praktis-menggunakan-modul-fs.html#primaryimage"},"thumbnailUrl":"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/Menguasai-Operasi-File-di-Node.js-Panduan-Praktis-Menggunakan-Modul-FS-1-scaled.png","articleSection":["Tutorial"],"inLanguage":"id"},{"@type":"WebPage","@id":"https:\/\/dcloud.co.id\/blog\/menguasai-operasi-file-di-node-js-panduan-praktis-menggunakan-modul-fs.html","url":"https:\/\/dcloud.co.id\/blog\/menguasai-operasi-file-di-node-js-panduan-praktis-menggunakan-modul-fs.html","name":"Menguasai Operasi File di Node.js: Panduan Praktis Menggunakan Modul FS - DCloud | Layanan Komputasi Awan Publik Datacomm %","isPartOf":{"@id":"https:\/\/dcloud.co.id\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dcloud.co.id\/blog\/menguasai-operasi-file-di-node-js-panduan-praktis-menggunakan-modul-fs.html#primaryimage"},"image":{"@id":"https:\/\/dcloud.co.id\/blog\/menguasai-operasi-file-di-node-js-panduan-praktis-menggunakan-modul-fs.html#primaryimage"},"thumbnailUrl":"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/Menguasai-Operasi-File-di-Node.js-Panduan-Praktis-Menggunakan-Modul-FS-1-scaled.png","datePublished":"2025-12-01T03:28:34+00:00","dateModified":"2025-12-22T04:03:08+00:00","description":"Menguasai Operasi File di Node.js: Panduan Praktis Menggunakan Modul FS DCloud | Layanan Komputasi Awan Publik Datacomm","breadcrumb":{"@id":"https:\/\/dcloud.co.id\/blog\/menguasai-operasi-file-di-node-js-panduan-praktis-menggunakan-modul-fs.html#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dcloud.co.id\/blog\/menguasai-operasi-file-di-node-js-panduan-praktis-menggunakan-modul-fs.html"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/dcloud.co.id\/blog\/menguasai-operasi-file-di-node-js-panduan-praktis-menggunakan-modul-fs.html#primaryimage","url":"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/Menguasai-Operasi-File-di-Node.js-Panduan-Praktis-Menggunakan-Modul-FS-1-scaled.png","contentUrl":"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2025\/12\/Menguasai-Operasi-File-di-Node.js-Panduan-Praktis-Menggunakan-Modul-FS-1-scaled.png","width":2560,"height":1112,"caption":"Node.js"},{"@type":"BreadcrumbList","@id":"https:\/\/dcloud.co.id\/blog\/menguasai-operasi-file-di-node-js-panduan-praktis-menggunakan-modul-fs.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/dcloud.co.id\/blog\/"},{"@type":"ListItem","position":2,"name":"Menguasai Operasi File di Node.js: Panduan Praktis Menggunakan Modul FS"}]},{"@type":"WebSite","@id":"https:\/\/dcloud.co.id\/blog\/#website","url":"https:\/\/dcloud.co.id\/blog\/","name":"DCloud | Layanan Komputasi Awan Publik Datacomm","description":"Layanan Komputasi Awan Publik Nasional Berstandar Internasional","publisher":{"@id":"https:\/\/dcloud.co.id\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dcloud.co.id\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Organization","@id":"https:\/\/dcloud.co.id\/blog\/#organization","name":"DCloud | Layanan Komputasi Awan Publik Datacomm","url":"https:\/\/dcloud.co.id\/blog\/","logo":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/dcloud.co.id\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2022\/03\/logo-dcloud-png.png","contentUrl":"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2022\/03\/logo-dcloud-png.png","width":1215,"height":297,"caption":"DCloud | Layanan Komputasi Awan Publik Datacomm"},"image":{"@id":"https:\/\/dcloud.co.id\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/dcloud.co.id\/blog\/#\/schema\/person\/13e9650e0328db637bcaf5b6d1d42f40","name":"Erina Raisah","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/dcloud.co.id\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ee4dfb63db0c88a69cb678b31115fe2eb7302de8613b9233dc96f21431a6b977?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ee4dfb63db0c88a69cb678b31115fe2eb7302de8613b9233dc96f21431a6b977?s=96&d=mm&r=g","caption":"Erina Raisah"},"description":"Erina percaya bahwa teknologi tidak harus rumit untuk dipahami. Lewat tulisannya, ia menghubungkan dunia digital dengan cara yang lebih sederhana dan menarik.","url":"https:\/\/dcloud.co.id\/blog\/author\/erina-raisah"}]}},"_links":{"self":[{"href":"https:\/\/dcloud.co.id\/blog\/wp-json\/wp\/v2\/posts\/5965","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dcloud.co.id\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dcloud.co.id\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dcloud.co.id\/blog\/wp-json\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/dcloud.co.id\/blog\/wp-json\/wp\/v2\/comments?post=5965"}],"version-history":[{"count":5,"href":"https:\/\/dcloud.co.id\/blog\/wp-json\/wp\/v2\/posts\/5965\/revisions"}],"predecessor-version":[{"id":6000,"href":"https:\/\/dcloud.co.id\/blog\/wp-json\/wp\/v2\/posts\/5965\/revisions\/6000"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dcloud.co.id\/blog\/wp-json\/wp\/v2\/media\/5969"}],"wp:attachment":[{"href":"https:\/\/dcloud.co.id\/blog\/wp-json\/wp\/v2\/media?parent=5965"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dcloud.co.id\/blog\/wp-json\/wp\/v2\/categories?post=5965"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dcloud.co.id\/blog\/wp-json\/wp\/v2\/tags?post=5965"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}