{"id":942,"date":"2016-10-03T12:03:53","date_gmt":"2016-10-03T12:03:53","guid":{"rendered":"http:\/\/zaf.web.id\/blog\/?p=942"},"modified":"2016-10-09T06:01:31","modified_gmt":"2016-10-09T06:01:31","slug":"jetbrains-development-tools-yang-bersahabat-dengan-pelajar","status":"publish","type":"post","link":"https:\/\/zaf.web.id\/blog\/jetbrains-development-tools-yang-bersahabat-dengan-pelajar\/","title":{"rendered":"JetBrains: Development Tools yang bersahabat dengan pelajar"},"content":{"rendered":"<figure id=\"attachment_945\" aria-describedby=\"caption-attachment-945\" style=\"width: 140px\" class=\"wp-caption alignright\"><a href=\"https:\/\/i0.wp.com\/zaf.web.id\/blog\/wp-content\/uploads\/2016\/10\/jetbrains-logo.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\" wp-image-945\" src=\"https:\/\/i0.wp.com\/zaf.web.id\/blog\/wp-content\/uploads\/2016\/10\/jetbrains-logo.png?resize=140%2C140\" alt=\"JetBrains Logo\" width=\"140\" height=\"140\" srcset=\"https:\/\/i0.wp.com\/zaf.web.id\/blog\/wp-content\/uploads\/2016\/10\/jetbrains-logo.png?w=250&amp;ssl=1 250w, https:\/\/i0.wp.com\/zaf.web.id\/blog\/wp-content\/uploads\/2016\/10\/jetbrains-logo.png?resize=150%2C150&amp;ssl=1 150w\" sizes=\"auto, (max-width: 140px) 100vw, 140px\" \/><\/a><figcaption id=\"caption-attachment-945\" class=\"wp-caption-text\">JetBrains Logo<\/figcaption><\/figure>\n<p>Seorang <em>developer,<\/em> selain harus menguasai\u00a0serangkaian\u00a0proses <em>development<\/em> dan <em>logic model,<\/em> biasanya\u00a0juga memiliki <em>IDE<\/em>\u00a0favorit.\u00a0Saya sendiri menjatuhkan pilihan pada IDE populer yang dikembangkan oleh\u00a0<a href=\"https:\/\/www.jetbrains.com\" target=\"_blank\">JetBrains<\/a>.<\/p>\n<p>Hampir sebagian besar bahasa\u00a0pemrograman yang saat ini banyak digunakan telah tersedia IDE-nya. IDE dalam hal ini bukan sekedar <em>text highlighter<\/em>\u00a0atau <em>command auto complete,<\/em>\u00a0tapi dapat melakukan\u00a0<em>trace<\/em> sesuai dengan\u00a0arsitektur bahasa pemrograman tersebut. Sebagai konsekuensi ukuran IDE menjadi besar dan memerlukan beberapa <em>library<\/em> khusus agar proses debugging sesuai dengan yang diharapkan.<!--more--><\/p>\n<h2>Belajar lebih cepat<\/h2>\n<figure id=\"attachment_952\" aria-describedby=\"caption-attachment-952\" style=\"width: 660px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/zaf.web.id\/blog\/wp-content\/uploads\/2016\/10\/Screen-Shot-2016-10-04-at-7.44.27-AM.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-952\" src=\"https:\/\/i0.wp.com\/zaf.web.id\/blog\/wp-content\/uploads\/2016\/10\/Screen-Shot-2016-10-04-at-7.44.27-AM-1024x621.png?resize=660%2C400\" alt=\"CLion IDE\" width=\"660\" height=\"400\" srcset=\"https:\/\/i0.wp.com\/zaf.web.id\/blog\/wp-content\/uploads\/2016\/10\/Screen-Shot-2016-10-04-at-7.44.27-AM.png?resize=1024%2C621&amp;ssl=1 1024w, https:\/\/i0.wp.com\/zaf.web.id\/blog\/wp-content\/uploads\/2016\/10\/Screen-Shot-2016-10-04-at-7.44.27-AM.png?resize=300%2C182&amp;ssl=1 300w, https:\/\/i0.wp.com\/zaf.web.id\/blog\/wp-content\/uploads\/2016\/10\/Screen-Shot-2016-10-04-at-7.44.27-AM.png?resize=768%2C465&amp;ssl=1 768w, https:\/\/i0.wp.com\/zaf.web.id\/blog\/wp-content\/uploads\/2016\/10\/Screen-Shot-2016-10-04-at-7.44.27-AM.png?resize=619%2C375&amp;ssl=1 619w, https:\/\/i0.wp.com\/zaf.web.id\/blog\/wp-content\/uploads\/2016\/10\/Screen-Shot-2016-10-04-at-7.44.27-AM.png?w=2000&amp;ssl=1 2000w, https:\/\/i0.wp.com\/zaf.web.id\/blog\/wp-content\/uploads\/2016\/10\/Screen-Shot-2016-10-04-at-7.44.27-AM.png?w=3000&amp;ssl=1 3000w\" sizes=\"auto, (max-width: 660px) 100vw, 660px\" \/><\/a><figcaption id=\"caption-attachment-952\" class=\"wp-caption-text\">CLion IDE<\/figcaption><\/figure>\n<p>Hampir semua bahasa pemrograman memungkinkan untuk menggunakan <em>Notepad (Windows)<\/em> sebagai IDE untuk membuat program, bahkan beberapa orang lebih familiar dengan\u00a0<em>CLI based (vim, nano,<\/em>\u00a0dan lain sebagainya).\u00a0Kebanyakan\u00a0tahapan yang cukup\u00a0membosankan\u00a0selain memikirkan\u00a0alur dan algoritma program, yakni <em>debugging.<\/em> Pada model bahasa <em>scripting<\/em> proses <em>debugging<\/em> biasanya hanya dapat dilakukan ketika program\u00a0telah dijalankan, kemudian baru dilakukan analisa. Berbeda halnya\u00a0dengan program berbasis <em>compiling,<\/em> yang mana harus dipastikan terlebih dahulu tidak\u00a0ada <em>error<\/em> dan sedikit <em>warning<\/em> sebelum program tersebut benar-benar dapat dijalankan pada mesin.<\/p>\n<p>Bagi\u00a0bahasa pemrograman model <em>scripting<\/em> tidak masalah menggunakan <em>Notepad<\/em> sebagai IDE dalam mengembangkan program, namun untuk\u00a0bahasa pemrograman yang berbasiskan <em>compiler<\/em> seperti <em>Java,<\/em> <em>C\/C++<\/em>, dan lain-lain\u00a0akan sangat berguna jika memiliki IDE yang dapat secara otomatis melakukan pengecekan (kemungkinan) <em>error<\/em> dan <em>warning<\/em> yang\u00a0ada dalam program. Bahkan beberapa IDE telah mampu melakukan pengecekan sampai <em>logic<\/em> program yang ingin kita kembangkan.<\/p>\n<h2>PHPStorm, PyCharm, WebStorm, dan CLion<\/h2>\n<p>Beberapa tahun belakangan saya\u00a0selalu menggunakan <em>PHPStorm<\/em> untuk\u00a0menyelesaikan\u00a0project-project yang ada. <em>PHPStorm<\/em>\u00a0memiliki fitur yang cukup lengkap jika dibandingkan dengan IDE lainnya, menurut saya.\u00a0Mulai dari <em>active tracker,<\/em>\u00a0<em>Version Control System (VCS)<\/em>, <em>watcher,<\/em> dan masih banyak fitur lainnya.<\/p>\n<p>Kemudian dilanjutkan dengan menggunakan <em>PyCharm, WebStorm,<\/em> dan <em>CLion<\/em> untuk beberapa keperluan. Jika diperhatikan\u00a0keempat IDE tersebut memiliki\u00a0tampilan dan struktur menu yang identik, hal ini justru memudahkan pengguna ketika beralih dari satu IDE ke IDE lainnya. Dengan begitu pengguna lebih mudah untuk\u00a0menemukan\u00a0lokasi falitas atau fitur yang ingin digunakan (menu fasilitas atau fitur yang disediakan sangat\u00a0banyak, dalam kasus saya tidak semua fasilitas atau fitur tersebut sempat untuk dimanfaatkan).<\/p>\n<p>Seperti yang sudah dijelaskan diawal bahwa semakin banyak fitur yang disediakan, maka akan semakin besar (dan beban process) pula terhadap komputer.<\/p>\n<h2>Gratis<\/h2>\n<p>Sayangnya sebagian besar IDE yang dibuat oleh <em>JetBrains<\/em> bersifat <em>premium,<\/em> kita harus rela menguras dompet lebih dalam untuk dapat\u00a0menikmati semua fitur yang ada pada IDE karena harganya memang <del>sedikit<\/del> mahal.<\/p>\n<p>Kabar\u00a0baiknya\u00a0adalah untuk\u00a0mahasiswa, <a href=\"https:\/\/www.jetbrains.com\/student\/\" target=\"_blank\">Gratis<\/a>!<\/p>\n<p>Namun syaratnya adalah membuat sebuah akun di <em>JetBrains<\/em> dengan menggunakan alamat <em>email<\/em> dari <em>domain<\/em> universitas. Pada saat registrasi akan ada pemberitahuan bahwa akun <em>free student<\/em> berlaku untuk 1 tahun, namun dari halaman <a href=\"https:\/\/www.jetbrains.com\/student\/#faq\" target=\"_blank\">FAQ<\/a> dijelaskan bahwa lisensi untuk <em>free student<\/em> dapat diperpanjang lagi setiap tahun.<\/p>\n<p>Saat ini <em>JetBrains<\/em>\u00a0mengembangkan\u00a0sistem pemeriksaan akun berdasarkan alamat <em>email<\/em> dari <em>database<\/em> universitas yang telah mereka miliki.<\/p>\n<p><a href=\"https:\/\/github.com\/JetBrains\/swot\" target=\"_blank\">https:\/\/github.com\/JetBrains\/swot<\/a><\/p>\n<p>Setelah saya cek ternyata\u00a0mereka telah memiliki daftar universitas beserta alamat websitenya dari hampir semua kampus yang ada di <em>Indonesia,<\/em> dan beberapa negara lainnya.\u00a0Jadi sekarang tidak perlu khawatir lagi menggunakan IDE\u00a0<em>powerful<\/em> tapi bajakan, bisa memanfaatkan\u00a0lisensi <em>free student<\/em> selama masih menjadi mahasiswa.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seorang developer, selain harus menguasai\u00a0serangkaian\u00a0proses development dan logic model, biasanya\u00a0juga memiliki IDE\u00a0favorit.\u00a0Saya sendiri menjatuhkan pilihan&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[2],"tags":[192,190,191],"class_list":["post-942","post","type-post","status-publish","format-standard","hentry","category-coretan","tag-clion-gratis","tag-phpstorm-gratis","tag-webstorm-gratis"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>JetBrains: Development Tools yang bersahabat dengan pelajar - Ahmad Zafrullah<\/title>\n<meta name=\"description\" content=\"IDE yang bagus tidak sekedar text highlighter atau auto complete, tapi dapat melakukan trace sesuai dengan arsitektur bahasa pemrograman yang digunakan.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/zaf.web.id\/blog\/jetbrains-development-tools-yang-bersahabat-dengan-pelajar\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JetBrains: Development Tools yang bersahabat dengan pelajar - Ahmad Zafrullah\" \/>\n<meta property=\"og:description\" content=\"IDE yang bagus tidak sekedar text highlighter atau auto complete, tapi dapat melakukan trace sesuai dengan arsitektur bahasa pemrograman yang digunakan.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zaf.web.id\/blog\/jetbrains-development-tools-yang-bersahabat-dengan-pelajar\/\" \/>\n<meta property=\"og:site_name\" content=\"Ahmad Zafrullah\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/23Pstars\" \/>\n<meta property=\"article:author\" content=\"http:\/\/www.facebook.com\/23Pstars\" \/>\n<meta property=\"article:published_time\" content=\"2016-10-03T12:03:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-10-09T06:01:31+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/zaf.web.id\/blog\/wp-content\/uploads\/2016\/10\/jetbrains-logo.png\" \/>\n<meta name=\"author\" content=\"Zaf\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@23Pstars\" \/>\n<meta name=\"twitter:site\" content=\"@23Pstars\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Zaf\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/zaf.web.id\\\/blog\\\/jetbrains-development-tools-yang-bersahabat-dengan-pelajar\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zaf.web.id\\\/blog\\\/jetbrains-development-tools-yang-bersahabat-dengan-pelajar\\\/\"},\"author\":{\"name\":\"Zaf\",\"@id\":\"https:\\\/\\\/zaf.web.id\\\/blog\\\/#\\\/schema\\\/person\\\/ba4e955d59a1e6a8284857e74b14e5ed\"},\"headline\":\"JetBrains: Development Tools yang bersahabat dengan pelajar\",\"datePublished\":\"2016-10-03T12:03:53+00:00\",\"dateModified\":\"2016-10-09T06:01:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/zaf.web.id\\\/blog\\\/jetbrains-development-tools-yang-bersahabat-dengan-pelajar\\\/\"},\"wordCount\":535,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\\\/\\\/zaf.web.id\\\/blog\\\/#\\\/schema\\\/person\\\/ba4e955d59a1e6a8284857e74b14e5ed\"},\"image\":{\"@id\":\"https:\\\/\\\/zaf.web.id\\\/blog\\\/jetbrains-development-tools-yang-bersahabat-dengan-pelajar\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/zaf.web.id\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/10\\\/jetbrains-logo.png\",\"keywords\":[\"clion gratis\",\"phpstorm gratis\",\"webstorm gratis\"],\"articleSection\":[\"Coretan\"],\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/zaf.web.id\\\/blog\\\/jetbrains-development-tools-yang-bersahabat-dengan-pelajar\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/zaf.web.id\\\/blog\\\/jetbrains-development-tools-yang-bersahabat-dengan-pelajar\\\/\",\"url\":\"https:\\\/\\\/zaf.web.id\\\/blog\\\/jetbrains-development-tools-yang-bersahabat-dengan-pelajar\\\/\",\"name\":\"JetBrains: Development Tools yang bersahabat dengan pelajar - Ahmad Zafrullah\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zaf.web.id\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/zaf.web.id\\\/blog\\\/jetbrains-development-tools-yang-bersahabat-dengan-pelajar\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/zaf.web.id\\\/blog\\\/jetbrains-development-tools-yang-bersahabat-dengan-pelajar\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/zaf.web.id\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/10\\\/jetbrains-logo.png\",\"datePublished\":\"2016-10-03T12:03:53+00:00\",\"dateModified\":\"2016-10-09T06:01:31+00:00\",\"description\":\"IDE yang bagus tidak sekedar text highlighter atau auto complete, tapi dapat melakukan trace sesuai dengan arsitektur bahasa pemrograman yang digunakan.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/zaf.web.id\\\/blog\\\/jetbrains-development-tools-yang-bersahabat-dengan-pelajar\\\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zaf.web.id\\\/blog\\\/jetbrains-development-tools-yang-bersahabat-dengan-pelajar\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\\\/\\\/zaf.web.id\\\/blog\\\/jetbrains-development-tools-yang-bersahabat-dengan-pelajar\\\/#primaryimage\",\"url\":\"http:\\\/\\\/zaf.web.id\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/10\\\/jetbrains-logo.png\",\"contentUrl\":\"http:\\\/\\\/zaf.web.id\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/10\\\/jetbrains-logo.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/zaf.web.id\\\/blog\\\/jetbrains-development-tools-yang-bersahabat-dengan-pelajar\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/zaf.web.id\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"JetBrains: Development Tools yang bersahabat dengan pelajar\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/zaf.web.id\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/zaf.web.id\\\/blog\\\/\",\"name\":\"Ahmad Zafrullah\",\"description\":\"Work to Learn is better than Learn how to Work\",\"publisher\":{\"@id\":\"https:\\\/\\\/zaf.web.id\\\/blog\\\/#\\\/schema\\\/person\\\/ba4e955d59a1e6a8284857e74b14e5ed\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/zaf.web.id\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/zaf.web.id\\\/blog\\\/#\\\/schema\\\/person\\\/ba4e955d59a1e6a8284857e74b14e5ed\",\"name\":\"Zaf\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/zaf.web.id\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/zaf_auto_x2.jpeg?fit=300%2C300&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/zaf.web.id\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/zaf_auto_x2.jpeg?fit=300%2C300&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/zaf.web.id\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/zaf_auto_x2.jpeg?fit=300%2C300&ssl=1\",\"width\":300,\"height\":300,\"caption\":\"Zaf\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/zaf.web.id\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/zaf_auto_x2.jpeg?fit=300%2C300&ssl=1\"},\"sameAs\":[\"http:\\\/\\\/zaf.web.id\",\"http:\\\/\\\/www.facebook.com\\\/23Pstars\",\"https:\\\/\\\/x.com\\\/23Pstars\"],\"url\":\"https:\\\/\\\/zaf.web.id\\\/blog\\\/author\\\/zaf\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"JetBrains: Development Tools yang bersahabat dengan pelajar - Ahmad Zafrullah","description":"IDE yang bagus tidak sekedar text highlighter atau auto complete, tapi dapat melakukan trace sesuai dengan arsitektur bahasa pemrograman yang digunakan.","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:\/\/zaf.web.id\/blog\/jetbrains-development-tools-yang-bersahabat-dengan-pelajar\/","og_locale":"id_ID","og_type":"article","og_title":"JetBrains: Development Tools yang bersahabat dengan pelajar - Ahmad Zafrullah","og_description":"IDE yang bagus tidak sekedar text highlighter atau auto complete, tapi dapat melakukan trace sesuai dengan arsitektur bahasa pemrograman yang digunakan.","og_url":"https:\/\/zaf.web.id\/blog\/jetbrains-development-tools-yang-bersahabat-dengan-pelajar\/","og_site_name":"Ahmad Zafrullah","article_publisher":"http:\/\/www.facebook.com\/23Pstars","article_author":"http:\/\/www.facebook.com\/23Pstars","article_published_time":"2016-10-03T12:03:53+00:00","article_modified_time":"2016-10-09T06:01:31+00:00","og_image":[{"url":"http:\/\/zaf.web.id\/blog\/wp-content\/uploads\/2016\/10\/jetbrains-logo.png","type":"","width":"","height":""}],"author":"Zaf","twitter_card":"summary_large_image","twitter_creator":"@23Pstars","twitter_site":"@23Pstars","twitter_misc":{"Ditulis oleh":"Zaf","Estimasi waktu membaca":"3 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/zaf.web.id\/blog\/jetbrains-development-tools-yang-bersahabat-dengan-pelajar\/#article","isPartOf":{"@id":"https:\/\/zaf.web.id\/blog\/jetbrains-development-tools-yang-bersahabat-dengan-pelajar\/"},"author":{"name":"Zaf","@id":"https:\/\/zaf.web.id\/blog\/#\/schema\/person\/ba4e955d59a1e6a8284857e74b14e5ed"},"headline":"JetBrains: Development Tools yang bersahabat dengan pelajar","datePublished":"2016-10-03T12:03:53+00:00","dateModified":"2016-10-09T06:01:31+00:00","mainEntityOfPage":{"@id":"https:\/\/zaf.web.id\/blog\/jetbrains-development-tools-yang-bersahabat-dengan-pelajar\/"},"wordCount":535,"commentCount":2,"publisher":{"@id":"https:\/\/zaf.web.id\/blog\/#\/schema\/person\/ba4e955d59a1e6a8284857e74b14e5ed"},"image":{"@id":"https:\/\/zaf.web.id\/blog\/jetbrains-development-tools-yang-bersahabat-dengan-pelajar\/#primaryimage"},"thumbnailUrl":"http:\/\/zaf.web.id\/blog\/wp-content\/uploads\/2016\/10\/jetbrains-logo.png","keywords":["clion gratis","phpstorm gratis","webstorm gratis"],"articleSection":["Coretan"],"inLanguage":"id","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/zaf.web.id\/blog\/jetbrains-development-tools-yang-bersahabat-dengan-pelajar\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/zaf.web.id\/blog\/jetbrains-development-tools-yang-bersahabat-dengan-pelajar\/","url":"https:\/\/zaf.web.id\/blog\/jetbrains-development-tools-yang-bersahabat-dengan-pelajar\/","name":"JetBrains: Development Tools yang bersahabat dengan pelajar - Ahmad Zafrullah","isPartOf":{"@id":"https:\/\/zaf.web.id\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/zaf.web.id\/blog\/jetbrains-development-tools-yang-bersahabat-dengan-pelajar\/#primaryimage"},"image":{"@id":"https:\/\/zaf.web.id\/blog\/jetbrains-development-tools-yang-bersahabat-dengan-pelajar\/#primaryimage"},"thumbnailUrl":"http:\/\/zaf.web.id\/blog\/wp-content\/uploads\/2016\/10\/jetbrains-logo.png","datePublished":"2016-10-03T12:03:53+00:00","dateModified":"2016-10-09T06:01:31+00:00","description":"IDE yang bagus tidak sekedar text highlighter atau auto complete, tapi dapat melakukan trace sesuai dengan arsitektur bahasa pemrograman yang digunakan.","breadcrumb":{"@id":"https:\/\/zaf.web.id\/blog\/jetbrains-development-tools-yang-bersahabat-dengan-pelajar\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zaf.web.id\/blog\/jetbrains-development-tools-yang-bersahabat-dengan-pelajar\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/zaf.web.id\/blog\/jetbrains-development-tools-yang-bersahabat-dengan-pelajar\/#primaryimage","url":"http:\/\/zaf.web.id\/blog\/wp-content\/uploads\/2016\/10\/jetbrains-logo.png","contentUrl":"http:\/\/zaf.web.id\/blog\/wp-content\/uploads\/2016\/10\/jetbrains-logo.png"},{"@type":"BreadcrumbList","@id":"https:\/\/zaf.web.id\/blog\/jetbrains-development-tools-yang-bersahabat-dengan-pelajar\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zaf.web.id\/blog\/"},{"@type":"ListItem","position":2,"name":"JetBrains: Development Tools yang bersahabat dengan pelajar"}]},{"@type":"WebSite","@id":"https:\/\/zaf.web.id\/blog\/#website","url":"https:\/\/zaf.web.id\/blog\/","name":"Ahmad Zafrullah","description":"Work to Learn is better than Learn how to Work","publisher":{"@id":"https:\/\/zaf.web.id\/blog\/#\/schema\/person\/ba4e955d59a1e6a8284857e74b14e5ed"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zaf.web.id\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":["Person","Organization"],"@id":"https:\/\/zaf.web.id\/blog\/#\/schema\/person\/ba4e955d59a1e6a8284857e74b14e5ed","name":"Zaf","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/i0.wp.com\/zaf.web.id\/blog\/wp-content\/uploads\/2024\/09\/zaf_auto_x2.jpeg?fit=300%2C300&ssl=1","url":"https:\/\/i0.wp.com\/zaf.web.id\/blog\/wp-content\/uploads\/2024\/09\/zaf_auto_x2.jpeg?fit=300%2C300&ssl=1","contentUrl":"https:\/\/i0.wp.com\/zaf.web.id\/blog\/wp-content\/uploads\/2024\/09\/zaf_auto_x2.jpeg?fit=300%2C300&ssl=1","width":300,"height":300,"caption":"Zaf"},"logo":{"@id":"https:\/\/i0.wp.com\/zaf.web.id\/blog\/wp-content\/uploads\/2024\/09\/zaf_auto_x2.jpeg?fit=300%2C300&ssl=1"},"sameAs":["http:\/\/zaf.web.id","http:\/\/www.facebook.com\/23Pstars","https:\/\/x.com\/23Pstars"],"url":"https:\/\/zaf.web.id\/blog\/author\/zaf\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":407,"url":"https:\/\/zaf.web.id\/blog\/perihal-mengembangkan-cms\/","url_meta":{"origin":942,"position":0},"title":"Perihal mengembangkan CMS","author":"Zaf","date":"Mei 5, 2015","format":false,"excerpt":"Mengembangkan CMS sendiri?\u00a0Kenapa tidak! Bagi\u00a0advanced developer, khususnya dibidang web, tidak ada kata lelah untuk inovasi. Selalu saja ada hal-hal baru yang ingin dibuat atau dikembangkan. Saya masih ingat ketika pertama kali belajar\u00a0tentang pemrograman web, mudah dan banyak referensi. Meskipun lambat laun ternyata menyadari bahwa prospek bisnis\u00a0dan tingkat penetrasi terhadap web\u2026","rel":"","context":"dalam &quot;Programming&quot;","block_context":{"text":"Programming","link":"https:\/\/zaf.web.id\/blog\/category\/programming\/"},"img":{"alt_text":"Dashboard | LRS Engine versi-2.1.0","src":"https:\/\/i0.wp.com\/zaf.web.id\/blog\/wp-content\/uploads\/2014\/05\/lrs-engine-v2.1.0-1024x633.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1349,"url":"https:\/\/zaf.web.id\/blog\/selamat-ulang-tahun-ke-5-lrsoft\/","url_meta":{"origin":942,"position":1},"title":"Selamat Ulang Tahun ke-5 LRsoft","author":"Zaf","date":"September 11, 2018","format":false,"excerpt":"Seperti biasa, rutinitas tahunan. Beberapa hal yang ingin saya laporkan terkait perkembangan keseharian saya di perusahaan ini. Beberapa hal juga telah tercapai sesuai dengan harapan yang saya sampaikan pada tulisan tahun sebelumnya. Kantor Baru Untuk menunjang produktivitas, kantor resmi LRsoft saat ini pindah ke Rembiga, Ampenan Utara, Mataram (s.lrsoft.id\/map). Bekerja\u2026","rel":"","context":"dalam &quot;Coretan&quot;","block_context":{"text":"Coretan","link":"https:\/\/zaf.web.id\/blog\/category\/coretan\/"},"img":{"alt_text":"Wisuda UGM","src":"https:\/\/i0.wp.com\/zaf.web.id\/blog\/wp-content\/uploads\/2018\/09\/IMG_3609-1024x683.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/zaf.web.id\/blog\/wp-content\/uploads\/2018\/09\/IMG_3609-1024x683.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/zaf.web.id\/blog\/wp-content\/uploads\/2018\/09\/IMG_3609-1024x683.jpg?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":84,"url":"https:\/\/zaf.web.id\/blog\/oop-dan-terstruktur\/","url_meta":{"origin":942,"position":2},"title":"OOP dan Terstruktur","author":"Zaf","date":"April 13, 2011","format":false,"excerpt":"Berhubung lagi praktikum pemrograman berorientasi objek, yah sekalian aja post tentang OOP dan terstruktur. :yell: Apa sih bedanya pemrograman yang berorientasi objek dengan pemrograman struktur? Sesuai dengan namanya, pemrograman berorientasi objek (OOP) merupakan pemrograman yang berorientasi kepada objek-objek. Semua data dan fungsi (method) dibungkus menjadi satu kedalam class dan objek.\u2026","rel":"","context":"dalam &quot;Programming&quot;","block_context":{"text":"Programming","link":"https:\/\/zaf.web.id\/blog\/category\/programming\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":561,"url":"https:\/\/zaf.web.id\/blog\/review-apple-macbook-pro\/","url_meta":{"origin":942,"position":3},"title":"Review Apple MacBook Pro","author":"Zaf","date":"Agustus 12, 2017","format":false,"excerpt":"Singkat cerita, saya memutuskan untuk meminang Laptop* ini adalah karena sering merasa galau melihat laptop sebelumnya yang lesu saat dihadapkan IDE tertentu. Hal tersebut tidak jarang membuat mood ngoding berkurang bahkan lenyap. Setelah beberapa hari melakukan research, baik dari segi spesifikasi maupun harga akhirnya pilihan jatuh pada MacBook. Sebetulnya ada\u2026","rel":"","context":"dalam &quot;Coretan&quot;","block_context":{"text":"Coretan","link":"https:\/\/zaf.web.id\/blog\/category\/coretan\/"},"img":{"alt_text":"Apple MacBook Pro","src":"https:\/\/i0.wp.com\/zaf.web.id\/blog\/wp-content\/uploads\/2016\/12\/IMG_3943-1024x768.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/zaf.web.id\/blog\/wp-content\/uploads\/2016\/12\/IMG_3943-1024x768.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/zaf.web.id\/blog\/wp-content\/uploads\/2016\/12\/IMG_3943-1024x768.jpg?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":56,"url":"https:\/\/zaf.web.id\/blog\/maaf-ya-mbah-google-d\/","url_meta":{"origin":942,"position":4},"title":"Maaf ya mbah Google :D","author":"Zaf","date":"Juni 19, 2013","format":false,"excerpt":"Ndak penting sekali sebenarnya, tapi ya iseng aja. Sebagai syarat mendapatkan gelar sarjana di fakultas teknik unram untuk tugas akhir saya mengambil tema mesin pencari juga, tapi jangan dibayangkan akan secanggih google :p Google kan yang ngembangin ada ribuan developer dengan algoritma - algoritma dan kecerdasan buatan yang sangat kompleks.\u2026","rel":"","context":"dalam &quot;Coretan&quot;","block_context":{"text":"Coretan","link":"https:\/\/zaf.web.id\/blog\/category\/coretan\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3,"url":"https:\/\/zaf.web.id\/blog\/convert-mp3-online-dari-youtube\/","url_meta":{"origin":942,"position":5},"title":"Convert mp3 online dari YouTube","author":"Zaf","date":"Maret 13, 2014","format":false,"excerpt":"Cerita dikit nih, ada tool online yang bagus dan sangat berguna (meskipun kelihatannya sedikit ilegal), yakni convert video dari YouTube menjadi mp3 secara online.\u00a0music-clips.net. Jadi ceritanya berawal ketika saya ingin mencari musik untuk dijadikan backsound dalam musikalisasi puisi yang akan dipertunjukkan dalam acara puncak malam maulid Nabi SAW di kampung\u2026","rel":"","context":"dalam &quot;Coretan&quot;","block_context":{"text":"Coretan","link":"https:\/\/zaf.web.id\/blog\/category\/coretan\/"},"img":{"alt_text":"music-clips","src":"https:\/\/i0.wp.com\/zaf.web.id\/blog\/wp-content\/uploads\/2014\/03\/music-clips-1024x412.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/zaf.web.id\/blog\/wp-content\/uploads\/2014\/03\/music-clips-1024x412.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/zaf.web.id\/blog\/wp-content\/uploads\/2014\/03\/music-clips-1024x412.png?resize=525%2C300 1.5x"},"classes":[]}],"jetpack_likes_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p4zLnS-fc","_links":{"self":[{"href":"https:\/\/zaf.web.id\/blog\/wp-json\/wp\/v2\/posts\/942","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zaf.web.id\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zaf.web.id\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zaf.web.id\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zaf.web.id\/blog\/wp-json\/wp\/v2\/comments?post=942"}],"version-history":[{"count":9,"href":"https:\/\/zaf.web.id\/blog\/wp-json\/wp\/v2\/posts\/942\/revisions"}],"predecessor-version":[{"id":954,"href":"https:\/\/zaf.web.id\/blog\/wp-json\/wp\/v2\/posts\/942\/revisions\/954"}],"wp:attachment":[{"href":"https:\/\/zaf.web.id\/blog\/wp-json\/wp\/v2\/media?parent=942"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zaf.web.id\/blog\/wp-json\/wp\/v2\/categories?post=942"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zaf.web.id\/blog\/wp-json\/wp\/v2\/tags?post=942"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}