26
PEMBAHASAN
3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan
Berbekal pengalaman 4 tahun bekerja di salah satu pabrik styrofoam di jakarta maka pada tanggal 3 juni 2004 bapak Sisya Mandagie mendirikan PT. Royal Foamindo Perkasa di ITC Mangga Dua Jakarta.
Pada tahun 2009 pindah ke cikarang, menempati luas tanah 800 m2 dengan jumlah karyawan 20 orang. Aktifitas produksi dimulai dengan memproduksi styrofoam balok dan lembaran dengan kapasitas 50 kubik per bulan. Seiring dengan adanya pertumbuhan positif yang mampu mencapai kapasitas 100 kubik per bulan, maka pada tahun 2011 pabrik pindah lokasi ke Kawasan Industri Jababeka 2 dengan jumlah mesin 2 mesin balok (Extruder) 5 mesin cutting (Cut Seal).
Dengan keyakinan bertumbuhnya industri foam, maka pada tahun 2014 PT. Royal Foamindo Perkasa pindah ke Cileungsi Bogor, menempati luas tanah 5.000 m2, dan menambah Jenis produksi baru serta menambah mesin dengan dukungan tenaga listrik 1.000.000 watt, yang mampu meningkatkan produksi hingga 350 kubik per bulan.
3.1.2. Struktur Organisasi
Struktur organisasi pada PT. Royal Fomindo Perkasa disusun berdasarkan unit-unit fungsional yang bekerja menurut fungsinya masing-masing. Unit fungsional tersebut disebut departemen. Setiap departemen dipimpin oleh seorang general manager. Setiap departemen dapat terbagi lagi ke dalam sub departemen yang dipimpin oleh kepala bagian.
Adapun struktur organisasi yang diterapkan pada PT. Royal Foamindo Perkasa dapat dilihat pada gambar berikut ini.
Gambar III.1.
Struktur Organisasi PT. Royal Foamindo Perkasa Sumber : PT. Royal Foamindo Perkasa (2013)
Berikut adalah deskripsi fungsi dan tugas tanggung jawab dari beberapa bagian yang terdapat pada struktur organisasi PT. Royal Foamindo Perkasa, yaitu: 1. Direktur bertugas untuk :
a. Bertanggung jawab dalam memimpin dan menjalankan perusahaan b. Menetapkan strategi-strategi untuk mencapai visi dan misi serta
mengkoordinasikan dan mengawasi semua kegiatan di perusahaan. 2. General Manager
a. Mengelola operasional harian perusahaan.
b. Merencanakan dan mengontrol kebijakan perusahaan agar dapat berjalan dengan maksimal.
3. Production Planning Inventory Control (PPIC)
a. Bertanggung jawab atas aktivitas pengendalian persedian, pengendalian produksi, perencanaan, dan kontrol pengiriman.
4. Produksi
a. Melaksanakan prosedur produksi dan prosedur kualitas sesuai dengan ketentuan perusahaan
b. Mengatur dan mengontrol bahan baku proses produksi sehingga menjadi bahan jadi dengan ketentuan target yang telah ditentukan.
5. Ekspedisi
a. Bertanggung jawab terhadap pengiriman barang 6. Warehouse
a. Mempersiapkan pesanan dan memproses permintan dan pesanan pasokan b. Membuat catatan administrasi persedian barang, yang meliputi jenis
c. Melakukan perhitungan fisik barang manual setiap hari. 7. Quality Control (QC)
a. Memonitor kualitas material serta hasil produksi
b. Melakukan pemeriksaan terhadap jalannya proses produksi untuk memastikan kesesuaian prosedur.
8. Maintenence
a. Melakukan pemeliharaan terhadap mesin-mesin dan fasilitas
perusahaan. 9. Purcashing
a. Bertanggung jawab atas pemesanan barang atau keperluan perusahaan baik bahan baku maupun bahan penunjang lainnya.
b. Membuat perencanaan pembelian barang sesuai permintaaan pembelian yang diterima departemen terkait, melakukan negosiasi, pengendalian dan adminitrasi pembelian.
10. Marketing
a. Melaksanakan kegiatan pemasaran dengan memperkenalkan perusahaan kepada pelanggan melalui produk yang dibuat oleh perusahaan dan bertugas untuk menajalin hubungan baik dengan pelanggan.
11. Admin
a. Bertugas mengentry data konsumen dan pesanan 12. Sales
a. Melaksanakan kegiatan penjualan melalui telepon terhadap target pelanggan secara sistematik.
b. Melakukan tindak pelayanan, untuk memberikan kepuasan kepada pelanggan
13. Finance & Accounting
a. Merencanakan strategi akunting perusahaan secara tepat sesuai strategi bisnis perusahaan.
b. Mengatur dan mengarahkan pencatatan neraca perusahaan sesuai aktivitas perusahaan.
14. HRD dan Personalia
a. Bertanggung jawab untuk mengelola sumber daya manusia (karyawan) di perusahaan
3.2. Analisa Kebutuhan A. Kebutuhan Sistem
Untuk menembah, meningkatkan pelayanan dan menjaga loyalitas konsumen. Maka PT. Royal Foamindo Perkasa membutuhkan sistem teknologi berbasis web, dimana akan mampu menjangkau kepada konsumen tanpa mengenal waktu dan tempat, khususnya mengenai pemberian informasi produk, pemesanan, konfirmasi pembayaran, dan informasi perusahaan serta memudahkan konsumen untuk memberikan tanggapan berupa kritik, saran dan penilaian pelayanan.
B. Kebutuhan Pengguna 1. Kebutuhan Admin
Dalam menjaga kinerja sistem dibutuhkan admin untuk mengelola website, dimana admin bisa melakukan penambahan data jenis produk, membuat informasi berita, mengelola data pemesanan barang, mengelola data konsumen , data pembayaran, dan laporan.
2. Kebutuhan Pelanggan
Dengan dibuatnya sistem CRM berbasis website ini, agar pelayanannya lebih luas dan efisien serta memiliki cangkupan yang luas, kosumen dapat melihat dan mengetahui informasi tentang produk, jenis produk, informasi-informasi berita, tentang perusahaan, serta bagi konsumen yang telah memesan barang dapat melihat informasi pesanan dan dapat melihat bukti pemesanan dan surat jalan pemesanan barang. Selain itu konsumen juga bisa melakukan konfirmasi pembayaran lewat website, serta bisa memberikan tanggapan yang berisi saran, kritik dan penilaian terhadap pelayanan perusahaan .
3.3. Rancangan Dokumen
A. Rancangan Dokumen Masukan ( Input )
Bentuk masukan dari rancangan program disajikan berdasarkan dokumen dan form yang dimasukan guna kebutuhan program. Adapun bentuk masukan yang diperlukan antara lain :
1. Nama Dokumen : Purcahase Order
Fungsi : Sebagai data pemesanan barang
Sumber : Konsumen
Tujuan : Marketing
Media : Kertas
Jumlah : 1 Rangkap
Frekuensi : Setiap ada pemesanan barang
Bentuk : Lihat Lampiran A.1
2. Nama Dokumen : Form Input Pesan Barang
Fungsi : Untuk mengentri data pemesanan barang
Sumber : Admin
Tujuan : Konsumen
Media : Form
Jumlah : 1 Halaman
Frekuensi : Setiap ada pemesanan barang
3. Nama Dokumen : Form Input Surat Jalan
Fungsi : Untuk mengentri data pengiriman barang
Sumber : Admin
Tujuan : Konsumen
Media : Form
Jumlah : 1 Halaman
Frekuensi : Setiap ada pemesanan barang
Bentuk : Lihat Lampiran A.3
4. Nama Dokumen : Form Konfirmasi Pembayaran
Fungsi : Sebagai data pembayaran
Sumber : Konsumen
Tujuan : Admin
Media : Form
Jumlah : 1 Halaman
Frekuensi : Setiap ada Pembayaan
B. Rancangan Dokumen Keluaran ( Output )
Merupakan bentuk dokumen keluaran dari rancangan program, adapun bentuk keluaran antara lain :
1. Nama Dokumen : Bukti Pemesanan barang
Fungsi : Sebagai Bukti Pemesanan barang
Sumber : Admin
Tujuan : Konsumen
Media : Kertas
Jumlah : 1 Halaman
Frekuensi : Setiap ada pemesanan barang
Bentuk : Lihat Lampiran B.1
2. Nama Dokumen : Surat Jalan
Fungsi : Sebagai Tanda pengiriman
Sumber : Admin
Tujuan : Konsumen
Media : Kertas
Jumlah : 1 Halaman
Frekuensi : Setiap ada pemesanan
Bentuk : Lihat Lampiran B.2
3. Nama Dokumen : Laporan Data Konsumen
Fungsi : Sebagai data konsumen
Sumber : Admin
Tujuan : Marketing
Jumlah : 1 Halaman
Frekuensi : Setiap ada member baru
Bentuk : Lihat Lampiran B.3
4. Nama Dokumen : Laporan Data Pemesanan Per Periode
Fungsi : Sebagai laporan pemesanan berdasarkan periode
Sumber : Admin
Tujuan : Marketing
Media : Kertas
Jumlah : Tidak Terbatas
Frekuensi : Setiap ada pemesanan
Bentuk : Lihat Lampiran B.4
5. Nama Dokumen : Laporan Data Pemesanan Per Kondisi
Fungsi : Sebagai laporan pemesanan berdasarkan kondisi
Sumber : Admin
Tujuan : Marketing
Media : Kertas
Jumlah : Tidak Terbatas
Frekuensi : Setiap ada pemesanan
3.4. Rancangan Perangkat Lunak
Untuk perancangan basis data penulis menggambarkan pemetaanya dengan metode Entity Relationship Diagram dan Logical Record Structure, serta untuk penjelasannya melalui spesifikasi file.
1. Entity Relationship Diagram ( ERD )
Untuk menggambarkan data yang terdapat dalam perancangan program costumer relationship management dapat digunakan ERD. Terdapat 6 buah entitas di dalamnya, yaitu entitas jenis, density, detail_barang, pesan_barang, pembayaran, dan member.
Gambar III.2
2. Logical Relation Structure ( LRS )
Untuk menggambarkan data yang terdapat dalam perancangan program costumer relationship management dapat digunakan LRS. Terdapat 6 buah record di dalamnya, yaitu jenis, density, detail_barang, pesan_barang, pembayaran, admin, dan member.
Gambar III.3
3.5. Spesifikasi File
Dalam merancang program tersebut dibutuhkan perancangan basis data yang terdiri dari 12 tabel untuk mendukung kebutuhan program yaitu tabel admin, berita, density, jenis, galeri, member, detail_barang, keranjang_barang, pesan_barang, surat_jalan, dan pembayaran. Untuk field-field dari tabel tersebut diantaranya :
1. Spesifikasi File Admin
Nama File : Table Admin
Akronim : admin
Fungsi : untuk menyimpan data admin
Tipe File : File master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 61 byte
Kunci Field : id_admin
Software : MySQL
Tabel III.1 Spesifikasi File Admin
No Elemen Data Nama Field Tipe Size Ket
1 Id Admin id_admin Int 11 Primary key
2 Nama nama Varchar 30
3 Username username Varchar 10 4 Password password Varchar 10
2. Spesifikasi File Berita
Nama File : Table Berita
Akronim : berita
Fungsi : Untuk menyimpan data berita
Tipe File : File master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 95 byte
Kunci Field : id_berita
Software : MySQL
Tabel III.2 Spesifikasi File Berita
No Elemen Data Nama Field Tipe Size Ket
1 Id Berita id_berita Int 5 Primary key
2 Judul judul Varchar 30
3 Isi isi Text
4 Gambar gambar Varchar 50
5 Tanggal tanggal Varchar 10
3. Spesifikasi File Density
Nama File : Table Density
Akronim : density
Fungsi : Untuk menyimpan data density
Tipe File : File master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Kunci Field : id_density
Software : MySQL
Tabel III.3 Spesifikasi File Density
No Elemen Data Nama Field Tipe Size Ket
1 Id Density id_density Int 5 Primary key
2 Nama Density nama_density Varchar 20
3 Keterangan ket Text
4 Gambar gambar Varchar 50
4. Spesifikasi File Jenis
Nama File : Table Jenis
Akronim : jenis
Fungsi : Untuk menyimpan data jenis
Tipe File : File master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 85 byte
Kunci Field : id_jenis
Software : MySQL
Tabel III.4 Spesifikasi File jenis
No Elemen Data Nama Field Tipe Size Ket
1 Id Jenis id_jenis Int 5 Primary
key
2 Nama Jenis nama_jenis Varchar 30
3 Keterangan ket Text
5. Spesifikasi File Galeri
Nama File : Table Galeri
Akronim : galeri
Fungsi : untuk menyimpan data galeri
Tipe File : File master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 55 byte
Kunci Field : id_galeri
Software : MySQL
Tabel III.5 Spesifikasi File Galeri
No Elemen Data Nama Field Tipe Size Ket
1 Id galeri id_galeri Int 5 Primary
key
2 Gambar gambar Varchar 50
3 Keterangan ket Text
6. Spesifikasi File Member
Nama File : Tabel Member
Akronim : member
Fungsi : Untuk menyimpan data member
Tipe File : File master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Kunci Field : id_member
Software : MySQL
Tabel III.6 Spesifikasi File Member
No Elemen Data Nama Field Tipe Size Ket
1 No member no_member Varchar 10 Primary
Key
2 Nama nama Varchar 50
3 Alamat alamat Varchar 50
4 No Telepon no_telp Varchar 15
5 Email email Varchar 20
6 Alamat Kirim alamat_kirim Varchar 50
7 Foto foto Varchar 50
8 Username username Varchar 10
9 Password password Varchar 10
10 Status Data status_data Varchar 20
7. Spesifikasi File Detail Barang
Nama File : Table detail_barang
Akronim : detail_barang
Fungsi : Untuk menyimpan detail barang
Tipe File : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 59 byte
Kunci Field : id_detailbrg
Tabel III.7
Spesifikasi File Detail Barang
No Elemen Data Nama Field Tipe Size Ket
1 No Pesan no_pesan Varchar 8 Primary key
2 Id Jenis id_jenis Int 5
3 Id density id_density Int 5
4 Ukuran ukuran Varchar 30
5 Quantity qty Int 11
6 Harga satuan harga_satuan Double
7 Total harga total_harga Double
8. Spesifikasi File Keranjang Barang
Nama File : Tabel Keranjang Barang
Akronim : keranjang_barang
Fungsi : untuk menyimpan data barang sementara
Tipe File : File master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 69 byte
Kunci Field : id_keranjang
Software : MySQL
Tabel III.8
Spesifikasi File Keranjang Barang
No Elemen Data Nama Field Tipe Size Ket
1 No Pesan no_pesan Varchar 8
2 No member no_member Varchar 10
3 Id jenis id_jenis Int 5
4 Id density Id_density Int 5
5 Ukuran ukuran Varchar 30
6 Quantity qty Int 11
7 Harga satuan harga_satuan Double
9. Spesifikasi File Pesan Barang
Nama File : Table Pesan Barang
Akronim : pesan_barang
Fungsi : Untuk menyimpan data pesanan barang
Tipe File : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 111 byte
Kunci Field : id_pesanbrg
Software : MySQL
Tabel III.9
Spesifikasi File Pesan_Barang
No Elemen Data Nama Field Tipe Size Ket
1 No pesan no_pesan Varchar 8 Primary Key
2 No po no_po Varchar 13
3 No member no_member Varchar 10
4 Total bayar total_bayar Double
5 Tanggal order tgl_order Date
6 Tanggal kirim tgl_kirim Date
7 Telah dibayar telah_dibayar Double
8 Status bayar status_bayar Varchar 20
9 Status kirim status_kirim Varchar 20
10 Ket
Pembayaran
10. Spesifikasi File Surat Jalan
Nama File : Table Surat Jalan
Akronim : surat_jalan
Fungsi : Untuk menyimpan data pengiriman barang
Tipe File : File master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 54 byte
Kunci Field : id_suratjln
Software : MySQL
Tabel III.10
Spesifikasi File surat jalan
No Elemen Data Nama Field Tipe Size Ket
1 Id suratjln id_suratjln Int 5 Primary key
2 No Po no_po Varchar 13
3 Tanggal kirim tgl_kirim Varchar 10
4 Kendaraan kendaraan Varchar 15
5 No polisi no_polisi Varchar 11
11. Spesifikasi File Pembayaran
Nama File : Table Pembayaran
Akronim : pembayaran
Fungsi : Untuk menyimpan data pembayaran
Tipe File : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Panjang Record : 148 byte
Kunci Field : -
Software : MySQL
Tabel III.11
Spesifikasi File Pembayaran
No Elemen Data Nama Field Tipe Size Ket
1 No po no_po Varchar 13
2 No member no_member Varchar 10
3 No rekening no_rekening Varchar 15
4 Nama rekening nama_rekening Varchar 20
5 Tanggal transfer tgl_transfer Date
6 Jumlah transfer jumlah_transfe
r
Double
7 Bukti transfer bukti_transfer Varchar 50
8 Validasi validasi Varchar 15
9 Konfir Via konvir_via Varchar 15
12. Spesifikasi File Polling
Nama File : Table Polling
Akronim : poll
Fungsi : Untuk menyimpan data polling
Tipe File : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 20 byte
Kunci Field : -
Tabel III.12 Spesifikasi File Polling
No Elemen Data Nama Field Tipe Size Ket
1 Sangat baik sangatBaik Int 5
2 Baik Baik Int 5
3 Kurang baik kurangBaik Int 5
4 Tidak baik tidakBaik Int 5
13. Spesifikasi File Testimoni
Nama File : Table Testimoni
Akronim : testimoni
Fungsi : Untuk menyimpan data testimoni
Tipe File : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 45 byte
Kunci Field : id_testimoni
Software : MySQL
Tabel III.13
Spesifikasi File Testimoni
No Elemen Data Nama Field Tipe Size Ket
1 Id Testimoni id_testimoni Int 5 Primary
Key
2 No Member no_member Varchar 10
3 Judul Judul Varchar 30
4 Isi Testimoni Testimoni Text
3.6. Spesifikasi Program A. Struktur Navigasi
Supaya mempermudah dalam mengoprasikan program dan lebih terarah, maka dibuat navigasi program. Struktur navigasi di dalam program terbagi menjadi 3 yaitu struktur navigasi halaman admin, struktur navigasi halaman user, dan struktur navigasi halaman member.
1. Struktur Navigasi Halaman Admin
Pada halaman admin menggunakan struktur navigasi campuran, karena pertama admin login terlebih dahulu, maka akan masuk ke halaman index admin yang didalamnya terdapat menu dashboard, konsumen, pesanan barang, data barang, laporan dan admin menu yang dapat diakses secara acak atau tidak terurut.
Gambar III.4
2. Struktur Navigasi Halaman User
Pada halaman user menggunakan struktur navigasi campuran, dimana pada tampilan index didalamnya terdapat menu dashboard, profil perusahaan, pesanan, produk, galeri, kontak kami dan login yang dapat diakses secara acak atau tidak terurut.
Gambar III.5
3. Struktur Navigasi Halaman Member
Pada halaman member menggunakan struktur navigasi campuran, dimana sebelum member login untuk kehalaman index member yang didalamnya terdapat menu dashboard, profil perusahaan, pesanan, produk, galeri, kontak kami dan menu yang didalamnya terdapat 4 menu diantaranya profil anda, pesanan anda, testimoni dan logout yang dapat diakses secara acak atau tidak terurut.
Gambar III.6
3.7. Spesifikasi Sistem Komputer
Untuk memaksimalkan jalannya program, maka sangat dibutuhkan minimum spesifikasi sistem komputer baik spesifikasi perangkat keras maupun spesifikasi perangkat lunak, diantaranya sebagai berikut :
A. Spesifikasi Perangkat Keras
Berikut ini adalah spesifikasi perangkat keras minimum yang dibutuhkan untuk mengimplementasikan aplikasi website Costumer Relationship Manager (CRM).
a. Server 1) CPU
(a) Processor Intel Pentium Core 2 Duo (b) RAM DDR3 2 GB
(c) Hard Disk 500 GB 2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1024x768 5) Koneksi internet dengan kecepatan 2 Mbps
b. Client 1) CPU
(d) Processor Intel Pentium Core 2 Duo (e) RAM DDR3 2 GB
(f) Hard Disk 300 GB 2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1024x768 5) Koneksi internet dengan kecepatan 1.7 Mbps B. Spesifikasi Perangkat Lunak
Berikut ini adalah spesifikasi perangkat lunak minimum yang dibutuhkan untuk mengimplementasikan aplikasi website Costumer Relationship Manager (CRM).
a. Server
1) Sistem Operasi : Microsoft Windows atau Linux
2) Web Server : Xammp yang terdiri dari beberapa komponen aplikasi Apache Server v2, Aplikasi PHP Server v5, Aplikasi MySQL Server v5, Aplikasi phpMyAdmin v3
3) Web Browser : Mozilla Firefox dan Google Chrome b. Client
6) Sistem Operasi : Microsoft Windows atau Linux 7) Web Browser : Mozilla Firefox dan Google Chrome
3.8. Implementasi
A. Implementasi Rancangan Form / Antar Muka
Implementasi rancangan antar muka pada program costumer relationship management (CRM) berdasarkan hasil rancangan antar muka.
1. Rancangan Antar Muka Admin a. Halaman Login Admin
Administrator harus melakukan login terlebih dahulu untuk dapat menggunakan menu yang tersedia, jika login berhasil, maka menu-menu yang sesuai dengan kategori user tersebut akan ditampilkan
Gambar III.7 Halaman Login Admin
b. Halaman Utama Admin
Administrator dapat melihat informasi menu apa saja yang dapat dikelola oleh Admin
Gambar III.8 Halaman Utama Admin
c. Halaman Data Konsumen / Member
Admin dapat mengelola data konsumen seperti menghapus data konsumen.
Gambar III.9 Halaman Data Konsumen
d. Halaman Data Pesanan Barang
Admin dapat mengelola data pesanan seperti menghapus data pesanan barang.
Gambar III.10
e. Halaman Data Detail Pesanan Barang
Menampilkan detail pesanan barang berdasarkan no faktur yang dipilih. Admin dapat mengelola data pesanan seperti konfirmasi pembayaran dan menentukan data pengiriman barang.
Gambar III.11
f. Halaman Input Pesanan Barang
Admin dapat menambah data pesanan barang.
\
Gambar III.12
g. Halaman Jenis Styrofoam
Menampilkan data jenis styrofoam dan Admin dapat mengelola seperti menambah, mengedit dan menghapus data jenis styrofoam.
Gambar III.13 Halaman Data Jenis h. Halaman Tambah Jenis Styrofoam
Admin dapat menambah data jenis styrofoam baru.
Gambar III.14 Halaman Input Jenis
i. Halaman Density
Menampilkan data density styrofoam dan Admin dapat mengelola seperti menambah, mengedit dan menghapus data density styrofoam.
Gambar III.15 Halaman Data Density
j. Halaman Tambah Density Styrofoam
Admin dapat menambah data density styrofoam baru.
Gambar III.16 Halaman Input Density
k. Halaman Laporan Konsumen
Menampilkan data konsumen dan Admin dapat mencetak data konsumen.
Gambar III.17
Halaman Laporan Data Konsumen
l. Halaman Laporan Pemesanan
Menampilkan data pemesanan barang dan Admin dapat mencetak data pesanan berdasarkan periode dan kondisi.
Gambar III.18
m. Halaman Data Berita
Menampilkan data berita dan Admin dapat mengelola seperti menambah, mengedit dan menghapus data berita.
Gambar III.19 Halaman Data Berita n. Halaman Tambah Berita
Admin dapat menambah data berita baru.
Gambar III.20 Halaman Tambah Berita
o. Halaman Data Kotak Suara
Menampilkan data tanggapan konsumen yang berupa komentar , kritik dan saran.
Gambar III.21
Halaman Data Kotak Suara
p. Halaman Data Galeri
Menampilkan data Galeri, dan Admin bisa menambah dan menghapus galeri.
Gambar III.22 Halaman Data Galeri
q. Halaman Tambah Galeri
Halaman yang berfungsi untuk menambah galeri.
Gambar III.23 Halaman Tambah Galeri
2. Rancangan Antar Muka User a. Halaman Index
Merupakan halaman awal ketika user akan masuk ke halaman dashboard pengunjung dan member. Yang didalamnya terdapat tombol join member, login dan dashboard.
Gambar III.24 Halaman Index
b. Halaman Join Member
Merupakan halaman ketika user akan mendaftar menjadi member.
Gambar III.25 Halaman Join Member c. Halaman Login Member
Sebelum masuk ke halaman dashboard member diharuskan login terlebih dahulu dengan mengisikan username dan password pada form login.
Gambar III.26 Halaman Login Member
d. Halaman Dashboard
Merupakan halaman untuk pengunjung yang didalamnya terdapat beberapa menu mengenai informasi perusahaan, produk galeri, berita dan kontak perusahaan.
Gambar III.27 Halaman Dashboard
e. Halaman Profil Perusahaan
Merupakan halaman yang berisi tentang informasi profil perusahaan.
Gambar III.28 Halaman Profil Perusahaan
f. Halaman Produk
Merupakan halaman yang menampilkan informasi produk.
Gambar III.29 Halaman Produk g. Halaman Galeri
Merupakan halaman yang menampilkan galeri perusahaan
Gambar III.30 Halaman Galeri
3. Rancangan Antar Muka Member a. Halaman Dashboard Member
Merupakan halaman untuk member yang didalamnya sama dengan tampilan halaman dashboard pada pengunjuang hanya saja tedapat menu control yang didalamnya ada menu profil member, pesanan, testimoni dan perintah logut
Gambar III.31
b. Halaman Profil Member
Merupakan halaman yang menampilkan data profil member. Dan member juga bisa mengubah data profil.
Gambar III.32 Halaman Profil Member
c. Halaman Data Pesanan
Merupakan halaman yang menampilkan data pesanan member yang didalmnya terdapat 2 jenis pesanan yaitu pesanan terbaru dan riwayat pesanan.
Gambar III.33 Halaman Data Pesanan
d. Halaman Detail Pesanan
Merupakan halaman yang menampilkan detail pesanan berdasarkan no faktur
Gambar III.34 Halaman Detail Pesanan
e. Form Konfirmasi Pembayaran
Merupakan halaman form yang digunakan member ketika akan melakukan konfirmasi pembayaran terhadap pesanan.
Gambar III.35
Halaman Konfirmasi Pembayaran
f. Form Konfirmasi Terima Pesanan
Merupakan halaman form ketika member akan konfirmasi penerimaan pesanan, yang didalamnya member mimilih polling penilaian.
Gambar III.36
g. Form Testimoni
Merupakan halaman form ketika member akan memberikan tanggapan.
Gambar III.37 Halaman Testimoni
3.9. Pengujian Unit
Pengujiaan terhadap program yang dibuat menggunakan blackbox testing yang focus terhadap proses masukan dan keluaran program :
A. Pengujian terhadap form login admin
Tabel III.13
Hasil pengujian black box testing form login admin
No Skenario
Pengujian
Test case Hasil yang diharapkan Hasil pengujian kesimpulan 1. Kosongkan username dan password klik login Username: (Kosong), password : (Kosong) Sistem akan menolak akses dan menampilkan”maaf login gagal untuk login kembali silahkan klik di sini
Sesuai Harapan valid 2. Isi username dan password kosong klik login Username: (beny), Password : (kosong) Sistem akan menolak akses dan menampilkan”maaf login gagal untuk login kembali silahkan klik disini
Sesuai Harapan valid 3 Isi username (salah) dan password di isi klik login Username: (xxx), password: (12345) Sistem akan menolak akses dan menampilkan “maaf login gagal untuk login kembali silahkan klik di sani Sesuai Harapan valid 4 Isi username (benar) dan password di isi (benar) klik login Username : (beny), password: (12345) Sistem akan menerima akses dan masuk kehalaman menu admin Sesuai Harapan valid
B. Pengujian Terhadap Form Tambah Jenis Tabel III.14
Hasil Pengujian Black Box Terhadap Form Tambah Jenis
No Skenario
Pengujian
Test case Hasil yang diharapkan Hasil pengujian kesimpulan 1. Kosongka n jenis styrofoam, keterangan dan upload gambar klik simpan Jenis styrofoam : (kosong), keteranga n :(kosong), Upload gambar: (kosong) Sistem akan menolak akses dan menampilkan”Pleas e fill out this field”
Sesuai Harapan valid 2. Kosongka n jenis styrofoam, keterangan dan upload gambar (di isi) klik simpan Jenis styrofoam : (kosong), keteranga n :(kosong), Upload gambar: (gambar 1) Sistem akan menolak akses dan menampilkan”Pleas e fill out this field”
Sesuai Harapan valid 3 Isikan jenis styrofoam, keterangan dan upload gambar (di isi) klik simpan Jenis styrofoam : (Lembara n), keteranga n :(Bagus), Upload gambar: (gambar 1) Sistem akan
menerima akses dan menampilkan”Penyi mpanan Data Jenis Baru Berhasil Disimpan”
Sesuai Harapan
C. Pengujian Terhadap Form Tambah Density Tabel III.15
Hasil Pengujian Black Box Terhadap Form Tambah Density
No Skenario
Pengujian
Test case Hasil yang diharapkan Hasil pengujian kesimpulan 1. Kosongka n density, Keteranga n dan upload gambar klik simpan Density: (kosong), Keteranga n :(kosong), Upload gambar: (kosong) Sistem akan menolak akses dan menampilkan”Pleas e fill out this field”
Sesuai Harapan valid 2. Kosongka n density, keterangan dan upload gambar (di isi) klik simpan Density: (kosong), Keteranga n :(kosong), Upload gambar: (gambar 2) Sistem akan menolak akses dan menampilkan”Pleas e fill out this field”
Sesuai Harapan valid 3 Isikan density, keterangan dan upload gambar (di isi) klik simpan Density : (Low), Keteranga n :(Besar), Upload gambar: (gambar 2) Sistem akan
menerima akses dan menampilkan”Penyi mpanan Data Density Baru Berhasil Disimpan” Sesuai Harapan valid
D. Pengujian Terhadap Form Tambah Pesanan Tabel III.16
Hasil Pengujian Black Box Terhadap Form Tambah Pesanan
No Skenario
Pengujian
Test case Hasil yang diharapkan Hasil pengujian kesimpulan 1. Kosongka n no faktur, no member, data barang dan tanggal pesan klik simpan No faktur: (kosong), no member:( kosong), data barang: (kosong) tanggal pesan: (kosong) Sistem akan menolak akses dan menampilkan”Pleas e fill out this field”
Sesuai Harapan valid 2. Isikan no faktur, Kosongka n no member, Isikan data barang dan tanggal pesan klik simpan No faktur: (2018000 1), No member :(kosong), Data barang: (box) , tanggal pesan: (13/07/20 18) Sistem akan menolak akses dan menampilkan”Pleas e fill out this field”
Sesuai Harapan valid 3 Isikan no faktur, isikan no member, kosongkan data barang dan isikan tanggal pesan klik simpan No faktur: (2018000 1), No member:( 20180200 01), Data barang: (kosong), Tanggal pesan: (13/07/20 18) Sistem akan menolak akses dan menampilkan”Pleas e fill out this field”
Sesuai Harapan valid 4 Isikan no faktur, No faktur: (2018000 Sistem akan
menerima akses dan
Sesuai Harapan
isikan no member, isikan data barang dan isikan tanggal pesan klik simpan 1), No member:( 20180200 01), Data barang: (box), Tanggal pesan: (13/07/20 18) menampilkan”Peme san barang berhasil di input”
E. Pengujian Terhadap Form Konfirmasi Pembayaran Tabel III.17
Hasil Pengujian Black Box Terhadap Form Konfirmasi Pembayaran
No Skenario
Pengujian
Test Case Hasil yang
diharapkan Hasil pengujia n Kesimpula n 1 Kosongka n no rekening, isikan nama rekening, isikan tanggal transfer, isikan jumlah transfer dan isikan bukti transfer kemudian klik submit No rekening : (kosong), nama rekening : (Beny), tanggal transfer:(07/07/2018) , jumlah transfer: (200000) dan bukti transfer: (gambar 4) Sistem akan menolak akses dan akan menampilka n “ please fill out this field” Sesuai harapan Valid 2 Isikan no rekening, kosongka n nama rekening, isikan tanggal No rekening : (121121121), nama rekening : (kosong), tanggal transfer:(07/07/2018) , jumlah transfer: (200000) dan bukti Sistem akan menolak akses dan akan menampilka n “ please fill out this
Sesuai harapan
transfer, isikan jumlah transfer dan isikan bukti transfer kemudian klik submit
transfer: (gambar 4) field”
3 Isikan no rekening, isikan nama rekening, kosongka n tanggal transfer, isikan jumlah transfer dan isikan bukti transfer kemudian klik submit No rekening : (121121121), nama rekening : (Beny), tanggal transfer:(kosong), jumlah transfer: (200000) dan bukti transfer: (gambar 4) Sistem akan menolak akses dan akan menampilka n “ please fill out this field” Sesuai harapan Valid 4 Isikan no rekening, isikan nama rekening, isikan tanggal transfer, kosogkan jumlah transfer dan isikan bukti transfer kemudian klik submit No rekening : (121121121), nama rekening : (Beny), tanggal transfer:(12/07/2018) , jumlah transfer: (kosong) dan bukti transfer: (gambar 4) Sistem akan menolak akses dan akan menampilka n “ please fill out this field Sesuai harapan valid 5 Isikan no rekening, isikan No rekening : (121121121), nama rekening : (Beny), Sistem akan menolak akses dan Sesuai harapan valid
nama rekening, isikan tanggal transfer, isikan jumlah transfer dengan huruf dan isikan bukti transfer kemudian klik submit tanggal transfer:(12/07/2018) , jumlah transfer: (Dua ribu) dan bukti transfer: (gambar 4) akan menampilka n “ please enter a number” 6 Isikan no rekening, isikan nama rekening, isikan tanggal transfer, isikan jumlah transfer dan kosongka n bukti transfer kemudian klik submit No rekening : (121121121), nama rekening : (Beny), tanggal transfer:(12/07/2018) , jumlah transfer: (2000) dan bukti transfer: (kosong) Sistem akan menerima akses dan menampilka n “data telah di simpan Sesuai harapan valid 7 Isikan no rekening, isikan nama rekening, isikan tanggal transfer, isikan jumlah transfer No rekening : (121121121), nama rekening : (Beny), tanggal transfer:(12/07/2018) , jumlah transfer: (2000) dan bukti transfer: (gambar 4) Sistem akan menerima akses dan menampilka n”Konfirmas i Pembayaran Berhasil” Sesuai Harapan valid
dan isikan bukti transfer kemudian klik submit
A. Pengujian Terhadap Form Login Member Tabel III.18
Hasil Pengujian Black Box Testing Form Login Member
No Skenario
Pengujian
Test case Hasil yang diharapkan Hasil pengujian kesimpulan 1. Kosongkan username dan password klik login Username: (Kosong), password : (Kosong) Sistem akan menolak akses dan menampilkan kembali halaman form login Sesuai Harapan valid 2. Isi username dan password kosong klik login Username: (beny), Password : (kosong) Sistem akan menolak akses dan menampilkan” Login gagal, masukan username dan password dengan benar” Sesuai Harapan valid 3 Isi username (salah) dan password di isi klik login Username: (xxx), password: (12345) Sistem akan menolak akses dan menampilkan” Login gagal, masukan username dan password dengan benar” Sesuai Harapan valid 4 Isi username (benar) dan password di isi (benar) klik login Username : (beny), password: (12345) Sistem akan menerima akses dan masuk kehalaman menu admin Sesuai Harapan valid