P - 7 Pembahasan UTS PSIK V

dokumen-dokumen yang mirip
Untuk mengakses MySQL dengan mode text dari Console (Command Prompt = Microsoft Windows), dapat dilakukan dengan cara : 1.

KURSUS ONLINE JASA WEBMASTERS

Modul 3. Oleh : Mohammad Sholikin. 1

Data Manipulation Language (DML) & Data Control Language (DCL) pada Database

Database MySql. Mata Pelajaran: Database SMK Qamarul Huda Jurusan TKJ Kelas XII. Disusun oleh: Heru Minandar,ST.

Pemrograman Web 1. Akademi Manajemen Informatika dan Komputer AMIK Royal Kisaran. Modul 2 Revisi 2. Tahun Akademik 2012/2013

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

STRUCTURE QUERY LANGUAGE (SQL)

Pemrograman Web Lanjut 2017

BAB II PEMBUATAN DAN MANAJEMEN TABLE

Untuk menjalankan Mysql secara konpensional jalankan Mysql.exe pada direktori Mysql\Bin. Akan tampak tampilan sebagai berikut:

Database Systems: Lab. Actvity 1: Database Design. Merancang Database. Merancang Database. Tipe Tabel MySQL.

SISTEM BASIS DATA. Oleh : Devie Rosa Anamisa

Praktikum Basis Data. By. Rita Wiryasaputra, ST., M. Cs.

BAB 1 PENDAHULUAN Latar Belakang Masalah

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

By Mrs Imana Malia Kondou, S.T. missimanakondou.wordpress.com

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal.

MODUL 4 INTERNET PROGRAMMING DATABASE

Mahasiswa mengetahui & memahami mengenai DML, DCL di SQL. (Isi_Field_1, Isi_Field_2,, Isi_Field_N) ;

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

Perangkat Lunak Pengembangan Web

E-trik Ajax. Database MySQL. Dedi Alnas

Basis Data Spasial Modul 2

MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA

Program Studi: Manajemen Bisnis Telekomunikasi & Informatika Mata Kuliah: Data Management Oleh: Yudi Priyadi. (Structure of The Database Language)

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

PEMROGRAMAN WEB 2 DATABASE,MYSQL. Rio andriyat krisdiawan, m.kom


Sejarah(1) Sejarah(2) STRUCTURE QUERY LANGUANGE (1) Definisi SQL

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL

Hendra Setiawan ( )

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom

Basis Data Relational

Nama : Parisaktiana Fathonah NIM : Kelas : Prak Sistem Basis Data TI-2 B malam

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

Pengenalan Structured Query Language

SQL. Pemrograman Web II. Ganjil

Pertemuan III Oleh: Ilham Rais Arvianto, M.Pd

Praktikum Basis Data 14 Structure Query Language 2

Konsep Dasar. Relatsional dan RDBMS User dan Schema Database Membuat Tabel dan Mendefinisikan Constraint Input Data ke dalam Tabel

MySQL J A M K E T I G A

SQL DASAR BASIS DATA. Rajif Agung Yunmar, S.Kom., M.Cs.

Pengertian Query. Query adalah perintah-perintah untuk mengakses data pada sistem basis data

STMIK SUMEDANG DATA DEFINITION LANGUAGE (DDL) TUGAS PRAKTEK PEMROGRAMAN BASIS DATA. Nama : NIKKI BAGUS N A NIM : A Kelas : TI 4A

PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2

INTERNET PROGRAMMING DATABASE

Database Management System. Program yang memungkinkan item-item dalam suatu database disusun, diolah dan diperbaharui

SQL (Structure Query Language) Gentisya Tri Mardiani, S.Kom

Konsep Sistem Informasi B. BAB 2 - SQL Overview

BAB II DASAR TEORI. 2.1 Konsep Dasar Sistem Aplikasi Pengertian Sistem. Pengertian sistem adalah kumpulan dari elemen-elemen yang berinteraksi

S Q L STRUCTURED QUERY LANGUAGE DEFINITION MANIPULATION C O N T R O L D M L SELECT INSERT UPDATE DELETE

Introduction to SQL. Database Programming. 2 nd Chapter

Pemrograman Web. Koneksi dan Manipulasi Basis Data. Adam Hendra Brata

RANGKUMAN PHP dan MYSQL

STRUCTURE QUERY LANGUAGE DDL & DML

