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