Posts

TEKNOLOGI WEB SERVER

Image
  TEKNOLOGI WEB SERVER Pada awalnya, Web Service terdiri dari empat teknologi pendukung, berikut penjelasan yang dibuat menjadi singkat: SOAP SOAP (Simple Object Access Protocol) adalah sebuah protokol berbasis XML dengan komunikasi bergaya RPC (Remote Procedure Call) yang menyediakan cara standar untuk memaketkan pesan (Chappell dan Jewell, 2002). SOAP mendefinisikan cara dalam pembungkusan (encapsulation) dan pertukaran (exchange) pesan. Dokumen XML yang terdiri dari komponen:  SOAP Envelope, mengidentifikasi dokumen XML sebagai SOAP message. Elemen Header (opsional). Elemen Body, berisi informasi pemanggilan dan responsnya. Elemen Fault (opsional), berisi error yang terjadi saat pemanggilan diproses. Contoh Dokumen SOAP Message Dokumen XML yang terdiri dari komponen:  <?xml version="1.0" ?> <soap:Envelope xmlns:soap="envelope" soap:encodingStyle="encoding"> <soap:Header>...</soap:Header> <soap:Body> ...

REST API dan RESTful API

Image
 REST API dan RESTful API Bagi seorang programmer pasti sudah tidak asing lagi dalam mendengar nama REST API. API (Application Programming Interface) adalah suatu kumpulan subroutine, protokol komunikasi, tools, dan fungsi untuk membuat sebuah perangkat lunak. Mudahnya, API adalah fungsi yang dapat dipanggil atau dijalankan oleh program lain sehingga dapat menghubungkan antara server dengan perangkat yang digunakan oleh user. Jadi, untuk mendapatkan suatu database dari suatu perusahaan diperlukan API untuk mengambil data tersebut hingga sampai kepada user. Lalu, bagaimana dengan REST API? Penerapannya kepada suatu program? Dan bagaimana cara membuat request melalui HTTP Protocol? Yuk, simak artikel berikut! A. Pembahasan REST API Sebelumnya sudah dijelaskan tentang API, lalu bagaimana dengan REST API? REST API dapat dikatakan sebagai salah satu bentuk gaya arsitektural perangkat lunak yang didalamnya mendefinisikan beberapa aturan untuk membuat web servic...

Apa itu Web Servis? Pengertian, Cara Kerja dan Fungsinya

Image
  Apa itu Web Servis? Pengertian,Cara Kerja dan Fungsinya Saat ini penggunaan internet sudah semakin masif. Akses internet kini juga semakin mudah Dengan semakin banyaknya pengguna, maka sudah pasti beban data internet juga semakin tinggi. Inilah mengapa ada teknologi yang bernama web service. Web service adalah salah satu cara untuk mengoptimalkan kinerja dari website. Lalu apa saja contoh web service dan bagaimana cara kerjanya? Apa itu Web Service?   Web service adalah aplikasi yang berisi sejumlah database dan software yang diakses oleh sebuah perangkat melalui perantara tertentu secara remote. Penggunaan web service membantu user mengatasi berbagai kendala terkait interoperabilitas serta mengintegrasikan beberapa sistem yang berbeda. Dengan begitu, pertukaran data menggunakan XML berbasis internet memungkinkan adanya kontak atau interaksi antar aplikasi.  Sama halnya situs web, umumnya web service mempunyai ciri khusus yakni penggunaan Unif...

Karir di Bidang Pemrograman

Image
  Karir di Bidang Pemrograman Dunia IT belakangan ini tengah berkembang. Kemunculan berbagai startup dan perusahaan berbasis teknologi jadi salah satu alasannya. Hal tersebut kemudian membuat kebutuhan perusahaan akan seorang programmer ikut meninggi. Kondisi di atas membuat programmer dengan skill di atas rata-rata jadi buruan. Karena jumlahnya sedikit, tak heran beberapa perusahaan dan startup rela memberikan bayaran amat tinggi, bahkan ada pula yang di atas CEO.   Tertarik mempelajari posisi programmer? Yuk simak artikel ini, karena di sini akan dijelaskan apa itu programmer, tanggung jawab dan deskripsi pekerjaan, skill dasar yang dibutuhkan, serta jenis-jenis peran dalam posisi ini. Apa Itu Programmer? Programmer adalah seseorang yang menulis kode untuk menciptakan perangkat lunak komputer. Istilah ini merujuk ke seorang spesialis dalam satu bahasa pemrograman komputer. Di beberapa perusahaan, posisi ini biasanya disebut sebagai software engineer. Posisi ini dicari k...

