bab iii pembahasan · toko mega baja karawang merupakan salah satu cabang dari mega baja grup, ......

40
23 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi sejarah perusahaan, visi dan misi perusahaan, stuktur organisasi serta fungsi dari masing-masing bagian yang ada dalam perusahaan tersebut. A. Sejarah Perusahaan Toko mega baja karawang merupakan salah satu cabang dari mega baja grup, yang didirikan pada tanggal 15 Oktober 2012 berlokasi di jl. Arteri Tol Karawang Barat, Kecamatan Teluk Jambe Timur, Kabupaten Karawang, dan pemilik dari mega baja ini adalah H. Maman yang berasal dari kabupaten ciamis. Adapun visi dan misi dari toko mega baja karawang ini adalah sebagai berikut: Visi : 1. Menciptakan profesional marketing yang menjadi incaran para konsumen. 2. Menjadikan mega baja karawang sebagai satu-satunya refrensi masalah besi. 3. Menjadikan mega baja karawang sebagai toko solutif terhadap kebutuhan konsumen. 4. Ikut berpastisipasi dalam akselerasi pembangunan di kota karawang. Misi : “Menjadikan toko mega baja karawang sebagai toko besi terlaris di karawang”.

Upload: others

Post on 04-Feb-2021

12 views

Category:

Documents


0 download

