2.7.3 Modularisasi require() include() MySQL Keunggulan MySQL Sistem Server pada

dokumen-dokumen yang mirip
DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

Achmad Solichin

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

7.2 Saran DAFTAR PUSTAKA LAMPIRAN

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

BAB II LANDASAN TEORI...

BAB III ANALISA DAN DESAIN SISTEM

DAFTAR ISI. ABSTRAK... vi. KATA PENGANTAR... vii. DAFTAR ISI... ix. DAFTAR TABEL... xii. DAFTAR GAMBAR... xv. DAFTAR LAMPIRAN...

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

Pemrograman Web Lanjut 2017

DAFTAR ISI Bab I : Pendahuluan Bab II : Landasan Teori

TAKARIR. : penomoran naik secara otomatis

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

BAB 2 LANDASAN TEORI. Kata sistem berasal dari bahasa Yunani yaitu Systema yang mengandung arti kesatuan

Gambar Form input data proyek Gambar Tampilan data proyek Gambar Form edit data proyek Gambar 3.

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

DAFTAR ISI. ABSTRAK... i KATA PENGANTAR... iii DAFTAR ISI... v DAFTAR TABEL... viii DAFTAR GAMBAR... ix DAFTAR SIMBOL... xi DAFTAR LAMPIRAN...

Kata Kunci :Sistem Informasi Akademik, SMA, Waterfall, PHP, MySql

BAB III ANALISA DAN DESAIN SISTEM

DAFTAR ISI... HALAMAN JUDUL... HALAMAN PENGESAHAN... HALAMAN MOTTO... HALAMAN PERSEMBAHAN... KATA PENGANTAR... DAFTAR TABLE... DAFTAR GAMBAR...

SKRIPSI RANCANG BANGUN ENSIKLOPEDIA BATIK JAWA BERBASIS WEB RESPONSIF. Oleh : Achmad Noor Syarifudin

DAFTAR ISI HALAMAN JUDUL HALAMAN PERSETUJUAN HALAMAN PENGESAHAN... KATA PENGANTAR HALAMAN PERSEMBAHAN... MOTTO.. INTISARI. DAFTAR ISI..

PENGESAHAN PEMBIMBING...

BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.

Lisensi Dokumen: Uraian Kasus :

Aplikasi Perhitungan Penentuan Nilai Akreditasi Sekolah Dasardi Wilayah UPTD DIKPORA Kecamatan Montong Kabupaten Tuban Jawa Timur ABSTRAK

DAFTAR ISI. ABSTRAK... vi. KATA PENGANTAR... vii. DAFTAR ISI... ix. DAFTAR TABEL... xiii. DAFTAR GAMBAR... xvi. DAFTAR LAMPIRAN...

SISTEM INFORMASI ORDER ALAT MUSIK DAN ORDER REKAMAN BERBASIS WEB DI STUDIO RECORD ORANGE MADIUN SKRIPSI

DAFTAR ISTILAH. Activity Diagram

DAFTAR ISI. DAFTAR GAMBAR. DAFTAR TABEL. DAFTAR MODUL PROGRAM...

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

Modul 3. Oleh : Mohammad Sholikin. 1

BAB III ANALISIS DAN PERANCANGAN Analisis Sistem Sistem Perangkat Pendukung Perangkat Keras (Hardware)

II.3.5 Statechart Diagram... II-14 II.3.6 Activity Diagram... II-15 II.3.7 Component Diagram... II-16 II.3.8 Deployment Diagram... II-16 II.3.

Menggunakan. Taryana Suryana Jonathan Sarwono

Manual Book Website Adverse Drug Report

Daftar Isi 5.3 PERJALANAN METODOLOGI PENGUJIAN DILINGKUNGAN APLIKASIV-ERROR! BOOKMARK NOT

BAB IV HASIL DAN UJI COBA

2.3. Konsep Dasar Sistem Informasi Definisi sistem informasi Komponen sistem informasi UML (United Modeling

3.1 Gambaran Umum Perancangan Aplikasi Pembuatan Folwchart a) Master Database b) Rekam Medis

DAFTAR ISI BAB II TINJAUAN PUSTAKA 8

DAFTAR ISI HALAMAN JUDUL... LEMBAR PENGESAHAN PEMBIMBING... LEMBAR PENGESAHAN PENGUJI... iii. LEMBAR PERNYATAAN KEASLIAN HASIL TUGAS AKHIR...

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

