{"id":2119,"date":"2024-10-23T12:04:12","date_gmt":"2024-10-23T12:04:12","guid":{"rendered":"https:\/\/nurosoft.id\/blog\/?p=2119"},"modified":"2025-12-22T18:07:05","modified_gmt":"2025-12-22T18:07:05","slug":"python-fundamentals","status":"publish","type":"post","link":"https:\/\/nurosoft.id\/blog\/python-fundamentals\/","title":{"rendered":"Python Fundamentals: Dasar Pemrograman yang Wajib Diketahui"},"content":{"rendered":"<p>Python adalah salah satu bahasa pemrograman yang paling populer dan mudah dipelajari. Dengan sintaks yang sederhana dan efisien, Python sangat cocok bagi pemula yang ingin memulai perjalanan di dunia pemrograman. Bahasa ini banyak digunakan dalam berbagai bidang seperti pengembangan web, analisis data, kecerdasan buatan, hingga otomasi tugas-tugas kecil. Artikel ini akan membahas <strong>Python Fundamentals<\/strong>, atau dasar-dasar Python, yang akan membantu Anda memahami dan menguasai konsep-konsep inti dalam pemrograman Python.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2120 size-full\" src=\"https:\/\/nurosoft.id\/blog\/wp-content\/uploads\/2024\/10\/programming-background-with-person-working-with-codes-computer-2_11zon-scaled.jpg\" alt=\"python-fundamentals\" width=\"2560\" height=\"1706\" srcset=\"https:\/\/nurosoft.id\/blog\/wp-content\/uploads\/2024\/10\/programming-background-with-person-working-with-codes-computer-2_11zon-scaled.jpg 2560w, https:\/\/nurosoft.id\/blog\/wp-content\/uploads\/2024\/10\/programming-background-with-person-working-with-codes-computer-2_11zon-300x200.jpg 300w, https:\/\/nurosoft.id\/blog\/wp-content\/uploads\/2024\/10\/programming-background-with-person-working-with-codes-computer-2_11zon-1024x683.jpg 1024w, https:\/\/nurosoft.id\/blog\/wp-content\/uploads\/2024\/10\/programming-background-with-person-working-with-codes-computer-2_11zon-768x512.jpg 768w, https:\/\/nurosoft.id\/blog\/wp-content\/uploads\/2024\/10\/programming-background-with-person-working-with-codes-computer-2_11zon-1536x1024.jpg 1536w, https:\/\/nurosoft.id\/blog\/wp-content\/uploads\/2024\/10\/programming-background-with-person-working-with-codes-computer-2_11zon-2048x1365.jpg 2048w, https:\/\/nurosoft.id\/blog\/wp-content\/uploads\/2024\/10\/programming-background-with-person-working-with-codes-computer-2_11zon-1568x1045.jpg 1568w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/p>\n<p>&nbsp;<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Daftar Isi<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/nurosoft.id\/blog\/python-fundamentals\/#Apa_Itu_Python\" >Apa Itu Python?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/nurosoft.id\/blog\/python-fundamentals\/#Mengapa_Python_Penting\" >Mengapa Python Penting?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/nurosoft.id\/blog\/python-fundamentals\/#Elemen_Dasar_Python\" >Elemen Dasar Python<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/nurosoft.id\/blog\/python-fundamentals\/#1_Variabel_dan_Tipe_Data\" >1. Variabel dan Tipe Data<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/nurosoft.id\/blog\/python-fundamentals\/#2_Operasi_Dasar\" >2. Operasi Dasar<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/nurosoft.id\/blog\/python-fundamentals\/#3_Struktur_Kontrol\" >3. Struktur Kontrol<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/nurosoft.id\/blog\/python-fundamentals\/#4_Fungsi\" >4. Fungsi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/nurosoft.id\/blog\/python-fundamentals\/#5_List_dan_Dictionary\" >5. List dan Dictionary<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/nurosoft.id\/blog\/python-fundamentals\/#6_Input_dan_Output\" >6. Input dan Output<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/nurosoft.id\/blog\/python-fundamentals\/#Best_Practice_dalam_Menulis_Kode_Python\" >Best Practice dalam Menulis Kode Python<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/nurosoft.id\/blog\/python-fundamentals\/#Kesimpulan\" >Kesimpulan<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Apa_Itu_Python\"><\/span><strong>Apa Itu Python?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p>Python adalah bahasa pemrograman tingkat tinggi yang dirancang untuk mempermudah para pengembang menulis kode yang bersih dan mudah dibaca. Python pertama kali diperkenalkan oleh Guido van Rossum pada tahun 1991. Salah satu keunggulan Python dibandingkan bahasa pemrograman lain adalah kemampuannya untuk menjalankan kode di berbagai platform tanpa perlu melakukan perubahan signifikan. Selain itu, Python memiliki pustaka yang kaya, yang mempermudah para pengembang dalam mengimplementasikan berbagai fungsionalitas.<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Mengapa_Python_Penting\"><\/span><strong>Mengapa Python Penting?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p>Seiring dengan perkembangan teknologi, Python menjadi salah satu bahasa pemrograman yang paling diminati oleh perusahaan besar, termasuk Google, Facebook, dan Netflix. Python juga menjadi bahasa utama yang digunakan dalam ilmu data dan kecerdasan buatan karena fleksibilitas dan kemampuannya dalam memproses data secara efisien. Dengan belajar Python Fundamentals, Anda akan membuka pintu untuk memahami lebih lanjut mengenai pengembangan aplikasi, data science, hingga machine learning.<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Elemen_Dasar_Python\"><\/span><strong>Elemen Dasar Python<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p>Untuk memahami Python, penting untuk menguasai <strong>fundamental<\/strong> atau elemen dasar dari bahasa pemrograman ini. Berikut adalah beberapa elemen dasar yang harus Anda kuasai.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"1_Variabel_dan_Tipe_Data\"><\/span>1. Variabel dan Tipe Data<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&nbsp;<\/p>\n<p>Variabel adalah cara untuk menyimpan data di dalam program. Di Python, Anda tidak perlu mendefinisikan tipe data variabel secara eksplisit, karena Python menggunakan <strong>dynamic typing<\/strong>. Artinya, Python akan secara otomatis mendeteksi tipe data dari nilai yang diberikan.<\/p>\n<p>Contoh:<\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between rounded-t-md h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary\">python<\/div>\n<div class=\"sticky top-9 md:top-[5.75rem]\">\n<div class=\"absolute bottom-0 right-2 flex h-9 items-center\">\n<div class=\"flex items-center rounded bg-token-sidebar-surface-primary px-2 font-sans text-xs text-token-text-secondary dark:bg-token-main-surface-secondary\"><span class=\"\" data-state=\"closed\"><button class=\"flex gap-1 items-center py-1\">Copy code<\/button><\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"!whitespace-pre hljs language-python\">x = <span class=\"hljs-number\">5<\/span>   <span class=\"hljs-comment\"># integer<\/span><br \/>\ny = <span class=\"hljs-number\">3.14<\/span>   <span class=\"hljs-comment\"># float<\/span><br \/>\nz = <span class=\"hljs-string\">\"Halo, Dunia!\"<\/span>   <span class=\"hljs-comment\"># string<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p>Python mendukung berbagai tipe data seperti integer, float, string, boolean, hingga struktur data seperti list, tuple, dan dictionary.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"2_Operasi_Dasar\"><\/span>2. Operasi Dasar<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&nbsp;<\/p>\n<p>Python mendukung berbagai operasi aritmatika dan logika. Beberapa operasi dasar yang sering digunakan adalah penjumlahan (<code>+<\/code>), pengurangan (<code>-<\/code>), perkalian (<code>*<\/code>), dan pembagian (<code>\/<\/code>). Selain itu, Python juga mendukung operasi perbandingan dan logika seperti <code>==<\/code>, <code>!=<\/code>, <code>and<\/code>, <code>or<\/code>, dan <code>not<\/code>.<\/p>\n<p>&nbsp;<\/p>\n<p>Contoh:<\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between rounded-t-md h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary\">python<\/div>\n<div class=\"sticky top-9 md:top-[5.75rem]\">\n<div class=\"absolute bottom-0 right-2 flex h-9 items-center\">\n<div class=\"flex items-center rounded bg-token-sidebar-surface-primary px-2 font-sans text-xs text-token-text-secondary dark:bg-token-main-surface-secondary\"><span class=\"\" data-state=\"closed\"><button class=\"flex gap-1 items-center py-1\">Copy code<\/button><\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"!whitespace-pre hljs language-python\">a = <span class=\"hljs-number\">10<\/span><br \/>\nb = <span class=\"hljs-number\">5<\/span><br \/>\n<span class=\"hljs-built_in\">print<\/span>(a + b)  <span class=\"hljs-comment\"># Output: 15<\/span><br \/>\n<span class=\"hljs-built_in\">print<\/span>(a &gt; b)  <span class=\"hljs-comment\"># Output: True<\/span><br \/>\n<\/code><\/div>\n<div dir=\"ltr\"><\/div>\n<\/div>\n<h4><span class=\"ez-toc-section\" id=\"3_Struktur_Kontrol\"><\/span>3. Struktur Kontrol<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&nbsp;<\/p>\n<p>Struktur kontrol memungkinkan program untuk menjalankan kode berdasarkan kondisi tertentu atau secara berulang. Ada dua struktur kontrol utama di Python: <strong>kondisional<\/strong> (if, else, elif) dan <strong>perulangan<\/strong> (for, while).<\/p>\n<p>&nbsp;<\/p>\n<p>Contoh struktur kondisional:<\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between rounded-t-md h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary\">python<\/div>\n<div class=\"sticky top-9 md:top-[5.75rem]\">\n<div class=\"absolute bottom-0 right-2 flex h-9 items-center\">\n<div class=\"flex items-center rounded bg-token-sidebar-surface-primary px-2 font-sans text-xs text-token-text-secondary dark:bg-token-main-surface-secondary\"><span class=\"\" data-state=\"closed\"><button class=\"flex gap-1 items-center py-1\">Copy code<\/button><\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"!whitespace-pre hljs language-python\">x = <span class=\"hljs-number\">10<\/span><br \/>\n<span class=\"hljs-keyword\">if<\/span> x &gt; <span class=\"hljs-number\">5<\/span>:<br \/>\n<span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"x lebih besar dari 5\"<\/span>)<br \/>\n<span class=\"hljs-keyword\">elif<\/span> x == <span class=\"hljs-number\">5<\/span>:<br \/>\n<span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"x sama dengan 5\"<\/span>)<br \/>\n<span class=\"hljs-keyword\">else<\/span>:<br \/>\n<span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"x lebih kecil dari 5\"<\/span>)<br \/>\n<\/code><\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<p>Contoh perulangan:<\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between rounded-t-md h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary\">python<\/div>\n<div class=\"sticky top-9 md:top-[5.75rem]\">\n<div class=\"absolute bottom-0 right-2 flex h-9 items-center\">\n<div class=\"flex items-center rounded bg-token-sidebar-surface-primary px-2 font-sans text-xs text-token-text-secondary dark:bg-token-main-surface-secondary\"><span class=\"\" data-state=\"closed\"><button class=\"flex gap-1 items-center py-1\">Copy code<\/button><\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"!whitespace-pre hljs language-python\"><span class=\"hljs-keyword\">for<\/span> i <span class=\"hljs-keyword\">in<\/span> <span class=\"hljs-built_in\">range<\/span>(<span class=\"hljs-number\">5<\/span>):<br \/>\n<span class=\"hljs-built_in\">print<\/span>(i)  <span class=\"hljs-comment\"># Output: 0 1 2 3 4<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"4_Fungsi\"><\/span>4. Fungsi<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&nbsp;<\/p>\n<p>Digunakan untuk mengelompokkan sekelompok pernyataan yang dapat dijalankan kapan saja selama program berjalan. Fungsi membuat kode menjadi lebih modular dan mudah dibaca. Python memiliki banyak <strong>built-in function<\/strong>seperti <code>print()<\/code>, <code>len()<\/code>, <code>type()<\/code>, dan Anda juga bisa membuat fungsi sendiri menggunakan kata kunci <code>def<\/code>.<\/p>\n<p>&nbsp;<\/p>\n<p>Contoh fungsi:<\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between rounded-t-md h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary\">python<\/div>\n<div class=\"sticky top-9 md:top-[5.75rem]\">\n<div class=\"absolute bottom-0 right-2 flex h-9 items-center\">\n<div class=\"flex items-center rounded bg-token-sidebar-surface-primary px-2 font-sans text-xs text-token-text-secondary dark:bg-token-main-surface-secondary\"><span class=\"\" data-state=\"closed\"><button class=\"flex gap-1 items-center py-1\">Copy code<\/button><\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"!whitespace-pre hljs language-python\"><span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">sapa<\/span>(<span class=\"hljs-params\">nama<\/span>):<br \/>\n<span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"Halo, \"<\/span> + nama + <span class=\"hljs-string\">\"!\"<\/span>)<br \/>\nsapa(<span class=\"hljs-string\">\"Andi\"<\/span>)  <span class=\"hljs-comment\"># Output: Halo, Andi!<\/span><br \/>\n<\/code><\/div>\n<div dir=\"ltr\"><\/div>\n<\/div>\n<h4><span class=\"ez-toc-section\" id=\"5_List_dan_Dictionary\"><\/span>5. List dan Dictionary<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&nbsp;<\/p>\n<p>Ini adalah tipe data yang dapat menyimpan kumpulan item dalam urutan tertentu. List memungkinkan kita menyimpan berbagai tipe data, dan kita bisa menambahkan, menghapus, atau mengubah item di dalam list.<\/p>\n<p>&nbsp;<\/p>\n<p>Contoh list:<\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between rounded-t-md h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary\">python<\/div>\n<div class=\"sticky top-9 md:top-[5.75rem]\">\n<div class=\"absolute bottom-0 right-2 flex h-9 items-center\">\n<div class=\"flex items-center rounded bg-token-sidebar-surface-primary px-2 font-sans text-xs text-token-text-secondary dark:bg-token-main-surface-secondary\"><span class=\"\" data-state=\"closed\"><button class=\"flex gap-1 items-center py-1\">Copy code<\/button><\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"!whitespace-pre hljs language-python\">buah = [<span class=\"hljs-string\">\"apel\"<\/span>, <span class=\"hljs-string\">\"jeruk\"<\/span>, <span class=\"hljs-string\">\"mangga\"<\/span>]<br \/>\nbuah.append(<span class=\"hljs-string\">\"pisang\"<\/span>)<br \/>\n<span class=\"hljs-built_in\">print<\/span>(buah)  <span class=\"hljs-comment\"># Output: ['apel', 'jeruk', 'mangga', 'pisang']<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p>Sementara itu, <strong>dictionary<\/strong> adalah tipe data yang menyimpan nilai dengan pasangan kunci (key) dan nilai (value).<\/p>\n<p>&nbsp;<\/p>\n<p>Contoh dictionary:<\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between rounded-t-md h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary\">python<\/div>\n<div class=\"sticky top-9 md:top-[5.75rem]\">\n<div class=\"absolute bottom-0 right-2 flex h-9 items-center\">\n<div class=\"flex items-center rounded bg-token-sidebar-surface-primary px-2 font-sans text-xs text-token-text-secondary dark:bg-token-main-surface-secondary\"><span class=\"\" data-state=\"closed\"><button class=\"flex gap-1 items-center py-1\">Copy code<\/button><\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"!whitespace-pre hljs language-python\">mahasiswa = {<span class=\"hljs-string\">\"nama\"<\/span>: <span class=\"hljs-string\">\"Andi\"<\/span>, <span class=\"hljs-string\">\"umur\"<\/span>: <span class=\"hljs-number\">21<\/span>, <span class=\"hljs-string\">\"jurusan\"<\/span>: <span class=\"hljs-string\">\"Informatika\"<\/span>}<br \/>\n<span class=\"hljs-built_in\">print<\/span>(mahasiswa[<span class=\"hljs-string\">\"nama\"<\/span>])  <span class=\"hljs-comment\"># Output: Andi<\/span><br \/>\n<\/code><\/div>\n<div dir=\"ltr\"><\/div>\n<\/div>\n<h4><span class=\"ez-toc-section\" id=\"6_Input_dan_Output\"><\/span>6. Input dan Output<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&nbsp;<\/p>\n<p>Python juga memungkinkan kita untuk berinteraksi dengan pengguna melalui fungsi input dan output. Fungsi <code>input()<\/code>digunakan untuk menerima data dari pengguna, sementara <code>print()<\/code> digunakan untuk menampilkan hasil atau pesan di layar.<\/p>\n<p>&nbsp;<\/p>\n<p>Contoh input dan output:<\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between rounded-t-md h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary\">python<\/div>\n<div class=\"sticky top-9 md:top-[5.75rem]\">\n<div class=\"absolute bottom-0 right-2 flex h-9 items-center\">\n<div class=\"flex items-center rounded bg-token-sidebar-surface-primary px-2 font-sans text-xs text-token-text-secondary dark:bg-token-main-surface-secondary\"><span class=\"\" data-state=\"closed\"><button class=\"flex gap-1 items-center py-1\">Copy code<\/button><\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"!whitespace-pre hljs language-python\">nama = <span class=\"hljs-built_in\">input<\/span>(<span class=\"hljs-string\">\"Masukkan nama Anda: \"<\/span>)<br \/>\n<span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"Halo, \"<\/span> + nama + <span class=\"hljs-string\">\"!\"<\/span>)<\/code><\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"!whitespace-pre hljs language-python\"><\/code><\/div>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"Best_Practice_dalam_Menulis_Kode_Python\"><\/span><strong>Best Practice dalam Menulis Kode Python<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p>Selain menguasai elemen dasar Python, ada beberapa <strong>best practice<\/strong> yang perlu diperhatikan agar kode Anda lebih bersih dan mudah dipelihara:<\/p>\n<p>&nbsp;<\/p>\n<ol>\n<li><strong>Gunakan nama variabel yang jelas<\/strong>: Beri nama variabel yang mendeskripsikan fungsinya, misalnya <code>total_harga<\/code>atau <code>nama_pengguna<\/code>.<\/li>\n<li><strong>Komentari kode yang sulit dipahami<\/strong>: Gunakan komentar untuk menjelaskan bagian kode yang mungkin sulit dipahami oleh orang lain atau diri sendiri di masa depan.<\/li>\n<li><strong>Pisahkan kode menjadi fungsi-fungsi kecil<\/strong>: Fungsi membuat kode lebih modular dan mengurangi duplikasi.<\/li>\n<li><strong>Ikuti PEP 8<\/strong>: PEP 8 adalah panduan gaya penulisan kode Python yang dapat membantu menjaga konsistensi dalam proyek.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Kesimpulan\"><\/span><strong>Kesimpulan<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p>Menguasai <strong>Python Fundamentals<\/strong> adalah langkah awal yang penting dalam perjalanan Anda di dunia pemrograman. Dengan memahami variabel, tipe data, struktur kontrol, fungsi, dan tipe data seperti list dan dictionary, Anda akan memiliki fondasi yang kuat untuk melanjutkan ke konsep-konsep pemrograman yang lebih kompleks. Selain itu, penerapan best practice juga akan meningkatkan kualitas kode Anda. Python adalah bahasa yang serbaguna dan efisien, jadi mulailah berlatih dan kembangkan kemampuan Anda sekarang juga!<\/p>\n<p>&nbsp;<\/p>\n<p>Dengan memahami dasar-dasar Python, Anda akan siap untuk mengeksplorasi berbagai aplikasi menarik seperti pengembangan web, analisis data, hingga pengembangan kecerdasan buatan. Python memberi Anda alat yang kuat untuk meraih kesuksesan di dunia pemrograman.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Python adalah salah satu bahasa pemrograman yang paling populer dan mudah dipelajari. Dengan sintaks yang sederhana dan efisien, Python sangat cocok bagi pemula yang ingin memulai perjalanan di dunia pemrograman. Bahasa ini banyak digunakan dalam berbagai bidang seperti pengembangan web, analisis data, kecerdasan buatan, hingga otomasi tugas-tugas kecil. Artikel ini akan membahas Python Fundamentals, atau&hellip; <a class=\"more-link\" href=\"https:\/\/nurosoft.id\/blog\/python-fundamentals\/\">Continue reading <span class=\"screen-reader-text\">Python Fundamentals: Dasar Pemrograman yang Wajib Diketahui<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[24],"class_list":["post-2119","post","type-post","status-publish","format-standard","hentry","category-software","tag-nurosoft","entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Python Fundamentals: Dasar Pemrograman yang Wajib Diketahui<\/title>\n<meta name=\"description\" content=\"Pelajari dasar-dasar Python dalam artikel ini! Python Fundamentals sangat penting untuk pemula yang ingin menguasai dunia pemrograman\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/nurosoft.id\/blog\/python-fundamentals\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python Fundamentals: Dasar Pemrograman yang Wajib Diketahui\" \/>\n<meta property=\"og:description\" content=\"Pelajari dasar-dasar Python dalam artikel ini! Python Fundamentals sangat penting untuk pemula yang ingin menguasai dunia pemrograman\" \/>\n<meta property=\"og:url\" content=\"https:\/\/nurosoft.id\/blog\/python-fundamentals\/\" \/>\n<meta property=\"og:site_name\" content=\"Nurosoft Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/nurosoft\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-10-23T12:04:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-22T18:07:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/nurosoft.id\/blog\/wp-content\/uploads\/2024\/10\/programming-background-with-person-working-with-codes-computer-2_11zon-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1706\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"M. Nur Khabibulloh\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"M. Nur Khabibulloh\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/nurosoft.id\\\/blog\\\/python-fundamentals\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nurosoft.id\\\/blog\\\/python-fundamentals\\\/\"},\"author\":{\"name\":\"M. Nur Khabibulloh\",\"@id\":\"https:\\\/\\\/nurosoft.id\\\/blog\\\/#\\\/schema\\\/person\\\/9d20aa3d2a752ebcedfcccfaa037dfd0\"},\"headline\":\"Python Fundamentals: Dasar Pemrograman yang Wajib Diketahui\",\"datePublished\":\"2024-10-23T12:04:12+00:00\",\"dateModified\":\"2025-12-22T18:07:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/nurosoft.id\\\/blog\\\/python-fundamentals\\\/\"},\"wordCount\":741,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/nurosoft.id\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/nurosoft.id\\\/blog\\\/python-fundamentals\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/nurosoft.id\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/programming-background-with-person-working-with-codes-computer-2_11zon-scaled.jpg\",\"keywords\":[\"Nurosoft\"],\"articleSection\":[\"Software\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/nurosoft.id\\\/blog\\\/python-fundamentals\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/nurosoft.id\\\/blog\\\/python-fundamentals\\\/\",\"url\":\"https:\\\/\\\/nurosoft.id\\\/blog\\\/python-fundamentals\\\/\",\"name\":\"Python Fundamentals: Dasar Pemrograman yang Wajib Diketahui\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nurosoft.id\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/nurosoft.id\\\/blog\\\/python-fundamentals\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/nurosoft.id\\\/blog\\\/python-fundamentals\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/nurosoft.id\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/programming-background-with-person-working-with-codes-computer-2_11zon-scaled.jpg\",\"datePublished\":\"2024-10-23T12:04:12+00:00\",\"dateModified\":\"2025-12-22T18:07:05+00:00\",\"description\":\"Pelajari dasar-dasar Python dalam artikel ini! Python Fundamentals sangat penting untuk pemula yang ingin menguasai dunia pemrograman\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/nurosoft.id\\\/blog\\\/python-fundamentals\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/nurosoft.id\\\/blog\\\/python-fundamentals\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/nurosoft.id\\\/blog\\\/python-fundamentals\\\/#primaryimage\",\"url\":\"https:\\\/\\\/nurosoft.id\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/programming-background-with-person-working-with-codes-computer-2_11zon-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/nurosoft.id\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/programming-background-with-person-working-with-codes-computer-2_11zon-scaled.jpg\",\"width\":2560,\"height\":1706,\"caption\":\"python-fundamentals\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/nurosoft.id\\\/blog\\\/python-fundamentals\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/nurosoft.id\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Python Fundamentals: Dasar Pemrograman yang Wajib Diketahui\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/nurosoft.id\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/nurosoft.id\\\/blog\\\/\",\"name\":\"Artikel Seputar Teknologi Informasi, Software, dan Bisnis | Nurosoft\",\"description\":\"Find out anything you want to know about Nurosoft\",\"publisher\":{\"@id\":\"https:\\\/\\\/nurosoft.id\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/nurosoft.id\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/nurosoft.id\\\/blog\\\/#organization\",\"name\":\"Nurosoft\",\"url\":\"https:\\\/\\\/nurosoft.id\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/nurosoft.id\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/nurosoft.id\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/logo.png\",\"contentUrl\":\"https:\\\/\\\/nurosoft.id\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/logo.png\",\"width\":1000,\"height\":165,\"caption\":\"Nurosoft\"},\"image\":{\"@id\":\"https:\\\/\\\/nurosoft.id\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/nurosoft\\\/\",\"https:\\\/\\\/www.instagram.com\\\/nurosoft\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/nurosoft\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/nurosoft.id\\\/blog\\\/#\\\/schema\\\/person\\\/9d20aa3d2a752ebcedfcccfaa037dfd0\",\"name\":\"M. Nur Khabibulloh\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/nurosoft.id\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/bff36e2a83a25947b784f116bb4f2f3e.jpg?ver=1776759644\",\"url\":\"https:\\\/\\\/nurosoft.id\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/bff36e2a83a25947b784f116bb4f2f3e.jpg?ver=1776759644\",\"contentUrl\":\"https:\\\/\\\/nurosoft.id\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/bff36e2a83a25947b784f116bb4f2f3e.jpg?ver=1776759644\",\"caption\":\"M. Nur Khabibulloh\"},\"description\":\"Mukhammad Nur Khabibulloh adalah seorang profesional digital marketer berpengalaman lebih dari 5 Tahun. Memiliki ketertarikan dalam menulis dengan pembahasan bisnis, teknologi, ERP, HR, transformasi bisnis, Software, SEO, Digital marketing.\",\"url\":\"https:\\\/\\\/nurosoft.id\\\/blog\\\/author\\\/khabib\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Python Fundamentals: Dasar Pemrograman yang Wajib Diketahui","description":"Pelajari dasar-dasar Python dalam artikel ini! Python Fundamentals sangat penting untuk pemula yang ingin menguasai dunia pemrograman","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:\/\/nurosoft.id\/blog\/python-fundamentals\/","og_locale":"id_ID","og_type":"article","og_title":"Python Fundamentals: Dasar Pemrograman yang Wajib Diketahui","og_description":"Pelajari dasar-dasar Python dalam artikel ini! Python Fundamentals sangat penting untuk pemula yang ingin menguasai dunia pemrograman","og_url":"https:\/\/nurosoft.id\/blog\/python-fundamentals\/","og_site_name":"Nurosoft Blog","article_publisher":"https:\/\/www.facebook.com\/nurosoft\/","article_published_time":"2024-10-23T12:04:12+00:00","article_modified_time":"2025-12-22T18:07:05+00:00","og_image":[{"width":2560,"height":1706,"url":"https:\/\/nurosoft.id\/blog\/wp-content\/uploads\/2024\/10\/programming-background-with-person-working-with-codes-computer-2_11zon-scaled.jpg","type":"image\/jpeg"}],"author":"M. Nur Khabibulloh","twitter_card":"summary_large_image","twitter_misc":{"Written by":"M. Nur Khabibulloh","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/nurosoft.id\/blog\/python-fundamentals\/#article","isPartOf":{"@id":"https:\/\/nurosoft.id\/blog\/python-fundamentals\/"},"author":{"name":"M. Nur Khabibulloh","@id":"https:\/\/nurosoft.id\/blog\/#\/schema\/person\/9d20aa3d2a752ebcedfcccfaa037dfd0"},"headline":"Python Fundamentals: Dasar Pemrograman yang Wajib Diketahui","datePublished":"2024-10-23T12:04:12+00:00","dateModified":"2025-12-22T18:07:05+00:00","mainEntityOfPage":{"@id":"https:\/\/nurosoft.id\/blog\/python-fundamentals\/"},"wordCount":741,"commentCount":0,"publisher":{"@id":"https:\/\/nurosoft.id\/blog\/#organization"},"image":{"@id":"https:\/\/nurosoft.id\/blog\/python-fundamentals\/#primaryimage"},"thumbnailUrl":"https:\/\/nurosoft.id\/blog\/wp-content\/uploads\/2024\/10\/programming-background-with-person-working-with-codes-computer-2_11zon-scaled.jpg","keywords":["Nurosoft"],"articleSection":["Software"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/nurosoft.id\/blog\/python-fundamentals\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/nurosoft.id\/blog\/python-fundamentals\/","url":"https:\/\/nurosoft.id\/blog\/python-fundamentals\/","name":"Python Fundamentals: Dasar Pemrograman yang Wajib Diketahui","isPartOf":{"@id":"https:\/\/nurosoft.id\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/nurosoft.id\/blog\/python-fundamentals\/#primaryimage"},"image":{"@id":"https:\/\/nurosoft.id\/blog\/python-fundamentals\/#primaryimage"},"thumbnailUrl":"https:\/\/nurosoft.id\/blog\/wp-content\/uploads\/2024\/10\/programming-background-with-person-working-with-codes-computer-2_11zon-scaled.jpg","datePublished":"2024-10-23T12:04:12+00:00","dateModified":"2025-12-22T18:07:05+00:00","description":"Pelajari dasar-dasar Python dalam artikel ini! Python Fundamentals sangat penting untuk pemula yang ingin menguasai dunia pemrograman","breadcrumb":{"@id":"https:\/\/nurosoft.id\/blog\/python-fundamentals\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/nurosoft.id\/blog\/python-fundamentals\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/nurosoft.id\/blog\/python-fundamentals\/#primaryimage","url":"https:\/\/nurosoft.id\/blog\/wp-content\/uploads\/2024\/10\/programming-background-with-person-working-with-codes-computer-2_11zon-scaled.jpg","contentUrl":"https:\/\/nurosoft.id\/blog\/wp-content\/uploads\/2024\/10\/programming-background-with-person-working-with-codes-computer-2_11zon-scaled.jpg","width":2560,"height":1706,"caption":"python-fundamentals"},{"@type":"BreadcrumbList","@id":"https:\/\/nurosoft.id\/blog\/python-fundamentals\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/nurosoft.id\/blog\/"},{"@type":"ListItem","position":2,"name":"Python Fundamentals: Dasar Pemrograman yang Wajib Diketahui"}]},{"@type":"WebSite","@id":"https:\/\/nurosoft.id\/blog\/#website","url":"https:\/\/nurosoft.id\/blog\/","name":"Artikel Seputar Teknologi Informasi, Software, dan Bisnis | Nurosoft","description":"Find out anything you want to know about Nurosoft","publisher":{"@id":"https:\/\/nurosoft.id\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/nurosoft.id\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/nurosoft.id\/blog\/#organization","name":"Nurosoft","url":"https:\/\/nurosoft.id\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/nurosoft.id\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/nurosoft.id\/blog\/wp-content\/uploads\/2022\/10\/logo.png","contentUrl":"https:\/\/nurosoft.id\/blog\/wp-content\/uploads\/2022\/10\/logo.png","width":1000,"height":165,"caption":"Nurosoft"},"image":{"@id":"https:\/\/nurosoft.id\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/nurosoft\/","https:\/\/www.instagram.com\/nurosoft\/","https:\/\/www.linkedin.com\/company\/nurosoft\/"]},{"@type":"Person","@id":"https:\/\/nurosoft.id\/blog\/#\/schema\/person\/9d20aa3d2a752ebcedfcccfaa037dfd0","name":"M. Nur Khabibulloh","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/nurosoft.id\/blog\/wp-content\/litespeed\/avatar\/bff36e2a83a25947b784f116bb4f2f3e.jpg?ver=1776759644","url":"https:\/\/nurosoft.id\/blog\/wp-content\/litespeed\/avatar\/bff36e2a83a25947b784f116bb4f2f3e.jpg?ver=1776759644","contentUrl":"https:\/\/nurosoft.id\/blog\/wp-content\/litespeed\/avatar\/bff36e2a83a25947b784f116bb4f2f3e.jpg?ver=1776759644","caption":"M. Nur Khabibulloh"},"description":"Mukhammad Nur Khabibulloh adalah seorang profesional digital marketer berpengalaman lebih dari 5 Tahun. Memiliki ketertarikan dalam menulis dengan pembahasan bisnis, teknologi, ERP, HR, transformasi bisnis, Software, SEO, Digital marketing.","url":"https:\/\/nurosoft.id\/blog\/author\/khabib\/"}]}},"_links":{"self":[{"href":"https:\/\/nurosoft.id\/blog\/wp-json\/wp\/v2\/posts\/2119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nurosoft.id\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nurosoft.id\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nurosoft.id\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/nurosoft.id\/blog\/wp-json\/wp\/v2\/comments?post=2119"}],"version-history":[{"count":1,"href":"https:\/\/nurosoft.id\/blog\/wp-json\/wp\/v2\/posts\/2119\/revisions"}],"predecessor-version":[{"id":4065,"href":"https:\/\/nurosoft.id\/blog\/wp-json\/wp\/v2\/posts\/2119\/revisions\/4065"}],"wp:attachment":[{"href":"https:\/\/nurosoft.id\/blog\/wp-json\/wp\/v2\/media?parent=2119"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nurosoft.id\/blog\/wp-json\/wp\/v2\/categories?post=2119"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nurosoft.id\/blog\/wp-json\/wp\/v2\/tags?post=2119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}