Dalam pemrograman, terutama pada sistem Unix, semaphore adalah teknik untuk mengoordinasikan atau menyinkronkan aktivitas di mana beberapa proses bersaing untuk sumber daya sistem operasi yang sama. Semaphore adalah nilai yang ada di tempat yang ditentukan dalam penyimpanan sistem operasi (atau kernel) yang dapat diperiksa dan kemudian diubah oleh setiap proses. Bergantung pada nilai yang ditemukan, […]
Category: Software development
sales development representative (SDR)
Apa itu Sales Development Representative (SDR)? Sales development representative (SDR) adalah individu yang fokus pada prospek, memindahkan, dan memenuhi syarat lead melalui sales pipeline dan kemudian mengirimkan lead tersebut kepada individu yang bertanggung jawab untuk menutup penjualan. SDR memungkinkan karyawan yang menutup penjualan untuk fokus pada lead yang memiliki potensi tertinggi untuk ditutup. SDR adalah […]
product-qualified lead (PQL)
Apa itu Product-Qualified Lead (PQL)? Product-qualified lead (PQL) adalah individu atau bisnis yang telah merasakan manfaat dari menggunakan suatu produk melalui uji coba gratis, penggunaan model fitur terbatas, atau jenis pengalaman langsung lainnya dengan produk tersebut. Cara seorang PQL menggunakan produk membawa mereka selangkah lebih maju dibandingkan marketing-qualified lead (MQL). PQL lebih cenderung membeli produk […]
open core model (open core software)
Apa itu Open Core Model (Perangkat Lunak Open Core)? Model open core adalah pendekatan pengembangan perangkat lunak yang menggabungkan atribut dari model open source dan closed source. Di bawah strategi bisnis open core, sebuah perusahaan menawarkan versi “inti” dari produk perangkat lunak dengan fitur terbatas sebagai perangkat lunak open source dan gratis. Sementara itu, versi […]
mobile application development platform (MADP)
Apa itu Mobile Application Development Platform (MADP)? Mobile Application Development Platform (MADP) adalah jenis perangkat lunak yang memungkinkan bisnis untuk dengan cepat membangun, menguji, dan menerapkan aplikasi mobile untuk smartphone atau tablet. Sebuah organisasi dapat membangun platform pengembangan aplikasi mobile sendiri atau membeli salah satu produk pihak ketiga yang tersedia di pasar. MADP yang dijual […]
Maven
Apa itu Maven? Maven adalah alat manajemen proyek dan build yang digunakan terutama dalam pengembangan Java. Maven dihosting oleh Apache Software Foundation dan berasal dari Jakarta Project. Maven mempermudah proses pembangunan perangkat lunak dengan menyediakan sistem yang seragam untuk pembangunan, informasi proyek yang berkualitas, pedoman praktik terbaik dalam pengembangan, dan migrasi yang transparan ke fitur […]
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 […]
green software
Apa itu Green software? Green software, juga dikenal sebagai perangkat lunak berkelanjutan, adalah perangkat lunak yang dirancang, dikembangkan, dan diimplementasikan untuk membatasi konsumsi energi dan memiliki dampak lingkungan yang minimal. Rekayasa green software mempertimbangkan praktik perangkat lunak dan arsitektur, desain perangkat keras dan pusat data, pasar listrik, serta perubahan iklim. Selain itu, rekayasa perangkat lunak […]
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? […]
GitLab
GitLab adalah repositori kode sumber terbuka dan platform pengembangan perangkat lunak kolaboratif untuk proyek DevOps dan DevSecOps berskala besar. GitLab gratis untuk individu. GitLab menawarkan lokasi untuk penyimpanan kode online serta kemampuan pelacakan masalah dan CI/CD. Repositori ini memungkinkan hosting berbagai rantai pengembangan dan versi, serta memungkinkan pengguna untuk memeriksa kode sebelumnya dan kembali ke […]