0% menganggap dokumen ini bermanfaat (0 suara)
11 tayangan3 halaman

Materi Webservice RESTfulAPI Framework Database JSON 11

Diunggah oleh

mrnyanto07
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
11 tayangan3 halaman

Materi Webservice RESTfulAPI Framework Database JSON 11

Diunggah oleh

mrnyanto07
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Materi Lengkap: Webservice, RESTful API, Framework, Database, dan JSON

1. Webservice
Webservice adalah metode komunikasi antar dua perangkat atau sistem melalui jaringan (umumnya

internet) menggunakan protokol dan standar terbuka. Webservice memungkinkan aplikasi yang

dibangun dengan bahasa dan platform berbeda untuk saling bertukar data.

Karakteristik Webservice:

- Interoperabilitas tinggi antar platform

- Menggunakan HTTP, XML, SOAP, WSDL, atau REST

- Stateless (tidak menyimpan data sesi pengguna)

Jenis Webservice:

1. SOAP: Format XML, lebih aman, cocok untuk enterprise

2. REST: Menggunakan HTTP, ringan, cepat, bisa pakai JSON/XML

2. RESTful API
RESTful API adalah implementasi arsitektur REST untuk membangun layanan web. API ini

memudahkan komunikasi antara klien dan server secara sederhana dan efisien.

Ciri-ciri:

- Stateless

- Gunakan metode HTTP (GET, POST, PUT, DELETE)

- URL sebagai identitas sumber daya

- Format ringan: JSON/XML

Contoh:

GET /products/1
Response:

"id": 1,

"name": "Laptop",

"price": 7500000

3. Framework
Framework adalah kerangka kerja yang berisi kumpulan library dan tools untuk mempercepat

pengembangan perangkat lunak.

Fungsi:

- Mempercepat dan menstandarisasi coding

- Mengurangi error, meningkatkan keamanan dan performa

Contoh Framework Back-End:

- Laravel, Django, [Link], Spring Boot, Rails

4. Database
Database adalah tempat penyimpanan data yang dikelola dengan sistem manajemen basis data

(DBMS).

Jenis:

- Relasional (MySQL, PostgreSQL)

- Non-relasional (MongoDB)

Bahasa SQL:

- DDL: CREATE, ALTER, DROP


- DML: SELECT, INSERT, UPDATE, DELETE

- DCL: GRANT, REVOKE

Pemeliharaan: Optimasi query, indexing, backup, keamanan, monitoring rutin

5. JSON
JSON (JavaScript Object Notation) adalah format data ringan berbasis teks, digunakan dalam

komunikasi antar server dan klien.

Ciri-ciri:

- Format mudah dibaca manusia

- Struktur key-value

- Umum digunakan dalam REST API

Contoh:

"id": 101,

"name": "John Doe",

"email": "john@[Link]"

Anda mungkin juga menyukai