{
    "componentChunkName": "component---src-templates-portofolio-list-js",
    "path": "/portofolio",
    "result": {"data":{"allMarkdownRemark":{"edges":[{"node":{"id":"f9b5001f-1899-56ed-8b19-da018df01b46","excerpt":"Trademap  Bilateral Trade  Data Scraping  Overview In this project, we create web scraper with Selenium and  BeautifulSoup using python. Project Files  -> a jupyter notebook contains python code for testing  scraping in trademap.org website  -> a…","frontmatter":{"date":"September 10, 2021","slug":"/web-scraping-trademap-org","title":"Web Scraping trademap.org  with Selenium and BeautifulSoup (Bs4) ","featuredImage":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/9bc05b906780657717c14be8bda8c358/bf891/image.png","srcSet":"/static/9bc05b906780657717c14be8bda8c358/cbcaa/image.png 83w,\n/static/9bc05b906780657717c14be8bda8c358/69715/image.png 165w,\n/static/9bc05b906780657717c14be8bda8c358/bf891/image.png 330w,\n/static/9bc05b906780657717c14be8bda8c358/1dc04/image.png 660w","sizes":"(min-width: 330px) 330px, 100vw"},"sources":[{"srcSet":"/static/9bc05b906780657717c14be8bda8c358/77faf/image.webp 83w,\n/static/9bc05b906780657717c14be8bda8c358/0e769/image.webp 165w,\n/static/9bc05b906780657717c14be8bda8c358/7fe35/image.webp 330w,\n/static/9bc05b906780657717c14be8bda8c358/3087a/image.webp 660w","type":"image/webp","sizes":"(min-width: 330px) 330px, 100vw"}]},"width":330,"height":220}}}}}},{"node":{"id":"7f9eb227-9d3f-5a1d-9b81-aff6c52bd5ab","excerpt":"🚀 Data Modeling With Apache Cassandra + Docker  Overview  this project, we create data modeling with Apacahe Cassandra and build ETL pipeline using python. Study Case : A startup in indonesia wants to analyze the data they have been collecting on…","frontmatter":{"date":"September 10, 2021","slug":"/data-modeling-cassandra","title":"Data Modeling With Apache Cassandra + Docker","featuredImage":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","backgroundColor":"#282828","images":{"fallback":{"src":"/static/48030194f15d639dff8f3164ec175ec4/bf891/sparkify.png","srcSet":"/static/48030194f15d639dff8f3164ec175ec4/cbcaa/sparkify.png 83w,\n/static/48030194f15d639dff8f3164ec175ec4/69715/sparkify.png 165w,\n/static/48030194f15d639dff8f3164ec175ec4/bf891/sparkify.png 330w","sizes":"(min-width: 330px) 330px, 100vw"},"sources":[{"srcSet":"/static/48030194f15d639dff8f3164ec175ec4/77faf/sparkify.webp 83w,\n/static/48030194f15d639dff8f3164ec175ec4/0e769/sparkify.webp 165w,\n/static/48030194f15d639dff8f3164ec175ec4/7fe35/sparkify.webp 330w","type":"image/webp","sizes":"(min-width: 330px) 330px, 100vw"}]},"width":330,"height":220}}}}}},{"node":{"id":"6aa640b2-c907-535f-a5c1-642882a4b5a9","excerpt":"🚀Data Visualization and Analytics With PostgresSQL  Olympics Dataset     Overview Getting hyped for the olympics by practicing SQL queries on historical olympic data Read my medium article! All code is available in the notebook entitled . Note that…","frontmatter":{"date":"July 27, 2021","slug":"/data-visualization-postgresql-olympics","title":"Data Visualization and Analytics With PostgresSQL  Olympics Dataset","featuredImage":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","backgroundColor":"#e8e8e8","images":{"fallback":{"src":"/static/19c51a347351d5a0b33134b7a2d64516/b63aa/0_krwximnedn9vxxfn.jpg","srcSet":"/static/19c51a347351d5a0b33134b7a2d64516/504bb/0_krwximnedn9vxxfn.jpg 83w,\n/static/19c51a347351d5a0b33134b7a2d64516/64e22/0_krwximnedn9vxxfn.jpg 165w,\n/static/19c51a347351d5a0b33134b7a2d64516/b63aa/0_krwximnedn9vxxfn.jpg 330w,\n/static/19c51a347351d5a0b33134b7a2d64516/667f5/0_krwximnedn9vxxfn.jpg 660w","sizes":"(min-width: 330px) 330px, 100vw"},"sources":[{"srcSet":"/static/19c51a347351d5a0b33134b7a2d64516/77faf/0_krwximnedn9vxxfn.webp 83w,\n/static/19c51a347351d5a0b33134b7a2d64516/0e769/0_krwximnedn9vxxfn.webp 165w,\n/static/19c51a347351d5a0b33134b7a2d64516/7fe35/0_krwximnedn9vxxfn.webp 330w,\n/static/19c51a347351d5a0b33134b7a2d64516/3087a/0_krwximnedn9vxxfn.webp 660w","type":"image/webp","sizes":"(min-width: 330px) 330px, 100vw"}]},"width":330,"height":220}}}}}},{"node":{"id":"9c3b4b16-4942-5452-88bb-273f29aa4b4c","excerpt":"🚀 Data Modeling With PostgresSQL  Overview In this project, we create data modeling with postgres and build ETL pipeline using python.\nStudy Case : A startup in indonesia wants to analyze the data they have been collecting on songs and user activity…","frontmatter":{"date":"July 27, 2021","slug":"/data-modeling-postgresql","title":"Data Modeling With PostgresSQL","featuredImage":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","backgroundColor":"#282828","images":{"fallback":{"src":"/static/6819318229a6e279d7348ef625881538/bf891/sparkifydb.png","srcSet":"/static/6819318229a6e279d7348ef625881538/cbcaa/sparkifydb.png 83w,\n/static/6819318229a6e279d7348ef625881538/69715/sparkifydb.png 165w,\n/static/6819318229a6e279d7348ef625881538/bf891/sparkifydb.png 330w","sizes":"(min-width: 330px) 330px, 100vw"},"sources":[{"srcSet":"/static/6819318229a6e279d7348ef625881538/77faf/sparkifydb.webp 83w,\n/static/6819318229a6e279d7348ef625881538/0e769/sparkifydb.webp 165w,\n/static/6819318229a6e279d7348ef625881538/7fe35/sparkifydb.webp 330w","type":"image/webp","sizes":"(min-width: 330px) 330px, 100vw"}]},"width":330,"height":220}}}}}},{"node":{"id":"7059341d-f731-5c1e-b7e9-3e23979a2b05","excerpt":"Link The Dashboard : Dashboard Link The Result Analysis : Result Analysis","frontmatter":{"date":"April 10, 2021","slug":"/data-portofolio-traveloka","title":"Customer  Churn Analysis  & Segmentation  ","featuredImage":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/0e15124d9c939f79bfb249002fd14a11/bf891/screencapture-tri-juhari-shinyapps-io-traveloka-2021-04-10-12_25_37.png","srcSet":"/static/0e15124d9c939f79bfb249002fd14a11/cbcaa/screencapture-tri-juhari-shinyapps-io-traveloka-2021-04-10-12_25_37.png 83w,\n/static/0e15124d9c939f79bfb249002fd14a11/69715/screencapture-tri-juhari-shinyapps-io-traveloka-2021-04-10-12_25_37.png 165w,\n/static/0e15124d9c939f79bfb249002fd14a11/bf891/screencapture-tri-juhari-shinyapps-io-traveloka-2021-04-10-12_25_37.png 330w,\n/static/0e15124d9c939f79bfb249002fd14a11/1dc04/screencapture-tri-juhari-shinyapps-io-traveloka-2021-04-10-12_25_37.png 660w","sizes":"(min-width: 330px) 330px, 100vw"},"sources":[{"srcSet":"/static/0e15124d9c939f79bfb249002fd14a11/77faf/screencapture-tri-juhari-shinyapps-io-traveloka-2021-04-10-12_25_37.webp 83w,\n/static/0e15124d9c939f79bfb249002fd14a11/0e769/screencapture-tri-juhari-shinyapps-io-traveloka-2021-04-10-12_25_37.webp 165w,\n/static/0e15124d9c939f79bfb249002fd14a11/7fe35/screencapture-tri-juhari-shinyapps-io-traveloka-2021-04-10-12_25_37.webp 330w,\n/static/0e15124d9c939f79bfb249002fd14a11/3087a/screencapture-tri-juhari-shinyapps-io-traveloka-2021-04-10-12_25_37.webp 660w","type":"image/webp","sizes":"(min-width: 330px) 330px, 100vw"}]},"width":330,"height":220}}}}}},{"node":{"id":"da950707-3c10-57ae-8655-e0f6e4278f72","excerpt":"Link this site: https://tri-juhari.shinyapps.io/custsegment/","frontmatter":{"date":"March 31, 2021","slug":"/data-portofolio","title":"Customer Segmentation Shiny Dashboard","featuredImage":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/c44033ef5f5f971aac35c29ad8ea3b36/bf891/custsegment.png","srcSet":"/static/c44033ef5f5f971aac35c29ad8ea3b36/cbcaa/custsegment.png 83w,\n/static/c44033ef5f5f971aac35c29ad8ea3b36/69715/custsegment.png 165w,\n/static/c44033ef5f5f971aac35c29ad8ea3b36/bf891/custsegment.png 330w,\n/static/c44033ef5f5f971aac35c29ad8ea3b36/1dc04/custsegment.png 660w","sizes":"(min-width: 330px) 330px, 100vw"},"sources":[{"srcSet":"/static/c44033ef5f5f971aac35c29ad8ea3b36/77faf/custsegment.webp 83w,\n/static/c44033ef5f5f971aac35c29ad8ea3b36/0e769/custsegment.webp 165w,\n/static/c44033ef5f5f971aac35c29ad8ea3b36/7fe35/custsegment.webp 330w,\n/static/c44033ef5f5f971aac35c29ad8ea3b36/3087a/custsegment.webp 660w","type":"image/webp","sizes":"(min-width: 330px) 330px, 100vw"}]},"width":330,"height":220}}}}}},{"node":{"id":"1a9aea0b-5162-5508-87a0-e3de7c3866bd","excerpt":"🚀 Blog Portofolio A starter to launch your blazing fast personal website and a blog, Built with Gatsby and Netlify CMS. 👌 Features A Blog and Personal website with Netlify CMS. Responsive Web Design Dark / Light Mode Customize content of Homepage…","frontmatter":{"date":"March 30, 2020","slug":"/blog-portofolio","title":"Gatsby JS + Netlify CMS Blog Portofolio","featuredImage":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/3ed47cb91f0239ffe14c387bc0bfd5d7/bf891/portofolio1.png","srcSet":"/static/3ed47cb91f0239ffe14c387bc0bfd5d7/cbcaa/portofolio1.png 83w,\n/static/3ed47cb91f0239ffe14c387bc0bfd5d7/69715/portofolio1.png 165w,\n/static/3ed47cb91f0239ffe14c387bc0bfd5d7/bf891/portofolio1.png 330w,\n/static/3ed47cb91f0239ffe14c387bc0bfd5d7/1dc04/portofolio1.png 660w","sizes":"(min-width: 330px) 330px, 100vw"},"sources":[{"srcSet":"/static/3ed47cb91f0239ffe14c387bc0bfd5d7/77faf/portofolio1.webp 83w,\n/static/3ed47cb91f0239ffe14c387bc0bfd5d7/0e769/portofolio1.webp 165w,\n/static/3ed47cb91f0239ffe14c387bc0bfd5d7/7fe35/portofolio1.webp 330w,\n/static/3ed47cb91f0239ffe14c387bc0bfd5d7/3087a/portofolio1.webp 660w","type":"image/webp","sizes":"(min-width: 330px) 330px, 100vw"}]},"width":330,"height":220}}}}}}]}},"pageContext":{"limit":9,"skip":0,"numPages":1,"currentPage":1}},
    "staticQueryHashes": ["228695001","2744905544","4267595483"]}