STRUCTURE QUERY LANGUAGE

MODUL 5 INTERNET PROGRAMMING : MySQL

Konsep Dasar Basis Data. Oleh: Harnan Malik Abdullah, ST., MSc. Program Pendidikan Vokasi Universitas Brawijaya 2017

Pertemuan 10. Bahasa Query Terapan

STUPID LOGIC PROGRAMMING II

Agenda SQL. Pemakai SQL. Kemampuan SQL 02/12/2010 STRUCTURED QUERY LANGUAGE (SQL) Structured Query Language (SQL) (Pert. 9)

LAPORAN TUGAS BASIS DATA I

15-Jan DATABASE - MySQL. Database. Constraints. Tujuan: Memahami perintah-perintah dasar DDL dan DML

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

Apa itu DDL & DML? Semua perintah SQL dibagi dalam 2 kategori besar sesuai fungsinya, yaitu :

Modul 2. Database Menggunakan Primary Key, Unique, Auto Increment, Alter-Add dan Alter-Drop. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA

Structured Query Language

Pertemuan 12 Pengenalan Structured Query Language

Pemrograman Basis Data dan SQL

TUGAS PRAKTIKUM SISTEM BASIS DATA

Rencana Pelaksanaan Pembelajaran

BAB 2 LANDASAN TEORI. utama yaitu komponen, ketergantungan dan tujuan. Artinya, setiap sistem akan selalu

TUGAS PRAKTIKUM SISTEM BASIS DATA

MODUL 1 Pengenalan MySQL, DDL, DML

TUGAS I PRAKTIKUM SISTEM BASIS DATA. Nama: Krisna Pandu Wibowo( )

Sistem Basis Data Danny Kriestanto, S.Kom., M.Eng

PERINTAH DASAR MySQL

SISTEM BASIS DATA Pertemuan 11 Structure Query Language DDL - DML

PRAKTIKUM SISTEM BASIS DATA. Tugas I. Disusun oleh: Yoga Asmara (TI/ )

Syntax Syntax SQL. Untuk lebih jelasnya dapat dilihat sebagai berikut : 1. DDL (Definition Data Language) a. CREATE

Komponen-Komponen SQL a. Data Definition Language (DDL) : Digunakan untuk mendefinisikan data dengan menggunakan perintah : create, drop, alter.

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

PRAKTIKUM SISTEM BASIS DATA

BAB I Penginstallan dan setting PHPTriad

Praktikum Basis Data 2017 TE UM

BAB 2 LANDASAN TEORI

DATABASE OPERATION. Pemrograman Web. Rajif Agung Yunmar, S.Kom

Macam - Macam Perintah Pada SQL

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

Persiapan Table Untuk Latihan Sebelum kita berkenalan lebih jauh dengan Trigger, mari kita buat terlebih dahulu, struktur table yang dibutuhkan.

MODUL 9 WEB PROGRAMMING : MySQL

Contoh Aplika Aplik si a VB dengan Database Oracle 1

Apakah SQL? Membuat basis data dan struktur tabel Input, update, dan delete data dari tabel Membuat query sederhana dan kompleks SQL

LAPORAN PRAKTIKUM IV BASIS DATA (SISTEM BERKAS - LAN)

SQL. Brigida Arie Minartiningtyas, M.Kom

Program Studi: Manajemen Bisnis Telekomunikasi & Informatika Mata Kuliah: Data Management Oleh: Yudi Priyadi ( DATA MANAGEMENT OVERVIEW )

PRAKTIKUM SISTEM BASISDATA

Transkripsi:

P - 7 Pembahasan UTS PSIK V 1. Jelaskan mengenai Web Applications Architechture dengan ilustrasi gambar. Secara teknis database yang menyimpan hampir semua data dan data tersebut diolah oleh bahasa pemrograman yang kemudian ditampilkan ke internet dengan menggunakan web server, yang anda dapat melihat data-data tersebut dengan mengunjugi URL dengan menggunakan web browser seperti Mozilla Firefox, Opera atau Internet Explore. PSIK V (Pemrograman II/ PHP MySQL) - 1