TRANSCRIPT

  • 23

    BAB III

    PEMBAHASAN

    3.1 Tinjauan Perusahaan

    Dalam tinjauan perusahaan ini berisi sejarah perusahaan, visi dan misi

    perusahaan, stuktur organisasi serta fungsi dari masing-masing bagian yang ada

    dalam perusahaan tersebut.

    A. Sejarah Perusahaan

    Toko mega baja karawang merupakan salah satu cabang dari mega baja grup,

    yang didirikan pada tanggal 15 Oktober 2012 berlokasi di jl. Arteri Tol Karawang

    Barat, Kecamatan Teluk Jambe Timur, Kabupaten Karawang, dan pemilik dari mega

    baja ini adalah H. Maman yang berasal dari kabupaten ciamis.

    Adapun visi dan misi dari toko mega baja karawang ini adalah sebagai berikut:

    Visi :

    1. Menciptakan profesional marketing yang menjadi incaran para konsumen.

    2. Menjadikan mega baja karawang sebagai satu-satunya refrensi masalah besi.

    3. Menjadikan mega baja karawang sebagai toko solutif terhadap kebutuhan

    konsumen.

    4. Ikut berpastisipasi dalam akselerasi pembangunan di kota karawang.

    Misi : “Menjadikan toko mega baja karawang sebagai toko besi terlaris di karawang”.

  • 24

    B. Struktur Organisasi dan Fungsi

    Struktur oragnisasi berfungsi untuk mengatur kegiatan seluruh kegiatan yang ada

    dalam sebuah oragnisasi atau kerangka yang mewujudkan suatu pola tetap dari

    hubungan antara peranan dalam suatu lingkungan kereja sama.

    Berikut adalah gambaran mengenai susunan organisasi pada toko mega baja

    karawang.

    PEMILIK

    AUDIT

    KASIR

    KEPALA CABANG

    ADMIN MARKETING KEPALA GUDANG

    SOPIR

    KENEK

    Sumber: Mega Baja Karawang.

    Gambar III.1 Struktur Organisasi Toko

    Mega Baja Karawang

  • 25

    Tugas dan fungsi pokok dari tiap-tiap bagian yang ada pada struktur organisasi di atas

    adalah:

    1. Pemilik

    Memimpin dan menentukan arah perusahaan

    2. Audit

    Memeriksa dan mengevaluasi aktivitas-aktivitas perusahaan.

    3. Kepala Cabang

    Memimpin dan penanggung jawab atas kegiatan usaha/bisnis perusahaan di

    cabang.

    4. Admin

    Memberikan informasi layanan bidang administrasi yang diperlukan untuk

    melaksanakan kegiatan secara efektif dan memberi dampak kelancaran pada

    bidang lainnya.

    5. Kasir

    Berwenang dan bertanggung jawab dalam menerima dan mengeluarkan uang kas

    perusahaan

    6. Marketing

    Menangani dan bertanggung jawab atas penjualan dan pemasaran dalam suatu

    perusahaan

    7. Kepala Gudang

    Mengontrol dan mengevaluasi semua kegiatan penerimaan, penyimpanan dan

    persediaan stok barang yang akan didistribusikan.

  • 26

    8. Sopir

    Mengirim/mengantar barang pesanan pelanggan.

    9. Kenek

    Membantu sopir dalam melakukan pengiriman barang.

    3.2 Analisa Kebutuhan

    Pada rancangan aplikasi sistem pemesanan barang berbasis web yang ingin

    diterapkan oleh penulis adalah calon pembeli atau member melakukan pemesanan

    melalui media internet secara online, dimana penjual dan pelanggan tidak bertemu

    secara langsung. Berikut spesifikasi kebutuhan dari aplikasi sistem pemesanan

    barang:

    Halaman user:

    1. Pelanggan dapat melakukan login ke halaman user.

    2. Pelanggan dapat melihat menu/daftar produk yang dijual.

    3. Pelanggan dapat mencari produk berdasarkan kategori.

    4. Pelanggan dapat melakukan proses pemesanan.

    Halaman Admin:

    1. Admin dapat melakukan login ke halaman admin.

    2. Admin dapat mengelola data member.

    3. Admin dapat mengelola data supplier.

    4. Admin dapat mengelola kategori dan data barang.

    5. Admin dapat memproses data barang yang dipesan oleh member.

    6. Admin dapat memproses data pembelian barang.

  • 27

    7. Admin dapat mencetak laporan data stok barang, laporan data pembelian barang,

    dan laporan data barang yang terjual.

    3.3 Perancangan Perangkat Lunak

    A. Perancangan Antar Muka

    Pada rancangan antar muka (interface), penulis membuat rancangan tampilan

    website pemesanan barang berdasarkan kebutuhan sistem yang ada.

    1. Rancangan Antar Muka Halam Admin

    a) Login Admin

    Halaman Login Admin ini digunakan admin untuk mengakses ke halaman utama

    dengan melakukan pengisian username dan password. Rancangan halaman login

    admin adalah sebagai berikut:

    USERNAME

    PASSWORD

    LOGIN

    Gambar III.2

    Rancangan Antar Muka Login Admin

  • 28

    b) Home

    Halaman home adalah halaman utama admin dan halaman ini juga digunakan

    untuk melihat data pesanan pelanggan yang masuk. Rancangan halaman home

    adalah sebagai berikut:

    Logo

    Home

    Profil Admin

    Data Member

    Data Supplier

    Kategori Barang

    Data Barang

    Data Pesanan

    Data Pembelian

    Header

    Footer

    Data Pesanan masuk

    Gambar III.3

    Rancangan Antar Muka Halaman Home Admin

  • 29

    c) Profile Admin

    Halaman Profile Admin adalah halaman yang digunakan untuk melihat profile

    admin dan juga digunakan untuk mengedit data admin. Rancangan dari halaman

    profile admin adalah sebagai berikut:

    Logo

    Home

    Profile Admin

    Data Member

    Data Supplier

    Kategori Barang

    Data Barang

    Data Pesanan

    Data Pembelian

    Header

    Footer

    Frofile

    Edit Profile

    Gambar III.4

    Rancangan Antar Muka Halaman Profile Admin

  • 30

    d) Data Member

    Halaman data member adalah halaman yang digunakan untuk melihat data

    member, halaman ini juga digunakan untuk menambah, menghapus, dan mengedit

    dari data member tersebut. Rancangan dari halaman data member adalah sebagai

    berikut:

    Logo

    Home

    Profile Admin

    Data Member

    Data Supplier

    Kategori Barang

    Data Barang

    Data Pesanan

    Data Pembelian

    Header

    Footer

    Data Member

    Tambah Member

    Gambar III.5

    Rancangan Antar Muka Halaman Data Member

  • 31

    e) Data Supplier

    Halaman data Supplier adalah halaman yang digunakan untuk melihat data

    supplier, halaman ini juga digunakan untuk menambah, menghapus, dan mengedit

    dari data supplier tersebut. Rancangan dari halaman data supplier adalah sebagai

    berikut:

    Logo

    Home

    Profile Admin

    Data Member

    Data Supplier

    Kategori Barang

    Data Barang

    Data Pesanan

    Data Pembelian

    Header

    Footer

    Data Supplier

    Tambah Supplier

    Gambar III.6

    Rancangan Antar Muka Halaman Data Supplier

  • 32

    f) Kategori Barang

    Halaman data kategori barang adalah halaman yang digunakan untuk melihat data

    kategori barang, halaman ini juga digunakan untuk menambah, menghapus, dan

    mengedit dari data kategori barang tersebut. Rancangan dari halaman kategori

    barang adalah sebagai berikut:

    Logo

    Home

    Profile Admin

    Data Member

    Data Supplier

    Kategori Barang

    Data Barang

    Data Pesanan

    Data Pembelian

    Header

    Footer

    Kategori Barang

    Tambah Kategori

    Gambar III.7

    Rancangan Antar Muka Halaman Kategori Barang

  • 33

    g) Data Barang

    Halaman data barang adalah halaman yang digunakan untuk melihat data barang,

    halaman ini juga digunakan untuk mencetak, menambah, menghapus, dan

    mengedit dari data barang tersebut. Rancangan dari halaman data barang adalah

    sebagai berikut:

    Logo

    Home

    Profile Admin

    Data Member

    Data Supplier

    Kategori Barang

    Data Barang

    Data Pesanan

    Data Pembelian

    Header

    Footer

    Data Barang

    Cetak Data BarangTambah Barang

    Gambar III.8

    Rancangan Antar Muka Halaman Data barang

  • 34

    h) Data Pesanan

    Halaman data pesanan adalah halaman yang digunakan untuk melihat data pesanan

    yang sudah diproses/divalidasi, halaman ini juga digunakan untuk mencetak

    laporan data pesanan tersebut. Rancangan dari halaman data pesanan adalah

    sebagai berikut:

    Logo

    Home

    Profile Admin

    Data Member

    Data Supplier

    Kategori Barang

    Data Barang

    Data Pesanan

    Data Pembelian

    Header

    Footer

    Data PesananData Pesanan Cetak Data

    Gambar III.9

    Rancangan Antar Muka Halaman Data Pesanan

  • 35

    i) Data Pembelian

    Halaman data pembelian adalah halaman yang digunakan untuk melakukan proses

    pembelian barang dari supplier, halaman ini juga digunakan untuk mencetak

    laporan data pembelian barang. Rancangan dari halaman data pembelian adalah

    sebagai berikut:

    Logo

    Home

    Profile Admin

    Data Member

    Data Supplier

    Kategori Barang

    Data Barang

    Data Pesanan

    Data Pembelian

    Header

    Footer

    Data Barang

    Form Trsansaksi Pembelian

    Laporan pembelian

    Proses

    Gambar III.10

    Rancangan Antar Muka Halaman Data Pembelian

  • 36

    2. Rancangan Antar Muka Halaman Member

    a) Login

    LOGINCANCEL

    LOGO

    PASSWORD

    ID MEMBER

    Gambar III.11

    Rancangan Antar Muka Halaman Login Member

    b) Halaman Home/Menu utama user.

    MEMBER

    SLIDER

    KONTEN

    FOOTER

    LOGO Home Produk Keranjang Contact UsAbout Us Log out

    Gambar III.12

  • 37

    Rancangan Antar Muka Halaman Home User

    b) Halaman Produk.

    MEMBER

    Produk

    FOOTER

    LOGO Home Produk Keranjang Contact UsAbout Us Log out

    Cari

    Gambar III.13

    Rancangan Antar Muka Halaman Produk

    c) Halaman Keranjang.

    MEMBER

    Data Belanjaan

    Proses

    FOOTER

    LOGO Home Produk Keranjang Contact UsAbout Us Log out

    Gambar III.14

    Rancangan Antar Muka Halaman Keranjang

  • 38

    B. Perancangan Basis Data

    Perancangan basis data menghasilkan pemetaan tabel-tabel yang digambarkan

    dengan Entity Relationship Diagram (ERD).

    1. ERD (Entity Relationship Diagsram)

    Id_admin

    Memproses

    MEMBER

    ADMIN

    PEMESANAN

    DETAIL PEMESANAN

    memiliki

    Mempunyai

    Mempunyai

    Memiliki

    PEMEBLIAN

    Memiliki

    DETAIL PEMBELIAN

    Melakukan

    BARANG Memiliki

    KATEGORI

    SUPPLIER

    Memiliki

    ussername

    password

    nama

    Kode_barang

    Id_kategori

    nama_barang

    hrg_jual

    hrg_beli

    stok

    foto

    Id_kategorinama_kategori

    Id_supplier

    nama_supplier

    alamat

    telepon

    nonota

    Id_admin

    tanggal

    grandtotal

    Id_supplier

    nonota

    Kode_barang

    Hrg_beli

    jumlah

    total

    nonota

    Id_admin

    tanggal grandtotal

    kode Barang

    jumlah

    Hrg_jual

    totalnonota

    alamat

    telepon

    nama member

    1

    n

    n

    1

    1

    n

    n

    1

    n

    1

    n1n

    n

    1

    n

    1

    1

    Id_member

    nonota

    Id_admin

    Id_admin

    nonota

    Id_supplier

    Id_kategoriKode_barang

    Kode_barang

    statusId_member

    password

    Id_member

  • 39

    Gambar III.15

    Entity Relationship Diagram (ERD)

    2. Logical Relational Structure (LRS)

    Member Supplier

    Kategori

    BarangDetail Pembelian

    AdminPemesanan

    Detail Pemesanan

    Pembelian

    Id_supplier (PK)

    nama_supplier

    alamat

    telepon

    Id_kategori (PK)

    nama_kategori

    kode_barang (PK)

    foto

    Id_kategori

    nama_barang

    hrg_jual

    hrg_beli

    stok

    nonota

    kode_barang

    id_suplier

    hrg_beli

    jumlah

    total

    nonota (PK)

    id_admin

    grandtotal

    tanggal

    id_member (PK)

    nama member

    password

    telepon

    alamat

    nonota

    id_member

    kode_baranghrg_jual

    jumlah

    total

    nonota (PK)

    id_admin

    tanggal

    grandtotal

    id_admin (PK)

    nama

    username

    password

    1

    n

    n

    n

    1

    n

    1

    1

    n

    1

    n

    1

    n

    n

    1

    n

    1

    1

    spek

    satuan

    status

    Gambar III.16

  • 40

    Logical Relational Structure (LRS)

    3. Spesifikasi file

    Spesifikasi file menjelaskan tentang file-file yang akan digunakan dalam

    rancangan aplikasi website yang diajukan dan sebagai media penyimpanan data

    dari proses yang terjadi pada rancangan aplikasi website. File-file yang digunakan

    adalah sebagai berikut:

    a) Spesifikasi File Admin

    Nama file : Admin

    Akronim : admin

    Fungsi : Untuk melakukan login sebagai admin

    Tipe File : File Master

    Organisasi File : Index Squenstial

    Akses File : Random

    Media : Harddisk

    Panjang Record : 59

    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 Username Username Varchar 20

    3 Password Password Varchar 8

  • 41

    4 Nama admin nama_admin Varchar 20

    b) Spesifikasi File Pembelian

    Nama file : pembelian

    Akronim : pembelian

    Fungsi : Untuk menyinpan data pembelian

    Tipe File : File Transaksi

    Organisasi File : Index Squenstial

    Akses File : Random

    Media : Harddisk

    Panjang Record : 31

    Kunci Field : nonota

    Software : MySQL

    Tabel III.2 Spesifikasi File Pembelian

    No Elemen Data Nama Field Tipe Size Ket

    1 Nonota nonota Int 11 Primary Key

    2 Id admin id_admin varchar 10

    3 Tanggal tanggal Date

    4 Grandtotal grandtotal Double

    5 Id supplier id_supplier vharchar 10

  • 42

    c) Spesifikasi File Detail Pembelian

    Nama file : detail pembelian

    Akronim : detail pembelian

    Fungsi : Untuk menyinpan data detail pembelian

    Tipe File : File Transaksi

    Organisasi File : Index Squenstial

    Akses File : Random

    Media : Harddisk

    Panjang Record : 20

    Kunci Field : -

    Software : MySQL

    Tabel III.3 Spesifikasi File Detail Pembelian

    No Elemen Data Nama Field Tipe Size Ket

    1 nonota Nonota Varchar 10 Foreign Key

    2 Kode barang kode_barang Varchar 10 Foreign Key

    3 Hrg beli hrg_beli Double

    4 Jumlah jumlah Double

    5 Total total Double

  • 43

    d) Spesifikasi File Supplier

    Nama file : supplier

    Akronim : supplier

    Fungsi : Untuk menyinpan data supplier

    Tipe File : File Master

    Organisasi File : Index Squenstial

    Akses File : Random

    Media : Harddisk

    Panjang Record : 102

    Kunci Field : id_supplier

    Software : MySQL

    Tabel III.4 Spesifikasi File Supplier

    No Elemen Data Nama Field Tipe Size Ket

    1 Id supplier id_supplier Char 10 Primary Key

    2 Nama supplier nama_supplier varchar 30

    3 Alamat alamat varchar 50

    4 Telepon telepon varchar 12

  • 44

    e) Spesifikasi File Barang

    Nama file : barang

    Akronim : barang

    Fungsi : Untuk menyinpan data barang

    Tipe File : File Master

    Organisasi File : Index Squenstial

    Akses File : Random

    Media : Harddisk

    Panjang Record : 89

    Kunci Field : kode_barang

    Software : MySQL

    Tabel III.5 Spesifikasi File Barang

    No Elemen Data Nama Field Tipe Size Ket

    1 Kode barang kode_barang varchar 8 Primary Key

    2 Id kategori id_kategori varchar 10

    3 Nama nama varchar 30

    4 Hrg beli hrg_beli double

    5 Hrg jual hrg_jual double

    6 Stok stok Int 11

    7 Spek spek text

    8 Foto foto longtext

    9 Satuan satuan varchar 30

  • 45

    f) Spesifikasi File kategori

    Nama file : kategori

    Akronim : kategori

    Fungsi : Untuk menyinpan data kategori_barang

    Tipe File : File Master

    Organisasi File : Index Squenstial

    Akses File : Random

    Media : Harddisk

    Panjang Record : 36

    Kunci Field : id_kategori

    Software : MySQL

    Tabel III.6 Spesifikasi File Kategori

    No Elemen Data Nama Field Tipe Size Ket

    1 Id kategori id_kategori Char 6 Primary Key

    2 Nama kategori nama_kategori Varchar 30

  • 46

    g) Spesifikasi File Pemesanan

    Nama file : pemesanan

    Akronim : pemesanan

    Fungsi : Untuk menyinpan data pemesanan

    Tipe File : File transaksi

    Organisasi File : Index Squenstial

    Akses File : Random

    Media : Harddisk

    Panjang Record : 20

    Kunci Field : nonota

    Software : MySQL

    Tabel III.7 Spesifikasi File Pemesanan

    No Elemen Data Nama Field Tipe Size Ket

    1 Nonota Nonota Int Primary Key

    2 Id admin id_admin Varchar 5

    3 Tanggal tanggal Date

    4 Grantotal grantotal double

    5 Id member id_member Vharchar 5

    6 Status status Vharchar 10

  • 47

    h) Spesifikasi File Detail Pemesanan

    Nama file : detail pemesanan

    Akronim : detail pemesanan

    Fungsi : Untuk menyinpan data detail pemesanan

    Tipe File : File Transaksi

    Organisasi File : Index Squenstial

    Akses File : Random

    Media : Harddisk

    Panjang Record : 30

    Kunci Field : -

    Software : MySQL

    Tabel III.8 Spesifikasi File Detail Pemesanan

    No Elemen Data Nama Field Tipe Size Ket

    1 Nonota nonota Varchar 10 Foreign Key

    2 Kode barang kode_barang Varchar 10 Foreign Key

    3 Hrg jual hrg_jual double

    4 Jumlah jumlah double

    5 Total total Double

    6 Status status Varchar 10

  • 48

    i) Spesifikasi File Member

    Nama file : member

    Akronim : member

    Fungsi : Untuk menyinpan data member

    Tipe File : File Master

    Organisasi File : Index Squenstial

    Akses File : Random

    Media : Harddisk

    Panjang Record : 60

    Kunci Field : id_member

    Software : MySQL

    Tabel III.9 Spesifikasi File Member

    No Elemen Data Nama Field Tipe Size Ket

    1 Id member id_member Varchar 10 Primary Key

    2 Nama member nama_member Varchar 30

    3 Password password Varchar 8

    4 Alamat alamat Text

    5 Telepon telepon Varchar 12

  • 49

    C. Rancangan Struktur Navigasi

    Struktur navigasi website digunakan untuk menggambarkan garis besar bagaimana

    isi dan susunan dari sebuah website secara menyeluruh. Pembuatan navigasi website

    ini akan sangat membantu nantinya ketika akan membuat rancangan seluruh halaman

    web.

    Adapun susunan struktur navigasi yang digunakan oleh penulis dalam pembuatan

    website ini adalah sebagai berikut:

    1. Struktur Navigasi Admin

    LOGIN

    DATA BARANG

    DATA PESANAN

    PROFIL

    DATA SUPPLIER

    DATA MEMBER

    KATEGORI

    DATA PEMBELIAN

    HOME

    LOG OUT

    TAMBAH

    EDIT

    HAPUS

    TAMBAH

    EDIT

    HAPUS

    TAMBAH

    EDIT

    HAPUS

    TAMBAH

    EDIT

    HAPUS

    CETAK

    PROSES

    CETAK

    EDIT PROFIL

    PROSES

  • 50

    Gambar III.17 Struktur Navigasi Admin

    2. Struktur Navigasi User

    INDEX

    LOGIN

    PRODUK KERANJANG ABOUT US CONTACT US LOG OUTHOME

    PESANPILIH

    Gambar III.18

    Struktur Navigasi User

    3.4 Implementasi dan Pengujian Unit

    A. Implementasi

    1. Implementasi Antar Muka

    Implementasi rancangan antarmuka pada aplikasi pemesanan barang berdasarkan

    hasil rancangan antarmuka.

    a) Halaman Login Admin

    Administrator harus melakukan login terlebih dahulu untuk dapat menggunakan

    modul-modul yang tersedia. Jika login berhasil, maka menu-menu yang sesuai

    dengan kategori user tersebut akan ditampilkan.

  • 51

    Gambar III.19

    Halaman Login Admin

    b) Halaman Home Admin

    Gambar III.20

    Halaman Home Admin

  • 52

    c) Halaman Data Member

    Gambar III.21

    Halaman Data Member

    d) Halaman Data Supplier

    Gambar III.22

    Halaman Data Supplier

  • 53

    e) Halaman Kategori

    Gambar III.23

    Halaman Kategori

    f) Halaman Data Barang

    Gambar III.24

    Halaman Data Barang

  • 54

    g) Halaman Data Pesanan

    Gambar III.25

    Halaman Data Pesanan

    h) Halaman Data Pembelian

    Gambar III.26

    Halaman Data Pembelian

  • 55

    i) Halaman Login Member

    Gambar III.27

    Halaman Login Member

    j) Halaman Menu Utama Member

    Gambar III.28

    Halaman Menu Utama Member

  • 56

    2. Spesifikasi Sistem Komputer

    Spesifikasi sistem komputer disini menjelaskan tentang sarana atau alat bantu yang

    digunakan agar program yang dibuat dapat berejalan sebagaimana mestinya.

    Sehingga dapat tercapai hasil yang sesuai dengan apa yang telah ditetapkan dan di

    terapkan. Sarana pendukung program terbagi menjadi dua bagian yaitu perangkat

    keras (hardware) dan perangkat lunak (software) yang masing-masing saranan

    pendukung tersebut harus dapat menunjukan kesesusaian dan saling menunjang

    kelancaran kerja dari sitstem, khususnya aplikasi yang digunakan.

    a) Perangkat Keras

    1) Perangkat keras untuk server

    (a) Processor : Intel core i3

    (b) Monitor : 1024 x 786

    (c) Harddisk : 500GB

    (d) RAM : DDR2 2GB

    (e) Keyboard : Standar

    (f) Mouse : Standar

    (g) Koneksi Internet : 2Mbps

    2) Perangkat keras untuk client

    (a) Processor : Dual core

    (b) Monitor : 1024 x 786

    (c) Harddisk : 20GB

    (d) RAM : DDR2 1GB

    (e) Keyboard : Standar

  • 57

    (f) Mouse : Standar

    (g) Koneksi Internet : 56Kbps

    b. Perangkat Lunak

    1) Perangkat lunak untuk server

    (a) Sistem operasi yang umumnya digunakan seperti : Microsoft Windows atau

    Linux.

    (b) Program design yang digunakan seperti: Macromedia Dreamweaver, Adobe

    Phostoshop.

    (c) Aplikasi bundle web yang digunakan seperti: Xampp dan php2triad yang

    terdiri dari beberapa komponen diantara nya

    (1) Aplikasi apache server

    (2) Aplikasi php server

    (3) Apliksi Mysql server

    (4) Aplikasi phpMyadmin

    (d) Aplikasi web browser seperti: Mozilla Firefox, Opera, Google Chrome.

    2) Perangkat lunak untuk client

    (a) Sistem operasi yang umumnya digunakan seperti: Microsoft Windows atau

    Linux.

    (b) Aplikasi web browser seperti: Mozilla firefox, Opera, Google Chrome.

    B. Pengujian Unit

    Pengujian Terhadap Program yang dibuat menggunakan black box testing yang

    fokus terhadap proses masukan dan keluaran program.

  • 58

    1. Pengujian Terehadap Form login

    Tabel III.10

    Hasil pengujian black box testing halaman login

    No Skenario

    Pengujian Test Case

    Hasil yang

    diharapkan

    Hasil

    Pengujian Kesimpulan

    1

    Username dan

    password tidak

    diisi kemudian

    di klik tombol

    login

    Username :

    (kosong)

    Password :

    (kosong)

    Sisitem akan

    menolak akses

    Sesuai

    Harapan Valid

    2

    Username tidak

    diisi dan

    password diisi

    kemudian di

    klik tombol

    login

    Username :

    (kosong)

    Pssword :

    123

    Sistem akan

    menoLak akses

    Sesuai

    Harapan Valid

    3

    Mengetikan

    salah satu

    kondisi salah

    pada username

    atau password

    kemudian klik

    tombol login

    Username :

    nino (benar)

    Password :

    admin

    (salah)

    Sistem akan

    menolak akses

    Sesuai

    Harapan Valid

    4

    Mengetikan

    username dan

    password

    dengan data

    yang benar

    kemudian klik

    tombol login

    Username :

    nino (benar)

    Password :

    123 (benar)

    Sistem akan

    melanjutkan

    akses

    Sesuai

    Harapan Valid

  • 59

    2. Pengujian Terehadap Form Tambah Supplier

    Tabel III.11

    Hasil pengujian black box testing halaman Supplier

    No Skenario

    Pengujian Test Case

    Hasil yagn

    diharapkan

    Hasil

    Pengujian Kesimpulan

    1

    Nama supplier,

    alamat dan

    telepon tidak

    diisi kemudian

    di klik tombol

    simpan

    Nama supplier :

    (kosong)

    Telepon :

    (kosong)

    Alamat :

    (kosong)

    Sisitem akan

    menolak akses

    Sesuai

    Harapan Valid

    2

    Nama supplier

    tidak diisi

    sedangkan

    alamat dan

    telpon diisi

    kemudian di

    klik tombol

    simpan

    Nama supplier :

    (kosong)

    Telepon :

    123456789012

    Alamat :

    palembang

    Sistem akan

    menoLak akses

    Sesuai

    Harapan Valid

    3

    Nama supplier

    dan telpon diisi

    sedangkan

    alamat tidak

    diisi kemudian

    di klik tombol

    simpan

    Nama supplier :

    Trisno

    Telepon :

    123456789012

    Alamat :

    (kosong)

    Sistem akan

    menolak akses

    Sesuai

    Harapan Valid

    4

    Nama supplier

    dan alamat diisi

    sedangkan

    telepon tidak

    diisi kemudian

    di klik tombol

    simpan

    Nama supplier :

    Trisno

    Telepon :

    (kosong)

    Alamat :

    palembang

    Sistem akan

    menolak akses

    Sesuai

    Harapan Valid

    5

    Nama supplier,

    alamat dan

    telepon diisi

    kemudian di

    klik tombol

    simpan

    Nama supplier :

    Trisno

    Telepon :

    123456789012

    Alamat :

    palembang

    Sistem akan

    melanjutkan

    akses

    Sesuai

    Harapan Valid

  • 60

    3. Pengujian Terehadap Form Tambah Member

    Tabel III.12

    Hasil pengujian black box testing halaman Tambah Member

    No Skenario

    Pengujian Test Case

    Hasil yagn

    diharapkan

    Hasil

    Pengujian Kesimpulan

    1

    Nama,

    username,

    password,

    alamat dan

    telepon tidak

    diisi kemudian

    di klik tombol

    simpan

    Nama :

    (kosong)

    Username :

    (kosong)

    Password :

    (kosong)

    Alamat :

    (kosong)

    Telepon :

    (kosong)

    Sisitem akan

    menolak akses

    Sesuai

    Harapan Valid

    2

    Nama tidak

    diisi sedangkan

    username,

    password,

    alamat dan

    telpon diisi

    kemudian di

    klik tombol

    simpan

    Nama :

    (kosong)

    Username :

    nino

    Password :

    12345

    Alamat :

    karawang

    Telepon :

    081808783308

    Sistem akan

    menoLak akses

    Sesuai

    Harapan

    Valid

    3

    Username tidak

    diisi sedangkan

    Nama,

    password,

    alamat dan

    telpon diisi

    kemudian di

    klik tombol

    simpan

    Nama :

    trisno

    Username :

    (kosong)

    Password :

    12345

    Alamat :

    karawang

    Telepon :

    081808783308

    Sistem akan

    menolak akses

    Sesuai

    Harapan Valid

    4

    Password tidak

    diisi sedangkan

    Nama,

    Username,

    alamat dan

    telpon diisi

    Nama :

    trisno

    Username :

    nino

    Password :

    (kosong)

    Sistem akan

    menolak akses

    Sesuai

    Harapan

    Valid

  • 61

    kemudian di

    klik tombol

    simpan

    Alamat :

    karawang

    Telepon :

    081808783308

    5

    Alamat tidak

    diisi sedangkan

    Nama,

    Username,

    Password dan

    telpon diisi

    kemudian di

    klik tombol

    simpan

    Nama :

    trisno

    Username :

    nino

    Password :

    12345

    Alamat :

    (kosong)

    Telepon :

    081808783308

    Sistem akan

    menolak akses

    Sesuai

    Harapan Valid

    6

    Telepon tidak

    diisi sedangkan

    Nama,

    Username,

    Password dan

    alamat diisi

    kemudian di

    klik tombol

    simpan

    Nama :

    trisno

    Username :

    nino

    Password :

    12345

    Alamat :

    Karawang

    Telepon :

    (kosong)

    Sistem akan

    menolak akses

    Sesuai

    Harapan Valid

    7

    Nama,

    Username,

    Password,

    alamat dan

    telepon diisi

    kemudian di

    klik tombol

    simpan

    Nama :

    trisno

    Username :

    nino

    Password :

    12345

    Alamat :

    Karawang

    Telepon :

    081808783308

    Sistem akan

    melanjutkan

    akses

    Sesuai

    Harapan Valid

  • 62

    4. Pengujian Terehadap Form Tambah Kategori

    Tabel III.13

    Hasil pengujian black box testing halaman Kategori

    No Skenario

    Pengujian Test Case

    Hasil yagn

    diharapkan

    Hasil

    Pengujian Kesimpulan

    1

    Nama kategori

    tidak diisi

    kemudian di

    klik tombol

    simpan

    Nama

    Kategori :

    (kosong)

    Sisitem akan

    menolak akses

    Sesuai

    Harapan Valid

    2

    Nama kategori

    diisi kemudian

    di klik tombol

    simpan

    Nama

    Kategori :

    Baja

    Ringan

    Sistem akan

    melanjutkan

    akses

    Sesuai

    Harapan Valid