ikhwan

Functional Styles Pada Dart

Pendahuluan Sebelum kita mempelajari functional styles mari kita terlebih dahulu mengenal bahasa pemrograman dartnya. Dart merupakan salah satu bahasa pemrograman untuk mengembangkan berbagai jenis aplikasi seperti aplikasi web, aplikasi seluler, aplikasi desktop, server dll. Dart merupakan language lintas platform yang dimana bisa di jalankan di berbagai sistem operasi seperi windows, linux, unix, macos dan lain-lain. […]

Functional Styles Pada Dart Read More »

Load Balancing Menggunakan Nginx

Load Balance merupakan metode pembagian beban yang ditangani oleh beberapa server dengan konten yang sama. Dengan metode tersebut, sebuah aplikasi atau website dimungkinkan tetap tersedia walau banyak pengguna yang mengaksesnya. Hal ini dilakukan untuk menjaga agar pengguna tidak mengalami gangguan ketika menggunakan aplikasi atau website tersebut. Bagaimana jadinya jika aplikasi atau website yang digunakan merupakan

Load Balancing Menggunakan Nginx Read More »

Instalasi dan Konfigurasi Load Balancing SSL Haproxy pada Ubuntu 20.04

Pernahkah kalian berpikir bagaimana mungkin website – website marketplace yang besar seperti Tokopedia, Shopee dan Lazada dapat melayani ratusan permintaan klien setiap harinya. Apalagi pada saat event – event tertentu seperti event 12.12. Nah, jawabannya adalah penggunaan load balance. Pada kesempatan ini saya akan menjelaskan tentang load balance dan juga konfigurasi yang akan dilakukan. Load

Instalasi dan Konfigurasi Load Balancing SSL Haproxy pada Ubuntu 20.04 Read More »

Setup dan Replication MongoDB

Berbagai aplikasi Database Management System (DBMS) semakin berkembang seiring dengan kebutuhan dan inovasi teknologi. Sebelumnya telah ada DBMS dengan tipe relational atau relasi yang pengoperasiannya menggunakan query atau bahasa yang disebut SQL. Dengan menggunakan SQL, kita dapat menyusun data dalam bentuk tabel. Namun, terdapat kekurangan dari skema database tersebut saat membutuhkan relasi data yang kompleks

Setup dan Replication MongoDB Read More »

3 Konsep Utama yang Sering Digunakan Pada OOP dalam Bahasa DART

Dart adalah bahasa pemrograman modern yang dikembangkan oleh Google, khususnya untuk pengembangan aplikasi mobile, web, dan server. Dart adalah bahasa yang menggunakan paradigma berorientasi objek (OOP), yang memungkinkan pengguna untuk membuat kode yang terstruktur, mudah dipahami, dan mudah untuk dipelihara. Dalam bahasa Dart, ada tiga konsep utama yang sering digunakan dalam pemrograman berorientasi objek, yaitu

3 Konsep Utama yang Sering Digunakan Pada OOP dalam Bahasa DART Read More »

Posgtresql Promote Replikasi Server pada Ubuntu 20.04

Pada materi sebelumnya kita sudah dapat melakukan replikasi antara Server Master dan Server Standby dengan baik. Tapi pernahkan kalian berpikir “Apakah mungkin Server Standby dapat menjadi Master apabila jika Server Master nantinya dalam keadaan downtime?”. Yap, sangat memungkinkan. Pada kesempatan ini saya akan menjelaskan bagaimana caranya Server yang awalnya berperan sebagai Standby menjadi Master dan

Posgtresql Promote Replikasi Server pada Ubuntu 20.04 Read More »

Setup PostgreSQL-pgAdmin4 dan Replikasi

PostgreSQL merupakan program aplikasi basis data dengan tipe relasional. Database ini dikembangkan secara open source sehingga gratis untuk digunakan siapa saja. PostgreSQL dapat berjalan di berbagai sistem operasi, seperti Linux, Windows, dan MacOS. Program ini juga dapat diintegrasikan dengan platform Pgadmin4. Dengan Pgadmin4, kita dapat mengelola PostgreSQL dengan mudah melalui sebuah panel. Panel tersebut dapat

Setup PostgreSQL-pgAdmin4 dan Replikasi Read More »

OOP (Object Oriented Programming) Enumerated Types, Mixins, Extension Methods Pada Bahasa Pemrograman DART

Pendahuluan Bahasa pemrograman merupakan sekumpulan kata yang di wujudkan dalam sebuah perintah atau intruksi yang terdiri dari banyak baris yang bisa di mengerti oleh komputer. Bahasa pemrograman merupakan hal yang penting yang harus di kuasai oleh seorang programmer karna dalam membuat dan membangun aplikasi tentunya kita membutuhkan bahasa pemrograman. ada banyak bahasa pemrograman di dunia

OOP (Object Oriented Programming) Enumerated Types, Mixins, Extension Methods Pada Bahasa Pemrograman DART Read More »

PgAdmin dan Replication Postgresql pada Ubuntu 20.04

Pada materi sebelumnya kita telah mempelejari apa itu Database Server. Database Server merupakan program komputer yang menyediakan layanan pengelolaan dan penyimpanan data yang menggunakan model client server. Salah satu perangkat lunak yang kita gunakan adalah MariaDB. Nah, pada kesempatan ini saya akan menjelaskan kembali mengenai perangkat lunak pengolah Database, yaitu Postgresql. Postgresql Postgresql merupakan salah

PgAdmin dan Replication Postgresql pada Ubuntu 20.04 Read More »

Replikasi Database dan Galera Cluster MariaDB

Database Management System (DBMS) merupakan aplikasi yang digunakan untuk menyimpan dan mengelola basis data. Dengan DBMS, data yang telah disimpan dan disusun dapat digunakan untuk banyak keperluan. Seperti pembuatan aplikasi, website, dan sistem yang membutuhkan tempat untuk menyimpan atau mengambil data. Untuk itu, dibutuhkan DBMS untuk mengelola dan menyediakan tempat untuk menyimpan data tersebut. MariaDB

Replikasi Database dan Galera Cluster MariaDB Read More »