Mempersiapkan Database Server Sistem Informasi Pelaksanaan Praktek Kerja Lapangan Berbasis Web Pada Jurusan D-3 Ilmu Komputer Departemen Matematika Universitas Sumatera Utara

4.4 Mempersiapkan Database Server

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL bahasa Inggris : database management system atau DBMS yang multithread , multi-user , dengan sekitar 6 enam juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License GPL, tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. Tidak sama dengan proyek-proyek seperti Apache , dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB , dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark , Allan Larsson , dan Michael Monty Widenius . Pada tahap ini dipersiapkan tempat untuk menampung data di server, data tersebut nantinya akan diproses oleh program yang kita buat pada tahap pemrograman, baik penambahan, pengeditan, panghapusan dan menampilkan isi database ke halaman web. Database terdiri atas tabel-tabel yang dibuat dengan menggunakan program MySQL. Database dibuat di PhpMyAdmin dengan nama database adalah ’pkl’ dan di dalam database tersebut terdiri dari sebelas tabel. Adapun database yang dibuat oleh penulis adalah database pkl dengan tabel- tabel sebagai berikut: Aci Srihandayani Sinambela : Sistem Informasi Pelaksanaan Praktek Kerja Lapangan Berbasis Web Pada Jurusan D-3 Ilmu Komputer Departemen Matematika Universitas Sumatera Utara, 2008. USU Repository © 2009 a. Tabel login terdiri dari: Tabel 4.1 Tabel login Field Type User Varchar60 Password Varchar60 status Varchar60 b. Tabel mahasiswa terdiri dari: 4.2 Tabel mahasiswa Field Type NIM int10 NIP Varchar10 NPWP Varchar10 Nama_mhs Varchar60 Kelas_mhs Varchar10 Jenis_kel_mhs Varchar60 Tmptlahir_mhs Varchar60 Tgllahir_mhs Date c. Tabel perusahaan terdiri dari: 4.3 Tabel perusahaan Field Type NPWP int11 Nama_per Varchar60 Alamat_per Varchar60 Aci Srihandayani Sinambela : Sistem Informasi Pelaksanaan Praktek Kerja Lapangan Berbasis Web Pada Jurusan D-3 Ilmu Komputer Departemen Matematika Universitas Sumatera Utara, 2008. USU Repository © 2009 d. Tabel dosen terdiri dari: 4.4 Tabel dosen Field Type NIP int11 Nama_dos varchar60 Alamat_dos varchar60 Notelp_dos varchar10 e. Tabel nilai_dosen terdiri dari: 4.5 Tabel nilai_dosen Field Type Idnilai_dosen int11 Namanil_dos Varchar60 Keterangan_dos Varchar60 f. Tabel nilai_perusahaan terdiri dari: 4.6 Tabel nilai_perusahaan Field Type IdNilai_per int11 Namanil_per Varchar60 Keterangan_per Varchar60 Aci Srihandayani Sinambela : Sistem Informasi Pelaksanaan Praktek Kerja Lapangan Berbasis Web Pada Jurusan D-3 Ilmu Komputer Departemen Matematika Universitas Sumatera Utara, 2008. USU Repository © 2009 g. Tabel nilai_mhs_dosen terdiri dari: 4.7 Tabel nilai_mhs_dosen Field Type IdNilai int11 NIM Varchar10 Idnilai_dosen Varchar11 nilMhs_dos Varchar10 h. Tabel nilai_mhs_perusahaan terdiri dari: 4.8 Tabel nilai_mhs_perusahaan Field Type IdNilai int11 NIM Varchar10 IdNilai_per Varchar11 nilMhs_per Varchar10 i. Tabel hasil_kerja_praktek terdiri dari: 4.9 Tabel hasil_kerja_praktek Field Type IdHasil int11 NIM Varchar10 Judul_laporan Varchar100 lokasi Varchar60 keterangan Varchar60 Aci Srihandayani Sinambela : Sistem Informasi Pelaksanaan Praktek Kerja Lapangan Berbasis Web Pada Jurusan D-3 Ilmu Komputer Departemen Matematika Universitas Sumatera Utara, 2008. USU Repository © 2009 j. Tabel pengumuman terdiri dari: 4.10 Tabel pengumuman Field Type IdPengumuman int11 Judul Varchar60 isi Text Tgl_pengumuman date status Varchar2 k. Tabel event terdiri dari: 4.11 Tabel event Field Type IdEvent int11 Nama_event Varchar10 Tgl_event Varchar100 Lokasi_event Varchar60

4.5 Relasi Antar Tabel