BAB IV
PERANCANGAN 4.1 Perancangan Database
Perancangan database adalah proses untuk membuat (develope) struktur database yang tepat dengan data yang dibutuhkan oleh user. Dalam merancang database pasti sangat membutuhkan model data seperti apa yang diinginkan. Tujuan dari perancangan database ini yaitu untuk memudahkan pengertian struktur informasi serta untuk mendukung kebutuhan-kebutuhan pemrosesan dan beberapa obyek penampilan.
1. Table wp_commentmeta
Nama Tabel : wp_commentmeta
Fungsi : Untuk menyimpan data tambahan atau membackup setiap adanya komentar yang masuk
Primary Key : Meta_id
Foreign Key : Comment_id , Meta_value
Tabel 4. 1 Table wp_commentmeta
Field Type Null Key Default Extra
Meta_id Bigint(20)
Unsigned
No PRI Auto_increment
Comment_id Bigint(20) Unsigned
No IND 0
Meta_key Varchar(255) Yes IND NULL
Meta_value Long text Yes NULL
2. Table wp_comments
Nama Tabel : wp_comments
Fungsi : Untuk menyimpan data para komentator atau pengunjung
Primary Key : comment_ID
Foreign Key : comment_post_ID , comment_author_email, comment_date_gmt, comment_approved, comment_parrent
Tabel 4. 2 Table wp_comments
Field Type Null Key Default Extra
Comment_ID Bigint(20) Unsigned
No PRI Auto_increment
Comment_post_ID Bigint(20) Unsigned
No IND 0
Comment_author Tinytext No
Comment_author_email Varchar(100) No IND Comment_author_url Varchar(200) No
Comment_author_IP Varchar(100) No
Comment_date Datetime No 0000-00-00 00:00:00
Comment_author_gmt Datetime No IND 0000-00-00 00:00:00
Comment_content Text No
Comment_karma Int(11) No 0
Comment_approved Varchar(20) No IND 1 Comment_agent Varchar(225) No
Comment_type Varchar(20) No Comment
Comment_parent Bigint(20) Unsigned
No IND 0
User_id Bigint(20)
Unsigned
No 0
3. Table wp_e_events
Nama Tabel : wp_e_events
Fungsi : Untuk menyimpan data manajemen penjadwalan Primary Key : Id
Foreign Key : created_at
Tabel 4. 3 Table wp_e_events
Field Type Null Key Default Extra
Id Bigint(20)
Unsigned
No PRI Auto_increment
Event_data Text Yes NULL
Created_at Detetime No IND
4. Table wp_links
Nama Tabel : wp_links
Fungsi : Untuk menyimpan data data yang memiliki link Primary Key : link_id
Foreign Key : link_visible
Tabel 4. 4 Table wp_links
Field Type Null Key Default Extra
Link_id Bigint(20) Unsigned
No PRI Auto_increment
Link_url Varchar(225) No 0
Link_name Varchar(225) No Link_image Varchar(225) No Link_target Varchar(25) No Link_description Varchar(225) No
Link_visible Varchar(20) No IND Y Link_owner Bigint(20)
Unsigned
No 1
Link_rating Int(11) No 0
Link_updated datetime No 0000-00-00 00:00:00
Link_rel Varchar(225) No Link_notes Mediumtext No Link_rss Varchar(225) No
5. Tabel wp_options
Nama Tabel : wp_options
Fungsi : Untuk menyimpan data data configurasi atau penyetelan, dan tempat dari plugin dan tema yang sudah dihapus
Primary Key : option_id Foreign Key : autoload
Tabel 4. 5 Tabel wp_options
Field Type Null Key Default Extra
Option_id Bigint(20) Unsigned
No PRI Auto_increment
Option_name Varchar(191) No Option_value Longtext No
Autoload Varchar(20) No IND Yes
6. Table wp_postmeta
Nama Tabel : wp_postmeta
Fungsi : Untuk menyimpan data atribut yang digunakan pada artikel Primary Key : meta_id
Foreign Key : post_id, meta_key
Tabel 4. 6 Tabel wp_postmeta
Field Type Null Key Default Extra
Meta_id Bigint(20)
Unsigned
No PRI Auto_increment
Post_id Bigint(20)
Unsigned
No IND 0
Meta_key Varchar(255) Yes IND NULL
Meta_value Longtext Yes NULL
7. Table wp_posts
Nama Tabel : wp_posts
Fungsi : Untuk menyimpan data data artikel yang telah dibuat Primary Key : ID
Foreign Key :ID, Post_author , post_date, post_status, post_name, post_parrent, post_type
Tabel 4. 7 Tabel wp_posts
Field Type Null Key Default Extra
ID Bigint(20)
Unsigned
No PRI Auto_increment
post_ author Bigint(20) Unsigned
No IND 0
post_ date Datetime No IND 0000-00-00 00:00:00 post_ date_gmt Datetime No 0000-00-00 00:00:00 post_content Longtext No
post_title Text No
post_excerpt Text No
post_status Varchar(20) No IND Publish
comment_status Varchar(20) No Open
ping_status Varchar(20) No Open post_password Varchar(225) No
post_name Varchar(200) No IND
to_ping Text No
Pinged Text No
post_modified Datetime No 0000-00-00 00:00:00 post_modified_gmt Datetime 0000-00-00 00:00:00 post_content_filtered Longtext
post_parent Bigint(20) Unsigned
IND 0
Guid Varchar(225)
menu_order Int(11) 0
post_type Varchar(20) Post
post_mime_type Varchar(100) IND
comment_count Bigint(20) 0
8. Table wp_termmeta
Nama Tabel : wp_termmeta
Fungsi : Untuk menyimpan data atribut tambahan yang berkaitan konten yang yang telah di susun
Primary Key : meta_id
Foreign Key : term_id, meta_key
Tabel 4. 8 Tabel wp_termmeta
Field Type Null Key Default Extra
Meta_id Bigint(20)
Unsigned
No PRI Auto_increment
Post_id Bigint(20)
Unsigned
No IND 0
Meta_key Varchar(255) Yes IND NULL
Meta_value Longtext Yes NULL
9. Table wp_terms
Nama Tabel : wp_terms_relationships
Fungsi : Untuk menyimpan data yang berkaitan dengan Primary Key : object_id
Foreign Key : name, slug
Tabel 4. 9
Tabel wp_term_relationships
Field Type Null Key Default Extra
Term_id Bigint(20)
Unsigned
No PRI None Auto_increment
Name Varchar(200) No IND
Slug Varchar(200) No IND
Term_group Bigint(10) 0
10. Tabel wp_term_relationships
Nama Tabel : wp_terms_relationships
Fungsi : Untuk menyimpan data yang berkaitan dengan Primary Key : object_id
Foreign Key : term_taxonomy_id
Tabel 4. 10
Tabel wp_term_relationships
Field Type Null Key Default Extra
object_id Bigint(20) Unsigned
No PRI 0 Auto_increment
term_taxonomy_id Bigint(20) Unsigned
No IND 0
term_order Int(11) No 0
11. Table wp_term_taxonomy
Nama Tabel : wp_terms_taxonomy
Fungsi : Untuk menyimpan data yang berkaitan dengan kategori pada postingan/artikel
Primary Key : term_taxonomy_id Foreign Key : term_id
Tabel 4. 11 Tabel wp_term_taxonomy
Field Type Null Key Default Extra
term_taxonomy_id Bigint(20) Unsigned
No PRI Auto_increment
term_id Bigint(20)
Unsigned
No IND 0
taxonomy Varchar(32) No IND
Description Longtext No
Parent Bigint(20)
Unsigned
No 0
Count Bigint(20) No 0
12. Table wp_usermeta
Nama Tabel : wp_usermeta
Fungsi : Untuk menyimpan data informasi meta user Primary Key : umeta_id
Foreign Key : user_id, meta_key
Tabel 4. 12 Tabel wp_usermeta
Field Type Null Key Default Extra
meta_id Bigint(20)
Unsigned
No PRI Auto_increment
user_id Bigint(20)
Unsigned
No IND 0
meta_key Varchar(255) Yes IND NULL
meta_value Longtext Yes NULL
13. Table wp_users
Nama Tabel : wp_users
Fungsi : Untuk menyimpan data informasi mengenai user Primary Key : ID
Foreign Key : user_login, user_nicename, user_email
Tabel 4. 13 Tabel wp_users
Field Type Null Key Default Extra
ID Bigint(20)
Unsigned
No PRI Auto_increment
user_login Varchar(60) No IND user_pass Varchar(255) No
user_nicename Varchar(50) No IND user_email Varchar(100) No IND user_url Varchar(100) No
user_registered Datetime No 0000-00-00 00:00:00 user_activation_key Varchar(255) No
user_status Int(11) No 0
display_name Varchar(250) No
4.2 Desain Antarmuka 1. Halaman Home
Gambar 4. 1
Rencana Tampilan Halaman Home
2. Halaman Produk
Gambar 4. 2
Rencana Tampilan Halaman Produk
3. Halaman Tentang Kami
Gambar 4.3
Rencana Tampilan Halaman Tentang Kami
Gambar 4. 3 Halaman tentang kami Halaman Tentang Kami
Home / Tentang Kami
Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum.
Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum.
Nurfatmastore.xyz
4. Halaman Produk berdasarkan Merk
Gambar 4. 4
Rencana Tampilan Halaman Produk Berdasarkan Merk
5. Halaman Blog/Artikel
Gambar 4. 5 Tampilan Halaman Blog