Postingan

Menampilkan postingan dari November, 2023

MongoDB with JSON Data

Gambar
MongoDB with JSON Data Materi: Pengenalan MongoDB dengan JSON Data I. Pendahuluan      A. Apa itu MongoDB?           MongoDB adalah salah satu sistem manajemen basis data (DBMS) NoSQL yang menyimpan data           dalam format BSON (Binary JSON).      B. Kenapa MongoDB?           MongoDB cocok untuk aplikasi dengan skema data yang dinamis.           Mampu menangani jumlah data yang besar dengan kinerja tinggi.           Fleksibilitas dalam menyimpan data dengan format JSON/BSON.           Memungkinkan pengembang untuk membuat aplikasi tanpa batasan skema yang ketat. II. Dasar-dasar JSON      A. Apa itu JSON? JSON (JavaScript Object Notation) adalah format pertukaran data ringan berbasis teks yang mudah           dibaca dan ditulis oleh ...

Getting started with Pandas

Gambar
  Getting started with Pandas Pengenalan Pandas: Apa itu Pandas? Pandas adalah perpustakaan manipulasi dan analisis data open-source yang kuat untuk Python. Ini menyediakan struktur data untuk menyimpan dataset besar dengan efisien dan alat untuk bekerja dengannya. Fitur Utama: DataFrame: Struktur data berlabel 2-dimensi. Series: Array berlabel 1-dimensi. Penanganan data yang hilang. Pengelompokan dan agregasi data. Penggabungan dan penggabungan dataset. Fungsionalitas deret waktu. Pandas read csv Menggunakan fungsi pd.read_csv('nama_file.csv') untuk membaca data dari file CSV ke dalam DataFrame. Exploring The DataFrame Melihat beberapa baris pertama data: df.head(). Melihat beberapa baris terakhir data: df.tail(). Menampilkan informasi tentang DataFrame: df.info(). Melihat statistik deskriptif: df.describe(). Series and selecting row Mengakses kolom sebagai Series: df['nama_kolom']. Memilih baris berdasarkan indeks: df.loc[indeks]. Data Types Melihat tipe data kolom: d...

Getting Started with NumPy

Gambar
 Memulai dengan NumPy 1. Pendahuluan tentang NumPy: Apa itu NumPy? NumPy singkatan dari Numerical Python, merupakan library kuat untuk operasi numerik di Python. Memberikan dukungan untuk array dan matriks multi-dimensi besar, bersama dengan fungsi matematika untuk operasi pada elemen-elemen tersebut. Mengapa NumPy? Operasi array yang efisien: Array NumPy lebih efisien dibandingkan dengan daftar Python tradisional untuk operasi numerik. Broadcasting: NumPy memungkinkan operasi pada array dengan bentuk dan ukuran yang berbeda, membuat kode menjadi ringkas dan mudah dibaca. Fungsi matematika: NumPy menyediakan berbagai fungsi matematika untuk manipulasi dan perhitungan array. Pengenalan NumPy Array Shape Pengertian: Shape pada array NumPy mengindikasikan dimensi dan ukuran array. Contoh: array 1D memiliki shape (n,), array 2D memiliki shape (m, n), dan seterusnya. Data Type Pengertian: Data type pada array NumPy menunjukkan jenis nilai yang dapat disimpan dalam array. NumPy mendukung...

MongoDB dengan Python

Gambar
 MongoDB dengan Python MongoDB adalah salah satu database NoSQL yang sangat populer dan sering digunakan oleh para developer. MongoDB digunakan untuk menyimpan dan mengelola data dalam format dokumen. Python adalah salah satu bahasa pemrograman yang sangat populer digunakan untuk mengakses dan mengolah data di MongoDB. Untuk menggunakan MongoDB dengan Python, kita perlu menginstal driver MongoDB pada sistem kita. Salah satu pilihan driver MongoDB untuk Python adalah PyMongo. PyMongo adalah driver MongoDB resmi untuk bahasa Python. Berikut cara instalasinya: Install Pymongo dengan anaconda prompt: Buka Jupyter & Create: Test Koneksi: Create Db & Collection: Insert Collection: Menampilkan Collection: Query 1 2 3 Insert One Many Update One Many Delete Pembanding $eq $gt $gte $lt $lte $ne Logika $and $nor $not $nor $exists

UTS BIG DATA

Gambar
 Python: Data Types dan Operasi Dasar Number (Angka) Python mendukung tipe data angka, termasuk integer (int) dan floating-point (float). Variable Assignment (Penugasan Variabel) Variabel digunakan untuk menyimpan data. String (Teks) String adalah tipe data yang digunakan untuk teks. Printing (Cetak) Menggunakan fungsi print() untuk mencetak data ke layar. List (Daftar) List adalah tipe data yang digunakan untuk menyimpan koleksi elemen. Dictionaries (Kamus) Dictionary adalah tipe data yang digunakan untuk menyimpan pasangan kunci-nilai. Booleans (Boolean) Tipe data boolean hanya memiliki dua nilai, True atau False. Tuples (Tuple) Tuple adalah tipe data yang mirip dengan list, tetapi bersifat tidak dapat diubah. Sets (Himpunan) Set adalah tipe data yang digunakan untuk menyimpan elemen unik tanpa urutan tertentu. Comparison Operators (Operator Perbandingan) Operator perbandingan digunakan untuk membandingkan nilai. Logical Operators (Operator Logika) Operator logika digunakan untuk...