NPM :
1 Jelaskan Fungsi dan jenis dari Perintah-perintah SQL (Data Definiton Language, Data
Manipulation Language dan Data Control Language)
.SQL juga bias digunakan untuk menghapus sebuah data pada database. Fungsilainnya SQL
adalah untuk membuat sebuah prosedur baru dan ini akan tersimpan dalam sebuah database.
Selain itu juga bias mengatur hak akses dalam tabel, prosedur, maupun hal-hal penting lainnya.
Jenis-jenisperintah SQL:
Data Definition Languange (DDL) adalah perintah yang digunakan untuk mendefinisikan
data seperti membuat tabel database baru, mengubah dataset, dan menghapus data.
Kemudian, perintah dasar DDL masih dibedakan lagi kedalam setidaknya lima jenis
perintah yakni :Perintah Create Perintah Alter Perintah Rename Perintah Drop Perintah
Show.
perintah yang digunakan untuk memanipulasi data adalah Data Manipulation Language
atau DML. Perintah dalam DML juga terbagi kedalam empat jenis.Beberapa di
antaranya adalah insert, select, update, dan delete.
Data Control Language atau DCL. Perintah SQL ini digunakan khususnya untuk
mengatur hak apa saja yang dimiliki oleh pengguna. Baik itu hak terhadap sebuah
database atau pun pada table maupun field yang ada.
DCL berdasarkan perintah dasar nya terbagi dalam dua perintah utama yakni:
Perintah Grant: Perintah ini biasanya digunakan ketika admin database ingin
memberikan hak akses ke user lainnya. Tentu pemberian hak akses ini dapat dibatasi atau
diatur. Dalam hal ini admin pun dapat memberikan akses mengenai perintah dalam DML
di atas.
Perintah Revoke: Kebalikannya dari Grant, Revoke terkadang sering digunakan untuk
mencabut maupun menghapus hak akses seorang pengguna yang awalnya diberikan
akses oleh admin database melalui perintah Grant sebelumnya.
2. Jelaskan apa pengertian Database dan Tabel, apa manfaatnya dalam Pemrograman
Database atau basis data adalah kumpulan data yang dikelola sedemikian rupa berdasarkan
ketentuan tertentu yang saling berhubungan sehingga mudah dalam pengelolaannya.Melalui
pengelolaan tersebut pengguna dapat memperoleh kemudahan dalam mencari informasi,
menyimpan informasi dan membuang informasi.
Tabel adalah sekumpulan data terstruktur terdiri dari baris dan kolom disimpan pada suatu media
penyimpanan data tersebut dapat dimanipulasi (tambah, ubah, hapus) dapat dilihat menggunakan
teknik tertentu untuk menghasilkan informasi yang lebih bermakna.
Bentuk umum MySQL adalah sebuah DBMS (Database Management System) menggunakan
perintah SQL (Structured Query Language) yang banyak digunakan saat ini dalam pembuatan
aplikasi berbasis website.
Perintah koneksi MySQL ke android :siapkan dulu database nya. Setelah selesai dibuat, insert
database.Selanjutnya kita masuk ke directori xampp, kalo di windows biasanyaada di
C:/Program Files/XAMPP/htdocs.Lalu kita buat sebuah folder dengan nama apiClient. Jika
sudah, kita buat sebuah file di dalam folder /apiClient dengan nama koneksi.php.
Jawab :Database yang akan digunakan yakni SQLite atau bias disebut juga database internal.
Ada beberapa hal yang harus disiapkan terlebih dahulu seperti,
5.Uraikan secara ringkas dan jelas tahapan yang dilakukan untuk membangun aplikasi android
buat database dengannama tutorial_1 dan table dengannama mahasiswa. Dengan field-field
sebagaiberikut:
Jika sudah, kita buat sebuah file di dalam folder /apiClient dengan nama koneksi.php. lalu
isi file tersebut dengan kode dibawah ini:
<?php
// mengkoneksikan ke database
Selanjutnya kita buat satu file lagi di dalam folder /apiClient dengan nama
mahasiswa.php. dan isi kan kode dibawah ini:
<?php
// include file koneksi
Selanjutnya kita buat folder images di dalam folder /apiClient lalu masukan foto dengan
nama sesuai dengan data didatabase. Sehingga seluruh isi folder menjadi seperti:
Selanjutnya kita masuk ke project android nya, pertama buka android studio lalu
pilih new project, pilih empty activity lalu muncul seperti gambar dibawah ini, scroll
kebawah lalu klik finish.
implementation 'com.squareup.retrofi
implementation 'com.squareup.retrofi
Next, buat file xml baru di package res/layout dengan nama mahasiswa_item.xml lalu
isikan:
Next, buat package baru di folder project java dengan nama network, lalu buat file java
dengan nama Init.java sehingga menjadi seperti:
danisikankode::
Next, buat package baru dengan nama response dan didalamnya buat file Response
Mahasiswa.java lalu isi kan kode:
package com.example.mahasiswa.re
import com.google.gson.annotations.
Next, buat file MahasiswaItem.java di dalam package response, lalu isi kan kode:
package com.example.mahasiswa.re
import com.google.gson.annotations.
Next, buat file java dengan nama AdapterMahasiswa.java lalu isi kan kode:
package com.example.mahasiswa;
import android.content.Context;
:
package com.example.mahasiswa;
<uses-permission android:name="an