51
BAB IV IMPLEMENTASI SISTEM
4.1 Lingkungan Implementasi
Web Portal Info Sekolah Surabaya diimplementasikan pada sistem komputer dengan spesifikasi sebagai berikut:
Sistem operasi : Microsoft Windows Xp Service Pack 3
Jenis komputer : Notebook Acer Aspire 4530
Prosesor : AMD Turion 64 X2 2.0 GHz
RAM : 1,25Gb
Hard Disk : 160 GB
4.2 Implementasi Basis Data
Pada tahap ini akan dibahas mengenai implementasi basis data dari perancangan yang telah dibahas sebelumnya. Pada perancangan aplikasi ini, menggunakan database
bawaan aplikasi XAMPP versi 1.7.4 berupa MySQL versi 5.5.8 dan editor database bawaan berupa phpMyAdmin versi 3.3.9.
Pada perancangan yang telah dibuat sebelumnya, terdapat 4 tabel yang akan digunakan oleh aplikasi, dan 1 tabel merupakan table master atau merupakan tabel utama
yang primary key-nya akan diturunkan pada 1 tabel lain yang saling berelasi. 1 tabel master tersebut adalah tabel sekolah, Dan ada 2 tabel yang tidak memiliki relasi pada
tabel lain, yaitu tabel berita dan tabel bukutamu.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Tabel bukutamu tidak berelasi pada tabel yang lainnya
karena memang tidak berkaitan pada info sekolah yang akan ditampilkan.
Setelah rancangan CDM dibuat dan kemudian di-generate ke PDM. Jika ada tidak ada error, kemudian di Generate Database sehingga menghasilkan skrip
database seperti dibawah ini :
• Skrip untuk membuat tabel berita
create table BERITA ID_BERITA varchar7 not null,
JUDUL_BERITA varchar50, ISI_BERITA varchar1000,
primary key ID_BERITA ;
• Skrip untuk membuat tabel bukutamu
create table BUKUTAMU ID_GB varchar7 not null,
NAMA_GB varchar10, EMAIL_GB varchar50,
KOMEN varchar160, primary key ID_GB
;
• Skrip untuk membuat table history
create table HISTORY ID_HISTORY
varchar7 not null, TAHUN_HIS varchar4,
JML_SISWA_DAFTAR varchar4, JML_SISWA_TERIMA varchar4,
JML_SISWA_LULUS varchar4, RATA_NEM_MASUK varchar5,
RATA_NEM_KELUAR varchar5, primary key ID_HISTORY
;
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
• Skrip untuk membuat tabel sekolah
create table SEKOLAH ID_SEKOLAH varchar7 not null,
NAMA_SEKO varchar30, ALAMAT_SEKO varchar50,
VISI_MISI varchar1000, SEJARAH_SEKO varchar2000,
NO_TLP_SEKO varchar12, WEBSITE_SEKO varchar50,
EMAIL_SEKO varchar50, primary key ID_SEKOLAH
;
4.3 Implementasi Antar Muka