Skip to main content

TUTORIAL MENGENAI IBM CLOUDANT

Apa itu Cloudant?

Cloudant adalah kumpulan data NoSQL yang disebarluaskan dan disusun oleh IBM Cloud. Itu didapat dari proyek MIT yang dimulai pada tahun 2008 dan mengingat Apache CouchDB 2.0. Meskipun dapat diakses sebagai perusahaan independen, Cloudant telah berkembang menjadi basis informasi sebagai penawaran basis data.Berbeda dengan SQLite3  atau MongoDB, Cloudant tidak menggunakan tabel atau bermacam-macam untuk kapasitas atau penyimpanan. Semua hal dianggap sama, ia menyimpan setiap dokumen Anda bersama-sama di basis data.

Dibawah ini adalah tutorial membuat akun IBM Cloud dan sedikit membahas tentang membuat database dalam Cloudant.

Langkah 1 : Melakukan pendaftaran terlebih dahulu di https://cloud.ibm.com/registration/ dengan melengkapi account information berupa alamat email,setelah itu melakukan verifikasi email dengan memasuki ulang kode yang dikirim dari IBM,kemudian tinggal klik Next.

Gambar 1.1Account Information

Setelah kita melakukan verifikasi email,kita akan melengkapi personal information,berupa nama depan,nama belakang,dan negara.Kemudian tinggal klik Next.

Gambar 1.2.Account Information

Pada bagian account notice kita bisa klik tanda centang  keduanya,kemudian Continue.

Gambar 1.3.Account Notice

Pemberitahuan ini memberikan informasi tentang mengakses akun kita (Akun) IBMid dengan klik tanda centang.Kemudian klik continue.

Gambar 1.4.Privasi Akun

Setelah kita melakukan pendaftaran,maka tampilan dashboard seperti berikut.

Gambar 1.5.Dashboard Akun

Kalau misalkan kita sudah mendaftar,kita tinggal login dengan memasukkan alamat email dan passwordnya.

Gambar 1.6.Akun Login

Langkah  2 : Memulai dengan Cloudant

Pada tahap ini kita mendemonstrasikan cara menggunakan dashboard IBM Cloud untuk membuat mesin virtual layanan IBM Cloudant. Kita juga melihat informasi penting untuk memungkinkan bagaimana aplikasi bekerja dengan database.

Tujuan

Untuk memulainya,kita klik create resource.


Gambar 2.1.IBM Cloud Dashboard

Ketik Cloudant di bilah Pencarian dan klik untuk membukanya.


Gambar 2.2.IBM Cloud Database Services

Pilih penawaran yang tersedia.

Ketik nama instance.

Gambar 2.4.Konfigurasi Host

Cloudant merekomendasikan agar kita menggunakan kontrol akses IAM atas otentikasi warisan IBM Cloudant bila memungkinkan.Setelah itu kita bisa klik create.

Gambar 2.5.Konfigurasi Host

Ketika kita sudah mengklik create,maka tampilan di recource list ada nama Cloudant-b6 pada bagian Services and Software.Tinggal langsung klik pada namanya.

Gambar 2.6.Resource List

Pada kredensial layanan IBM Cloudant,membuat informasi koneksi yang dibutuhkan aplikasi kita untuk terhubung ke instance, dengan mengklik New credential.

Gambar 2.7.Service Credentials

Masukkan nama untuk kredensial baru di jendela Tambahkan kredensial baru,Terima peran Manajer,(Opsional) Buat ID layanan atau buat ID layanan secara otomatis untuk kita,(Opsional) Tambahkan parameter konfigurasi sebaris. Parameter ini tidak digunakan oleh kredensial layanan IBM Cloudant, jadi abaikan saja.Kemudian klik Add

Gambar 2.8.Membuat Credential Baru

Untuk melihat kredensial yang diperlukan untuk mengakses layanan, klik chevron dan Detail untuk kredensial layanan yang telah kita buat dan akan terbuka seperti tampak dibawah ini :

Gambar 2.9.Credential Baru

Selanjutnya Pada dashboard kita pilih Manage lalu klik Launch Dashboard.

Gambar 2.10.Dashboard Resource List

Langkah 3 : Memulai Membuat Database

Jika kita klik launch dashboard, maka kita akan dapat mengarahkan ke halaman dasboard untuk menambahkan salah satu database sampel ke akun Cloudant kita.Proses ini menggunakan API replicate untuk mereplikasi database sampel yang dipilih ke dasbor kita.Selain itu,kita dapat membuat database sebanyak yang kita butuhkan di akun kita masing-masing dengan sejumlah dokumen.

Setelah itu akan ada tampilan seperti dibawah ini,lalu klik Create Database.Contoh : nama database saya karyawan.Kemudian Klik Create.