P - 7 Pembahasan UTS PSIK V

PERNYATAAN KARYA ASLI TUGAS AKHIR...

BAB 3 PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

PHP Accessing MySQL Database. Fajar Pradana S.ST., M.Eng

Basis Data Relational

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI SEKOLAH (STUDI KASUS SMP N 2 PATIKRAJA BANYUMAS)

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PERSETUJUAN... ii. HALAMAN PENGESAHAN... iii. HALAMAN PERSEMBAHAN... iv. MOTTO... v. KATA PENGANTAR...

BAB IV METODOLOGI PERANCANGAN

PENGEMBANGAN KAMUS BERBASIS WEB MENGGUNAKAN ACTIVE SERVER PAGES

TAKARIR. data Manipulation Language(DML) bahasa untuk memanipulasi atau pengelola SQL

KATA PENGANTAR. Yogyakarta, April Penyusun. vii

TAKARIR. : Sebuah dokumen dalam bentuk cetak : Halaman pengisian data

MEMBANGUN KLINIK GIGI MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR

BAB III ANALISIS DAN PERANCANGAN

BAB 1 PENDAHULUAN Latar Belakang Masalah

2.8.1 PHP (Hypertext Preprocessor)... II MySQL... II Macromedia Dreamweaver 8... II-12 BAB III ANALISIS SISTEM 3.

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PERSETUJUAN... ii. HALAMAN PENGESAHAN... iii. HALAMAN MOTTO... iv. HALAMAN PERSEMBAHAN... v. INTISARI...

BAB III ANALISIS DAN PERANCANGAN

DAFTAR ISI HALAMAN SAMPUL

APLIKASI PERPUSTAKAAN BERBASIS WEB DENGAN MENGGUNAKAN PHP MYSQL DAN BARCODE AZHARI

BAB 1 PENDAHULUAN. Perkembangan ilmu pengetahuan dan teknologi saat ini sudah cukup maju,

DAFTAR ISI. ABSTRAK... vi. KATA PENGANTAR... vii. DAFTAR ISI... ix. DAFTAR GAMBAR... xivv. DAFTAR TABEL... xix. DAFTAR LAMPIRAN...

BAB II TINJAUAN PUSTAKA. bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan

BAB IV HASIL DAN UJI COBA

DAFTAR ISI BAB I PENDAHULUAN

PERANCANGAN LibraryUMS-CMS MENGGUNAKAN CODEIGNITER

DAFTAR ISI. ABSTRAK... vii. KATA PENGANTAR... viii DAFTAR ISI... DAFTAR TABEL... xiii. DAFTAR GAMBAR... xv. DAFTAR LAMPIRAN... xix

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN... I-1

DAFTAR ISI. ABSTRAK... vi. KATA PENGANTAR... viii. DAFTAR ISI... x. DAFTAR TABEL... xiii. DAFTAR GAMBAR... x. DAFTAR LAMPIRAN... x

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN. Informasi adalah salah satu kata kunci pada jaman ini. Semua kegiatan

4. BAB IV IMPLEMENTASI DAN PENGUJIAN

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

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

BAB IV HASIL DAN PEMBAHASAN. Setelah melalui proses perancangan dan pengkodean program, maka

BAB II DASAR TEORI. untuk mencapai tujuan tertentu" (Sutabri 2012:16).

BAB II LANDASAN TEORI

BINUS UNIVERSITY ANALISIS DAN PERANCANGAN SISTEM INFORMASI PRODUK DEVICE TESTING BERBASIS INTRANET PADA PT BAKRIE TELECOM, TBK

DAFTAR ISI HALAMAN JUDUL... LEMBAR PERSETUJUAN... LEMBAR PENGESAHAN... HALAMAN PERSEMBAHAN... HALAMAN MOTTO... KATA PENGANTAR... INTISARI...

DAFTAR ISI HALAMAN JUDUL HALAMAN PENGESAHAN PEMBIMBING HALAMAN PENGESAHAN PENGUJI KATA PENGANTAR.. DAFTAR GAMBAR DAFTAR MODUL..

BAB IV HASIL DAN UJI COBA

LEMBAR PENGESAHAN PEMBIMBING...

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

LAPORAN TUGAS BASIS DATA I

