{"id":1256,"date":"2014-11-29T03:17:22","date_gmt":"2014-11-29T03:17:22","guid":{"rendered":"http:\/\/www.webhozz.com\/blog\/?p=1256"},"modified":"2019-07-03T13:42:19","modified_gmt":"2019-07-03T13:42:19","slug":"nodejs-dan-mongodb","status":"publish","type":"post","link":"https:\/\/www.webhozz.com\/blog\/nodejs-dan-mongodb\/","title":{"rendered":"NodeJS dan MongoDB"},"content":{"rendered":"<p><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter\" src=\"http:\/\/coenraets.org\/blog\/wp-content\/uploads\/2013\/04\/nodejs-mongodb.png\" alt=\"\" width=\"640\" height=\"120\" \/><\/p>\n<p>NodeJS dan MongoDB diprediksi akan menjadi masa depan dunia website khususnya bidang pembangunan website. Kenapa ? tentunya banyak keistimewaan dikeduanya. NodeJS sama halnya seperti PHP sebagai bahasa pemrogramannya sedangkan MongoDB seperti MySQL sebagai database penyimpanan data.<!--more--><\/p>\n<p>Lalu keistimewaannya terdapat dimana ?<\/p>\n<p><img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/3.bp.blogspot.com\/-2OktAhbYWXg\/VE716GWl_UI\/AAAAAAAABG4\/Vx_uEUeH7DQ\/s1600\/node2js.png\" alt=\"\" width=\"700\" height=\"520\" \/><\/p>\n<p>Pada gambar diatas akan menjelaskan keistimewaan NodeJS dibanding PHP.\u00a0Menurut ilmuwebsite.com , menyampaikan bahwa php merupakan jenis pemrogaman berbasis thread. Ketika berbasis thread maka suatu tugas baru bisa dijalankan jika tugas yang sebelumnya selesai. Sebagai contohnya, kita membuat sebuah script php yang digunakan untuk membaca file, dan melakukan tugas yang lain setelah processor selesai membaca baru bisa melaksanakan tugas yang lain. Ada waktu menunggu yang dimana procesor dalam process idle karena tidak melakukan apa-apa hanya karena menunggu suatu proses thread tadi selesai.<\/p>\n<p><strong>NodeJS<\/strong> mampu bekerja lebih fleksibel. sehingga proses yang dikerjakan lebih cepat, ringan dan efisien. tanpa menunggu satu pekerjaan setelah selesai baru memulai pekerjaan selanjutnya.<\/p>\n<p><strong>Mongodb<\/strong> merupakan salah satu jenis database dari NoSQL yang dibuat menggunakan manajemen database berorientasi document oriented.<\/p>\n<p>Jika Anda yang terbiasa menggunakan MySQL mungkin cukup kebingungan di mongodb, karena dalam mongoDB tidak ada table-table dalam database, dan tentunya tidak ada relasi. struktur mongodb jauh berbeda dengan MySQL.<\/p>\n<p>Tapi jika ANda sudah mengetahui struktur JSON , begitulah struktur dari MongoDB. MongoDB memiliki konsep key dan value layaknya sebuah array dalam JSON. Data pada model MongoDB disebut BSON dengan struktur yang mirip dengan JSON. Strukturnya cukup mudah dibaca. Dengan konsep key-value pada MongoDB, setiap dokumen akan otomatis memiliki index id yang unik. Sehingga dapat membantu mempercepat proses pencarian data secara global.<\/p>\n<p>Jelas-jelas bahwa karena mengadopsi konsep JSON maka MongoDB memiliki kecepatan jauh yang lebih baik ketimbang MySQL.<\/p>\n<p>Namun sayang belum Ada hosting di Indonesia yang mendukung NodeJS ini, paling tidak Anda bisa menyewa VPS sendiri.<\/p>\n<p>NodeJS yang di padu dengan MongoDB dipercaya akan menghasilkan teknik web development di masa depan. Beberapa startup di luar negeri sudah mulai memikirkan ulang untuk pindah dari php ke nodejs. Seperti www.yummly.com , www.shutterstock.com dan banyak lagi&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>NodeJS dan MongoDB diprediksi akan menjadi masa depan dunia website khususnya bidang pembangunan website. Kenapa ? tentunya banyak keistimewaan dikeduanya. NodeJS sama halnya seperti PHP<\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1890],"tags":[422,420,419,421,388,417,418,416],"class_list":["post-1256","post","type-post","status-publish","format-standard","hentry","category-artikel","tag-belajar-nodejs-dan-mongodb","tag-keistimewaan-mongodb","tag-keistimewaan-nodejs","tag-kursus-php-ecommerce","tag-kursus-web-progamming","tag-mongodb","tag-nodejs","tag-web-masa-depan"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>NodeJS dan MongoDB - WebHozz Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.webhozz.com\/blog\/nodejs-dan-mongodb\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"NodeJS dan MongoDB - WebHozz Blog\" \/>\n<meta property=\"og:description\" content=\"NodeJS dan MongoDB diprediksi akan menjadi masa depan dunia website khususnya bidang pembangunan website. Kenapa ? tentunya banyak keistimewaan dikeduanya. NodeJS sama halnya seperti PHP\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.webhozz.com\/blog\/nodejs-dan-mongodb\/\" \/>\n<meta property=\"og:site_name\" content=\"WebHozz Blog\" \/>\n<meta property=\"article:published_time\" content=\"2014-11-29T03:17:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-07-03T13:42:19+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/coenraets.org\/blog\/wp-content\/uploads\/2013\/04\/nodejs-mongodb.png\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/nodejs-dan-mongodb\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/nodejs-dan-mongodb\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/#\\\/schema\\\/person\\\/ad1c5822a60b5b228c5ceda20e439fea\"},\"headline\":\"NodeJS dan MongoDB\",\"datePublished\":\"2014-11-29T03:17:22+00:00\",\"dateModified\":\"2019-07-03T13:42:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/nodejs-dan-mongodb\\\/\"},\"wordCount\":329,\"publisher\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/nodejs-dan-mongodb\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/coenraets.org\\\/blog\\\/wp-content\\\/uploads\\\/2013\\\/04\\\/nodejs-mongodb.png\",\"keywords\":[\"belajar nodejs dan mongodb\",\"keistimewaan mongodb\",\"keistimewaan nodejs\",\"kursus php ecommerce\",\"kursus web progamming\",\"mongodb\",\"nodejs\",\"web masa depan\"],\"articleSection\":[\"Artikel\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/nodejs-dan-mongodb\\\/\",\"url\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/nodejs-dan-mongodb\\\/\",\"name\":\"NodeJS dan MongoDB - WebHozz Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/nodejs-dan-mongodb\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/nodejs-dan-mongodb\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/coenraets.org\\\/blog\\\/wp-content\\\/uploads\\\/2013\\\/04\\\/nodejs-mongodb.png\",\"datePublished\":\"2014-11-29T03:17:22+00:00\",\"dateModified\":\"2019-07-03T13:42:19+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/nodejs-dan-mongodb\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/nodejs-dan-mongodb\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/nodejs-dan-mongodb\\\/#primaryimage\",\"url\":\"http:\\\/\\\/coenraets.org\\\/blog\\\/wp-content\\\/uploads\\\/2013\\\/04\\\/nodejs-mongodb.png\",\"contentUrl\":\"http:\\\/\\\/coenraets.org\\\/blog\\\/wp-content\\\/uploads\\\/2013\\\/04\\\/nodejs-mongodb.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/nodejs-dan-mongodb\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"NodeJS dan MongoDB\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/\",\"name\":\"WebHozz Blog\",\"description\":\"Kursus Web &amp; Android di Jakarta Bandung\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/#organization\",\"name\":\"WebHozz\",\"url\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/logo-persegi.jpg\",\"contentUrl\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/logo-persegi.jpg\",\"width\":442,\"height\":442,\"caption\":\"WebHozz\"},\"image\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/#\\\/schema\\\/person\\\/ad1c5822a60b5b228c5ceda20e439fea\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bff35e4083f3870e2f911c4437e788147d340f274268d361dd7e1cf20bebb156?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bff35e4083f3870e2f911c4437e788147d340f274268d361dd7e1cf20bebb156?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bff35e4083f3870e2f911c4437e788147d340f274268d361dd7e1cf20bebb156?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"url\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/author\\\/putralucio\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"NodeJS dan MongoDB - WebHozz Blog","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:\/\/www.webhozz.com\/blog\/nodejs-dan-mongodb\/","og_locale":"en_US","og_type":"article","og_title":"NodeJS dan MongoDB - WebHozz Blog","og_description":"NodeJS dan MongoDB diprediksi akan menjadi masa depan dunia website khususnya bidang pembangunan website. Kenapa ? tentunya banyak keistimewaan dikeduanya. NodeJS sama halnya seperti PHP","og_url":"https:\/\/www.webhozz.com\/blog\/nodejs-dan-mongodb\/","og_site_name":"WebHozz Blog","article_published_time":"2014-11-29T03:17:22+00:00","article_modified_time":"2019-07-03T13:42:19+00:00","og_image":[{"url":"http:\/\/coenraets.org\/blog\/wp-content\/uploads\/2013\/04\/nodejs-mongodb.png","type":"","width":"","height":""}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.webhozz.com\/blog\/nodejs-dan-mongodb\/#article","isPartOf":{"@id":"https:\/\/www.webhozz.com\/blog\/nodejs-dan-mongodb\/"},"author":{"name":"admin","@id":"https:\/\/www.webhozz.com\/blog\/#\/schema\/person\/ad1c5822a60b5b228c5ceda20e439fea"},"headline":"NodeJS dan MongoDB","datePublished":"2014-11-29T03:17:22+00:00","dateModified":"2019-07-03T13:42:19+00:00","mainEntityOfPage":{"@id":"https:\/\/www.webhozz.com\/blog\/nodejs-dan-mongodb\/"},"wordCount":329,"publisher":{"@id":"https:\/\/www.webhozz.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.webhozz.com\/blog\/nodejs-dan-mongodb\/#primaryimage"},"thumbnailUrl":"http:\/\/coenraets.org\/blog\/wp-content\/uploads\/2013\/04\/nodejs-mongodb.png","keywords":["belajar nodejs dan mongodb","keistimewaan mongodb","keistimewaan nodejs","kursus php ecommerce","kursus web progamming","mongodb","nodejs","web masa depan"],"articleSection":["Artikel"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.webhozz.com\/blog\/nodejs-dan-mongodb\/","url":"https:\/\/www.webhozz.com\/blog\/nodejs-dan-mongodb\/","name":"NodeJS dan MongoDB - WebHozz Blog","isPartOf":{"@id":"https:\/\/www.webhozz.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.webhozz.com\/blog\/nodejs-dan-mongodb\/#primaryimage"},"image":{"@id":"https:\/\/www.webhozz.com\/blog\/nodejs-dan-mongodb\/#primaryimage"},"thumbnailUrl":"http:\/\/coenraets.org\/blog\/wp-content\/uploads\/2013\/04\/nodejs-mongodb.png","datePublished":"2014-11-29T03:17:22+00:00","dateModified":"2019-07-03T13:42:19+00:00","breadcrumb":{"@id":"https:\/\/www.webhozz.com\/blog\/nodejs-dan-mongodb\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.webhozz.com\/blog\/nodejs-dan-mongodb\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhozz.com\/blog\/nodejs-dan-mongodb\/#primaryimage","url":"http:\/\/coenraets.org\/blog\/wp-content\/uploads\/2013\/04\/nodejs-mongodb.png","contentUrl":"http:\/\/coenraets.org\/blog\/wp-content\/uploads\/2013\/04\/nodejs-mongodb.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.webhozz.com\/blog\/nodejs-dan-mongodb\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.webhozz.com\/blog\/"},{"@type":"ListItem","position":2,"name":"NodeJS dan MongoDB"}]},{"@type":"WebSite","@id":"https:\/\/www.webhozz.com\/blog\/#website","url":"https:\/\/www.webhozz.com\/blog\/","name":"WebHozz Blog","description":"Kursus Web &amp; Android di Jakarta Bandung","publisher":{"@id":"https:\/\/www.webhozz.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.webhozz.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.webhozz.com\/blog\/#organization","name":"WebHozz","url":"https:\/\/www.webhozz.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhozz.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2018\/04\/logo-persegi.jpg","contentUrl":"https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2018\/04\/logo-persegi.jpg","width":442,"height":442,"caption":"WebHozz"},"image":{"@id":"https:\/\/www.webhozz.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.webhozz.com\/blog\/#\/schema\/person\/ad1c5822a60b5b228c5ceda20e439fea","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/bff35e4083f3870e2f911c4437e788147d340f274268d361dd7e1cf20bebb156?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/bff35e4083f3870e2f911c4437e788147d340f274268d361dd7e1cf20bebb156?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bff35e4083f3870e2f911c4437e788147d340f274268d361dd7e1cf20bebb156?s=96&d=mm&r=g","caption":"admin"},"url":"https:\/\/www.webhozz.com\/blog\/author\/putralucio\/"}]}},"_links":{"self":[{"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/posts\/1256","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/comments?post=1256"}],"version-history":[{"count":3,"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/posts\/1256\/revisions"}],"predecessor-version":[{"id":1271,"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/posts\/1256\/revisions\/1271"}],"wp:attachment":[{"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/media?parent=1256"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/categories?post=1256"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/tags?post=1256"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}