Gambar 3.1.Dashboard Database

Setelah kita klik create,maka akan muncul nama database kita pada dashboard.


Gambar 3.2.Database Baru

Pada dashboard database itu belum ada isinya,kita bisa tambahkan documen dengan mengklik nama database karyawan dan akan muncul Database karyawan pilih All Documents à Add New àNew Doc.

Gambar 3.3.Mengisi Dokumen Pada Database

Basis data karyawan mencakup dokumen desain yang mendefinisikan indeks sekunder apa pun yang harus dimiliki basis data.Dan sisa dokumen berisi informasi untuk setiap karyawan.Cloudant memanfaatkan HTTP API dengan URL API yang memberi kita akses terprogram langsung dari aplikasi atau dari baris perintah dengan utilitas cURL.Setelah kita mengisi ideksnya bisa langsung klik Create Document.


Gambar 3.4.Mengisi Dokumen Pada Database

Setelah kita klik Create Document,didashboard database karyawan akan muncul nama document yang telah kita buat.

Gambar 3.5.Dashboard Database Karyawan

Untuk menambahkan document kita bisa mengulangi cara yang tadi dengan pilih All Documents à Add New àNew Doc.Setelah documen diisi tinggal klik Create Document.

Setelah semuanya document diisi sesuai yang kita inginkan,maka pada dashboard database karyawan akan muncul semua nama document yang telah kita buat.

Gambar 3.7.Dashboard Database Karyawan

Pada tampilannya,kita bisa pilih dalam bentuk Table,Metadata atau Json.Dibawah ini saya coba untuk tampilannya dalam Table.

Gambar 3.8.Dashboard Database Karyawan Dalam Bentuk Tabel

Kita bisa kembali lagi ke dashboard Database,didatabase kita yang tadinya tidak ada isinya sekarang kita akan bisa melihat detailnya setelah kita mengisinya.

Gambar 3.8.Detail Database Karyawan

Kita bisa pilih Query yang digunakan Cloudant untuk mencari file Json,dengan mengklik Query pada dashboard database karyawan.Dibawah ini saya membuat Query untuk mencari dokumen Gaji.Quey ini menghasilkan 6 hasil,seperti gambar dibawah ini.

Gambar 3.8.Membuat Query

Langkah 4 : Mereplikasikan Database

Saat kita ingin mereplikasi database, itu menyinkronkan status dua database sumber dan target. Replikasi menyalin semua perubahan yang terjadi di database sumber ke database target. Ketika dokumen dihapus dari database sumber, dokumen juga dihapus dari database target.

Untuk memulainya kita perhatikan pada dashboard database kita,kita pilih Replication à New Replication.

Gambar 4.1.Melakukan Replication

Masukkan informasi berikut untuk pekerjaan replikasi kita.
Gunakan informasi berikut di bagian Sumber:

  • Ketik - Pilih Local Database .
  • Nama - karyawan 
  • Otentikasi - Biarkan sebagai None.

Gunakan informasi berikut di bagian Target:

  • Ketik - Pilih New Local Database .
  • Basis data baru - Masukkan nama untuk basis data baru,pegawai.
  • Opsi basis data baru - Jangan pilih opsi Dipartisi.
  • Otentikasi - Pilih Otentikasi IAM .
  • Kunci API IAM - Masukkan apikeydari kredensial Layanan untuk instans kita.

