‫Instruktur: Mari terus bergerak
‫dan menjelajahi Node.js. js lagi.
‫Jadi sekarang mari kita mulai file JavaScript baru.
‫Jadi tepat di folder root, dan saya menyebutnya index. js, mari kita
‫kurangi terminal di sini sedikit.
‫Oke, jadi sekarang mari kita tulis kode Node pertama kita di
‫sini di dalam sebuah file dan
‫yang akan saya lakukan hanyalah membuat variabel hello.
‫(mengetik) Dan
‫kemudian menempatkan klasik "Halo dunia" di sana.
‫Jadi "Hello world" telah digunakan secara tradisional
‫saat memulai bahasa pemrograman baru dan itulah
‫yang kami lakukan di sini.
‫Oke, dan sekarang saya masuk
‫ke konsol variabel halo ini, jadi sangat sangat sangat sederhana.
‫Berikan save dan sekarang mari kita jalankan file ini.
‫Jadi, dalam JavaScript normal di browser, sekarang kita
‫akan memasukkan file JavaScript ini ke
‫dalam beberapa file HTML dan
‫kemudian membuka file HTML itu di browser, bukan?
‫Tapi di sini dengan Node, kita tidak perlu melakukan hal seperti itu.
‫Yang kita lakukan hanyalah menggunakan perintah Node kita.
‫Tapi sekarang, kita tidak akan langsung menekan 'Enter',
‫karena itu akan membawa kita kembali ke REPL tetapi sebaliknya
‫kita ingin menjalankan file ini.
‫Jadi yang harus kita lakukan adalah menulis Node dan
‫kemudian nama filenya, jadi index. js, tekan 'Enter' dan
‫memang, di sini kita memiliki log "Halo dunia. " Jadi selamat, Anda
‫baru saja
‫menjalankan skrip Node pertama Anda.
‫Nah, itu tidak terlalu berguna, bukan?
‫Jadi mari kita lakukan sesuatu yang sedikit lebih maju.
‫Dan ingat bagaimana saya mengatakannya dengan benar di
‫kuliah pertama dengan Node.js. js, kita dapat
‫melakukan segala macam hal menakjubkan yang tidak dapat kita
‫lakukan dengan JavaScript di browser seperti misalnya membaca file dari sistem file, bukan?
‫Sekarang untuk melakukan itu, kita perlu menggunakan modul Node.
‫Jadi Node. js benar-benar dibangun di
‫sekitar konsep modul ini di mana semua
‫jenis fungsionalitas tambahan disimpan dalam modul.
‫Dan dalam hal membaca
‫file, itu ada di dalam modul FS.
‫Jadi bagaimana kita membuka modul-modul
‫ini, atau bagaimana kita bisa benar-benar menggunakannya?
‫Yah, kami memang membutuhkannya ke dalam kode kami dan kemudian menyimpan
‫hasil dari fungsi yang membutuhkan dalam sebuah variabel.
‫Jadi kedengarannya agak rumit, jadi mari kita lakukan saja.
‫Jadi kita akan memanggil FS
‫ke
‫hasil (mengetik) membutuhkan modul FS.
‫Dan FS di sini adalah singkatan dari sistem file.
‫Jadi dengan menggunakan modul ini di sini, kita
‫akan mendapatkan akses ke fungsi untuk membaca data dan menulis
‫data langsung ke sistem file.
‫Jadi sekali lagi, memanggil fungsi ini di sini dengan nama
‫modul FS bawaan ini kemudian akan mengembalikan
‫objek di mana ada banyak fungsi yang bisa kita gunakan.
‫Dan kembalikan objek itu langsung ke variabel FS
‫yang nantinya bisa kita gunakan.
‫Kami akan menggunakannya di video berikutnya,
‫tetapi untuk saat ini saya ingin segera melihat dokumentasi
‫Node dengan Anda, sehingga jika Anda memerlukan
‫beberapa modul lain untuk
‫Anda sendiri nanti, Anda selalu tahu di
‫mana mencari beberapa informasi tentang itu.
‫Oke, jadi dokumentasi Node adalah sesuatu yang
‫sangat penting untuk diketahui oleh setiap pengembang Node.
‫Jadi, yang kita lakukan adalah pergi ke nodejs. org dan kemudian tekan tab
‫dokumentasi di sini dan kemudian pilih versi Node
‫yang Anda gunakan di sini di
‫sisi kiri.
‫Jadi saya menggunakan versi 10, dan itulah
‫yang saya pilih di sini.
‫Dan begitulah dokumentasinya.
‫Di sini, di sisi kiri, Anda memiliki
‫semua jenis modul yang berbeda.
‫Misalnya, Anda memiliki REPL juga, jadi REPL adalah apa yang kita
‫gunakan dalam kuliah terakhir dan jika Anda perlu tahu
‫lebih banyak tentangnya, Anda bisa datang
‫ke sini dan membaca apa pun
‫yang perlu Anda ketahui.
‫Misalnya, pintu keluar yang saya
‫bicarakan didokumentasikan di sini dan dengan baik, segala macam hal.
‫Oke, Anda juga sebenarnya dapat menggunakan
‫REPL di dalam kode Anda, yang tidak masuk akal
‫tetapi sebenarnya mungkin.
‫Jadi sekali lagi semua modul terdaftar di sini di sisi kiri
‫dan yang baru saja kita implementasikan adalah sistem file.
‫Oke, dan di bawah sini Anda memiliki semua hal berbeda yang untuk
‫saat ini tidak akan masuk akal bagi Anda, oke, tapi itu
‫tidak masalah sama sekali.
‫Itu sebabnya kami memiliki seluruh kursus ini di depan kami.
‫Untuk saat ini ketahuilah bahwa jika
‫Anda memerlukan sesuatu, itu selalu tersedia di dokumentasi untuk Anda.
‫Jadi misalnya, di video
‫berikutnya, kita akan membaca file dari disk ke kode kita.
‫Dan kita akan melakukannya menggunakan sinkronisasi file baca.
‫Jadi di sini
‫Anda memiliki semua informasi tentang fungsi khusus itu.
‫Oke, dan di
‫video berikutnya, itulah yang sebenarnya akan kita lakukan.
‫Dan di sini, Anda
‫belajar cara menulis kode Node pertama Anda sendiri
‫di dalam file JavaScript baru, dan
‫kemudian menjalankan file itu di terminal.
‫Kemudian kami juga membutuhkan modul sistem file dan
‫sekali lagi, di video
‫berikutnya, kami akhirnya akan menggunakannya dan mengimpor beberapa file.
‫Sampai jumpa.