Sabtu, 27 Februari 2021

GO (Bahasa Pemrograman)

1. Intro

Pada kesempatan kali ini kita akan belajar apa itu Bahasa Pemrograman GO. Go adalah bahasa pemrograman yang dibuat di Google pada tahun 2009 oleh Robert Griesemer, Rob Pike, dan Ken Thompson. Golang adalah bahasa pemrograman yang dihimpun dan diketik dalam bahasa C, dengan fitur pengumpulan sampah, penulisan terstruktur, keamanan memori, dan pemrograman yang konkuren serta berurutan. 


Selasa, 12 Januari 2021

Apa itu NGINX

INTRO

NGINX dibaca "en-gin-ex" perangkat lunak open source untuk web serving, reverse proxying, caching, load balancing, media streaming, dan masih banyak lagi. NGINX dibuat sebagai web server yang mempunyai performa dan stabilitas yang maksimal. Selain kemampuan server HTTP, NGINX juga dapat berfungsi sebagai server proxy untuk email (IMAP, POP3, dan SMTP) serta reverse proxy dan penyeimbang beban untuk server HTTP, TCP, dan UDP. Perusahaan yang menggunakan NGINX diantaranya sebagai berikut: Autodesk, Atlassian, Intuit, T-Mobile, GitLab, DuckDuckGo, Microsoft, IBM, Google, Adobe, Salesforce, VMWare, Xerox, LinkedIn, Cisco, Facebook, Target, Citrix Systems, Twitter, Apple, Intel, dan masih banyak lagi.

Minggu, 10 Januari 2021

Perbandingan dan Analisis Linux DEBIAN, MINT, dan UBUNTU

INTRO

Teknologi pada era ini menjadi faktor penting dalam kegiatan manusia. Teknologi menjadi alat untuk mempermudah bahkan menjadi alat yang mengerjakan tugas manusia. Namun demikian alat-alat tersebut tidak bisa semata-mata digunakan oleh manusia. Diperlukan “perantara” untuk dapat berkomunikasi dengan alat-alat tersebut. Salah satu media untuk berkomunikasi dengan alat-alat Teknologi adalah Sistem Operasi.
Sistem operasi (bahasa Inggris: operating system; disingkat OS) adalah perangkat lunak sistem yang mengatur sumber daya dari perangkat keras dan perangkat lunak, serta sebagai jurik (daemon) untuk program komputer. Ada banyak jenis sistem operasi yang beredar saat ini. Ada yang berbayar dan ada yang “openSource”.

Pengertian, Fitur, dan Cara Kerja Docker

INTRO

Berkerja dan Menjalankan bisnis di dunia teknologi berarti Anda perlu beradaptasi dengan perkembangan teknologi yang sangat cepat setiap waktunya. Kecenderungan ini mendorong banyak developer untuk mengembangkan suatu sistem yang fleksibel dan bisa menjadi wadah bagi berbagai jenis aplikasi. Salah satu sistem yang bisa Anda manfaatkan adalah Docker, sehingga pada artikel ini saya akan menjelaskan mengenai Docker. 

APA ITU DOCKER

Walaupun teknologi cloud yang semakin canggih dapat mempermudah Anda, namun Docker adalah jawaban lain untuk mengatasi permasalahan tersebut. Docker adalah platform perangkat lunak yang memungkinkan Anda membuat, menguji, dan menerapkan aplikasi dengan cepat. Docker mengemas perangkat lunak ke dalam unit standar yang disebut kontainer yang memiliki semua yang diperlukan perangkat lunak agar dapat berfungsi termasuk pustaka, alat sistem, kode, dan waktu proses yang disebut sebagai image. Dengan menggunakan Docker, Anda dapat dengan cepat menerapkan dan menskalakan aplikasi ke lingkungan apa pun dan yakin bahwa kode Anda akan berjalan.

Version Control System Git dan Github

INTRO

Pernah endak sih kalian nulis skripsi terus ketika dapat revisian dari dosen, kalian rename file kalian jadi "skirpsi-revisi" terus nanti setelah direvisi kalian bikin laagi file dengan nama "skripsi-revisi-lagi", hehehe. Atau jika kalian pernah membuat suatu software, versi dari software itu misal version 1.0.1 terus sewaktu kalian update kalian rename jadi version 1.0.2. Nah sekarang bayangkan jika file skripsi yang kalian buat itu banyak mengalami revisi atau jika software yang kalian buat itu juga banyak melakukan update, mungkin akan sangat memusingkan untuk memanajemennya kan, atau bahkan bisa jadi malah kalian salah merevisi atau salah update, wadawww. Atau jika kalian sedang mengerjakan suatu proyek secara bersama- sama, bagaimana mengatur agar bagian-bagian yang dikerjakan dapat di kerjakan secara terpisah dan kemudian digabungkan kembali dengan efisien?... Untuk menjawab dinamika-dinamika diatas, dibuatlah GIT dan GITHUB sebagai Version Control. Mari kita bahas secara singkat dan padat.


PENGERTIAN

1. Version Control System (VCS)