• Tidak ada hasil yang ditemukan

BAB III PEMBAHASAN. jakarta maka pada tanggal 3 juni 2004 bapak Sisya Mandagie mendirikan PT. Royal Foamindo Perkasa di ITC Mangga Dua Jakarta.

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III PEMBAHASAN. jakarta maka pada tanggal 3 juni 2004 bapak Sisya Mandagie mendirikan PT. Royal Foamindo Perkasa di ITC Mangga Dua Jakarta."

Copied!
57
0
0

Teks penuh

(1)

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.

(2)

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)

(3)

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

(4)

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.

(5)

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

(6)

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 .

(7)

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

(8)

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

(9)

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

(10)

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

(11)

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

(12)

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

(13)

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

(14)

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

(15)

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

(16)

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

(17)

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

(18)

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

(19)

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

(20)

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

(21)

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 : -

(22)

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

(23)

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

(24)

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

(25)

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

(26)

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

(27)

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

(28)

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

(29)

b. Halaman Utama Admin

Administrator dapat melihat informasi menu apa saja yang dapat dikelola oleh Admin

Gambar III.8 Halaman Utama Admin

(30)

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

(31)

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

(32)

f. Halaman Input Pesanan Barang

Admin dapat menambah data pesanan barang.

\

Gambar III.12

(33)

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

(34)

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

(35)

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

(36)

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

(37)

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

(38)

q. Halaman Tambah Galeri

Halaman yang berfungsi untuk menambah galeri.

Gambar III.23 Halaman Tambah Galeri

(39)

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

(40)

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

(41)

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

(42)

e. Halaman Profil Perusahaan

Merupakan halaman yang berisi tentang informasi profil perusahaan.

Gambar III.28 Halaman Profil Perusahaan

(43)

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

(44)

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

(45)

b. Halaman Profil Member

Merupakan halaman yang menampilkan data profil member. Dan member juga bisa mengubah data profil.

Gambar III.32 Halaman Profil Member

(46)

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

(47)

d. Halaman Detail Pesanan

Merupakan halaman yang menampilkan detail pesanan berdasarkan no faktur

Gambar III.34 Halaman Detail Pesanan

(48)

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

(49)

g. Form Testimoni

Merupakan halaman form ketika member akan memberikan tanggapan.

Gambar III.37 Halaman Testimoni

(50)

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

(51)

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

(52)

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

(53)

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

(54)

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

(55)

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

(56)

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

(57)

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

Gambar

Gambar III.2
Gambar III.3
Tabel  III.6  Spesifikasi File Member
Tabel  III.8
+7

Referensi

Dokumen terkait

Pemberian penghargaan berdasarkan kinerja dapat memberikan dampak positif terhadap perilaku perawat, menimbulkan kepuasan kerja bagi perawat, memberikan dampak

Data kuantitatif merupakan data yang digunakan untuk mengetahui ada tidaknya peningkatan kemampuan berpikir kreatif dan logis matematis siswa yang mendapat

diperlukan teknologi yang dapat menghadapi per- masalahan serius cekaman lingkungan seperti kadar garam tinggi. Hambatan pertumbuhan di lahan tersebut meningkat pada

Genotipe C5 dapat dipilih sebagai salah satu tetua hibrida karena memiliki nilai DGU yang cocok untuk memperbaiki karakter umur berbunga, diameter batang, lebar

Selain itu, Perubahan yang lebih mendasar dilakukan melalui amandemen atas Undang-Undang Dasar Tahun 1945 yang mencakup perubahan tentang konsepsi negara hukum sehingga menjadi

• Berisikan kegiatan setiap hari yang dilakukan dan dikerjakan oleh peserta KKLP di instansi/perusahaan selama pelaksanaan KKLP berlangsung (dimulai dari tanggal setelah

Bentuk semacam ini dilakukan oleh Rumpin dengan mendirikan diantaranya; (1) membangun perpustakaan yang berisi sejumlah buku dan bisa diakses sesuai dengan

Berdasarkan hail penelitian yang telah dilakukan tentang tanaman siwalan di Dususn Pangabasen dan Bettangan Desa Gapura Timur yaitu masyarakat masih banyak yang