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