Postingan

Menampilkan postingan dari November, 2023

MEMBUAT APLIKASI DENGAN PYTHON DAN MONGODB

Gambar
   Apa itu MongoDB Adalah basis data NoSQL (Not Only SQL) yang berorientasi pada sebuah dokumen. Sebagai alternatif dari basis data relasional tradisional, MongoDB menyimpan data dalam format BSON (Binary JSON) yang memungkinkan penyimpanan dan manipulasi data yang lebih fleksibel. Fitur MongoDB Dokumen: Data disimpan dalam bentuk dokumen JSON (BSON) yang dapat memiliki struktur yang dinamis. Skema Fleksibel: Tidak memerlukan skema tetap, memungkinkan penambahan atau penghapusan kolom secara dinamis. Indeks: Mendukung pembuatan indeks untuk meningkatkan kinerja pencarian. Replikasi: Mampu membuat salinan data (replica) untuk keamanan dan ketersediaan tinggi. Sharding: Menangani pertumbuhan data dengan mendistribusikan data ke beberapa server. Hubungan dengan Python dan CRUD Supaya lebih mudah, disini saya memilih menggunakan dengan sebuah skema. Contoh skema: Buatlah sebuah aplikasi sederhana menggunakan Python sebagai bahasa pemrograman utama dan MongoDB sebagai database. Apl...

MongoDB with JSON Data

Gambar
  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 manusia.     B. Struktur JSON Objek JSON: Kumpulan pasangan...

Getting Started With Pandas

Gambar
  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: df.dtypes. Mengganti tipe da...

Getting Started With Numpy - Jupyter Notebook

Gambar
NumPy adalah salah satu library yang sangat populer di Python untuk komputasi numerik. Dibangun di sekitar struktur data arraynya yang kuat, NumPy memungkinkan pengguna untuk melakukan berbagai operasi matematika, statistik, manipulasi array, dan transformasi data dengan mudah. Beberapa poin utama yang menjadi daya tarik NumPy adalah: 1. Array NumPy NumPy menyediakan objek array yang memungkinkan pengguna untuk menyimpan data dalam bentuk array dan matriks multi-dimensi. Array NumPy jauh lebih efisien dalam penggunaan memori dan operasi elemen dibandingkan dengan daftar Python tradisional. 2. Efisiensi operasi array: NumPy memberikan operasi vektorisasi, yang memungkinkan pengguna untuk melakukan operasi pada seluruh array atau matriks secara efisien, tanpa perlu melakukan loop manual. Hal ini membuat kode menjadi lebih cepat dan efisien. 3. Broadcasting: Fitur broadcasting NumPy memungkinkan operasi pada array dengan bentuk dan ukuran yang berbeda. Ini memungkinkan pengguna untuk mela...

MongoDB dengan Python

Gambar
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. Cara Instalasinnya : Install pymongo terlebih dahulu buka anaconda prompt lalu ketikan pip install pymongo: Buka Jupyter & Create: Test Koneksi:   Create Db & Collection: Insert Collection: Menampilkan Collection: Query 1.  2.  3.  Insert One  Many  Update One  Many  Delete 

UTS BIG DATA & BUSINESS INTELLIGENCE

Gambar
Answer the questions or complete the tasks outlined in bold below, use the specific method described if applicable. 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. 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 7.   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 to the word dog, but do account for capitalization 8. Create a function that counts the n...