BAB III ANALISIS DAN PERANCANGAN SISTEM

DAFTAR ISI HALAMAN JUDUL

BAB III ANALISIS DAN PERANCANGAN

SKRIPSI. AKUMULASI POINT VALUE pada MLM SUN HOPE INTERNASIONAL STOCKIST 53 SLEMAN. Skripsi Diajukan Guna Memenuhi Salah Satu Persyaratan

STRUCTURE QUERY LANGUAGE (SQL)

SISTEM INFORMASI PENGINGAT JADWAL GENERAL CHECK UP DI LABORATORIUM PRIMA MEDIKA KUDUS BERBASIS SMS GATEWAY & SKRIPSI

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

Membuat Database mysql dengan PhpMyAdmin

Transkripsi:

ABSTRAK Perkembangan yang pesat di bidang teknologi aplikasi berbasis web membawa perubahan yang cukup signifikan terhadap bahasa pemograman yang digunakan. Saat ini informasi yang ditampilkan pada halaman web semakin mudah di-update, yang hal ini tidak terlepas dari pemograman server-side. Proses ini dapat membuat, dan mengitegrasikan dengan berbagai database modern, ataupun mengolah berbagai database. Program control panel yang dilengkapi dengan berbagai macam modul yang digunakan untuk mengolah database berbasis web, khususnya database MySQL. Kemampuan program database dalam membackup data adalah bagian dari program database itu sendiri, hal ini sangat diperlukan untuk menjaga keutuhan data dalam skala besar maupun kecil, juga dilengkapi dengan adanya proses update data, yang digunakan untuk mendapatkan data terbaru pada yang diperuntukkan untuk tabel backup. Program akan memberitahukan tentang tabel asli yang telah terhapus, apabila hal ini terjadi maka program akan menampilkan menu untuk proses pembuatan tabel baru sesuai dengan tabel backup. PHP sebagai bahasa yang digunakan sebagai CGI dan untuk mengolah data dalam melaksanakan eksekusi query dari masukkan pada elemen-elemen form yang digunakan. Penggunaan program berbasis web dapat memberikan keuntungan yang sangat besar, seperti efisiensi waktu, tidak adanya ketergantungan pada program database yang harus berjalan pada sisi client atau komputer yang digunakan. iv

DAFTAR ISI HALAMAN JUDUL i LEMBAR PENGESAHAN. ii SURAT PERNYATAAN iii ABSTRAK..... iv ABSTRACT..... v KATA PENGANTAR... vi DAFTAR ISI... viii DAFTAR TABEL..... xii DAFTAR GAMBAR xiii BAB I. PENDAHULUAN 1.1 Latar Belakang 1 1.2 Identifikasi Masalah 1 1.3 Tujuan 1 1.4 Pembatasan masalah... 1 1.5 Diagram Blok.. 2 1.6 Cara kerja 2 BAB II. TEORI PENUNJANG 2.1 World Wide Web... 3 2.2 HTTP.. 4 2.3 Browser dan Server Web.... 4 2.4 Web sebagai Informasi yang dinamis.... 5 2.5 SQL (Strucuture Query Language)......... 7 2.6 HTML. 9 2.7 PHP...10 2.7.1 Variable...11 2.7.2 Fungsi...12 2.7.2.1 Fungsi Built-In... 12 2.7.2.2 UDF (User Defined Function)... 12 viii

2.7.3 Modularisasi... 13 2.7.3.1 require()... 13 2.7.3.2 include()...14 2.8 MySQL...15 2.8.1 Keunggulan MySQL...15 2.8.2 Sistem Server pada Database...16 2.8.3 Tipe Data...16 2.8.4 Sintak MySQL...19 BAB III. PERANCANGAN SISTEM 3.1 Perancangan sistem...20 3.2 Menu Backup...24 3.3 Menu Load Data...27 3.4 Menu Update... 28 3.5 Menu Salin Data...30 3.6 Pembuatan database baru... 31 3.7 Pembuatan Tabel baru...32 3.8 Penggunaan menu Browse... 33 3.9 Penggunaan statement query pada form (SQL)...36 3.10 Menu Insert...38 3.11 Menu Empty...40 3.12 Menu Drop Table...41 3.13 Menu Maintenance...42 3.13.1 Check Table...43 3.13.2 Repair Table... 43 3.13.3 Analyze Table... 44 3.13.4 Optimize Table...44 3.14 Operasi Edit field secara multitude... 44 3.15 Edit field secara langsung... 46 3.16 Drop Field... 47 3.17 Add Primary... 47 3.18 Add Index...48 3.19 Add Unique... 49 ix