Sejarah Bahasa Pemrograman Python

Image
Sejarah Bahasa Pemrograman Python   Python adalah salah satu bahasa pemrograman yang dapat melakukan eksekusi sejumlah instruksi multi guna secara langsung (interpretatif) dengan metode orientasi objek (Object Oriented Programming) serta menggunakan semantik dinamis untuk memberikan tingkat keterbacaan syntax. Sebagian lain mengartikan Python sebagai bahasa yang kemampuan, menggabungkan kapabilitas, dan sintaksis kode yang sangat jelas, dan juga dilengkapi dengan fungsionalitas pustaka standar yang besar serta komprehensif. Walaupun Python tergolong bahasa pemrograman dengan level tinggi, nyatanya Python dirancang sedemikian rupa agar mudah dipelajari dan dipahami. Python diciptakan oleh Guido van Rossum pertama kali di  Centrum Wiskunde & Informatica (CWI) di Belanda pada awal tahun 1990-an. Bahasa python terinspirasi dari bahasa pemrograman ABC. Sampai sekarang, Guido masih menjadi penulis utama untuk python, meskipun bersifat open source sehingga ribuan orang juga berko...

Sejarah Bahasa Pemrograman Java

Image
Sejarah Bahasa Pemrograman Java   Bahasa Pemrograman Java merupakan bahasa pemrograman tingkat tinggi yang berorientasi objek dan program java tersusun dari bagian yang disebut kelas. Kelas terdiri atas beberapa metode yang melakukan pekerjaan dan mengembalikan informasi setelah melakukan tugasnya. Para pemrogram Java dapat mengambil banyak keuntungan dari kumpulan kelas di pustaka kelas Java, yang disebut dengan Java Application Programming Interface (API). Java diciptakan oleh James Gosling, yaitu seorang developer dari Sun Microsystems. Perkembangan java tidak hanya berfokus pada satu system operasi tapi juga dikembangkan untuk berbagai system operasi dan bersifat opensource. Java muncul dari sebuah project yang dinamakan “The Green Project”, yang sudah berjalan selama 18 bulan dari awal tahun 1991 hingga musim panas 1992. Project ini dimotori oleh Patrick Naughton,Mike Sheridan, James Gosling dan Bill Joy, beserta Sembilan programmer lainnya dari Sun Microsystems. Dan pada musi...

Simbol-simbol Flowchart

Image
Simbol-simbol Flowchart   Pada dasarnya simbol-simbol dalam flowchart memiliki arti yang berbeda-beda. Berikut adalah simbol-simbol yang sering digunakan dalam proses pembuatan flowchart. Simbol-simbol di atas memiliki jenis dan fungsi yang berbeda-beda. Ada yang berfungsi untuk menghubungkan satu simbol dengan simbol lainnya seperti simbol flow, on-page dan off-page reference. Selain itu ada juga simbol yang berfungsi untuk menunjukan suatu proses yang sedang berjalan, dan yang terakhir terdapat simbol yang berfungsi untuk memasukan input dan menampilkan output. Contoh flowchart Untuk membuat sebuah flowchart sederhana kamu diharuskan untuk mengetahui setiap simbol dan juga fungsinya. Nah, di bawah ini saya akan memberikan sebuah contoh flowchart sederhana untuk menentukan apakah bilangan yang dimasukan ganjil atau genap. Berikut adalah contohnya: Pembahasan: Pertama pengguna menginput data yang berupa nilai dari bilangan bulat. Kemudian nilai yang dimasukan diproses dengan cara d...