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 Apa itu Pandas? Pandas adalah sebuah paket library pada python yang digunakan untuk mempermudah dalam mengolah dan menganalisa data-data terstruktur. Pandas merupakan paket penting yang wajib diketahui untuk seorang data engineer, data analyst dan data scientist jika ingin mengolah dan manganalisa data menggunakan python. Jika kamu telah terbiasa menggunakan SQL, maka tidak akan sulit untuk membiasakan diri menggunakan fungsi-fungsi pada Pandas. Pandas memiliki format data yang sering digunakan, disebut DataFrame. Pandas DataFrame adalah struktur data 2 Dimensi. Data distrukturisasi seperti tabel yang berisi baris dan kolom, sehingga mudah untuk melakukan queri atau mengakses data tersebut. Baris merepresentasikan record dan kolom merepresentasikan field. 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. Fungsio...

Getting Started with NumPy - Jupyter Notebook

Gambar
Getting Started with NumPy 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 1. Pengenalan NumPy Tugas 1 Buatlah sebuah vektor dengan nama vektor_tes  dari sebuah list [1, 2, 3] Buatlah sebuah matriks dengan nama matriks_tes dengan list [[1, 2, 3], [2, 4, 8], [3, 9, 27]] Tuliskan Kode kamu di bawah ini 2. Array Shape Tugas 2  Tunjukan bentuk dari vektor_tes dan matriks_tes  Tu...

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 & BUSINESS INTELLIGENCE - Jupyter Notebook

Gambar
Exercises 1. What is 7 to the power of 4? 2.  Split this string: s = "Hi there Sam!"     into a list.  3. Given the variables: planet = "Earth" diameter = 12742     Use .format() to print the following string:          The diameter of Earth is 12742 kilometers. 4. Given this nested list, use indexing to grab the word "hello"  5. Given this nested dictionary grab the word "hello". Be prepared, this will be annoying/tricky  6. What is the main difference between a tuple and a list?  7. Create a function that grabs the email website domain from a string in the form:          user@domain.com     So for example, passing "user@domain.com" would return: domain.com 8.  Create a basic function that returns True if the word 'dog' is contained in the input string. Don't worry about edge cases like a punctuation being attached t...