3.20 Add Fulltext... 50 3.21 Drop Index... 51 3.22 Set Table... 53 3.23 Penambahan field baru pada tabel...54 3.24 Rename Tabel...55 BAB IV PENGUJIAN PROGRAM 4.1 Pengujian menu browse...56 4.1.1 Edit rocord...57 4.1.2 Delete record... 59 4.2 Pengujian penggunaan bahasa query pada form...60 4.3 Menambahkan record...62 4.4 Backup data...64 4.5 Menghapus record...65 4.6 Menghapus tabel...67 4.7 Operasi perawatan tabel...69 4.8 Perubahan struktur field pada tabel secara multitude...70 4.9 Perubahan struktur field pada tabel secara satu per satu...72 4.10 Menghapus field...74 4.11 Menambahkan attribute Primary...75 4.12 Menambahkan attribute Index...76 4.13 Menambahkan attribute Unique...77 4.14 Menambahkan attrubute fulltext... 78 4.15 Menghapus primary...78 4.16 Menghapus index...80 4.17 Menghapus unique...81 4.18 Menghapus fulltext...82 4.19 Pembuatan tabel baru...84 4.20 Menambahkan field... 86 4.21 Perubahan pada nama tabel...87 BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan...89 5.2 Saran...89 x

DAFTAR PUSTAKA... 90 LAMPIRAN xi

Daftar Tabel Tabel 2.1 Kisaran Nilai Tipe data numerik...16 Tabel 2.2 Kapasitas memori pada Tipe data numerik...17 Tabel 2.3 Kisaran Nilai Tipe data string...17 Tabel 2.4 Tipe data waktu...18 xii

Daftar Gambar Gambar 1.1 Diagram blok penggunaan kontrol panel.... 2 Gambar 2.1 Konsep dasar browser dan server web... 3 Gambar 2.2 CGI (Common Gateway Interface)... 6 Gambar 2.3 Program CGI sebagai penghubung ke sistem database... 7 Gambar 3.1 Diagram Alur Utama... 24 Gambar 3.2 Diagram Alur Backup....26 Gambar 3.3 Diagram Alur Load data...27 Gambar 3.4 Diagram Alur update...29 Gambar 3.5 Diagram Alur salin data atau TabelCheck....31 Gambar 3.6 Diagram Alur Pembuatan database baru...32 Gambar 3.7 Diagram Alur Pembuatan tabel baru...33 Gambar 3.8 Diagram Alur penggunaan menu Browse...34 Gambar 3.9 Diagram Alur penggunaan stement query pada form....37 Gambar 3.10 Diagram Alur penggunaan menu insert....39 Gambar 3.11 Diagram Alur penggunaan menu Empty...41 Gambar 3.12 Diagram Alur penggunaan menu Drop table....42 Gambar 3.13 Diagram Alur penggunaan menu maintenance...43 Gambar 3.14 Diagram alur proses edit field secara multitude...46 Gambar 3.15 Diagram Alur edit field secra langsung....47 Gambar 3.16 Diagram Alur edit field...48 Gambar 3.17 Diagram Alur penggunaan menu Add Primary....49 Gambar 3.18 DiagramAlur pemberian attribute Add Index....50 Gambar 3.19 Diagram Alur pemberian attribute unique....51 Gambar 3.20 Diagram Alur pemberian attribute Add fulltext...52 Gambar 3.21 Penggunaan menu drop index....53 Gambar 3.22 Diagram alur pembuatan tabel baru....54 Gambar 3.23 Diagram Alur penambahan field baru...55 Gambar 3.24 Diagram Alur penggunaan menu rename tabel...56 xiii

