Pysical Data Model PDM Daftar Tabel

mempunyai ada terdapat punya memiliki renungan id_kategori_download nama_kategori_download pi Integer Variable characters 20 M id_kategori_download pi isi renungan id_download judul_file nama_file author pi Integer Variable characters 200 Variable characters 200 Variable characters 20 M id_download pi pengumuman id_pengumuman judul_pengumuman phone tanggal penulis pi Integer Variable characters 200 Variable characters 15 Date Variable characters 100 M id_pengumuman pi isi jadwal id_berita jdul_berita phone gambar tanggal waktu pi Integer Variable characters 100 Variable characters 15 Variable characters 100 Date Time M id_berita pi jadwal id_kategori nama_kategori pi Integer Variable characters 20 M nama_kategori pi agenda id_agenda phone jenis_kelamin alamat tempat jam keterangan pi Integer Variable characters 15 Variable characters 10 Variable characters 100 Variable characters 150 Time Long variable characters M id_agenda pi user username pswd nama email absen status idlink pi Variable characters 100 Long variable characters Variable characters 100 Variable characters 90 Characters 3 Variable characters 20 Variable characters 10 M username pi absen id_absensi tgl bulan tahun absen pi Integer Integer Integer Integer Characters 3 M id_absensi pi jemaat nama_jemaat phone jenis_kelamin alamat status pi Variable characters 200 Variable characters 15 Variable characters 10 Variable characters 100 Variable characters 20 M nama_jemaat pi lingkungan nama_lingkungan keterangan pi Variable characters 100 Long variable characters M nama_lingkungan pi Gambar 3.6 CDM Aplikasi web

3.5.3 Pysical Data Model PDM

Pysical data model merupakan hasil generate dari conceptual data model dan komposisinya tidak jauh berbeda jika dilihat dari susunan tabel dan relasi – relasinya, hanya saja komposisi jumlah atribut dari tabel mengalami sedikit perubahan. FK_ISI_RENU_MEMPUNYAI_RENUNGAN FK_ABSEN_ADA_JADWAL FK_ISI_JADW_TERDAPAT_JADWAL FK_ABSEN_PUNYA_JEMAAT FK_JEMAAT_MEMILIKI_LINGKUNG renungan id_kategori_download nama_kategori_download int varchar20 pk isi renungan id_download id_kategori_download judul_file nama_file author int int varchar200 varchar200 varchar20 pk fk pengumuman id_pengumuman judul_pengumuman phone tanggal penulis int varchar200 varchar15 datetime varchar100 pk isi jadwal id_berita nama_kategori jdul_berita phone gambar tanggal waktu int varchar20 varchar100 varchar15 varchar100 datetime datetime pk fk jadwal id_kategori nama_kategori int varchar20 pk agenda id_agenda phone jenis_kelamin alamat tempat jam keterangan int varchar15 varchar10 varchar100 varchar150 datetime varchar1 pk user username pswd nama email absen status idlink varchar100 varchar1 varchar100 varchar90 char3 varchar20 varchar10 pk absen id_absensi nama_kategori nama_jemaat tgl bulan tahun absen int varchar20 varchar200 int int int char3 pk fk1 fk2 jemaat nama_jemaat nama_lingkungan phone jenis_kelamin alamat status varchar200 varchar100 varchar15 varchar10 varchar100 varchar20 pk fk lingkungan nama_lingkungan keterangan varchar100 varchar1 pk Gambar 3.7 PDM aplikasi web

3.5.4 Daftar Tabel

