<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ratna Mutia Suci</title>
    <description>The latest articles on DEV Community by Ratna Mutia Suci (@momnanaid).</description>
    <link>https://dev.to/momnanaid</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F317685%2Fdbc33136-7d52-4f38-9bc3-1824b47230a0.png</url>
      <title>DEV Community: Ratna Mutia Suci</title>
      <link>https://dev.to/momnanaid</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/momnanaid"/>
    <language>en</language>
    <item>
      <title>Computational Thinking Dalam Kehidupan Sehari-hari</title>
      <dc:creator>Ratna Mutia Suci</dc:creator>
      <pubDate>Thu, 23 Jan 2020 13:34:24 +0000</pubDate>
      <link>https://dev.to/momnanaid/computational-thinking-dalam-kehidupan-sehari-hari-45c5</link>
      <guid>https://dev.to/momnanaid/computational-thinking-dalam-kehidupan-sehari-hari-45c5</guid>
      <description>&lt;p&gt;Computational Thinking (CT) adalah cara berpikir atau memecahkan masalah seperti seorang computer scientist. CT adalah metode problem solving. Melalui CT kita merumuskan masalah dan solusinya sehingga komputer pun dapat mengerjakannya! Di era digital, pemikiran komputasi (CT) adalah keterampilan penting. Pendekatan sistematis untuk memecahkan masalah ini tidak hanya digunakan pada ilmu komputer, tetapi juga banyak bidang studi/karir lainnya.&lt;/p&gt;

&lt;p&gt;Agar kita dapat mengakses kekuatan komputer, kita harus terlebih dahulu memahami keterbatasan komputer. Keterbatasan utama adalah ini: Komputer benar-benar hanya memahami 0 dan 1.&lt;/p&gt;

&lt;p&gt;Komputer sangat berbeda dari cara kerja otak manusia.&lt;/p&gt;

&lt;p&gt;JavaScript - dan bahasa pemrograman lainnya - seperti penerjemah antara pikiran manusia  dan apa yang dipahami komputer.&lt;/p&gt;

&lt;p&gt;Jadi yang perlu kita lakukan adalah mempelajari cara menyederhanakan pemikiran kita sehingga kita dapat mulai berbicara dengan komputer dalam pengertian yang dapat dipahami.&lt;/p&gt;

&lt;p&gt;Sebelum kita menulis kode apa pun, prinsip-prinsip ini akan membantu kita memikirkan masalah dengan cara komputasi.&lt;/p&gt;

&lt;p&gt;Ada empat prinsip utama dalam berpikir komputasional:&lt;/p&gt;

&lt;h4&gt;
  
  
  DEKOMPOSISI
&lt;/h4&gt;

&lt;p&gt;Dekomposisi adalah proses memecah masalah BESAR menjadi bagian yang lebih kecil dan lebih kecil sampai masalahnya cukup kecil sehingga ... kita dapat dengan mudah menyelesaikannya.&lt;/p&gt;

&lt;p&gt;Kemudian, idenya adalah kita memecahkan setiap masalah, satu demi satu sampai semua masalah terpecahkan! Dan voila! Masalah besar kita terpecahkan :)&lt;/p&gt;

&lt;p&gt;Contoh: PESTA&lt;/p&gt;

&lt;p&gt;Katakanlah kita mengadakan pesta - ada begitu banyak detail untuk dipertimbangkan! Di mana dan kapan itu akan terjadi? Siapa yang akan kita undang? Apa yang akan kita pakai ?!&lt;/p&gt;

&lt;p&gt;Di sini, masalah besar yang harus dipecahkan adalah merencanakan pesta ini, dan undangan, tempat, menu, musik - semua itu adalah masalah yang lebih kecil di dalam masalah yang lebih besar. Untuk saat ini, mari kita fokus mengirimkan undangan itu.&lt;/p&gt;

&lt;h4&gt;
  
  
  ABSTRAKSI
&lt;/h4&gt;

&lt;p&gt;Setelah kita memecah masalah menjadi bagian-bagian yang lebih kecil (decomposition), kita dapat bertanya - bagian mana dari masalah yang benar-benar saya perlukan untuk menyelesaikannya? Dan mana yang bisa saya tinggalkan? Abstraksi memungkinkan Anda untuk fokus pada apa yang perlu. Dalam pemrograman komputer, makin sedikit yang dikerjakan makin bagus (less is more)&lt;/p&gt;

&lt;p&gt;Contoh: &lt;/p&gt;

&lt;p&gt;Jika mau, ada ide-ide gila dalam mengirim undangan! Bagaimana jika undangan dikirim dengan balon? Atau merpati pos? Dan bagaimana jika, ketika tamu membuka undangan, otomatis lagu dimainkan serta menyemburkan confetti?&lt;/p&gt;

&lt;p&gt;Kita bisa melakukan semua ini, tetapi pada akhirnya, mengingat tamu undangan banyak, kita pilih yang lebih sederhana. Kita hanya perlu memberi tahu tanggal, waktu, alamat, dan informasi penting lainnya untuk tamu, dan kemudian mereka hanya perlu ke RSVP. Yang lainnya hanyalah detail yang tidak perlu!&lt;/p&gt;

&lt;h4&gt;
  
  
  PATTERN RECOGNITION
&lt;/h4&gt;

&lt;p&gt;Mungkinkah metode kita untuk memecahkan SATU masalah kecil juga bisa menyelesaikan yang lain? Proses ini disebut pengenalan pola, di mana kita melihat semua masalah kecil dan melihat apakah ada kesamaan.&lt;/p&gt;

&lt;p&gt;Contoh: &lt;/p&gt;

&lt;p&gt;Untuk mengetahui cara terbaik untuk mengirim undangan ke banyak orang, ujilah terlebih dahulu cara kerjanya dengan satu orang. Dengan begitu, kita dapat mengetahui apakah ada kesalahan dengan layanan undangan digital, atau berapa lama untuk mempersiapkan dan mengirim sesuatu melalui surat via kantor pos.&lt;/p&gt;

&lt;h4&gt;
  
  
  PENULISAN ALGORITMA
&lt;/h4&gt;

&lt;p&gt;Setelah kita memecah masalah BESAR menjadi masalah yang lebih kecil, cari persamaan di antara masalah, hapus semua detail yang asing ... saatnya untuk Menulis Algoritma!&lt;/p&gt;

&lt;p&gt;Pada kenyataannya, menulis suatu algoritma jauh lebih sederhana daripada kedengarannya: itu hanya berarti menulis serangkaian instruksi yang menjelaskan bagaimana menyelesaikan suatu masalah. Meskipun algoritma ada dalam pemrograman komputer, suatu algoritma tidak perlu ditulis dalam kode untuk menjadi sebuah algoritma, pada kenyataannya, setiap rangkaian instruksi - resep, pola rajutan, serangkaian petunjuk untuk cara merakit Anda Meja rias IKEA - itu semua adalah contoh algoritma yang kita temui setiap hari.&lt;/p&gt;

