BAB 1 PENDAHULUAN Latar Belakang Masalah

dokumen-dokumen yang mirip
BAB 1 PENDAHULUAN. 1.1 Pengantar

Modul 3. Oleh : Mohammad Sholikin. 1

DASAR-DASAR SQL SERVER 2005

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

Pengertian dan Fungsi MySql dan SQLyog sebagai Data Base

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

P - 7 Pembahasan UTS PSIK V

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

BAB V IMPLEMENTASI SISTEM. Implementasi dari Sistem Informasi Pengolahan Data Penerimaan DSPB dan

KURSUS ONLINE JASA WEBMASTERS

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

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

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

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

BAB IV HASIL DAN UJI COBA

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

1.1 Latar Belakang. 1 Universitas Kristen Maranatha

BAB IV HASIL DAN UJI COBA

Gambar Rancangan Layar Halaman Kuis Guru (Langkah Dua)

Praktikum Basis Data 2. BAB 1 : Pendahuluan

Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle.

BAB 1 PENDAHULUAN. Sekolah Menengah Atas (SMA) Negeri 1 Medan merupakan instansi sekolah menengah atas

Database Interfaces. By: Arif Basofi

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

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

STRUCTURE QUERY LANGUAGE (SQL)

UKDW BAB I PENDAHULUAN


BAB 1 PENDAHULUAN. Internet, dalam (28 April 2006)

Modul Praktikum Sistem Basis Data S1-TI

BAB I PENDAHULUAN. Sekolah Tinggi Informatika & Komputer Indonesia (STIKI) merupakan

UKDW BAB 1 PENDAHULUAN

BAB V PEMBAHASAN DAN IMPLEMENTASI

4. BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

Operator Himpunan. Operator Himpunan, DML, DDL, DCL, TCL, Sequence, Index dan Synonym

MODUL 7 STRUCTURED QUERY LANGUAGE

BAB IV RANCANGAN SISTEM USULAN

BAB 5 IMPLEMENTASI DAN EVALUASI. Dalam menjalankan aplikasi target letter ini dibutuhkan perangkat keras yang

c. Rancangan Menu News

Pemrograman Web Lanjut 2017

MEMBANGUN SISTEM BERBASIS WAP UNTUK MENGAKSES JADWAL, JUMLAH SISA TEMPAT DUDUK DAN PEMESANAN TIKET ONLINE KERETA API EKSEKUTIF. Erni Lukminingsih 1

BAB I PERSYARATAN PRODUK

BAB 3 IMPLEMENTASI VISUALISASI INFORMASI PASUT BERBASIS WEB

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN UJI COBA SISTEM. Aplikasi Sistem Penerimaan Karyawan dibuat berbasis web dengan

Hendra Setiawan ( )

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

PENGEMBANGAN APLIKASI SISTEM PENGATURAN BASIS DATA SECARA ONLINE. Agustinus Noertjahyana, Rendy Pangestu dan Dwi Budiman

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

Tutorial Database Oracle Chapter2 Pembuatan User dan Kontrol Hak Akses

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN 1.1 Pendahuluan

Rancangan Layar Insert Berita Gambar 4.81 Rancangan Layar Insert Berita

UKDW BAB 1 PENDAHULUAN

BAB IV HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI DAN PENGUJIAN

PENGANTAR PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011. Rizki Arif Firdaus

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

Pemrograman Basis Data dan SQL

Berikut langkah-langkah penelitian yang dilakukan: 1. Menentukan kebutuhan data yang akan digunakan.

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

Gambar Tampilan Layar Cari Data Tabel Pemeliharaan Menu Grup Gambar Tampilan Layar Data Tabel Pemeliharaan Menu Grup

BAB II LANDASAN TEORI. Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang

SISTEM BASIS DATA By Novareza Klifartha

UKDW BAB 1 PENDAHULUAN

KEAMANAN USER DATABASE

BAB V IMPLEMENTASI SISTEM

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

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

BAB IV HASIL DAN UJI COBA

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN 1.1 Latar Belakang

Perangkat Lunak Pengembangan Web

BAB IV HASIL DAN UJI COBA

LAPORAN TUGAS BASIS DATA I

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi desain dalam bentuk kode-kode program. Kemudian di tahap ini

BAB 4 IMPLEMENTASI DAN EVALUASI. transaksi dan transaksi operasional. Interaksi ini berupa pengisian form akrualisasi dan

MINGGU XI : SQL SERVER

Contoh Aplika Aplik si a VB dengan Database Oracle 1

