Intro Assalamualaikum warahmatullahi wabarakatuh Dalam seri video pembelajaran kali ini Kita akan belajar tentang Salah satu tools yang digunakan Dalam pembuatan database non-relasional Yaitu MomoDB Sebelum kita belajar lebih mendalam tentang MongoDB, anda baiknya kita pahami dulu apa itu MongoDB. MongoDB adalah salah satu tools database non-relasional yang dikembangkan oleh MongoDB Inks yang dirilis pada tahun 2009. Dan MongoDB ini sendiri sifatnya free, artinya siapapun boleh menggunakan tanpa harus membayar. Dan MongoDB ini bersifat open source artinya siapapun bisa memberikan kontribusinya untuk pengembangan dan penyempurnaan MoDb di masa yang akan datang dan yang perlu diingat lagi MoDb ini sama sekali tidak menggunakan SQL structure query language sehingga MoDb ini dikategorikan sebagai tools database no SQL no SQL itu bukan tidak SQL tapi not Only SQL Artinya, pengembang MongoDB ini ingin menyampaikan pada kita semua bahwa untuk membuat sebuah database itu tidak harus menggunakan bahasa SQL namun bisa juga menggunakan bahasa yang lainnya Dengan kata lain, tanpa SQL pun kita bisa membuat sebuah database Makanya, MongoDB dikelompokkan dalam kategori database no database SQL atau ada juga yang menyebut dengan database non-relasional. Nah kemudian timbul pertanyaan, kalau kita menggunakan bahasa SQL, lalu menggunakan apa memudipi ini dalam pembuatan database-nya?
Untuk pembuatan database menggunakan memudipi, bahasa yang digunakan adalah bahasa JavaScript. Oleh karena itu, bagi siapa saja yang hingga saat ini belum pernah mempelajari JavaScript, ada baiknya belajar JavaScript terlebih dahulu, agar nanti... ketika kita sudah masuk pembahasan yang lebih detail lagi dalam Mugudipi ini kita tidak mengalami kesulitan di dalam channel ini saya juga sudah pernah membuat sebuah video pembelajaran tentang algoritma pemrograman menggunakan javascript silahkan dipelajari mulai awal hingga akhir agar dalam mempelajari Mugudipi kedepannya kita tidak kesulitan dalam menggunakan bahasa pemrograman javascript Kemudian, yang membedakan MongoDB dengan tools database yang menggunakan SQL adalah Kalau MongoDB, database yang dihasilkan itu berbasis dokumen, di mana bentuk dokumennya adalah JSON Baik sekarang untuk lebih memberikan pemahaman tentang perbedaan database yang menggunakan SQL dan database yang tidak menggunakan SQL.
Paling tidak ada dua hal yang harus kita pahami. Yang pertama adalah istilah yang digunakan dalam database yang menggunakan SQL dan database yang tidak menggunakan SQL. Kalau database yang menggunakan SQL ada istilah tabel, row, column, dan join. Nah semua istilah-istilah ini tidak akan kita temukan lagi dalam database non-relasional.
atau database noSQL kalau dalam database non-relational atau database noSQL istilah tabel diganti dengan collection kemudian kalau row diganti dengan document, kemudian kalau column diganti dengan key atau ada juga yang menyebut field sedangkan untuk istilah join di dalam database noSQL diganti dengan istilah embedded jadi sekali lagi, dalam database Non-relational atau NoSQL, kita tidak akan ketemu lagi dengan istilah tabel, row, column, atau join. Yang ada adalah collection, document, key atau field, dan embed. Kemudian perbedaan kedua yang mendasar dari database SQL dan database NoSQL adalah bentuk data yang dihasilkan. Kalau database yang menggunakan SQL, data yang dihasilkan berbentuk tabel, seperti ini.
Jadi ada kolom-kolom, kemudian ada row. Nah, kalau dalam database non-relational atau database no SQL, data yang dihasilkan berbentuk JSON. Seperti ini tampilannya. Jadi dalam tampilan JSON ini tidak ada lagi bentuk tabel, tidak ada kolom, tidak ada baris. Yang ada adalah dokumen seperti ini.
Baik seperti itu untuk pengenalan dasar dari MUDW, ada pun untuk pembuatan database secara step by step akan kita pelajari dalam video-video berikutnya. Mudah-mudahan dapat dipahami. Terima kasih. Assalamualaikum warahmatullahi wabarakatuh.
Terima kasih.