Berikut ini adalah database relational berdasarakan struktur tabel yang telah di generate dari pysical data model yang telah dibuat: 1. Tabel Renungan Pada tabel 3.1 tabel renungan terdapat 2 entitas dari tabel tersebut, diantaranya adalah id_renungan yang berfungsi sebagai primary key dan nama_kategori_download sebagai entitas biasa. Tabel 3.1 Tabel Renungan Nama Kolom Batasan Data Type Id_kat egori_dow nload PK Int eger 5 Nam a_kat egori_dow nload Varchar2 20 2. Tabel Isi Renungan Pada tabel 3.2 tabel isi renungan terdapat 5 entitas yaitu id_download yang berfungsi sebagai primary key dan entitas lainnya adalah judul_file, nama_file, tgl_posting, author. Tabel isi renungan merupakan penjelasan secara detail dari tabel renungan. Tabel 3.2 Tabel Isi Renungan Nama Kolom Batasan Data Type Id_dow nload PK Int eger 5 Judul_file Varchar2 200 Nam a_file Varchar2 200 Tgl_post ing Dat e Aut hor Varchar2 20 3. Tabel Pengumuman Pada tabel 3.3 tabel pengumuman terdapat lima entitas yaitu id_pengumuman yang berfungsi sebagai primary key dan entitas lainnya adalah judul_pengumuman, isi, tgl_pengumuman dan penulis. Tabel 3.3 Tabel Pengumuman Nama Kolom Batasan Data Type Id_pengum um an PK Int eger 5 Judul_pengum um an Varchar2 100 Isi Text Tgl_pengum um an Dat e Penulis Varchar 100 4. Tabel Agenda Pada tabel 3.4 tabel agenda terdapat sembilan entitas yaitu id_agenda yang berfungsi sebagai primary key dan entitas lainnya merupakan entitas biasa. Tabel 3.4. Tabel Agenda Nama Kolom Batasan Data Type Id_agenda PK Int eger 5 Tema_agenda Varchar2 100 Isi Text Tgl_m ulai Dat e Tgl_selesai Dat e Tgl_post ing Dat e Tem pat _agenda Varchar2 20 Byt e Wakt u Tim e Ket erangan Varchar2 100 5. Tabel Absen Pada tabel 3.5 tabel absen terdapat limaentitas yaitu id_absen yang berfungsi sebagai primary key dan entitas yang lainnya adalah entitas biasa. Tabel 3.5 Tabel Absen Nama Kolom Batasan Data Type Id_absen PK Int eger 5 Tanggal Int eger 2 Bulan Int eger 2 Tahun Int eger 2 Absen Varchar2 2 6. Tabel User Pada tabel 3.6 tabel user terdapat tujuh entitas yaitu usernamer yang berfungsi sebagai primary key dan entitas lainnya adalah entitas biasa. Tabel 3.6 Tabel User Nama Kolom Batasan Data Type usernam e PK Varchar 100 Psw d Text Nam a Varchar2 50 Em ail Varchar2 5 Absen Char 3 St at us Varchar 50 Idlink Varchar2 10 7. Tabel Jadwal Pada tabel 3.7 terdapat dua entitas yaitu id_kategori yang berfungsi sebagai primary key dan nama_kategori adalah entitas biasa. Tabel 3.7 Tabel Jadwal Nama Kolom Batasan Data Type Id_kat egori PK Int eger 10 Nam a_kat egori Varchar2 20 8. Tabel Isi Jadwal Pada tabel 3.8. tabel petugas terdapat lima entitas yaitu id_berita yang berfungsi sebagai primary key dan yang lainnya merupakan entitas biasa. Tabel 3.8 Tabel Isi Jadwal Nama Kolom Batasan Data Type Id_berit a PK Int eger 5 Isi Text Gam bar Varchar2 50 Tanggal Dat e Wakt u Tim e 9. Tabel Jemaat Pada tabel 3.9 tabel jemaat terdapat enam entitas yaitu id_jemaat yang berfungsi sebagai primary key dan yang lainnya merupakan entitas biasa. Tabel 3.9 Tabel Jemat Nama Kolom Batasan Data Type Id_jem aat PK Int eger 5 Nam a_jem aat Varchar2 100 Phone Varchar2 15 Jenis_kelam in Varchar2 10 Alam at Varchar2 150 St at us Varchar2 10 10. Tabel Lingkungan Pada tabel 3.10 tabel Lingkungan terdapat 2 entitas yaitu nama_lingkungan yang berfungsi sebagai primary key dan keterangan sebagai entitas biasa. Tabel 3.10 Tabel Lingkungan Nama Kolom Batasan Data Type Nam a_lingkungan PK Varchar2 100 Ket erangan Varchar2 100

3.7 Perancangan Interface Perancangan Antarmuka