Evaluasi Sistem Analisis Pengkodean Entity Relational Diagram ERD

5 Text Editor Adobe Dreamweaver CS3 6 Local Server XAMPP 1.6 7 Browser Mozilla Firefox 3.6, Google Chrome 4.0.223.11

3.3 Evaluasi Sistem

Setelah melakukan pengamatan dan wawancara di Yayasan Taman Sringanis maka dapat ditemukan beberapa masalah yang terjadi pada sistem yang berjalan saat ini. Sistem yang ada saat ini masih bersifat pencatatan data, transaksi dalam bentuk pembukuan dimana setiap melakukan transaksi pembelian dan penjualan masih menggunakan dokumen – dokumen. Berdasarkan hasil observasi dan wawancara dengan pihak Yayasan, bahwa perusahaan membutuhkan sarana promosi dan penjualan yang dapat diakses dari internet yang nantinya akan dijadikan landasan pembangunan aplikasi ecommerce Yayasan Taman Sringanis.

3.4 Komponen Perangkat Lunak

Komponen perangkat lunak adalah suatu analisa untuk mengetahui kebutuhan perangkat lunak yang akan dibangun.

3.4.1 Kebutuhan Aplikasi

Perancangan atas aplikasi disusun berdasarkan kebutuhan yang diperlukan oleh Yayasan Taman Sringanis yaitu : 1. Terdapat sebuah halaman depan yang berisi navigasi ke setiap struktur web. 2. Terdapat halaman yang berisi profil dari Yayasan Taman Sringanis. 3. Terdapat halaman yang berisi produk yang diproduksi oleh Yayasan Taman Sringanis. 4. Terdapat halaman yang berisi layanan atau jasa yang diberika oleh Yayasan Taman Sringanis. 5. Terdapat halaman pegawai untuk mengelola isi website. 6. Terdapat halaman yang berisi cara pembelian. 7. Terdapat halaman yang berisi produk yang telah dibeli. 8. Terdapat halaman untuk menghubungi pegawai website. 9. Terdapat halaman pegawai yang telah menjadi member untuk dapat melakukan proses transaksi pembelian.

3.4.2 Kebutuhan Pengguna

Pengguna yang akan menggunakan aplikasi yang akan dibangun ini terdiri dari tiga bagian yaitu pegawai, member dan pengunjung, dengan asumsi pngunjung yang sudah terbiasa menggunakan internet, jenis pengguna akan dijelaskan sebagai berikut. Data kebutuhan pengguna dapat dilihat pada tabel 3.6. Tabel 3. 6 Tabel Kebutuhan Pengguna Pengguna Publikasi Direktur Marketing Sekretariat Pelanggan Pengunjung Hak akses Mengelola data pegawai ,data konten web dan data master Melihat laporan penjualan Mengelola data kategori produk, data produk, pemesanan, pelanggan dan laporan produk. Mengelola data kunjungan dan pelatihan Melakukan pemesanan produk, melihat konten web dan melihat history transaksi. Melihat konten website. Tingkat pendidikan Minimal SMA Minimal SMA Minimal SMA Minimal SMA Minimal SMA Minimal SMA Keterampilan Terbiasa menggunakan komputer dan internet. Terbiasa menggunakan komputer dan internet. Mengetahui cara penggunaan komputer dan Mengetahui cara penggunaan komputer dan Mengetahui cara penggunaan komputer dan Mengetahui cara penggunaan komputer internet. internet. internet. dan internet. Pengalaman Terbiasa menggunakan komputer dan internet. Terbiasa menggunakan komputer dan internet. Sudah pernah menggunakan komputer dan internet. Sudah pernah menggunakan komputer dan internet. Sudah pernah menggunakan komputer dan internet. Sudah pernah menggunak an komputer dan internet. Jenis pelatihan Pelatihan menggunakan komputer dan internet. Terbiasa menggunakan komputer dan internet. Pelatihan menggunakan komputer dan intenet. Pelatihan menggunakan komputer dan intenet.

3.5 Analisis Pengkodean

Pengkodean merupakan suatu pengelompokkan data, berguna untuk membantu mengidentifikasi suatu objek secara singkat. Kode dapat dibentuk dari kumpulan angka. 1. kode produk Kode produk terdiri dari rangkaian angka dengan panjang 7. Contoh kode produk : 1111001,1111002 Keterangan : 3 digit pertama merupakan kode kategori. 4 digit terkahir merupakan nomor urut produk yang terdapat dalam ketegori tersebut.

3.6 Entity Relational Diagram ERD

Entity Relationship Diagram ERD merupakan salah satu cara untuk mengolah database sehingga data tersebut dapat diketahui hubungan atau relasi dari dua file atau tabel. Untuk lebih jelasnya bentuk Entity Relationship Diagram ERD pada aplikasi yang akan dibangun dapat dilihat pada gambar 3.2 dibawah ini. Produk Provinsi Kota Order_detail_temp Kategori pelanggan Order Memiliki 1 N Memiliki 1 N Memiliki N 1 Memiliki 1 1 Memiliki N 1 Memiliki N 1 Memiliki 1 N Terstimonial Memiliki N 1 Id_orders_detail_t emp Id_kategori kd_produk Id_orders username Id_testimonial Id_kabkota Id_provinsi Kecamatan Kelurahan Memiliki 1 N 1 Memiliki 1 Orders_detail Ongkos pesanan 1 Ongkos kirim 1 Id_res_harga Id_kecamatan Id_kelurahan Memiliki N 1 Kd_jabatan mengelola 1 1 dibayar pembayaran 1 1 Id_pembayaran memiliki 1 Jabatan pegawai username Memiliki 1 1 Tabel_harga Memiliki 1 1 Id_harga 1 bank Id memiliki 1 1 provider paket Id_paket Id_provider memiliki 1 N memiliki 1 1 Memiliki 1 1 Gambar 3. 6 Entity Relationship Diagram

3.7 Perancangan Aplikasi