&lt;p&gt;Contoh: &lt;/p&gt;

&lt;p&gt;Katakanlah kita telah memutuskan untuk mengirim undangan melalui website undangan digital. Algoritmanya sebagai berikut:&lt;/p&gt;

&lt;p&gt;Tentukan Daftar Tamu, yang hanya perlu identitas Nama dan Surel&lt;br&gt;
Tentukan Tanggal, Waktu, dan Tempat (termasuk alamat) untuk pesta&lt;br&gt;
Di website, pilih desain yang sesuai dengan tema pesta&lt;br&gt;
Tambahkan Tanggal, Waktu, dan Tempat ke website&lt;br&gt;
Kirim undangan digital tersebut ke semua orang di Daftar Tamu&lt;/p&gt;

&lt;p&gt;Pada akhirnya, cara berpikir komputasional ini dapat juga kita terapkan dalam pemecahan masalah sehari-hari di bidang apapun, baik dengan atau tanpa komputer. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fh688xmfnc7ze7f0hwttu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fh688xmfnc7ze7f0hwttu.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Sumber: &lt;a href="https://learn.skillcrush.com/classes/skillcrush-free-coding-camp/" rel="noopener noreferrer"&gt;https://learn.skillcrush.com/classes/skillcrush-free-coding-camp/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;CT dalam video:&lt;br&gt;
&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/K3vwRQCfTHc"&gt;
&lt;/iframe&gt;
&lt;br&gt;
&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/b4a7Ty1TpKU"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;TANTANGAN:&lt;br&gt;
Cari 1 penerapan CT dalam kehidupan sehari-hari dalam bidang apapun! Tuliskan dalam bentuk empat prinsip yaitu dekomposisi, abstraksi, pattern recognition, dan algoritma.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Pilihan Profesi Coder/Programmer</title>
      <dc:creator>Ratna Mutia Suci</dc:creator>
      <pubDate>Thu, 23 Jan 2020 10:38:14 +0000</pubDate>
      <link>https://dev.to/momnanaid/profesi-coder-programmer-3k7j</link>
      <guid>https://dev.to/momnanaid/profesi-coder-programmer-3k7j</guid>
      <description>&lt;p&gt;&lt;em&gt;Artikel ini merupakan bagian dari modul Pengenalan Coding di Kelas Newbie Komunitas Coding Mum Indonesia 2020&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Ok, kita telah belajar bagaimana komputer bekerja, apa itu coding, dan mengetahui ragam jenis bahasa pemrograman. Lalu kita tertarik untuk memulai belajar coding dan membuat program. Pertanyaan yang sering muncul adalah:&lt;br&gt;
Saya mesti mulai dari mana? &lt;br&gt;
Bahasa apa yang perlu saya pelajari? &lt;br&gt;
Ritual apa yang perlu saya lakukan tiap hari? #eh&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/GyGdhSUEOjs"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Komputer saat ini ada di mana-mana, digunakan di berbagai bidang. Apapun profesimu saat ini kemungkinan besar ada kebutuhan hadirnya teknologi komputer yang akan membantu pekerjaan. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--j_Jcw0rG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/45ydbdk696q4nxp65m1e.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j_Jcw0rG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/45ydbdk696q4nxp65m1e.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Dengan demikian pertanyaan "saya mesti mulai dari mana?" bisa dijawab dari kebutuhan. Apakah saat ini saya memiliki kebutuhan akan sebuah program? Seperti, seorang guru membutuhkan media pembelajaran berbasis aplikasi android. Seorang dokter membutuhkan program yang membantu memetakan penyakit pasien. Seorang musisi membutuhkan program sederhana untuk menghitung tempo dan ketukan. Seorang blogger yang ingin menulis blog dengan rapih dan tepat. Contoh kasus, seorang guru membutuhkan aplikasi android yang akan ia gunakan di dalam kelas. Ia kemudian melakukan pemetaan sebagai berikut:&lt;/p&gt;