2. Sebut dan jelaskan beberapa klasifikasi dalam SQL, serta sebutkan perintah-perintah yang termasuk ke dalam masing-masing klasifikasi tersebut. Secara umum perintah-perintah yang terdapat di dalam SQL, diklasifikasikan menjadi tiga bagian, antara lain yaitu : 1. DDL (Data Definition Language) Merupakan perintah SQL yang berkaitan dengan pendefinisian suatu struktur database, dalam hal ini database dan table. perintah DDL adalah: CREATE, ALTER, RENAME, DROP. 2. DML (Data Manipulation Language) Merupakan perintah SQL yang berkaitan dengan manipulasi atau pengolahan data atau record dalam table. perintah DML antara lain: SELECT, INSERT, UPDATE, DELETE. 3. DCL (Data Control Language) Merupakan perintah SQL yang berkaitan dengan manipulasi user dan hak akses (priviledges). perintah SQL yang termasuk dalam DCL antara lain: GRANT, REVOKE. 3. Tuliskan perintah untuk membuat tabel : a) Pasien b) Pemeriksaan c) Transaksi Ketentuan : Tentukan field dan tipe data yang sesuai untuk setiap tabel Tentukan Primary Key dan Foreign Key pada setiap tabel Tiap field tidak boleh bernilai null Gambarkan relasinya Tabel_Pasien Field Data Type Keterangan No_Registrasi Int(3) * Tgl_Registrasi Date No_RM Char(10) ** PSIK V (Pemrograman II/ PHP MySQL) - 2

Nama Alamat Biaya_Registrasi Varchar(40) Varchar(15) Tabel_Pemeriksaan Field Data Type Keterangan No_RM Char(10) * Nama Diagnosa Tindakan Tgl_Periksa Tabel_Transaksi Varchar(50) Date Field Data Type Keterangan Kode_Transaksi Char(5) * No_RM Char(10) ** Nama Biaya_Periksa Tgl_Transaksi Varchar(15) Date mysql> create table pasien (no_registrasi int(3) not null primary key auto_increment, tgl_registrasi date, no_rm char(10) not null, nama varchar(30), alamat varchar(40), biaya_registrasi varchar(15)); mysql> create table pemeriksaan (no_rm char(10) not null primary key, nama varchar(30), diagnosa varchar(30), tindakan varchar(30), tgl_periksa date); mysql> create table transaksi (kode_transaksi char(5) not null primary key, no_rm char(10) not null, nama varchar(30), biaya_periksa varchar(15), tgl_transaksi date); PSIK V (Pemrograman II/ PHP MySQL) - 3

4. Tuliskan perintah untuk : a) Mengisi 2 data sekaligus pada tabel Pemeriksaan yang telah dibuat. b) Menampilkan Nama, Diagnosa, Tindakan_Pengobatan secara Ascending berdasarkan No_RM dari tabel Pemeriksaan. mysql> insert into pemeriksaan (no_rm, nama, diagnosa, tindakan, tgl_periksa) values ('01201301', 'dhyn', 'ginjal', 'operasi', '08-05-2013'); PSIK V (Pemrograman II/ PHP MySQL) - 4

mysql> insert into pemeriksaan (no_rm, nama, diagnosa, tindakan, tgl_periksa) values ('01201301', 'dhyn', 'ginjal', 'operasi', '08-05-2013'); mysql> select nama, diagnosa, tindakan from pemeriksaan order by no_rm asc; 5. Jelaskan perbedaan mengenai tipe data Char dan Varchar. Terangkan dengan ilustrasi gambar/contoh. Dari deklarasi di atas terlihat bahwa tipe data Char dan Varchar sama-sama menyediakan 10 character untuk menyimpan data. Kemudian misalnya diisi alokasi tersebut diisi dengan data DHYNA, maka akan terlihat bahwa alokasi yang disediakan masih tersisa 5 character, seperti pada ilustrasi berikut. PSIK V (Pemrograman II/ PHP MySQL) - 5

Char Varchar Deklarasi : Char (10) Deklarasi : Char (10) Diisi : 5 Character Alokasi yang tersisa 5 character. Diisi : 5 Character Alokasi yang tersisa 5 character. Jika menggunakan tipe data ini, maka yang disimpan dalam database tetap 10 character (alokasi digunakan semua = pemborosan) Jika menggunakan tipe data ini, maka yang disimpan dalam database hanya 5 character saja (lebih hemat dalam penyimpanan data) 6. Tulisakan script HTML untuk membuat tabel berikut : 1 2 3 4 5 6 7 PSIK V (Pemrograman II/ PHP MySQL) - 6

PSIK V (Pemrograman II/ PHP MySQL) - 7