Gambar 4.1 Keadaan awal record.... 57 Gambar 4.2 Keadaan awal pada program MySQL.... 57 Gambar 4.3 Proses input.... 58 Gambar 4.4 Hasil perubahan pada program MySQL... 58 Gambar 4.5 Hasil perubahan pada program control panel... 59 Gambar 4.6 Keadaan awal record pada tabel... 59 Gambar 4.7 Hasil proses delete pada program MySQL.... 60 Gambar 4.8 Hasil proses delete pada program yang dibuat... 60 Gambar 4.9 Statement query pada form textarea... 61 Gambar 4.10 Hasil statement query pada form... 61 Gambar 4.11 Keadaan awal record pada program yang dibuat.... 62 Gambar 4.12 Keadaan awal record pada program MySQL... 62 Gambar 4.13 Pemberian input... 63 Gambar 4.14 Hasil proses pemberian input.... 64 Gambar 4.15 Kondisi awal keadaan tabel... 64 Gambar 4.16 Menu proses backup... 64 Gambar 4.17 Hasil dari proses backup data... 65 Gambar 4.18 Kondisi awal dari tabel ss1... 65 Gambar 4.19 Menu menghapus record.... 66 Gambar 4.20 Keadaan akhir setelah record dihapus... 66 Gambar 4.21 Keadaan akhir setelah record dihapus pada program... 67 Gambar 4.22 Tabel yang terdapat pada database sss.... 67 Gambar 4.23 Menu menghapus tabel... 68 Gambar 4.24 Hasil hapus tabel.... 68 Gambar 4.25 Hasil hapus tabel pada program control panel.... 69 Gambar 4.26 Operasi maintenance pada tabel... 69 Gambar 4.27 Hasil operasi maintenance... 70 Gambar 4.28 Keadaan awal dari struktur tabel yang ingin di ubah... 70 Gambar 4.29 Keadaan awal dari struktur tabel yang ingin di ubah... 71 Gambar 4.30 Proses input untuk perubahan yang diinginkan... 71 Gambar 4.31 Hasil dari proses perubahan pada struktur tabel... 72 xiv

Gambar 4.32 Kondisi struktur field.... 72 Gambar 4.33 Kondisi awal pada MySQL... 73 Gambar 4.34 Input struktur field baru... 73 Gambar 4.35 Hasil proses.... 73 Gambar 4.36 Kondisi awal dari program yang di buat.... 74 Gambar 4.37 Kondisi awal dari MySQL.... 74 Gambar 4.38 Hasil dari proses drop field.... 74 Gambar 4.39 Hasil dari proses drop field pada MySQL... 75 Gambar 4.40 Keadaan awal dari struktur index... 75 Gambar 4.41 Hasil proses menambahkan primary.... 75 Gambar 4.42 Hasil proses menambahkan primary pada MySQL.... 76 Gambar 4.43 Penambahan attribute Index... 76 Gambar 4.44 Hasil dari program MySQL... 76 Gambar 4.45 Hasil dari program yang dibuat... 77 Gambar 4.46 Hasil dari pemberian attribute unique.... 77 Gambar 4.47 Hasil dari pemberian attribute fulltext.... 78 Gambar 4.48 Kondisi awal parameter index... 79 Gambar 4.49 Proses penghapusan attribute Primary.... 79 Gambar 4.50 Hasil proses penghapusan attribute Primary.... 80 Gambar 4.51 Kondisi awal index... 80 Gambar 4.52 Menu dan kondisi awal index... 80 Gambar 4.53 Hasil akhir penghapusan index.... 81 Gambar 4.54 Kondisi awal attribute index unique... 81 Gambar 4.55 Menu dan proses penghapusan... 81 Gambar 4.56 Hasil akhir penghapusan index.... 82 Gambar 4.57 Kondisi awal attribute FULLTEXT.... 83 Gambar 4.58 Menu dan kondisi awal attribute FULLTEXT... 83 Gambar 4.59 Hasil dari proses penghapusan attribute FULLTEXT... 83 Gambar 4.60 Kondisi awal tabel... 84 Gambar 4.61 Menu dan set parameter tabel... 84 Gambar 4.62 Proses input struktur tabel... 84 Gambar 4.63 Tabel pada database.... 85 xv

Gambar 4.64 Struktur tabel pada database... 85 Gambar 4.65 Kondisi awal striktur field... 86 Gambar 4.66 Set jumlah field dan posisi.... 86 Gambar 4.67 Input struktur field... 86 Gambar 4.68 Hasil penambahan field baru... 87 Gambar 4.69 Menu dan set nama tabel baru... 87 Gambar 4.70 Keadaan awal tabel... 87 Gambar 4.71 Hasil perubahan nama tabel... 88 xvi