Gunakan informasi berikut di bagian Opsi:

  • Jenis replikasi - Biarkan sebagai One time
  • Dokumen replikasi - Biarkan sebagai Custom ID (optional

Setelah kita mengisinya,kita bisa kik Start Replication dan nantinya akan muncul nama database baru yaitu pegawai.

Gambar 4.2.Melengkapi Informasi Untuk Replication 

Langkah 5 : Memantau dengan IBM Cloudant

Pantau penggunaan kita dengan grafik yang menunjukkan throughput kita dengan membaca, menulis, dan kueri global. kita dapat melihat operasi kita saat ini, permintaan yang ditolak, dan penggunaan penyimpanan.

Untuk memantaunya kita bisa klik Monitoring pada dashboard database kita pilih Current Operations. Tinjau konsumsi terbaru dari kapasitas throughput yang disediakan dengan melihat permintaan yang dikelompokkan berdasarkan baca, tulis, dan kueri global. Garis putus-putus adalah kapasitas puncak yang diizinkan untuk instans kita. Kapasitas puncak didasarkan pada apa yang ditetapkan untuk kapasitas throughput yang kita sediakan.

Gambar 5.1.Operasi Saat Ini

Tinjau jumlah permintaan yang ditolak dari detik tertentu yang ditunjukkan oleh jumlah 429: too many requests.tanggapan. Permintaan ditolak saat melebihi kapasitas throughput yang ditetapkan yang ditetapkan untuk instans. Grafik menunjukkan permintaan yang ditolak yang dikelompokkan berdasarkan baca, tulis, dan kueri global.

Gambar 5.2.Permintaan yang Ditolak

Tinjau penyimpanan kita secara berkala, sehingga kita siap jika penyediaan paket kita perlu diubah.

Gambar 5.3.Penyimpanan

Itu tadi memperkenalkan Cloudant, database NoSQL berorientasi dokumen yang merupakan bagian dari IBM Cloud. Saya menunjukkan kepada Anda cara mengatur layanan Cloudant di IBM Cloud.

Terima Kasih,
Salam.

#PYN

Comments

Popular posts from this blog

Jejak Impian: Dari Kampung ke Panggung Wisuda

Dengan ransel harapan dan mata penuh mimpi, saya berangkat meninggalkan kampung kecil. Jejak ini membentang dari awal perkuliahan hingga wisuda, mengungkapkan perjalanan yang singkat namun penuh makna dari kampung halaman ke panggung kebanggaan. Mari kita telusuri jejak ini yang memimpin dari satu babak ke babak berikut! Langit kampung yang cerah menyambut langkah awal saya, membawa ransel harapan dan cita-cita. Melihat kampung kecil semakin menjauh, hati ini penuh dengan campuran antara rindu dan semangat petualangan. Jejak ini dimulai dari sini, di bawah langit biru yang masih menyimpan impian. Perkuliahan membuka dunia baru yang begitu luas, penuh dengan tantangan dan pelajaran berharga. Setiap mata kuliah, setiap proyek, adalah bahan bakar untuk menyalakan mimpi. Saya belajar, bukan hanya tentang sistem informasi, tetapi juga tentang ketekunan dan semangat untuk terus maju. Beasiswa Pertiwi menjadi penjaga langkah, meski terkadang harus melewati malam tanpa tidur dan ujian yang

Menorehkan Jejak Kebanggaan: Memotivasi dan Menginspirasi Lewat Hasil Proyek Tugas Akhir yang Mengagumkan

Pernahkah Anda merasakan kebanggaan dan kegembiraan yang luar biasa ketika usaha dan kerja keras Anda membuahkan hasil? Hari ini, saya dengan bangga membagikan pengalaman luar biasa saat presentasi proyek Tugas Akhir saya, yang mengagumkan dan menghasilkan kepuasan tak terkira. Tidak bisa saya pungkiri, jantung saya berdebar saat saya berdiri di hadapan dosen pembimbing dan penguji siap untuk membagikan hasil penelitian dan pengembangan yang telah saya lakukan selama berbulan-bulan. Namun, semangat dan keyakinan dalam diri saya muncul dengan kuat, karena saya tahu betapa keras saya bekerja untuk mencapai titik ini. Saat presentasi dimulai, saya dengan penuh percaya diri menyampaikan ide-ide, metodologi, dan temuan yang telah saya peroleh selama proses proyek Tugas Akhir saya. Saya merasa sangat puas melihat reaksi positif dan ketertarikan dari para dosen dan penguji yang mendengarkan presentasi saya dengan seksama. Tanggapan mereka yang memberikan apresiasi atas inovasi dan kontrib

Suatu Kebanggan Besar Atas Dukungan, Kepercayaan, serta Kesempatannya!

Perkenalkan, saya Pakomius Yoko Nowan, berasal dari Manggarai-NTT, dan saya adalah lulusan dari Prodi Sistem Informasi Fakultas Teknik Unika Atma Jaya. Kali ini saya sangat bangga bisa berbicara sebagai salah satu mahasiswa yang pernah menerima Beasiswa Pertiwi Unika Atma Jaya tahun 2019. Saat pertama kali saya mengetahui bahwa saya diterima sebagai penerima Beasiswa Pertiwi, saya merasa seperti menemukan pintu menuju impian pendidikan saya. Beasiswa ini adalah pintu gerbang untuk memperoleh pendidikan yang berkualitas dan juga menjadi bagian dari komunitas yang luar biasa.  Pada semester awal perkuliahan, saya mengalami tantangan besar saat menghadapi mata kuliah yang sangat sulit. Namun, dengan tekad, dukungan dari teman-teman dan dosen, serta keyakinan dari Beasiswa Pertiwi akhirnya saya berhasil mengatasi kesulitan tersebut dan meraih hasil yang membanggakan.  Beasiswa ini tidak hanya membantu saya secara finansial, tetapi juga memberikan dorongan, harapan serta peluang u