&lt;p&gt;Kebutuhan: &lt;br&gt;
Aplikasi android untuk bermain quiz interaktif di kelas&lt;br&gt;
Apakah sudah ada aplikasi sejenis?: &lt;br&gt;
Ada tapi belum sesuai kebutuhan. Tampilan aplikasi yang sudah ada rumit, tidak menarik, sulit digunakan. Secara fungsi, aplikasi yang sudah ada saat ini mengharuskan pengguna untuk selalu online, padahal kebutuhannnya, aplikasi dapat dijalankan offline.&lt;br&gt;
Bahasa yang digunakan:&lt;br&gt;
Java untuk aplikasi mobile&lt;br&gt;
Kemampuan saat ini: &lt;br&gt;
Belum pernah coding Java&lt;br&gt;
Langkah selanjutnya:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Belajar pemrograman Java di Dicoding (&lt;a href="https://www.dicoding.com/learningpaths/7"&gt;https://www.dicoding.com/learningpaths/7&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Mencari mentor Java di KCMI&lt;/li&gt;
&lt;li&gt;Mendaftar kebutuhan fungsi aplikasi&lt;/li&gt;
&lt;li&gt;Mencari partner untuk merancang wireframe antarmuka&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Dari kebutuhan dalam profesi, ia jadi tahu dari mana ia harus memulai. &lt;/p&gt;

&lt;p&gt;Alternatif lain adalah, melalui tujuan. Apa tujuanmu belajar coding? [&lt;a href="https://dev.to/momnanaid/kenapa-ingin-belajar-coding-1pkd"&gt;https://dev.to/momnanaid/kenapa-ingin-belajar-coding-1pkd&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;Infografis di bawah ini salah satu contoh bagaimana memulai coding berdasarkan tujuan:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---blew39o--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/f7rzg1ua95sv3fdq8yro.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---blew39o--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/f7rzg1ua95sv3fdq8yro.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Link untuk melihat infografis lebih jelas: &lt;a href="http://carlcheo.com/wp-content/uploads/2014/12/which-programming-language-should-i-learn-first-infographic.png"&gt;http://carlcheo.com/wp-content/uploads/2014/12/which-programming-language-should-i-learn-first-infographic.png&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Contoh, seorang Ibu yang ingin belajar coding agar bisa belajar bersama anak. Maka pilihan paling sederhana adalah mulai belajar via &lt;a href="http://code.org"&gt;http://code.org&lt;/a&gt; atau mencari tutorial dan buku tentang Scratch. &lt;/p&gt;

&lt;p&gt;Contoh lain, seorang Ibu yang ingin kembali ke dunia kerja setelah 5 tahun cuti karena menemani balita. Maka, ia bisa mulai searching lowongan pekerjaan programming yang paling banyak dicari, yang paling besar ratenya, atau yang paling mudah dipelajari. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--nX7GzZ_7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/52caab93p4dkoj1f6vlw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--nX7GzZ_7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/52caab93p4dkoj1f6vlw.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--woMVfP7y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/ck7o1y0vy1qhcrsj9h1b.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--woMVfP7y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/ck7o1y0vy1qhcrsj9h1b.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Mengenai profesi, berikut saya share mengenai ragam profesi coder. Tentu tidak semua, saya hanya bagikan yang kira-kira paling banyak dicari di lowongan pekerjaan serta terdapat banyak tutorial sehingga mudah dipelajari.&lt;/p&gt;
&lt;h4&gt;
  
  
  Website
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://www.freecodecamp.org/news/2019-web-developer-roadmap/"&gt;https://www.freecodecamp.org/news/2019-web-developer-roadmap/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--k_nrCSXD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/zw27kn2hyjto8f8rzhor.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--k_nrCSXD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/zw27kn2hyjto8f8rzhor.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
Front-End Developer: membangun segala sesuatu yang dilihat oleh pengguna, dan berinteraksi di layar, seperti tata letak, informasi, dll. Pengembang front-end bertindak sebagai jembatan antara desainer dan back-end developer. Bahasa/tools/framework yang biasa digunakan: HTML, CSS, JavaScript, Bootstrap. &lt;/p&gt;

&lt;p&gt;Back-End Developer: &lt;br&gt;
Back-end developer mengurusi bagian belakang layar dari sebuah website, berurusan dengan logika dan data.&lt;br&gt;
Bahasa/tools/framework yang biasa digunakan: JavaScript, PHP (Laravel, WordPress), Ruby on Rails, Python, Go, C++, SQL.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Q85lzBSm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/m3pw2pxqw7ootda0yb4e.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Q85lzBSm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/m3pw2pxqw7ootda0yb4e.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Full Stack Developer:&lt;br&gt;
Full-stack developer bekerja pada bagian front-end dan back-end. Mereka menguasai HTML, CSS, JavaScript, dan satu atau lebih bahasa pemograman back-end.&lt;br&gt;
Perkembangan teknologi saat ini membuat perbedaan front-end dan back-end development menjadi semakin sedikit. Banyak hal yang sebelumnya hanya bisa dilakukan pada bagian back-end, dapat dilakukan juga melalui front-end. Ini membuat semakin banyaknya developer yang menguasai front-end dan back-end programming sekaligus. Menjadi full-stack developer bukan berarti harus mengerjakan keseluruhan kode baik front-end atau back-end sebuah website. Kebanyakan full stack developer tetap menghabiskan waktunya pada satu bagian programming saja. Namun, kelebihan dari full-stack developer adalah mereka bisa melakukan analisa masalah pada kedua bagian programming. Ada juga beberapa full-stack developer yang mengerjakan semuanya sendiri, biasanya ini terjadi jika mereka freelance atau satu-satunya developer yang berkerja pada sebuah project.(&lt;a href="https://skillcrush.com/2017/02/27/front-end-back-end-full-stack"&gt;https://skillcrush.com/2017/02/27/front-end-back-end-full-stack&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--MDD6y6lK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/hydxckviaq48jdccj6va.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MDD6y6lK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/hydxckviaq48jdccj6va.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
Dev Ops:&lt;br&gt;
DevOps berperan dalam mengembangkan perangkat lunak serta metode pengiriman aplikasi dengan tujuan untuk membangun aplikasi agar lebih cepat. Bahasa yang perlu dikuasai: Phython, Ruby, Node.js, Java, Javascript, PHP, Bash, hingga Shell. &lt;br&gt;
&lt;a href="https://www.ekrut.com/media/ini-8-skill-yang-perlu-dimiliki-oleh-devops-sudah-tahu"&gt;https://www.ekrut.com/media/ini-8-skill-yang-perlu-dimiliki-oleh-devops-sudah-tahu&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.codepolitan.com/berkenalan-dengan-devops-5ab7bbe4947b4"&gt;https://www.codepolitan.com/berkenalan-dengan-devops-5ab7bbe4947b4&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;
  
  
  Aplikasi Mobile
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--BDesk7C2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/652xanujf793dla92gbl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--BDesk7C2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/652xanujf793dla92gbl.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
Mobile developer bertanggung jawab untuk mengembangkan aplikasi untuk perangkat mobile seperti untuk platform Android dan iOS. Aplikasi mobile dapat dibangun sebagai single platform atau cross platfrom. Single platform, suatu aplikasi hanya dapat berjalan di satu sistem operasi, Android saja atau iOS saja. Cross platfrom, suatu aplikasi dapat berjalan di kedua sistem operasi dengan sekali coding (dengan penyesuaian). &lt;br&gt;
Bahasa yang perlu dikuasai: Android (Java, Kotlin), iOS(Objective C, Swift), hybrid (JavaScript, TypeScript)&lt;/p&gt;
&lt;h4&gt;
  
  
  Games
&lt;/h4&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/Ex1ktxOxVgI"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Games dapat berjalan di atas aplikasi mobile, desktop, atau console. Membuat sebuah games diperlukan banyak steps dan skills. Games dibangun oleh sebuah tim yang memiliki keahlian berbeda walau bukan tidak mungkin games dibuat oleh satu orang. Contoh skills programming yang diperlukan: HTML5, JavaScript, C, C++, C#.&lt;br&gt;
&lt;a href="https://codeburst.io/the-2018-game-developer-roadmap-e07e45b3c423"&gt;https://codeburst.io/the-2018-game-developer-roadmap-e07e45b3c423&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;
  
  
  Data
&lt;/h4&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/oMBE2TeH2no"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Hampir semua aplikasi menyimpan dan membutuhkan data. Seiring denga era Big Data, muncul profesi-profesi baru yang terkait dengan data, seperti:&lt;br&gt;
data scientist, data analyst, data architect, data engineer, statistician, database administrator, dan business analyst. Setiap profesi mempunyai tanggung jawab dan membutuhkan skills yang berbeda. Contoh bahasa yang digunakan: SQL, Python, R, dll. &lt;br&gt;
&lt;a href="https://algorit.ma/blog/data-science/find-data-career-path-8-jobs-relate-data/"&gt;https://algorit.ma/blog/data-science/find-data-career-path-8-jobs-relate-data/&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;
  
  
  Aplikasi desktop
&lt;/h4&gt;

&lt;p&gt;Browser ,anti virus, aplikasi kasir, Office, adalah contoh aplikasi dektop. Beberapa bahasa yang dapat digunakan untuk membangun aplikasi desktop adalah: C#, Java, Swift, HTML5/JavaScript, Pascal&lt;/p&gt;
&lt;h4&gt;
  
  
  IoT ( The Internet of Thing)
&lt;/h4&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/QSIPNhOiMoE"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Penebar makanan ikan otomatis, kulkas pintar (smart home), kotak sampah pintar (smart city) adalah contoh penerapan IoT. Untuk menjadi pengembang IoT, kita harus memiliki pengetahuan yang mendalam tentang hardware, embedded system, dan sistem komunikasi nirkabel. Memiliki keterampilan pemrograman yang hebat, sehingga dapat dengan mudah membaca data dari sensor yang terhubung ke perangkat IoT dan mengirimkannya ke server. IoT biasanya dibangun secara tim yang merupakan gabungan lintas profesi. Contoh: front-end developer, back-end developer, data scientist, hardware designer, dll. (&lt;a href="https://www.iotforall.com/iot-technical-skills/"&gt;https://www.iotforall.com/iot-technical-skills/&lt;/a&gt;)&lt;br&gt;
Contoh Bahasa yang digunakan: Python, JavaScript, C, C++&lt;br&gt;
&lt;a href="https://dailysocial.id/post/5-inovasi-startup-internet-of-things-di-indonesia-yang-layak-untuk-disimak"&gt;https://dailysocial.id/post/5-inovasi-startup-internet-of-things-di-indonesia-yang-layak-untuk-disimak&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/reU05DbfWOM"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Satu hal yang perlu dipikirkan adalah pasar kerja. Ada banyak pekerjaan dan peluang freelance di luar sana untuk programmer dan banyak dari mereka membayar dengan baik, tetapi ada lebih banyak programmer yang mencari pekerjaan. Ini berarti bahwa hanya mengetahui cara membuat kode bukanlah cara yang pasti untuk mendapatkan pekerjaan. Pengusaha mencari programmer berkualitas tinggi di luar sana.&lt;/p&gt;

&lt;p&gt;Seperti halnya keterampilan apa pun, coding membutuhkan dedikasi dan kesabaran untuk berkembang. Semakin banyak waktu yang Anda masukkan ke dalamnya, semakin baik Anda jadinya. Mempelajari bahasa pengkodean pertama Anda mungkin terbukti merupakan proses yang panjang dan sulit. Tetapi kabar baiknya adalah bahwa begitu Anda mempelajarinya, yang lain menjadi lebih mudah dipahami.&lt;/p&gt;

&lt;p&gt;Tambahan bacaan:&lt;br&gt;
&lt;a href="https://insights.stackoverflow.com/survey/2019"&gt;https://insights.stackoverflow.com/survey/2019&lt;/a&gt;&lt;br&gt;
&lt;a href="https://weworkremotely.com/categories/remote-programming-jobs"&gt;https://weworkremotely.com/categories/remote-programming-jobs&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Jawaban Tantangan 1 Kelas Coding Newbie 2020</title>
      <dc:creator>Ratna Mutia Suci</dc:creator>
      <pubDate>Thu, 23 Jan 2020 02:58:20 +0000</pubDate>
      <link>https://dev.to/momnanaid/jawaban-tantangan-1-kelas-coding-newbie-2020-5ai</link>
      <guid>https://dev.to/momnanaid/jawaban-tantangan-1-kelas-coding-newbie-2020-5ai</guid>
      <description>&lt;p&gt;&lt;em&gt;Artikel ini merupakan bagian dari modul Pengenalan Coding di Kelas Newbie Komunitas Coding Mum Indonesia 2020&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Tantangan 1: &lt;a href="https://dev.to/momnanaid/1-bagaimana-komputer-bekerja-5a4m"&gt;https://dev.to/momnanaid/1-bagaimana-komputer-bekerja-5a4m&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;1.Terdapat 8 benda yang memiliki komputer/microcontroller di dalamnya&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--aluatjnZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/kyh4ft4scmi09f3q7plz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--aluatjnZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/kyh4ft4scmi09f3q7plz.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Mesin cuci
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--dK49AsYj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/k0mfbunbpiytbo1jodpy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--dK49AsYj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/k0mfbunbpiytbo1jodpy.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Contoh gambar "komputer" di mesin cuci:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2tj_K5pZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/1ma9mw0l6edj0itkfr69.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2tj_K5pZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/1ma9mw0l6edj0itkfr69.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Lampu Lalu Lintas
&lt;/h4&gt;

&lt;p&gt;Input: tombol pejalan kaki, stopwatch&lt;/p&gt;

&lt;p&gt;Program komputer memberi tahu lampu lalu lintas kapan harus berubah dari merah ke hijau.&lt;/p&gt;

&lt;p&gt;Ketika pejalan kaki menekan tombol menyebrang jalan, ia memberi tahu komputer bahwa ada yang ingin menyeberang. Lampu merah untuk kendaraan dan lampu hijau penyeberangan pejalan kaki akan menyala.&lt;/p&gt;

&lt;p&gt;Output: warna lampu&lt;/p&gt;

&lt;h4&gt;
  
  
  Pintu Otomatis
&lt;/h4&gt;

&lt;p&gt;Input: kamera, sensor&lt;/p&gt;

&lt;p&gt;Pintu otomatis menggunakan program.&lt;br&gt;
Ketika mereka merasakan seseorang dekat, mereka terbuka. Mereka hanya menutup jika jalannya jelas.&lt;br&gt;
Mesin Uang&lt;/p&gt;

&lt;p&gt;Output: buka/tutup pintu&lt;/p&gt;

&lt;h4&gt;
  
  
  Mesin ATM
&lt;/h4&gt;

&lt;p&gt;Input: tombol / layar&lt;/p&gt;

&lt;p&gt;Mesin ATM menjalankan program komputer yang memungkinkan orang membuat pilihan tentang uang mereka.&lt;/p&gt;

&lt;p&gt;Ketika mereka meminta sejumlah uang program komputer memeriksa apakah ada cukup uang di dalam akun dan mesin.&lt;/p&gt;

&lt;p&gt;Output: layar, uang tunai, tanda terima&lt;/p&gt;

&lt;h4&gt;
  
  
  Pemutar MP3
&lt;/h4&gt;

&lt;p&gt;Input: tombol&lt;br&gt;
Memproses: Program memungkinkan Anda memilih di antara lagu dan memutarnya.&lt;br&gt;
Output: earphone&lt;/p&gt;

&lt;h4&gt;
  
  
  Kamera
&lt;/h4&gt;

&lt;p&gt;Input: lensa, cahaya dari benda&lt;br&gt;
Processing: refleksi cahaya dari benda menjadi gambar&lt;br&gt;
Output: gambar/foto&lt;/p&gt;

&lt;h4&gt;
  
  
  PC
&lt;/h4&gt;

&lt;p&gt;Input: keyboard, mouse&lt;br&gt;
Processing: CPU, proses input menjadi biner kemudian komputer memproses instruksi sesuai rancangan program&lt;br&gt;
Output: layar, speaker, printer (jika ada)&lt;/p&gt;

&lt;h4&gt;
  
  
  Konsol permainan
&lt;/h4&gt;

&lt;p&gt;Input: tombol&lt;br&gt;
Processing: proses perintah dari tombol. Misal jika tombol kiri ditekan, layar menampilkan object di program permainan bergerak ke arah kiri.&lt;br&gt;
Output: layar, speaker &lt;/p&gt;




&lt;p&gt;2.Catatan: huruf besar dan kecil dari huruf yang sama memiliki kode biner yang berbeda. Contoh: RATNA berbeda dengan Ratna&lt;/p&gt;




&lt;p&gt;3.Catatan: beberapa mikrokontroler memiliki sensor yang memantau perubahan di lingkungan. Contoh:&lt;/p&gt;

&lt;p&gt;Suhu: Ketika suhu menjadi panas, lakukan ini:&lt;br&gt;
Orientasi: Ketika pintu dibiarkan terbuka, lakukan ini:&lt;br&gt;
Getaran: Ketika seseorang mengetuk pintu, lakukan ini:&lt;br&gt;
Kelembaban: Saat hujan, lakukan ini:&lt;br&gt;
Internet: Ketika ada mainan baru yang dijual, lakukan ini:&lt;/p&gt;

&lt;p&gt;Kita bisa merancang berdasarkan sensor di atas.&lt;/p&gt;

&lt;p&gt;Contoh: smart home. &lt;br&gt;
Lampu yang bisa nyala dan mati sendiri&lt;br&gt;
Input diperoleh melalui sensor cahaya. Jika cahaya redup, lampu menyala. Jika cahaya terang, lampu mati. Lampu juga bisa dikontrol melalui aplikasi di handphone.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/hpb-ZiQvuZ8"&gt;
&lt;/iframe&gt;
 &lt;/p&gt;

</description>
    </item>
    <item>
      <title>Apa Itu Coding?</title>
      <dc:creator>Ratna Mutia Suci</dc:creator>
      <pubDate>Thu, 16 Jan 2020 08:29:14 +0000</pubDate>
      <link>https://dev.to/momnanaid/apa-itu-coding-3k2f</link>
      <guid>https://dev.to/momnanaid/apa-itu-coding-3k2f</guid>
      <description>&lt;p&gt;&lt;em&gt;Artikel ini merupakan bagian dari modul Pengenalan Coding di Kelas Newbie Komunitas Coding Mum Indonesia 2020&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Pengertian Coding
&lt;/h1&gt;

&lt;p&gt;Kode adalah cara memberikan instruksi ke komputer.&lt;br&gt;
Coder bertugas menulis kode (coding).&lt;br&gt;
Kode mengikuti algoritma. Algoritma adalah serangkaian langkah lengkap tentang apa yang harus dilakukan disertai urutan. Resep membuat soto, cara menggosok gigi, manual menjalankan blender adalah contoh algoritma sehari-hari. &lt;/p&gt;

&lt;h1&gt;
  
  
  Apa yang Bisa Coding Lakukan
&lt;/h1&gt;

&lt;p&gt;Serangkaian kode yang sudah selesai disebut program. Ada banyak macam program. Masing-masing melakukan tugas tertentu. Misalnya, Telegram adalah program yang dapat digunakan orang untuk berkomunikasi lewat internet.&lt;/p&gt;

&lt;p&gt;Program sering dirancang untuk memecahkan masalah. Banyak program dibuat untuk laptop, tablet, dan telepon pintar. Robot, drone, dan mobil semuanya memiliki komputer di dalamnya. Mereka menggunakan program juga.&lt;br&gt;
Internet juga menggunakan program. Ketika seseorang mengunjungi situs web, program untuk menampilkan gambar dan teks diperlukan. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg0g9w5v9871ikmshb36p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg0g9w5v9871ikmshb36p.png" alt="Alt Text" width="388" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Tahapan Coding
&lt;/h1&gt;

&lt;p&gt;Kita sudah tahu apa itu coding. Lalu proses coding sampai menjadi program itu bagaimana sih? Kita rehat sejenak dengan membaca buku dulu ya, berjudul Ara the Star Engineer. Diceritakan Ara ingin sekali menghitung jumlah bintang. Tapi jumlah bintang kan banyaaaak sekali. Bagaimana caranya Ara menghitung dengan cepat? Lewat buku ini kita bisa mendapat gambaran bagaimana proses memecahkan masalah lewat programming dan skill apa yang diperlukan untuk mencapai solusi tersebut. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxk7g0zyjuutu4lvlfex1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxk7g0zyjuutu4lvlfex1.png" alt="Alt Text" width="649" height="598"&gt;&lt;/a&gt;&lt;br&gt;
Ara the Star Engineer&lt;br&gt;
&lt;a href="https://play.google.com/books/reader?id=6pJyDwAAQBAJ&amp;amp;pg=GBS.PP1" rel="noopener noreferrer"&gt;https://play.google.com/books/reader?id=6pJyDwAAQBAJ&amp;amp;pg=GBS.PP1&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Programmer memecah masalah menjadi lebih kecil sehingga lebih mudah dikerjakan.  Misalnya, para siswa ingin robot mereka untuk tidak menabrak dinding. Tujuan ini bisa diraih dengan tiga langkah. Pertama, robot akan berhenti ketika mendekati dinding. Selanjutnya, robot akan berputar. Ketiga, robot akan bergerak ke arah lain.&lt;br&gt;
Programmer menuliskan algoritma yang mungkin digunakan. &lt;/p&gt;

&lt;p&gt;Programmer/coder menerjemahkan setiap langkah algoritma ke dalam kode. Mereka menulis instruksi dalam bahasa pemrograman.&lt;br&gt;
Ada ratusan bahasa pemrograman. Komputer hanya mengerti bahasa mesin, tetapi bahasa ini sulit untuk digunakan manusia. Jadi, sebagian besar programmer menulis kode mereka dalam bahasa pemrograman lain. Kode akan diterjemahkan ke dalam bahasa mesin nanti oleh &lt;em&gt;compiler&lt;/em&gt; atau &lt;em&gt;interpreter&lt;/em&gt;. Kedua jenis program ini mengubah instruksi ke format yang dapat dimengerti oleh komputer (bit).&lt;/p&gt;

&lt;p&gt;Akhirnya, programmer menjalankan dan menguji program mereka. Mereka memastikan program berfungsi sesuai rencana. Jika menemukan kesalahan/&lt;em&gt;bug&lt;/em&gt;, mereka harus memperbaikinya. Proses ini disebut debugging. Mereka lalu mengubah kode atau algoritma. Kemudian mereka menguji program itu lagi. Pemrogram terus menguji dan memperbaiki hingga kode melakukan apa yang mereka inginkan. Kemudian program siap digunakan orang lain.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fea5wj25kelpojvavswyo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fea5wj25kelpojvavswyo.png" alt="Alt Text" width="412" height="296"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Ragam Bahasa Pemrograman
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://www.dewaweb.com/blog/belajar-coding-untuk-pemula/" rel="noopener noreferrer"&gt;https://www.dewaweb.com/blog/belajar-coding-untuk-pemula/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;--&lt;/p&gt;

&lt;p&gt;JavaScript&lt;/p&gt;

&lt;p&gt;Pernahkah Anda masuk ke sebuah website dan melihat animasi, pop-up, dan tombol yang bisa di klik? Nah, ini semua dibuat dengan bahasa pemograman JavaScript. JavaScript adalah bahasa pemograman yang digunakan untuk membuat sebuah halaman website interaktif dan dinamis. Dengan elemen interaktif dan animasi, Anda dapat menarik perhatian Anda dan meningkatkan engagement di website Anda. Untuk menggunakan JavaScript dengan optimal, Anda juga bisa menggunakannya bersamaan dengan server-side language, Node JS. &lt;/p&gt;

&lt;p&gt;Python&lt;/p&gt;

&lt;p&gt;Python adalah bahasa pemograman yang bisa dilakukan untuk banyak hal di semua sistem operasi komputer modern. Anda bisa menggunakan python untuk memproses text, angka, gambar, dan berbagai data yang Anda simpan di komputer. Python digunakan setiap hari oleh mesin penelusur Google, website video-sharing YouTube, NASA, dan New York Stock Exchange.&lt;/p&gt;

&lt;p&gt;Python adalah bahasa yang perlu diterjemahkan. Ini berarti python tidak akan dikonversi ke kode yang bisa dibaca komputer sebelum program dijalankan. Mereka baru akan diterjemahkan saat program dijalankan.  Bahasa seperti ini sering juga disebut dengan istilah bahasa scripting karena mereka digunakan untuk mengurus hal-hal yang bisa dikatakan sepele. Tetapi Python tidak hanya digunakan untuk mengurus hal-hal sepele. Sudah banyak aplikasi di luar sana yang ditulis dengan menggunakan Python. Selain itu, dengan Python Anda juga bisa melakukan hal-hal berikut ini:&lt;/p&gt;

&lt;p&gt;Programming CGI untuk Aplikasi Web&lt;br&gt;
Membangun RSS Reader&lt;br&gt;
Reading dari dan Writing ke MySQL&lt;br&gt;
Reading dari dan Writing ke PostgreSQL&lt;br&gt;
Membuat calendar di HTML&lt;br&gt;
Dan masih banyak lagi&lt;/p&gt;

&lt;p&gt;Java&lt;/p&gt;

&lt;p&gt;Slogan terkenalnya “write once, run everywhere” menjadi salah satu alasan mengapa Java sangat banyak digunakan di luar sana. Ditambah lagi, mereka memiliki Java Virtual Machine (JVM) yang kuat, yang membuatnya kompatibel di berbagai platform.&lt;/p&gt;

&lt;p&gt;Java paling banyak digunakan oleh back-end developer, big data developer, architect, system engineer, dan Android developer. Meskipun Java mungkin bukan bahasa programming yang paling keren saat ini, Java masih banyak digunakan dan akan terus digunakan di masa yang akan datang.&lt;/p&gt;

&lt;p&gt;C++&lt;/p&gt;

&lt;p&gt;Pertama kali dibuat pada tahun 1985, C ++ adalah bahasa yang sangat efisien dan fleksibel. Bahasa ini tetap diminati karena performanya, reliabilitasnya, dan berbagai konteks yang dapat Anda gunakan. C++ juga banyak digunakan oleh sistem-sistem besar seperti Microsoft, Oracle, PayPal, dan Adobe untuk membuat dan mengelola program-program mereka.&lt;/p&gt;

&lt;p&gt;C++ banyak digunakan oleh developer aplikasi desktop, terutama untuk performance-intensive task.  Meskipun agak rumit, memahami C ++ akan memberi Anda pemahaman yang lebih dalam tentang cara kerja bahasa, misalnya dengan memberikan fasilitas manipulasi memori tingkat rendah.&lt;/p&gt;

&lt;p&gt;Ruby&lt;/p&gt;

&lt;p&gt;Ruby adalah salah satu bahasa pemrograman yang paling disukai. Ini dirancang agar ramah dan mudah digunakan oleh developer, karena bahkan taglinenya sendiri adalah “teman terbaik programmer.” Ruby adalah bahasa high level yang bertujuan untuk mencapai banyak hal dengan beberapa baris kode yang bersih dan mudah dibaca. Kode Ruby yang ditulis dengan baik hampir terlihat seperti kalimat yang ditulis dalam bahasa Inggris biasa. Ruby bisa dibilang lebih lambat dalam hal efisiensi dibandingkan dengan bahasa populer lainnya – tetapi itu pasti meningkatkan produktivitas Anda.&lt;/p&gt;

&lt;p&gt;PHP&lt;/p&gt;

&lt;p&gt;PHP adalah salah satu bahasa pemograman back-end yang paling popular di website. PHP digunakan untuk memperbagus tampilan sebuah halaman website. Dengan PHP, Anda bisa membuat fitur-fitur website seperti membuat halaman login username dan password, mengecek detail sebuah form, membuat forum, galeri gambar, survei, dan masih banyak lagi. Jika Anda melihat website yang memiliki akhiran PHP di alamatnya, ini berarti developer websitenya menggunakan PHP untuk mempercantik website.&lt;/p&gt;

&lt;p&gt;--&lt;/p&gt;

&lt;p&gt;Scratch&lt;/p&gt;

&lt;p&gt;&lt;a href="https://rumahinspirasi.com/belajar-logika-dan-pemrograman-dengan-scratch/" rel="noopener noreferrer"&gt;https://rumahinspirasi.com/belajar-logika-dan-pemrograman-dengan-scratch/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Scratch adalah bahasa pemrograman yang didesain khusus untuk anak-anak usia 8-16 tahun. Program ini dikembangkan oleh sebuah kelompok di Massachusetts Institute of Technology (MIT) bernama MIT Media Lab dan dapat didownload gratis.&lt;/p&gt;

&lt;p&gt;Berbeda dengan bahasa pemrograman yang biasanya berbasis teks, Scratch menggunakan “grafik” atau blok untuk mengajarkan logika pemrograman kepada anak. Hal ini membuat anak-anak lebih mudah belajar pemrograman tanpa harus disibukkan dengan kerumitan penulisan sintaks dalam bahasa pemrograman pada umumnya.&lt;/p&gt;

&lt;p&gt;Baca:&lt;br&gt;
&lt;a href="https://www.experfy.com/blog/history-of-programming-languages" rel="noopener noreferrer"&gt;https://www.experfy.com/blog/history-of-programming-languages&lt;/a&gt;&lt;br&gt;
&lt;a href="http://helloworldcollection.de/" rel="noopener noreferrer"&gt;http://helloworldcollection.de/&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Istilah-istilah Dalam Coding
&lt;/h1&gt;

&lt;p&gt;Rehat sejenak, kita baca buku dulu yuk! Buku ini berjudul How To Code Sandcastle. Buku ini bisa diperoleh di Google Play Book &lt;a href="https://play.google.com/books/reader?id=WsIwDwAAQBAJ" rel="noopener noreferrer"&gt;https://play.google.com/books/reader?id=WsIwDwAAQBAJ&lt;/a&gt;. Buku ini menceritakan tentang Pearl yang ingin membuat istana pasir. Pearl meminta bantuan robot bernama Pascal. Karena Pascal adalah komputer, Pearl harus memberikan instruksi dengan langkah yang tepat dan jelas. Melalui buku ini kita akan mengenal tentang loop, if conditional, sequence, bug, dan lain-lain.&lt;/p&gt;

&lt;h1&gt;
  
  
  Tantangan: Kode Pertamaku
&lt;/h1&gt;

&lt;p&gt;Untuk merasakan pengalaman coding pertama kali, kita akan menggunakan website MadeWithCode. MadeWithCode merupakan inisiatif yang dibuat Google dengan tujuan mengajak anak-anak perempuan untuk coding. Ada sejumlah proyek yang bisa dikerjakan tapi kali ini kita akan memilih kegiatan yang ada di alamat berikut:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.madewithcode.com/projects/fashion" rel="noopener noreferrer"&gt;https://www.madewithcode.com/projects/fashion&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Bahasa yang akan dilakukan adalah pemrograman menggunakan blok Scratch.&lt;br&gt;
Misi proyek ini adalah merancang fashion/gaun dengan hiasan lampu LED yang bisa dikostum ukuran, warna, dan posisi. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frqca589wy9kugs70so8s.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frqca589wy9kugs70so8s.png" alt="Alt Text" width="800" height="515"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>csfirst</category>
      <category>wecoded</category>
      <category>codenewbie</category>
      <category>computerscience</category>
    </item>
    <item>
      <title>Bagaimana Komputer Bekerja?</title>
      <dc:creator>Ratna Mutia Suci</dc:creator>
      <pubDate>Thu, 16 Jan 2020 02:18:06 +0000</pubDate>
      <link>https://dev.to/momnanaid/1-bagaimana-komputer-bekerja-5a4m</link>
      <guid>https://dev.to/momnanaid/1-bagaimana-komputer-bekerja-5a4m</guid>
      <description>&lt;p&gt;&lt;em&gt;Artikel ini merupakan bagian dari modul Pengenalan Coding di Kelas Newbie Komunitas Coding Mum Indonesia 2020&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Apa Itu Komputer?
&lt;/h2&gt;

&lt;p&gt;Komputer adalah perangkat elektronik yang mampu menjalankan instruksi dan mengelola data. Pada dasarnya komputer tidak memiliki otak seperti manusia. Mereka tidak dapat berpikir sendiri atau memiliki ide, tetapi mereka dapat mengikuti instruksi dan melakukan hal secara cepat.&lt;/p&gt;

&lt;h2&gt;
  
  
  Apa yang Komputer Bisa Lakukan?
&lt;/h2&gt;

&lt;p&gt;Komputer pertama adalah benda seukuran ruangan besar dan menggunakan banyak listrik. Komputer saat itu sebagian besar digunakan untuk membantu memecahkan masalah matematika.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fo2v6zpk2z2t3kxgt2xo4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fo2v6zpk2z2t3kxgt2xo4.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F11fo8jeargjeor2b06dw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F11fo8jeargjeor2b06dw.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Seiring dengan waktu, teknologi semakin berkembang. Komputer mampu menyimpan, mengolah data, dan menampilkan hasil. Komputer digunakan untuk mengetik dokumen, menjelajah internet, bermain game, presentasi, dan bahkan video.&lt;/p&gt;

&lt;p&gt;Saat ini, komputer digunakan di seluruh dunia. Komputer modern jauh lebih kecil dan dapat melakukan banyak pekerjaan sekaligus. Komputer kecil tersebut disebut mikrokontroler. &lt;/p&gt;

&lt;p&gt;Bisakah mobil menjadi komputer?&lt;br&gt;
Bagaimana dengan kucing?&lt;br&gt;
Bisakah toilet menjadi komputer?&lt;br&gt;
Bisakah jam menjadi komputer?&lt;/p&gt;

&lt;p&gt;Dulu tidak satupun dari ini adalah komputer. Tetapi kini mobil sudah memiliki banyak komputer - seperti sistem navigasi. Jam sudah menjadi smart watch. Bahkan toilet memiliki komputer (setidaknya di Jepang!). Komputer semakin kecil dan lebih murah setiap saat. Di masa depan kucing mungkin akan memiliki komputer yang ditanam di tubuh mereka.&lt;/p&gt;

&lt;p&gt;Bayangkan jika semua benda memiliki komputer di dalamnya! Di masa depan semakin banyak hal yang akan diprogram. Tapi sebetulnya apa yang membedakan komputer dengan bukan komputer?&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/mCq8-xTH7jA"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;4 hal umum yang ada pada komputer:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Input: perangkat atau komponen yang memungkinkan informasi diberikan ke komputer, seperti keyboard&lt;/li&gt;
&lt;li&gt;Storage: tempat komputer menyimpan data&lt;/li&gt;
&lt;li&gt;Processing: bagian komputer yang memproses/mengikuti instruksi&lt;/li&gt;
&lt;li&gt;Output: bagian komputer yang menampilkan atau memancarkan informasi, seperti layar komputer&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Hardware dan Software
&lt;/h2&gt;

&lt;p&gt;Secara umum terdapat dua komponen utama pada komputer yaitu hardware (perangkat keras) dan software (perangkat lunak).&lt;br&gt;
Perangkat keras adalah komponen komputer yang memiliki struktur fisik, seperti keyboard atau mouse. Selain itu, perangkat keras juga mencakup semua komponen internal komputer, contoh:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F064we4r3q343jbmpsng3.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F064we4r3q343jbmpsng3.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Perangkat lunak adalah sekelompok instruksi atau perintah yang menugaskan atau memberi perintah kepada perangkat keras tentang apa yang harus dilakukan dan bagaimana melakukannya. Contoh perangkat lunak seperti web browser, aplikasi games, dan pengolah kata. &lt;/p&gt;

&lt;h2&gt;
  
  
  Bagaimana Komputer Bekerja?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fobs94pfdnc3p0zg13ur3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fobs94pfdnc3p0zg13ur3.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Semua informasi di dalam komputer - bahkan kata-kata dan gambar - disimpan sebagai angka. Dan karena komputer bergantung pada sakelar on-off, angka-angka itu hanya menggunakan dua digit 0 dan 1. Bit adalah informasi terkecil yang dapat dipahami dan disimpan oleh komputer.&lt;/p&gt;

&lt;p&gt;Komputer hanya dapat mengikuti instruksi logis dan langkah-demi-langkah, yang kita sebut sebagai algoritma. Sejumlah algoritma di-'bungkus' ke dalam program/aplikasi/perangkat lunak. Perangkat keras pada komputer tidak dapat bekerja tanpa adanya instruksi dari perangkat lunak. Intruksi dari perangkat lunak diterjemahkan ke dalam bit sehingga dapat disimpan dan diproses oleh komputer. &lt;/p&gt;

&lt;p&gt;Komputer memiliki CPU (Central Processing Unit) yang terdiri dari sirkuit-sirkuit kecil yang memproses sinyal dari input.&lt;/p&gt;

&lt;p&gt;Ketika pengguna komputer menekan tombol pada keyboard, misalkan huruf B. Huruf B akan dikirim ke dalam CPU sebagai biner 01000010. Kemudian CPU menghitung cara menampilkan huruf B pixel demi pixel. CPU menjalankan instruksi ini dan menyimpan hasilnya sebagai piksel dalam memori. Akhirnya, informasi piksel ini dikirim dalam bentuk biner ke layar. Layar adalah perangkat keluaran, yang mengubah sinyal biner menjadi cahaya kecil dan warna seperti yang biasa kita lihat. Ini semua terjadi begitu cepat sehingga terasa instan, tetapi untuk menampilkan setiap huruf, komputer menjalankan ribuan instruksi, mulai dari saat jari menekan keyboard. &lt;/p&gt;

&lt;p&gt;CPU mengolah sinyal dari input secara berurutan. Tapi ketika kita menggunakan smartphone misalnya, banyak hal yang perlu diproses CPU secara bersamaan. Seperti menangani notifikasi Telegram, menjalankan lagu, mengetik pesan di WhatsApp, dan lain-lain. Bagaimana CPU mengelola itu secara multitasking? Pada kondisi seperti ini, sistem operasilah yang membantu mengatur itu semua. &lt;/p&gt;

&lt;p&gt;Sistem operasi adalah program master yang mengelola bagaimana perangkat lunak dapat menggunakan perangkat keras komputer. Sistem operasi adalah program dengan kemampuan khusus mengontrol perangkat lunak lain di komputer. Sistem operasi memungkinkan kita menginstal program baru dan memuatnya ke dalam memori komputer. Ia memutuskan kapan suatu program dijalankan oleh CPU dan apakah program tersebut dapat mengakses perangkat input dan output komputer. Sistem operasi dengan cepat beralih antar program, berbagi CPU sepersekian detik, sehingga memungkinkan komputer menjalankan banyak program sekaligus. &lt;/p&gt;

&lt;p&gt;Di dalam komputer ada sistem operasi yang mengelola perangkat lunak yang mengontrol perangkat keras komputer. Perangkat lunak ini merupakan serangkaian perintah yang terbaca sebagai kode biner sederhana, dan kode biner itu hanya sinyal listrik yang mengalir melalui miliaran sirkuit kecil di dalam CPU.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tambahan Bacaan
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.khanacademy.org/computing/computer-science/how-computers-work2" rel="noopener noreferrer"&gt;https://www.khanacademy.org/computing/computer-science/how-computers-work2&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://edu.gcfglobal.org/en/computer-basics-(bahasa-indonesia)/apa-itu-komputer/1/" rel="noopener noreferrer"&gt;https://edu.gcfglobal.org/en/computer-basics-(bahasa-indonesia)/apa-itu-komputer/1/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What are Computers for Kids &lt;br&gt;
&lt;a href="https://www.youtube.com/watch?v=RmbFJq2jADY" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=RmbFJq2jADY&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Inside your computer&lt;br&gt;
&lt;a href="https://www.youtube.com/watch?v=AkFi90lZmXA" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=AkFi90lZmXA&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What is a computer?&lt;br&gt;
&lt;a href="https://www.youtube.com/watch?v=9lVKcTNVD1Q" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=9lVKcTNVD1Q&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hello Ruby - Journey inside a computer by Linda Liukas&lt;br&gt;
&lt;a href="https://www.youtube.com/watch?v=WN1TMSN49Ok" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=WN1TMSN49Ok&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Tantangan
&lt;/h2&gt;

&lt;p&gt;1.Dari gambar di bawah, sebutkan mana saja yang merupakan komputer dan identifikasi input, output, dan processing yang terjadi pada perangkat tersebut!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F5jbwgtgugo83o96dkxx5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F5jbwgtgugo83o96dkxx5.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2.Ubah namamu ke dalam kode binary&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fcbdetvno6o8rgz836uoi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fcbdetvno6o8rgz836uoi.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;3.Rancang komputermu sendiri! Memiliki ide membuat sapu ajaib yang bisa jalan sendiri menyedot debu dan meletakkan benda ke tempatnya atau lampu cerdas yang bisa mati dan nyala sesuai kondisi cahaya? Gambar pada sebuah kertas komputer impianmu. Tuliskan masalah apa yang ingin diselesaikan komputer tersebut serta apa input dan output dari komputermu itu. &lt;/p&gt;

</description>
      <category>csfirst</category>
      <category>wecoded</category>
      <category>codenewbie</category>
      <category>computerscience</category>
    </item>
    <item>
      <title>Kenapa Ingin Belajar Coding?</title>
      <dc:creator>Ratna Mutia Suci</dc:creator>
      <pubDate>Wed, 15 Jan 2020 21:00:41 +0000</pubDate>
      <link>https://dev.to/momnanaid/kenapa-ingin-belajar-coding-1pkd</link>
      <guid>https://dev.to/momnanaid/kenapa-ingin-belajar-coding-1pkd</guid>
      <description>&lt;p&gt;&lt;em&gt;Artikel ini merupakan bagian dari modul Pengenalan Coding di Kelas Newbie Komunitas Coding Mum Indonesia 2020&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Dalam bukunya 7 Kebiasaan Orang yang Sangat Efektif, Stephen R. Covey menegaskan bahwa untuk menjadi sukses, Anda harus "mulai dengan akhir dalam pikiran."&lt;/p&gt;

&lt;p&gt;Pertimbangkan alasan Anda sendiri untuk masuk ke pengkodean ... Untuk apa tujuan Anda?&lt;/p&gt;

&lt;p&gt;Apa tujuan utama Anda?&lt;/p&gt;

&lt;p&gt;Apakah Anda mencari hobi yang menyenangkan, perubahan karier, pekerjaan yang fleksibel di mana Anda bisa lebih dekat dengan keluarga Anda?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fg148xxkjwgvuwo3te0p0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fg148xxkjwgvuwo3te0p0.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Seluruh usaha belajar Anda harus dipusatkan untuk mencapai impian yang satu ini.&lt;/p&gt;

&lt;p&gt;Anda bahkan dapat mencoba menuliskan tujuan Anda, dan meletakkannya di suatu tempat di mana Anda akan melihatnya setiap hari, seperti cermin kamar mandi Anda atau di sebelah komputer Anda.&lt;/p&gt;

&lt;p&gt;Ingatlah tujuan Anda, dan biarkan itu menentukan keputusan apa yang Anda buat: bahasa apa yang harus dipelajari, bahkan bagaimana Anda memilih untuk belajar.&lt;/p&gt;

&lt;p&gt;Dengan itu, mari kita mulai dengan dasar-dasarnya!&lt;/p&gt;

&lt;p&gt;Referensi:&lt;br&gt;
&lt;a href="https://coder-coder.com/learn-web-development/" rel="noopener noreferrer"&gt;https://coder-coder.com/learn-web-development/&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.instagram.com/p/BhkX5uWnnuP/?taken-by=girlknowstech" rel="noopener noreferrer"&gt;https://www.instagram.com/p/BhkX5uWnnuP/?taken-by=girlknowstech&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
