2.4 MySQL
MySQL merupakan perangkat lunak sistem manajemen
database Database Management System
- DBMS yang sangat populer di kalangan pemrogram web yang
multithread
,
multi-user
, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi
GNU General Public License
GPL. Keuntungan yang diperoleh dari penggunaan perangkat lunak ini antara lain : perangkat lunaknya
open source
, kemudahan untuk digunakan, cepat secara kinerja
query
dan mencukupi kebutuhan perusahaan skala menengah-kecil.
MySQL adalah sebuah implementasi dari sistem manajemen
relational database
RDBMS yang didistribusikan secara gratis dibawah lisensi GPL
General Public License
. MySQL merupakan turunan salah satu konsep utama dalam
database
yang telah ada sebelumnya yaitu SQL
Structured Query Language
. SQL adalah sebuah konsep pengoperasian
database
, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian
data dikerjakan dengan mudah secara otomatis. MySQL mendukung operasi
database
transaksional maupun operasi
database
non-transaksional. Pengelolaan
database
menggunakan perintah- perintah
Structured Query Language
SQL yaitu bahasa yang khusus digunakan untuk melakukan akses
relational database
.
Perintah SQL dapat dikelompokkan menjadi :
a. DDL
Data Definition Language
.
Perintah
statement
SQL yang digunakan untuk membuat tabel, mengubah strukturnya, menghapus tabel, membuat
indeks
untuk tabel dan lain-lain.
b. DML
Data Manipulation Language
.
Perintah
statement
SQL digunakan untuk manipulasi data dalam
database
, menambahkan
insert
, mengubah
update
, menghapus
delete
, mengambil dan mencari data
query
.
c. DCL
Data Control Language
.
Dalam DCL terdapat perintah untuk melakukan pendefinisian pemakai yang boleh mengakses
database
dan apa saja
privilege
nya.
2.5 Pendaftaran dan Seleksi Penerimaan Siswa Baru
Seleksi penerimaan siswa adalah proses seleksi akademis calon siswa yang dimaksudkan untuk melakukan pemilihan calon siswa dari para pelamar yang
menyatakan minat untuk mengikuti pendidikan di SMU Negeri 1 Sendawar. Seleksi penerimaan siswa bertujuan untuk memperoleh calon siswa yang
memenuhi persyaratan yang telah ditentukan sebagai jaminan kelangsungan dan keberhasilan pendidikan siswa yang bersangkutan.
2.5.1 Persyaratan PSB SMU Negeri 1 Sendawar
Persyaratan Calon siswa untuk dapat mengikuti Proses Penerimaan Siswa Baru di SMA Negeri 1 Sendawar adalah sebagai berikut:
a Telah lulus Ujian Nasional dan Ujian Sekolah.
b Memiliki Ijazah dan Surat Keterangan Hasil Ujian SKHU
SMPMTs atau sederajat. c
Menyerahkan foto copy ijazah yang dilegalisir sebanyak 2 lembar. d
Menyerahkan foto copy SKL Surat Keterangan Lulus yang dilegalisir sebanyak 2 lembar.
e Menyerahkan foto copy Akte Kelahiran sebanyak 1 lembar.
f Menyerahkan foto copy kartu golongan darah sebanyak 1 lembar.
g Menyerahkan pas foto berwarna berukuran 3x4 sebanyak 4 lembar.
h Menyerahkan pas foto berwarna berukuran 2x3 sebanyak 4 lembar.
i Kelengkapan dimasukkan kedalam map warna merah untuk
perempuan dan warna kuning untuk laki-laki.
2.6 Model
Waterfall
Model
waterfall
ini sebenarnya merupakan model yang sebelumnya yaitu model
linier sequential
. Model ini muncul pertama kali pada tahun 1970 dan sering disebut sebagai model klasik atau kuno. Namun model ini merupakan
model yang banyak dipakai dalam
software engineering.
Model ini melakukan pendekatan secara sistematis dan urut mulai dari
Requirements analysis and definition
,
System and software design, Implementation and unit testing, Integration and system testing
dan
Operation and maintenance.
Disebut
waterfall
karena tahap demi tahap yang dilalui menunggu selesai tahap sebelumnya dan berjalan secara berurutan.
Gambar. 2.9 Model
waterfall
Penjelasan Gambar 2.8 : 1.
Requirements analysis and definition
Mengumpulkan kebutuhan secara lengkap kemudian dianalisis dan didefinisikan kebutuhan yang harus dipenuhi oleh program yang
akan dibangun. Fase ini harus dikerjakan secara lengkap untuk bisa menghasilkan desain yang lengkap.
2. System and software design
Desain dikerjakan setelah kebutuhan selesai dikumpulkan secara lengkap.
3. Implementation and unit testing
Desain program diterjemahkan ke dalam kode-kode dengan menggunakan bahasa pemrograman yang sudah ditentukan.
Program yang dibangun langsung diuji secara unit atau modul.
Requirement Analysis and Definition
System and Software Design
Implementation and Unit Testing
Integration and System Testing
Operation and Maintenance
4. Integration and system testing
Penyatuan unit-unit program kemudian diuji secara keseluruhan
system testing
.
5. Operation and maintenance
Mengoperasikan program dilingkungannya dan melakukan pemeliharaan, seperti penyesuaian atau perubahan karena adaptasi
dengan situasi sebenarnya. Kelebihan Model Waterfall :
1. Pengaplikasian menggunakan model ini mudah.
2. Ketika semua kebutuhan sistem dapat didefinisikan secara utuh, eksplisit,
dan benar di awal proses
software engineering
, maka
software engineering
dapat berjalan dengan baik dan tanpa masalah. Meskipun seringkali kebutuhan sistem tidak dapat didefinisikan seeksplisit yang diinginkan,
tetapi paling tidak problem pada kebutuhan sistem di awal proses
software engineering
lebih ekonomis.
3.
Usaha, dan waktu yang terbuang lebih sedikit jika dibandingkan problem yang muncul pada tahap-tahap selanjutnya.
Kekurangan Model Waterfall 1.
Ketika problem muncul, maka proses berhenti, karena tidak dapat menuju ke tahapan selanjutnya.
2. Karena pendekatannya secara
sequential
, maka setiap tahap harus menunggu hasil dari tahap sebelumnya. Hal itu tentu membuang waktu
yang cukup lama.
3. Pada setiap tahap proses tentunya dipekerjakan sesuai spesialisasinya
masing-masing. Oleh karena itu, ketika tahap tersebut sudah tidak dikerjakan, maka sumber dayanya juga tidak terpakai lagi.
2.7 Pengujian