End In My Mind
Knowledge Warehouse

Installation and Setup OpenLDAP on CentOS 7 Update the system Seperti biasa, remote server menggunakan user biasa. Pada sesi ini, penulis menggunakan user apim untuk login server. Sebelum menginstal perangkat lunak baru, perbarui semua paket sistem Anda ke versi terbaru yang tersedia terlebih dahulu menggunakan command berikut: sudo yum update   Install OpenLDAP 1.Kita akan […]

Lightweight Directory Access Protocol (LDAP)   Apa itu LDAP? Lightweight Directory Access Protocol (LDAP) adalah TCP/IP berbasis protokol internet yang digunakan oleh program email dan beberapa aplikasi lain untuk mencari dan mengambil informasi dari sebuah direktori disimpan pada sebuah server. Direktori adalah repositori menyimpan data potongan identik dari informasi dalam urutan hirarkis dan logis. LDAP merupakan protokol ringan […]

Categories: General | Add a Comment

Salah satu fitur RAML yang menarik adalah kemampuan untuk mengekstrak skema dan merujuknya berdasarkan nama. Ada beberapa keuntungan melakukan hal ini: Meningkatkan keterbacaan RAML. Mengizinkan penggunaan kembali skema di beberapa bagian. Pada bagian sebelumnya, kita telah mempelajari tentang API Model dan bagaimana menciptakan API Model dalam RAML. Untuk sesi ini, kita akan mencoba ekstrak JSON […]

Categories: Middleware | Add a Comment

API Model in RAML Sebelum kalian membaca artikel ini, kalian perlu mengetahui apa itu API Model. Seperti yang telah dijelaskan di artikel tersebut bahwa model request maupun response bisa diciptakan dengan menggunakan JSON Schema. Untuk sesi ini, penulis lebih tertarik menggunakan script yang ada di dalam RAML sehingga lebih mudah dibaca oleh manusia. Untuk tutorial […]

Categories: Middleware | Add a Comment

API Workbench RAML 100 Tutorial using API Workbench Di sesi sebelumnya telah dibahas tentang develop RAML menggunakan API Designer. Pada bagian ini, penulis akan menjelaskan cara pembuatan RAML menggunakan API Workbench. Tujuan API Workbench adalah untuk membuat desain kode RAML menjadi lebih mudah. Step by Step Ada 2 cara yang penulis jelaskan yaitu generate template […]

Categories: Middleware | Add a Comment

API Designer RAML using API Designer adalah materi kita untuk sesi ini. Di artikel sebelumnya, penulis telah membahas bagaimana melakukan setup tools API Designer. Untuk sesi ini, kita akan mempelajari dasar-dasar RAML dengan merancang API yang sangat mendasar. Coba start kembali api-designer, melalui port 3000, kita akan mempelajari cara create RAML. Case Buatlah dokumentasi dalam […]

Categories: Middleware | Add a Comment

RAML Apa itu RAML? apa itu RAML? RAML atau singkatan dari RESTful API Modeling Language) adalah sebuah dokumentasi yang mendeskripsikan practically-RESTful APIs dengan cara yang sangat mudah dibaca oleh manusia dan komputer. RAML juga termasuk salah satu REST API Documentation. Tujuan RAML adalah untuk membantu ekosistem API saat ini dan menyelesaikan zmasalah segera, dan kemudian mendorong pola API […]

Categories: Middleware | Add a Comment

Web APIs Apa itu Web APIs? Sebelum mengenal apa itu Web API, sebaiknya kita mengenal dulu apa itu API. API atau Application Programming Interface adalah sebuah cara untuk perangkat(device) dan komputer supaya bisa berkomunikasi. Terbentuknya API atas suatu perjanjian berupa: Layanan apa yang disediakan Apa yang dikirim Apa yang diterima Bagaimana cara pengirimannya Kemana harus […]

Categories: Middleware | Add a Comment

API Model Apa itu API Model? Web service yang bertipe REST atau SOAP selalu mempunyai request dan response. Untuk keperluan pengembangan katalog API, request/response dibuat dalam sebuah model yang disebut API Model. Model ini digunakan untuk mengetahui apa saja field dalam request maupun response untuk setiap service. Untuk service yang tipenya REST biasanya menggunakan JSON […]

Categories: Middleware | Add a Comment

Markdown in API Documentation   Apa itu Markdown? Markdown adalah sebuah bahasa markup sederhana yang populer untuk digunakan dalam dokumentasi API. Markdown menyediakan fitur-fitur untuk huruf tebal, miring, header, tautan, gambar, blok kode, dan sejumlah kecil fitur lainnya. Jika dibandingkan dengan HTML, maka markdown memiliki tampilan yang sangat bersih sehingga membuatnya jauh lebih mudah dibaca manusia daripada […]

Categories: Middleware | Add a Comment

Apa itu Messaging? Messaging adalah metode komunikasi antara komponen perangkat lunak atau aplikasi dimana antar keduanya terpisah. Contoh : Misal 1 aplikasi di toko cabang ( toko cabang surabaya ) ingin berkomunikasi dengan aplikasi di toko pusat ( toko cabang jombang ) untuk untuk meminta daftar stok barang atau mengirim order dari cabang ke aplikasi pusat. […]

Categories: Middleware | Add a Comment

Dijelaskan pada www.json.org.idbahwa, “JSON merupakan format pertukaran data yang ringan, mudah dibaca dan ditulis serta mudah diterjemahkan dan dibuat oleh komputer.” JSON dibuat berdasarkan bagian dari bahasa pemrograman JavaScript. JSON tidak bergantung pada bahasa pemrograman apapun karena menggunakan gaya bahasa yang umum seperti C, C++, C#, JavaScript, Perl, Phyton dan lain-lain. Sifat-sifat tersebut, menjadikan JSON […]

Categories: Middleware | Add a Comment

Web Service Web service adalah aplikasi terdistribusi yang komponennya dapat disebarkan dieksekusi pada perangkat yang berbeda-beda. Web service dapat dibagi menjadi dua grup, SOAP dan REST. SOAP (Simple Object Access Protocol) SOAP (Simple Object Access Protocol) merupakan sebuah protocol yang menggunakan XML (Extensible Markup Language) untuk bertukar pesan melalui HTTP. Pada web service SOAP, service […]

Categories: Middleware | Add a Comment

Apa itu swagger? Swagger merupakan open source project dan juga salah satu framework API populer yang digunakan untuk merancang, membangun, mendokumentasikan dan mengakses API. Dengan adanya swagger, kita bisa melakukan desain ulang atau membuat baru code API dengan editor yang memberikan log jika terjadi error secara real-time. Dokumentasi adalah salah satu hal terpenting. Mengapa? Karena […]

Categories: Middleware | Add a Comment

How to delete file in FTP Server Using Java ? Reference : here