LATAR BELAKANG IBM San Jose Research Laboratory.

BAB 1 PENDAHULUAN. web. Untuk membantu calon pengantin dalam merencanakan pernikahan mereka

Praktikum 2 Mata Kuliah : Sistem Pengolahan Basis Data Dosen : Nandang Hermanto

BAB IV IMPLEMENTASI DAN PENGUJIAN

UKDW BAB 1 PENDAHULUAN

MODUL PRAKTIKUM BASIS DATA TEKNIK INFORMATIKA UIN SUNAN KALIJAGA YOGYAKARTA 2011 PENGENALAN DATABASE MYSQL

JURNAL PRAKTIKUM (LAB. ACTIVITY) PENGOLAHAN BASIS DATA DT022

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN. Tahap implementasi dan pengujian sistem dilakukan setelah tahap analisis dan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB III METODE PENELITIAN

Transkripsi:

BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah Perangkat lunak isql*plus merupakan antar muka berbasis web untuk aplikasi SQL*Plus. isql*plus adalah bagian dari produk SQL*Plus pada basis data Oracle yang memungkinkan pengguna menggunakan web browser untuk terhubung ke basis data Oracle dan menjalankan perintah yang sama dengan perintah yang dapat dijalankan melalui versi command line dari SQL*Plus. Pada penggunaan perangkat lunak isql*plus, pengguna harus mengetikkan secara manual kode Oracle SQL (Structured Query Language) untuk menjalankan kode SQL. Sebagai contoh, jika pengguna ingin membuat sebuah table tbl_karyawan dengan kolom kode_kary char(10) dan nama char(30), maka cara yang akan digunakan jika menggunakan isql*plus adalah dengan mengetikkan kode SQL seperti CREATE TABLE tbl_karyawan (kode_kary char(10), nama char(30)); pada masukan yang disediakan pada antar muka isql*plus. Dengan adanya perangkat lunak berbasis web dengan antar muka yang interaktif untuk mendukung perintah bahasa DDL (Data Definition Language), DML (Data Manipulation Language) dan DCL (Data Control Language) pada basis data Oracle, diharapkan akan mempermudah langkah-langkah menjalankan perintah bahasa DDL, DML dan DCL dan mengurangi kesalahan yang ditimbulkan oleh akibat kesalahan pengguna dalam mengetikkan kode SQL. Hal tersebut dapat dicapai dengan menggunakan antar muka yang interaktif. Seperti contoh diatas, dengan antar muka yang interaktif, maka pengguna diharapkan cukup mengklik tombol yang ditujukan untuk membuat table, kemudian memasukkan nama table tbl_karyawan dan nama kolom kode_kary dan nama_karyawan serta tipe data pada kolom masing-masing char(10) dan char(30). 1

1.2. Rumusan Masalah Sistem yang akan dibangun adalah berbasis web dan menggunakan antar muka yang interaktif, dimana teknologi PHP 5 akan dipercayai untuk melakukan proses koneksi ke basis data Oracle 9i serta menghasilkan halaman web yang dinamis. Secara garis besar, sistem akan memiliki rumusan masalah sebagai berikut : 1. Apakah sistem mampu mempermudah proses untuk menjalankan perintah atau kode Oracle SQL pada basis data Oracle 9i? 2. Apakah hasil keluaran dari sistem akan sesuai dengan keinginan atau sama dengan hasil keluaran yang dihasilkan oleh aplikasi isql*plus pada basis data Oracle 9i? 1.3. Batasan Masalah Pada permasalahan ini, pembuatan sistem mempunyai batasan-batasan sebagai berikut : 1. Pengguna harus melakukan proses login untuk menggunakan sistem ini. 2. Perintah Oracle SQL yang didukung adalah perintah Data Retrieval yaitu SELECT, perintah DDL yang meliputi CREATE, ALTER, DROP, TRUNCATE, dan RENAME, perintah DML yang meliputi INSERT, UPDATE, dan DELETE, perintah DCL.yang meliputi GRANT dan REVOKE, serta perintah Transaction Control, yaitu COMMIT, ROLLBACK, dan SAVEPOINT. 3. Bahasa SQL yang digunakan adalah Oracle SQL pada basis data Oracle 9i. 4. Obyek skema (Schema object) yang didukung adalah table, view, sequence, index, procedure, function, dan synonym. 5. Antar muka untuk menjalankan perintah Oracle SQL adalah bersifat interaktif. Perintah yang dibangkitkan oleh sistem dapat dilihat oleh 2

