3.7 Perancangan Sistem
Perancangan merupakan penggambaran, perencanaan, dan pembuatan sketsa atau mengaturan dari beberapa elemen yang terpisan ke dalam suatu
kesatuan yang utuh dan berfungsi. Adapun perancangan sistem akan dijelaskan pada point-point selanjutnya.
3.7.1 Perancangan Basis Data
Dalam tahapan ini kebutuhan perancangan data untuk sistem aplikasi ini sangat berperan penting, karena banyaknya data-data yang ditampung cukup besar
dan memerlukan space yang besar juga. Dari sistem aplikasi yang telah kita buat perancangan data menggunakan
database yang diaplikasikan ke MySQL. Karena database ini cukup besar untuk aplikasi Trouble Ticket.
3.7.2 Perancangan Skema Relasi
Skema relasi merupakan rangakaian hubungan antara dua tabel atau lebih pada sistem basis data pada Aplikasi Trouble Ticket di Telkom RDC.
td_members
PK id
name email
password pass_salt
login_key mgroup
msub_group title
joined ipadd
open_tickets tickets
rating rating_total
votes email_notify
email_html email_new_ticket
email_ticket_reply email_announce
ban_ticket_center ban_ticket_open
ban_ticket_escalate ban_ticket_rate
ban_kb ban_kb_comment
ban_kb_rate time_zone
dst_active lang
skin email_val
admin_val email_staff_ne_ticket
email_staff_ticket_reply use_rte
cpfields rss_key
assigned signature
auto_sig td_tickets
PK id
tkey did
dname mid
mname amid
amname email
subject priority
message date
last_reply last_reply_staff
last_mid last_mname
ipadd replies
votes rating
rating_total notes
status close_mid
close_mname close_reason
auto_close attach_id
cdfields guest
guest_email td_groups
PK g_id
g_name g_members
g_ticket_access g_new_ticket
g_kb_access g_kb_rate
g_kb_comment g_news_comment
g_ticket_edit g_reply_rate
g_reply_edit g_reply_delete
g_change_skin g_change_lang
g_com_edit_all g_com_delete_all
g_acp_access g_acp_perm
g_depart_perm g_ticket_own_close
g_m_depart_perm g_ticket_attach
g_upload_size_max tb_categories
PK id
name sub_id
sub_name description
articles td_departments
PK id
name sub_id
sub_name description
tickets placeholder
ticket_own_close ticket_own_respon
can_escalate escalate_depart
escalate_wait close_respon
auto_close can_attach
email_pipe guest_pipe
incoming_email email_pop3
pop3_host pop3_user
pop3_pass auto-assign
custom_fields position
1 N
N
N 1
1 1
N
Gambar 3.3 Perancangan Skema Relasi
3.7.3 Perancangan Struktur Tabel