0% menganggap dokumen ini bermanfaat (0 suara)
55 tayangan14 halaman

Pertemuan Ke-32 Project 3 Part. 1 of 1 v1.04f

Dokumen ini membahas tentang konfigurasi RESTful API untuk web app dan mobile app menggunakan Python Django dan Spark Streaming. Dokumen ini juga menjelaskan langkah-langkah pengkodingan RESTful API di Python Django dan contoh kode Python untuk Spark Streaming.

Diunggah oleh

Innocentia Indi
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)
55 tayangan14 halaman

Pertemuan Ke-32 Project 3 Part. 1 of 1 v1.04f

Dokumen ini membahas tentang konfigurasi RESTful API untuk web app dan mobile app menggunakan Python Django dan Spark Streaming. Dokumen ini juga menjelaskan langkah-langkah pengkodingan RESTful API di Python Django dan contoh kode Python untuk Spark Streaming.

Diunggah oleh

Innocentia Indi
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

[Link].

id

DIGITAL TALENT
SCHOLARSHIP
2019
Big Data Analytics

Project 3: Konfigurasi RESTful API untuk Web


App & Mobile App + Spark Streaming
Oleh: Imam Cholissodin | imamcs@[Link], Putra Pandu Adikara, Sufia Adha Putri
Asisten: Guedho, Sukma, Anshori, Aang dan Gusti
Fakultas Ilmu Komputer (Filkom) Universitas Brawijaya (UB)
[Link]
Pokok Pembahasan
 Mobile App dgn Ionic/Flutter dan Web App dgn Django (dari Project 2)
 Contoh Project: Python Django (Back End) + PHP (Front End)

[Link] [Link] 2
Tahapan Koding
(Dari Contoh Fix di Local Komputer):
Python Django (Back End)
+
Other

[Link] [Link] 3
Python Django (Web)
 Tahapan Koding RESRful di Python Django (Web):
Link Full source code “[Link]
o Buka cmd dari folder project “tryRESTfulDjango”, pada path bagian yang diblok
warna biru ketik “cmd” tanpa quote, lalu tekan enter, ketik “python [Link] runserver”

[Link] [Link] 4
Python Django (Web)
 Tahapan Koding RESRful di Python Django (Web):
o Coba ketik “curl [Link] terlihat bahwa django GET
akses property mobil dengan nama “Tesla Model SS” dengan mengembalikan
dua property

o Coba ketik “curl -d "{\"car_name\":\"Tesla Model S4\",\"top_speed\":\"155\"}" -H "Content-Type: application/json" -X POST [Link]
atau “curl -d "{\"car_name\":\"Tesla Model S4\",\"top_speed\":55}" -H "Content-Type: application/json" -X POST [Link] untuk
menambah data mobil ke database “db.sqlite3”

[Link] [Link] 5
Python Django (Web)
 Tahapan Koding RESRful di Python Django (Web):
o Cek dengan Aplikasi sqlite untuk melihat hasil update data mobil:

[Link] [Link] 6
Python Django (Web)
 Tahapan Koding RESRful di Python Django (Web):
o Coba ketik “curl -d "{\"max_iter\":100,\"pop_size\":80,\"cr\":0.8,\"mr\":0.6}" -H "Content-Type: application/json" -X POST [Link]
untuk kemudian dilakukan proses algoritma genetika

[Link] [Link] 7
Python Django (Web)
 Tampilhan Koding RESRful di Python Django (Web):

[Link] [Link] 8
Tambahan Python
 Tambahan di Python Flask (Web):
o Cara install dari file “[Link]”, dengan
“E:\PyWebProject\NBflask\tryRESTful\tests>pip install -r [Link]”

[Link] [Link] 9
Tambahan Python
 Tambahan di Python Flask (Web):
o Install “pip install pyfcm”
o Install “pip install fcm-django”
o Install “pip install pusher_push_notifications”

[Link] [Link] 10
Spark Streaming

[Link] [Link] 11
Spark Streaming

 pySparkWordCount streaming:
1. Code hdfs_wordcount.py streaming berhasil dijalankan. Link file kode
“[Link]
Karena file kode tersebut streaming, maka akan selalu mencari file
baru untuk diproses kembali dengan konsep wordcount setiap waktu
(misal per detik)

Pada saat koding dijalankan, untuk melakukan proses wordcount


maka masukkan file text sembarang ke alamat
/user/hduser/wordcount/inputpada hdfs, misal file terebut adalah
“[Link]” dan “[Link]”, dari link berikut “ [Link]
2. Jalankan pySparkWordCount streaming ke-2. Link file kode
“[Link]

[Link] [Link] 12
Tugas Individu
1. Buatlah rangkuman materi di atas dengan cara berikut:
o Lakukan ulang materi di atas seperti di all slide, termasuk melampirkan file
*.doc/docx yang sudah di-convert ke pdf dari hasil “Latihan langsung di Kelas
Ke-1 dan Latihan langsung di Kelas Ke-2”
> Register ke turnitin cek plagiasi diturnitin
> Masukkan id class: 21563495 & enrool key: filkomub9302

[Link] [Link] 13
[Link]

DIGITAL TALENT
SCHOLARSHIP
2019
Big Data Analytics

Terimakasih
Oleh: Imam Cholissodin | imamcs@[Link], Putra Pandu Adikara, Sufia Adha Putri
Asisten: Guedho, Sukma, Anshori, Aang dan Gusti
Fakultas Ilmu Komputer (Filkom) Universitas Brawijaya (UB)
[Link]

Anda mungkin juga menyukai