Tipe Data MySQL Perintah Dasar MySQL Manipulasi Data

1. Tipe Data MySQL

MySQL mengenal beberapa tipe data field : Sutarman, 2003 a. Tipe Data Numerik Tipe data numerik ada dua yaitu tipe data integer untuk data bilangan bulat dan tipe data floating point untuk bilangan decimal. b. Tipe Data String Berisi nilai string karakter dan numerik. Yang termasuk dalam tipe data string adalah : CHAR, VARCHAR, TINYBLOB, TINYTEXT, BLOB, TEXT, MEDIUMBLOB, MEDIUMTEXT, LONGBLOB, LONGTEXT,ENUM‘elemen1’,’elemen2’…, SET‘elemen1’,’elemen2’,… c. Tipe data char dan varchar Tipe data char dan varchar pada prinsipnya sama, perbedaannya terletak pada jumlah memori untuk penyimpanan. Memori untuk tipe data char bersifat statis, besarnya tergantung pada berapa jumlah karakter yang ditetapkan pada sat field tersebut dideklarasikan. Untuk tipe data varchar besar memori penyimpanan tergantung pada barapa karakter yang dipakai ditambah 1 byte yang berisi data jumlah karakter yang dipakai. d. Tipe data waktu Menyimpan informasi waktu, baik tanggal maupun jam. Walaupun data yang disimpan numerik tetapi pembacaan terhadap data adalah string. Untuk tipe data ini ada beberapa yaitu : DATETIME, DATE, TIMESTAMP, TIME, YEAR

2. Perintah Dasar MySQL

Perintah dasar yang ada di MySQL adalah Sutarman, 2003: • Untuk membuat database CREATE DATABASE nama_db • Untuk menghapus database DROP DATABASE nama_db • Untuk mengatifkan database yang telah dibuat : USE nama_db • Untuk membuat tabel baru CREATE TABLE nama_tabel ”nama kolom” • Untuk mengetahui struktur tabel DESC nama_tabel • Mengetahui daftar tabel yang ada pada suatu databse SHOW TABLES; • Untuk mengubah struktur tabel ALTER TABLE

3. Manipulasi Data

Data Manipulation language DML adalah suatu bahasa yang digunakan untuk manipulasi data seperti perintah untuk menambah, menghapus, menampilkan, mengubah suatu data. Perintah yang tergolong dalam DML adalah insert, update, delete , select Sutarman, 2003. • Insert tabel : PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI INSERT INTO nama_tabelnama_kol1,nama_kol2,.. values data_kol1,data_kol2... • Perintah SELECT digunakan untuk melihat data dari suatu atau beberapa tabel. SELECT kolom1,kolom2,... FROM nama_tabel WHERE [kondisi] ORDER BY [kolom] GROUP BY [kolom] ASC | DESC limit [batasan] • Mengubah data UPDATE Sintaks : UPDATE nama_tabel SET kolomfireld1=isi_baru1, kolom2=isis_baru2,… WHERE [kondisi] • Menghapus data DELETE Sintaks : DELETE FROM nama_tabel WHERE [kondisi] P. Apache Web Server Apache Web Server merupakan suatu server web yang menggunakan protokol HTTP Hypertext Transfer Protocol untuk melayani semua proses pentransferan data. Versi awal untuk Apache digunakan pada UNIX, tetapi kini telah ada versi yang dapat beroperasi di bawah platform OS2, Windows, LINUX dan sebagainya. Keuntungan dari pemakaian Apache Web Server adalah tidak dipungut biaya untuk mendapatkannya atau gratis dan kecepatannya cukup baik Teguh Wahyono,2005. Q. Diagram Alir Data DAD Diagram alir data Data Flow Diagram atau DFD adalah gambaran dari proses aliran data, penyimpanan dan kesatuan luar External Entity dari sebuah sistem. Diagram alir juga digunakan untuk alat bantu pemodelan proses yang menggambarkan aliran data dalam suatu sistem serta aktivitas atau pemrosesan yang dilakukan oleh sistem tersebut. Beberapa simbol yang digunakan pada diagram arus data sebagai berikut : 1. Kesatuan Luar External Entity Sistem akan menerima input dan menghasilkan output kepada lingkungan luarnya. Kesatuan luar external entity merupakan kesatuan diluar sistem yang dapat berupa orang, organisasi atau sistem lainnya yang berada dilingkungan luar yang akan memberikan input atau menerima output dari sistem. Gambar 2.3 Simbol Entitas 2. Proses Process Suatu proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari hasil suatu arus data yang masuk dalam proses untuk menghasilkan arus data yang akan keluar dari proses. Gambar 2.4 Simbol untuk proses data 3. Penyimpanan Data Data Store Penyimpanan data Data Store merupakan simpanan data yang berasal dari suatu file atau database di sistem komputer Gambar 2.5 Simbol untuk menyimpan data 4. Arus atau aliran Data Data Flow Arus data ini mengalir diantara proses Process, penyimpanan data Data Store dan kesatuan luar External Entity. Arus data ini menunjukkan arus data yang dapat berupa masukan untuk sistem atau hasil dari proses sistem. Gambar 2.6 Simbol untuk arus data BAB III ANALISA SISTEM R. Analisa Sistem 1. Analisa Masalah Materi matakuliah yang diberikan dosen kepada mahasiswa terbatas pada saat pertemuan didalam kelas, dimana pada saat itu mahasiswa harus mencatat materi apa yang dosen sampaikan kepada mahasiswanya. Mencermati hal seperti ini, rasanya lebih efektif jika kita sebagai mahasiswa bisa leluasa mendengarkan penjelasan dosen tanpa harus disibukkan dengan mencatat materi apa saja yang dijelaskan oleh dosen. Masalah lain yang mungkin timbul dalam hubungannya dengan materi matakuliah adalah banyaknya materi yang kita dapatkan dalam bentuk kertas ataupun modul-modul hardcopy membuat penataan materi-materi ini kurang teratur, dan bisa jadi berceceran kemana-mana. Mungkin kalau kita akan menggunakan materi-materi yang sudah dulu, kita akan membutuhkan banyak waktu untuk membongkar simpanan materi yang pernah kita punya. Sebaliknya bagi dosen, waktu pertemuan atau tatap muka dengan mahasiswa dirasa kurang maksimal, oleh karenanya dosen tidak bisa mengandalkan pertemuan tersebut untuk membahas keseluruhan materi. Mencermati permasalahan tersebut diatas dapat disimpulkan bahwa user dalam hal ini mahasiswa dan dosen membutuhkan suatu aplikasi untuk menempatkan matakuliah, dalam bentuk file materi matakuliah dalam suatu media. Aplikasi yang dimaksud adalah Lecture Hall berbasis web dimana PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI akan dibuat media sebagai penyedia materi matakuliah bagi dosen yang bersangkutan. Hal ini dimaksudkan dapat membantu mahasiswa dalam melakukan download materi kapan saja, dimana saja tanpa ada batasan ruang dan waktu. Selain itu materi matakuliah akan dapat membantu kita untuk menambah pengetahuan yang belum kita ketahui. Apalagi sebagai seorang mahasiswa, kita di tuntut untuk selalu aktif dalam memperoleh materi yang akan digunakan dalam proses belajar mengajar.

2. Analisa Sistem yang dikembangkan