• Tidak ada hasil yang ditemukan

LATIHAN PRAKTIKUM PEMROGRAMAN WEB

N/A
N/A
Andi

Academic year: 2023

Membagikan " LATIHAN PRAKTIKUM PEMROGRAMAN WEB"

Copied!
8
0
0

Teks penuh

(1)

LATIHAN PRAKTIKUM PEMROGRAMAN WEB

BAB : CRUD MongoDB Compass dan Shell NAMA : ANDI SEKAR AYU FADILLA NIM : 205150700111019

ASISTEN : 1. FARHAN HISBULLAH A’ISYI BASUKI 2. RIFQI HILMY ZHAFRANT

TGL PRAKTIKUM : 20 SEPTEMBER 2022

1. MongoDB Compass

a. Melakukan koneksi ke MongoDB menggunakan connection string secara local

b. Membuat datacase baru dengan mengklik “Create Database”

(2)

c. Menambahkan buku pertama dengan melakukan klik “Add Data”, lalu pilih “Insert Document” dan klik “insert ketika telah memasukkan data.

i. Data pertama

{

"_id": {

"$oid": "632c5d32eaa36beab6d026cb"

},

"title": "No Longer Human", "author": "Osamu Dazai", "year": 1948,

"pages": 271,

"summary": "Lorem ipsum dolor sit amet", "publisher": "Gramedia"

}

ii. Data Kedua

(3)

{

"_id": {

"$oid": "632c605eeaa36beab6d026cc"

},

"title": "I Am a Cat",

"author": "Natsume Souseki", "year": 1905,

"pages": 532,

"summary": "Lorem ipsum dolor sit amet", "publisher": "Gramedia"

}

Penjelasan : Value dari id sudah otomatis terisi di dalam MongoDB, lalu selanjutnya kita menambahkan data yang lain.

d. Melakukan pencarian buku dengan nama author “Osamu Dazai”

e. Mengubah summary pada buku “No Longer Human” menjadi

“Buku yang bagus (Andi Sekar Ayu Fadilla,205150700111019)”

(4)

f. Menghapus buku “I Am a Cat”

(5)

2. MongoDB Shell

a. Melakukan koneksi ke MongoDB Server di command prompt dengan perintah “mongosh”

b. Melihat list database yang terdapat pada server dengan menjalankan perintah “showdbs”

Pindah ke database bookstore dengan perintah “use bookstore”

Melihat collection yang ada pada database dengan perintah

“show collections”

c. Menambahkan buku “Overload I”

(6)

bookstore> db.books.insertOne({title: "Overload I", author:

"Kugane Maruyama", year: 2012, pages: 548, summary: "Lorem ipsum dolor sit amet", publisher:"Yen Press"})

{

acknowledged: true,

insertedId: ObjectId("632c6c00e2189e62a4fdba7e") }

Penjelasan : Ketika kita meinputkan data buku baru maka ketika dijalankan nilai dari Id nya telah otomatis terisi sendiri. Lalu pada syntax terdapat perintah insertOne yang berarti hanya dapat menambahkan 1 dokumen.

d. Menambahkan buku “The Setting Sun” dan “Hujan” dalam satu perintah

bookstore> db.books.insertMany([{title: "The Setting Sun", author: "Osamu Dazai", year: 1947, pages: 175, summary:

"Lorem ipsum dolor sit amet", publisher: "Yen Press"}, {title:

"Hujan", author: "Tere Liye", year: 2016, pages: 320, summary:

"Lorem ipsum sit amet", publisher: "Gramedia"}]) {

acknowledged: true, insertedIds: {

'0': ObjectId("632c71f3e2189e62a4fdba7f"), '1': ObjectId("632c71f3e2189e62a4fdba80") }

}

Penjelasan : insertMany memiliki fungsi untuk memasukkan lebih dari satu dokumen.

(7)

e. Melakukan pencarian semua buku

f. Menampilkan buku dengan author “Osamu Dazai”

g. Melakukan update pada buku “Hujan” menjadi “Buku yang bagus (Andi Sekar Ayu Fadilla, 205150700111019)”

h. Update publisher menjadi “Yen Press” pada semua buku

“Osamu Dazai”

(8)

i. Menghapus buku “Overload I”

j. Menghapus seluruh buku “Osamu Dazai”

Penjelasan : yang tersisa hanya buku “Hujan” karena buku yang lain telah dihapus.

Referensi

Dokumen terkait

Pertemuan 5 – Pemrograman Internet (Web Dinamis) Ichsan Taufk, MT.... Access atau

Perintah yang terdapat pada bagian ini adalah perintah menampilkan form untuk menambah jawaban dan perintah menjalankan query untuk membaca semua data jawaban

 Jika dokumen web yang diminta oleh web browser merupakan file program atau file HTML yang disisipi program, maka web server akan menjalankan (run) file tersebut dengan

Pengulangan dengan perintah for tersebut akan diulang sebanyak data yang terdapat di dalam array(menggunakan sizeof()), sehingga kita tidak perlu harus menghitung seberapa

• Terdapat 4 tipe data collection pada pemrograman python: – List adalah collection yang runtut dan dapat diubah.. Mengijinkan

Perintah di atas akan menampilkan seluruh tabel yang sudah ada dalam suatu database. ƒ Primary Key dari tabel mhs

 Proses 1.3 dalam tahapan proses ini semua tentang hubungan antar database dan perintah aplikasi dari admin maupun user, beda data perintah antara admin dan

Superuser merupakan tingkatan user tertinggi dimana user ini bisa membuat, melihat, mengubah, bahkan menghapus seluruh database dan menjalankan perintah apapun yang terdapat dalam