PERTEMUAN 11 INF040 Semester 6

Teknologi Penyimpanan Big Data

Membahas teknologi penyimpanan yang digunakan untuk mengelola data berukuran besar, termasuk kebutuhan penyimpanan terdistribusi dan pengelolaan data secara efisien.

Daftar Pertemuan
11 Pertemuan
5 Materi
12 Pertemuan
Pengantar Big Data Buka materi ↗ · Lihat Pertemuan →

Tujuan Pembelajaran

Target pembelajaran utama pada pertemuan ini dirangkum secara singkat agar mudah dipindai dan diikuti.

  • Memahami konsep penyimpanan Big Data.
  • Menjelaskan karakteristik teknologi penyimpanan data skala besar.

Koleksi materi pertemuan

Pilih materi yang ingin dibuka. Setiap kartu disusun agar lebih mudah dipindai, lebih hidup, dan tidak terasa monoton.

01 MODULE

Hadoop Distributed File System (HDFS) untuk Penyimpanan Big Data

Materi ini membahas penggunaan Hadoop Distributed File System (HDFS) sebagai sistem penyimpanan terdistribusi untuk mengelola data berukuran besar. Pembahasan mencakup konsep HDFS, karakteristik seperti skalabilitas, replikasi data, toleransi kesalahan, arsitektur NameNode dan DataNode, serta proses membaca dan menulis data dalam lingkungan cluster.

02 MODULE

Pengelolaan Database SQL dan NoSQL dalam Aplikasi Big Data

Materi ini membahas penggunaan database relasional (SQL) dan non-relasional (NoSQL) dalam penyajian data pada aplikasi big data. Pembahasan mencakup karakteristik database SQL, konsep NoSQL, perbandingan keduanya, serta contoh implementasi menggunakan MySQL, DynamoDB, MongoDB, Cassandra, dan framework web Django.

03 MODULE

Database Terdistribusi Cassandra dan MongoDB untuk Big Data

Materi ini membahas penggunaan database NoSQL seperti Cassandra dan MongoDB dalam pengelolaan data berskala besar. Pembahasan mencakup arsitektur database terdistribusi Cassandra, replikasi data, model penyimpanan berbasis kolom, serta penggunaan MongoDB untuk menyimpan dan mengolah data dalam aplikasi big data.

04 MODULE

Pengembangan Aplikasi Web Big Data Menggunakan Framework Django

Materi ini membahas penggunaan framework Django berbasis Python untuk membangun aplikasi web yang dapat menyajikan hasil analisis data. Pembahasan mencakup konsep arsitektur Model-Template-View (MTV), pengelolaan database, pembuatan model, view, template, serta integrasi Django dengan berbagai sistem database.

05 MODULE

Implementasi Aplikasi Web Django dengan Integrasi Database Big Data

Materi ini membahas penerapan framework Django dalam membangun aplikasi web yang terhubung dengan berbagai database big data seperti DynamoDB, Cassandra, dan MongoDB. Pembahasan mencakup pemetaan URL, pembuatan tampilan web, penggunaan template Django, serta pengambilan dan penyajian data cuaca dari database ke halaman web.