Struktur Tabel Perancangan Sistem

2. Physical Data Model PDM PDM hampir sama dengan CDM namun dalam PDM diberikan keterangan tipe data masing-masing atribut serta dijelaskan pula primary key atau foreign key yang akan di tampilkan pada gambar 4.19. Jadwal Penggunaan Kode Jadwal Penggunaan Kode_Lab Jenis Mulai_Penggunaan Selesai_Penggunaan int varchar1 varchar10 datetime datetime pk,ak fk Penggunaan Praktikum Kode Jadwal Penggunaan Grup MK Prodi Coass int varchar100 varchar20 varchar10 varchar50 pk,fk Penggunaan Peminjaman Kode Jadwal Penggunaan Kode_Pengguna Tgl_Pinjam Nama_Kegiatan No_Tlp Jumlah_Peserta Kebutuhan Status Keterangan int varchar20 date varchar100 varchar13 int varchar500 int varchar100 pk,fk2 fk1 Penggunaan Kelas Kode Jadwal Penggunaan Nama_MK Dosen int varchar20 varchar20 pk,fk Lab Kode_Lab Nama_Lab Kapasitas varchar1 varchar20 int pk Pengguna Kode_Pengguna Kata_Sandi Nama Bagian Tingkat_Pengguna varchar20 varchar20 varchar50 varchar20 varchar10 pk Gambar 4. 19 PDM Sistem Informasi Peminjaman Ruang Kelas

4.2.5 Struktur Tabel

Dalam pengembangan sistem informasi peminjaman ruang kelas ini, digunakan beberapa tabel untuk menyimpan berbagai data yang penting. tabel tersebut adalah tabel jadwal penggunaan, tabel lab, tabel pengguna, tabel enggunaan peminjaman, tabel penggunaan kelas, dan tabel penggunaan praktikum. Berikut akan dijelaskan tentang table-tabel yang digunakan. A. Tabel Jadwal Penggunaan Primary key : Kode Jadwal Penggunaan Foreign key : Kode Lab Fungsi : Untuk menyimpan data penggunaan ruang kelas pada Laboratorium Komputer STIKOM Surabaya. Tabel 4.1 Stuktur Tabel Jadwal Penggunaan Field Tipe Panjang Constraint Kode Jadwal Penggunaan Serial PK Kode Lab Varchar 1 Jenis Varchar 10 Mulai Penggunaan Date Time Selesai Penggunaan Date Time B. Tabel Lab Primary key : Kode Lab Foreign key : - Fungsi : Untuk menyimpan data ruang kelas pada Laboratorium Komputer STIKOM Surabaya. Tabel 4.2 Stuktur Tabel Lab Field Tipe Panjang Constraint Kode Lab Varchar 1 PK Nama_Lab Varchar 20 Kapasitas Integer C. Tabel Pengguna Primary key : Kode Pengguna Foreign key : - Fungsi : Untuk menyimpan data pengguna yang akan melakukan peminjaman ruang kelas pada Laboratorium Komputer STIKOM Surabaya. Tabel 4.3 Stuktur Tabel Pengguna Field Tipe Panjang Constraint Kode Pengguna Varchar 20 PK Kata Sandi Varchar 20 Nama Varchar 50 Bagian Varchar 20 Tingkat Pengguna Varchar 10 D. Tabel Penggunaan Kelas Primary key : Kode Jadwal Penggunaan Foreign key : Kode Jadwal Penggunaan Fungsi : Untuk menyimpan data penggunaan ruang kelas untuk kegiatan kelas pada Laboratorium Komputer STIKOM Surabaya. Tabel 4.4 Stuktur Tabel Penggunaan Kelas Field Tipe Panjang Constraint Kode Jadwal Penggunaan Integer PK,FK Nama MK Varchar 20 Dosen Varchar 20 E. Tabel Penggunaan Praktikum Primary key : Kode Jadwal Penggunaan Foreign key : Kode Jadwal Penggunaan Fungsi : Untuk menyimpan data penggunaan ruang kelas untuk kegiatan praktikum pada Laboratorium Komputer STIKOM Surabaya. Tabel 4.5 Stuktur Tabel Jadwal Penggunaan Field Tipe Panjang Constraint Kode Jadwal Penggunaan Integer PK,FK Group Varchar 100 MK Varchar 20 Prodi Varchar 10 Coass Varchar 50 F. Tabel Penggunaan Peminjaman Primary key : Kode Jadwal Penggunaan Foreign key 1 : Kode Pengguna Foreign key 2 : Kode Jadwal Penggunaan Fungsi : Untuk menyimpan data penggunaan ruang kelas untuk kegiatan peminjaman pada Laboratorium Komputer STIKOM Surabaya. Tabel 4.6 Stuktur Tabel Jadwal Penggunaan Field Tipe Panjang Constraint Kode Jadwal Penggunaan Integer PK, FK Kode Pngguna Varchar 20 Tgl Pinjam Date Field Tipe Panjang Constraint Nama Kegiatan Varchar 100 No Tlp Varchar 13 Jumlah Peserta Integer Kebutuhan Varchar 500 Satus Integer Keterangan Varchar 100

4.2.6 Desain I O Input Output