BAB III ANALISIS PERMASALAHAN 3.1 Analisis Permasalahan

advertisement
BAB III
ANALISIS PERMASALAHAN
3.1 Analisis Permasalahan
Kuesioner:
Dari analisis proses bisnis yang berjalan, disusun pertanyaan – pertanyaan untuk
kuisioner sehingga permasalahan yang terjadi di Komunitas Anjing dapat diketahui lebih
jelas. Dibuatlah sebuah kuesioner yang terdiri dari 12 pertanyaan yang di berikan kepada
194 pemilik anjing dari 320 pemilik anjing yang dalam penyebaran kuisioner ini dan
dalam pendistribusian kuisioner ini di pilih secara acak.
Hasil Kuesioner
Dari kuisioner kepada 194 pemilik anjing mengenai umur mereka memelihara anjing
disimpulkan mulai dari umur 22 tahun hingga umur 30 tahun, adalah umur yang paling
banyak memelihara anjing yaitu sebesar 71% atau sebanyak 137 orang.
34
35
Dari kuisioner kepada 194 pemilik anjing mengenai pendapatan/uang saku para
pemilik anjing setiap bulannya, kebanyakan dari mereka memiliki pendapatan sebesar
Rp. 2.000.000 sampai 4.000.000 sebanyak 41% atau 79 orang.
1. Apakah saat ini memelihara anjing ras atau tidak ?
Dari kuisioner kepada 194 pemilik anjing mengenai Pemeliharaan anjing rasa atau tidak,
dapat di simpulkan bahwa mereka lebih banyak memelihara anjing ras, yaitu sebesar
87% atau 168 orang.
2. Apakah alasan anda memelihara anjing ?
36
Dari kuisioner kepada 194 pemilik anjing mengenai alasan mereka melihara anjing,
dapat di simpulkan bahwa mereka lebih banyak memelihara anjing untuk teman
bermain, yaitu sebesar 51% atau 98 orang.
3. Apakah anda sering memperjualbelikan koleksi anjing peliharaan anda
Dari kuisioner kepada 194 pemilik anjing mengenai koleksi peliharaan anjing mereka
yang
di
perjualbelikan,
dapat
di
simpulkan
bahwa
mereka
tidak
pernah
memperjualbelikan koleksi anjing peliharaan mereka, yaitu sebesar 73% atau 141 orang.
4. Apakah anda sering mencari informasi anjing lewat internet?
37
Dari kuisioner kepada 194 pemilik anjing mengenai mencari informasi tentang anjing
lewat internet, dapat di simpulkan bahwa mereka lebih banyak mencari informasi
tentang anjing lewat internet, yaitu sebesar 87% atau 168 orang.
5. Apakah anda kesulitan dalam mencari tipe anjing yang anda suka?
Dari kuisioner kepada 194 pemilik anjing mengenai kesulitan mereka dalam mencari
tipe anjing kesukaan, dapat di simpulkan bahwa mereka merasakan kesulitan dalam
menemukan anjing, yaitu sebesar 54% atau 104 orang.
6. Jika ada web yang menyediakan tentang
hewan.Apakah anda akan menggunakannya?
jual beli anjing,petshop,dokter
38
Dari kuisioner kepada 194 pemilik anjing mengenai penggunaan web yang menyediakan
tentang jual beli anjing, petshop, dokter hewan, dapat di simpulkan bahwa mereka akan
menggunakan web tersebut, yaitu sebesar 88% atau 171 orang.
7. Dimana anda biasanya membeli anjing?
Dari kuisioner kepada 194 pemilik anjing mengenai Tempat mereka sering membeli
anjing, dapat di simpulkan bahwa mereka lebih banyak membeli anjing melalui petshop,
yaitu sebesar 49% atau 96 orang.
39
8. Saya membeli anjing karena informasi yang saya dapatkan akurat:
Dari kuisioner kepada 194 pemilik anjing mengenai keakuratan informasi yang di
dapatkan sebelum membeli anjing, dapat di simpulkan bahwa mereka setuju
informasinya yang di dapatkan akurat, yaitu sebesar 53% atau 103 orang.
9. Saya mengalami kesulitan dan menemukan informasi pemeliharaan dan perawatan
anjing:
Dari kuisioner kepada 194 pemilik anjing mengenai kesulitan mereka menemukan
informasi pemeliharaan dan perawatan anjing, dapat di simpulkan bahwa mereka merasa
setuju jika merasakan kesulitan, yaitu sebesar 46% atau 89 orang.
40
10. Pilih tipe anjing yang anda sukai:
Dari kuisioner kepada 194 pemilik anjing mengenai tipe anjing yang mereka sukai,
dapat di simpulkan bahwa mereka anjing berukuran kecil, yaitu sebesar 48% atau 92
orang.
11. Apakah anda sudah pernah masuk ke suatu komunitas anjing?
Dari kuisioner kepada 194 pemilik anjing mengenai keikutsertaan mereka di dalam suatu
komunitas anjing, dapat di simpulkan bahwa mereka belum pernah bergabung dengan
komunitas anjing, yaitu sebesar 53% atau 102 orang.
41
12. Apakah anda berminat untuk menambah peliharaan anjing anda?
Dari kuisioner kepada 194 pemilik anjing mengenai keinginan mereka menambah
peliharaan anjing mereka, dapat di simpulkan bahwa mereka setuju untuk menambaha
peliharaan anjing baru, yaitu sebesar 75% atau 146 orang.
3.2 Identifikasi Masalah
Berdasarkan kuisioner yang telah disebar keberbagai pihak, dapat
dirumuskan sejumlah permasalahan yang ada sebagai berikut:
Terlihat
bahwa
sebelum
mereka
membeli
seekor
anjing,
hampir
sebagian dari mereka merasakan kesulitan dalam menentukan anjing
pilihan yang mereka sukai untuk di pelihara (dapat di lihat pada kuesoiner
no 5)
Masih banyak pemilik anjing yang belum menemukan web yang memiliki
fitur lengkap. mereka membutuhkan sebuah web dengan fitur lengkap seperti,
dokter hewan, petshop, info tentang anjing, tips perawatan,dan info kehilangan
anjing. (dapat di lihat pada kuesioner no 6)
Sebagian dari mereka masih ada yang merasakan kesulitan dalam
menemukan cara merawat dan melihara jenis anjing mereka (dapat di lihat pada
kuesioner no 9)
42
Walaupun mereka sudah memiliki anjing sebagai teman bermain, mereka
masih ingin menambah koleksi peliharaan anjing mereka. (dapat
di lihat pada
kuesioner no 12)
3.3 Perancangan Solusi
3.3.1 Proses Bisnis Diusulkan sebagai Solusi Alternatif
Berangkat dari permasalahan di atas, maka diajukan suatu aplikasi ecommerce berbasis web yang bisa menjawab permasalahan – permasalahan
yang sering di terima oleh para pemilik anjing.
Aplikasi ini kelak dapat dijadikan rujukan bagi para pemilik anjing
dalam mencari informasi secara cepat dan akurat tanpa terbatas waktu.
Berikut adalah beberapa fitur yang terdapat dalam aplikasi yang akan dibuat.
Tabel 3.1 Fitur Aplikasi e-commerce berbasis web
No.
1.
Tujuan Solusi
Membantu
pemilik anjing
Proses Bisnis Baru Untuk
Fungsi dan Informasi
Mewujudkan Tujuan
Dalam Proses Bisnis
Melihat Info dan tips :
Fungsi :
Input :
Membaca, dan
menemukan info
dan tips anjing
yang hendak
Pemilik anjing tidak
mengetahui info anjing
memahami info anjing
dan tips perawatannya
43
dibeli atau sudah yang mereka miliki dan
di miliki.
Para pemilik
tips perawatan anjing
Informasi :
Info dan Tips
tersebut
anjing yang sudah Proses :
memelihara
anjing atau ingin
menambah
Membuka info dan tips,
Melihat info dan tips,
menutup tips dan info.
koleksi dapat
langsung
membaca info
Output :
dan tips anjing
Pemilik anjing membaca
tersebut secara
tips dan info
Fungsi :
langsung melalu
E-commerce
Menulis Info dan Tips:
Membagi ilmu dengan
berbasis web. Info Input :
member lain
dan tips yang
Member menemukan topik
Info dan Tips di
yang belum pernah di buat
sesuaikan berdasar jenis
terdapat pada web
di tulis oleh
admin dan para
member yang
Proses :
tersebut sarana ini untuk
Membuat info dan tips
ingin berbagi
kepada sesama
anjing dan ukuran anjing
Berdikusi di dalam info
member saling
berkomunikasi.
44
member.
dan tips
Informasi :
Output :
Info dan tips
Member yang saling
berdikusi
2.
Membantu
Melihat kumpulan
pemilik anjing
informasi dokter hewan
menemukan
Input :
dokter hewan
terdekat .
Anjing yang di miliki
Fungsi :
Membaca, menghubungi
dan mengunjungi dokter
hewan
sedang mengalami masalah Informasi :
Mereka yang
kesehatan
membuka web ini
dapat melihat
Proses :
dokter hewan
Membuka dokter hewan,
yang terdekat
melihat dokter hewan,
untuk membantu
menghubungi dokter
mereka yang
hewan dan menutup dokter
Informasi dokter hewan
45
mengalami
masalah
hewan.
Output :
kesehatan dengan
anjing mereka
Pemilik anjing
menghubungi dokter
hewan dan mendatangi
dokter hewan
3.
Membantu
pemilik anjing
Melihat iklan petshop
Fungsi :
Input :
Membaca, menghubungi
menemukan
petshop terdekat
.
Pemilik anjing ingin
mendatangi petshop untuk
melakukan perawatan
Mereka yang
anjing
membuka web ini
dapat melihat
.
Proses :
petshop yang
Membuka iklan petshop,
terdekat untuk
melihat iklan petshop,
membantu
menghubungi petshop dan
mereka membeli
menutup iklan petshop.
makanan anjing
Output :
dan mengunjungi dokter
hewan
Informasi :
Iklan petshop
46
dan aksesoris nya
Pemilik anjing
menghubungi petshop dan
mendatangi petshop
4.
Membantu
Menyebarkan info anjing
member untuk
hilang
menemukan
Input :
anjing mereka
yang hilang
Member membuat berita
Fungsi :
Membaca, menghubungi
dan mengunjungi orang
yang kehilangan
kehilangan anjing mereka
Informasi :
Proses :
Laporan dari member
Mereka yang
kehilangan anjing
dapat membuat
Melaporkan berita
berita kehilangan
kehilangan,Memasukkan
tentang anjing
data anjing, Membaca
mereka. Mereka
berita kehilangan, Menutup
yang membaca
berita kehilangan
beritanya dapat
Output :
membantu
mencarikan
member lainnya dapat
anjing tersebut.
membantu menemukan
Jika
anjing yang hilang
menemukannya
yang kehilangan anjing
47
langsung
menghubungi
orang yang
kehilangan
5.
Membantu
member untuk
Menjual Anjing
Fungsi :
Input :
Mempermudah
menjual koleksi
anjingnya atau
membeli anjing
Member adalah seorang
kernel
baru.
Proses :
Setiap member
Memasukkan data anjing,
mempunyai akses
memasukkan foto anjing,
untuk melakukan
melihat iklan anjing,
jual dan beli di
merubah status iklan
dalam web. Baik
Output :
mereka adalah
pedagang maupun Iklan anjingnya dapat di
penjualan anjing para
member
Informasi :
Data-data anjing dari
kernel
48
hanya pecinta
lihat oleh member lain
anjing
Membeli Anjing
Input :
Fungsi :
Member ingin mencari
Mempermudah member
koleksi anjing baru
membeli anjing dari
Proses :
Melihat iklan anjing,
kernel
Informasi :
menghubungi kernel, dan
Data-data anjing dari
membeli anjing
kernel
Output :
Member mendapatkan
koleksi anjing baru
3.4 Perancangan UML
Pada sub bab ini akan menjelaskan bagaimana struktur objek sistem yang
berlangsung pada SMA PGRI 1 Bekasi. Kelas- kelas objek yang menyusun
sistem dan juga hubungan antara kelas objek tersebut dapat dilihat pada gambar
Usecase berikut :
49
3.5 Usecase Diagram
Pada sub bab ini akan dijelaskan tentang interaksi tipikal antara para
pengguna aplikasi e- learning di SMA PGRI 1 Bekasi dengan sistem e- learning
itu sendiri. Interaksi- interaksi yang terjadi itu akan direpresentasikan oleh
gambar use case berikut ini:
Gambar 3.1 Usecase Diagram
50
Actor :
•
Visitor
•
Member
•
Admin
Actor : Visitor
Usecase : Register menjadi member
Precondition : Visitor belum pernah mendaftar
Flow Event :
•
Member memilih menu daftar
•
Sistem menampilkan form pendaftaran
•
Mengisi form pendaftaran
•
Sistem Melakukan validasi data yang di masukkan
•
Sistem memasukkan data ke dalam database
•
Sistem mengirimkan link aktivasi akun ke email user
Postcondition : konfirmasi email
Actor : Member
Usecase : Laporan anjing hilang
Precondition : Anjing yang hilang belum di temukan
51
Flow event
•
Member memilih menu anjing hilang di halaman beranda
•
Member memilih menu laporan kehilangan
•
Sistem menampilkan form laporan
•
Mengisi form biodata anjing
•
Sistem memasukkan data ke dalam database
•
Sistem memberikan pesan sukses
Postcondition : Data anjing hilang tampil di web
Usecase : Menjual Anjing
Precondition : Member ingin menjual peliharaan
Flow event
•
Member memilih menu buat iklan di halaman beranda
•
Sistem menampilkan form penjualan
•
Mengisi data sesuai formnya
•
Sistem melakukan validasi
•
Sistem memasukan kedalam database
•
Sistem menampilkan iklan
Postcondition : iklan anjing muncul
Usecase : Menjual Makanan
Precondition : Member ingin membeli makanan untuk anjingnya
52
Flow event
•
Member memilih menu buat iklan di halaman beranda
•
Sistem menampilkan form penjualan
•
Mengisi data sesuai formnya
•
Sistem melakukan validasi
•
Sistem memasukan kedalam database
•
Sistem menampilkan iklan
Postcondition : iklan makanan muncul
Usecase : Membuat iklan pejantan
Precondition : Member ingin menwarkan pejantan untuk di kawinkan
Flow event
•
Member memilih menu buat iklan di halaman beranda
•
Sistem menampilkan form penjualan
•
Mengisi data sesuai formnya
•
Sistem melakukan validasi
•
Sistem memasukan kedalam database
•
Sistem menampilkan iklan
Postcondition : iklan pejantan muncul
Usecase : Melapor member lain yang bermasalah
Precondition : Member yang di laporkan menyalahi aturan yang berlaku
53
Flow event
•
Member menemukan keanehan dalam suatu iklan
•
Membuka profil member yang membuat iklan
•
Memilih menu laporkan
•
Sistem menampilan form laporan
•
Member mengisi berita laporan
•
Sistem mengirimkan laporan kepada admin
•
Sistem menampilkan pesan sukses
Postcondition : Laporan di terima oleh admin
Usecase : Membuat pesan
Precondition : Sudah mengetahui siapa yang akan di kirimkan pesan
Flow event
•
Pilih profil member
•
Pilih menu kirim pesan
•
Sistem menampilkan form pesan
•
Menulis judul dan isi pesan
•
Sistem memasukan ke database
•
Sistem mengirim pesan kepada yang tertuju
•
Sistem menampilan pesan sukses
Postcondition : pesan di terima member lain
Usecase : Menulis tips pemeliharaan anjing
54
Precondition : Tips yang ingin di tulis belum pernah di tulis
Flow event
•
Memilih menu info & tips di halaman beranda
•
Memilih menu Tips baru
•
Sistem menampilkan form
•
Mengisi judul dan isi tips
•
Sistem memasukan ke database
•
Sistem menampilkan tips yang baru di buat
Postcondition : Tips sudah di tampilkan di menu Info & Tips
Actor : admin
Usecase : Menulis info anjing
Precondition : Info anjing yang ingin di tulis belum pernah di tulis
Flow event
•
Memilih menu info & tips di halaman beranda
•
Memilih menu info baru
•
Sistem menampilkan form
•
Mengisi berdasarkan jenis Anjing
•
Sistem memasukan ke database
•
Sistem menampilkan menu info
Postcondition : Tips sudah di tampilkan di menu Info & Tips
55
Usecase : Mengkill member
Precondition : Mendapatkan laporan dari member
Flow event
•
Membuka menu laporan di menu admin
•
Memeriksa laporan tersebut secara langsung
•
Sistem mengambil database member
•
Sistem menampilkan profil member
•
Admin memilih menu kill member
•
Sistem menampilkan pesan konfirmasi
•
Admin memilih menu Kill
•
Sistem menghapus database member
•
Sistem menampilkan pesan sukses
Postcondition : Member sudah tidak aktif
Usecase : Menghapus jualan yang tidak sesuai
Precondition : Isi iklan tidak sesuai dengan kategori
Flow event
•
Admin membuka lapak iklan yang tidak sesuai
•
Memilih menu hapus barang
•
Sistem mengambil database iklan
•
Sistem menghapus iklan
56
•
Sistem menampilkan pesan sukses
Postcondition : Barang sudah tidak ada
Usecase : Memasukkan iklan petshop
Precondition : Petshop sudah mensetujui persyaratan
Flow event
•
Admin membuat banner iklan
•
Memilih menu petshop
•
Pilih menu buat iklan petshop
•
Sistem menampilkan form upload
•
Admin Mengupload iklan petshop
•
Sistem memasukkan ke database
•
Sistem menampilan pesan sukses
Postcondition : iklan petshop tampil di web
Usecase : Memasukkan data dokter hewan
Precondition : Dokter hewannya memiliki tempat praktek yang jelas
Flow event
•
Admin memilih menu dokter hewan
•
Memilih menu tambahkan dokter
•
Sistem menampilan form dokter
•
Mengisi data-data dokter hewan
57
•
Sistem memasukkan ke database
•
Sistem menampilkan pesan sukses
Postcondition : Data dokter hewan tampil di web
Usecase : Membuat event
Precondition : Event Anjingnya sudah melakukan perjanjian sebelumnya
Flow event
•
Admin memilih menu event
•
Memilih menu tambahkan event
•
Sistem menampilkan form event
•
Mengisi keterangan event
•
Mengupload gambar
•
Sistem memasukkan ke database
•
Sistem menampilkan pesan sukses
Postcondition : event tampil di halaman web
58
3.5 Class Diagram
Pada sub bab ini akan menjelaskan bagaimana struktur objek sistem yang
berlangsung pada e-commerce ini. Kelas- kelas objek yang menyusun sistem dan
juga hubungan antar kelas objek tersebut dapat dilihat pada gambar Class
Diagram.
Gambar 3.2 Class Diagram
59
3.6 Sequence Diagram
Pada bab ini akan menggambarkan interaksi antar objek didalam dan
disekitar aplikasi (termasuk pengguna, display, dan sebagainya) berupa pesan
yang digambarkan terhadap waktu. Interaksi- interaksi yang terjadi tersebut
dapat kita lihat pada gambar sequence diagram berikut ini
Gambar 3.3 Sequence Diagram Register
Gambar 3.4 Sequence Diagram Menjual Anjing
60
Gambar 3.5 Sequence Diagram Iklan pejantan
Gambar 3.6 Sequence Diagram Menjual Makanan Anjing
61
Gambar 3.7 Sequence Diagram Anjing Hilang
Gambar 3.8 Sequence Diagram Tips Anjing
62
Gambar 3.9 Diagram Sequence Pesan
Gambar 3.10 Sequence Diagram Pelanggaran
63
Gambar 3.11 Sequence Diagram Iklan Petshop
Gambar 3.12 Sequence Diagram Dokter Hewan
64
Gambar 3.13 Sequence Diagram Event Anjing
Gambar 3.14 Diagram Sequence Menghapus Iklan Dijual
65
Gambar 3.15 Diagram Sequence Info Anjing
Gambar 3.16 Diagram Sequence Kill member
66
3.6 Activity Diagram
Pada sub bab ini akan memperlihatkan alur kerja dari tindakan – tindakan
yang terjadi didalam aplikasi e-commerce. Alur kerja dari tindakan- tindakan
tersebut dapat kita lihat pada gambar activity diagram berikut ini :
Gambar 3.17 Register Menjadi Member
67
Gambar 3.18 Tips Anjing
68
Gambar 3.19 Menjual Makanan
69
Gambar 3.20 Membuat pesan
70
Gambar 3.21 Melaporkan member bermasalah
71
Gambar 3.22 Menjual Anjing
72
Gambar 3.23 Iklan Anjing Pejantan
73
Gambar 3.24 Laporan anjing hilang
74
Gambar 3.25 Iklan petshop
75
Gambar 3.26 Membuat event
76
Gambar 3.27 Kill member
77
Gambar 3.28 Menulis info anjing
78
Gambar 3.29 Dokter hewan
79
Gambar 3.30 Hapus jualan
80
3.8 Perancangan ERD
Pada sub bab ini akan di bahas tentang struktur perancangan database yang di
gunakan untuk aplikasi e-commerce yang sedang di buat.
Gambar 3.31 Perancangan ERD
3.9 Kamus Data
Pada sub bab ini akan di bahas tentang kamus database yang
gunakan untuk aplikasi e-commerce yang sedang di buat.
akan di
81
Tabel 3.2 Fungsi tabel untuk menyimpan data pribadi user yang terdaftar
User
PK
id
username
password
saltpassword
email
join_date
level_id
avatar
isactive
Tabel 3.3 Primary Key dari tabel ini adalah : id
No
Nama Field
Tipe Data
PRIMARY KEY, Disusun
Id
1
Keterangan
Int
berdasarkan urutan pada saat user
mendaftar
Username sesuai dengan apa yang
Username
2
Varchar
user inginkan
Sebuah kode rahasia yang berisi
Password
3
Varchar
campuran huruf dan angka
4
SaltPassword
Varchar
Menampung generate password
82
5
Email
Varchar
Alamat email dari user
Tanggal terdaftarnya user kedalam
Join_Date
6
TimeStamp
web
7
Level_id
Int
Hak akses seorang user
Tampilan gambar yang
Avatar
8
Varchar
menggambarkan seorang user
9
IsActive
TinyInt
Unruk activasi pendaftaran
Tabel 3.4 Fungsi tabel ini untuk menyimpan data anjing yang ingin di jual
anjingdijual
PK
anjingdijual_id
FK
user_id
umur
harga
kelamin
image_url
keterangan
lokasi
83
Tabel 3.5 Primary Key dari tabel ini adalah :anjingdijual_id
No
Nama Field
Tipe Data
Keterangan
PRIMARY KEY, Disusun
Anjingdijual_id
1
Int
berdasarkan urutan pada saat user
menjual anjingnya
Menunjuk ke user yang menjual
User_id
2
Int
anjing tersebut
3
Umur
Varchar
Usia Anjing pada saat di jual
4
Harga
Decimal
Harga anjing yang ingin di jual
5
Kelamin
Varchar
Kelamin dari anjing tesebut
Menampung gambar anjing yg
Image_url
6
Varchar
ingin di jual
Rincian informasi dari anjing yang
Keterangan
7
Text
ingin di jual
Lokasi yang ingin di capai dengan
Lokasi
8
Varchar
mudah dan cepat
Tabel 3.6 Fungsi tabel ini untuk menyimpan data anjing yang hilang
anjinghilang
PK
id
84
FK
user_id
jenis_anjing
keterangan
tanggal
image_url
nama_anjing
Tabel 3.7 Primary Key dari tabel ini adalah : id
No
Nama Field
Tipe Data
PRIMARY KEY, Disusun
id
1
Keterangan
Int
berdasarkan urutan pada saat user
memposting berita kehilangan
Menunjuk ke user yang kehilangan
user_id
2
Int
anjing
3
jenis_anjing
Varchar
Jenis Anjing yang hilang
4
keterangan
Text
Keterangan anjing yang hilang
5
tanggal
Date
tanggal hilangnya anjing
6
image_url
Varchar
foto dari anjing yang hilang
7
nama_anjing
Varchar
nama panggilan anjing
85
Tabel 3.8 Fungsi tabel untuk menyimpan data pesan antar user
usermail
PK
id
to
from
subject
description
Tabel 3.9 Primary Key dari tabel ini adalah : id
No
Nama Field
Tipe Data
PRIMARY KEY, Disusun
id
1
Keterangan
Int
berdasarkan urutan user
mengirimkan pesan ke user lain
tujuan dari pesan yang ingin di
To
2
Int
kirim
3
From
Int
data si pengirim pesan
4
subject
Varchar
judul pesan yang di buat
5
description
Text
isi pesan
86
Tabel 3.10 Fungsi tabel untuk menyimpan data pelanggaran yang di lakukan user
pelanggaran
PK
id
FK
nama_pelanggar
link_pelanggar
deskripsi
user_id
Tabel 3.11 Primary Key dari tabel ini adalah : id
No
Nama Field
Tipe Data
PRIMARY KEY, Disusun
id
1
Keterangan
Int
berdasarkan urutan laporan
pelanggaran yang di buat user
2
nama_pelanggar
Varchar
Nama yang di laporkan
3
link_pelanggar
Varchar
alamat kesalahan pelanggar
isi singkat dari pelanggaran yang
deskripsi
4
Text
di lakukan
id dari user yang melakukan
user_id
5
Int
pelanggaran
87
Tabel 3.12 Fungsi tabel untuk menyimpan data dari banner yang ada di web
banner
PK
id_banner
banner_name
description
start_date
end_date
banner_url
Tabel 3.13 Primary Key dari tabel ini adalah : id_banner
No
Nama Field
Tipe Data
PRIMARY
id_banner
1
Keterangan
Int
KEY,
Disusun
berdasarkan urutan banner yang di
upload
2
banner_name
Varchar
3
description
Text
isi dari banner
waktu memulai banner itu di
start_date
4
nama dari banner
Date
pasang
5
end_date
Date
6
banner_url
Varchar
waktu terakhir banner itu di pasang
tautan dari banner ke web lain
88
Tabel 3.14 Fungsi tabel untuk menyimpan data banner petshop
tokobinatang
PK
Id
Nama_image
Tabel 3.15 Primary Key dari tabel ini adalah : id
No
Nama Field
Tipe Data
Keterangan
PRIMARY
Id
1
Int
KEY,
berdasarkan urutan banner yang di
upload
2
Nama_image
Varchar
nama dari banner petshop
Tabel 3.16 Fungsi tabel untuk menyimpan data event anjing
Event
PK
Disusun
Id
tanggal
nama_Event
keterangan
89
Tabel 3.17 Primary Key dari tabel ini adalah : id
No
Nama Field
Tipe Data
PRIMARY
Id
1
Keterangan
Int
KEY,
Disusun
berdasarkan urutan event yang di
buat
2
Tanggal
Date
3
Nama_Event
Varchar
tanggal event itu berlangsung
isi
Keterangan
4
nama dari event
dari
event
yang
akan
Text
berlangsung
Tabel 3.18 Fungsi tabel ini untuk menyimpan data pribadi siswa.
hakakses
PK
id
level
Tabel 3.19 Primary Key dari tabel ini adalah : idsiswa
No
Nama Field
Tipe Data
PRIMARY
id
1
Keterangan
Int
KEY,
Disusun
berdasarkan urutan hakakses yang
di berikan
90
level yang di berikan terhadap
level
2
Varchar
masing-masing user.
Tabel 3.20 Fungsi tabel ini untuk menyimpan data Dokter Hewan
dokterhewan
PK
id
nama
alamat
kota
telepon
email
Tabel 3.21 Primary Key dari tabel ini adalah : id
No
Nama Field
Tipe Data
PRIMARY
id
1
Keterangan
Int
KEY,
Disusun
berdasarkan urutan dokter hewan
yang di input
2
nama
Varchar
nama dari dokter hewan
3
Alamat
Text
alamat dari dokter hewan
4
kota
Varchar
kota asal dokter hewan
91
5
Telepon
Varchar
no telepon dokter hewan
6
Email
Varchar
alamat email dokter hewan
Tabel 3.22 Fungsi tabel untuk menyimpan data tips pemeliharaan anjing
tips
PK
id
FK
user_id
deskripsi
tanggal
judul
Tabel 3.23 Primary Key dari tabel ini adalah : id
No
Nama Field
Tipe Data
PRIMARY
id
1
Keterangan
Int
KEY,
Disusun
berdasarkan urutan tips yang di
posting
2
user_id
Int
3
deskripsi
Text
isi dari tips yang di buat
4
tanggal
Date
tanggal tips di buat
5
judul
Varchar
id dari user yang membuat tips
judul tips yang di buat
92
Tabel 3.24 Fungsi tabel untuk menyimpan data makanan yang ingin di jual
makanandijual
PK
makanan_id
FK
user_id
jenis
nama
harga
image_url
keterangan
Tabel 3.25 Primary Key dari tabel ini adalah :makanan_id
No
Nama Field
Tipe Data
PRIMARY
Makanan_id
1
Keterangan
Int
KEY,
Disusun
berdasarkan urutan pada saat user
menjual makanan
Menunjuk ke user yang menjual
User_id
2
Int
anjing tersebut
3
Jenis
Varchar
Jenis makanan pada saat di jual
4
Nama
Varchar
Nama makanan yang ingin di jual
5
Harga
Decimal
Harga makanan tesebut
93
Menampung gambar makanan yg
Image_url
6
Varchar
ingin di jual
rincian informasui dari makann
Keterangan
7
Text
yang inign di jual
Tabel 3.26 Fungsi tabel untuk menyimpan data anjing yang ingin di jual
pejantandijual
PK
pejantan_id
FK
user_id
jenis
lokasi
umur
harga
kelamin
image_url
keterangan
Tabel 3.27 Primary Key dari tabel ini adalah :anjingdijual_id
No
Nama Field
1
Pejantan_id
Tipe Data
Keterangan
PRIMARY
Int
KEY,
Disusun
berdasarkan urutan pada saat user
membuat iklan pejantan
94
2
Menunjuk ke user yang membuat
User_id
Int
iklan pejantan tersebut
Jenis anjing pejantan yang di
Jenis
3
Varchar
tawarkan
4
Lokasi
Decimal
Lokasi anjing itu berada
5
Umur
Varchar
Umur dari anjing pejantan tersebut
6
Harga
Harga dari anjing pejantan yang di
Varchar
tawarkan
7
rincian informasui dari anjing
Kelamin
Text
yang inign di jual
Menampung gambar makanan yg
Image_url
8
Varchar
ingin di jual
Rincian informasi dari anjing yang
Keterangan
9
Text
ingin di jual
Tabel 3.28 Fungsi tabel untuk menyimpan data profil seorang member
user_profile
FK
user_id
nama_lengkap
alamat
telepon
95
Tabel 3.29 Primary Key dari tabel ini adalah : No
Nama Field
Tipe Data
Keterangan
FOREIGN KEY dari table user
user_id
1
Int
yang
menampilkan
profile
member
Menampilkan nama lengkap dari
nama_lengkap
2
Varchar
member
3
Alamat
Text
4
Telepon
varchar(
Alamat member ketika terdaftar
telepon yang dapat di hubungi
Tabel 3.30 Fungsi tabel untuk menyimpan data profil seorang member
InfoAnjing
FK
infoanjing_id
jenis
image_url
keterangan
Tabel 3.31 Primary Key dari tabel ini adalah : infoanjing_id
No
Nama Field
Tipe Data
FOREIGN
infoanjing_id
1
Keterangan
KEY.
Disusun
Int
berdasarkan
urutan
pada
saat
96
admin memasukkan info anjing
2
Jenis
Varchar
Menampung gambar anjing yg
image_url
3
Menampilkan jenis anjing
Varchar
ingin di infokan
4
Keterangan
Text
Keterangan tentang anjing
Download