Anda di halaman 1dari 6

Nama :

NPM :

Prodi :TeknikInformatika(sems-6) SORE

UAS Pemrograman Mobile

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.

3. Tuliskan bentuk umum dan perintah koneksi MySQL (Database) ke Android

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.

4. Tuliskan bentuk umum perintah Koneksi SQLLite (Database) ke Android

Jawab :Database yang akan digunakan yakni SQLite atau bias disebut juga database internal.
Ada beberapa hal yang harus disiapkan terlebih dahulu seperti,

 Download SQLite Manager.Namafilenya “com.questoid.sqlitemanager_1.0.0”


 Letakkan SQLite Manager pada Eclipse/dropin/sqlitemanager.jar
 Jalankan emulator android .
 Pada eclipse, buka Windows - Show View - Other File Explorer

Yang dibutuhkan file java

1. Untuk membuat database


2. Untuk membuatkoneksi
Setelah itu baru file XML sesuai kebutuhan.

5.Uraikan secara ringkas dan jelas tahapan yang dilakukan untuk membangun aplikasi android

Terkoneksi ke Database MySQL?

buat database dengannama tutorial_1 dan table dengannama mahasiswa. Dengan field-field
sebagaiberikut:

Setelah selesai dibuat, insert database dengan data sebagaiberikut:

Selanjutnya kita masuk ke directori xampp, kalo di windows biasanya ada di


C:/Program Files/XAMPP/htdocs.Untuk pengguna OS lain silahkan menyesuaikan.
Lalu kita buat sebuah folder dengan nama apiClient.

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.

Next buka file build.gradle (module app) dan tambahkan :

implementation 'com.squareup.retrofi
implementation 'com.squareup.retrofi

Ubah file activity_main.xml yang berada di package res/layout menjadi:

<?xml version="1.0" encoding="utf-8


<LinearLayout xmlns:android="http://

Next, buat file xml baru di package res/layout dengan nama mahasiswa_item.xml lalu
isikan:

<?xml version="1.0" encoding="utf-8


<LinearLayout xmlns:android="http://

Next, buat package baru di folder project java dengan nama network, lalu buat file java
dengan nama Init.java sehingga menjadi seperti:

Isi file Init.java dengankode:

Next, buat file interface didalam package network dengannama ApiServices


package com.example.mahasiswa.ne
import com.example.mahasiswa.resp

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;

Next, ubah MainActivity.java menjadi seperti:

:
package com.example.mahasiswa;

Terakhir tambahkan kode berikut file AndroidManifest.xml :

<uses-permission android:name="an

Sehingga tampilan seluruh folder menjadi seperti:

Anda mungkin juga menyukai