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