Foto User
Usage Apache Cassandra for Data UPNVJ

Albert Christian

Sosial Media


0 orang menyukai ini
Suka

Summary

Universitas Pembangunan Nasional Veteran Jakarta adalah sebuah perguruan tinggi negeri yang berdasarkan bela negara dalam pembentukan karakter akademik bagi mahasiswa - mahasiswanya. Karena perguruan tinggi negeri seperti UPNVJ memiliki tanggung jawab untuk mengelola dan mengatur data yang sangat banyak terkait banyak hal, dibutuhkan sebuah tools yang dapat memelihara dan memanagement data tersebut. Disini saya memakai tools cassandra untuk prototype pengelolaan data-data UPNVJ

Description

Konsep dari study case pada portofolio ini adalah edutech dimana membuat sebuah database management system dengan Apache Cassandra.

Terdapat 5 tabel yang dibuat yaitu :

  • Mahasiswa, tabel mahasiswa berfungsi untuk menampung nama-nama mahasiswa dan datanya.
  • Dosen, tabel dosen berisi data-data dosen yang bekerja di UPNVJ
  • Organisasi, tabel organisasi merupakan tabel yang menampung seluruh organisasi mahasiswa yang berjalan di UPNVJ
  • Falkutas UPNVJ, tabel ini menyimpan data-data fakultas apa saja yang ada pada UPNVJ
  • Perpustakaan, tabel yang berisikan nama buku, id buku, dan kapan buku tersebut dipinjam terakhir kali

Gambar tabel yang sudah dibuat dalam database Apache Cassandra

 

Mengakses apache cassandra dengan python dan melakukan initalize seperti berikut. 

Gambar code connect ke Apache Cassandra dengan python

 

Membuat tabel-tabel yang ada dengan python : 

Membuat Tabel mahasiswa dengan python

Membuat Tabel fakultas_upn dengan python

Membuat Tabel dosen dengan python

Membuat Tabel organisasi dengan python

Membuat Tabel perpustakaan dengan python

 

Saya membuat sebuah satu data mahasiswa yang dimasukkan ke dalam database dengan code seperti ini,

kemudian saya akan mengirimkan suatu query ke dalam database cassandra melalui python dan mendapatkan sebuah informasi mahasiswa yang dapat dipakai oleh UPNVJ seperti ini 

Gambar hasil query pada tabel mahasiswa

Informasi Course Terkait
  Kategori: Data Science / Big Data
  Course: Big Data Base dengan Cassandra