pengguna untuk memastikan tidak ada kesalahan dan juga sebagai referensi untuk mempelajari Oracle SQL. 1.4. Tujuan Penulisan Tujuan umum penulisan tugas akhir adalah : 1. Sebagai salah satu syarat utama untuk kelulusan S-1 dengan gelar Sarjana Komputer di Jurusan Teknik Informatika Universitas Kristen Duta Wacana Yogyakarta. Tujuan khusus penulisan tugas akhir adalah : 1. Membuat suatu perangkat lunak yang mampu mempermudah dan menyederhanakan proses untuk menjalankan perintah atau skrip Oracle SQL pada basis data Oracle 9i. 1.5. Spesifikasi Sistem Untuk penyelesaian tugas akhir ini, dibutuhkan perangkat keras dan perangkat lunak yang mendukung, antara lain : Spesifikasi sistem untuk perancangan dan pembuatan sistem : 1. Spesifikasi perangkat keras, yaitu PC dengan spesifikasi : - Prosesor Intel Pentium IV 2.4 GHz - Memori 512 MB - Harddisk 120 GB 2. Spesifikasi perangkat lunak : - Sistem operasi Microsoft Windows XP - Web Browser Microsoft Internet Explorer 6.0 dan Mozilla Firefox 1.0.6 - Zend Core for Oracle 1.4.1 for Microsoft Windows, yang terdiri dari Web Server Apache 2.0.55 dan bahasa pemrograman PHP 5.1.4 - Perangkat lunak basis data Oracle 9i 3

Spesifikasi minimal sistem untuk pengguna : 1. Spesifikasi perangkat keras, yaitu PC dengan spesifikasi : - Prosesor Intel Pentium II keatas - Memori 64 MB - Koneksi Internet 56 Kbps 2. Spesifikasi perangkat lunak : - Sistem operasi yang mendukung GUI (Graphical User Interface) - Web Browser berbasis HyperText Transfer Protocol (HTTP) seperti Mozilla Firefox 1.0.x ke atas atau Internet Explorer 5.5 ke atas dan mendukung javascript versi 1.2. 1.6. Metodologi Penulisan Metodologi yang dipakai dalam menyelesaikan tugas akhir ini mempunyai tahapan sebagai berikut: 1. Mempelajari literatur seperti buku referensi, jurnal, artikel, dan sumber-sumber lain dari internet yang memuat informasi yang berhubungan dengan basis data Oracle, PHP, dan sebagainya.. 2. Mempelajari dan menganalisi beberapa model aplikasi yang serupa dengan aplikasi yang akan dibangun seperti aplikasi PHPMyAdmin, yaitu aplikasi manajemen khusus basis data MySQL dan Oracle Application Express pada Oracle 10g. 3. Mempelajari metode atau cara pengaksesan basis data Oracle 9i oleh PHP melalui PHP Oracle Extension. 4. Mendalami bahasa Oracle SQL pada basis data Oracle 9i terutama perintah-perintah yang akan digunakan dalan penyelesaian tugas akhir. 5. Menganalisi dan merancang sistem sesuai dengan hasil studi serta melakukan pengujian kelayakan sistem. 4

1.7. Sistematika Penulisan Sistematika penulisan tugas akhir ini disusun dalam 5 bab sebagai berikut: - BAB 1 PENDAHULUAN, merupakan pengantar yang berisi latar belakang masalah, rumusan masalah, batasan masalah, tujuan penulisan, spesifikasi sistem, metodologi penulisan, dan sistematika penulisan. - BAB 2 LANDASAN TEORI, berisi tentang landasan teori yang mendukung untuk penulisan tugas akhir, yaitu berupa teori aplikasi berbasis web, basis data, perintah DDL, DML, dan DCL, bahasa pemrograman PHP, dan teori lain yang diperlukan. - BAB 3 ANALISIS DAN PERANCANGAN SISTEM, berisi analisis dan perancangan sistem yang meliputi perancangan aliran data, perancangan masukan dan keluaran,.serta perancangan antar muka perangkat lunak. - BAB 4 IMPLEMENTASI DAN ANALISIS SISTEM, berisi implementasi sistem yang telah didesain, berupa penjabaran hasil penelitian, konsep teori dan pemikiran ke dalam bentuk perangkat lunak serta analisa kelebihan dan kekurangan sistem. - BAB 5 PENUTUP, berisi kesimpulan dari hasil pelaksanaan kerja praktek dan saran untuk pengembangan sistem pada masa yang akan datang. 5