Posts

Showing posts from November, 2022

Mengenal Apa itu IntelliJ IDEA : Keunggulan, Kelemahan dan Cara Kerjanya

Image
  IntelliJ Mempunyai Beberapa Fitur sebagai berikut: 1. Intelligent Code Editor yaitu sebuah fitur yang bisa membantu Anda dalam menuliskan kode secara cepat. IDE mampu melakukan analisis terhadap konteks pada kode yang telah ditulis dengan demikian mampu memberikan arah serta penyelesaian dari pengetikan kode yang tepat tersebut. 2. Build Tools membantu melakukan otomatisasi dalam proses misalkan pemaketan dari proyek yang akan di kembangkan, pengembangan secara tingkat lanjut, serta menjalankan test. IntelliJ IDEA dapat mendukung lebih satu build tools yaitu, Gulp, Webpack, Grunt,Ant, Maven, SBT, Gradle, NPM, serta build tools yang lainnya yang sudah saling terintegrasi dengan baik. 3. Decompiler Apk yang bisa kita ubah sesuai dengan keinginan, engan terobosan default yang digunakan untuk Java Classes serta cukup banyak digunakan untuk melihat apa yang terdapat dalam sebuah library dengan tidak harus mempunyai kode dari sumbernya.. 4. Shortcut beberapa shortcut yang umumnya digunakan

Eclipse Perangkat Lunak

Image
          Eclipse Eclipse  adalah sebuah IDE  ( Integrated Development Environment ) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform ( platform-independent ). Berikut ini adalah sifat dari Eclipse: UX dan Mac OS X   Multi-language : Eclipse dikembangkan dengan bahasa pemrograman Java, akan tetapi Eclipse mendukung pengembangan aplikasi berbasis bahasa pemrograman lainnya, seperti C/C++,Cobol,Python,Perl,PHP, dan lain sebagainya. Multi-role : Selain sebagai IDE untuk pengembangan aplikasi, Eclipse pun bisa digunakan untuk aktivitas dalam siklus pengembangan perangkat lunak, seperti dokumentasi, test perangkat lunak, pengembangan web, dan lain sebagainya. kelebihan dari Eclipse yang membuatnya populer adalah kemampuannya untuk dapat dikembangkan oleh pengguna dengan komponen yang dinamakan plug in ( Plugin )adalah sebuah program komputer  yang menambah fungsionalitas sebuah program utama (misalnya peramban , statsiun kerja audio digital  dan klien surel .). Pro

Komunikasi Data antar Component React

Image
  Ada 2 hal penting dan tidak bisa dipisahkan dalam component react yaitu data & UI. Data di representasikan dalam format javascript object Cara kerjanya sederhana, ketika data berubah maka UI otomatis berubah. Tapi apakah jika UI di rubah data juga otomatis berubah? Tidak.Berikut Inilah yang di sebut dengan  One-Way Data Flow. One-Way Data Flow vs Two-Way Data Binding  Cara kerjanya, ketika data berubah maka UI berubah, begitu juga sebaliknya. Framework seperti angular dan ember menggunakan turut mempopulerkan konsep ini. Tapi ternyata banyak developer merasa performance dari konsep ini kurang baik ketika aplikasi semakin besar, akhirnya facebook memperkenalkan react dengan konsep  one-way data flow  yang di dasari oleh  functional programming . Berbeda dengan  two-way data binding,  merubah UI tidak otomatis mengubah data. Aliran datanya akan tetap satu arah itu sebabnya disebut  one-way data flow.  Cara untuk merubahnya menggunakan teknik  callback. Kedua konsep ini mirip sepert

Pengertian Props dan State

Image
 Menjelaskan Dari Beberapa Komponennya. React is all about components . Component adalah bagian-bagian kecil dari suatu aplikasi. Komponen-komponen ini nantinya diracik menjadi sebuah aplikasi,bahwa ada 2 unsur penting dalam component yaitu  UI ( User Interface ) & Data , rumusnya; UI = f(data)   jika ingin merubah UI maka rubahlah datanya . Type data pada component react hanya ada dua yaitu Prop dan State.Dari sisi programming component react itu dibuat dengan  function  atau  class , berikut contohnya:  konsep dasarnya adalah : Jika data berubah maka component berubah ( render ulang ) Ada 2 cara membuat component,  functional component  dan  class component Keduanya sama-sama baik. Berikut beberapa perbedaanya:   functional component  tidak memiliki state, itu sebabnya barang ini biasa disebut  stateless component. Sedangkan class component bisa memiliki prop dan state. 2. Prop Prop  singkatan dari  Property , ini mirip seperti atrribute pada tag HTML. Dalam pembuatannya, jika da