Postingan

Menampilkan postingan dari Oktober, 2023

Pembuatan Data Master Aplikasi Kasir dengan PHP & MongoDB - UTS

Gambar
  Data Master Aplikasi Kasir dengan PHP & MongoDB   Aplikasi Data Master Kasir adalah aplikasi sederhana yang memungkinkan pengguna untuk mengelola berbagai data yang berhubungan dengan operasi kasir, seperti kategori menu, menu, data pengguna, dan data pelanggan. Aplikasi ini dibangun dengan menggunakan PHP sebagai bahasa pemrograman utama dan MongoDB sebagai sistem basis data NoSQL. Struktur Koleksi (Collection) dalam MongoDB: 1. User    - _id: ID unik untuk setiap dokumen.    - username: Nama pengguna.    - password: Kata sandi pengguna.    - level: Level atau peran pengguna (misalnya, admin, kasir, atau pegawai). 2. Pelanggan    - _id: ID unik untuk setiap dokumen.    - nama: Nama pelanggan.    - email: Alamat email pelanggan.    - no_hp: Nomor telepon pelanggan.    - alamat: Alamat pelanggan.  3. Kategori Menu    - _id: ID unik untuk setiap dokumen.   ...

Functions Fundamental - Jupyter Notebook

Gambar
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. Built-in Function 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. Creating our own Functions 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. The Structure of Function ...

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 adala...

Dictionaries and Frequency Tables - Jupyter Notebook

Gambar
  Instructions 1. 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. 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 more about this on the next screen. 3. Retrie...

Belajar CRUD MongoDB-PHP

Gambar
Aplikasi CRUD dengan MongoDB-PHP  Materi ini membahas pengembangan aplikasi CRUD (Create, Read, Update, Delete) dengan menggunakan bahasa pemrograman PHP dan MongoDB sebagai basis data. Mata kuliah "Database Advanced" diajarkan oleh pengampu Khamarudin Syarif. Aplikasi yang akan kita kembangkan adalah sebuah sistem perpustakaan yang memungkinkan pengguna untuk mengelola daftar buku dalam koleksi perpustakaan. Deskripsi Aplikasi Aplikasi CRUD ini akan memungkinkan pengguna untuk melakukan operasi tambah, edit, dan hapus data buku dalam perpustakaan. Data buku tersebut melibatkan informasi tentang judul buku dan tahun terbitnya. Koneksi dengan MongoDB Aplikasi ini akan terkoneksi langsung dengan basis data MongoDB. Untuk mengaktifkan koneksi PHP dengan MongoDB, Anda perlu mengunduh dan menginstal driver MongoDB PHP. Anda dapat mengikuti langkah-langkah berikut: Download Driver MongoDB PHP: - Unduh driver PHP MongoDB yang sesuai dengan versi PHP yang Anda gunakan  di sini Instal...