Class diagram

Class diagram adalah ilustrasi hubungan dan ketergantungan kode sumber antar kelas dalam Unified Modeling Language (UML). Dalam konteks ini, kelas mendefinisikan metode dan variabel dalam sebuah objek, yang merupakan entitas spesifik dalam program. Dalam Class diagram, kelas-kelas dikelompokkan berdasarkan karakteristik yang sama. Diagram ini menyerupai diagram alur di mana kelas ditampilkan sebagai kotak dengan tiga […]

Read More

Remote Procedure Call (RPC)

Apa itu Remote Procedure Call (RPC)? Remote Procedure Call (RPC) adalah protokol komunikasi perangkat lunak yang memungkinkan satu program meminta layanan dari program lain yang berada di komputer dan jaringan berbeda, tanpa perlu memahami detail jaringan tersebut. Secara spesifik, RPC digunakan untuk memanggil proses lain di sistem jarak jauh seolah-olah proses itu berjalan di sistem […]

Read More

Spesifikasi OpenAPI

Spesifikasi OpenAPI (OAI) adalah standar deskripsi antarmuka untuk RESTful API yang tidak bergantung pada bahasa pemrograman tertentu. OAI berupa file teks sederhana yang dapat diedit menggunakan editor teks apa saja. File teks ini menggambarkan dokumen OAI dalam format YAML (YAML Ain’t Markup Language) atau JSON (JavaScript Object Notation). Dokumen OAI memungkinkan pembuatan dokumentasi interaktif, menghasilkan […]

Read More

foo (in software programming)

Foo (dibaca FOO) adalah istilah yang digunakan oleh programmer sebagai pengganti sementara untuk nilai yang dapat berubah, bergantung pada kondisi atau informasi yang diteruskan ke program. Foo dan kata-kata serupa dikenal secara formal sebagai variabel metasinaktik. Cara kerja foo dalam pemrograman Penggunaan variabel metasinaktik dapat sangat membantu saat membuat contoh kode. Dengan menggunakan placeholder yang […]

Read More

data type

Apa itu data type? Dalam pemrograman perangkat lunak, data type merujuk pada jenis nilai yang dimiliki oleh sebuah variabel dan jenis operasi matematis, relasional, atau logis yang dapat diterapkan tanpa menyebabkan kesalahan. Sebagai contoh, banyak bahasa pemrograman menggunakan tipe data string untuk mengklasifikasikan teks, integer untuk mengenali bilangan bulat, dan floating point untuk menunjukkan angka […]

Read More

Bean

Dalam JavaBeans application program interface (API) untuk menulis sebuah komponen, Sun Microsystems menyebut komponen tersebut sebagai “Bean” (melanjutkan analogi kopi mereka). Bean adalah variasi konsep komponen yang dikembangkan oleh Sun Microsystems. Dalam pemrograman berorientasi objek dan teknologi objek terdistribusi, komponen adalah blok bangunan program yang dapat digunakan kembali, yang dapat digabungkan dengan komponen lain di […]

Read More

gRPC

Apa itu gRPC? gRPC adalah framework remote procedure call (RPC) dengan performa tinggi yang dirilis oleh Google pada Agustus 2016. Sejak saat itu, gRPC telah mendapatkan perhatian baik di kalangan komunitas open source maupun perusahaan sebagai cara untuk mengakomodasi interaksi klien-server yang dibutuhkan untuk pengembangan lintas platform dan desain arsitektur mikroservis. gRPC dapat menyederhanakan proses […]

Read More

GraphQL

Apa itu GraphQL? GraphQL adalah bahasa kueri open source yang mendeskripsikan bagaimana klien meminta informasi melalui API. Secara umum, GraphQL adalah sintaks yang dapat digunakan pengembang untuk meminta data tertentu dan mengembalikan data tersebut dari berbagai sumber. Setelah klien menentukan struktur data yang diperlukan, server mengembalikan data dengan struktur yang identik. Bagaimana cara kerja GraphQL? […]

Read More

Tyk

Tyk adalah alat open source application program interface (API). Banyak situs dan layanan disampaikan melalui RESTful API. Tyk, sebagai alat manajemen API gateway, menghubungkan RESTful API satu sama lain. Nama Tyk berima dengan kata “bike”. Tyk digunakan untuk menghubungkan API tanpa pengguna harus khawatir tentang pemeliharaan cabang, ketergantungan pihak ketiga, atau membeli SaaS add-on. Tyk […]

Read More

WebLogic

Apa itu Oracle WebLogic Server? Oracle WebLogic Server adalah platform pemrosesan transaksi online e-commerce terkemuka, yang dikembangkan untuk menghubungkan pengguna dalam lingkungan komputasi terdistribusi dan memfasilitasi integrasi aplikasi mainframe dengan data dan aplikasi korporat terdistribusi. WebLogic adalah Server Aplikasi yang berjalan di tier tengah, antara back-end basis data dan aplikasi terkait serta thin client berbasis […]

Read More