Belajar NodeJS | 12. Membuat Contact App (Bagian 3)

preview_player
Показать описание
Bagian 3 dari pembuatan Contact App sederhana dengan menerapkan apa yang sudah kita pelajari dari video2 sebelumnya

---
NodeJS

NPM (Node Package Manager)

Git

---
🔥 SUPPORT WPU 🔥

👕 Beli Hoodie & T-Shirt di WPU Coding Gear Official Store 👕

🎓 Ikuti KELAS ONLINE "Full Stack Web Designer" 🎓

👾 Gabung Server Discord WPU 👾

- Donasi Channel WPU (OVO / GoPay / Dana / LinkAja)

---
📢 FOLLOW SOCIAL MEDIA 📢

---
UNIVERSITAS PASUNDAN BANDUNG

terimakasih dan #janganlupatitikkoma!

@sandhikagalih
Рекомендации по теме
Комментарии
Автор

Kalo menurut saya untuk menghapus lebih baik gunakan cara:
1. Temukan index: contact.findIndex((x) => x.nama.toLowerCase() === nama.toLowerCase())
2. Lalu hapus data dengan array beradasarkan index yg didapat tadi: contact.splice(x, 1)
3. Setalah itu jalankan fungsi simpan data lagi

Alasannya: Jika data cuma ada 1000 its oke, tapi bagaimana jika data sudah sampai jutaan, mungkin akan membuat blank atau yang lain yg memberi efek buruk.

Itu menurut pandangan saya saja, dan Terima kasih sudah memberikan tutorial yang bermanfaat, sehat selalu kak Sandhika ^__^.

tanjungclan
Автор

Keren banget, CRUD bisa dilakukan sesimpel ini, terima kasih banyak Pak, ilmunya manfaat.

syafiqhumam
Автор

Terima kasih pak, jadi bisa dipraktekan nih buat aplikasi CLI dengan Node JS.

RianYK
Автор

Selalu merasa terpanggil karena nama Erik 😂

erick
Автор

Sehat selaku pak, selalu nungguin update2 terbarunya

xynaratech
Автор

Manteb pak, di tinggu next video materi nodejsnya 👍

maman
Автор

mohon di bahas tentang node js setuntas tuntas nya dong pak, karna susah banget cari materi node js bahasa indo yang bagus

syahrul
Автор

Maaf pak, kalau boleh request setelah series ini, apa bisa bapak ajarin tentang framework react native, maaf dah lancang tapi tolong dibalas pak, terima kasih.

nandopookey
Автор

next eps penjelasan tentang service worker & fungsi kegunaan nya dong pak sandi..

redbeemee
Автор

ditunggu sampee api dan hostingnya paaak

hernowoeno
Автор

Bang bikin tutorial css media query dong🙏

Mrlolo
Автор

Cara mengatasi YError: invalid second argument. Expected object but received function gimana yah tolong pencerahannya

dreamcloud
Автор

Selain pake Google sheet, kalau mau pake database di github pages pake apa kira kira?

hasanismail
Автор

node app cmd_yang_blm_dibuat, ndak nampil apa2, Izin masukan Pak, mungkin perlu ditambahkan yargs untuk menangani command yang salah.

danangponorogo
Автор

izin bertanya pak
Pada bagian ini kenapa tetap pas kita jalanin tetep munculnya "email is not valid" padahal format email sudah benar
if(email) {

is not valid!'));
return false;
}
}

menengah
Автор

pak dhika saya sudah ikuti pembelajaran ini dan sudah punya file yg sama di laptop dan jalan. cuma kenapa di termux yg jalan hanya list saja ya pak. apakah node js di termux module nya berbeda atau bagaimana, sebelumnya terimakasih 🙏🙏🙏

muwatokproject
Автор

Pak, tolong buatkan tutorial membuat bot WhatsApp dengan Node.js

limitbreaker
Автор

izin bertanyaa
katanya filter membuat array baru tapi kenapa array di contact.json kehapus juga? trus bedanya apa kalau pake .splice ?
makasih buat yg mau respon, hanya pertanyaan dari saya yg agak kebingungan XD

const saveContact = (contacts) => {
fs.writeFileSync('data/contacts.json', JSON.stringify(contacts, null, 2), 'utf-8');
};
const removeContact = (nama) => {
const contacts = loadContact();
const indexToRemove = contacts.findIndex(
(contact) => contact.nama.toLowerCase() === nama.toLowerCase()
);
if(indexToRemove !== -1){
contacts.splice(indexToRemove, 1);
saveContact(contacts);
console.log(`Contact ${nama} berhasil dihapus`)
} else {
console.log(`Contact ${nama} tidak dapat ditemukan`)
}
};

hasil pneggunaan .splice() maap berantakan :"

ruuma
Автор

Assalamualikum.
Pak nanya, kalau untuk buat form validation server side di modal bootstrap pake Codeigniter 3, sudah adakah? kalau boleh tau di video yang mana yah.
Terimakasih.

ndiemuhammad
Автор

bang kok ga bahas substring trim splice slice gtu gtu :v

Settn