Postingan

Menampilkan postingan dari Oktober, 2023

UTS DATABASE ADVANCED

Gambar
Aplikasi Kasir Dengan PHP dan Mongodb 1. Pengertian MongoDB MongoDB adalah salah satu jenis database NoSQL yang sering digunakan dalam pengembangan aplikasi dengan menggunakan PHP. MongoDB dapat menyimpan data dengan format JSON, sehingga lebih mudah untuk diakses oleh sistem PHP dan membuat koneksi antara aplikasi dan database lebih cepat. 2. Struktur Database Data Master Aplikasi Kasir dengan PHP & MongoDB memiliki struktur database sebagai berikut: - Kategori_Menu : terdiri dari _id (ID Kategori) dan nama_kategori (Nama Kategori) - Menu : terdiri dari _id (ID Menu), id_kategori (ID Kategori), nama_menu (Nama Menu) dan harga (Harga Menu) - User : terdiri dari _id (ID User), username (Username User), password (Password User) dan level (Level User) - Pelanggan : terdiri dari _id (ID Pelanggan), nama (Nama Pelanggan), email (Email Pelanggan), no_hp (Nomor HP Pelanggan) dan alamat (Alamat Pelanggan) 3. Aplikasi CRUD Aplikasi CRUD adalah aplikasi yang dapat digunakan untuk melakukan o...

FUNCTIONS FUNDAMENTAL

Gambar
   Functions Fundamental 1. Functions Compute the sum of a_list (already defined in the code editor) without using sum(). Initialize a variable named sum_manual with a value of 0. Loop through a_list, and for each iteration add the current number to sum_manual. Print sum_manual and sum(a_list) to check whether the values are the same.  2. Generate a frequency table for the ratings list, which is already initialized in the code editor. Start by creating an empty dictionary named content_ratings. Loop through the ratings list. For each iteration: If the rating is already in content_ratings, then increment the frequency of that rating by 1. Else, initialize the rating with a value of 1 inside the content_ratings dictionary. Print content_ratings. 3. Recreate the square() function above and compute the square for numbers 10 and 16. Assign the square of 10 to a variable named squared_10. Assign the square of 16 to a variable named squared_16. 4. Create a function named add_10(...

Mengenal MongoDB For VSCode

Gambar
  Memaksimalkan Pengembangan Database dengan Visual Studio Code MongoDB adalah salah satu database NoSQL yang paling populer di dunia, digunakan oleh ribuan pengembang untuk menyimpan dan mengelola data mereka. MongoDB menawarkan fleksibilitas, skalabilitas, dan kinerja tinggi, menjadikannya pilihan utama untuk banyak aplikasi modern. Dalam upaya untuk memudahkan pengembangan dan administrasi database MongoDB, tim MongoDB merilis ekstensi MongoDB for Visual Studio Code. Visual Studio Code (VSCode) adalah salah satu editor kode sumber terpopuler yang tersedia secara gratis. MongoDB for VSCode adalah ekstensi yang memungkinkan pengembang untuk terhubung ke database MongoDB, menjelajahi data, mengeksekusi query, dan mengelola koleksi data, semuanya tanpa perlu meninggalkan VSCode. Dalam artikel ini, kita akan menjelajahi bagaimana MongoDB for VSCode dapat memaksimalkan produktivitas Anda dalam pengembangan dan administrasi database MongoDB. Instalasi MongoDB for VSCode Langkah pertama...

Big Data "Dictionaries and Frecuency Tables"

Gambar
Dictionaries and Frecuency Tables 1. Storing Data Store the data in the table above using two different lists. Assign the list ['4+', '9+', '12+', '17+'] to a variable named content_ratings. Assign the list [4433, 987, 1155, 622] to a variable named numbers. Store the data in the table above using a list of lists. Assign the list [['4+', '9+', '12+', '17+'], [4433, 987, 1155, 622]] to a variable named content_rating_numbers. 2. Dictionaries Map content ratings to their corresponding numbers by recreating the dictionary above: {'4+': 4433, '9+': 987, '12+': 1155, '17+': 622}. Assign the dictionary to a variable named content_ratings. Print content_ratings and examine the output carefully. Has the order we used to create the dictionary been preserved? In other words, is the output identical to {'4+': 4433, '9+': 987, '12+': 1155, '17+': 622}? We'll discuss m...

Database Advanced "CRUD MongoDB-PHP

Gambar
    CRUD MongoDB-PHP Setelah memahami mongoDB, bisa memberikan perintah dasar, dan menseting PHP agar support MongoDB, maka langkah selanjutnya adalah membuat pengolahan data CRUD dengan PHP dan MongoDB.  Langkah-langkah untuk melakukannya dijelaskan sebagai berikut: Download driver MongoDB Untuk menginstal driver PHP MongoDB secara manual, ikuti langkah-langkah berikut:  Unduh driver PHP MongoDB yang sesuai dengan versi PHP Anda  di sini Pindahkan file php_mongodb.dll ke direktori ext dalam instalasi PHP di XAMPP (biasanya ada di C:\xampp\php\ext).  Edit file php.ini yang ada di C:\xampp\php\php.ini, tambahkan baris berikut di bagian ekstensi: extension=php_mongodb.dll  Cek Instalasi Setelah melakukan proses tersebut, restart Apache pada xampp control panel  Buka browser & ketikkan http://localhost/dashboard/phpinfo.php Pastikan mongoDB sudah terinstall pada phpinfo() Uji Koneksi MongoDB Untuk menguji koneksi MongoDB buatlah skrip PHP di...